diff --git a/.dockerignore b/.dockerignore index 3a51714..9de99dd 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,7 +1,8 @@ -.github +.github/ +build-explorer/ +helm/ *.md *.env *.gcp.json *.gcp.encoded Dockerfile -kubernetes/ \ No newline at end of file diff --git a/.env b/.env deleted file mode 100644 index 075bd38..0000000 --- a/.env +++ /dev/null @@ -1,3 +0,0 @@ -TESSERACT_BACKEND=clickhouse://:@:/ -TESSERACT_SCHEMA=schema -TESSERACT_DEBUG=true diff --git a/.gcloudignore b/.gcloudignore index ce8a8f6..50e1052 100644 --- a/.gcloudignore +++ b/.gcloudignore @@ -1,5 +1,7 @@ .git +.github +build-explorer dist node_modules vendor -*.jar \ No newline at end of file +*.jar diff --git a/.gitignore b/.gitignore index 370ced2..1d5258f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +node_modules/ + *.gcp.json *.gcp.encoded diff --git a/Dockerfile b/Dockerfile index d430ec0..bc194b8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,42 +1,34 @@ -FROM python:3.9 +FROM python:3.10 as builder -# Install api pre requirements -RUN pip install -U pip setuptools wheel +RUN pip install setuptools wheel poetry==1.8.3 -# Define api directory -ENV APP_HOME /usr/src/app -WORKDIR $APP_HOME +ENV POETRY_NO_INTERACTION=1 \ + POETRY_VIRTUALENVS_IN_PROJECT=1 \ + POETRY_VIRTUALENVS_CREATE=1 \ + POETRY_CACHE_DIR=/tmp/poetry_cache -# Allow that statements and log messages appear in the Knative logs -ENV PYTHONUNBUFFERED True +WORKDIR /app -# Transfer api requirements -COPY requirements.txt ./ +COPY pyproject.toml poetry.lock ./ +RUN touch README.md -# Install api requirements -RUN useradd -m -r tesseract &&\ - chown tesseract $APP_HOME &&\ - pip install --no-cache-dir -r requirements.txt +RUN --mount=type=cache,target=$POETRY_CACHE_DIR poetry install --without dev --no-root -# Transfer app files -COPY --chown=tesseract:tesseract . . -RUN chown -R tesseract $APP_HOME +FROM python:3.10-slim-buster as runtime -# Define api required env vars -ARG GIT_HASH -ENV GIT_HASH=${GIT_HASH:-dev} +ENV VIRTUAL_ENV=/app/.venv \ + PATH="/app/.venv/bin:$PATH" -# Change unix user to tesseract -USER tesseract +# create runtime user; install required dependencies +RUN useradd --system --uid 1001 tesseract + +WORKDIR /app -# Expose api port -ENV PORT 7777 -EXPOSE 7777 +COPY --chown=tesseract --from=builder ${VIRTUAL_ENV} ${VIRTUAL_ENV} -# Setup host and port -# Uncomment this line for a cloudrun instance -#ENV HOST 0.0.0.0 +COPY --chown=tesseract . /app + +# change user to tesseract user +USER tesseract -# Define startup commands -CMD ["app.py"] -ENTRYPOINT ["python"] \ No newline at end of file +CMD exec granian --interface asgi --host 0.0.0.0 --port 7777 --respawn-failed-workers app:layer diff --git a/README.md b/README.md index cd0c4c8..eea8b4b 100644 --- a/README.md +++ b/README.md @@ -2,21 +2,44 @@ ## pytesseract -This is a Tesseract API template for projects using the [tesseract-api](https://github.com/tesseract-olap/tesseract) package. To start using this template, just create a new repository from this template and start coding 🎉 +This is a Tesseract API template for projects using the python [tesseract-olap](https://github.com/Datawheel/tesseract-python) package. To start using this template, just create a new repository from this template and start coding 🎉 -## Docker +## Development -### Use of local environments +The first thing you need to do before working with this repository is setup the local environment variables. The `example.env` contains a list of all the variables needed and available; you can rename this file to `.env.local` and change the values to use them later. With this name, the file will not be checked into version control. -If you were using node directly to develop, please recall your `.env` file to `.env.local`. For the purpouse of this template, `.env` is used as the initial example and is not ignored on `.gitignore` +### Using a virtual environment + +If you want to work more closely with packages, you can create a virtual environment, install the dependencies, and run the app directly. + +#### Install dependencies + +To handle dependencies we use [poetry](https://python-poetry.org/). It's kinda like a pip replacement, but also takes care of creating the virtual environment for you, and resolve conflicts between dependencies. To initialize the project, run: + +```sh +# this will ensure poetry will put the virtual environment in the ./.venv folder +$ poetry config virtualenvs.in-project true +# initialize venv and install dependencies +$ poetry install +``` + +#### Run server in development mode + +The app follows the ASGI Python pattern, so to run it needs an external server controller. Upon installing the requirements, you will have [granian](https://github.com/emmett-framework/granian/) available in your virtual environment, so you can run the app using: + +``` +(.venv) $ granian --interface asgi app:layer +``` + +You can use more [granian options](https://github.com/emmett-framework/granian/#options) to customize your local setup. ### Using Docker to Develop -Required to [install Docker](https://docs.docker.com/engine/install/) on your environment +Running the app in docker helps to debug how the app will behave in production. Read how to [install Docker](https://docs.docker.com/engine/install/) on your local machine. -#### Build you container +#### Build your container -If you want to build your container on Docker run `docker build -t -tesseract-api .`. If your app require environment variables at buildtime, remember to call them on the Dockerfile and use them adding `--build-arg =` per variable to the build command +If you want to build your container on Docker run `docker build -t -tesseract .`. If your app require environment variables at buildtime, remember to call them on the Dockerfile and use them adding `--build-arg =` per variable to the build command #### Run you container diff --git a/app.py b/app.py deleted file mode 100644 index be0039f..0000000 --- a/app.py +++ /dev/null @@ -1,53 +0,0 @@ -import logging.config -import os - -import uvicorn -from logiclayer import LogicLayer -from logiclayer_complexity import EconomicComplexityModule -from tesseract_olap import OlapServer -from tesseract_olap.logiclayer import TesseractModule -from fastapi.responses import HTMLResponse - - -# PARAMETERS =================================================================== -olap_backend = os.environ["TESSERACT_BACKEND"] # raise KeyError if not set -olap_schema = os.environ["TESSERACT_SCHEMA"] -app_debug = os.environ.get("TESSERACT_DEBUG", None) -app_host = os.environ.get("TESSERACT_HOST", "0.0.0.0") -app_port = os.environ.get("TESSERACT_PORT", "7777") -log_filepath = os.environ.get("TESSERACT_LOGGING_CONFIG", "logging.ini") -commit_hash = os.environ.get("GIT_HASH", "") - -# LOGGING ====================================================================== -# To learn how logging works in python -# - https://docs.python.org/3.7/howto/logging.html -# To learn about best practices and the logging.ini file -# - https://www.datadoghq.com/blog/python-logging-best-practices/ -# - https://guicommits.com/how-to-log-in-python-like-a-pro/ -logging.config.fileConfig(log_filepath, disable_existing_loggers=False) - -def route_index(): - return f""" - -Tesseract Python API Playground -

Tesseract Python API Playground

DataExplorer

{commit_hash}

- -""" - -# CLI RUNNER =================================================================== -olap = OlapServer(backend=olap_backend, schema=olap_schema) - -tsrc = TesseractModule(olap) -cmplx = EconomicComplexityModule(olap) - -layer = LogicLayer(debug=bool(app_debug)) -layer.add_module("/tesseract", tsrc) -layer.add_module("/complexity", cmplx) -layer.add_static("/ui", "./dataexplorer/", html=True) -layer.add_route("/", route_index, response_class=HTMLResponse) - -# use "app:layer" if running uvicorn or gunicorn from CLI directly -if __name__ == "__main__": - uvicorn.run(layer, host=app_host, - port=int(app_port), - proxy_headers=True) diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000..0ecd01e --- /dev/null +++ b/app/__init__.py @@ -0,0 +1,58 @@ +import logging.config +import os + +from fastapi.responses import RedirectResponse +from logiclayer import LogicLayer +from logiclayer_complexity import EconomicComplexityModule +from tesseract_olap import OlapServer +from tesseract_olap.logiclayer import TesseractModule + +from .debug import DebugModule + + +# PARAMETERS =================================================================== + +# These parameters are required and will prevent execution if not set +olap_backend = os.environ["TESSERACT_BACKEND"] +olap_schema = os.environ["TESSERACT_SCHEMA"] + +# These parameters are optional +olap_cache = os.environ.get("TESSERACT_CACHE", ":memory:") +app_debug = os.environ.get("TESSERACT_DEBUG", None) +log_filepath = os.environ.get("TESSERACT_LOGGING_CONFIG", "logging.ini") +commit_hash = os.environ.get("GIT_HASH", "") + +app_debug = bool(app_debug) + + +# LOGGING ====================================================================== +# To learn how logging works in python +# - https://docs.python.org/3.7/howto/logging.html +# To learn about best practices and the logging.ini file +# - https://www.datadoghq.com/blog/python-logging-best-practices/ +# - https://guicommits.com/how-to-log-in-python-like-a-pro/ + +logging.config.fileConfig(log_filepath, disable_existing_loggers=False) + + +# ASGI app ===================================================================== +olap = OlapServer(backend=olap_backend, schema=olap_schema) + +mod_tsrc = TesseractModule(olap) + +mod_cmplx = EconomicComplexityModule(olap) + +mod_debug = DebugModule() + +layer = LogicLayer(debug=app_debug) + +if app_debug: + layer.add_module("/debug", mod_debug) + +layer.add_module("/tesseract", mod_tsrc) +layer.add_module("/complexity", mod_cmplx) +layer.add_static("/ui", "./explorer/", html=True) + +@layer.route("/", response_class=RedirectResponse, status_code=302) +def route_index(): + return "/ui/" diff --git a/app/debug.py b/app/debug.py new file mode 100644 index 0000000..f024e39 --- /dev/null +++ b/app/debug.py @@ -0,0 +1,22 @@ +import html +import pathlib + +import logiclayer as ll +from fastapi.responses import StreamingResponse + + +class DebugModule(ll.LogicLayerModule): + def log_generator(self): + yield "\n\n
{escaped}" + else: + yield f"

{escaped}

" + yield "
" + + @ll.route("GET", "/logs") + def route_logs(self): + return StreamingResponse(self.log_generator()) diff --git a/build-explorer/index.html b/build-explorer/index.html new file mode 100644 index 0000000..a77b5cd --- /dev/null +++ b/build-explorer/index.html @@ -0,0 +1,11 @@ + + + +OEC Tesseract Python Demo + + + + + +

If you see this message, it means the root of the server is set incorrectly.
Tell the system administrator to point the root to the dist/ folder.

+ diff --git a/build-explorer/index.tsx b/build-explorer/index.tsx new file mode 100644 index 0000000..1fb7bb1 --- /dev/null +++ b/build-explorer/index.tsx @@ -0,0 +1,32 @@ +//@ts-check +import { DebugView, Explorer, PivotView, TableView } from "@datawheel/tesseract-explorer"; +import React, { lazy } from "react"; +import { createRoot } from "react-dom/client"; +import "normalize.css"; + +document.querySelector("p#warning")?.remove(); +const container = document.getElementById("app"); +container && mount(container); + +function mount(container) { + const VizbuilderPanel = lazy(() => import("./vizbuilder")) ; + + const root = createRoot(container); + root.render( + + ); +} diff --git a/build-explorer/package-lock.json b/build-explorer/package-lock.json new file mode 100644 index 0000000..45f11e3 --- /dev/null +++ b/build-explorer/package-lock.json @@ -0,0 +1,5096 @@ +{ + "name": "tesseract-ui", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "tesseract-ui", + "dependencies": { + "@datawheel/tesseract-explorer": "^2.0.0-0", + "@datawheel/tesseract-vizbuilder": "*", + "@emotion/react": "^11.0.0", + "@mantine/core": "^6.0.0", + "@mantine/dates": "^6.0.0", + "@mantine/hooks": "^6.0.0", + "@mantine/prism": "^6.0.0", + "@tabler/icons-react": "^2.0.0", + "dayjs": "^1.11.0", + "normalize.css": "^8.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-redux": "^7.2.0", + "redux": "^4.2.0" + }, + "devDependencies": { + "@vitejs/plugin-legacy": "^4.0.0", + "@vitejs/plugin-react": "^4.0.0", + "vite": "^4.0.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@babel/generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "dependencies": { + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", + "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", + "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", + "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", + "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", + "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", + "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", + "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", + "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", + "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@datawheel/olap-client": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@datawheel/olap-client/-/olap-client-2.1.6.tgz", + "integrity": "sha512-0BO7+MLbf+D+E77trLxCBqkD2nmTsGjXZN1IOfZEU+OWG3Kxn62/oY9osPodJYcueB3aDc8unRRFMwbTw1tSvg==", + "dependencies": { + "axios": "^1.6.0", + "form-urldecoded": "^1.2.0", + "form-urlencoded": "^6.1.0", + "url-join": "^4.0.0" + } + }, + "node_modules/@datawheel/tesseract-explorer": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/@datawheel/tesseract-explorer/-/tesseract-explorer-2.0.0-alpha.17.tgz", + "integrity": "sha512-eGPlwypMP186pZEaq+Ekhr9ZyweWwWZanGmb0BzvrRLjYjh5d6XHARnLL2X7UwO/IDaBI5Y/7IU5QhpcZqmTMA==", + "dependencies": { + "@datawheel/olap-client": "^2.1.1", + "@datawheel/use-translation": "^0.2.0", + "@reduxjs/toolkit": "^1.9.3", + "@tabler/icons-react": "^2.7.0", + "d3plus-format": "^1.1.0", + "dayjs": "^1.0.0", + "form-urldecoded": "^1.2.0", + "form-urlencoded": "^6.0.0", + "iso-639-1": "^2.1.0", + "mantine-react-table": "^1.3.0", + "react-redux": "^7.0.0", + "react-viewport-list": "^3.0.0" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0", + "@mantine/core": "^6.0.0", + "@mantine/dates": "^6.0.0", + "@mantine/hooks": "^6.0.0", + "@mantine/prism": "^6.0.0", + "react": "^16.14.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@datawheel/tesseract-vizbuilder": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@datawheel/tesseract-vizbuilder/-/tesseract-vizbuilder-0.5.0.tgz", + "integrity": "sha512-Go97oth1SR5a8BZly06U8haPOvgD/IC2+Fy1Wou3A6AYLcLomu90EXEv22x+s0ee0kKJGKWA6F6QCYz01a6TBA==", + "dependencies": { + "@datawheel/vizbuilder": "^0.5.0", + "d3plus-react": "^1.0.0" + }, + "peerDependencies": { + "@datawheel/olap-client": "^2.0.0", + "@datawheel/tesseract-explorer": "^2.0.0-0", + "@mantine/core": "^6.0.0", + "@tabler/icons-react": "^2.0.0", + "react": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/@datawheel/use-translation": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@datawheel/use-translation/-/use-translation-0.2.4.tgz", + "integrity": "sha512-/WloXKARtzt8PhkwamlpgzWGOYnBDMg0ObjvsuhblJQGpjK18vywBIwfsdRaLg/c1+XfP8fhXUE/6igi55Oyog==", + "dependencies": { + "pathval": "^1.1.1" + }, + "peerDependencies": { + "react": ">=16.10.0" + } + }, + "node_modules/@datawheel/vizbuilder": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@datawheel/vizbuilder/-/vizbuilder-0.5.0.tgz", + "integrity": "sha512-hbIIWPE6RKnYKGGM38PYObQsIWKPmbOJlSXJTaLSNz//7DYLyfPNQtA5fOCCF5zeodoObUtcMp+zmFBDwm1wfA==", + "dependencies": { + "@datawheel/olap-client": "^2.0.0-beta.3", + "@datawheel/use-translation": "^0.2.0", + "@mantine/core": "^6.0.0", + "@tabler/icons-react": "^2.22.0", + "clsx": "^1.2.1", + "d3plus-common": "^1.2.4", + "d3plus-export": "^1.3.0", + "d3plus-format": "^1.2.4", + "d3plus-react": "^1.3.3", + "lodash": "^4.17.21" + }, + "peerDependencies": { + "react": "^16.12.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.12.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/react": { + "version": "11.11.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz", + "integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz", + "integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.3.tgz", + "integrity": "sha512-1ZpCvYf788/ZXOhRQGFxnYQOVgeU+pi0i+d0Ow34La7qjIXETi6RNswGVKkA6KcDO8/+Ysu2E/CeUmmeEBDvTg==", + "dependencies": { + "@floating-ui/utils": "^0.2.3" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.6.tgz", + "integrity": "sha512-qiTYajAnh3P+38kECeffMSQgbvXty2VB6rS+42iWR4FPIlZjLK84E9qtLnMTLIpPz2znD/TaFqaiavMUrS+Hcw==", + "dependencies": { + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.3" + } + }, + "node_modules/@floating-ui/react": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.19.2.tgz", + "integrity": "sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w==", + "dependencies": { + "@floating-ui/react-dom": "^1.3.0", + "aria-hidden": "^1.1.3", + "tabbable": "^6.0.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.3.0.tgz", + "integrity": "sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g==", + "dependencies": { + "@floating-ui/dom": "^1.2.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.3.tgz", + "integrity": "sha512-XGndio0l5/Gvd6CLIABvsav9HHezgDFFhDfHk1bvLfr9ni8dojqLSvBbotJEjmIwNHL7vK4QzBJTdBRoB+c1ww==" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mantine/core": { + "version": "6.0.21", + "resolved": "https://registry.npmjs.org/@mantine/core/-/core-6.0.21.tgz", + "integrity": "sha512-Kx4RrRfv0I+cOCIcsq/UA2aWcYLyXgW3aluAuW870OdXnbII6qg7RW28D+r9D76SHPxWFKwIKwmcucAG08Divg==", + "dependencies": { + "@floating-ui/react": "^0.19.1", + "@mantine/styles": "6.0.21", + "@mantine/utils": "6.0.21", + "@radix-ui/react-scroll-area": "1.0.2", + "react-remove-scroll": "^2.5.5", + "react-textarea-autosize": "8.3.4" + }, + "peerDependencies": { + "@mantine/hooks": "6.0.21", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@mantine/dates": { + "version": "6.0.21", + "resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-6.0.21.tgz", + "integrity": "sha512-nSX7MxNkHyyDJqEJOT7Wg930jBfgWz+3pnoWo601cYDvFjh5GgcRz66v36rnMJFK1/56k5G9rWzUOzuM94j6hg==", + "dependencies": { + "@mantine/utils": "6.0.21" + }, + "peerDependencies": { + "@mantine/core": "6.0.21", + "@mantine/hooks": "6.0.21", + "dayjs": ">=1.0.0", + "react": ">=16.8.0" + } + }, + "node_modules/@mantine/hooks": { + "version": "6.0.21", + "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-6.0.21.tgz", + "integrity": "sha512-sYwt5wai25W6VnqHbS5eamey30/HD5dNXaZuaVEAJ2i2bBv8C0cCiczygMDpAFiSYdXoSMRr/SZ2CrrPTzeNew==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@mantine/prism": { + "version": "6.0.21", + "resolved": "https://registry.npmjs.org/@mantine/prism/-/prism-6.0.21.tgz", + "integrity": "sha512-M9hDUAuuxiINI7f07V0qlX532UXlOTpBqNcG1WWm80t6C0fHjzkTvFj77QpnGS73+MI88mV8ru458y10bQjTBA==", + "dependencies": { + "@mantine/utils": "6.0.21", + "prism-react-renderer": "^1.2.1" + }, + "peerDependencies": { + "@mantine/core": "6.0.21", + "@mantine/hooks": "6.0.21", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@mantine/styles": { + "version": "6.0.21", + "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-6.0.21.tgz", + "integrity": "sha512-PVtL7XHUiD/B5/kZ/QvZOZZQQOj12QcRs3Q6nPoqaoPcOX5+S7bMZLMH0iLtcGq5OODYk0uxlvuJkOZGoPj8Mg==", + "dependencies": { + "clsx": "1.1.1", + "csstype": "3.0.9" + }, + "peerDependencies": { + "@emotion/react": ">=11.9.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@mantine/styles/node_modules/clsx": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@mantine/styles/node_modules/csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + }, + "node_modules/@mantine/utils": { + "version": "6.0.21", + "resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-6.0.21.tgz", + "integrity": "sha512-33RVDRop5jiWFao3HKd3Yp7A9mEq4HAJxJPTuYm1NkdqX6aTKOQK7wT8v8itVodBp+sb4cJK6ZVdD1UurK/txQ==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@radix-ui/number": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.0.tgz", + "integrity": "sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", + "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", + "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz", + "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-direction": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.0.tgz", + "integrity": "sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz", + "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.1.tgz", + "integrity": "sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-scroll-area": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.2.tgz", + "integrity": "sha512-k8VseTxI26kcKJaX0HPwkvlNBPTs56JRdYzcZ/vzrNUkDlvXBy8sMc7WvCpYzZkHgb+hd72VW9MqkqecGtuNgg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", + "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", + "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz", + "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@reduxjs/toolkit": { + "version": "1.9.7", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", + "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", + "dependencies": { + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@tabler/icons": { + "version": "2.47.0", + "resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-2.47.0.tgz", + "integrity": "sha512-4w5evLh+7FUUiA1GucvGj2ReX2TvOjEr4ejXdwL/bsjoSkof6r1gQmzqI+VHrE2CpJpB3al7bCTulOkFa/RcyA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/codecalm" + } + }, + "node_modules/@tabler/icons-react": { + "version": "2.47.0", + "resolved": "https://registry.npmjs.org/@tabler/icons-react/-/icons-react-2.47.0.tgz", + "integrity": "sha512-iqly2FvCF/qUbgmvS8E40rVeYY7laltc5GUjRxQj59DuX0x/6CpKHTXt86YlI2whg4czvd/c8Ce8YR08uEku0g==", + "dependencies": { + "@tabler/icons": "2.47.0", + "prop-types": "^15.7.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/codecalm" + }, + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@tanstack/match-sorter-utils": { + "version": "8.8.4", + "resolved": "https://registry.npmjs.org/@tanstack/match-sorter-utils/-/match-sorter-utils-8.8.4.tgz", + "integrity": "sha512-rKH8LjZiszWEvmi01NR72QWZ8m4xmXre0OOwlRGnjU01Eqz/QnN+cqpty2PJ0efHblq09+KilvyR7lsbzmXVEw==", + "dependencies": { + "remove-accents": "0.4.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kentcdodds" + } + }, + "node_modules/@tanstack/react-table": { + "version": "8.10.6", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.10.6.tgz", + "integrity": "sha512-D0VEfkIYnIKdy6SHiBNEaMc4SxO+MV7ojaPhRu8jP933/gbMi367+Wul2LxkdovJ5cq6awm0L1+jgxdS/unzIg==", + "dependencies": { + "@tanstack/table-core": "8.10.6" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/@tanstack/react-virtual": { + "version": "3.0.0-beta.63", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.0.0-beta.63.tgz", + "integrity": "sha512-n4aaZs3g9U2oZjFp8dAeT1C2g4rr/3lbCo2qWbD9NquajKnGx7R+EfLBAHJ6pVMmfsTMZ0XCBwkIs7U74R/s0A==", + "dependencies": { + "@tanstack/virtual-core": "3.0.0-beta.63" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@tanstack/table-core": { + "version": "8.10.6", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.10.6.tgz", + "integrity": "sha512-9t8brthhAmCBIjzk7fCDa/kPKoLQTtA31l9Ir76jYxciTlHU61r/6gYm69XF9cbg9n88gVL5y7rNpeJ2dc1AFA==", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/virtual-core": { + "version": "3.0.0-beta.63", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.0.0-beta.63.tgz", + "integrity": "sha512-KhhfRYSoQpl0y+2axEw+PJZd/e/9p87PDpPompxcXnweNpt9ZHCT/HuNx7MKM9PVY/xzg9xJSWxwnSCrO+d6PQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-redux": { + "version": "7.1.33", + "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", + "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, + "node_modules/@vitejs/plugin-legacy": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-legacy/-/plugin-legacy-4.1.1.tgz", + "integrity": "sha512-um3gbVouD2Q/g19C0qpDfHwveXDCAHzs8OC3e9g6aXpKoD1H14himgs7wkMnhAynBJy7QqUoZNAXDuqN8zLR2g==", + "dev": true, + "dependencies": { + "@babel/core": "^7.22.9", + "@babel/preset-env": "^7.22.9", + "browserslist": "^4.21.9", + "core-js": "^3.31.1", + "magic-string": "^0.30.1", + "regenerator-runtime": "^0.13.11", + "systemjs": "^6.14.1" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "peerDependencies": { + "terser": "^5.4.0", + "vite": "^4.0.0" + } + }, + "node_modules/@vitejs/plugin-legacy/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", + "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.24.5", + "@babel/plugin-transform-react-jsx-self": "^7.24.5", + "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/acorn": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/aria-hidden": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", + "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/axios": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", + "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/browserslist": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.16" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "peer": true + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001638", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001638.tgz", + "integrity": "sha512-5SuJUJ7cZnhPpeLHaH0c/HPAnAHZvS6ElWyHK9GSIbVOQABLzowiI2pjmpvZ1WEbkyz46iFd4UXlOHR5SqgfMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/core-js": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.1.tgz", + "integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "dev": true, + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-brush": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", + "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "3", + "d3-transition": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-collection": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", + "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-composite-projections": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/d3-composite-projections/-/d3-composite-projections-1.4.0.tgz", + "integrity": "sha512-csygyxdRfy7aUYRPea23veM6sjisdHI+DNd0nHcAGMd2LyL2lklr+xLRzHiJ+hy1HGp6YgAtbqdJR8CsLolrNQ==", + "dependencies": { + "d3-geo": "^2.0.1", + "d3-path": "^2.0.0" + } + }, + "node_modules/d3-composite-projections/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-composite-projections/node_modules/d3-geo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz", + "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==", + "dependencies": { + "d3-array": "^2.5.0" + } + }, + "node_modules/d3-composite-projections/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/d3-dispatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", + "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-drag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", + "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-selection": "3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-dsv": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", + "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", + "dependencies": { + "commander": "2", + "iconv-lite": "0.4", + "rw": "1" + }, + "bin": { + "csv2json": "bin/dsv2json", + "csv2tsv": "bin/dsv2dsv", + "dsv2dsv": "bin/dsv2dsv", + "dsv2json": "bin/dsv2json", + "json2csv": "bin/json2dsv", + "json2dsv": "bin/json2dsv", + "json2tsv": "bin/json2dsv", + "tsv2csv": "bin/dsv2dsv", + "tsv2json": "bin/dsv2json" + } + }, + "node_modules/d3-dsv/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-force": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", + "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-quadtree": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", + "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", + "dependencies": { + "d3-array": "2.5.0 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-geo-projection": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz", + "integrity": "sha512-p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==", + "dependencies": { + "commander": "7", + "d3-array": "1 - 3", + "d3-geo": "1.12.0 - 3" + }, + "bin": { + "geo2svg": "bin/geo2svg.js", + "geograticule": "bin/geograticule.js", + "geoproject": "bin/geoproject.js", + "geoquantize": "bin/geoquantize.js", + "geostitch": "bin/geostitch.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-hierarchy": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", + "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate-path": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/d3-interpolate-path/-/d3-interpolate-path-2.3.0.tgz", + "integrity": "sha512-tZYtGXxBmbgHsIc9Wms6LS5u4w6KbP8C09a4/ZYc4KLMYYqub57rRBUgpUr2CIarIrJEpdAWWxWQvofgaMpbKQ==" + }, + "node_modules/d3-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz", + "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==" + }, + "node_modules/d3-polygon": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", + "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-quadtree": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", + "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-queue": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/d3-queue/-/d3-queue-3.0.7.tgz", + "integrity": "sha512-2rs+6pNFKkrJhqe1rg5znw7dKJ7KZr62j9aLZfhondkrnz6U7VRmJj1UGcbD8MRc46c7H8m4SWhab8EalBQrkw==" + }, + "node_modules/d3-request": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-request/-/d3-request-1.0.6.tgz", + "integrity": "sha512-FJj8ySY6GYuAJHZMaCQ83xEYE4KbkPkmxZ3Hu6zA1xxG2GD+z6P+Lyp+zjdsHf0xEbp2xcluDI50rCS855EQ6w==", + "dependencies": { + "d3-collection": "1", + "d3-dispatch": "1", + "d3-dsv": "1", + "xmlhttprequest": "1" + } + }, + "node_modules/d3-request/node_modules/d3-dispatch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", + "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" + }, + "node_modules/d3-sankey": { + "version": "0.12.3", + "resolved": "https://registry.npmjs.org/d3-sankey/-/d3-sankey-0.12.3.tgz", + "integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==", + "dependencies": { + "d3-array": "1 - 2", + "d3-shape": "^1.2.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-array": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz", + "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==", + "dependencies": { + "internmap": "^1.0.0" + } + }, + "node_modules/d3-sankey/node_modules/d3-path": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz", + "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==" + }, + "node_modules/d3-sankey/node_modules/d3-shape": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz", + "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==", + "dependencies": { + "d3-path": "1" + } + }, + "node_modules/d3-sankey/node_modules/internmap": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz", + "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==" + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-selection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", + "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape/node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-tile": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d3-tile/-/d3-tile-1.0.0.tgz", + "integrity": "sha512-79fnTKpPMPDS5xQ0xuS9ir0165NEwwkFpe/DSOmc2Gl9ldYzKKRDWogmTTE8wAJ8NA7PMapNfEcyKhI9Lxdu5Q==" + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-transition": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", + "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "dependencies": { + "d3-color": "1 - 3", + "d3-dispatch": "1 - 3", + "d3-ease": "1 - 3", + "d3-interpolate": "1 - 3", + "d3-timer": "1 - 3" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "d3-selection": "2 - 3" + } + }, + "node_modules/d3-zoom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", + "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "dependencies": { + "d3-dispatch": "1 - 3", + "d3-drag": "2 - 3", + "d3-interpolate": "1 - 3", + "d3-selection": "2 - 3", + "d3-transition": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3plus-axis": { + "version": "1.2.15", + "resolved": "https://registry.npmjs.org/d3plus-axis/-/d3plus-axis-1.2.15.tgz", + "integrity": "sha512-08HrVCzmTmRXqwFhV0bKH7obwa6525h6VQoR7TM95XirlT3fIfTyCZ+APsZw84PV4d5ejjfDadRns1MVZXVAuQ==", + "dependencies": { + "d3-array": "^3.2.4", + "d3-scale": "^4.0.2", + "d3-selection": "^3.0.0", + "d3-transition": "^3.0.1", + "d3plus-color": "^1.1.2", + "d3plus-common": "^1.2.7", + "d3plus-format": "^1.2.7", + "d3plus-shape": "^1.1.4", + "d3plus-text": "^1.2.5" + } + }, + "node_modules/d3plus-color": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/d3plus-color/-/d3plus-color-1.1.2.tgz", + "integrity": "sha512-6YlmiinpiW85lCNqzAud602XyfCXkTn7CpIQrxjImVmHfDHYLk1v82aZ6aYkPifZa76YbMOpGfpw0oSr8Ahw0g==", + "dependencies": { + "d3-color": "^3.1.0", + "d3-scale": "^4.0.2" + } + }, + "node_modules/d3plus-common": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/d3plus-common/-/d3plus-common-1.2.7.tgz", + "integrity": "sha512-Lb3L5YKJQfh7juUKty1oaBfj2N0TUSpxC2amuuUDGxvbqIAkN+PnOmBBrxNTjARSeQLlIpZ6e9UDhc7FTzKmCQ==", + "dependencies": { + "d3-array": "^3.2.4", + "d3-selection": "^3.0.0", + "d3-transition": "^3.0.1", + "iso639-codes": "^1.0.1", + "windows-locale": "^1.1.3" + } + }, + "node_modules/d3plus-export": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/d3plus-export/-/d3plus-export-1.3.0.tgz", + "integrity": "sha512-iXy7rYquK27Qi3WID50nH3RGMlLj6lwgzWVFNhFGkENRWQTWLbkfmHInI3pij10feOMOAo3vRy3762xIwGQfPg==", + "dependencies": { + "file-saver": "1.3.3", + "html-to-image": "^1.11.11" + } + }, + "node_modules/d3plus-format": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/d3plus-format/-/d3plus-format-1.2.7.tgz", + "integrity": "sha512-gP1Tb2IQfe2WnRI723kZ6qAb7DD1E/4df1KBd/XDyT9cIsndVJOy/HCpUoDTpUsa04QCZfZr2dop1ny/eIedyQ==", + "dependencies": { + "d3-format": "^3.1.0", + "d3-time": "^3.1.0", + "d3-time-format": "^4.1.0" + } + }, + "node_modules/d3plus-geomap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3plus-geomap/-/d3plus-geomap-1.1.0.tgz", + "integrity": "sha512-eLcwKh+AXjEsMLOt1FyK+9SSSrm0i4xiUVR59dSsCDpOXv0ZXieqBWLhle5NpAv23X6W2oMOKO4qbm02gb63FQ==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-color": "^3.1.0", + "d3-composite-projections": "^1.4.0", + "d3-geo": "^3.1.0", + "d3-geo-projection": "^4.0.0", + "d3-scale": "^4.0.2", + "d3-selection": "^3.0.0", + "d3-tile": "^1.0.0", + "d3plus-common": "^1.2.4", + "d3plus-shape": "^1.1.0", + "d3plus-viz": "^1.3.0", + "topojson-client": "^3.1.0" + } + }, + "node_modules/d3plus-hierarchy": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3plus-hierarchy/-/d3plus-hierarchy-1.1.0.tgz", + "integrity": "sha512-4MCSLbUVqD0L4s+aHGXHROH/98U0bWuBsNEp+EqaTPkazSmKEsDMcHdoNhF+FSRUg5UWmueY/3iuPzFXuHZS/A==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-collection": "^1.0.7", + "d3-hierarchy": "^3.1.2", + "d3-scale": "^4.0.2", + "d3-shape": "^3.2.0", + "d3plus-common": "^1.2.4", + "d3plus-shape": "^1.1.0", + "d3plus-viz": "^1.3.0" + } + }, + "node_modules/d3plus-legend": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/d3plus-legend/-/d3plus-legend-1.2.1.tgz", + "integrity": "sha512-zytJHdaJt4z0EgIHMREQHqtQYG68tDH78x3XTB2KE2Xl5+JCv99SMXbjKiQPZWgz1mKSitH8G/VuUa3TsSTzaw==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-selection": "^3.0.0", + "d3plus-axis": "^1.2.5", + "d3plus-color": "^1.1.2", + "d3plus-common": "^1.2.4", + "d3plus-shape": "^1.1.0", + "d3plus-text": "^1.2.3" + } + }, + "node_modules/d3plus-matrix": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/d3plus-matrix/-/d3plus-matrix-1.2.0.tgz", + "integrity": "sha512-KLhPJ2hbCSLijryJewLYiHuKgBGOsyEmH4aPI+VXaTiZLjq06DM2asHmY5sjk060vRnAXiSPDlSTgWPTQaWEOA==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-shape": "^3.2.0", + "d3plus-axis": "^1.2.1", + "d3plus-common": "^1.2.4", + "d3plus-shape": "^1.1.0", + "d3plus-text": "^1.2.1", + "d3plus-viz": "^1.3.0" + } + }, + "node_modules/d3plus-network": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3plus-network/-/d3plus-network-1.1.0.tgz", + "integrity": "sha512-d21ctk5SzWz0hldn/H9yncHlhBdmALlv3TrdGgD2NQ9JIdG3+J1Qmg4llpIdoweaTJ8EjGKSlPNetK/xnNjUww==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-force": "^3.0.0", + "d3-sankey": "^0.12.3", + "d3-scale": "^4.0.2", + "d3plus-common": "^1.2.4", + "d3plus-shape": "^1.1.0", + "d3plus-viz": "^1.3.0" + } + }, + "node_modules/d3plus-plot": { + "version": "1.2.14", + "resolved": "https://registry.npmjs.org/d3plus-plot/-/d3plus-plot-1.2.14.tgz", + "integrity": "sha512-Fp1k352b77pRY365o8HoAGz9bYJX07CMRzfewFSTdLnOi665fN/+uIwswqB5b9cOTPy5IqUZQDOvwRW/foKiow==", + "dependencies": { + "d3-array": "^3.2.4", + "d3-collection": "^1.0.7", + "d3-scale": "^4.0.2", + "d3-selection": "^3.0.0", + "d3-shape": "^3.2.0", + "d3plus-axis": "^1.2.13", + "d3plus-color": "^1.1.2", + "d3plus-common": "^1.2.7", + "d3plus-format": "^1.2.7", + "d3plus-shape": "^1.1.4", + "d3plus-viz": "^1.3.10" + } + }, + "node_modules/d3plus-priestley": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/d3plus-priestley/-/d3plus-priestley-1.1.0.tgz", + "integrity": "sha512-Rob565IiCjfquCG9dXekFGcHUIY1P/f3ha+sTjzEqdREGpnsglltewY4SG3w9UQ+8FuZManlxClsfxSJxJkXtQ==", + "dependencies": { + "d3-array": "^3.2.2", + "d3-collection": "^1.0.7", + "d3-scale": "^4.0.2", + "d3plus-axis": "^1.2.1", + "d3plus-common": "^1.2.4", + "d3plus-shape": "^1.1.0", + "d3plus-viz": "^1.3.0" + } + }, + "node_modules/d3plus-react": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/d3plus-react/-/d3plus-react-1.3.3.tgz", + "integrity": "sha512-ZKOi3fA0lXbqFURIufaBkAQSEYGFfittVVnJmgarhoO+klMhG/ga/wOjHuadbLCFdeJx0F7j6BoEwwg7EoV39g==", + "dependencies": { + "d3plus-common": "^1.2.4", + "d3plus-geomap": "^1.1.0", + "d3plus-hierarchy": "^1.1.0", + "d3plus-matrix": "^1.2.0", + "d3plus-network": "^1.1.0", + "d3plus-plot": "^1.2.3", + "d3plus-priestley": "^1.1.0", + "d3plus-viz": "^1.3.2" + }, + "peerDependencies": { + "prop-types": ">=15.6.2", + "react": ">=15.6.2" + } + }, + "node_modules/d3plus-shape": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3plus-shape/-/d3plus-shape-1.1.4.tgz", + "integrity": "sha512-srmAVK0Dt/TqGTM5kFgyLj8Dnhwxrw6NNBGPd93PoswMcB8OUGiPklNmvnPtplUdiTqPF4wTDanmE/ScE3JJ/A==", + "dependencies": { + "d3-array": "^3.2.4", + "d3-collection": "^1.0.7", + "d3-color": "^3.1.0", + "d3-interpolate-path": "^2.3.0", + "d3-polygon": "^3.0.1", + "d3-selection": "^3.0.0", + "d3-shape": "^3.2.0", + "d3-transition": "^3.0.1", + "d3plus-color": "^1.1.2", + "d3plus-common": "^1.2.7", + "d3plus-text": "^1.2.5", + "textures": "^1.2.3" + } + }, + "node_modules/d3plus-text": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/d3plus-text/-/d3plus-text-1.2.5.tgz", + "integrity": "sha512-ksVO8K1V+VX/Q/+s3WnLVaNSDyK2Xkdp0kw3A6WVm3JY3SeHh6lqJAzRWnqWetS7TJ5/SJw2uoSOpWeKp4c3xw==", + "dependencies": { + "d3-array": "^3.2.4", + "d3-selection": "^3.0.0", + "d3-transition": "^3.0.1", + "d3plus-common": "^1.2.6" + } + }, + "node_modules/d3plus-timeline": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3plus-timeline/-/d3plus-timeline-1.1.4.tgz", + "integrity": "sha512-6l4efJqM96PaJYV3csSQ38mXwz1A7ItAVPwhHs0a6gs/w7zstfyu/TlDi9XVgPML4Yg3Rp+yZ6NVDXgkVtUNhA==", + "dependencies": { + "d3-brush": "^3.0.0", + "d3-selection": "^3.0.0", + "d3plus-axis": "^1.2.9", + "d3plus-color": "^1.1.2", + "d3plus-common": "^1.2.4", + "d3plus-format": "^1.2.4" + } + }, + "node_modules/d3plus-tooltip": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/d3plus-tooltip/-/d3plus-tooltip-1.1.1.tgz", + "integrity": "sha512-fyJunni0JDw6iiImlWy51tsSNJuk+iIepDU+xaDf3wE+ex1UU4hZAKAfmW+Vf9YyGotYwUEbW+xdas+STsAv3g==", + "dependencies": { + "@popperjs/core": "^2.11.6", + "d3-selection": "^3.0.0", + "d3plus-color": "^1.1.2", + "d3plus-common": "^1.2.4" + } + }, + "node_modules/d3plus-viz": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/d3plus-viz/-/d3plus-viz-1.3.10.tgz", + "integrity": "sha512-QlPODxCxv5lHN5z5O5XjIsHagUqzB6UZcqVai2flOWtG0x8cxacCQbHC8nAAIWnZURj8pQibvK/CiAAV7eEvzA==", + "dependencies": { + "d3-array": "^3.2.4", + "d3-brush": "^3.0.0", + "d3-color": "^3.1.0", + "d3-queue": "^3.0.7", + "d3-request": "^1.0.6", + "d3-selection": "^3.0.0", + "d3-zoom": "^3.0.0", + "d3plus-axis": "^1.2.12", + "d3plus-color": "^1.1.2", + "d3plus-common": "^1.2.7", + "d3plus-format": "^1.2.7", + "d3plus-legend": "^1.2.1", + "d3plus-text": "^1.2.5", + "d3plus-timeline": "^1.1.4", + "d3plus-tooltip": "^1.1.1", + "lrucache": "^1.0.3" + } + }, + "node_modules/dayjs": { + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", + "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==" + }, + "node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.814", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.814.tgz", + "integrity": "sha512-GVulpHjFu1Y9ZvikvbArHmAhZXtm3wHlpjTMcXNGKl4IQ4jMQjlnz8yMQYYqdLHKi/jEL2+CBC2akWVCoIGUdw==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-saver": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-1.3.3.tgz", + "integrity": "sha512-2lGfU4gymmhXRUiPLeQlnlkMaSY8azJB9W8e/vFp44AlAOEvzf6XiBUoTHO9NBM4OVlehybxDM9B4SwLBh42mw==" + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-urldecoded": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/form-urldecoded/-/form-urldecoded-1.2.2.tgz", + "integrity": "sha512-WKq7Fy6avvRukoRTGHw1X+dEllAwP82x4nlsc/YydM30MCoe4GgjQwRYDtE43OsB3pyMNlbeeLxXola+M7MaRQ==" + }, + "node_modules/form-urlencoded": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/form-urlencoded/-/form-urlencoded-6.1.5.tgz", + "integrity": "sha512-9EMyy7kvglRcR027EtEPCZ2JYfi1xYFuGTsgVJ+yWmRlhc+dwSCwRIOSCH0cUYCAb0+REe6s8aPqXAG8lYVkZw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/html-to-image": { + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/html-to-image/-/html-to-image-1.11.11.tgz", + "integrity": "sha512-9gux8QhvjRO/erSnDPv28noDZcPZmYE7e1vFsBLKLlRlKDSqNJYebj6Qz1TGd5lsRV+X+xYyjCKjuZdABinWjA==" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-core-module": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/iso-639-1": { + "version": "2.1.15", + "resolved": "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.15.tgz", + "integrity": "sha512-7c7mBznZu2ktfvyT582E2msM+Udc1EjOyhVRE/0ZsjD9LBtWSm23h3PtiRh2a35XoUsTQQjJXaJzuLjXsOdFDg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/iso639-codes": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/iso639-codes/-/iso639-codes-1.0.1.tgz", + "integrity": "sha512-jdTSv8yn6D7GODDrRtuWG7y3du3aoa+ki5H8h/Y48/NleNAd7Fw/M2niTTLXGH4QnqhJ98hg1JMQtP9csQ31Lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lrucache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/lrucache/-/lrucache-1.0.3.tgz", + "integrity": "sha512-OwQTGyq+57hmefrEv3Uhhyw4Z3l+aT/Q4nkdslVqy2n/7qIa4ML0wKnYcUUo54W1RRJYLdk2xKFsTaDGEVJLDw==" + }, + "node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/mantine-react-table": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mantine-react-table/-/mantine-react-table-1.3.4.tgz", + "integrity": "sha512-rD0CaeC4RCU7k/ZKvfj5ijFFMd4clGpeg/EwMcogYFioZjj8aNfD78osTNNYr90AnOAFGnd7ZnderLK89+W1ZQ==", + "dependencies": { + "@tanstack/match-sorter-utils": "8.8.4", + "@tanstack/react-table": "8.10.6", + "@tanstack/react-virtual": "3.0.0-beta.63" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kevinvandy" + }, + "peerDependencies": { + "@emotion/react": ">=11", + "@mantine/core": "^6.0", + "@mantine/dates": "^6.0", + "@mantine/hooks": "^6.0", + "@tabler/icons-react": ">=2.23", + "react": ">=18.0", + "react-dom": ">=18.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "engines": { + "node": "*" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prism-react-renderer": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", + "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", + "peerDependencies": { + "react": ">=0.14.9" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-redux": { + "version": "7.2.9", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", + "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "@types/react-redux": "^7.1.20", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "react": "^16.8.3 || ^17 || ^18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-redux/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.5.10", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.10.tgz", + "integrity": "sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.6", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-textarea-autosize": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", + "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-viewport-list": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/react-viewport-list/-/react-viewport-list-3.0.2.tgz", + "integrity": "sha512-IBubfh6okMyAbT969YbiVYWtEgC4mrfIvWIjnvXj00IOI5JgUlUClvIJ69jhkpXfFWr4sVPlnt5zkhcnEFcsgg==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "peerDependencies": { + "redux": "^4" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/remove-accents": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/remove-accents/-/remove-accents-0.4.2.tgz", + "integrity": "sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==" + }, + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rw": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", + "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/systemjs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.15.1.tgz", + "integrity": "sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==", + "dev": true + }, + "node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + }, + "node_modules/terser": { + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz", + "integrity": "sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==", + "dev": true, + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "peer": true + }, + "node_modules/textures": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/textures/-/textures-1.2.3.tgz", + "integrity": "sha512-Ehg2adOcyfCR5DPOzBauXERJN4cXF1Bh4dITY2pPQ3+CvBBU0SZAep6pq5cCWp8K+k3OlXYh5dc2stgEQlqAWg==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/topojson-client": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", + "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", + "dependencies": { + "commander": "2" + }, + "bin": { + "topo2geo": "bin/topo2geo", + "topomerge": "bin/topomerge", + "topoquantize": "bin/topoquantize" + } + }, + "node_modules/topojson-client/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==" + }, + "node_modules/use-callback-ref": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-composed-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "dependencies": { + "use-isomorphic-layout-effect": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/vite": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/windows-locale": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/windows-locale/-/windows-locale-1.1.3.tgz", + "integrity": "sha512-0OlMOPNGj7GTB6C7WmqS3o4eydjnoYj0uwot2KJf7E0JUucwYwzkcvCWQwnuOV60WqDMeGJpSankgveNMj5r0g==", + "engines": { + "node": ">=v10.24.1" + } + }, + "node_modules/xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + } + } +} diff --git a/build-explorer/package.json b/build-explorer/package.json new file mode 100644 index 0000000..13ef796 --- /dev/null +++ b/build-explorer/package.json @@ -0,0 +1,30 @@ +{ + "name": "tesseract-ui", + "private": true, + "scripts": { + "start": "vite preview", + "build": "vite build", + "update": "npm update && npm run build" + }, + "dependencies": { + "@datawheel/tesseract-explorer": "^2.0.0-0", + "@datawheel/tesseract-vizbuilder": "*", + "@emotion/react": "^11.0.0", + "@mantine/core": "^6.0.0", + "@mantine/dates": "^6.0.0", + "@mantine/hooks": "^6.0.0", + "@mantine/prism": "^6.0.0", + "@tabler/icons-react": "^2.0.0", + "dayjs": "^1.11.0", + "normalize.css": "^8.0.0", + "react-dom": "^18.0.0", + "react-redux": "^7.2.0", + "react": "^18.0.0", + "redux": "^4.2.0" + }, + "devDependencies": { + "@vitejs/plugin-react": "^4.0.0", + "@vitejs/plugin-legacy": "^4.0.0", + "vite": "^4.0.0" + } +} diff --git a/build-explorer/vite.config.js b/build-explorer/vite.config.js new file mode 100644 index 0000000..ace7e04 --- /dev/null +++ b/build-explorer/vite.config.js @@ -0,0 +1,44 @@ +import legacy from "@vitejs/plugin-legacy"; + +const serverUrl = `/tesseract/`; + +/** @type {import("vite").UserConfig} */ +const config = { + base: "", + build: { + outDir: "../explorer/", + minify: "terser", + rollupOptions: { + output: { + manualChunks: { + extras: [ + "@mantine/dates", + "dayjs", + ], + }, + }, + }, + }, + clearScreen: false, + define: { + 'process.env.__SERVER_LOCALE__': JSON.stringify(`en,es,fr`), + 'process.env.__SERVER_URL__': JSON.stringify(serverUrl), + 'process.env.__UI_LOCALE__': JSON.stringify(`en`), + }, + plugins: [ + legacy({ + targets: ['defaults', 'not IE 11'] + }) + ], + server: { + proxy: { + [serverUrl]: { + target: "http://localhost:7777/tesseract/", + changeOrigin: true, + rewrite: (path) => path.replace(/^\/tesseract/, '') + } + } + } +}; + +export default config diff --git a/build-explorer/vizbuilder.js b/build-explorer/vizbuilder.js new file mode 100644 index 0000000..416fcc0 --- /dev/null +++ b/build-explorer/vizbuilder.js @@ -0,0 +1,7 @@ +import {createVizbuilderView} from "@datawheel/tesseract-vizbuilder"; + +export default createVizbuilderView({ + chartTypes: ["barchart", "barchartyear", "lineplot", "stacked", "treemap", "geomap", "donut"], + downloadFormats: ["svg", "png"], + showConfidenceInt: false +}); diff --git a/dataexplorer/favicon.ico b/dataexplorer/favicon.ico deleted file mode 100644 index 430dd7e..0000000 Binary files a/dataexplorer/favicon.ico and /dev/null differ diff --git a/dataexplorer/index-36e837f3.js b/dataexplorer/index-36e837f3.js deleted file mode 100644 index bb6d789..0000000 --- a/dataexplorer/index-36e837f3.js +++ /dev/null @@ -1,143 +0,0 @@ -var _4=Object.freeze,b4=Object.defineProperty;var uce=(e,t,n)=>t in e?b4(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var JC=(e,t,n)=>(uce(e,typeof t!="symbol"?t+"":t,n),n);var tr=(e,t)=>_4(b4(e,"raw",{value:_4(t||e.slice())}));function D_t(){import.meta.url,import("_").catch(()=>1);async function*e(){}}function cce(e,t){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var xs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function yi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var LU={exports:{}},B2={},zU={exports:{}},jt={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Im=Symbol.for("react.element"),fce=Symbol.for("react.portal"),dce=Symbol.for("react.fragment"),gce=Symbol.for("react.strict_mode"),pce=Symbol.for("react.profiler"),hce=Symbol.for("react.provider"),mce=Symbol.for("react.context"),vce=Symbol.for("react.forward_ref"),yce=Symbol.for("react.suspense"),_ce=Symbol.for("react.memo"),bce=Symbol.for("react.lazy"),w4=Symbol.iterator;function wce(e){return e===null||typeof e!="object"?null:(e=w4&&e[w4]||e["@@iterator"],typeof e=="function"?e:null)}var jU={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},BU=Object.assign,HU={};function Mg(e,t,n){this.props=e,this.context=t,this.refs=HU,this.updater=n||jU}Mg.prototype.isReactComponent={};Mg.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Mg.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function VU(){}VU.prototype=Mg.prototype;function iR(e,t,n){this.props=e,this.context=t,this.refs=HU,this.updater=n||jU}var aR=iR.prototype=new VU;aR.constructor=iR;BU(aR,Mg.prototype);aR.isPureReactComponent=!0;var S4=Array.isArray,UU=Object.prototype.hasOwnProperty,oR={current:null},GU={key:!0,ref:!0,__self:!0,__source:!0};function WU(e,t,n){var r,i={},a=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)UU.call(t,r)&&!GU.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1"u")return qce;var t=Yce(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},Qce=QU(),Zce=function(e,t,n,r){var i=e.left,a=e.top,o=e.right,l=e.gap;return n===void 0&&(n="margin"),"\n .".concat(Mce," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(l,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),n==="margin"&&"\n padding-left: ".concat(i,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(o,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(r,";\n "),n==="padding"&&"padding-right: ".concat(l,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(Py," {\n right: ").concat(l,"px ").concat(r,";\n }\n \n .").concat(Cy," {\n margin-right: ").concat(l,"px ").concat(r,";\n }\n \n .").concat(Py," .").concat(Py," {\n right: 0 ").concat(r,";\n }\n \n .").concat(Cy," .").concat(Cy," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat(Nce,": ").concat(l,"px;\n }\n")},Jce=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r,a=E.useMemo(function(){return Xce(i)},[i]);return E.createElement(Qce,{styles:Zce(a,!t,i,n?"":"!important")})},QE=!1;if(typeof window<"u")try{var Bv=Object.defineProperty({},"passive",{get:function(){return QE=!0,!0}});window.addEventListener("test",Bv,Bv),window.removeEventListener("test",Bv,Bv)}catch(e){QE=!1}var ef=QE?{passive:!1}:!1,efe=function(e){return e.tagName==="TEXTAREA"},ZU=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!efe(e)&&n[t]==="visible")},tfe=function(e){return ZU(e,"overflowY")},nfe=function(e){return ZU(e,"overflowX")},x4=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=JU(e,r);if(i){var a=eG(e,r),o=a[1],l=a[2];if(o>l)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},rfe=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},ife=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},JU=function(e,t){return e==="v"?tfe(t):nfe(t)},eG=function(e,t){return e==="v"?rfe(t):ife(t)},afe=function(e,t){return e==="h"&&t==="rtl"?-1:1},ofe=function(e,t,n,r,i){var a=afe(e,window.getComputedStyle(t).direction),o=a*r,l=n.target,s=t.contains(l),u=!1,c=o>0,d=0,f=0;do{var g=eG(e,l),p=g[0],h=g[1],v=g[2],m=h-v-a*p;(p||m)&&JU(e,l)&&(d+=m,f+=p),l=l.parentNode}while(!s&&l!==document.body||s&&(t.contains(l)||t===l));return(c&&(i&&d===0||!i&&o>d)||!c&&(i&&f===0||!i&&-o>f))&&(u=!0),u},Hv=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},O4=function(e){return[e.deltaX,e.deltaY]},E4=function(e){return e&&"current"in e?e.current:e},lfe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},sfe=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},ufe=0,tf=[];function cfe(e){var t=E.useRef([]),n=E.useRef([0,0]),r=E.useRef(),i=E.useState(ufe++)[0],a=E.useState(QU)[0],o=E.useRef(e);E.useEffect(function(){o.current=e},[e]),E.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var h=Tce([e.lockRef.current],(e.shards||[]).map(E4),!0).filter(Boolean);return h.forEach(function(v){return v.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),h.forEach(function(v){return v.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var l=E.useCallback(function(h,v){if("touches"in h&&h.touches.length===2)return!o.current.allowPinchZoom;var m=Hv(h),y=n.current,_="deltaX"in h?h.deltaX:y[0]-m[0],b="deltaY"in h?h.deltaY:y[1]-m[1],w,C=h.target,O=Math.abs(_)>Math.abs(b)?"h":"v";if("touches"in h&&O==="h"&&C.type==="range")return!1;var $=x4(O,C);if(!$)return!0;if($?w=O:(w=O==="v"?"h":"v",$=x4(O,C)),!$)return!1;if(!r.current&&"changedTouches"in h&&(_||b)&&(r.current=w),!w)return!0;var R=r.current||w;return ofe(R,v,h,R==="h"?_:b,!0)},[]),s=E.useCallback(function(h){var v=h;if(!(!tf.length||tf[tf.length-1]!==a)){var m="deltaY"in v?O4(v):Hv(v),y=t.current.filter(function(w){return w.name===v.type&&w.target===v.target&&lfe(w.delta,m)})[0];if(y&&y.should){v.cancelable&&v.preventDefault();return}if(!y){var _=(o.current.shards||[]).map(E4).filter(Boolean).filter(function(w){return w.contains(v.target)}),b=_.length>0?l(v,_[0]):!o.current.noIsolation;b&&v.cancelable&&v.preventDefault()}}},[]),u=E.useCallback(function(h,v,m,y){var _={name:h,delta:v,target:m,should:y};t.current.push(_),setTimeout(function(){t.current=t.current.filter(function(b){return b!==_})},1)},[]),c=E.useCallback(function(h){n.current=Hv(h),r.current=void 0},[]),d=E.useCallback(function(h){u(h.type,O4(h),h.target,l(h,e.lockRef.current))},[]),f=E.useCallback(function(h){u(h.type,Hv(h),h.target,l(h,e.lockRef.current))},[]);E.useEffect(function(){return tf.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",s,ef),document.addEventListener("touchmove",s,ef),document.addEventListener("touchstart",c,ef),function(){tf=tf.filter(function(h){return h!==a}),document.removeEventListener("wheel",s,ef),document.removeEventListener("touchmove",s,ef),document.removeEventListener("touchstart",c,ef)}},[]);var g=e.removeScrollBar,p=e.inert;return E.createElement(E.Fragment,null,p?E.createElement(a,{styles:sfe(i)}):null,g?E.createElement(Jce,{gapMode:e.gapMode}):null)}const ffe=Bce(XU,cfe);var tG=E.forwardRef(function(e,t){return E.createElement(H2,jo({},e,{ref:t,sideCar:ffe}))});tG.classNames=H2.classNames;const dfe=tG;function S_(e,t){let n=e;for(;(n=n.parentElement)&&!n.matches(t););return n}function gfe(e,t,n){for(let r=e-1;r>=0;r-=1)if(!t[r].disabled)return r;if(n){for(let r=t.length-1;r>-1;r-=1)if(!t[r].disabled)return r}return e}function pfe(e,t,n){for(let r=e+1;r{var s;n==null||n(l);const u=Array.from(((s=S_(l.currentTarget,e))==null?void 0:s.querySelectorAll(t))||[]).filter(h=>hfe(l.currentTarget,h,e)),c=u.findIndex(h=>l.currentTarget===h),d=pfe(c,u,r),f=gfe(c,u,r),g=a==="rtl"?f:d,p=a==="rtl"?d:f;switch(l.key){case"ArrowRight":{o==="horizontal"&&(l.stopPropagation(),l.preventDefault(),u[g].focus(),i&&u[g].click());break}case"ArrowLeft":{o==="horizontal"&&(l.stopPropagation(),l.preventDefault(),u[p].focus(),i&&u[p].click());break}case"ArrowUp":{o==="vertical"&&(l.stopPropagation(),l.preventDefault(),u[f].focus(),i&&u[f].click());break}case"ArrowDown":{o==="vertical"&&(l.stopPropagation(),l.preventDefault(),u[d].focus(),i&&u[d].click());break}case"Home":{l.stopPropagation(),l.preventDefault(),!u[0].disabled&&u[0].focus();break}case"End":{l.stopPropagation(),l.preventDefault();const h=u.length-1;!u[h].disabled&&u[h].focus();break}}}}function mfe(e,t,n){var r;return n?Array.from(((r=S_(n,t))==null?void 0:r.querySelectorAll(e))||[]).findIndex(i=>i===n):null}function al(e){const t=E.createContext(null);return[({children:i,value:a})=>S.createElement(t.Provider,{value:a},i),()=>{const i=E.useContext(t);if(i===null)throw new Error(e);return i}]}function Ng(e){return Array.isArray(e)?e:[e]}function P_(e,t){return n=>{if(typeof n!="string"||n.trim().length===0)throw new Error(t);return"".concat(e,"-").concat(n)}}const vfe=()=>{};function yfe(e,t={active:!0}){return typeof e!="function"||!t.active?t.onKeyDown||vfe:n=>{var r;n.key==="Escape"&&(e(n),(r=t.onTrigger)==null||r.call(t))}}function kr(e,t){return n=>{e==null||e(n),t==null||t(n)}}function _fe(){const[e,t]=E.useState(-1);return[e,{setHovered:t,resetHovered:()=>t(-1)}]}function cR({data:e}){const t=[],n=[],r=e.reduce((i,a,o)=>(a.group?i[a.group]?i[a.group].push(o):i[a.group]=[o]:n.push(o),i),{});return Object.keys(r).forEach(i=>{t.push(...r[i].map(a=>e[a]))}),t.push(...n.map(i=>e[i])),t}function Ig(e){return Array.isArray(e)||e===null?!1:typeof e=="object"?e.type!==S.Fragment:!1}function nG(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t({fontFamily:e.fontFamily||"sans-serif"})}var Sfe=Object.defineProperty,$4=Object.getOwnPropertySymbols,Pfe=Object.prototype.hasOwnProperty,Cfe=Object.prototype.propertyIsEnumerable,k4=(e,t,n)=>t in e?Sfe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,R4=(e,t)=>{for(var n in t||(t={}))Pfe.call(t,n)&&k4(e,n,t[n]);if($4)for(var n of $4(t))Cfe.call(t,n)&&k4(e,n,t[n]);return e};function xfe(e){return t=>({WebkitTapHighlightColor:"transparent",[t||"&:focus"]:R4({},e.focusRing==="always"||e.focusRing==="auto"?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),[t?t.replace(":focus",":focus:not(:focus-visible)"):"&:focus:not(:focus-visible)"]:R4({},e.focusRing==="auto"||e.focusRing==="never"?e.focusRingStyles.resetStyles(e):null)})}function Dm(e){return t=>typeof e.primaryShade=="number"?e.primaryShade:e.primaryShade[t||e.colorScheme]}function fR(e){const t=Dm(e);return(n,r,i=!0,a=!0)=>{if(typeof n=="string"&&n.includes(".")){const[l,s]=n.split("."),u=parseInt(s,10);if(l in e.colors&&u>=0&&u<10)return e.colors[l][typeof r=="number"&&!a?r:u]}const o=typeof r=="number"?r:t();return n in e.colors?e.colors[n][o]:i?e.colors[e.primaryColor][o]:n}}function iG(e){let t="";for(let n=1;n{const i={from:(r==null?void 0:r.from)||e.defaultGradient.from,to:(r==null?void 0:r.to)||e.defaultGradient.to,deg:(r==null?void 0:r.deg)||e.defaultGradient.deg};return"linear-gradient(".concat(i.deg,"deg, ").concat(t(i.from,n(),!1)," 0%, ").concat(t(i.to,n(),!1)," 100%)")}}function oG(e){return t=>{if(typeof t=="number")return"".concat(t/16).concat(e);if(typeof t=="string"){const n=t.replace("px","");if(!Number.isNaN(Number(n)))return"".concat(Number(n)/16).concat(e)}return t}}const L=oG("rem"),eu=oG("em");function se({size:e,sizes:t,units:n}){return e in t?t[e]:typeof e=="number"?n==="em"?eu(e):L(e):e||t.md}function Tl(e){return typeof e=="number"?e:typeof e=="string"&&e.includes("rem")?Number(e.replace("rem",""))*16:typeof e=="string"&&e.includes("em")?Number(e.replace("em",""))*16:Number(e)}function $fe(e){return t=>"@media (min-width: ".concat(eu(Tl(se({size:t,sizes:e.breakpoints}))),")")}function kfe(e){return t=>"@media (max-width: ".concat(eu(Tl(se({size:t,sizes:e.breakpoints}))-1),")")}function Rfe(e){return/^#?([0-9A-F]{3}){1,2}$/i.test(e)}function Afe(e){let t=e.replace("#","");if(t.length===3){const o=t.split("");t=[o[0],o[0],o[1],o[1],o[2],o[2]].join("")}const n=parseInt(t,16),r=n>>16&255,i=n>>8&255,a=n&255;return{r,g:i,b:a,a:1}}function Tfe(e){const[t,n,r,i]=e.replace(/[^0-9,.]/g,"").split(",").map(Number);return{r:t,g:n,b:r,a:i||1}}function dR(e){return Rfe(e)?Afe(e):e.startsWith("rgb")?Tfe(e):{r:0,g:0,b:0,a:1}}function _f(e,t){if(typeof e!="string"||t>1||t<0)return"rgba(0, 0, 0, 1)";if(e.startsWith("var(--"))return e;const{r:n,g:r,b:i}=dR(e);return"rgba(".concat(n,", ").concat(r,", ").concat(i,", ").concat(t,")")}function Mfe(e=0){return{position:"absolute",top:L(e),right:L(e),left:L(e),bottom:L(e)}}function Nfe(e,t){if(typeof e=="string"&&e.startsWith("var(--"))return e;const{r:n,g:r,b:i,a}=dR(e),o=1-t,l=s=>Math.round(s*o);return"rgba(".concat(l(n),", ").concat(l(r),", ").concat(l(i),", ").concat(a,")")}function Ife(e,t){if(typeof e=="string"&&e.startsWith("var(--"))return e;const{r:n,g:r,b:i,a}=dR(e),o=l=>Math.round(l+(255-l)*t);return"rgba(".concat(o(n),", ").concat(o(r),", ").concat(o(i),", ").concat(a,")")}function Dfe(e){return t=>{if(typeof t=="number")return L(t);const n=typeof e.defaultRadius=="number"?e.defaultRadius:e.radius[e.defaultRadius]||e.defaultRadius;return e.radius[t]||t||n}}function Ffe(e,t){if(typeof e=="string"&&e.includes(".")){const[n,r]=e.split("."),i=parseInt(r,10);if(n in t.colors&&i>=0&&i<10)return{isSplittedColor:!0,key:n,shade:i}}return{isSplittedColor:!1}}function Lfe(e){const t=fR(e),n=Dm(e),r=aG(e);return({variant:i,color:a,gradient:o,primaryFallback:l})=>{const s=Ffe(a,e);switch(i){case"light":return{border:"transparent",background:_f(t(a,e.colorScheme==="dark"?8:0,l,!1),e.colorScheme==="dark"?.2:1),color:a==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(a,e.colorScheme==="dark"?2:n("light")),hover:_f(t(a,e.colorScheme==="dark"?7:1,l,!1),e.colorScheme==="dark"?.25:.65)};case"subtle":return{border:"transparent",background:"transparent",color:a==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(a,e.colorScheme==="dark"?2:n("light")),hover:_f(t(a,e.colorScheme==="dark"?8:0,l,!1),e.colorScheme==="dark"?.2:1)};case"outline":return{border:t(a,e.colorScheme==="dark"?5:n("light")),background:"transparent",color:t(a,e.colorScheme==="dark"?5:n("light")),hover:e.colorScheme==="dark"?_f(t(a,5,l,!1),.05):_f(t(a,0,l,!1),.35)};case"default":return{border:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4],background:e.colorScheme==="dark"?e.colors.dark[6]:e.white,color:e.colorScheme==="dark"?e.white:e.black,hover:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[0]};case"white":return{border:"transparent",background:e.white,color:t(a,n()),hover:null};case"transparent":return{border:"transparent",color:a==="dark"?e.colorScheme==="dark"?e.colors.dark[0]:e.colors.dark[9]:t(a,e.colorScheme==="dark"?2:n("light")),background:"transparent",hover:null};case"gradient":return{background:r(o),color:e.white,border:"transparent",hover:null};default:{const u=n(),c=s.isSplittedColor?s.shade:u,d=s.isSplittedColor?s.key:a;return{border:"transparent",background:t(d,c,l),color:e.white,hover:t(d,c===9?8:c+1)}}}}}function zfe(e){return t=>{const n=Dm(e)(t);return e.colors[e.primaryColor][n]}}function jfe(e){return{"@media (hover: hover)":{"&:hover":e},"@media (hover: none)":{"&:active":e}}}function Bfe(e){return()=>({userSelect:"none",color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[5]})}function Hfe(e){return()=>e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6]}const nr={fontStyles:wfe,themeColor:fR,focusStyles:xfe,linearGradient:Ofe,radialGradient:Efe,smallerThan:kfe,largerThan:$fe,rgba:_f,cover:Mfe,darken:Nfe,lighten:Ife,radius:Dfe,variant:Lfe,primaryShade:Dm,hover:jfe,gradient:aG,primaryColor:zfe,placeholderStyles:Bfe,dimmed:Hfe};var Vfe=Object.defineProperty,Ufe=Object.defineProperties,Gfe=Object.getOwnPropertyDescriptors,A4=Object.getOwnPropertySymbols,Wfe=Object.prototype.hasOwnProperty,Kfe=Object.prototype.propertyIsEnumerable,T4=(e,t,n)=>t in e?Vfe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qfe=(e,t)=>{for(var n in t||(t={}))Wfe.call(t,n)&&T4(e,n,t[n]);if(A4)for(var n of A4(t))Kfe.call(t,n)&&T4(e,n,t[n]);return e},Yfe=(e,t)=>Ufe(e,Gfe(t));function lG(e){return Yfe(qfe({},e),{fn:{fontStyles:nr.fontStyles(e),themeColor:nr.themeColor(e),focusStyles:nr.focusStyles(e),largerThan:nr.largerThan(e),smallerThan:nr.smallerThan(e),radialGradient:nr.radialGradient,linearGradient:nr.linearGradient,gradient:nr.gradient(e),rgba:nr.rgba,cover:nr.cover,lighten:nr.lighten,darken:nr.darken,primaryShade:nr.primaryShade(e),radius:nr.radius(e),variant:nr.variant(e),hover:nr.hover,primaryColor:nr.primaryColor(e),placeholderStyles:nr.placeholderStyles(e),dimmed:nr.dimmed(e)}})}const sG=["xs","sm","md","lg","xl"],Xfe={dir:"ltr",primaryShade:{light:6,dark:8},focusRing:"auto",loader:"oval",colorScheme:"light",white:"#fff",black:"#000",defaultRadius:"sm",transitionTimingFunction:"ease",colors:bfe,lineHeight:1.55,fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",primaryColor:"blue",respectReducedMotion:!0,cursorType:"default",defaultGradient:{from:"indigo",to:"cyan",deg:45},shadows:{xs:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.1)",sm:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 0.625rem 0.9375rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.4375rem 0.4375rem -0.3125rem",md:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.625rem 0.625rem -0.3125rem",lg:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.75rem 1.4375rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 0.75rem 0.75rem -0.4375rem",xl:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 2.25rem 1.75rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 1.0625rem 1.0625rem -0.4375rem"},fontSizes:{xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem"},radius:{xs:"0.125rem",sm:"0.25rem",md:"0.5rem",lg:"1rem",xl:"2rem"},spacing:{xs:"0.625rem",sm:"0.75rem",md:"1rem",lg:"1.25rem",xl:"1.5rem"},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},headings:{fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontWeight:700,sizes:{h1:{fontSize:"2.125rem",lineHeight:1.3,fontWeight:void 0},h2:{fontSize:"1.625rem",lineHeight:1.35,fontWeight:void 0},h3:{fontSize:"1.375rem",lineHeight:1.4,fontWeight:void 0},h4:{fontSize:"1.125rem",lineHeight:1.45,fontWeight:void 0},h5:{fontSize:"1rem",lineHeight:1.5,fontWeight:void 0},h6:{fontSize:"0.875rem",lineHeight:1.5,fontWeight:void 0}}},other:{},components:{},activeStyles:{transform:"translateY(0.0625rem)"},datesLocale:"en",globalStyles:void 0,focusRingStyles:{styles:e=>({outlineOffset:"0.125rem",outline:"0.125rem solid ".concat(e.colors[e.primaryColor][e.colorScheme==="dark"?7:5])}),resetStyles:()=>({outline:"none"}),inputStyles:e=>({outline:"none",borderColor:e.colors[e.primaryColor][typeof e.primaryShade=="object"?e.primaryShade[e.colorScheme]:e.primaryShade]})}},gR=lG(Xfe);function Qfe(e){if(e.sheet)return e.sheet;for(var t=0;t0?Or(Dg,--Gi):0,sd--,Xn===10&&(sd=1,U2--),Xn}function oa(){return Xn=Gi2||Lh(Xn)>3?"":" "}function cde(e,t){for(;--t&&oa()&&!(Xn<48||Xn>102||Xn>57&&Xn<65||Xn>70&&Xn<97););return Fm(e,xy()+(t<6&&qo()==32&&oa()==32))}function JE(e){for(;oa();)switch(Xn){case e:return Gi;case 34:case 39:e!==34&&e!==39&&JE(Xn);break;case 40:e===41&&JE(e);break;case 92:oa();break}return Gi}function fde(e,t){for(;oa()&&e+Xn!==47+10;)if(e+Xn===42+42&&qo()===47)break;return"/*"+Fm(t,Gi-1)+"*"+V2(e===47?e:oa())}function dde(e){for(;!Lh(qo());)oa();return Fm(e,Gi)}function gde(e){return pG(Ey("",null,null,null,[""],e=gG(e),0,[0],e))}function Ey(e,t,n,r,i,a,o,l,s){for(var u=0,c=0,d=o,f=0,g=0,p=0,h=1,v=1,m=1,y=0,_="",b=i,w=a,C=r,O=_;v;)switch(p=y,y=oa()){case 40:if(p!=108&&Or(O,d-1)==58){ZE(O+=tn(Oy(y),"&","&\f"),"&\f")!=-1&&(m=-1);break}case 34:case 39:case 91:O+=Oy(y);break;case 9:case 10:case 13:case 32:O+=ude(p);break;case 92:O+=cde(xy()-1,7);continue;case 47:switch(qo()){case 42:case 47:Vv(pde(fde(oa(),xy()),t,n),s);break;default:O+="/"}break;case 123*h:l[u++]=Fo(O)*m;case 125*h:case 59:case 0:switch(y){case 0:case 125:v=0;case 59+c:m==-1&&(O=tn(O,/\f/g,"")),g>0&&Fo(O)-d&&Vv(g>32?N4(O+";",r,n,d-1):N4(tn(O," ","")+";",r,n,d-2),s);break;case 59:O+=";";default:if(Vv(C=M4(O,t,n,u,c,i,l,_,b=[],w=[],d),a),y===123)if(c===0)Ey(O,t,C,C,b,a,d,l,w);else switch(f===99&&Or(O,3)===110?100:f){case 100:case 108:case 109:case 115:Ey(e,C,C,r&&Vv(M4(e,C,C,0,0,i,l,_,i,b=[],d),w),i,w,d,l,r?b:w);break;default:Ey(O,C,C,C,[""],w,0,l,w)}}u=c=g=0,h=m=1,_=O="",d=o;break;case 58:d=1+Fo(O),g=p;default:if(h<1){if(y==123)--h;else if(y==125&&h++==0&&sde()==125)continue}switch(O+=V2(y),y*h){case 38:m=c>0?1:(O+="\f",-1);break;case 44:l[u++]=(Fo(O)-1)*m,m=1;break;case 64:qo()===45&&(O+=Oy(oa())),f=qo(),c=d=Fo(_=O+=dde(xy())),y++;break;case 45:p===45&&Fo(O)==2&&(h=0)}}return a}function M4(e,t,n,r,i,a,o,l,s,u,c){for(var d=i-1,f=i===0?a:[""],g=mR(f),p=0,h=0,v=0;p0?f[m]+" "+y:tn(y,/&\f/g,f[m])))&&(s[v++]=_);return G2(e,t,n,i===0?pR:l,s,u,c)}function pde(e,t,n){return G2(e,t,n,uG,V2(lde()),Fh(e,2,-2),0)}function N4(e,t,n,r){return G2(e,t,n,hR,Fh(e,0,r),Fh(e,r+1,-1),r)}function zf(e,t){for(var n="",r=mR(e),i=0;i6)switch(Or(e,t+1)){case 109:if(Or(e,t+4)!==45)break;case 102:return tn(e,/(.+:)(.+)-([^]+)/,"$1"+en+"$2-$3$1"+C_+(Or(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~ZE(e,"stretch")?hG(tn(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Or(e,t+1)!==115)break;case 6444:switch(Or(e,Fo(e)-3-(~ZE(e,"!important")&&10))){case 107:return tn(e,":",":"+en)+e;case 101:return tn(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+en+(Or(e,14)===45?"inline-":"")+"box$3$1"+en+"$2$3$1"+Br+"$2box$3")+e}break;case 5936:switch(Or(e,t+11)){case 114:return en+e+Br+tn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return en+e+Br+tn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return en+e+Br+tn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return en+e+Br+e+e}return e}var Cde=function(t,n,r,i){if(t.length>-1&&!t.return)switch(t.type){case hR:t.return=hG(t.value,t.length);break;case cG:return zf([fp(t,{value:tn(t.value,"@","@"+en)})],i);case pR:if(t.length)return ode(t.props,function(a){switch(ade(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return zf([fp(t,{props:[tn(a,/:(read-\w+)/,":"+C_+"$1")]})],i);case"::placeholder":return zf([fp(t,{props:[tn(a,/:(plac\w+)/,":"+en+"input-$1")]}),fp(t,{props:[tn(a,/:(plac\w+)/,":"+C_+"$1")]}),fp(t,{props:[tn(a,/:(plac\w+)/,Br+"input-$1")]})],i)}return""})}},xde=[Cde],mG=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(h){var v=h.getAttribute("data-emotion");v.indexOf(" ")!==-1&&(document.head.appendChild(h),h.setAttribute("data-s",""))})}var i=t.stylisPlugins||xde,a={},o,l=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(h){for(var v=h.getAttribute("data-emotion").split(" "),m=1;m=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Lde={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},zde=/[A-Z]|^ms/g,jde=/_EMO_([^_]+?)_([^]*?)_EMO_/g,SG=function(t){return t.charCodeAt(1)===45},F4=function(t){return t!=null&&typeof t!="boolean"},rx=yde(function(e){return SG(e)?e:e.replace(zde,"-$&").toLowerCase()}),L4=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(jde,function(r,i,a){return Lo={name:i,styles:a,next:Lo},i})}return Lde[t]!==1&&!SG(t)&&typeof n=="number"&&n!==0?n+"px":n};function zh(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return Lo={name:n.name,styles:n.styles,next:Lo},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)Lo={name:r.name,styles:r.styles,next:Lo},r=r.next;var i=n.styles+";";return i}return Bde(e,t,n)}case"function":{if(e!==void 0){var a=Lo,o=n(e);return Lo=a,zh(e,t,o)}break}}if(t==null)return n;var l=t[n];return l!==void 0?l:n}function Bde(e,t,n){var r="";if(Array.isArray(n))for(var i=0;it in e?Kde(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Zde=(e,t)=>{for(var n in t||(t={}))Xde.call(t,n)&&H4(e,n,t[n]);if(B4)for(var n of B4(t))Qde.call(t,n)&&H4(e,n,t[n]);return e},Jde=(e,t)=>qde(e,Yde(t));function ege({theme:e}){return S.createElement(Lm,{styles:{"*, *::before, *::after":{boxSizing:"border-box"},html:{colorScheme:e.colorScheme==="dark"?"dark":"light"},body:Jde(Zde({},e.fn.fontStyles()),{backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,fontSize:e.fontSizes.md,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"})}})}function dp(e,t,n,r=L){Object.keys(t).forEach(i=>{e["--mantine-".concat(n,"-").concat(i)]=r(t[i])})}function tge({theme:e}){const t={"--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-transition-timing-function":e.transitionTimingFunction,"--mantine-line-height":"".concat(e.lineHeight),"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-weight":"".concat(e.headings.fontWeight)};dp(t,e.shadows,"shadow"),dp(t,e.fontSizes,"font-size"),dp(t,e.radius,"radius"),dp(t,e.spacing,"spacing"),dp(t,e.breakpoints,"breakpoints",eu),Object.keys(e.colors).forEach(r=>{e.colors[r].forEach((i,a)=>{t["--mantine-color-".concat(r,"-").concat(a)]=i})});const n=e.headings.sizes;return Object.keys(n).forEach(r=>{t["--mantine-".concat(r,"-font-size")]=n[r].fontSize,t["--mantine-".concat(r,"-line-height")]="".concat(n[r].lineHeight)}),S.createElement(Lm,{styles:{":root":t}})}var nge=Object.defineProperty,rge=Object.defineProperties,ige=Object.getOwnPropertyDescriptors,V4=Object.getOwnPropertySymbols,age=Object.prototype.hasOwnProperty,oge=Object.prototype.propertyIsEnumerable,U4=(e,t,n)=>t in e?nge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ao=(e,t)=>{for(var n in t||(t={}))age.call(t,n)&&U4(e,n,t[n]);if(V4)for(var n of V4(t))oge.call(t,n)&&U4(e,n,t[n]);return e},ix=(e,t)=>rge(e,ige(t));function lge(e,t){var n;if(!t)return e;const r=Object.keys(e).reduce((i,a)=>{if(a==="headings"&&t.headings){const o=t.headings.sizes?Object.keys(e.headings.sizes).reduce((l,s)=>(l[s]=Ao(Ao({},e.headings.sizes[s]),t.headings.sizes[s]),l),{}):e.headings.sizes;return ix(Ao({},i),{headings:ix(Ao(Ao({},e.headings),t.headings),{sizes:o})})}if(a==="breakpoints"&&t.breakpoints){const o=Ao(Ao({},e.breakpoints),t.breakpoints);return ix(Ao({},i),{breakpoints:Object.fromEntries(Object.entries(o).sort((l,s)=>Tl(l[1])-Tl(s[1])))})}return i[a]=typeof t[a]=="object"?Ao(Ao({},e[a]),t[a]):typeof t[a]=="number"||typeof t[a]=="boolean"||typeof t[a]=="function"?t[a]:t[a]||e[a],i},{});if(t!=null&&t.fontFamily&&!((n=t==null?void 0:t.headings)!=null&&n.fontFamily)&&(r.headings.fontFamily=t.fontFamily),!(r.primaryColor in r.colors))throw new Error("MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color");return r}function sge(e,t){return lG(lge(e,t))}function xG(e){return Object.keys(e).reduce((t,n)=>(e[n]!==void 0&&(t[n]=e[n]),t),{})}const uge={html:{fontFamily:"sans-serif",lineHeight:"1.15",textSizeAdjust:"100%"},body:{margin:0},"article, aside, footer, header, nav, section, figcaption, figure, main":{display:"block"},h1:{fontSize:"2em"},hr:{boxSizing:"content-box",height:0,overflow:"visible"},pre:{fontFamily:"monospace, monospace",fontSize:"1em"},a:{background:"transparent",textDecorationSkip:"objects"},"a:active, a:hover":{outlineWidth:0},"abbr[title]":{borderBottom:"none",textDecoration:"underline"},"b, strong":{fontWeight:"bolder"},"code, kbp, samp":{fontFamily:"monospace, monospace",fontSize:"1em"},dfn:{fontStyle:"italic"},mark:{backgroundColor:"#ff0",color:"#000"},small:{fontSize:"80%"},"sub, sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sup:{top:"-0.5em"},sub:{bottom:"-0.25em"},"audio, video":{display:"inline-block"},"audio:not([controls])":{display:"none",height:0},img:{borderStyle:"none",verticalAlign:"middle"},"svg:not(:root)":{overflow:"hidden"},"button, input, optgroup, select, textarea":{fontFamily:"sans-serif",fontSize:"100%",lineHeight:"1.15",margin:0},"button, input":{overflow:"visible"},"button, select":{textTransform:"none"},"button, [type=reset], [type=submit]":{WebkitAppearance:"button"},"button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner":{borderStyle:"none",padding:0},"button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring":{outline:"".concat(L(1)," dotted ButtonText")},legend:{boxSizing:"border-box",color:"inherit",display:"table",maxWidth:"100%",padding:0,whiteSpace:"normal"},progress:{display:"inline-block",verticalAlign:"baseline"},textarea:{overflow:"auto"},"[type=checkbox], [type=radio]":{boxSizing:"border-box",padding:0},"[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button":{height:"auto"},"[type=search]":{appearance:"none"},"[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration":{appearance:"none"},"::-webkit-file-upload-button":{appearance:"button",font:"inherit"},"details, menu":{display:"block"},summary:{display:"list-item"},canvas:{display:"inline-block"},template:{display:"none"}};function cge(){return S.createElement(Lm,{styles:uge})}var fge=Object.defineProperty,G4=Object.getOwnPropertySymbols,dge=Object.prototype.hasOwnProperty,gge=Object.prototype.propertyIsEnumerable,W4=(e,t,n)=>t in e?fge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,dh=(e,t)=>{for(var n in t||(t={}))dge.call(t,n)&&W4(e,n,t[n]);if(G4)for(var n of G4(t))gge.call(t,n)&&W4(e,n,t[n]);return e};const x_=E.createContext({theme:gR});function Rn(){var e;return((e=E.useContext(x_))==null?void 0:e.theme)||gR}function pge(e){const t=Rn(),n=r=>{var i,a,o,l;return{styles:((i=t.components[r])==null?void 0:i.styles)||{},classNames:((a=t.components[r])==null?void 0:a.classNames)||{},variants:(o=t.components[r])==null?void 0:o.variants,sizes:(l=t.components[r])==null?void 0:l.sizes}};return Array.isArray(e)?e.map(n):[n(e)]}function OG(){var e;return(e=E.useContext(x_))==null?void 0:e.emotionCache}function _e(e,t,n){var r;const i=Rn(),a=(r=i.components[e])==null?void 0:r.defaultProps,o=typeof a=="function"?a(i):a;return dh(dh(dh({},t),o),xG(n))}function EG({theme:e,emotionCache:t,withNormalizeCSS:n=!1,withGlobalStyles:r=!1,withCSSVariables:i=!1,inherit:a=!1,children:o}){const l=E.useContext(x_),s=sge(gR,a?dh(dh({},l.theme),e):e);return S.createElement(Wde,{theme:s},S.createElement(x_.Provider,{value:{theme:s,emotionCache:t}},n&&S.createElement(cge,null),r&&S.createElement(ege,{theme:s}),i&&S.createElement(tge,{theme:s}),typeof s.globalStyles=="function"&&S.createElement(Lm,{styles:s.globalStyles(s)}),o))}EG.displayName="@mantine/core/MantineProvider";const hge={app:100,modal:200,popover:300,overlay:400,max:9999};function Oo(e){return hge[e]}function mge(e,t){const n=E.useRef();return(!n.current||t.length!==n.current.prevDeps.length||n.current.prevDeps.map((r,i)=>r===t[i]).indexOf(!1)>=0)&&(n.current={v:e(),prevDeps:[...t]}),n.current.v}const vge=mG({key:"mantine",prepend:!0});function yge(){return OG()||vge}var _ge=Object.defineProperty,K4=Object.getOwnPropertySymbols,bge=Object.prototype.hasOwnProperty,wge=Object.prototype.propertyIsEnumerable,q4=(e,t,n)=>t in e?_ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Sge=(e,t)=>{for(var n in t||(t={}))bge.call(t,n)&&q4(e,n,t[n]);if(K4)for(var n of K4(t))wge.call(t,n)&&q4(e,n,t[n]);return e};const ax="ref";function Pge(e){let t;if(e.length!==1)return{args:e,ref:t};const[n]=e;if(!(n instanceof Object))return{args:e,ref:t};if(!(ax in n))return{args:e,ref:t};t=n[ax];const r=Sge({},n);return delete r[ax],{args:[r],ref:t}}const{cssFactory:Cge}=(()=>{function e(n,r,i){const a=[],o=Ide(n,a,i);return a.length<2?i:o+r(a)}function t(n){const{cache:r}=n,i=(...o)=>{const{ref:l,args:s}=Pge(o),u=bR(s,r.registered);return wG(r,u,!1),"".concat(r.key,"-").concat(u.name).concat(l===void 0?"":" ".concat(l))};return{css:i,cx:(...o)=>e(r.registered,i,rG(o))}}return{cssFactory:t}})();function $G(){const e=yge();return mge(()=>Cge({cache:e}),[e])}function xge({cx:e,classes:t,context:n,classNames:r,name:i,cache:a}){const o=n.reduce((l,s)=>(Object.keys(s.classNames).forEach(u=>{typeof l[u]!="string"?l[u]="".concat(s.classNames[u]):l[u]="".concat(l[u]," ").concat(s.classNames[u])}),l),{});return Object.keys(t).reduce((l,s)=>(l[s]=e(t[s],o[s],r!=null&&r[s],Array.isArray(i)?i.filter(Boolean).map(u=>"".concat((a==null?void 0:a.key)||"mantine","-").concat(u,"-").concat(s)).join(" "):i?"".concat((a==null?void 0:a.key)||"mantine","-").concat(i,"-").concat(s):null),l),{})}var Oge=Object.defineProperty,Y4=Object.getOwnPropertySymbols,Ege=Object.prototype.hasOwnProperty,$ge=Object.prototype.propertyIsEnumerable,X4=(e,t,n)=>t in e?Oge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ox=(e,t)=>{for(var n in t||(t={}))Ege.call(t,n)&&X4(e,n,t[n]);if(Y4)for(var n of Y4(t))$ge.call(t,n)&&X4(e,n,t[n]);return e};function t$(e,t){return t&&Object.keys(t).forEach(n=>{e[n]?e[n]=ox(ox({},e[n]),t[n]):e[n]=ox({},t[n])}),e}function Q4(e,t,n,r){const i=a=>typeof a=="function"?a(t,n||{},r):a||{};return Array.isArray(e)?e.map(a=>i(a.styles)).reduce((a,o)=>t$(a,o),{}):i(e)}function kge({ctx:e,theme:t,params:n,variant:r,size:i}){return e.reduce((a,o)=>(o.variants&&r in o.variants&&t$(a,o.variants[r](t,n,{variant:r,size:i})),o.sizes&&i in o.sizes&&t$(a,o.sizes[i](t,n,{variant:r,size:i})),a),{})}function ke(e){const t=typeof e=="function"?e:()=>e;function n(r,i){const a=Rn(),o=pge(i==null?void 0:i.name),l=OG(),s={variant:i==null?void 0:i.variant,size:i==null?void 0:i.size},{css:u,cx:c}=$G(),d=t(a,r,s),f=Q4(i==null?void 0:i.styles,a,r,s),g=Q4(o,a,r,s),p=kge({ctx:o,theme:a,params:r,variant:i==null?void 0:i.variant,size:i==null?void 0:i.size}),h=Object.fromEntries(Object.keys(d).map(v=>{const m=c({[u(d[v])]:!(i!=null&&i.unstyled)},u(p[v]),u(g[v]),u(f[v]));return[v,m]}));return{classes:xge({cx:c,classes:h,context:o,classNames:i==null?void 0:i.classNames,name:i==null?void 0:i.name,cache:l}),cx:c,theme:a}}return n}function Ls(e){return"___ref-".concat(e||"")}function Rge({styles:e}){const t=Rn();return S.createElement(Lm,{styles:CG(typeof e=="function"?e(t):e)})}var Age=Object.defineProperty,Tge=Object.defineProperties,Mge=Object.getOwnPropertyDescriptors,Z4=Object.getOwnPropertySymbols,Nge=Object.prototype.hasOwnProperty,Ige=Object.prototype.propertyIsEnumerable,J4=(e,t,n)=>t in e?Age(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,gp=(e,t)=>{for(var n in t||(t={}))Nge.call(t,n)&&J4(e,n,t[n]);if(Z4)for(var n of Z4(t))Ige.call(t,n)&&J4(e,n,t[n]);return e},pp=(e,t)=>Tge(e,Mge(t));const hp={in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(.9) translateY(".concat(L(10),")")},transitionProperty:"transform, opacity"},Uv={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(-".concat(L(20),") skew(-10deg, -5deg)")},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(".concat(L(20),") skew(-10deg, -5deg)")},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(".concat(L(20),") rotate(-5deg)")},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(".concat(L(20),") rotate(5deg)")},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:pp(gp({},hp),{common:{transformOrigin:"center center"}}),"pop-bottom-left":pp(gp({},hp),{common:{transformOrigin:"bottom left"}}),"pop-bottom-right":pp(gp({},hp),{common:{transformOrigin:"bottom right"}}),"pop-top-left":pp(gp({},hp),{common:{transformOrigin:"top left"}}),"pop-top-right":pp(gp({},hp),{common:{transformOrigin:"top right"}})},e5=["mousedown","touchstart"];function Dge(e,t,n){const r=E.useRef();return E.useEffect(()=>{const i=a=>{const{target:o}=a!=null?a:{};if(Array.isArray(n)){const l=(o==null?void 0:o.hasAttribute("data-ignore-outside-clicks"))||!document.body.contains(o)&&o.tagName!=="HTML";n.every(u=>!!u&&!a.composedPath().includes(u))&&!l&&e()}else r.current&&!r.current.contains(o)&&e()};return(t||e5).forEach(a=>document.addEventListener(a,i)),()=>{(t||e5).forEach(a=>document.removeEventListener(a,i))}},[r,e,n]),r}function kG({timeout:e=2e3}={}){const[t,n]=E.useState(null),[r,i]=E.useState(!1),[a,o]=E.useState(null),l=c=>{clearTimeout(a),o(setTimeout(()=>i(!1),e)),i(c)};return{copy:c=>{"clipboard"in navigator?navigator.clipboard.writeText(c).then(()=>l(!0)).catch(d=>n(d)):n(new Error("useClipboard: navigator.clipboard is not supported"))},reset:()=>{i(!1),n(null),clearTimeout(a)},error:t,copied:r}}function Fge(e,t){try{return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}catch(n){return e.addListener(t),()=>e.removeListener(t)}}function Lge(e,t){return typeof t=="boolean"?t:typeof window<"u"&&"matchMedia"in window?window.matchMedia(e).matches:!1}function Fg(e,t,{getInitialValueInEffect:n}={getInitialValueInEffect:!0}){const[r,i]=E.useState(n?t:Lge(e,t)),a=E.useRef();return E.useEffect(()=>{if("matchMedia"in window)return a.current=window.matchMedia(e),i(a.current.matches),Fge(a.current,o=>i(o.matches))},[e]),r}function jf(e,t,n){return Math.min(Math.max(e,t),n)}function RG(e,t,n={leading:!1}){const[r,i]=E.useState(e),a=E.useRef(!1),o=E.useRef(null),l=E.useRef(!1),s=()=>window.clearTimeout(o.current);return E.useEffect(()=>{a.current&&(!l.current&&n.leading?(l.current=!0,i(e)):(s(),o.current=window.setTimeout(()=>{l.current=!1,i(e)},t)))},[e,n.leading,t]),E.useEffect(()=>(a.current=!0,s),[]),[r,s]}const SR=typeof document<"u"?E.useLayoutEffect:E.useEffect;function Yr(e,t){const n=E.useRef(!1);E.useEffect(()=>()=>{n.current=!1},[]),E.useEffect(()=>{if(n.current)return e();n.current=!0},t)}function AG({opened:e,shouldReturnFocus:t=!0}){const n=E.useRef(),r=()=>{var i;n.current&&"focus"in n.current&&typeof n.current.focus=="function"&&((i=n.current)==null||i.focus({preventScroll:!0}))};return Yr(()=>{let i=-1;const a=o=>{o.key==="Tab"&&window.clearTimeout(i)};return document.addEventListener("keydown",a),e?n.current=document.activeElement:t&&(i=window.setTimeout(r,10)),()=>{window.clearTimeout(i),document.removeEventListener("keydown",a)}},[e,t]),r}const zge=/input|select|textarea|button|object/,TG="a, input, select, textarea, button, object, [tabindex]";function jge(e){return e.style.display==="none"}function Bge(e){if(e.getAttribute("aria-hidden")||e.getAttribute("hidden")||e.getAttribute("type")==="hidden")return!1;let n=e;for(;n&&!(n===document.body||n.nodeType===11);){if(jge(n))return!1;n=n.parentNode}return!0}function MG(e){let t=e.getAttribute("tabindex");return t===null&&(t=void 0),parseInt(t,10)}function n$(e){const t=e.nodeName.toLowerCase(),n=!Number.isNaN(MG(e));return(zge.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||n)&&Bge(e)}function NG(e){const t=MG(e);return(Number.isNaN(t)||t>=0)&&n$(e)}function Hge(e){return Array.from(e.querySelectorAll(TG)).filter(NG)}function Vge(e,t){const n=Hge(e);if(!n.length){t.preventDefault();return}const r=n[t.shiftKey?0:n.length-1],i=e.getRootNode();if(!(r===i.activeElement||e===i.activeElement))return;t.preventDefault();const o=n[t.shiftKey?n.length-1:0];o&&o.focus()}function PR(){return"mantine-".concat(Math.random().toString(36).slice(2,11))}function Uge(e,t="body > :not(script)"){const n=PR(),r=Array.from(document.querySelectorAll(t)).map(i=>{var a;if((a=i==null?void 0:i.shadowRoot)!=null&&a.contains(e)||i.contains(e))return;const o=i.getAttribute("aria-hidden"),l=i.getAttribute("data-hidden"),s=i.getAttribute("data-focus-id");return i.setAttribute("data-focus-id",n),o===null||o==="false"?i.setAttribute("aria-hidden","true"):!l&&!s&&i.setAttribute("data-hidden",o),{node:i,ariaHidden:l||null}});return()=>{r.forEach(i=>{!i||n!==i.node.getAttribute("data-focus-id")||(i.ariaHidden===null?i.node.removeAttribute("aria-hidden"):i.node.setAttribute("aria-hidden",i.ariaHidden),i.node.removeAttribute("data-focus-id"),i.node.removeAttribute("data-hidden"))})}}function Gge(e=!0){const t=E.useRef(),n=E.useRef(null),r=a=>{let o=a.querySelector("[data-autofocus]");if(!o){const l=Array.from(a.querySelectorAll(TG));o=l.find(NG)||l.find(n$)||null,!o&&n$(a)&&(o=a)}o&&o.focus({preventScroll:!0})},i=E.useCallback(a=>{if(e){if(a===null){n.current&&(n.current(),n.current=null);return}n.current=Uge(a),t.current!==a&&(a?(setTimeout(()=>{a.getRootNode()&&r(a)}),t.current=a):t.current=null)}},[e]);return E.useEffect(()=>{if(!e)return;t.current&&setTimeout(()=>r(t.current));const a=o=>{o.key==="Tab"&&t.current&&Vge(t.current,o)};return document.addEventListener("keydown",a),()=>{document.removeEventListener("keydown",a),n.current&&n.current()}},[e]),i}const Wge=S["useId".toString()]||(()=>{});function Kge(){const e=Wge();return e?"mantine-".concat(e.replace(/:/g,"")):""}function qa(e){const t=Kge(),[n,r]=E.useState(t);return SR(()=>{r(PR())},[]),typeof e=="string"?e:typeof window>"u"?t:n}function r$(e,t,n){E.useEffect(()=>(window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)),[e,t])}function IG(e,t){typeof e=="function"?e(t):typeof e=="object"&&e!==null&&"current"in e&&(e.current=t)}function DG(...e){return t=>{e.forEach(n=>IG(n,t))}}function Ql(...e){return E.useCallback(DG(...e),e)}function qge(e,t,n="ltr"){const r=E.useRef(),i=E.useRef(!1),a=E.useRef(!1),o=E.useRef(0),[l,s]=E.useState(!1);return E.useEffect(()=>{i.current=!0},[]),E.useEffect(()=>{const u=({x:y,y:_})=>{cancelAnimationFrame(o.current),o.current=requestAnimationFrame(()=>{if(i.current&&r.current){r.current.style.userSelect="none";const b=r.current.getBoundingClientRect();if(b.width&&b.height){const w=jf((y-b.left)/b.width,0,1);e({x:n==="ltr"?w:1-w,y:jf((_-b.top)/b.height,0,1)})}}})},c=()=>{document.addEventListener("mousemove",h),document.addEventListener("mouseup",g),document.addEventListener("touchmove",m),document.addEventListener("touchend",g)},d=()=>{document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",g),document.removeEventListener("touchmove",m),document.removeEventListener("touchend",g)},f=()=>{!a.current&&i.current&&(a.current=!0,typeof(t==null?void 0:t.onScrubStart)=="function"&&t.onScrubStart(),s(!0),c())},g=()=>{a.current&&i.current&&(a.current=!1,s(!1),d(),setTimeout(()=>{typeof(t==null?void 0:t.onScrubEnd)=="function"&&t.onScrubEnd()},0))},p=y=>{f(),y.preventDefault(),h(y)},h=y=>u({x:y.clientX,y:y.clientY}),v=y=>{y.cancelable&&y.preventDefault(),f(),m(y)},m=y=>{y.cancelable&&y.preventDefault(),u({x:y.changedTouches[0].clientX,y:y.changedTouches[0].clientY})};return r.current.addEventListener("mousedown",p),r.current.addEventListener("touchstart",v,{passive:!1}),()=>{r.current&&(r.current.removeEventListener("mousedown",p),r.current.removeEventListener("touchstart",v))}},[n,e]),{ref:r,active:l}}function lr({value:e,defaultValue:t,finalValue:n,onChange:r=()=>{}}){const[i,a]=E.useState(t!==void 0?t:n),o=l=>{a(l),r==null||r(l)};return e!==void 0?[e,r,!0]:[i,o,!1]}function ss(e,t){const n=t-e+1;return Array.from({length:n},(r,i)=>i+e)}const Gv="dots";function Yge({total:e,siblings:t=1,boundaries:n=1,page:r,initialPage:i=1,onChange:a}){const o=Math.max(Math.trunc(e),0),[l,s]=lr({value:r,onChange:a,defaultValue:i,finalValue:i}),u=h=>{h<=0?s(1):h>o?s(o):s(h)},c=()=>u(l+1),d=()=>u(l-1),f=()=>u(1),g=()=>u(o);return{range:E.useMemo(()=>{if(t*2+3+n*2>=o)return ss(1,o);const v=Math.max(l-t,n),m=Math.min(l+t,o-n),y=v>n+2,_=me<.5?2*e*e:-1+(4-2*e)*e,Qge=({axis:e,target:t,parent:n,alignment:r,offset:i,isList:a})=>{if(!t||!n&&typeof document>"u")return 0;const o=!!n,s=(n||document.body).getBoundingClientRect(),u=t.getBoundingClientRect(),c=d=>u[d]-s[d];if(e==="y"){const d=c("top");if(d===0)return 0;if(r==="start"){const g=d-i;return g<=u.height*(a?0:1)||!a?g:0}const f=o?s.height:window.innerHeight;if(r==="end"){const g=d+i-f+u.height;return g>=-u.height*(a?0:1)||!a?g:0}return r==="center"?d-f/2+u.height/2:0}if(e==="x"){const d=c("left");if(d===0)return 0;if(r==="start"){const g=d-i;return g<=u.width||!a?g:0}const f=o?s.width:window.innerWidth;if(r==="end"){const g=d+i-f+u.width;return g>=-u.width||!a?g:0}return r==="center"?d-f/2+u.width/2:0}return 0},Zge=({axis:e,parent:t})=>{if(!t&&typeof document>"u")return 0;const n=e==="y"?"scrollTop":"scrollLeft";if(t)return t[n];const{body:r,documentElement:i}=document;return r[n]+i[n]},Jge=({axis:e,parent:t,distance:n})=>{if(!t&&typeof document>"u")return;const r=e==="y"?"scrollTop":"scrollLeft";if(t)t[r]=n;else{const{body:i,documentElement:a}=document;i[r]=n,a[r]=n}};function FG({duration:e=1250,axis:t="y",onScrollFinish:n,easing:r=Xge,offset:i=0,cancelable:a=!0,isList:o=!1}={}){const l=E.useRef(0),s=E.useRef(0),u=E.useRef(!1),c=E.useRef(null),d=E.useRef(null),f=nP(),g=()=>{l.current&&cancelAnimationFrame(l.current)},p=E.useCallback(({alignment:v="start"}={})=>{var m;u.current=!1,l.current&&g();const y=(m=Zge({parent:c.current,axis:t}))!=null?m:0,_=Qge({parent:c.current,target:d.current,axis:t,alignment:v,offset:i,isList:o})-(c.current?0:y);function b(){s.current===0&&(s.current=performance.now());const C=performance.now()-s.current,O=f||e===0?1:C/e,$=y+_*r(O);Jge({parent:c.current,axis:t,distance:$}),!u.current&&O<1?l.current=requestAnimationFrame(b):(typeof n=="function"&&n(),s.current=0,l.current=0,g())}b()},[t,e,r,o,i,n,f]),h=()=>{a&&(u.current=!0)};return r$("wheel",h,{passive:!0}),r$("touchmove",h,{passive:!0}),E.useEffect(()=>g,[]),{scrollableRef:c,targetRef:d,scrollIntoView:p,cancel:g}}function t5(){if(typeof window>"u")return"undetermined";const{userAgent:e}=window.navigator,t=/(Macintosh)|(MacIntel)|(MacPPC)|(Mac68K)/i,n=/(Win32)|(Win64)|(Windows)|(WinCE)/i,r=/(iPhone)|(iPad)|(iPod)/i;return t.test(e)?"macos":r.test(e)?"ios":n.test(e)?"windows":/Android/i.test(e)?"android":/Linux/i.test(e)?"linux":"undetermined"}function epe(e={getValueInEffect:!0}){const[t,n]=E.useState(e.getValueInEffect?"undetermined":t5());return SR(()=>{e.getValueInEffect&&n(t5)},[]),t}function tpe(e=!1,t){const{onOpen:n,onClose:r}=t||{},[i,a]=E.useState(e),o=E.useCallback(()=>{a(u=>u||(n==null||n(),!0))},[n]),l=E.useCallback(()=>{a(u=>u&&(r==null||r(),!1))},[r]),s=E.useCallback(()=>{i?l():o()},[l,o,i]);return[i,{open:o,close:l,toggle:s}]}const O_={context:"Accordion component was not found in the tree",itemContext:"Accordion.Item component was not found in the tree",value:"Accordion.Item component was rendered with invalid value or without value"},[npe,E_]=al(O_.context);function rpe({children:e,multiple:t,value:n,defaultValue:r,onChange:i,id:a,loop:o,transitionDuration:l,disableChevronRotation:s,chevronPosition:u,chevronSize:c,order:d,chevron:f,variant:g,radius:p,classNames:h,styles:v,unstyled:m}){const y=qa(a),[_,b]=lr({value:n,defaultValue:r,finalValue:t?[]:null,onChange:i}),w=O=>Array.isArray(_)?_.includes(O):O===_,C=O=>{const $=Array.isArray(_)?_.includes(O)?_.filter(R=>R!==O):[..._,O]:O===_?null:O;b($)};return S.createElement(npe,{value:{isItemActive:w,onChange:C,getControlId:P_("".concat(y,"-control"),O_.value),getRegionId:P_("".concat(y,"-panel"),O_.value),transitionDuration:l,disableChevronRotation:s,chevronPosition:u,chevronSize:c,order:d,chevron:f,loop:o,variant:g,radius:p,classNames:h,styles:v,unstyled:m}},e)}const[ipe,LG]=al(O_.itemContext);function ape(e,t,{radius:n}){const r=e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3],i=e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[0],a=e.fn.radius(n);return t==="default"?{color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,borderBottom:"".concat(L(1)," solid ").concat(r)}:t==="contained"?{border:"".concat(L(1)," solid ").concat(r),transition:"background-color 150ms ease","&[data-active]":{backgroundColor:i},"&:first-of-type":{borderTopRightRadius:a,borderTopLeftRadius:a,"& > [data-accordion-control]":{borderTopRightRadius:a,borderTopLeftRadius:a}},"&:last-of-type":{borderBottomRightRadius:a,borderBottomLeftRadius:a,"& > [data-accordion-control]":{borderBottomRightRadius:a,borderBottomLeftRadius:a}},"& + &":{borderTop:0}}:t==="filled"?{borderRadius:a,"&[data-active]":{backgroundColor:i}}:t==="separated"?{borderRadius:a,backgroundColor:i,border:"".concat(L(1)," solid transparent"),transition:"background-color 150ms ease","& + &":{marginTop:e.spacing.md},"&[data-active]":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,borderColor:r}}:{}}var ope=ke((e,t,{variant:n})=>({item:ape(e,n,t)}));const lpe=ope;var n5=Object.getOwnPropertySymbols,spe=Object.prototype.hasOwnProperty,upe=Object.prototype.propertyIsEnumerable,cpe=(e,t)=>{var n={};for(var r in e)spe.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&n5)for(var r of n5(e))t.indexOf(r)<0&&upe.call(e,r)&&(n[r]=e[r]);return n};function pu(e){const t=e,{m:n,mx:r,my:i,mt:a,mb:o,ml:l,mr:s,p:u,px:c,py:d,pt:f,pb:g,pl:p,pr:h,bg:v,c:m,opacity:y,ff:_,fz:b,fw:w,lts:C,ta:O,lh:$,fs:R,tt:M,td:T,w:D,miw:N,maw:x,h:P,mih:k,mah:A,bgsz:I,bgp:F,bgr:z,bga:H,pos:j,top:V,left:W,bottom:U,right:Q,inset:le,display:Y}=t,K=cpe(t,["m","mx","my","mt","mb","ml","mr","p","px","py","pt","pb","pl","pr","bg","c","opacity","ff","fz","fw","lts","ta","lh","fs","tt","td","w","miw","maw","h","mih","mah","bgsz","bgp","bgr","bga","pos","top","left","bottom","right","inset","display"]);return{systemStyles:xG({m:n,mx:r,my:i,mt:a,mb:o,ml:l,mr:s,p:u,px:c,py:d,pt:f,pb:g,pl:p,pr:h,bg:v,c:m,opacity:y,ff:_,fz:b,fw:w,lts:C,ta:O,lh:$,fs:R,tt:M,td:T,w:D,miw:N,maw:x,h:P,mih:k,mah:A,bgsz:I,bgp:F,bgr:z,bga:H,pos:j,top:V,left:W,bottom:U,right:Q,inset:le,display:Y}),rest:K}}function fpe(e,t){const n=Object.keys(e).filter(r=>r!=="base").sort((r,i)=>Tl(se({size:r,sizes:t.breakpoints}))-Tl(se({size:i,sizes:t.breakpoints})));return"base"in e?["base",...n]:n}function dpe({value:e,theme:t,getValue:n,property:r}){if(e==null)return;if(typeof e=="object")return fpe(e,t).reduce((o,l)=>{if(l==="base"&&e.base!==void 0){const u=n(e.base,t);return Array.isArray(r)?(r.forEach(c=>{o[c]=u}),o):(o[r]=u,o)}const s=n(e[l],t);return Array.isArray(r)?(o[t.fn.largerThan(l)]={},r.forEach(u=>{o[t.fn.largerThan(l)][u]=s}),o):(o[t.fn.largerThan(l)]={[r]:s},o)},{});const i=n(e,t);return Array.isArray(r)?r.reduce((a,o)=>(a[o]=i,a),{}):{[r]:i}}function gpe(e,t){return e==="dimmed"?t.colorScheme==="dark"?t.colors.dark[2]:t.colors.gray[6]:t.fn.variant({variant:"filled",color:e,primaryFallback:!1}).background}function ppe(e){return L(e)}function hpe(e){return e}function mpe(e,t){return se({size:e,sizes:t.fontSizes})}const vpe=["-xs","-sm","-md","-lg","-xl"];function ype(e,t){return vpe.includes(e)?"calc(".concat(se({size:e.replace("-",""),sizes:t.spacing})," * -1)"):se({size:e,sizes:t.spacing})}const _pe={identity:hpe,color:gpe,size:ppe,fontSize:mpe,spacing:ype},bpe={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},mx:{type:"spacing",property:["marginRight","marginLeft"]},my:{type:"spacing",property:["marginTop","marginBottom"]},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},px:{type:"spacing",property:["paddingRight","paddingLeft"]},py:{type:"spacing",property:["paddingTop","paddingBottom"]},bg:{type:"color",property:"background"},c:{type:"color",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"identity",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"identity",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"identity",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"}};var wpe=Object.defineProperty,r5=Object.getOwnPropertySymbols,Spe=Object.prototype.hasOwnProperty,Ppe=Object.prototype.propertyIsEnumerable,i5=(e,t,n)=>t in e?wpe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,a5=(e,t)=>{for(var n in t||(t={}))Spe.call(t,n)&&i5(e,n,t[n]);if(r5)for(var n of r5(t))Ppe.call(t,n)&&i5(e,n,t[n]);return e};function i$(e,t,n=bpe){return Object.keys(n).reduce((i,a)=>(a in e&&e[a]!==void 0&&i.push(dpe({value:e[a],getValue:_pe[n[a].type],property:n[a].property,theme:t})),i),[]).reduce((i,a)=>(Object.keys(a).forEach(o=>{typeof a[o]=="object"&&a[o]!==null&&o in i?i[o]=a5(a5({},i[o]),a[o]):i[o]=a[o]}),i),{})}function o5(e,t){return typeof e=="function"?e(t):e}function Cpe(e,t,n){const r=Rn(),{css:i,cx:a}=$G();return Array.isArray(e)?a(n,i(i$(t,r)),e.map(o=>i(o5(o,r)))):a(n,i(o5(e,r)),i(i$(t,r)))}var xpe=Object.defineProperty,$_=Object.getOwnPropertySymbols,zG=Object.prototype.hasOwnProperty,jG=Object.prototype.propertyIsEnumerable,l5=(e,t,n)=>t in e?xpe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ope=(e,t)=>{for(var n in t||(t={}))zG.call(t,n)&&l5(e,n,t[n]);if($_)for(var n of $_(t))jG.call(t,n)&&l5(e,n,t[n]);return e},Epe=(e,t)=>{var n={};for(var r in e)zG.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&$_)for(var r of $_(e))t.indexOf(r)<0&&jG.call(e,r)&&(n[r]=e[r]);return n};const BG=E.forwardRef((e,t)=>{var n=e,{className:r,component:i,style:a,sx:o}=n,l=Epe(n,["className","component","style","sx"]);const{systemStyles:s,rest:u}=pu(l),c=i||"div";return S.createElement(c,Ope({ref:t,className:Cpe(o,s,r),style:a},u))});BG.displayName="@mantine/core/Box";const he=BG;var $pe=Object.defineProperty,k_=Object.getOwnPropertySymbols,HG=Object.prototype.hasOwnProperty,VG=Object.prototype.propertyIsEnumerable,s5=(e,t,n)=>t in e?$pe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kpe=(e,t)=>{for(var n in t||(t={}))HG.call(t,n)&&s5(e,n,t[n]);if(k_)for(var n of k_(t))VG.call(t,n)&&s5(e,n,t[n]);return e},Rpe=(e,t)=>{var n={};for(var r in e)HG.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&k_)for(var r of k_(e))t.indexOf(r)<0&&VG.call(e,r)&&(n[r]=e[r]);return n};const Ape={},UG=E.forwardRef((e,t)=>{const n=_e("AccordionItem",Ape,e),{children:r,className:i,value:a}=n,o=Rpe(n,["children","className","value"]),l=E_(),{classes:s,cx:u}=lpe({radius:l.radius},{name:"Accordion",classNames:l.classNames,styles:l.styles,unstyled:l.unstyled,variant:l.variant});return S.createElement(ipe,{value:{value:a}},S.createElement(he,kpe({ref:t,className:u(s.item,i),"data-active":l.isItemActive(a)||void 0},o),r))});UG.displayName="@mantine/core/AccordionItem";var Tpe=Object.defineProperty,Mpe=Object.defineProperties,Npe=Object.getOwnPropertyDescriptors,u5=Object.getOwnPropertySymbols,Ipe=Object.prototype.hasOwnProperty,Dpe=Object.prototype.propertyIsEnumerable,c5=(e,t,n)=>t in e?Tpe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Wv=(e,t)=>{for(var n in t||(t={}))Ipe.call(t,n)&&c5(e,n,t[n]);if(u5)for(var n of u5(t))Dpe.call(t,n)&&c5(e,n,t[n]);return e},Fpe=(e,t)=>Mpe(e,Npe(t));function Lpe(e,t){return t==="default"||t==="contained"?e.fn.hover({backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[0]}):{}}var zpe=ke((e,{transitionDuration:t,chevronPosition:n,chevronSize:r},{variant:i})=>({icon:{display:"flex",alignItems:"center",justifyContent:"center",marginRight:n==="left"?0:e.spacing.sm,marginLeft:n==="left"?e.spacing.lg:0},chevron:{display:"flex",alignItems:"center",justifyContent:"center",transition:"transform ".concat(t,"ms ease"),marginRight:n==="right"?0:e.spacing.sm,marginLeft:n==="right"?e.spacing.lg:0,width:L(r),minWidth:L(r),"&[data-rotate]":{transform:"rotate(180deg)"}},label:{color:"inherit",fontWeight:400,flex:1,overflow:"hidden",textOverflow:"ellipsis",paddingTop:e.spacing.md,paddingBottom:e.spacing.md},itemTitle:{margin:0,padding:0},control:Fpe(Wv(Wv(Wv({},e.fn.focusStyles()),e.fn.fontStyles()),Lpe(e,i)),{width:"100%",display:"flex",alignItems:"center",flexDirection:n==="right"?"row-reverse":"row",paddingRight:e.spacing.md,paddingLeft:n==="right"?"calc(".concat(e.spacing.md," + ").concat(L(4),")"):e.spacing.xs,textAlign:"left",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,"&:disabled":Wv({opacity:.4,cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"}))})}));const jpe=zpe;var Bpe=Object.defineProperty,Hpe=Object.defineProperties,Vpe=Object.getOwnPropertyDescriptors,f5=Object.getOwnPropertySymbols,Upe=Object.prototype.hasOwnProperty,Gpe=Object.prototype.propertyIsEnumerable,d5=(e,t,n)=>t in e?Bpe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,g5=(e,t)=>{for(var n in t||(t={}))Upe.call(t,n)&&d5(e,n,t[n]);if(f5)for(var n of f5(t))Gpe.call(t,n)&&d5(e,n,t[n]);return e},Wpe=(e,t)=>Hpe(e,Vpe(t)),Kpe=ke(e=>({root:Wpe(g5(g5({},e.fn.focusStyles()),e.fn.fontStyles()),{cursor:"pointer",border:0,padding:0,appearance:"none",fontSize:e.fontSizes.md,backgroundColor:"transparent",textAlign:"left",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,textDecoration:"none",boxSizing:"border-box"})}));const qpe=Kpe;var Ype=Object.defineProperty,R_=Object.getOwnPropertySymbols,GG=Object.prototype.hasOwnProperty,WG=Object.prototype.propertyIsEnumerable,p5=(e,t,n)=>t in e?Ype(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xpe=(e,t)=>{for(var n in t||(t={}))GG.call(t,n)&&p5(e,n,t[n]);if(R_)for(var n of R_(t))WG.call(t,n)&&p5(e,n,t[n]);return e},Qpe=(e,t)=>{var n={};for(var r in e)GG.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&R_)for(var r of R_(e))t.indexOf(r)<0&&WG.call(e,r)&&(n[r]=e[r]);return n};const KG=E.forwardRef((e,t)=>{const n=_e("UnstyledButton",{},e),{className:r,component:i="button",unstyled:a,variant:o}=n,l=Qpe(n,["className","component","unstyled","variant"]),{classes:s,cx:u}=qpe(null,{name:"UnstyledButton",unstyled:a,variant:o});return S.createElement(he,Xpe({component:i,ref:t,className:u(s.root,r),type:i==="button"?"button":void 0},l))});KG.displayName="@mantine/core/UnstyledButton";const Xr=KG;var Zpe=Object.defineProperty,Jpe=Object.defineProperties,ehe=Object.getOwnPropertyDescriptors,A_=Object.getOwnPropertySymbols,qG=Object.prototype.hasOwnProperty,YG=Object.prototype.propertyIsEnumerable,h5=(e,t,n)=>t in e?Zpe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,the=(e,t)=>{for(var n in t||(t={}))qG.call(t,n)&&h5(e,n,t[n]);if(A_)for(var n of A_(t))YG.call(t,n)&&h5(e,n,t[n]);return e},nhe=(e,t)=>Jpe(e,ehe(t)),rhe=(e,t)=>{var n={};for(var r in e)qG.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&A_)for(var r of A_(e))t.indexOf(r)<0&&YG.call(e,r)&&(n[r]=e[r]);return n};const ihe={},XG=E.forwardRef((e,t)=>{const n=_e("AccordionControl",ihe,e),{disabled:r,onKeyDown:i,onClick:a,chevron:o,children:l,className:s,icon:u}=n,c=rhe(n,["disabled","onKeyDown","onClick","chevron","children","className","icon"]),d=E_(),{value:f}=LG(),{classes:g,cx:p}=jpe({transitionDuration:d.transitionDuration,chevronPosition:d.chevronPosition,chevronSize:d.chevronSize,radius:d.radius},{name:"Accordion",classNames:d.classNames,styles:d.styles,unstyled:d.unstyled,variant:d.variant}),h=d.isItemActive(f),v=typeof d.order=="number",m="h".concat(d.order),y=S.createElement(Xr,nhe(the({},c),{ref:t,"data-accordion-control":!0,disabled:r,className:p(g.control,s),onClick:_=>{a==null||a(_),d.onChange(f)},type:"button","data-active":h||void 0,"aria-expanded":h,"aria-controls":d.getRegionId(f),id:d.getControlId(f),unstyled:d.unstyled,onKeyDown:uR({siblingSelector:"[data-accordion-control]",parentSelector:"[data-accordion]",activateOnFocus:!1,loop:d.loop,orientation:"vertical",onKeyDown:i})}),S.createElement("span",{className:g.chevron,"data-rotate":!d.disableChevronRotation&&h||void 0},o||d.chevron),S.createElement("span",{className:g.label},l),u&&S.createElement("span",{className:g.icon},u));return v?S.createElement(m,{className:g.itemTitle},y):y});XG.displayName="@mantine/core/AccordionControl";var ahe=Object.defineProperty,ohe=Object.defineProperties,lhe=Object.getOwnPropertyDescriptors,m5=Object.getOwnPropertySymbols,she=Object.prototype.hasOwnProperty,uhe=Object.prototype.propertyIsEnumerable,v5=(e,t,n)=>t in e?ahe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,che=(e,t)=>{for(var n in t||(t={}))she.call(t,n)&&v5(e,n,t[n]);if(m5)for(var n of m5(t))uhe.call(t,n)&&v5(e,n,t[n]);return e},fhe=(e,t)=>ohe(e,lhe(t)),dhe=ke((e,t)=>({panel:fhe(che({},e.fn.fontStyles()),{wordBreak:"break-word",lineHeight:e.lineHeight}),content:{padding:e.spacing.md,paddingTop:"calc(".concat(e.spacing.xs," / 2)")}}));const ghe=dhe;var QG={exports:{}},pa={},ZG={exports:{}},JG={};/** - * @license React - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */(function(e){function t(I,F){var z=I.length;I.push(F);e:for(;0>>1,j=I[H];if(0>>1;Hi(U,z))Qi(le,U)?(I[H]=le,I[Q]=z,H=Q):(I[H]=U,I[W]=z,H=W);else if(Qi(le,z))I[H]=le,I[Q]=z,H=Q;else break e}}return F}function i(I,F){var z=I.sortIndex-F.sortIndex;return z!==0?z:I.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var s=[],u=[],c=1,d=null,f=3,g=!1,p=!1,h=!1,v=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function _(I){for(var F=n(u);F!==null;){if(F.callback===null)r(u);else if(F.startTime<=I)r(u),F.sortIndex=F.expirationTime,t(s,F);else break;F=n(u)}}function b(I){if(h=!1,_(I),!p)if(n(s)!==null)p=!0,k(w);else{var F=n(u);F!==null&&A(b,F.startTime-I)}}function w(I,F){p=!1,h&&(h=!1,m($),$=-1),g=!0;var z=f;try{for(_(F),d=n(s);d!==null&&(!(d.expirationTime>F)||I&&!T());){var H=d.callback;if(typeof H=="function"){d.callback=null,f=d.priorityLevel;var j=H(d.expirationTime<=F);F=e.unstable_now(),typeof j=="function"?d.callback=j:d===n(s)&&r(s),_(F)}else r(s);d=n(s)}if(d!==null)var V=!0;else{var W=n(u);W!==null&&A(b,W.startTime-F),V=!1}return V}finally{d=null,f=z,g=!1}}var C=!1,O=null,$=-1,R=5,M=-1;function T(){return!(e.unstable_now()-MI||125H?(I.sortIndex=z,t(u,I),n(s)===null&&I===n(u)&&(h?(m($),$=-1):h=!0,A(b,z-H))):(I.sortIndex=j,t(s,I),p||g||(p=!0,k(w))),I},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(I){var F=f;return function(){var z=f;f=F;try{return I.apply(this,arguments)}finally{f=z}}}})(JG);ZG.exports=JG;var phe=ZG.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var eW=E,ca=phe;function Ce(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),a$=Object.prototype.hasOwnProperty,hhe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,y5={},_5={};function mhe(e){return a$.call(_5,e)?!0:a$.call(y5,e)?!1:hhe.test(e)?_5[e]=!0:(y5[e]=!0,!1)}function vhe(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function yhe(e,t,n,r){if(t===null||typeof t>"u"||vhe(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function bi(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var Ar={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ar[e]=new bi(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ar[t]=new bi(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ar[e]=new bi(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ar[e]=new bi(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ar[e]=new bi(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ar[e]=new bi(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ar[e]=new bi(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ar[e]=new bi(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ar[e]=new bi(e,5,!1,e.toLowerCase(),null,!1,!1)});var CR=/[\-:]([a-z])/g;function xR(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(CR,xR);Ar[t]=new bi(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(CR,xR);Ar[t]=new bi(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(CR,xR);Ar[t]=new bi(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ar[e]=new bi(e,1,!1,e.toLowerCase(),null,!1,!1)});Ar.xlinkHref=new bi("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ar[e]=new bi(e,1,!1,e.toLowerCase(),null,!0,!0)});function OR(e,t,n,r){var i=Ar.hasOwnProperty(t)?Ar[t]:null;(i!==null?i.type!==0:r||!(2l||i[o]!==a[l]){var s="\n"+i[o].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=o&&0<=l);break}}}finally{sx=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Kp(e):""}function _he(e){switch(e.tag){case 5:return Kp(e.type);case 16:return Kp("Lazy");case 13:return Kp("Suspense");case 19:return Kp("SuspenseList");case 0:case 2:case 15:return e=ux(e.type,!1),e;case 11:return e=ux(e.type.render,!1),e;case 1:return e=ux(e.type,!0),e;default:return""}}function u$(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Pf:return"Fragment";case Sf:return"Portal";case o$:return"Profiler";case ER:return"StrictMode";case l$:return"Suspense";case s$:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case rW:return(e.displayName||"Context")+".Consumer";case nW:return(e._context.displayName||"Context")+".Provider";case $R:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case kR:return t=e.displayName||null,t!==null?t:u$(e.type)||"Memo";case ms:t=e._payload,e=e._init;try{return u$(e(t))}catch(n){}}return null}function bhe(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return u$(t);case 8:return t===ER?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function tu(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function aW(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function whe(e){var t=aW(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function qv(e){e._valueTracker||(e._valueTracker=whe(e))}function oW(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=aW(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function T_(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch(t){return e.body}}function c$(e,t){var n=t.checked;return Ln({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function w5(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=tu(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function lW(e,t){t=t.checked,t!=null&&OR(e,"checked",t,!1)}function f$(e,t){lW(e,t);var n=tu(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?d$(e,t.type,n):t.hasOwnProperty("defaultValue")&&d$(e,t.type,tu(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function S5(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function d$(e,t,n){(t!=="number"||T_(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var qp=Array.isArray;function Bf(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Yv.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Bh(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var gh={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},She=["Webkit","ms","Moz","O"];Object.keys(gh).forEach(function(e){She.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),gh[t]=gh[e]})});function fW(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||gh.hasOwnProperty(e)&&gh[e]?(""+t).trim():t+"px"}function dW(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=fW(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Phe=Ln({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function h$(e,t){if(t){if(Phe[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ce(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ce(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ce(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ce(62))}}function m$(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var v$=null;function RR(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var y$=null,Hf=null,Vf=null;function x5(e){if(e=Bm(e)){if(typeof y$!="function")throw Error(Ce(280));var t=e.stateNode;t&&(t=lP(t),y$(e.stateNode,e.type,t))}}function gW(e){Hf?Vf?Vf.push(e):Vf=[e]:Hf=e}function pW(){if(Hf){var e=Hf,t=Vf;if(Vf=Hf=null,x5(e),t)for(e=0;e>>=0,e===0?32:31-(Nhe(e)/Ihe|0)|0}var Xv=64,Qv=4194304;function Yp(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function D_(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var l=o&~i;l!==0?r=Yp(l):(a&=o,a!==0&&(r=Yp(a)))}else o=n&~i,o!==0?r=Yp(o):a!==0&&(r=Yp(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function zm(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-po(t),e[t]=n}function zhe(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=hh),N5=String.fromCharCode(32),I5=!1;function NW(e,t){switch(e){case"keyup":return gme.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function IW(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Cf=!1;function hme(e,t){switch(e){case"compositionend":return IW(t);case"keypress":return t.which!==32?null:(I5=!0,N5);case"textInput":return e=t.data,e===N5&&I5?null:e;default:return null}}function mme(e,t){if(Cf)return e==="compositionend"||!LR&&NW(e,t)?(e=TW(),ky=IR=Os=null,Cf=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=z5(n)}}function zW(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?zW(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function jW(){for(var e=window,t=T_();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(r){n=!1}if(n)e=t.contentWindow;else break;t=T_(e.document)}return t}function zR(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function xme(e){var t=jW(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&zW(n.ownerDocument.documentElement,n)){if(r!==null&&zR(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=j5(n,a);var o=j5(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,xf=null,C$=null,vh=null,x$=!1;function B5(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;x$||xf==null||xf!==T_(r)||(r=xf,"selectionStart"in r&&zR(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),vh&&Kh(vh,r)||(vh=r,r=z_(C$,"onSelect"),0$f||(e.current=A$[$f],A$[$f]=null,$f--)}function vn(e,t){$f++,A$[$f]=e.current,e.current=t}var nu={},Zr=mu(nu),Fi=mu(!1),ic=nu;function cd(e,t){var n=e.type.contextTypes;if(!n)return nu;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Li(e){return e=e.childContextTypes,e!=null}function B_(){Cn(Fi),Cn(Zr)}function q5(e,t,n){if(Zr.current!==nu)throw Error(Ce(168));vn(Zr,t),vn(Fi,n)}function YW(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(Ce(108,bhe(e)||"Unknown",i));return Ln({},n,r)}function H_(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||nu,ic=Zr.current,vn(Zr,e),vn(Fi,Fi.current),!0}function Y5(e,t,n){var r=e.stateNode;if(!r)throw Error(Ce(169));n?(e=YW(e,t,ic),r.__reactInternalMemoizedMergedChildContext=e,Cn(Fi),Cn(Zr),vn(Zr,e)):Cn(Fi),vn(Fi,n)}var yl=null,sP=!1,Px=!1;function XW(e){yl===null?yl=[e]:yl.push(e)}function Fme(e){sP=!0,XW(e)}function vu(){if(!Px&&yl!==null){Px=!0;var e=0,t=cn;try{var n=yl;for(cn=1;e>=o,i-=o,wl=1<<32-po(t)+i|n<$?(R=O,O=null):R=O.sibling;var M=f(m,O,_[$],b);if(M===null){O===null&&(O=R);break}e&&O&&M.alternate===null&&t(m,O),y=a(M,y,$),C===null?w=M:C.sibling=M,C=M,O=R}if($===_.length)return n(m,O),En&&Du(m,$),w;if(O===null){for(;$<_.length;$++)O=d(m,_[$],b),O!==null&&(y=a(O,y,$),C===null?w=O:C.sibling=O,C=O);return En&&Du(m,$),w}for(O=r(m,O);$<_.length;$++)R=g(O,m,$,_[$],b),R!==null&&(e&&R.alternate!==null&&O.delete(R.key===null?$:R.key),y=a(R,y,$),C===null?w=R:C.sibling=R,C=R);return e&&O.forEach(function(T){return t(m,T)}),En&&Du(m,$),w}function h(m,y,_,b){var w=mp(_);if(typeof w!="function")throw Error(Ce(150));if(_=w.call(_),_==null)throw Error(Ce(151));for(var C=w=null,O=y,$=y=0,R=null,M=_.next();O!==null&&!M.done;$++,M=_.next()){O.index>$?(R=O,O=null):R=O.sibling;var T=f(m,O,M.value,b);if(T===null){O===null&&(O=R);break}e&&O&&T.alternate===null&&t(m,O),y=a(T,y,$),C===null?w=T:C.sibling=T,C=T,O=R}if(M.done)return n(m,O),En&&Du(m,$),w;if(O===null){for(;!M.done;$++,M=_.next())M=d(m,M.value,b),M!==null&&(y=a(M,y,$),C===null?w=M:C.sibling=M,C=M);return En&&Du(m,$),w}for(O=r(m,O);!M.done;$++,M=_.next())M=g(O,m,$,M.value,b),M!==null&&(e&&M.alternate!==null&&O.delete(M.key===null?$:M.key),y=a(M,y,$),C===null?w=M:C.sibling=M,C=M);return e&&O.forEach(function(D){return t(m,D)}),En&&Du(m,$),w}function v(m,y,_,b){if(typeof _=="object"&&_!==null&&_.type===Pf&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case Kv:e:{for(var w=_.key,C=y;C!==null;){if(C.key===w){if(w=_.type,w===Pf){if(C.tag===7){n(m,C.sibling),y=i(C,_.props.children),y.return=m,m=y;break e}}else if(C.elementType===w||typeof w=="object"&&w!==null&&w.$$typeof===ms&&nN(w)===C.type){n(m,C.sibling),y=i(C,_.props),y.ref=wp(m,C,_),y.return=m,m=y;break e}n(m,C);break}else t(m,C);C=C.sibling}_.type===Pf?(y=Zu(_.props.children,m.mode,b,_.key),y.return=m,m=y):(b=Fy(_.type,_.key,_.props,null,m.mode,b),b.ref=wp(m,y,_),b.return=m,m=b)}return o(m);case Sf:e:{for(C=_.key;y!==null;){if(y.key===C)if(y.tag===4&&y.stateNode.containerInfo===_.containerInfo&&y.stateNode.implementation===_.implementation){n(m,y.sibling),y=i(y,_.children||[]),y.return=m,m=y;break e}else{n(m,y);break}else t(m,y);y=y.sibling}y=Ax(_,m.mode,b),y.return=m,m=y}return o(m);case ms:return C=_._init,v(m,y,C(_._payload),b)}if(qp(_))return p(m,y,_,b);if(mp(_))return h(m,y,_,b);i0(m,_)}return typeof _=="string"&&_!==""||typeof _=="number"?(_=""+_,y!==null&&y.tag===6?(n(m,y.sibling),y=i(y,_),y.return=m,m=y):(n(m,y),y=Rx(_,m.mode,b),y.return=m,m=y),o(m)):n(m,y)}return v}var dd=iK(!0),aK=iK(!1),Hm={},Xo=mu(Hm),Qh=mu(Hm),Zh=mu(Hm);function Yu(e){if(e===Hm)throw Error(Ce(174));return e}function qR(e,t){switch(vn(Zh,t),vn(Qh,e),vn(Xo,Hm),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:p$(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=p$(t,e)}Cn(Xo),vn(Xo,t)}function gd(){Cn(Xo),Cn(Qh),Cn(Zh)}function oK(e){Yu(Zh.current);var t=Yu(Xo.current),n=p$(t,e.type);t!==n&&(vn(Qh,e),vn(Xo,n))}function YR(e){Qh.current===e&&(Cn(Xo),Cn(Qh))}var Mn=mu(0);function q_(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Cx=[];function XR(){for(var e=0;en?n:4,e(!0);var r=xx.transition;xx.transition={};try{e(!1),t()}finally{cn=n,xx.transition=r}}function SK(){return ja().memoizedState}function Bme(e,t,n){var r=Gs(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},PK(e))CK(t,n);else if(n=eK(e,t,n,r),n!==null){var i=di();ho(n,e,r,i),xK(n,t,r)}}function Hme(e,t,n){var r=Gs(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(PK(e))CK(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,l=a(o,n);if(i.hasEagerState=!0,i.eagerState=l,wo(l,o)){var s=t.interleaved;s===null?(i.next=i,WR(t)):(i.next=s.next,s.next=i),t.interleaved=i;return}}catch(u){}finally{}n=eK(e,t,i,r),n!==null&&(i=di(),ho(n,e,r,i),xK(n,t,r))}}function PK(e){var t=e.alternate;return e===Dn||t!==null&&t===Dn}function CK(e,t){yh=Y_=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function xK(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,TR(e,n)}}var X_={readContext:za,useCallback:Ir,useContext:Ir,useEffect:Ir,useImperativeHandle:Ir,useInsertionEffect:Ir,useLayoutEffect:Ir,useMemo:Ir,useReducer:Ir,useRef:Ir,useState:Ir,useDebugValue:Ir,useDeferredValue:Ir,useTransition:Ir,useMutableSource:Ir,useSyncExternalStore:Ir,useId:Ir,unstable_isNewReconciler:!1},Vme={readContext:za,useCallback:function(e,t){return Do().memoizedState=[e,t===void 0?null:t],e},useContext:za,useEffect:iN,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,My(4194308,4,vK.bind(null,t,e),n)},useLayoutEffect:function(e,t){return My(4194308,4,e,t)},useInsertionEffect:function(e,t){return My(4,2,e,t)},useMemo:function(e,t){var n=Do();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Do();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Bme.bind(null,Dn,e),[r.memoizedState,e]},useRef:function(e){var t=Do();return e={current:e},t.memoizedState=e},useState:rN,useDebugValue:tA,useDeferredValue:function(e){return Do().memoizedState=e},useTransition:function(){var e=rN(!1),t=e[0];return e=jme.bind(null,e[1]),Do().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Dn,i=Do();if(En){if(n===void 0)throw Error(Ce(407));n=n()}else{if(n=t(),pr===null)throw Error(Ce(349));oc&30||uK(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,iN(fK.bind(null,r,a,e),[e]),r.flags|=2048,tm(9,cK.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Do(),t=pr.identifierPrefix;if(En){var n=Sl,r=wl;n=(r&~(1<<32-po(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Jh++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Bo]=t,e[Xh]=r,NK(e,t,!1,!1),t.stateNode=e;e:{switch(o=m$(n,r),n){case"dialog":wn("cancel",e),wn("close",e),i=r;break;case"iframe":case"object":case"embed":wn("load",e),i=r;break;case"video":case"audio":for(i=0;ihd&&(t.flags|=128,r=!0,Sp(a,!1),t.lanes=4194304)}else{if(!r)if(e=q_(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Sp(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!En)return Dr(t),null}else 2*Kn()-a.renderingStartTime>hd&&n!==1073741824&&(t.flags|=128,r=!0,Sp(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(n=a.last,n!==null?n.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Kn(),t.sibling=null,n=Mn.current,vn(Mn,r?n&1|2:n&1),t):(Dr(t),null);case 22:case 23:return lA(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ta&1073741824&&(Dr(t),t.subtreeFlags&6&&(t.flags|=8192)):Dr(t),null;case 24:return null;case 25:return null}throw Error(Ce(156,t.tag))}function Qme(e,t){switch(BR(t),t.tag){case 1:return Li(t.type)&&B_(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return gd(),Cn(Fi),Cn(Zr),XR(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return YR(t),null;case 13:if(Cn(Mn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ce(340));fd()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Cn(Mn),null;case 4:return gd(),null;case 10:return GR(t.type._context),null;case 22:case 23:return lA(),null;case 24:return null;default:return null}}var o0=!1,Ur=!1,Zme=typeof WeakSet=="function"?WeakSet:Set,Ve=null;function Tf(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Bn(e,t,r)}else n.current=null}function V$(e,t,n){try{n()}catch(r){Bn(e,t,r)}}var gN=!1;function Jme(e,t){if(O$=F_,e=jW(),zR(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(b){n=null;break e}var o=0,l=-1,s=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var g;d!==n||i!==0&&d.nodeType!==3||(l=o+i),d!==a||r!==0&&d.nodeType!==3||(s=o+r),d.nodeType===3&&(o+=d.nodeValue.length),(g=d.firstChild)!==null;)f=d,d=g;for(;;){if(d===e)break t;if(f===n&&++u===i&&(l=o),f===a&&++c===r&&(s=o),(g=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=g}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(E$={focusedElem:e,selectionRange:n},F_=!1,Ve=t;Ve!==null;)if(t=Ve,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ve=e;else for(;Ve!==null;){t=Ve;try{var p=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var h=p.memoizedProps,v=p.memoizedState,m=t.stateNode,y=m.getSnapshotBeforeUpdate(t.elementType===t.type?h:to(t.type,h),v);m.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var _=t.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&&_.documentElement&&_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ce(163))}}catch(b){Bn(t,t.return,b)}if(e=t.sibling,e!==null){e.return=t.return,Ve=e;break}Ve=t.return}return p=gN,gN=!1,p}function _h(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&V$(t,n,a)}i=i.next}while(i!==r)}}function fP(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function U$(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function FK(e){var t=e.alternate;t!==null&&(e.alternate=null,FK(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Bo],delete t[Xh],delete t[R$],delete t[Ime],delete t[Dme])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function LK(e){return e.tag===5||e.tag===3||e.tag===4}function pN(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||LK(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function G$(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=j_));else if(r!==4&&(e=e.child,e!==null))for(G$(e,t,n),e=e.sibling;e!==null;)G$(e,t,n),e=e.sibling}function W$(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(W$(e,t,n),e=e.sibling;e!==null;)W$(e,t,n),e=e.sibling}var Pr=null,no=!1;function us(e,t,n){for(n=n.child;n!==null;)zK(e,t,n),n=n.sibling}function zK(e,t,n){if(Yo&&typeof Yo.onCommitFiberUnmount=="function")try{Yo.onCommitFiberUnmount(rP,n)}catch(l){}switch(n.tag){case 5:Ur||Tf(n,t);case 6:var r=Pr,i=no;Pr=null,us(e,t,n),Pr=r,no=i,Pr!==null&&(no?(e=Pr,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Pr.removeChild(n.stateNode));break;case 18:Pr!==null&&(no?(e=Pr,n=n.stateNode,e.nodeType===8?Sx(e.parentNode,n):e.nodeType===1&&Sx(e,n),Gh(e)):Sx(Pr,n.stateNode));break;case 4:r=Pr,i=no,Pr=n.stateNode.containerInfo,no=!0,us(e,t,n),Pr=r,no=i;break;case 0:case 11:case 14:case 15:if(!Ur&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&V$(n,t,o),i=i.next}while(i!==r)}us(e,t,n);break;case 1:if(!Ur&&(Tf(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Bn(n,t,l)}us(e,t,n);break;case 21:us(e,t,n);break;case 22:n.mode&1?(Ur=(r=Ur)||n.memoizedState!==null,us(e,t,n),Ur=r):us(e,t,n);break;default:us(e,t,n)}}function hN(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Zme),t.forEach(function(r){var i=sve.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Za(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=o),r&=~a}if(r=i,r=Kn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*tve(r/1960))-r,10e?16:e,Es===null)var r=!1;else{if(e=Es,Es=null,J_=0,Ut&6)throw Error(Ce(331));var i=Ut;for(Ut|=4,Ve=e.current;Ve!==null;){var a=Ve,o=a.child;if(Ve.flags&16){var l=a.deletions;if(l!==null){for(var s=0;sKn()-aA?Qu(e,0):iA|=n),zi(e,t)}function KK(e,t){t===0&&(e.mode&1?(t=Qv,Qv<<=1,!(Qv&130023424)&&(Qv=4194304)):t=1);var n=di();e=Il(e,t),e!==null&&(zm(e,t,n),zi(e,n))}function lve(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),KK(e,n)}function sve(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Ce(314))}r!==null&&r.delete(t),KK(e,n)}var qK;qK=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Fi.current)Ii=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ii=!1,Yme(e,t,n);Ii=!!(e.flags&131072)}else Ii=!1,En&&t.flags&1048576&&QW(t,U_,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ny(e,t),e=t.pendingProps;var i=cd(t,Zr.current);Gf(t,n),i=ZR(null,t,r,e,i,n);var a=JR();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Li(r)?(a=!0,H_(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,KR(t),i.updater=uP,t.stateNode=i,i._reactInternals=t,D$(t,r,e,n),t=z$(null,t,r,!0,a,n)):(t.tag=0,En&&a&&jR(t),ti(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ny(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=cve(r),e=to(r,e),i){case 0:t=L$(null,t,r,e,n);break e;case 1:t=cN(null,t,r,e,n);break e;case 11:t=sN(null,t,r,e,n);break e;case 14:t=uN(null,t,r,to(r.type,e),n);break e}throw Error(Ce(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:to(r,i),L$(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:to(r,i),cN(e,t,r,i,n);case 3:e:{if(AK(t),e===null)throw Error(Ce(387));r=t.pendingProps,a=t.memoizedState,i=a.element,tK(e,t),K_(t,r,null,n);var o=t.memoizedState;if(r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=pd(Error(Ce(423)),t),t=fN(e,t,r,n,i);break e}else if(r!==i){i=pd(Error(Ce(424)),t),t=fN(e,t,r,n,i);break e}else for(ia=Hs(t.stateNode.containerInfo.firstChild),la=t,En=!0,io=null,n=aK(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(fd(),r===i){t=Dl(e,t,n);break e}ti(e,t,r,n)}t=t.child}return t;case 5:return oK(t),e===null&&M$(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,$$(r,i)?o=null:a!==null&&$$(r,a)&&(t.flags|=32),RK(e,t),ti(e,t,o,n),t.child;case 6:return e===null&&M$(t),null;case 13:return TK(e,t,n);case 4:return qR(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=dd(t,null,r,n):ti(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:to(r,i),sN(e,t,r,i,n);case 7:return ti(e,t,t.pendingProps,n),t.child;case 8:return ti(e,t,t.pendingProps.children,n),t.child;case 12:return ti(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,vn(G_,r._currentValue),r._currentValue=o,a!==null)if(wo(a.value,o)){if(a.children===i.children&&!Fi.current){t=Dl(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var l=a.dependencies;if(l!==null){o=a.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(a.tag===1){s=$l(-1,n&-n),s.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),N$(a.return,n,t),l.lanes|=n;break}s=s.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(Ce(341));o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),N$(o,n,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}ti(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Gf(t,n),i=za(i),r=r(i),t.flags|=1,ti(e,t,r,n),t.child;case 14:return r=t.type,i=to(r,t.pendingProps),i=to(r.type,i),uN(e,t,r,i,n);case 15:return $K(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:to(r,i),Ny(e,t),t.tag=1,Li(r)?(e=!0,H_(t)):e=!1,Gf(t,n),rK(t,r,i),D$(t,r,i,n),z$(null,t,r,!0,e,n);case 19:return MK(e,t,n);case 22:return kK(e,t,n)}throw Error(Ce(156,t.tag))};function YK(e,t){return wW(e,t)}function uve(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Aa(e,t,n,r){return new uve(e,t,n,r)}function uA(e){return e=e.prototype,!(!e||!e.isReactComponent)}function cve(e){if(typeof e=="function")return uA(e)?1:0;if(e!=null){if(e=e.$$typeof,e===$R)return 11;if(e===kR)return 14}return 2}function Ws(e,t){var n=e.alternate;return n===null?(n=Aa(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Fy(e,t,n,r,i,a){var o=2;if(r=e,typeof e=="function")uA(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Pf:return Zu(n.children,i,a,t);case ER:o=8,i|=8;break;case o$:return e=Aa(12,n,t,i|2),e.elementType=o$,e.lanes=a,e;case l$:return e=Aa(13,n,t,i),e.elementType=l$,e.lanes=a,e;case s$:return e=Aa(19,n,t,i),e.elementType=s$,e.lanes=a,e;case iW:return gP(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case nW:o=10;break e;case rW:o=9;break e;case $R:o=11;break e;case kR:o=14;break e;case ms:o=16,r=null;break e}throw Error(Ce(130,e==null?e:typeof e,""))}return t=Aa(o,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function Zu(e,t,n,r){return e=Aa(7,e,r,t),e.lanes=n,e}function gP(e,t,n,r){return e=Aa(22,e,r,t),e.elementType=iW,e.lanes=n,e.stateNode={isHidden:!1},e}function Rx(e,t,n){return e=Aa(6,e,null,t),e.lanes=n,e}function Ax(e,t,n){return t=Aa(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function fve(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=fx(0),this.expirationTimes=fx(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fx(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function cA(e,t,n,r,i,a,o,l,s){return e=new fve(e,t,n,l,s),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Aa(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},KR(a),e}function dve(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(JK)}catch(e){console.error(e)}}JK(),QG.exports=pa;var jg=QG.exports,vve=Object.defineProperty,yve=Object.defineProperties,_ve=Object.getOwnPropertyDescriptors,n1=Object.getOwnPropertySymbols,eq=Object.prototype.hasOwnProperty,tq=Object.prototype.propertyIsEnumerable,PN=(e,t,n)=>t in e?vve(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ru=(e,t)=>{for(var n in t||(t={}))eq.call(t,n)&&PN(e,n,t[n]);if(n1)for(var n of n1(t))tq.call(t,n)&&PN(e,n,t[n]);return e},Tx=(e,t)=>yve(e,_ve(t)),bve=(e,t)=>{var n={};for(var r in e)eq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&n1)for(var r of n1(e))t.indexOf(r)<0&&tq.call(e,r)&&(n[r]=e[r]);return n};function wve(e){if(!e||typeof e=="string")return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Mx(e){return e!=null&&e.current?e.current.scrollHeight:"auto"}const u0=typeof window<"u"&&window.requestAnimationFrame;function Sve({transitionDuration:e,transitionTimingFunction:t="ease",onTransitionEnd:n=()=>{},opened:r}){const i=E.useRef(null),a=0,o={display:"none",height:0,overflow:"hidden"},[l,s]=E.useState(r?{}:o),u=p=>{jg.flushSync(()=>s(p))},c=p=>{u(h=>Ru(Ru({},h),p))};function d(p){const h=e||wve(p);return{transition:"height ".concat(h,"ms ").concat(t)}}Yr(()=>{u0(r?()=>{c({willChange:"height",display:"block",overflow:"hidden"}),u0(()=>{const p=Mx(i);c(Tx(Ru({},d(p)),{height:p}))})}:()=>{const p=Mx(i);c(Tx(Ru({},d(p)),{willChange:"height",height:p})),u0(()=>c({height:a,overflow:"hidden"}))})},[r]);const f=p=>{if(!(p.target!==i.current||p.propertyName!=="height"))if(r){const h=Mx(i);h===l.height?u({}):c({height:h}),n()}else l.height===a&&(u(o),n())};function g(p={}){var h=p,{style:v={},refKey:m="ref"}=h,y=bve(h,["style","refKey"]);const _=y[m];return Tx(Ru({"aria-hidden":!r},y),{[m]:DG(i,_),onTransitionEnd:f,style:Ru(Ru({boxSizing:"border-box"},v),l)})}return g}var Pve=Object.defineProperty,r1=Object.getOwnPropertySymbols,nq=Object.prototype.hasOwnProperty,rq=Object.prototype.propertyIsEnumerable,CN=(e,t,n)=>t in e?Pve(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,c0=(e,t)=>{for(var n in t||(t={}))nq.call(t,n)&&CN(e,n,t[n]);if(r1)for(var n of r1(t))rq.call(t,n)&&CN(e,n,t[n]);return e},Cve=(e,t)=>{var n={};for(var r in e)nq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&r1)for(var r of r1(e))t.indexOf(r)<0&&rq.call(e,r)&&(n[r]=e[r]);return n};const xve={transitionDuration:200,transitionTimingFunction:"ease",animateOpacity:!0},Ec=E.forwardRef((e,t)=>{const n=_e("Collapse",xve,e),{children:r,in:i,transitionDuration:a,transitionTimingFunction:o,style:l,onTransitionEnd:s,animateOpacity:u}=n,c=Cve(n,["children","in","transitionDuration","transitionTimingFunction","style","onTransitionEnd","animateOpacity"]),d=Rn(),f=nP(),p=(d.respectReducedMotion?f:!1)?0:a,{systemStyles:h,rest:v}=pu(c),m=Sve({opened:i,transitionDuration:p,transitionTimingFunction:o,onTransitionEnd:s});return p===0?i?S.createElement(he,c0({},v),r):null:S.createElement(he,c0({},m(c0(c0({style:l,ref:t},v),h))),S.createElement("div",{style:{opacity:i||!u?1:0,transition:u?"opacity ".concat(p,"ms ").concat(o):"none"}},r))});Ec.displayName="@mantine/core/Collapse";var Ove=Object.defineProperty,Eve=Object.defineProperties,$ve=Object.getOwnPropertyDescriptors,i1=Object.getOwnPropertySymbols,iq=Object.prototype.hasOwnProperty,aq=Object.prototype.propertyIsEnumerable,xN=(e,t,n)=>t in e?Ove(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kve=(e,t)=>{for(var n in t||(t={}))iq.call(t,n)&&xN(e,n,t[n]);if(i1)for(var n of i1(t))aq.call(t,n)&&xN(e,n,t[n]);return e},Rve=(e,t)=>Eve(e,$ve(t)),Ave=(e,t)=>{var n={};for(var r in e)iq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&i1)for(var r of i1(e))t.indexOf(r)<0&&aq.call(e,r)&&(n[r]=e[r]);return n};const Tve={};function oq(e){const t=_e("AccordionPanel",Tve,e),{children:n,className:r}=t,i=Ave(t,["children","className"]),a=E_(),{value:o}=LG(),{classNames:l,styles:s,unstyled:u}=E_(),{classes:c,cx:d}=ghe({radius:a.radius},{name:"Accordion",classNames:l,styles:s,unstyled:u,variant:a.variant});return S.createElement(Ec,Rve(kve({},i),{className:d(c.panel,r),in:a.isItemActive(o),transitionDuration:a.transitionDuration,role:"region",id:a.getRegionId(o),"aria-labelledby":a.getControlId(o)}),S.createElement("div",{className:c.content},n))}oq.displayName="@mantine/core/AccordionPanel";var Mve=Object.defineProperty,a1=Object.getOwnPropertySymbols,lq=Object.prototype.hasOwnProperty,sq=Object.prototype.propertyIsEnumerable,ON=(e,t,n)=>t in e?Mve(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,EN=(e,t)=>{for(var n in t||(t={}))lq.call(t,n)&&ON(e,n,t[n]);if(a1)for(var n of a1(t))sq.call(t,n)&&ON(e,n,t[n]);return e},Nve=(e,t)=>{var n={};for(var r in e)lq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&a1)for(var r of a1(e))t.indexOf(r)<0&&sq.call(e,r)&&(n[r]=e[r]);return n};function uq(e){const t=e,{style:n}=t,r=Nve(t,["style"]);return S.createElement("svg",EN({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:EN({width:L(16),height:L(16)},n)},r),S.createElement("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var Ive=Object.defineProperty,Dve=Object.defineProperties,Fve=Object.getOwnPropertyDescriptors,o1=Object.getOwnPropertySymbols,cq=Object.prototype.hasOwnProperty,fq=Object.prototype.propertyIsEnumerable,$N=(e,t,n)=>t in e?Ive(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Lve=(e,t)=>{for(var n in t||(t={}))cq.call(t,n)&&$N(e,n,t[n]);if(o1)for(var n of o1(t))fq.call(t,n)&&$N(e,n,t[n]);return e},zve=(e,t)=>Dve(e,Fve(t)),jve=(e,t)=>{var n={};for(var r in e)cq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&o1)for(var r of o1(e))t.indexOf(r)<0&&fq.call(e,r)&&(n[r]=e[r]);return n};const Bve={multiple:!1,disableChevronRotation:!1,transitionDuration:200,chevronPosition:"right",variant:"default",chevronSize:24,chevron:S.createElement(uq,null)};function Ks(e){const t=_e("Accordion",Bve,e),{id:n,loop:r,children:i,multiple:a,value:o,defaultValue:l,onChange:s,transitionDuration:u,disableChevronRotation:c,chevronPosition:d,chevronSize:f,order:g,chevron:p,classNames:h,styles:v,unstyled:m,variant:y,radius:_}=t,b=jve(t,["id","loop","children","multiple","value","defaultValue","onChange","transitionDuration","disableChevronRotation","chevronPosition","chevronSize","order","chevron","classNames","styles","unstyled","variant","radius"]);return S.createElement(rpe,{id:n,multiple:a,value:o,defaultValue:l,onChange:s,loop:r,transitionDuration:u,disableChevronRotation:c,chevronPosition:d,chevronSize:f,order:g,chevron:p,variant:y,radius:_,classNames:h,styles:v,unstyled:m},S.createElement(he,zve(Lve({},b),{"data-accordion":!0}),i))}Ks.Item=UG;Ks.Control=XG;Ks.Panel=oq;Ks.displayName="@mantine/core/Accordion";var Hve=Object.defineProperty,Vve=Object.defineProperties,Uve=Object.getOwnPropertyDescriptors,kN=Object.getOwnPropertySymbols,Gve=Object.prototype.hasOwnProperty,Wve=Object.prototype.propertyIsEnumerable,RN=(e,t,n)=>t in e?Hve(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Q$=(e,t)=>{for(var n in t||(t={}))Gve.call(t,n)&&RN(e,n,t[n]);if(kN)for(var n of kN(t))Wve.call(t,n)&&RN(e,n,t[n]);return e},AN=(e,t)=>Vve(e,Uve(t));const Kve=["subtle","filled","outline","light","default","transparent","gradient"],f0={xs:L(18),sm:L(22),md:L(28),lg:L(34),xl:L(44)};function qve({variant:e,theme:t,color:n,gradient:r}){const i=t.fn.variant({color:n,variant:e,gradient:r});return e==="gradient"?{border:0,backgroundImage:i.background,color:i.color,"&:hover":t.fn.hover({backgroundSize:"200%"})}:Kve.includes(e)?Q$({border:"".concat(L(1)," solid ").concat(i.border),backgroundColor:i.background,color:i.color},t.fn.hover({backgroundColor:i.hover})):null}var Yve=ke((e,{radius:t,color:n,gradient:r},{variant:i,size:a})=>({root:AN(Q$({position:"relative",borderRadius:e.fn.radius(t),padding:0,lineHeight:1,display:"flex",alignItems:"center",justifyContent:"center",height:se({size:a,sizes:f0}),minHeight:se({size:a,sizes:f0}),width:se({size:a,sizes:f0}),minWidth:se({size:a,sizes:f0})},qve({variant:i,theme:e,color:n,gradient:r})),{"&:active":e.activeStyles,"& [data-action-icon-loader]":{maxWidth:"70%"},"&:disabled, &[data-disabled]":{color:e.colors.gray[e.colorScheme==="dark"?6:4],cursor:"not-allowed",backgroundColor:i==="transparent"?void 0:e.fn.themeColor("gray",e.colorScheme==="dark"?8:1),borderColor:i==="transparent"?void 0:e.fn.themeColor("gray",e.colorScheme==="dark"?8:1),backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":AN(Q$({content:'""'},e.fn.cover(L(-1))),{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}})}));const Xve=Yve;var Qve=Object.defineProperty,l1=Object.getOwnPropertySymbols,dq=Object.prototype.hasOwnProperty,gq=Object.prototype.propertyIsEnumerable,TN=(e,t,n)=>t in e?Qve(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,MN=(e,t)=>{for(var n in t||(t={}))dq.call(t,n)&&TN(e,n,t[n]);if(l1)for(var n of l1(t))gq.call(t,n)&&TN(e,n,t[n]);return e},NN=(e,t)=>{var n={};for(var r in e)dq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&l1)for(var r of l1(e))t.indexOf(r)<0&&gq.call(e,r)&&(n[r]=e[r]);return n};function Zve(e){var t=e,{size:n,color:r}=t,i=NN(t,["size","color"]);const a=i,{style:o}=a,l=NN(a,["style"]);return S.createElement("svg",MN({viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg",fill:r,style:MN({width:n},o)},l),S.createElement("rect",{y:"10",width:"15",height:"120",rx:"6"},S.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("rect",{x:"30",y:"10",width:"15",height:"120",rx:"6"},S.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("rect",{x:"60",width:"15",height:"140",rx:"6"},S.createElement("animate",{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("rect",{x:"90",y:"10",width:"15",height:"120",rx:"6"},S.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("rect",{x:"120",y:"10",width:"15",height:"120",rx:"6"},S.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})))}var Jve=Object.defineProperty,s1=Object.getOwnPropertySymbols,pq=Object.prototype.hasOwnProperty,hq=Object.prototype.propertyIsEnumerable,IN=(e,t,n)=>t in e?Jve(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,DN=(e,t)=>{for(var n in t||(t={}))pq.call(t,n)&&IN(e,n,t[n]);if(s1)for(var n of s1(t))hq.call(t,n)&&IN(e,n,t[n]);return e},FN=(e,t)=>{var n={};for(var r in e)pq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&s1)for(var r of s1(e))t.indexOf(r)<0&&hq.call(e,r)&&(n[r]=e[r]);return n};function e0e(e){var t=e,{size:n,color:r}=t,i=FN(t,["size","color"]);const a=i,{style:o}=a,l=FN(a,["style"]);return S.createElement("svg",DN({viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:r,style:DN({width:n,height:n},o)},l),S.createElement("g",{fill:"none",fillRule:"evenodd"},S.createElement("g",{transform:"translate(2.5 2.5)",strokeWidth:"5"},S.createElement("circle",{strokeOpacity:".5",cx:"16",cy:"16",r:"16"}),S.createElement("path",{d:"M32 16c0-9.94-8.06-16-16-16"},S.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 16 16",to:"360 16 16",dur:"1s",repeatCount:"indefinite"})))))}var t0e=Object.defineProperty,u1=Object.getOwnPropertySymbols,mq=Object.prototype.hasOwnProperty,vq=Object.prototype.propertyIsEnumerable,LN=(e,t,n)=>t in e?t0e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,zN=(e,t)=>{for(var n in t||(t={}))mq.call(t,n)&&LN(e,n,t[n]);if(u1)for(var n of u1(t))vq.call(t,n)&&LN(e,n,t[n]);return e},jN=(e,t)=>{var n={};for(var r in e)mq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&u1)for(var r of u1(e))t.indexOf(r)<0&&vq.call(e,r)&&(n[r]=e[r]);return n};function n0e(e){var t=e,{size:n,color:r}=t,i=jN(t,["size","color"]);const a=i,{style:o}=a,l=jN(a,["style"]);return S.createElement("svg",zN({viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:r,style:zN({width:n},o)},l),S.createElement("circle",{cx:"15",cy:"15",r:"15"},S.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("circle",{cx:"60",cy:"15",r:"9",fillOpacity:"0.3"},S.createElement("animate",{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"fill-opacity",from:"0.5",to:"0.5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"})),S.createElement("circle",{cx:"105",cy:"15",r:"15"},S.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),S.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})))}var r0e=Object.defineProperty,c1=Object.getOwnPropertySymbols,yq=Object.prototype.hasOwnProperty,_q=Object.prototype.propertyIsEnumerable,BN=(e,t,n)=>t in e?r0e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,i0e=(e,t)=>{for(var n in t||(t={}))yq.call(t,n)&&BN(e,n,t[n]);if(c1)for(var n of c1(t))_q.call(t,n)&&BN(e,n,t[n]);return e},a0e=(e,t)=>{var n={};for(var r in e)yq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&c1)for(var r of c1(e))t.indexOf(r)<0&&_q.call(e,r)&&(n[r]=e[r]);return n};const Nx={bars:Zve,oval:e0e,dots:n0e},o0e={xs:L(18),sm:L(22),md:L(36),lg:L(44),xl:L(58)},l0e={size:"md"};function $c(e){const t=_e("Loader",l0e,e),{size:n,color:r,variant:i}=t,a=a0e(t,["size","color","variant"]),o=Rn(),l=i in Nx?i:o.loader;return S.createElement(he,i0e({role:"presentation",component:Nx[l]||Nx.bars,size:se({size:n,sizes:o0e}),color:o.fn.variant({variant:"filled",primaryFallback:!1,color:r||o.primaryColor}).background},a))}$c.displayName="@mantine/core/Loader";var s0e=Object.defineProperty,f1=Object.getOwnPropertySymbols,bq=Object.prototype.hasOwnProperty,wq=Object.prototype.propertyIsEnumerable,HN=(e,t,n)=>t in e?s0e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,VN=(e,t)=>{for(var n in t||(t={}))bq.call(t,n)&&HN(e,n,t[n]);if(f1)for(var n of f1(t))wq.call(t,n)&&HN(e,n,t[n]);return e},u0e=(e,t)=>{var n={};for(var r in e)bq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&f1)for(var r of f1(e))t.indexOf(r)<0&&wq.call(e,r)&&(n[r]=e[r]);return n};const c0e={color:"gray",size:"md",variant:"subtle"},Sq=E.forwardRef((e,t)=>{const n=_e("ActionIcon",c0e,e),{className:r,color:i,children:a,radius:o,size:l,variant:s,gradient:u,disabled:c,loaderProps:d,loading:f,unstyled:g,__staticSelector:p}=n,h=u0e(n,["className","color","children","radius","size","variant","gradient","disabled","loaderProps","loading","unstyled","__staticSelector"]),{classes:v,cx:m,theme:y}=Xve({radius:o,color:i,gradient:u},{name:["ActionIcon",p],unstyled:g,size:l,variant:s}),_=S.createElement($c,VN({color:y.fn.variant({color:i,variant:s}).color,size:"100%","data-action-icon-loader":!0},d));return S.createElement(Xr,VN({className:m(v.root,r),ref:t,disabled:c,"data-disabled":c||void 0,"data-loading":f||void 0,unstyled:g},h),f?_:a)});Sq.displayName="@mantine/core/ActionIcon";const Gt=Sq;var f0e=Object.defineProperty,d0e=Object.defineProperties,g0e=Object.getOwnPropertyDescriptors,d1=Object.getOwnPropertySymbols,Pq=Object.prototype.hasOwnProperty,Cq=Object.prototype.propertyIsEnumerable,UN=(e,t,n)=>t in e?f0e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,p0e=(e,t)=>{for(var n in t||(t={}))Pq.call(t,n)&&UN(e,n,t[n]);if(d1)for(var n of d1(t))Cq.call(t,n)&&UN(e,n,t[n]);return e},h0e=(e,t)=>d0e(e,g0e(t)),m0e=(e,t)=>{var n={};for(var r in e)Pq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&d1)for(var r of d1(e))t.indexOf(r)<0&&Cq.call(e,r)&&(n[r]=e[r]);return n};function xq(e){const t=_e("Portal",{},e),{children:n,target:r,className:i,innerRef:a}=t,o=m0e(t,["children","target","className","innerRef"]),l=Rn(),[s,u]=E.useState(!1),c=E.useRef();return SR(()=>(u(!0),c.current=r?typeof r=="string"?document.querySelector(r):r:document.createElement("div"),r||document.body.appendChild(c.current),()=>{!r&&document.body.removeChild(c.current)}),[r]),s?jg.createPortal(S.createElement("div",h0e(p0e({className:i,dir:l.dir},o),{ref:a}),n),c.current):null}xq.displayName="@mantine/core/Portal";var v0e=Object.defineProperty,g1=Object.getOwnPropertySymbols,Oq=Object.prototype.hasOwnProperty,Eq=Object.prototype.propertyIsEnumerable,GN=(e,t,n)=>t in e?v0e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,y0e=(e,t)=>{for(var n in t||(t={}))Oq.call(t,n)&&GN(e,n,t[n]);if(g1)for(var n of g1(t))Eq.call(t,n)&&GN(e,n,t[n]);return e},_0e=(e,t)=>{var n={};for(var r in e)Oq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&g1)for(var r of g1(e))t.indexOf(r)<0&&Eq.call(e,r)&&(n[r]=e[r]);return n};function Vm(e){var t=e,{withinPortal:n=!0,children:r}=t,i=_0e(t,["withinPortal","children"]);return n?S.createElement(xq,y0e({},i),r):S.createElement(S.Fragment,null,r)}Vm.displayName="@mantine/core/OptionalPortal";var b0e=Object.defineProperty,w0e=Object.defineProperties,S0e=Object.getOwnPropertyDescriptors,WN=Object.getOwnPropertySymbols,P0e=Object.prototype.hasOwnProperty,C0e=Object.prototype.propertyIsEnumerable,KN=(e,t,n)=>t in e?b0e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ix=(e,t)=>{for(var n in t||(t={}))P0e.call(t,n)&&KN(e,n,t[n]);if(WN)for(var n of WN(t))C0e.call(t,n)&&KN(e,n,t[n]);return e},qN=(e,t)=>w0e(e,S0e(t));function x0e({variant:e,color:t,theme:n}){if(e==="filled")return{backgroundColor:n.fn.variant({variant:"filled",color:t}).background,color:n.white};if(e==="outline"){const r=n.fn.variant({variant:"outline",color:t});return{color:r.color,borderColor:r.border,backgroundColor:n.colorScheme==="dark"?n.colors.dark[6]:n.white}}if(e==="light"){const r=n.fn.variant({variant:"light",color:t});return{backgroundColor:r.background,color:r.color}}return null}var O0e=ke((e,{radius:t,color:n},{variant:r})=>({root:Ix(qN(Ix({},e.fn.fontStyles()),{position:"relative",overflow:"hidden",paddingTop:e.spacing.sm,paddingBottom:e.spacing.sm,paddingLeft:e.spacing.md,paddingRight:e.spacing.sm,borderRadius:e.fn.radius(t),border:"".concat(L(1)," solid transparent")}),x0e({variant:r,color:n,theme:e})),wrapper:{display:"flex"},body:{flex:1},title:{boxSizing:"border-box",margin:0,marginBottom:e.spacing.xs,display:"flex",alignItems:"center",justifyContent:"space-between",lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,fontWeight:700,"&[data-with-close-button]":{paddingRight:e.spacing.md}},label:{display:"block",overflow:"hidden",textOverflow:"ellipsis"},icon:{lineHeight:1,width:L(20),height:L(20),display:"flex",alignItems:"center",justifyContent:"flex-start",marginRight:e.spacing.md,marginTop:1},message:qN(Ix({},e.fn.fontStyles()),{lineHeight:e.lineHeight,textOverflow:"ellipsis",overflow:"hidden",fontSize:e.fontSizes.sm,color:r==="filled"?e.white:e.colorScheme==="dark"?r==="light"?e.white:e.colors.dark[0]:e.black}),closeButton:{width:L(10),height:L(10),color:r==="filled"?e.white:e.colorScheme==="dark"?r==="light"?e.white:e.colors.dark[0]:e.black}}));const E0e=O0e;var $0e=Object.defineProperty,p1=Object.getOwnPropertySymbols,$q=Object.prototype.hasOwnProperty,kq=Object.prototype.propertyIsEnumerable,YN=(e,t,n)=>t in e?$0e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,XN=(e,t)=>{for(var n in t||(t={}))$q.call(t,n)&&YN(e,n,t[n]);if(p1)for(var n of p1(t))kq.call(t,n)&&YN(e,n,t[n]);return e},k0e=(e,t)=>{var n={};for(var r in e)$q.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&p1)for(var r of p1(e))t.indexOf(r)<0&&kq.call(e,r)&&(n[r]=e[r]);return n};function Rq(e){const t=e,{width:n,height:r,style:i}=t,a=k0e(t,["width","height","style"]);return S.createElement("svg",XN({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:XN({width:n,height:r},i)},a),S.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}Rq.displayName="@mantine/core/CloseIcon";var R0e=Object.defineProperty,h1=Object.getOwnPropertySymbols,Aq=Object.prototype.hasOwnProperty,Tq=Object.prototype.propertyIsEnumerable,QN=(e,t,n)=>t in e?R0e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,A0e=(e,t)=>{for(var n in t||(t={}))Aq.call(t,n)&&QN(e,n,t[n]);if(h1)for(var n of h1(t))Tq.call(t,n)&&QN(e,n,t[n]);return e},T0e=(e,t)=>{var n={};for(var r in e)Aq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&h1)for(var r of h1(e))t.indexOf(r)<0&&Tq.call(e,r)&&(n[r]=e[r]);return n};const M0e={xs:L(12),sm:L(16),md:L(20),lg:L(28),xl:L(34)},N0e={size:"sm"},Mq=E.forwardRef((e,t)=>{const n=_e("CloseButton",N0e,e),{iconSize:r,size:i,children:a}=n,o=T0e(n,["iconSize","size","children"]),l=L(r||M0e[i]);return S.createElement(Gt,A0e({ref:t,__staticSelector:"CloseButton",size:i},o),a||S.createElement(Rq,{width:l,height:l}))});Mq.displayName="@mantine/core/CloseButton";const Eo=Mq;var I0e=Object.defineProperty,m1=Object.getOwnPropertySymbols,Nq=Object.prototype.hasOwnProperty,Iq=Object.prototype.propertyIsEnumerable,ZN=(e,t,n)=>t in e?I0e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,D0e=(e,t)=>{for(var n in t||(t={}))Nq.call(t,n)&&ZN(e,n,t[n]);if(m1)for(var n of m1(t))Iq.call(t,n)&&ZN(e,n,t[n]);return e},F0e=(e,t)=>{var n={};for(var r in e)Nq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&m1)for(var r of m1(e))t.indexOf(r)<0&&Iq.call(e,r)&&(n[r]=e[r]);return n};const L0e={variant:"light"},kl=E.forwardRef((e,t)=>{const n=_e("Alert",L0e,e),{id:r,className:i,title:a,variant:o,children:l,color:s,classNames:u,icon:c,styles:d,onClose:f,radius:g,withCloseButton:p,closeButtonLabel:h,unstyled:v}=n,m=F0e(n,["id","className","title","variant","children","color","classNames","icon","styles","onClose","radius","withCloseButton","closeButtonLabel","unstyled"]),{classes:y,cx:_}=E0e({color:s,radius:g},{classNames:u,styles:d,unstyled:v,variant:o,name:"Alert"}),b=qa(r),w=a&&"".concat(b,"-title"),C="".concat(b,"-body");return S.createElement(he,D0e({id:b,role:"alert","aria-labelledby":w,"aria-describedby":C,className:_(y.root,y[o],i),ref:t},m),S.createElement("div",{className:y.wrapper},c&&S.createElement("div",{className:y.icon},c),S.createElement("div",{className:y.body},a&&S.createElement("div",{className:y.title,"data-with-close-button":p||void 0},S.createElement("span",{id:w,className:y.label},a)),S.createElement("div",{id:C,className:y.message},l)),p&&S.createElement(Eo,{className:y.closeButton,onClick:f,variant:"transparent",size:16,iconSize:16,"aria-label":h})))});kl.displayName="@mantine/core/Alert";var z0e=Object.defineProperty,j0e=Object.defineProperties,B0e=Object.getOwnPropertyDescriptors,JN=Object.getOwnPropertySymbols,H0e=Object.prototype.hasOwnProperty,V0e=Object.prototype.propertyIsEnumerable,eI=(e,t,n)=>t in e?z0e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,d0=(e,t)=>{for(var n in t||(t={}))H0e.call(t,n)&&eI(e,n,t[n]);if(JN)for(var n of JN(t))V0e.call(t,n)&&eI(e,n,t[n]);return e},U0e=(e,t)=>j0e(e,B0e(t));function G0e({underline:e,strikethrough:t}){const n=[];return e&&n.push("underline"),t&&n.push("line-through"),n.length>0?n.join(" "):"none"}function W0e({theme:e,color:t}){return t==="dimmed"?e.fn.dimmed():typeof t=="string"&&(t in e.colors||t.split(".")[0]in e.colors)?e.fn.variant({variant:"filled",color:t}).background:t||"inherit"}function K0e(e){return typeof e=="number"?{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:e,WebkitBoxOrient:"vertical"}:null}function q0e({theme:e,truncate:t}){return t==="start"?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",direction:e.dir==="ltr"?"rtl":"ltr",textAlign:e.dir==="ltr"?"right":"left"}:t?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}:null}var Y0e=ke((e,{color:t,lineClamp:n,truncate:r,inline:i,inherit:a,underline:o,gradient:l,weight:s,transform:u,align:c,strikethrough:d,italic:f},{size:g})=>{const p=e.fn.variant({variant:"gradient",gradient:l});return{root:U0e(d0(d0(d0(d0({},e.fn.fontStyles()),e.fn.focusStyles()),K0e(n)),q0e({theme:e,truncate:r})),{color:W0e({color:t,theme:e}),fontFamily:a?"inherit":e.fontFamily,fontSize:a||g===void 0?"inherit":se({size:g,sizes:e.fontSizes}),lineHeight:a?"inherit":i?1:e.lineHeight,textDecoration:G0e({underline:o,strikethrough:d}),WebkitTapHighlightColor:"transparent",fontWeight:a?"inherit":s,textTransform:u,textAlign:c,fontStyle:f?"italic":void 0}),gradient:{backgroundImage:p.background,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}}});const X0e=Y0e;var Q0e=Object.defineProperty,v1=Object.getOwnPropertySymbols,Dq=Object.prototype.hasOwnProperty,Fq=Object.prototype.propertyIsEnumerable,tI=(e,t,n)=>t in e?Q0e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Z0e=(e,t)=>{for(var n in t||(t={}))Dq.call(t,n)&&tI(e,n,t[n]);if(v1)for(var n of v1(t))Fq.call(t,n)&&tI(e,n,t[n]);return e},J0e=(e,t)=>{var n={};for(var r in e)Dq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&v1)for(var r of v1(e))t.indexOf(r)<0&&Fq.call(e,r)&&(n[r]=e[r]);return n};const eye={variant:"text"},Lq=E.forwardRef((e,t)=>{const n=_e("Text",eye,e),{className:r,size:i,weight:a,transform:o,color:l,align:s,variant:u,lineClamp:c,truncate:d,gradient:f,inline:g,inherit:p,underline:h,strikethrough:v,italic:m,classNames:y,styles:_,unstyled:b,span:w,__staticSelector:C}=n,O=J0e(n,["className","size","weight","transform","color","align","variant","lineClamp","truncate","gradient","inline","inherit","underline","strikethrough","italic","classNames","styles","unstyled","span","__staticSelector"]),{classes:$,cx:R}=X0e({color:l,lineClamp:c,truncate:d,inline:g,inherit:p,underline:h,strikethrough:v,italic:m,weight:a,transform:o,align:s,gradient:f},{unstyled:b,name:C||"Text",variant:u,size:i});return S.createElement(he,Z0e({ref:t,className:R($.root,{[$.gradient]:u==="gradient"},r),component:w?"span":"div"},O))});Lq.displayName="@mantine/core/Text";const ct=Lq;var tye=Object.defineProperty,nI=Object.getOwnPropertySymbols,nye=Object.prototype.hasOwnProperty,rye=Object.prototype.propertyIsEnumerable,rI=(e,t,n)=>t in e?tye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,iye=(e,t)=>{for(var n in t||(t={}))nye.call(t,n)&&rI(e,n,t[n]);if(nI)for(var n of nI(t))rye.call(t,n)&&rI(e,n,t[n]);return e};function aye({theme:e,color:t}){return t==="dimmed"?e.fn.dimmed():e.fn.themeColor(t||e.primaryColor,e.colorScheme==="dark"?4:7,!1,!0)}var oye=ke((e,{color:t,underline:n})=>({root:iye({backgroundColor:"transparent",cursor:"pointer",padding:0,border:0,color:aye({theme:e,color:t})},e.fn.hover({textDecoration:n?"underline":"none"}))}));const lye=oye;var sye=Object.defineProperty,y1=Object.getOwnPropertySymbols,zq=Object.prototype.hasOwnProperty,jq=Object.prototype.propertyIsEnumerable,iI=(e,t,n)=>t in e?sye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,aI=(e,t)=>{for(var n in t||(t={}))zq.call(t,n)&&iI(e,n,t[n]);if(y1)for(var n of y1(t))jq.call(t,n)&&iI(e,n,t[n]);return e},uye=(e,t)=>{var n={};for(var r in e)zq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&y1)for(var r of y1(e))t.indexOf(r)<0&&jq.call(e,r)&&(n[r]=e[r]);return n};const cye={underline:!0},Bq=E.forwardRef((e,t)=>{const n=_e("Anchor",cye,e),{component:r,className:i,unstyled:a,variant:o,size:l,color:s,underline:u}=n,c=uye(n,["component","className","unstyled","variant","size","color","underline"]),{classes:d,cx:f}=lye({color:s,underline:u},{name:"Anchor",unstyled:a,variant:o,size:l}),g=r==="button"?{type:"button"}:null;return S.createElement(ct,aI(aI({component:r||"a",ref:t,className:f(d.root,i),size:l},g),c))});Bq.displayName="@mantine/core/Anchor";const Hq=Bq,Vq=E.createContext({zIndex:1e3,fixed:!1,layout:"default"});Vq.Provider;function fye(){return E.useContext(Vq)}function Uq(e,t){if(!e)return[];const n=Object.keys(e).filter(r=>r!=="base").map(r=>[se({size:r,sizes:t.breakpoints,units:"em"}),e[r]]);return n.sort((r,i)=>Tl(r[0])-Tl(i[0])),n}var dye=Object.defineProperty,gye=Object.defineProperties,pye=Object.getOwnPropertyDescriptors,oI=Object.getOwnPropertySymbols,hye=Object.prototype.hasOwnProperty,mye=Object.prototype.propertyIsEnumerable,lI=(e,t,n)=>t in e?dye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,g0=(e,t)=>{for(var n in t||(t={}))hye.call(t,n)&&lI(e,n,t[n]);if(oI)for(var n of oI(t))mye.call(t,n)&&lI(e,n,t[n]);return e},sI=(e,t)=>gye(e,pye(t)),vye=ke((e,{height:t,width:n,fixed:r,position:i,hiddenBreakpoint:a,zIndex:o,section:l,withBorder:s,layout:u})=>{const c=typeof n=="object"&&n!==null?Uq(n,e).reduce((f,[g,p])=>(f["@media (min-width: ".concat(eu(g),")")]={width:L(p),minWidth:L(p)},f),{}):null,d=s?{[l==="navbar"?"borderRight":"borderLeft"]:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[2])}:{};return{root:sI(g0(g0(sI(g0(g0({},e.fn.fontStyles()),i),{top:u==="alt"?0:(i==null?void 0:i.top)||"var(--mantine-header-height)",bottom:0,zIndex:o,height:t?L(t):u==="alt"?"auto":"calc(100vh - var(--mantine-header-height, 0rem) - var(--mantine-footer-height, 0rem))",width:n!=null&&n.base?L(n==null?void 0:n.base):"100%",position:r?"fixed":"static",boxSizing:"border-box",display:"flex",flexDirection:"column",backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white}),d),c),{"&[data-hidden]":{["@media (max-width: ".concat(eu(Tl(se({size:a,sizes:e.breakpoints}))-1),")")]:{display:"none"}}})}});const yye=vye;var _ye=Object.defineProperty,_1=Object.getOwnPropertySymbols,Gq=Object.prototype.hasOwnProperty,Wq=Object.prototype.propertyIsEnumerable,uI=(e,t,n)=>t in e?_ye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cI=(e,t)=>{for(var n in t||(t={}))Gq.call(t,n)&&uI(e,n,t[n]);if(_1)for(var n of _1(t))Wq.call(t,n)&&uI(e,n,t[n]);return e},bye=(e,t)=>{var n={};for(var r in e)Gq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&_1)for(var r of _1(e))t.indexOf(r)<0&&Wq.call(e,r)&&(n[r]=e[r]);return n};const Kq=E.forwardRef((e,t)=>{var n=e,{width:r,height:i,fixed:a=!1,position:o,zIndex:l,hiddenBreakpoint:s="md",hidden:u=!1,withBorder:c=!0,className:d,classNames:f,styles:g,children:p,section:h,__staticSelector:v,unstyled:m,variant:y}=n,_=bye(n,["width","height","fixed","position","zIndex","hiddenBreakpoint","hidden","withBorder","className","classNames","styles","children","section","__staticSelector","unstyled","variant"]);const b=fye(),{classes:w,cx:C,theme:O}=yye({width:r,height:i,fixed:b.fixed||a,position:o,hiddenBreakpoint:s,zIndex:l||b.zIndex||Oo("app"),section:h,withBorder:c,layout:b.layout},{classNames:f,styles:g,name:v,unstyled:m,variant:y}),$=Uq(r,O).reduce((R,[M,T])=>(R["@media (min-width: ".concat(eu(M),")")]={["--mantine-".concat(h,"-width")]:L(T)},R),{});return S.createElement(he,cI({component:h==="navbar"?"nav":"aside",ref:t,"data-hidden":u||void 0,className:C(w.root,d)},_),p,S.createElement(Rge,{styles:()=>({":root":cI({["--mantine-".concat(h,"-width")]:r!=null&&r.base?L(r.base):"0rem"},$)})}))});Kq.displayName="@mantine/core/HorizontalSection";var wye=Object.defineProperty,b1=Object.getOwnPropertySymbols,qq=Object.prototype.hasOwnProperty,Yq=Object.prototype.propertyIsEnumerable,fI=(e,t,n)=>t in e?wye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Sye=(e,t)=>{for(var n in t||(t={}))qq.call(t,n)&&fI(e,n,t[n]);if(b1)for(var n of b1(t))Yq.call(t,n)&&fI(e,n,t[n]);return e},Pye=(e,t)=>{var n={};for(var r in e)qq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&b1)for(var r of b1(e))t.indexOf(r)<0&&Yq.call(e,r)&&(n[r]=e[r]);return n};const Xq=E.forwardRef((e,t)=>{var n=e,{children:r,grow:i=!1,sx:a}=n,o=Pye(n,["children","grow","sx"]);return S.createElement(he,Sye({ref:t,sx:[{flex:i?1:0,boxSizing:"border-box"},...Ng(a)]},o),r)});Xq.displayName="@mantine/core/Section";const Cye=Xq;var xye=Object.defineProperty,dI=Object.getOwnPropertySymbols,Oye=Object.prototype.hasOwnProperty,Eye=Object.prototype.propertyIsEnumerable,gI=(e,t,n)=>t in e?xye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$ye=(e,t)=>{for(var n in t||(t={}))Oye.call(t,n)&&gI(e,n,t[n]);if(dI)for(var n of dI(t))Eye.call(t,n)&&gI(e,n,t[n]);return e};const kye={fixed:!1,position:{top:0,left:0},hiddenBreakpoint:"md",hidden:!1},Sh=E.forwardRef((e,t)=>{const n=_e("Navbar",kye,e);return S.createElement(Kq,$ye({section:"navbar",__staticSelector:"Navbar",ref:t},n))});Sh.Section=Cye;Sh.displayName="@mantine/core/Navbar";const p0={xs:L(1),sm:L(2),md:L(3),lg:L(4),xl:L(5)};function h0(e,t){const n=e.fn.variant({variant:"outline",color:t}).border;return typeof t=="string"&&(t in e.colors||t.split(".")[0]in e.colors)?n:t===void 0?e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]:t}var Rye=ke((e,{color:t},{size:n,variant:r})=>({root:{},withLabel:{borderTop:"0 !important"},left:{"&::before":{display:"none"}},right:{"&::after":{display:"none"}},label:{display:"flex",alignItems:"center","&::before":{content:'""',flex:1,height:L(1),borderTop:"".concat(se({size:n,sizes:p0})," ").concat(r," ").concat(h0(e,t)),marginRight:e.spacing.xs},"&::after":{content:'""',flex:1,borderTop:"".concat(se({size:n,sizes:p0})," ").concat(r," ").concat(h0(e,t)),marginLeft:e.spacing.xs}},labelDefaultStyles:{color:t==="dark"?e.colors.dark[1]:e.fn.themeColor(t,e.colorScheme==="dark"?5:e.fn.primaryShade(),!1)},horizontal:{border:0,borderTopWidth:L(se({size:n,sizes:p0})),borderTopColor:h0(e,t),borderTopStyle:r,margin:0},vertical:{border:0,alignSelf:"stretch",height:"auto",borderLeftWidth:L(se({size:n,sizes:p0})),borderLeftColor:h0(e,t),borderLeftStyle:r}}));const Aye=Rye;var Tye=Object.defineProperty,Mye=Object.defineProperties,Nye=Object.getOwnPropertyDescriptors,w1=Object.getOwnPropertySymbols,Qq=Object.prototype.hasOwnProperty,Zq=Object.prototype.propertyIsEnumerable,pI=(e,t,n)=>t in e?Tye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hI=(e,t)=>{for(var n in t||(t={}))Qq.call(t,n)&&pI(e,n,t[n]);if(w1)for(var n of w1(t))Zq.call(t,n)&&pI(e,n,t[n]);return e},Iye=(e,t)=>Mye(e,Nye(t)),Dye=(e,t)=>{var n={};for(var r in e)Qq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&w1)for(var r of w1(e))t.indexOf(r)<0&&Zq.call(e,r)&&(n[r]=e[r]);return n};const Fye={orientation:"horizontal",size:"xs",labelPosition:"left",variant:"solid"},Fl=E.forwardRef((e,t)=>{const n=_e("Divider",Fye,e),{className:r,color:i,orientation:a,size:o,label:l,labelPosition:s,labelProps:u,variant:c,styles:d,classNames:f,unstyled:g}=n,p=Dye(n,["className","color","orientation","size","label","labelPosition","labelProps","variant","styles","classNames","unstyled"]),{classes:h,cx:v}=Aye({color:i},{classNames:f,styles:d,unstyled:g,name:"Divider",variant:c,size:o}),m=a==="vertical",y=a==="horizontal",_=!!l&&y,b=!(u!=null&&u.color);return S.createElement(he,hI({ref:t,className:v(h.root,{[h.vertical]:m,[h.horizontal]:y,[h.withLabel]:_},r),role:"separator"},p),_&&S.createElement(ct,Iye(hI({},u),{size:(u==null?void 0:u.size)||"xs",mt:L(2),className:v(h.label,h[s],{[h.labelDefaultStyles]:b})}),l))});Fl.displayName="@mantine/core/Divider";var Lye=Object.defineProperty,zye=Object.defineProperties,jye=Object.getOwnPropertyDescriptors,mI=Object.getOwnPropertySymbols,Bye=Object.prototype.hasOwnProperty,Hye=Object.prototype.propertyIsEnumerable,vI=(e,t,n)=>t in e?Lye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yI=(e,t)=>{for(var n in t||(t={}))Bye.call(t,n)&&vI(e,n,t[n]);if(mI)for(var n of mI(t))Hye.call(t,n)&&vI(e,n,t[n]);return e},Vye=(e,t)=>zye(e,jye(t)),Uye=ke((e,t,{size:n})=>({item:Vye(yI({},e.fn.fontStyles()),{boxSizing:"border-box",wordBreak:"break-all",textAlign:"left",width:"100%",padding:"calc(".concat(se({size:n,sizes:e.spacing})," / 1.5) ").concat(se({size:n,sizes:e.spacing})),cursor:"pointer",fontSize:se({size:n,sizes:e.fontSizes}),color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,borderRadius:e.fn.radius(),"&[data-hovered]":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[1]},"&[data-selected]":yI({backgroundColor:e.fn.variant({variant:"filled"}).background,color:e.fn.variant({variant:"filled"}).color},e.fn.hover({backgroundColor:e.fn.variant({variant:"filled"}).hover})),"&[data-disabled]":{cursor:"default",color:e.colors.dark[2]}}),nothingFound:{boxSizing:"border-box",color:e.colors.gray[6],paddingTop:"calc(".concat(se({size:n,sizes:e.spacing})," / 2)"),paddingBottom:"calc(".concat(se({size:n,sizes:e.spacing})," / 2)"),textAlign:"center"},separator:{boxSizing:"border-box",textAlign:"left",width:"100%",padding:"calc(".concat(se({size:n,sizes:e.spacing})," / 1.5) ").concat(se({size:n,sizes:e.spacing}))},separatorLabel:{color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[5]}}));const Gye=Uye;var Wye=Object.defineProperty,_I=Object.getOwnPropertySymbols,Kye=Object.prototype.hasOwnProperty,qye=Object.prototype.propertyIsEnumerable,bI=(e,t,n)=>t in e?Wye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Yye=(e,t)=>{for(var n in t||(t={}))Kye.call(t,n)&&bI(e,n,t[n]);if(_I)for(var n of _I(t))qye.call(t,n)&&bI(e,n,t[n]);return e};function yP({data:e,hovered:t,classNames:n,styles:r,isItemSelected:i,uuid:a,__staticSelector:o,onItemHover:l,onItemSelect:s,itemsRefs:u,itemComponent:c,size:d,nothingFound:f,creatable:g,createLabel:p,unstyled:h,variant:v}){const{classes:m}=Gye(null,{classNames:n,styles:r,unstyled:h,name:o,variant:v,size:d}),y=[],_=[];let b=null;const w=(O,$)=>{const R=typeof i=="function"?i(O.value):!1;return S.createElement(c,Yye({key:O.value,className:m.item,"data-disabled":O.disabled||void 0,"data-hovered":!O.disabled&&t===$||void 0,"data-selected":!O.disabled&&R||void 0,selected:R,onMouseEnter:()=>l($),id:"".concat(a,"-").concat($),role:"option",tabIndex:-1,"aria-selected":t===$,ref:M=>{u&&u.current&&(u.current[O.value]=M)},onMouseDown:O.disabled?null:M=>{M.preventDefault(),s(O)},disabled:O.disabled,variant:v},O))};let C=null;if(e.forEach((O,$)=>{O.creatable?b=$:O.group?(C!==O.group&&(C=O.group,_.push(S.createElement("div",{className:m.separator,key:"__mantine-divider-".concat($)},S.createElement(Fl,{classNames:{label:m.separatorLabel},label:O.group})))),_.push(w(O,$))):y.push(w(O,$))}),g){const O=e[b];y.push(S.createElement("div",{key:PR(),className:m.item,"data-hovered":t===b||void 0,onMouseEnter:()=>l(b),onMouseDown:$=>{$.preventDefault(),s(O)},tabIndex:-1,ref:$=>{u&&u.current&&(u.current[O.value]=$)}},p))}return _.length>0&&y.length>0&&y.unshift(S.createElement("div",{className:m.separator,key:"empty-group-separator"},S.createElement(Fl,null))),_.length>0||y.length>0?S.createElement(S.Fragment,null,_,y):S.createElement(ct,{size:d,unstyled:h,className:m.nothingFound},f)}yP.displayName="@mantine/core/SelectItems";var Xye=Object.defineProperty,S1=Object.getOwnPropertySymbols,Jq=Object.prototype.hasOwnProperty,eY=Object.prototype.propertyIsEnumerable,wI=(e,t,n)=>t in e?Xye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qye=(e,t)=>{for(var n in t||(t={}))Jq.call(t,n)&&wI(e,n,t[n]);if(S1)for(var n of S1(t))eY.call(t,n)&&wI(e,n,t[n]);return e},Zye=(e,t)=>{var n={};for(var r in e)Jq.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&S1)for(var r of S1(e))t.indexOf(r)<0&&eY.call(e,r)&&(n[r]=e[r]);return n};const _P=E.forwardRef((e,t)=>{var n=e,{label:r,value:i}=n,a=Zye(n,["label","value"]);return S.createElement("div",Qye({ref:t},a),r||i)});_P.displayName="@mantine/core/DefaultItem";function Jye(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function tY(...e){return t=>e.forEach(n=>Jye(n,t))}function kc(...e){return E.useCallback(tY(...e),e)}const nY=E.forwardRef((e,t)=>{const{children:n,...r}=e,i=E.Children.toArray(n),a=i.find(t_e);if(a){const o=a.props.children,l=i.map(s=>s===a?E.Children.count(o)>1?E.Children.only(null):E.isValidElement(o)?o.props.children:null:s);return E.createElement(Z$,kn({},r,{ref:t}),E.isValidElement(o)?E.cloneElement(o,void 0,l):null)}return E.createElement(Z$,kn({},r,{ref:t}),n)});nY.displayName="Slot";const Z$=E.forwardRef((e,t)=>{const{children:n,...r}=e;return E.isValidElement(n)?E.cloneElement(n,{...n_e(r,n.props),ref:tY(t,n.ref)}):E.Children.count(n)>1?E.Children.only(null):null});Z$.displayName="SlotClone";const e_e=({children:e})=>E.createElement(E.Fragment,null,e);function t_e(e){return E.isValidElement(e)&&e.type===e_e}function n_e(e,t){const n={...t};for(const r in t){const i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...l)=>{a(...l),i(...l)}:i&&(n[r]=i):r==="style"?n[r]={...i,...a}:r==="className"&&(n[r]=[i,a].filter(Boolean).join(" "))}return{...e,...n}}const r_e=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"],Um=r_e.reduce((e,t)=>{const n=E.forwardRef((r,i)=>{const{asChild:a,...o}=r,l=a?nY:t;return E.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),E.createElement(l,kn({},o,{ref:i}))});return n.displayName="Primitive.".concat(t),{...e,[t]:n}},{}),J$=globalThis!=null&&globalThis.document?E.useLayoutEffect:()=>{};function i_e(e,t){return E.useReducer((n,r)=>{const i=t[n][r];return i!=null?i:n},e)}const Gm=e=>{const{present:t,children:n}=e,r=a_e(t),i=typeof n=="function"?n({present:r.isPresent}):E.Children.only(n),a=kc(r.ref,i.ref);return typeof n=="function"||r.isPresent?E.cloneElement(i,{ref:a}):null};Gm.displayName="Presence";function a_e(e){const[t,n]=E.useState(),r=E.useRef({}),i=E.useRef(e),a=E.useRef("none"),o=e?"mounted":"unmounted",[l,s]=i_e(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return E.useEffect(()=>{const u=m0(r.current);a.current=l==="mounted"?u:"none"},[l]),J$(()=>{const u=r.current,c=i.current;if(c!==e){const f=a.current,g=m0(u);e?s("MOUNT"):g==="none"||(u==null?void 0:u.display)==="none"?s("UNMOUNT"):s(c&&f!==g?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,s]),J$(()=>{if(t){const u=d=>{const g=m0(r.current).includes(d.animationName);d.target===t&&g&&jg.flushSync(()=>s("ANIMATION_END"))},c=d=>{d.target===t&&(a.current=m0(r.current))};return t.addEventListener("animationstart",c),t.addEventListener("animationcancel",u),t.addEventListener("animationend",u),()=>{t.removeEventListener("animationstart",c),t.removeEventListener("animationcancel",u),t.removeEventListener("animationend",u)}}else s("ANIMATION_END")},[t,s]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:E.useCallback(u=>{u&&(r.current=getComputedStyle(u)),n(u)},[])}}function m0(e){return(e==null?void 0:e.animationName)||"none"}function o_e(e,t=[]){let n=[];function r(a,o){const l=E.createContext(o),s=n.length;n=[...n,o];function u(d){const{scope:f,children:g,...p}=d,h=(f==null?void 0:f[e][s])||l,v=E.useMemo(()=>p,Object.values(p));return E.createElement(h.Provider,{value:v},g)}function c(d,f){const g=(f==null?void 0:f[e][s])||l,p=E.useContext(g);if(p)return p;if(o!==void 0)return o;throw new Error("`".concat(d,"` must be used within `").concat(a,"`"))}return u.displayName=a+"Provider",[u,c]}const i=()=>{const a=n.map(o=>E.createContext(o));return function(l){const s=(l==null?void 0:l[e])||a;return E.useMemo(()=>({["__scope".concat(e)]:{...l,[e]:s}}),[l,s])}};return i.scopeName=e,[r,l_e(i,...t)]}function l_e(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(a){const o=r.reduce((l,{useScope:s,scopeName:u})=>{const d=s(a)["__scope".concat(u)];return{...l,...d}},{});return E.useMemo(()=>({["__scope".concat(t.scopeName)]:o}),[o])}};return n.scopeName=t.scopeName,n}function Uu(e){const t=E.useRef(e);return E.useEffect(()=>{t.current=e}),E.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}const s_e=E.createContext(void 0);function u_e(e){const t=E.useContext(s_e);return e||t||"ltr"}function c_e(e,[t,n]){return Math.min(n,Math.max(t,e))}function Ju(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e==null||e(i),n===!1||!i.defaultPrevented)return t==null?void 0:t(i)}}function f_e(e,t){return E.useReducer((n,r)=>{const i=t[n][r];return i!=null?i:n},e)}const rY="ScrollArea",[iY,F_t]=o_e(rY),[d_e,Ya]=iY(rY),g_e=E.forwardRef((e,t)=>{const{__scopeScrollArea:n,type:r="hover",dir:i,scrollHideDelay:a=600,...o}=e,[l,s]=E.useState(null),[u,c]=E.useState(null),[d,f]=E.useState(null),[g,p]=E.useState(null),[h,v]=E.useState(null),[m,y]=E.useState(0),[_,b]=E.useState(0),[w,C]=E.useState(!1),[O,$]=E.useState(!1),R=kc(t,T=>s(T)),M=u_e(i);return E.createElement(d_e,{scope:n,type:r,dir:M,scrollHideDelay:a,scrollArea:l,viewport:u,onViewportChange:c,content:d,onContentChange:f,scrollbarX:g,onScrollbarXChange:p,scrollbarXEnabled:w,onScrollbarXEnabledChange:C,scrollbarY:h,onScrollbarYChange:v,scrollbarYEnabled:O,onScrollbarYEnabledChange:$,onCornerWidthChange:y,onCornerHeightChange:b},E.createElement(Um.div,kn({dir:M},o,{ref:R,style:{position:"relative","--radix-scroll-area-corner-width":m+"px","--radix-scroll-area-corner-height":_+"px",...e.style}})))}),p_e="ScrollAreaViewport",h_e=E.forwardRef((e,t)=>{const{__scopeScrollArea:n,children:r,...i}=e,a=Ya(p_e,n),o=E.useRef(null),l=kc(t,o,a.onViewportChange);return E.createElement(E.Fragment,null,E.createElement("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),E.createElement(Um.div,kn({"data-radix-scroll-area-viewport":""},i,{ref:l,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...e.style}}),E.createElement("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"}},r)))}),Jl="ScrollAreaScrollbar",m_e=E.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=Ya(Jl,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:o}=i,l=e.orientation==="horizontal";return E.useEffect(()=>(l?a(!0):o(!0),()=>{l?a(!1):o(!1)}),[l,a,o]),i.type==="hover"?E.createElement(v_e,kn({},r,{ref:t,forceMount:n})):i.type==="scroll"?E.createElement(y_e,kn({},r,{ref:t,forceMount:n})):i.type==="auto"?E.createElement(aY,kn({},r,{ref:t,forceMount:n})):i.type==="always"?E.createElement(pA,kn({},r,{ref:t})):null}),v_e=E.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=Ya(Jl,e.__scopeScrollArea),[a,o]=E.useState(!1);return E.useEffect(()=>{const l=i.scrollArea;let s=0;if(l){const u=()=>{window.clearTimeout(s),o(!0)},c=()=>{s=window.setTimeout(()=>o(!1),i.scrollHideDelay)};return l.addEventListener("pointerenter",u),l.addEventListener("pointerleave",c),()=>{window.clearTimeout(s),l.removeEventListener("pointerenter",u),l.removeEventListener("pointerleave",c)}}},[i.scrollArea,i.scrollHideDelay]),E.createElement(Gm,{present:n||a},E.createElement(aY,kn({"data-state":a?"visible":"hidden"},r,{ref:t})))}),y_e=E.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=Ya(Jl,e.__scopeScrollArea),a=e.orientation==="horizontal",o=wP(()=>s("SCROLL_END"),100),[l,s]=f_e("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return E.useEffect(()=>{if(l==="idle"){const u=window.setTimeout(()=>s("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(u)}},[l,i.scrollHideDelay,s]),E.useEffect(()=>{const u=i.viewport,c=a?"scrollLeft":"scrollTop";if(u){let d=u[c];const f=()=>{const g=u[c];d!==g&&(s("SCROLL"),o()),d=g};return u.addEventListener("scroll",f),()=>u.removeEventListener("scroll",f)}},[i.viewport,a,s,o]),E.createElement(Gm,{present:n||l!=="hidden"},E.createElement(pA,kn({"data-state":l==="hidden"?"hidden":"visible"},r,{ref:t,onPointerEnter:Ju(e.onPointerEnter,()=>s("POINTER_ENTER")),onPointerLeave:Ju(e.onPointerLeave,()=>s("POINTER_LEAVE"))})))}),aY=E.forwardRef((e,t)=>{const n=Ya(Jl,e.__scopeScrollArea),{forceMount:r,...i}=e,[a,o]=E.useState(!1),l=e.orientation==="horizontal",s=wP(()=>{if(n.viewport){const u=n.viewport.offsetWidth{const{orientation:n="vertical",...r}=e,i=Ya(Jl,e.__scopeScrollArea),a=E.useRef(null),o=E.useRef(0),[l,s]=E.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=uY(l.viewport,l.content),c={...r,sizes:l,onSizesChange:s,hasThumb:u>0&&u<1,onThumbChange:f=>a.current=f,onThumbPointerUp:()=>o.current=0,onThumbPointerDown:f=>o.current=f};function d(f,g){return O_e(f,o.current,l,g)}return n==="horizontal"?E.createElement(__e,kn({},c,{ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){const f=i.viewport.scrollLeft,g=SI(f,l,i.dir);a.current.style.transform="translate3d(".concat(g,"px, 0, 0)")}},onWheelScroll:f=>{i.viewport&&(i.viewport.scrollLeft=f)},onDragScroll:f=>{i.viewport&&(i.viewport.scrollLeft=d(f,i.dir))}})):n==="vertical"?E.createElement(b_e,kn({},c,{ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){const f=i.viewport.scrollTop,g=SI(f,l);a.current.style.transform="translate3d(0, ".concat(g,"px, 0)")}},onWheelScroll:f=>{i.viewport&&(i.viewport.scrollTop=f)},onDragScroll:f=>{i.viewport&&(i.viewport.scrollTop=d(f))}})):null}),__e=E.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...i}=e,a=Ya(Jl,e.__scopeScrollArea),[o,l]=E.useState(),s=E.useRef(null),u=kc(t,s,a.onScrollbarXChange);return E.useEffect(()=>{s.current&&l(getComputedStyle(s.current))},[s]),E.createElement(lY,kn({"data-orientation":"horizontal"},i,{ref:u,sizes:n,style:{bottom:0,left:a.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:a.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":bP(n)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.x),onDragScroll:c=>e.onDragScroll(c.x),onWheelScroll:(c,d)=>{if(a.viewport){const f=a.viewport.scrollLeft+c.deltaX;e.onWheelScroll(f),fY(f,d)&&c.preventDefault()}},onResize:()=>{s.current&&a.viewport&&o&&r({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:s.current.clientWidth,paddingStart:P1(o.paddingLeft),paddingEnd:P1(o.paddingRight)}})}}))}),b_e=E.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...i}=e,a=Ya(Jl,e.__scopeScrollArea),[o,l]=E.useState(),s=E.useRef(null),u=kc(t,s,a.onScrollbarYChange);return E.useEffect(()=>{s.current&&l(getComputedStyle(s.current))},[s]),E.createElement(lY,kn({"data-orientation":"vertical"},i,{ref:u,sizes:n,style:{top:0,right:a.dir==="ltr"?0:void 0,left:a.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":bP(n)+"px",...e.style},onThumbPointerDown:c=>e.onThumbPointerDown(c.y),onDragScroll:c=>e.onDragScroll(c.y),onWheelScroll:(c,d)=>{if(a.viewport){const f=a.viewport.scrollTop+c.deltaY;e.onWheelScroll(f),fY(f,d)&&c.preventDefault()}},onResize:()=>{s.current&&a.viewport&&o&&r({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:s.current.clientHeight,paddingStart:P1(o.paddingTop),paddingEnd:P1(o.paddingBottom)}})}}))}),[w_e,oY]=iY(Jl),lY=E.forwardRef((e,t)=>{const{__scopeScrollArea:n,sizes:r,hasThumb:i,onThumbChange:a,onThumbPointerUp:o,onThumbPointerDown:l,onThumbPositionChange:s,onDragScroll:u,onWheelScroll:c,onResize:d,...f}=e,g=Ya(Jl,n),[p,h]=E.useState(null),v=kc(t,R=>h(R)),m=E.useRef(null),y=E.useRef(""),_=g.viewport,b=r.content-r.viewport,w=Uu(c),C=Uu(s),O=wP(d,10);function $(R){if(m.current){const M=R.clientX-m.current.left,T=R.clientY-m.current.top;u({x:M,y:T})}}return E.useEffect(()=>{const R=M=>{const T=M.target;(p==null?void 0:p.contains(T))&&w(M,b)};return document.addEventListener("wheel",R,{passive:!1}),()=>document.removeEventListener("wheel",R,{passive:!1})},[_,p,b,w]),E.useEffect(C,[r,C]),md(p,O),md(g.content,O),E.createElement(w_e,{scope:n,scrollbar:p,hasThumb:i,onThumbChange:Uu(a),onThumbPointerUp:Uu(o),onThumbPositionChange:C,onThumbPointerDown:Uu(l)},E.createElement(Um.div,kn({},f,{ref:v,style:{position:"absolute",...f.style},onPointerDown:Ju(e.onPointerDown,R=>{R.button===0&&(R.target.setPointerCapture(R.pointerId),m.current=p.getBoundingClientRect(),y.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",$(R))}),onPointerMove:Ju(e.onPointerMove,$),onPointerUp:Ju(e.onPointerUp,R=>{const M=R.target;M.hasPointerCapture(R.pointerId)&&M.releasePointerCapture(R.pointerId),document.body.style.webkitUserSelect=y.current,m.current=null})})))}),e3="ScrollAreaThumb",S_e=E.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=oY(e3,e.__scopeScrollArea);return E.createElement(Gm,{present:n||i.hasThumb},E.createElement(P_e,kn({ref:t},r)))}),P_e=E.forwardRef((e,t)=>{const{__scopeScrollArea:n,style:r,...i}=e,a=Ya(e3,n),o=oY(e3,n),{onThumbPositionChange:l}=o,s=kc(t,d=>o.onThumbChange(d)),u=E.useRef(),c=wP(()=>{u.current&&(u.current(),u.current=void 0)},100);return E.useEffect(()=>{const d=a.viewport;if(d){const f=()=>{if(c(),!u.current){const g=E_e(d,l);u.current=g,l()}};return l(),d.addEventListener("scroll",f),()=>d.removeEventListener("scroll",f)}},[a.viewport,c,l]),E.createElement(Um.div,kn({"data-state":o.hasThumb?"visible":"hidden"},i,{ref:s,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:Ju(e.onPointerDownCapture,d=>{const g=d.target.getBoundingClientRect(),p=d.clientX-g.left,h=d.clientY-g.top;o.onThumbPointerDown({x:p,y:h})}),onPointerUp:Ju(e.onPointerUp,o.onThumbPointerUp)}))}),sY="ScrollAreaCorner",C_e=E.forwardRef((e,t)=>{const n=Ya(sY,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!=="scroll"&&r?E.createElement(x_e,kn({},e,{ref:t})):null}),x_e=E.forwardRef((e,t)=>{const{__scopeScrollArea:n,...r}=e,i=Ya(sY,n),[a,o]=E.useState(0),[l,s]=E.useState(0),u=!!(a&&l);return md(i.scrollbarX,()=>{var c;const d=((c=i.scrollbarX)===null||c===void 0?void 0:c.offsetHeight)||0;i.onCornerHeightChange(d),s(d)}),md(i.scrollbarY,()=>{var c;const d=((c=i.scrollbarY)===null||c===void 0?void 0:c.offsetWidth)||0;i.onCornerWidthChange(d),o(d)}),u?E.createElement(Um.div,kn({},r,{ref:t,style:{width:a,height:l,position:"absolute",right:i.dir==="ltr"?0:void 0,left:i.dir==="rtl"?0:void 0,bottom:0,...e.style}})):null});function P1(e){return e?parseInt(e,10):0}function uY(e,t){const n=e/t;return isNaN(n)?0:n}function bP(e){const t=uY(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function O_e(e,t,n,r="ltr"){const i=bP(n),a=i/2,o=t||a,l=i-o,s=n.scrollbar.paddingStart+o,u=n.scrollbar.size-n.scrollbar.paddingEnd-l,c=n.content-n.viewport,d=r==="ltr"?[0,c]:[c*-1,0];return cY([s,u],d)(e)}function SI(e,t,n="ltr"){const r=bP(t),i=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-i,o=t.content-t.viewport,l=a-r,s=n==="ltr"?[0,o]:[o*-1,0],u=c_e(e,s);return cY([0,o],[0,l])(u)}function cY(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function fY(e,t){return e>0&&e{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return function i(){const a={left:e.scrollLeft,top:e.scrollTop},o=n.left!==a.left,l=n.top!==a.top;(o||l)&&t(),n=a,r=window.requestAnimationFrame(i)}(),()=>window.cancelAnimationFrame(r)};function wP(e,t){const n=Uu(e),r=E.useRef(0);return E.useEffect(()=>()=>window.clearTimeout(r.current),[]),E.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function md(e,t){const n=Uu(t);J$(()=>{let r=0;if(e){const i=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(n)});return i.observe(e),()=>{window.cancelAnimationFrame(r),i.unobserve(e)}}},[e,n])}const $_e=g_e,k_e=h_e,PI=m_e,CI=S_e,R_e=C_e;var A_e=ke((e,{scrollbarSize:t,offsetScrollbars:n,scrollbarHovered:r,hidden:i})=>({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:n?L(t):void 0,paddingBottom:n?L(t):void 0},scrollbar:{display:i?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:"calc(".concat(L(t)," / 5)"),transition:"background-color 150ms ease, opacity 150ms ease","&:hover":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:e.colors.gray[0],["& .".concat(Ls("thumb"))]:{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&[data-orientation="vertical"]':{width:L(t)},'&[data-orientation="horizontal"]':{flexDirection:"column",height:L(t)},'&[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:Ls("thumb"),flex:1,backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:L(t),position:"relative",transition:"background-color 150ms ease",display:i?"none":void 0,overflow:"hidden","&::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",minWidth:L(44),minHeight:L(44)}},corner:{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[0],transition:"opacity 150ms ease",opacity:r?1:0,display:i?"none":void 0}}));const T_e=A_e;var M_e=Object.defineProperty,N_e=Object.defineProperties,I_e=Object.getOwnPropertyDescriptors,C1=Object.getOwnPropertySymbols,dY=Object.prototype.hasOwnProperty,gY=Object.prototype.propertyIsEnumerable,xI=(e,t,n)=>t in e?M_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,t3=(e,t)=>{for(var n in t||(t={}))dY.call(t,n)&&xI(e,n,t[n]);if(C1)for(var n of C1(t))gY.call(t,n)&&xI(e,n,t[n]);return e},pY=(e,t)=>N_e(e,I_e(t)),hY=(e,t)=>{var n={};for(var r in e)dY.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&C1)for(var r of C1(e))t.indexOf(r)<0&&gY.call(e,r)&&(n[r]=e[r]);return n};const mY={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},SP=E.forwardRef((e,t)=>{const n=_e("ScrollArea",mY,e),{children:r,className:i,classNames:a,styles:o,scrollbarSize:l,scrollHideDelay:s,type:u,dir:c,offsetScrollbars:d,viewportRef:f,onScrollPositionChange:g,unstyled:p,variant:h,viewportProps:v}=n,m=hY(n,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","variant","viewportProps"]),[y,_]=E.useState(!1),b=Rn(),{classes:w,cx:C}=T_e({scrollbarSize:l,offsetScrollbars:d,scrollbarHovered:y,hidden:u==="never"},{name:"ScrollArea",classNames:a,styles:o,unstyled:p,variant:h});return S.createElement($_e,{type:u==="never"?"always":u,scrollHideDelay:s,dir:c||b.dir,ref:t,asChild:!0},S.createElement(he,t3({className:C(w.root,i)},m),S.createElement(k_e,pY(t3({},v),{className:w.viewport,ref:f,onScroll:typeof g=="function"?({currentTarget:O})=>g({x:O.scrollLeft,y:O.scrollTop}):void 0}),r),S.createElement(PI,{orientation:"horizontal",className:w.scrollbar,forceMount:!0,onMouseEnter:()=>_(!0),onMouseLeave:()=>_(!1)},S.createElement(CI,{className:w.thumb})),S.createElement(PI,{orientation:"vertical",className:w.scrollbar,forceMount:!0,onMouseEnter:()=>_(!0),onMouseLeave:()=>_(!1)},S.createElement(CI,{className:w.thumb})),S.createElement(R_e,{className:w.corner})))}),vY=E.forwardRef((e,t)=>{const n=_e("ScrollAreaAutosize",mY,e),{children:r,classNames:i,styles:a,scrollbarSize:o,scrollHideDelay:l,type:s,dir:u,offsetScrollbars:c,viewportRef:d,onScrollPositionChange:f,unstyled:g,sx:p,variant:h,viewportProps:v}=n,m=hY(n,["children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx","variant","viewportProps"]);return S.createElement(he,pY(t3({},m),{ref:t,sx:[{display:"flex"},...Ng(p)]}),S.createElement(he,{sx:{display:"flex",flexDirection:"column",flex:1}},S.createElement(SP,{classNames:i,styles:a,scrollHideDelay:l,scrollbarSize:o,type:s,dir:u,offsetScrollbars:c,viewportRef:d,onScrollPositionChange:f,unstyled:g,variant:h,viewportProps:v},r)))});vY.displayName="@mantine/core/ScrollAreaAutosize";SP.displayName="@mantine/core/ScrollArea";SP.Autosize=vY;const uc=SP;var D_e=Object.defineProperty,F_e=Object.defineProperties,L_e=Object.getOwnPropertyDescriptors,x1=Object.getOwnPropertySymbols,yY=Object.prototype.hasOwnProperty,_Y=Object.prototype.propertyIsEnumerable,OI=(e,t,n)=>t in e?D_e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,EI=(e,t)=>{for(var n in t||(t={}))yY.call(t,n)&&OI(e,n,t[n]);if(x1)for(var n of x1(t))_Y.call(t,n)&&OI(e,n,t[n]);return e},z_e=(e,t)=>F_e(e,L_e(t)),j_e=(e,t)=>{var n={};for(var r in e)yY.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&x1)for(var r of x1(e))t.indexOf(r)<0&&_Y.call(e,r)&&(n[r]=e[r]);return n};const Wm=E.forwardRef((e,t)=>{var n=e,{style:r}=n,i=j_e(n,["style"]);return S.createElement(uc,z_e(EI({},i),{style:EI({width:"100%"},r),viewportProps:{tabIndex:-1},viewportRef:t}),i.children)});Wm.displayName="@mantine/core/SelectScrollArea";var B_e=ke(()=>({dropdown:{},itemsWrapper:{padding:L(4),display:"flex",width:"100%",boxSizing:"border-box"}}));const H_e=B_e,So=Math.min,Gr=Math.max,O1=Math.round,v0=Math.floor,ru=e=>({x:e,y:e}),V_e={left:"right",right:"left",bottom:"top",top:"bottom"},U_e={start:"end",end:"start"};function n3(e,t,n){return Gr(e,So(t,n))}function Ll(e,t){return typeof e=="function"?e(t):e}function Po(e){return e.split("-")[0]}function Bg(e){return e.split("-")[1]}function hA(e){return e==="x"?"y":"x"}function mA(e){return e==="y"?"height":"width"}function Rc(e){return["top","bottom"].includes(Po(e))?"y":"x"}function vA(e){return hA(Rc(e))}function G_e(e,t,n){n===void 0&&(n=!1);const r=Bg(e),i=vA(e),a=mA(i);let o=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(o=E1(o)),[o,E1(o)]}function W_e(e){const t=E1(e);return[r3(e),t,r3(t)]}function r3(e){return e.replace(/start|end/g,t=>U_e[t])}function K_e(e,t,n){const r=["left","right"],i=["right","left"],a=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return n?t?i:r:t?r:i;case"left":case"right":return t?a:o;default:return[]}}function q_e(e,t,n,r){const i=Bg(e);let a=K_e(Po(e),n==="start",r);return i&&(a=a.map(o=>o+"-"+i),t&&(a=a.concat(a.map(r3)))),a}function E1(e){return e.replace(/left|right|bottom|top/g,t=>V_e[t])}function Y_e(e){return{top:0,right:0,bottom:0,left:0,...e}}function yA(e){return typeof e!="number"?Y_e(e):{top:e,right:e,bottom:e,left:e}}function vd(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function $I(e,t,n){let{reference:r,floating:i}=e;const a=Rc(t),o=vA(t),l=mA(o),s=Po(t),u=a==="y",c=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[l]/2-i[l]/2;let g;switch(s){case"top":g={x:c,y:r.y-i.height};break;case"bottom":g={x:c,y:r.y+r.height};break;case"right":g={x:r.x+r.width,y:d};break;case"left":g={x:r.x-i.width,y:d};break;default:g={x:r.x,y:r.y}}switch(Bg(t)){case"start":g[o]-=f*(n&&u?-1:1);break;case"end":g[o]+=f*(n&&u?-1:1);break}return g}const X_e=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:o}=n,l=a.filter(Boolean),s=await(o.isRTL==null?void 0:o.isRTL(t));let u=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=$I(u,r,s),f=r,g={},p=0;for(let h=0;h({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:a,platform:o,elements:l}=t,{element:s,padding:u=0}=Ll(e,t)||{};if(s==null)return{};const c=yA(u),d={x:n,y:r},f=vA(i),g=mA(f),p=await o.getDimensions(s),h=f==="y",v=h?"top":"left",m=h?"bottom":"right",y=h?"clientHeight":"clientWidth",_=a.reference[g]+a.reference[f]-d[f]-a.floating[g],b=d[f]-a.reference[f],w=await(o.getOffsetParent==null?void 0:o.getOffsetParent(s));let C=w?w[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(w)))&&(C=l.floating[y]||a.floating[g]);const O=_/2-b/2,$=C/2-p[g]/2-1,R=So(c[v],$),M=So(c[m],$),T=R,D=C-p[g]-M,N=C/2-p[g]/2+O,x=n3(T,N,D),k=Bg(i)!=null&&N!=x&&a.reference[g]/2-(NT<=0)){var $,R;const T=((($=i.flip)==null?void 0:$.index)||0)+1,D=b[T];if(D)return{data:{index:T,overflows:O},reset:{placement:D}};let N=(R=O.filter(x=>x.overflows[0]<=0).sort((x,P)=>x.overflows[1]-P.overflows[1])[0])==null?void 0:R.placement;if(!N)switch(f){case"bestFit":{var M;const x=(M=O.map(P=>[P.placement,P.overflows.filter(k=>k>0).reduce((k,A)=>k+A,0)]).sort((P,k)=>P[1]-k[1])[0])==null?void 0:M[0];x&&(N=x);break}case"initialPlacement":N=o;break}if(r!==N)return{reset:{placement:N}}}return{}}}};function wY(e){const t=So(...e.map(a=>a.left)),n=So(...e.map(a=>a.top)),r=Gr(...e.map(a=>a.right)),i=Gr(...e.map(a=>a.bottom));return{x:t,y:n,width:r-t,height:i-n}}function Q_e(e){const t=e.slice().sort((i,a)=>i.y-a.y),n=[];let r=null;for(let i=0;ir.height/2?n.push([a]):n[n.length-1].push(a),r=a}return n.map(i=>vd(wY(i)))}const SY=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:n,elements:r,rects:i,platform:a,strategy:o}=t,{padding:l=2,x:s,y:u}=Ll(e,t),c=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(r.reference))||[]),d=Q_e(c),f=vd(wY(c)),g=yA(l);function p(){if(d.length===2&&d[0].left>d[1].right&&s!=null&&u!=null)return d.find(v=>s>v.left-g.left&&sv.top-g.top&&u=2){if(Rc(n)==="y"){const M=d[0],T=d[d.length-1],D=Po(n)==="top",N=M.top,x=T.bottom,P=D?M.left:T.left,k=D?M.right:T.right,A=k-P,I=x-N;return{top:N,bottom:x,left:P,right:k,width:A,height:I,x:P,y:N}}const v=Po(n)==="left",m=Gr(...d.map(M=>M.right)),y=So(...d.map(M=>M.left)),_=d.filter(M=>v?M.left===y:M.right===m),b=_[0].top,w=_[_.length-1].bottom,C=y,O=m,$=O-C,R=w-b;return{top:b,bottom:w,left:C,right:O,width:$,height:R,x:C,y:b}}return f}const h=await a.getElementRects({reference:{getBoundingClientRect:p},floating:r.floating,strategy:o});return i.reference.x!==h.reference.x||i.reference.y!==h.reference.y||i.reference.width!==h.reference.width||i.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}};async function Z_e(e,t){const{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=Po(n),l=Bg(n),s=Rc(n)==="y",u=["left","top"].includes(o)?-1:1,c=a&&s?-1:1,d=Ll(t,e);let{mainAxis:f,crossAxis:g,alignmentAxis:p}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return l&&typeof p=="number"&&(g=l==="end"?p*-1:p),s?{x:g*c,y:f*u}:{x:f*u,y:g*c}}const PY=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:r}=t,i=await Z_e(t,e);return{x:n+i.x,y:r+i.y,data:i}}}},bA=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:a=!0,crossAxis:o=!1,limiter:l={fn:v=>{let{x:m,y}=v;return{x:m,y}}},...s}=Ll(e,t),u={x:n,y:r},c=await _A(t,s),d=Rc(Po(i)),f=hA(d);let g=u[f],p=u[d];if(a){const v=f==="y"?"top":"left",m=f==="y"?"bottom":"right",y=g+c[v],_=g-c[m];g=n3(y,g,_)}if(o){const v=d==="y"?"top":"left",m=d==="y"?"bottom":"right",y=p+c[v],_=p-c[m];p=n3(y,p,_)}const h=l.fn({...t,[f]:g,[d]:p});return{...h,data:{x:h.x-n,y:h.y-r}}}}},J_e=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:i,rects:a,middlewareData:o}=t,{offset:l=0,mainAxis:s=!0,crossAxis:u=!0}=Ll(e,t),c={x:n,y:r},d=Rc(i),f=hA(d);let g=c[f],p=c[d];const h=Ll(l,t),v=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){const _=f==="y"?"height":"width",b=a.reference[f]-a.floating[_]+v.mainAxis,w=a.reference[f]+a.reference[_]-v.mainAxis;gw&&(g=w)}if(u){var m,y;const _=f==="y"?"width":"height",b=["top","left"].includes(Po(i)),w=a.reference[d]-a.floating[_]+(b&&((m=o.offset)==null?void 0:m[d])||0)+(b?0:v.crossAxis),C=a.reference[d]+a.reference[_]+(b?0:((y=o.offset)==null?void 0:y[d])||0)-(b?v.crossAxis:0);pC&&(p=C)}return{[f]:g,[d]:p}}}},e1e=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:i,elements:a}=t,{apply:o=()=>{},...l}=Ll(e,t),s=await _A(t,l),u=Po(n),c=Bg(n),d=Rc(n)==="y",{width:f,height:g}=r.floating;let p,h;u==="top"||u==="bottom"?(p=u,h=c===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(h=u,p=c==="end"?"top":"bottom");const v=g-s[p],m=f-s[h],y=!t.middlewareData.shift;let _=v,b=m;if(d){const C=f-s.left-s.right;b=c||y?So(m,C):C}else{const C=g-s.top-s.bottom;_=c||y?So(v,C):C}if(y&&!c){const C=Gr(s.left,0),O=Gr(s.right,0),$=Gr(s.top,0),R=Gr(s.bottom,0);d?b=f-2*(C!==0||O!==0?C+O:Gr(s.left,s.right)):_=g-2*($!==0||R!==0?$+R:Gr(s.top,s.bottom))}await o({...t,availableWidth:b,availableHeight:_});const w=await i.getDimensions(a.floating);return f!==w.width||g!==w.height?{reset:{rects:!0}}:{}}}};function iu(e){return CY(e)?(e.nodeName||"").toLowerCase():"#document"}function sa(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function es(e){var t;return(t=(CY(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function CY(e){return e instanceof Node||e instanceof sa(e).Node}function zl(e){return e instanceof Element||e instanceof sa(e).Element}function el(e){return e instanceof HTMLElement||e instanceof sa(e).HTMLElement}function RI(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof sa(e).ShadowRoot}function Km(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=Ba(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function t1e(e){return["table","td","th"].includes(iu(e))}function wA(e){const t=SA(),n=Ba(e);return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function n1e(e){let t=yd(e);for(;el(t)&&!PP(t);){if(wA(t))return t;t=yd(t)}return null}function SA(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function PP(e){return["html","body","#document"].includes(iu(e))}function Ba(e){return sa(e).getComputedStyle(e)}function CP(e){return zl(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function yd(e){if(iu(e)==="html")return e;const t=e.assignedSlot||e.parentNode||RI(e)&&e.host||es(e);return RI(t)?t.host:t}function xY(e){const t=yd(e);return PP(t)?e.ownerDocument?e.ownerDocument.body:e.body:el(t)&&Km(t)?t:xY(t)}function qs(e,t){var n;t===void 0&&(t=[]);const r=xY(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=sa(r);return i?t.concat(a,a.visualViewport||[],Km(r)?r:[]):t.concat(r,qs(r))}function OY(e){const t=Ba(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=el(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,l=O1(n)!==a||O1(r)!==o;return l&&(n=a,r=o),{width:n,height:r,$:l}}function PA(e){return zl(e)?e:e.contextElement}function Kf(e){const t=PA(e);if(!el(t))return ru(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:a}=OY(t);let o=(a?O1(n.width):n.width)/r,l=(a?O1(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!l||!Number.isFinite(l))&&(l=1),{x:o,y:l}}const r1e=ru(0);function EY(e){const t=sa(e);return!SA()||!t.visualViewport?r1e:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function i1e(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==sa(e)?!1:t}function cc(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),a=PA(e);let o=ru(1);t&&(r?zl(r)&&(o=Kf(r)):o=Kf(e));const l=i1e(a,n,r)?EY(a):ru(0);let s=(i.left+l.x)/o.x,u=(i.top+l.y)/o.y,c=i.width/o.x,d=i.height/o.y;if(a){const f=sa(a),g=r&&zl(r)?sa(r):r;let p=f.frameElement;for(;p&&r&&g!==f;){const h=Kf(p),v=p.getBoundingClientRect(),m=Ba(p),y=v.left+(p.clientLeft+parseFloat(m.paddingLeft))*h.x,_=v.top+(p.clientTop+parseFloat(m.paddingTop))*h.y;s*=h.x,u*=h.y,c*=h.x,d*=h.y,s+=y,u+=_,p=sa(p).frameElement}}return vd({width:c,height:d,x:s,y:u})}function a1e(e){let{rect:t,offsetParent:n,strategy:r}=e;const i=el(n),a=es(n);if(n===a)return t;let o={scrollLeft:0,scrollTop:0},l=ru(1);const s=ru(0);if((i||!i&&r!=="fixed")&&((iu(n)!=="body"||Km(a))&&(o=CP(n)),el(n))){const u=cc(n);l=Kf(n),s.x=u.x+n.clientLeft,s.y=u.y+n.clientTop}return{width:t.width*l.x,height:t.height*l.y,x:t.x*l.x-o.scrollLeft*l.x+s.x,y:t.y*l.y-o.scrollTop*l.y+s.y}}function o1e(e){return Array.from(e.getClientRects())}function $Y(e){return cc(es(e)).left+CP(e).scrollLeft}function l1e(e){const t=es(e),n=CP(e),r=e.ownerDocument.body,i=Gr(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=Gr(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+$Y(e);const l=-n.scrollTop;return Ba(r).direction==="rtl"&&(o+=Gr(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:l}}function s1e(e,t){const n=sa(e),r=es(e),i=n.visualViewport;let a=r.clientWidth,o=r.clientHeight,l=0,s=0;if(i){a=i.width,o=i.height;const u=SA();(!u||u&&t==="fixed")&&(l=i.offsetLeft,s=i.offsetTop)}return{width:a,height:o,x:l,y:s}}function u1e(e,t){const n=cc(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=el(e)?Kf(e):ru(1),o=e.clientWidth*a.x,l=e.clientHeight*a.y,s=i*a.x,u=r*a.y;return{width:o,height:l,x:s,y:u}}function AI(e,t,n){let r;if(t==="viewport")r=s1e(e,n);else if(t==="document")r=l1e(es(e));else if(zl(t))r=u1e(t,n);else{const i=EY(e);r={...t,x:t.x-i.x,y:t.y-i.y}}return vd(r)}function kY(e,t){const n=yd(e);return n===t||!zl(n)||PP(n)?!1:Ba(n).position==="fixed"||kY(n,t)}function c1e(e,t){const n=t.get(e);if(n)return n;let r=qs(e).filter(l=>zl(l)&&iu(l)!=="body"),i=null;const a=Ba(e).position==="fixed";let o=a?yd(e):e;for(;zl(o)&&!PP(o);){const l=Ba(o),s=wA(o);!s&&l.position==="fixed"&&(i=null),(a?!s&&!i:!s&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||Km(o)&&!s&&kY(e,o))?r=r.filter(c=>c!==o):i=l,o=yd(o)}return t.set(e,r),r}function f1e(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const o=[...n==="clippingAncestors"?c1e(t,this._c):[].concat(n),r],l=o[0],s=o.reduce((u,c)=>{const d=AI(t,c,i);return u.top=Gr(d.top,u.top),u.right=So(d.right,u.right),u.bottom=So(d.bottom,u.bottom),u.left=Gr(d.left,u.left),u},AI(t,l,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function d1e(e){return OY(e)}function g1e(e,t,n){const r=el(t),i=es(t),a=n==="fixed",o=cc(e,!0,a,t);let l={scrollLeft:0,scrollTop:0};const s=ru(0);if(r||!r&&!a)if((iu(t)!=="body"||Km(i))&&(l=CP(t)),r){const u=cc(t,!0,a,t);s.x=u.x+t.clientLeft,s.y=u.y+t.clientTop}else i&&(s.x=$Y(i));return{x:o.left+l.scrollLeft-s.x,y:o.top+l.scrollTop-s.y,width:o.width,height:o.height}}function TI(e,t){return!el(e)||Ba(e).position==="fixed"?null:t?t(e):e.offsetParent}function RY(e,t){const n=sa(e);if(!el(e))return n;let r=TI(e,t);for(;r&&t1e(r)&&Ba(r).position==="static";)r=TI(r,t);return r&&(iu(r)==="html"||iu(r)==="body"&&Ba(r).position==="static"&&!wA(r))?n:r||n1e(e)||n}const p1e=async function(e){let{reference:t,floating:n,strategy:r}=e;const i=this.getOffsetParent||RY,a=this.getDimensions;return{reference:g1e(t,await i(n),r),floating:{x:0,y:0,...await a(n)}}};function h1e(e){return Ba(e).direction==="rtl"}const m1e={convertOffsetParentRelativeRectToViewportRelativeRect:a1e,getDocumentElement:es,getClippingRect:f1e,getOffsetParent:RY,getElementRects:p1e,getClientRects:o1e,getDimensions:d1e,getScale:Kf,isElement:zl,isRTL:h1e};function v1e(e,t){let n=null,r;const i=es(e);function a(){clearTimeout(r),n&&n.disconnect(),n=null}function o(l,s){l===void 0&&(l=!1),s===void 0&&(s=1),a();const{left:u,top:c,width:d,height:f}=e.getBoundingClientRect();if(l||t(),!d||!f)return;const g=v0(c),p=v0(i.clientWidth-(u+d)),h=v0(i.clientHeight-(c+f)),v=v0(u),y={rootMargin:-g+"px "+-p+"px "+-h+"px "+-v+"px",threshold:Gr(0,So(1,s))||1};let _=!0;function b(w){const C=w[0].intersectionRatio;if(C!==s){if(!_)return o();C?o(!1,C):r=setTimeout(()=>{o(!1,1e-7)},100)}_=!1}try{n=new IntersectionObserver(b,{...y,root:i.ownerDocument})}catch(w){n=new IntersectionObserver(b,y)}n.observe(e)}return o(!0),a}function y1e(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:s=!1}=r,u=PA(e),c=i||a?[...u?qs(u):[],...qs(t)]:[];c.forEach(m=>{i&&m.addEventListener("scroll",n,{passive:!0}),a&&m.addEventListener("resize",n)});const d=u&&l?v1e(u,n):null;let f=-1,g=null;o&&(g=new ResizeObserver(m=>{let[y]=m;y&&y.target===u&&g&&(g.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{g&&g.observe(t)})),n()}),u&&!s&&g.observe(u),g.observe(t));let p,h=s?cc(e):null;s&&v();function v(){const m=cc(e);h&&(m.x!==h.x||m.y!==h.y||m.width!==h.width||m.height!==h.height)&&n(),h=m,p=requestAnimationFrame(v)}return n(),()=>{c.forEach(m=>{i&&m.removeEventListener("scroll",n),a&&m.removeEventListener("resize",n)}),d&&d(),g&&g.disconnect(),g=null,s&&cancelAnimationFrame(p)}}const _1e=(e,t,n)=>{const r=new Map,i={platform:m1e,...n},a={...i.platform,_c:r};return X_e(e,t,{...i,platform:a})},AY=e=>{const{element:t,padding:n}=e;function r(i){return Object.prototype.hasOwnProperty.call(i,"current")}return{name:"arrow",options:e,fn(i){return r(t)?t.current!=null?kI({element:t.current,padding:n}).fn(i):{}:t?kI({element:t,padding:n}).fn(i):{}}}};var Ly=typeof document<"u"?E.useLayoutEffect:E.useEffect;function $1(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!$1(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){const a=i[r];if(!(a==="_owner"&&e.$$typeof)&&!$1(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function MI(e){const t=E.useRef(e);return Ly(()=>{t.current=e}),t}function b1e(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,whileElementsMounted:a,open:o}=e,[l,s]=E.useState({x:null,y:null,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[u,c]=E.useState(r);$1(u,r)||c(r);const d=E.useRef(null),f=E.useRef(null),g=E.useRef(l),p=MI(a),h=MI(i),[v,m]=E.useState(null),[y,_]=E.useState(null),b=E.useCallback(M=>{d.current!==M&&(d.current=M,m(M))},[]),w=E.useCallback(M=>{f.current!==M&&(f.current=M,_(M))},[]),C=E.useCallback(()=>{if(!d.current||!f.current)return;const M={placement:t,strategy:n,middleware:u};h.current&&(M.platform=h.current),_1e(d.current,f.current,M).then(T=>{const D={...T,isPositioned:!0};O.current&&!$1(g.current,D)&&(g.current=D,jg.flushSync(()=>{s(D)}))})},[u,t,n,h]);Ly(()=>{o===!1&&g.current.isPositioned&&(g.current.isPositioned=!1,s(M=>({...M,isPositioned:!1})))},[o]);const O=E.useRef(!1);Ly(()=>(O.current=!0,()=>{O.current=!1}),[]),Ly(()=>{if(v&&y){if(p.current)return p.current(v,y,C);C()}},[v,y,C,p]);const $=E.useMemo(()=>({reference:d,floating:f,setReference:b,setFloating:w}),[b,w]),R=E.useMemo(()=>({reference:v,floating:y}),[v,y]);return E.useMemo(()=>({...l,update:C,refs:$,elements:R,reference:b,floating:w}),[l,C,$,R,b,w])}var _d=typeof document<"u"?E.useLayoutEffect:E.useEffect;let Dx=!1,w1e=0;const NI=()=>"floating-ui-"+w1e++;function S1e(){const[e,t]=E.useState(()=>Dx?NI():void 0);return _d(()=>{e==null&&t(NI())},[]),E.useEffect(()=>{Dx||(Dx=!0)},[]),e}const P1e=w_["useId".toString()],II=P1e||S1e;function C1e(){const e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(i=>i(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){e.set(t,(e.get(t)||[]).filter(r=>r!==n))}}}const x1e=E.createContext(null),O1e=E.createContext(null),TY=()=>{var e;return((e=E.useContext(x1e))==null?void 0:e.id)||null},CA=()=>E.useContext(O1e);function $s(e){return(e==null?void 0:e.ownerDocument)||document}function E1e(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function $1e(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:n,version:r}=t;return n+"/"+r}).join(" "):navigator.userAgent}function xA(e){return $s(e).defaultView||window}function Ko(e){return e?e instanceof xA(e).Element:!1}function MY(e){return e?e instanceof xA(e).HTMLElement:!1}function k1e(e){if(typeof ShadowRoot>"u")return!1;const t=xA(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function R1e(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(E1e())||t.test($1e()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function A1e(e){return e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType!=="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0}function NY(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function DI(e){const t=E.useRef(e);return _d(()=>{t.current=e}),t}const FI="data-floating-ui-safe-polygon";function zy(e,t,n){return n&&!NY(n)?0:typeof e=="number"?e:e==null?void 0:e[t]}const T1e=function(e,t){let{enabled:n=!0,delay:r=0,handleClose:i=null,mouseOnly:a=!1,restMs:o=0,move:l=!0}=t===void 0?{}:t;const{open:s,onOpenChange:u,dataRef:c,events:d,elements:{domReference:f,floating:g},refs:p}=e,h=CA(),v=TY(),m=DI(i),y=DI(r),_=E.useRef(),b=E.useRef(),w=E.useRef(),C=E.useRef(),O=E.useRef(!0),$=E.useRef(!1),R=E.useRef(()=>{}),M=E.useCallback(()=>{var x;const P=(x=c.current.openEvent)==null?void 0:x.type;return(P==null?void 0:P.includes("mouse"))&&P!=="mousedown"},[c]);E.useEffect(()=>{if(!n)return;function x(){clearTimeout(b.current),clearTimeout(C.current),O.current=!0}return d.on("dismiss",x),()=>{d.off("dismiss",x)}},[n,d]),E.useEffect(()=>{if(!n||!m.current||!s)return;function x(){M()&&u(!1)}const P=$s(g).documentElement;return P.addEventListener("mouseleave",x),()=>{P.removeEventListener("mouseleave",x)}},[g,s,u,n,m,c,M]);const T=E.useCallback(function(x){x===void 0&&(x=!0);const P=zy(y.current,"close",_.current);P&&!w.current?(clearTimeout(b.current),b.current=setTimeout(()=>u(!1),P)):x&&(clearTimeout(b.current),u(!1))},[y,u]),D=E.useCallback(()=>{R.current(),w.current=void 0},[]),N=E.useCallback(()=>{if($.current){const x=$s(p.floating.current).body;x.style.pointerEvents="",x.removeAttribute(FI),$.current=!1}},[p]);return E.useEffect(()=>{if(!n)return;function x(){return c.current.openEvent?["click","mousedown"].includes(c.current.openEvent.type):!1}function P(I){if(clearTimeout(b.current),O.current=!1,a&&!NY(_.current)||o>0&&zy(y.current,"open")===0)return;c.current.openEvent=I;const F=zy(y.current,"open",_.current);F?b.current=setTimeout(()=>{u(!0)},F):u(!0)}function k(I){if(x())return;R.current();const F=$s(g);if(clearTimeout(C.current),m.current){s||clearTimeout(b.current),w.current=m.current({...e,tree:h,x:I.clientX,y:I.clientY,onClose(){N(),D(),T()}});const z=w.current;F.addEventListener("mousemove",z),R.current=()=>{F.removeEventListener("mousemove",z)};return}T()}function A(I){x()||m.current==null||m.current({...e,tree:h,x:I.clientX,y:I.clientY,onClose(){N(),D(),T()}})(I)}if(Ko(f)){const I=f;return s&&I.addEventListener("mouseleave",A),g==null||g.addEventListener("mouseleave",A),l&&I.addEventListener("mousemove",P,{once:!0}),I.addEventListener("mouseenter",P),I.addEventListener("mouseleave",k),()=>{s&&I.removeEventListener("mouseleave",A),g==null||g.removeEventListener("mouseleave",A),l&&I.removeEventListener("mousemove",P),I.removeEventListener("mouseenter",P),I.removeEventListener("mouseleave",k)}}},[f,g,n,e,a,o,l,T,D,N,u,s,h,y,m,c]),_d(()=>{var x;if(n&&s&&(x=m.current)!=null&&x.__options.blockPointerEvents&&M()){const A=$s(g).body;if(A.setAttribute(FI,""),A.style.pointerEvents="none",$.current=!0,Ko(f)&&g){var P,k;const I=f,F=h==null||(P=h.nodesRef.current.find(z=>z.id===v))==null||(k=P.context)==null?void 0:k.elements.floating;return F&&(F.style.pointerEvents=""),I.style.pointerEvents="auto",g.style.pointerEvents="auto",()=>{I.style.pointerEvents="",g.style.pointerEvents=""}}}},[n,s,v,g,f,h,m,c,M]),_d(()=>{s||(_.current=void 0,D(),N())},[s,D,N]),E.useEffect(()=>()=>{D(),clearTimeout(b.current),clearTimeout(C.current),N()},[n,D,N]),E.useMemo(()=>{if(!n)return{};function x(P){_.current=P.pointerType}return{reference:{onPointerDown:x,onPointerEnter:x,onMouseMove(){s||o===0||(clearTimeout(C.current),C.current=setTimeout(()=>{O.current||u(!0)},o))}},floating:{onMouseEnter(){clearTimeout(b.current)},onMouseLeave(){d.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),T(!1)}}}},[d,n,o,s,u,T])},IY=E.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),DY=()=>E.useContext(IY),M1e=e=>{let{children:t,delay:n,timeoutMs:r=0}=e;const[i,a]=E.useReducer((s,u)=>({...s,...u}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),o=E.useRef(null),l=E.useCallback(s=>{a({currentId:s})},[]);return _d(()=>{i.currentId?o.current===null?o.current=i.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),o.current=null)},[i.currentId]),E.createElement(IY.Provider,{value:E.useMemo(()=>({...i,setState:a,setCurrentId:l}),[i,a,l])},t)},N1e=(e,t)=>{let{open:n,onOpenChange:r}=e,{id:i}=t;const{currentId:a,setCurrentId:o,initialDelay:l,setState:s,timeoutMs:u}=DY();E.useEffect(()=>{a&&(s({delay:{open:1,close:zy(l,"close")}}),a!==i&&r(!1))},[i,r,s,a,l]),E.useEffect(()=>{function c(){r(!1),s({delay:l,currentId:null})}if(!n&&a===i)if(u){const d=window.setTimeout(c,u);return()=>{clearTimeout(d)}}else c()},[n,s,a,i,r,l,u]),E.useEffect(()=>{n&&o(i)},[n,o,i])};function I1e(e){let t=e.activeElement;for(;((n=t)==null||(r=n.shadowRoot)==null?void 0:r.activeElement)!=null;){var n,r;t=t.shadowRoot.activeElement}return t}function LI(e,t){if(!e||!t)return!1;const n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&k1e(n)){let r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}function Fx(e,t){let n=e.filter(i=>{var a;return i.parentId===t&&((a=i.context)==null?void 0:a.open)})||[],r=n;for(;r.length;)r=e.filter(i=>{var a;return(a=r)==null?void 0:a.some(o=>{var l;return i.parentId===o.id&&((l=i.context)==null?void 0:l.open)})})||[],n=n.concat(r);return n}function D1e(e){return"composedPath"in e?e.composedPath()[0]:e.target}const F1e=w_["useInsertionEffect".toString()],L1e=F1e||(e=>e());function FY(e){const t=E.useRef(()=>{});return L1e(()=>{t.current=e}),E.useCallback(function(){for(var n=arguments.length,r=new Array(n),i=0;i!1),w=typeof f=="function"?b:f,C=E.useRef(!1),{escapeKeyBubbles:O,outsidePressBubbles:$}=B1e(m);return E.useEffect(()=>{if(!n||!c)return;u.current.__escapeKeyBubbles=O,u.current.__outsidePressBubbles=$;function R(x){if(x.key==="Escape"){const P=y?Fx(y.nodesRef.current,a):[];if(P.length>0){let k=!0;if(P.forEach(A=>{var I;if((I=A.context)!=null&&I.open&&!A.context.dataRef.current.__escapeKeyBubbles){k=!1;return}}),!k)return}i.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),r(!1)}}function M(x){const P=C.current;if(C.current=!1,P||typeof w=="function"&&!w(x))return;const k=D1e(x);if(MY(k)&&s){const F=s.ownerDocument.defaultView||window,z=k.scrollWidth>k.clientWidth,H=k.scrollHeight>k.clientHeight;let j=H&&x.offsetX>k.clientWidth;if(H&&F.getComputedStyle(k).direction==="rtl"&&(j=x.offsetX<=k.offsetWidth-k.clientWidth),j||z&&x.offsetY>k.clientHeight)return}const A=y&&Fx(y.nodesRef.current,a).some(F=>{var z;return jy(x,(z=F.context)==null?void 0:z.elements.floating)});if(jy(x,s)||jy(x,l)||A)return;const I=y?Fx(y.nodesRef.current,a):[];if(I.length>0){let F=!0;if(I.forEach(z=>{var H;if((H=z.context)!=null&&H.open&&!z.context.dataRef.current.__outsidePressBubbles){F=!1;return}}),!F)return}i.emit("dismiss",{type:"outsidePress",data:{returnFocus:_?{preventScroll:!0}:R1e(x)||A1e(x)}}),r(!1)}function T(){r(!1)}const D=$s(s);d&&D.addEventListener("keydown",R),w&&D.addEventListener(g,M);let N=[];return v&&(Ko(l)&&(N=qs(l)),Ko(s)&&(N=N.concat(qs(s))),!Ko(o)&&o&&o.contextElement&&(N=N.concat(qs(o.contextElement)))),N=N.filter(x=>{var P;return x!==((P=D.defaultView)==null?void 0:P.visualViewport)}),N.forEach(x=>{x.addEventListener("scroll",T,{passive:!0})}),()=>{d&&D.removeEventListener("keydown",R),w&&D.removeEventListener(g,M),N.forEach(x=>{x.removeEventListener("scroll",T)})}},[u,s,l,o,d,w,g,i,y,a,n,r,v,c,O,$,_]),E.useEffect(()=>{C.current=!1},[w,g]),E.useMemo(()=>c?{reference:{[z1e[h]]:()=>{p&&(i.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),r(!1))}},floating:{[j1e[g]]:()=>{C.current=!0}}}:{},[c,i,p,g,h,r])},V1e=function(e,t){let{open:n,onOpenChange:r,dataRef:i,events:a,refs:o,elements:{floating:l,domReference:s}}=e,{enabled:u=!0,keyboardOnly:c=!0}=t===void 0?{}:t;const d=E.useRef(""),f=E.useRef(!1),g=E.useRef();return E.useEffect(()=>{if(!u)return;const h=$s(l).defaultView||window;function v(){!n&&MY(s)&&s===I1e($s(s))&&(f.current=!0)}return h.addEventListener("blur",v),()=>{h.removeEventListener("blur",v)}},[l,s,n,u]),E.useEffect(()=>{if(!u)return;function p(h){(h.type==="referencePress"||h.type==="escapeKey")&&(f.current=!0)}return a.on("dismiss",p),()=>{a.off("dismiss",p)}},[a,u]),E.useEffect(()=>()=>{clearTimeout(g.current)},[]),E.useMemo(()=>u?{reference:{onPointerDown(p){let{pointerType:h}=p;d.current=h,f.current=!!(h&&c)},onMouseLeave(){f.current=!1},onFocus(p){var h;f.current||p.type==="focus"&&((h=i.current.openEvent)==null?void 0:h.type)==="mousedown"&&i.current.openEvent&&jy(i.current.openEvent,s)||(i.current.openEvent=p.nativeEvent,r(!0))},onBlur(p){f.current=!1;const h=p.relatedTarget,v=Ko(h)&&h.hasAttribute("data-floating-ui-focus-guard")&&h.getAttribute("data-type")==="outside";g.current=setTimeout(()=>{LI(o.floating.current,h)||LI(s,h)||v||r(!1)})}}}:{},[u,c,s,o,i,r])},U1e=function(e,t){let{open:n}=e,{enabled:r=!0,role:i="dialog"}=t===void 0?{}:t;const a=II(),o=II();return E.useMemo(()=>{const l={id:a,role:i};return r?i==="tooltip"?{reference:{"aria-describedby":n?a:void 0},floating:l}:{reference:{"aria-expanded":n?"true":"false","aria-haspopup":i==="alertdialog"?"dialog":i,"aria-controls":n?a:void 0,...i==="listbox"&&{role:"combobox"},...i==="menu"&&{id:o}},floating:{...l,...i==="menu"&&{"aria-labelledby":o}}}:{}},[r,i,n,a,o])};function OA(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:n,nodeId:r}=e,i=b1e(e),a=CA(),o=E.useRef(null),l=E.useRef({}),s=E.useState(()=>C1e())[0],[u,c]=E.useState(null),d=E.useCallback(m=>{const y=Ko(m)?{getBoundingClientRect:()=>m.getBoundingClientRect(),contextElement:m}:m;i.refs.setReference(y)},[i.refs]),f=E.useCallback(m=>{(Ko(m)||m===null)&&(o.current=m,c(m)),(Ko(i.refs.reference.current)||i.refs.reference.current===null||m!==null&&!Ko(m))&&i.refs.setReference(m)},[i.refs]),g=E.useMemo(()=>({...i.refs,setReference:f,setPositionReference:d,domReference:o}),[i.refs,f,d]),p=E.useMemo(()=>({...i.elements,domReference:u}),[i.elements,u]),h=FY(n),v=E.useMemo(()=>({...i,refs:g,elements:p,dataRef:l,nodeId:r,events:s,open:t,onOpenChange:h}),[i,r,s,t,h,g,p]);return _d(()=>{const m=a==null?void 0:a.nodesRef.current.find(y=>y.id===r);m&&(m.context=v)}),E.useMemo(()=>({...i,context:v,refs:g,reference:f,positionReference:d}),[i,g,v,f,d])}function Lx(e,t,n){const r=new Map;return{...n==="floating"&&{tabIndex:-1},...e,...t.map(i=>i?i[n]:null).concat(e).reduce((i,a)=>(a&&Object.entries(a).forEach(o=>{let[l,s]=o;if(l.indexOf("on")===0){if(r.has(l)||r.set(l,[]),typeof s=="function"){var u;(u=r.get(l))==null||u.push(s),i[l]=function(){for(var c,d=arguments.length,f=new Array(d),g=0;gp(...f))}}}else i[l]=s}),i),{})}}const G1e=function(e){e===void 0&&(e=[]);const t=e,n=E.useCallback(a=>Lx(a,e,"reference"),t),r=E.useCallback(a=>Lx(a,e,"floating"),t),i=E.useCallback(a=>Lx(a,e,"item"),e.map(a=>a==null?void 0:a.item));return E.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:i}),[n,r,i])};function LY({opened:e,floating:t,position:n,positionDependencies:r}){const[i,a]=E.useState(0);E.useEffect(()=>{if(t.refs.reference.current&&t.refs.floating.current)return y1e(t.refs.reference.current,t.refs.floating.current,t.update)},[t.refs.reference.current,t.refs.floating.current,e,i,n]),Yr(()=>{t.update()},r),Yr(()=>{a(o=>o+1)},[e])}function W1e(e){const t=[PY(e.offset)];return e.middlewares.shift&&t.push(bA({limiter:J_e()})),e.middlewares.flip&&t.push(bY()),e.middlewares.inline&&t.push(SY()),t.push(AY({element:e.arrowRef,padding:e.arrowOffset})),t}function K1e(e){const[t,n]=lr({value:e.opened,defaultValue:e.defaultOpened,finalValue:!1,onChange:e.onChange}),r=()=>{var o;(o=e.onClose)==null||o.call(e),n(!1)},i=()=>{var o,l;t?((o=e.onClose)==null||o.call(e),n(!1)):((l=e.onOpen)==null||l.call(e),n(!0))},a=OA({placement:e.position,middleware:[...W1e(e),...e.width==="target"?[e1e({apply({rects:o}){var l,s;Object.assign((s=(l=a.refs.floating.current)==null?void 0:l.style)!=null?s:{},{width:"".concat(o.reference.width,"px")})}})]:[]]});return LY({opened:e.opened,position:e.position,positionDependencies:e.positionDependencies,floating:a}),Yr(()=>{var o;(o=e.onPositionChange)==null||o.call(e,a.placement)},[a.placement]),Yr(()=>{var o,l;e.opened?(l=e.onOpen)==null||l.call(e):(o=e.onClose)==null||o.call(e)},[e.opened]),{floating:a,controlled:typeof e.opened=="boolean",opened:t,onClose:r,onToggle:i}}const zY={context:"Popover component was not found in the tree",children:"Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported"},[q1e,jY]=al(zY.context);var Y1e=Object.defineProperty,X1e=Object.defineProperties,Q1e=Object.getOwnPropertyDescriptors,k1=Object.getOwnPropertySymbols,BY=Object.prototype.hasOwnProperty,HY=Object.prototype.propertyIsEnumerable,zI=(e,t,n)=>t in e?Y1e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,y0=(e,t)=>{for(var n in t||(t={}))BY.call(t,n)&&zI(e,n,t[n]);if(k1)for(var n of k1(t))HY.call(t,n)&&zI(e,n,t[n]);return e},Z1e=(e,t)=>X1e(e,Q1e(t)),J1e=(e,t)=>{var n={};for(var r in e)BY.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&k1)for(var r of k1(e))t.indexOf(r)<0&&HY.call(e,r)&&(n[r]=e[r]);return n};const ebe={refProp:"ref",popupType:"dialog"},VY=E.forwardRef((e,t)=>{const n=_e("PopoverTarget",ebe,e),{children:r,refProp:i,popupType:a}=n,o=J1e(n,["children","refProp","popupType"]);if(!Ig(r))throw new Error(zY.children);const l=o,s=jY(),u=Ql(s.reference,r.ref,t),c=s.withRoles?{"aria-haspopup":a,"aria-expanded":s.opened,"aria-controls":s.getDropdownId(),id:s.getTargetId()}:{};return E.cloneElement(r,y0(Z1e(y0(y0(y0({},l),c),s.targetProps),{className:rG(s.targetProps.className,l.className,r.props.className),[i]:u}),s.controlled?null:{onClick:s.onToggle}))});VY.displayName="@mantine/core/PopoverTarget";var tbe=ke((e,{radius:t,shadow:n})=>({dropdown:{position:"absolute",backgroundColor:e.white,background:e.colorScheme==="dark"?e.colors.dark[6]:e.white,border:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2]),padding:"".concat(e.spacing.sm," ").concat(e.spacing.md),boxShadow:e.shadows[n]||n||"none",borderRadius:e.fn.radius(t),"&:focus":{outline:0}},arrow:{backgroundColor:"inherit",border:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2]),zIndex:1}}));const nbe=tbe;var rbe=Object.defineProperty,jI=Object.getOwnPropertySymbols,ibe=Object.prototype.hasOwnProperty,abe=Object.prototype.propertyIsEnumerable,BI=(e,t,n)=>t in e?rbe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rf=(e,t)=>{for(var n in t||(t={}))ibe.call(t,n)&&BI(e,n,t[n]);if(jI)for(var n of jI(t))abe.call(t,n)&&BI(e,n,t[n]);return e};const HI={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function obe({transition:e,state:t,duration:n,timingFunction:r}){const i={transitionDuration:"".concat(n,"ms"),transitionTimingFunction:r};return typeof e=="string"?e in Uv?rf(rf(rf({transitionProperty:Uv[e].transitionProperty},i),Uv[e].common),Uv[e][HI[t]]):null:rf(rf(rf({transitionProperty:e.transitionProperty},i),e.common),e[HI[t]])}function lbe({duration:e,exitDuration:t,timingFunction:n,mounted:r,onEnter:i,onExit:a,onEntered:o,onExited:l}){const s=Rn(),u=nP(),c=s.respectReducedMotion?u:!1,[d,f]=E.useState(c?0:e),[g,p]=E.useState(r?"entered":"exited"),h=E.useRef(-1),v=m=>{const y=m?i:a,_=m?o:l;p(m?"pre-entering":"pre-exiting"),window.clearTimeout(h.current);const b=c?0:m?e:t;if(f(b),b===0)typeof y=="function"&&y(),typeof _=="function"&&_(),p(m?"entered":"exited");else{const w=window.setTimeout(()=>{typeof y=="function"&&y(),p(m?"entering":"exiting")},10);h.current=window.setTimeout(()=>{window.clearTimeout(w),typeof _=="function"&&_(),p(m?"entered":"exited")},b)}};return Yr(()=>{v(r)},[r]),E.useEffect(()=>()=>window.clearTimeout(h.current),[]),{transitionDuration:d,transitionStatus:g,transitionTimingFunction:n||s.transitionTimingFunction}}function ts({keepMounted:e,transition:t,duration:n=250,exitDuration:r=n,mounted:i,children:a,timingFunction:o,onExit:l,onEntered:s,onEnter:u,onExited:c}){const{transitionDuration:d,transitionStatus:f,transitionTimingFunction:g}=lbe({mounted:i,exitDuration:r,duration:n,timingFunction:o,onExit:l,onEntered:s,onEnter:u,onExited:c});return d===0?i?S.createElement(S.Fragment,null,a({})):e?a({display:"none"}):null:f==="exited"?e?a({display:"none"}):null:S.createElement(S.Fragment,null,a(obe({transition:t,duration:d,state:f,timingFunction:g})))}ts.displayName="@mantine/core/Transition";function EA({children:e,active:t=!0,refProp:n="ref"}){const r=Gge(t),i=Ql(r,e==null?void 0:e.ref);return Ig(e)?E.cloneElement(e,{[n]:i}):e}EA.displayName="@mantine/core/FocusTrap";var sbe=Object.defineProperty,ube=Object.defineProperties,cbe=Object.getOwnPropertyDescriptors,VI=Object.getOwnPropertySymbols,fbe=Object.prototype.hasOwnProperty,dbe=Object.prototype.propertyIsEnumerable,UI=(e,t,n)=>t in e?sbe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cs=(e,t)=>{for(var n in t||(t={}))fbe.call(t,n)&&UI(e,n,t[n]);if(VI)for(var n of VI(t))dbe.call(t,n)&&UI(e,n,t[n]);return e},_0=(e,t)=>ube(e,cbe(t));function GI(e,t,n,r){return e==="center"||r==="center"?{top:t}:e==="end"?{bottom:n}:e==="start"?{top:n}:{}}function WI(e,t,n,r,i){return e==="center"||r==="center"?{left:t}:e==="end"?{[i==="ltr"?"right":"left"]:n}:e==="start"?{[i==="ltr"?"left":"right"]:n}:{}}const gbe={bottom:"borderTopLeftRadius",left:"borderTopRightRadius",right:"borderBottomLeftRadius",top:"borderBottomRightRadius"};function pbe({position:e,arrowSize:t,arrowOffset:n,arrowRadius:r,arrowPosition:i,arrowX:a,arrowY:o,dir:l}){const[s,u="center"]=e.split("-"),c={width:L(t),height:L(t),transform:"rotate(45deg)",position:"absolute",[gbe[s]]:L(r)},d=L(-t/2);return s==="left"?_0(cs(cs({},c),GI(u,o,n,i)),{right:d,borderLeftColor:"transparent",borderBottomColor:"transparent"}):s==="right"?_0(cs(cs({},c),GI(u,o,n,i)),{left:d,borderRightColor:"transparent",borderTopColor:"transparent"}):s==="top"?_0(cs(cs({},c),WI(u,a,n,i,l)),{bottom:d,borderTopColor:"transparent",borderLeftColor:"transparent"}):s==="bottom"?_0(cs(cs({},c),WI(u,a,n,i,l)),{top:d,borderBottomColor:"transparent",borderRightColor:"transparent"}):{}}var hbe=Object.defineProperty,mbe=Object.defineProperties,vbe=Object.getOwnPropertyDescriptors,R1=Object.getOwnPropertySymbols,UY=Object.prototype.hasOwnProperty,GY=Object.prototype.propertyIsEnumerable,KI=(e,t,n)=>t in e?hbe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ybe=(e,t)=>{for(var n in t||(t={}))UY.call(t,n)&&KI(e,n,t[n]);if(R1)for(var n of R1(t))GY.call(t,n)&&KI(e,n,t[n]);return e},_be=(e,t)=>mbe(e,vbe(t)),bbe=(e,t)=>{var n={};for(var r in e)UY.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&R1)for(var r of R1(e))t.indexOf(r)<0&&GY.call(e,r)&&(n[r]=e[r]);return n};const $A=E.forwardRef((e,t)=>{var n=e,{position:r,arrowSize:i,arrowOffset:a,arrowRadius:o,arrowPosition:l,visible:s,arrowX:u,arrowY:c}=n,d=bbe(n,["position","arrowSize","arrowOffset","arrowRadius","arrowPosition","visible","arrowX","arrowY"]);const f=Rn();return s?S.createElement("div",_be(ybe({},d),{ref:t,style:pbe({position:r,arrowSize:i,arrowOffset:a,arrowRadius:o,arrowPosition:l,dir:f.dir,arrowX:u,arrowY:c})})):null});$A.displayName="@mantine/core/FloatingArrow";var wbe=Object.defineProperty,Sbe=Object.defineProperties,Pbe=Object.getOwnPropertyDescriptors,A1=Object.getOwnPropertySymbols,WY=Object.prototype.hasOwnProperty,KY=Object.prototype.propertyIsEnumerable,qI=(e,t,n)=>t in e?wbe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,af=(e,t)=>{for(var n in t||(t={}))WY.call(t,n)&&qI(e,n,t[n]);if(A1)for(var n of A1(t))KY.call(t,n)&&qI(e,n,t[n]);return e},b0=(e,t)=>Sbe(e,Pbe(t)),Cbe=(e,t)=>{var n={};for(var r in e)WY.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&A1)for(var r of A1(e))t.indexOf(r)<0&&KY.call(e,r)&&(n[r]=e[r]);return n};const xbe={};function qY(e){var t;const n=_e("PopoverDropdown",xbe,e),{style:r,className:i,children:a,onKeyDownCapture:o}=n,l=Cbe(n,["style","className","children","onKeyDownCapture"]),s=jY(),{classes:u,cx:c}=nbe({radius:s.radius,shadow:s.shadow},{name:s.__staticSelector,classNames:s.classNames,styles:s.styles,unstyled:s.unstyled,variant:s.variant}),d=AG({opened:s.opened,shouldReturnFocus:s.returnFocus}),f=s.withRoles?{"aria-labelledby":s.getTargetId(),id:s.getDropdownId(),role:"dialog"}:{};return s.disabled?null:S.createElement(Vm,b0(af({},s.portalProps),{withinPortal:s.withinPortal}),S.createElement(ts,b0(af({mounted:s.opened},s.transitionProps),{transition:s.transitionProps.transition||"fade",duration:(t=s.transitionProps.duration)!=null?t:150,keepMounted:s.keepMounted,exitDuration:typeof s.transitionProps.exitDuration=="number"?s.transitionProps.exitDuration:s.transitionProps.duration}),g=>{var p,h;return S.createElement(EA,{active:s.trapFocus},S.createElement(he,af(b0(af({},f),{tabIndex:-1,ref:s.floating,style:b0(af(af({},r),g),{zIndex:s.zIndex,top:(p=s.y)!=null?p:0,left:(h=s.x)!=null?h:0,width:s.width==="target"?void 0:L(s.width)}),className:c(u.dropdown,i),onKeyDownCapture:yfe(s.onClose,{active:s.closeOnEscape,onTrigger:d,onKeyDown:o}),"data-position":s.placement}),l),a,S.createElement($A,{ref:s.arrowRef,arrowX:s.arrowX,arrowY:s.arrowY,visible:s.withArrow,position:s.placement,arrowSize:s.arrowSize,arrowRadius:s.arrowRadius,arrowOffset:s.arrowOffset,arrowPosition:s.arrowPosition,className:u.arrow})))}))}qY.displayName="@mantine/core/PopoverDropdown";function YY(e,t){if(e==="rtl"&&(t.includes("right")||t.includes("left"))){const[n,r]=t.split("-"),i=n==="right"?"left":"right";return r===void 0?i:"".concat(i,"-").concat(r)}return t}var YI=Object.getOwnPropertySymbols,Obe=Object.prototype.hasOwnProperty,Ebe=Object.prototype.propertyIsEnumerable,$be=(e,t)=>{var n={};for(var r in e)Obe.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&YI)for(var r of YI(e))t.indexOf(r)<0&&Ebe.call(e,r)&&(n[r]=e[r]);return n};const kbe={position:"bottom",offset:8,positionDependencies:[],transitionProps:{transition:"fade",duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:"side",closeOnClickOutside:!0,withinPortal:!1,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,clickOutsideEvents:["mousedown","touchstart"],zIndex:Oo("popover"),__staticSelector:"Popover",width:"max-content"};function mn(e){var t,n,r,i,a,o;const l=E.useRef(null),s=_e("Popover",kbe,e),{children:u,position:c,offset:d,onPositionChange:f,positionDependencies:g,opened:p,transitionProps:h,width:v,middlewares:m,withArrow:y,arrowSize:_,arrowOffset:b,arrowRadius:w,arrowPosition:C,unstyled:O,classNames:$,styles:R,closeOnClickOutside:M,withinPortal:T,portalProps:D,closeOnEscape:N,clickOutsideEvents:x,trapFocus:P,onClose:k,onOpen:A,onChange:I,zIndex:F,radius:z,shadow:H,id:j,defaultOpened:V,__staticSelector:W,withRoles:U,disabled:Q,returnFocus:le,variant:Y,keepMounted:K}=s,ne=$be(s,["children","position","offset","onPositionChange","positionDependencies","opened","transitionProps","width","middlewares","withArrow","arrowSize","arrowOffset","arrowRadius","arrowPosition","unstyled","classNames","styles","closeOnClickOutside","withinPortal","portalProps","closeOnEscape","clickOutsideEvents","trapFocus","onClose","onOpen","onChange","zIndex","radius","shadow","id","defaultOpened","__staticSelector","withRoles","disabled","returnFocus","variant","keepMounted"]),[ie,q]=E.useState(null),[ge,Ee]=E.useState(null),Ae=qa(j),ze=Rn(),de=K1e({middlewares:m,width:v,position:YY(ze.dir,c),offset:typeof d=="number"?d+(y?_/2:0):d,arrowRef:l,arrowOffset:b,onPositionChange:f,positionDependencies:g,opened:p,defaultOpened:V,onChange:I,onOpen:A,onClose:k});Dge(()=>de.opened&&M&&de.onClose(),x,[ie,ge]);const xe=E.useCallback(me=>{q(me),de.floating.reference(me)},[de.floating.reference]),Ie=E.useCallback(me=>{Ee(me),de.floating.floating(me)},[de.floating.floating]);return S.createElement(q1e,{value:{returnFocus:le,disabled:Q,controlled:de.controlled,reference:xe,floating:Ie,x:de.floating.x,y:de.floating.y,arrowX:(r=(n=(t=de.floating)==null?void 0:t.middlewareData)==null?void 0:n.arrow)==null?void 0:r.x,arrowY:(o=(a=(i=de.floating)==null?void 0:i.middlewareData)==null?void 0:a.arrow)==null?void 0:o.y,opened:de.opened,arrowRef:l,transitionProps:h,width:v,withArrow:y,arrowSize:_,arrowOffset:b,arrowRadius:w,arrowPosition:C,placement:de.floating.placement,trapFocus:P,withinPortal:T,portalProps:D,zIndex:F,radius:z,shadow:H,closeOnEscape:N,onClose:de.onClose,onToggle:de.onToggle,getTargetId:()=>"".concat(Ae,"-target"),getDropdownId:()=>"".concat(Ae,"-dropdown"),withRoles:U,targetProps:ne,__staticSelector:W,classNames:$,styles:R,unstyled:O,variant:Y,keepMounted:K}},u)}mn.Target=VY;mn.Dropdown=qY;mn.displayName="@mantine/core/Popover";var Rbe=Object.defineProperty,T1=Object.getOwnPropertySymbols,XY=Object.prototype.hasOwnProperty,QY=Object.prototype.propertyIsEnumerable,XI=(e,t,n)=>t in e?Rbe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Abe=(e,t)=>{for(var n in t||(t={}))XY.call(t,n)&&XI(e,n,t[n]);if(T1)for(var n of T1(t))QY.call(t,n)&&XI(e,n,t[n]);return e},Tbe=(e,t)=>{var n={};for(var r in e)XY.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&T1)for(var r of T1(e))t.indexOf(r)<0&&QY.call(e,r)&&(n[r]=e[r]);return n};function Mbe(e){var t=e,{children:n,component:r="div",maxHeight:i=220,direction:a="column",id:o,innerRef:l,__staticSelector:s,styles:u,classNames:c,unstyled:d}=t,f=Tbe(t,["children","component","maxHeight","direction","id","innerRef","__staticSelector","styles","classNames","unstyled"]);const{classes:g}=H_e(null,{name:s,styles:u,classNames:c,unstyled:d});return S.createElement(mn.Dropdown,Abe({p:0,onMouseDown:p=>p.preventDefault()},f),S.createElement("div",{style:{maxHeight:L(i),display:"flex"}},S.createElement(he,{component:r||"div",id:"".concat(o,"-items"),"aria-labelledby":"".concat(o,"-label"),role:"listbox",onMouseDown:p=>p.preventDefault(),style:{flex:1,overflowY:r!==Wm?"auto":void 0},"data-combobox-popover":!0,tabIndex:-1,ref:l},S.createElement("div",{className:g.itemsWrapper,style:{flexDirection:a}},n))))}function mo({opened:e,transitionProps:t={transition:"fade",duration:0},shadow:n,withinPortal:r,portalProps:i,children:a,__staticSelector:o,onDirectionChange:l,switchDirectionOnFlip:s,zIndex:u,dropdownPosition:c,positionDependencies:d=[],classNames:f,styles:g,unstyled:p,readOnly:h,variant:v}){return S.createElement(mn,{unstyled:p,classNames:f,styles:g,width:"target",withRoles:!1,opened:e,middlewares:{flip:c==="flip",shift:!1},position:c==="flip"?"bottom":c,positionDependencies:d,zIndex:u,__staticSelector:o,withinPortal:r,portalProps:i,transitionProps:t,shadow:n,disabled:h,onPositionChange:m=>s&&(l==null?void 0:l(m==="top"?"column-reverse":"column")),variant:v},a)}mo.Target=mn.Target;mo.Dropdown=Mbe;function Nbe({data:e,limit:t,value:n,filter:r}){const i=[];for(let a=0;a=t));a+=1);return i}var Ibe=ke(()=>({wrapper:{position:"relative"}}));const Dbe=Ibe;var Fbe=Object.defineProperty,Lbe=Object.defineProperties,zbe=Object.getOwnPropertyDescriptors,M1=Object.getOwnPropertySymbols,ZY=Object.prototype.hasOwnProperty,JY=Object.prototype.propertyIsEnumerable,QI=(e,t,n)=>t in e?Fbe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,w0=(e,t)=>{for(var n in t||(t={}))ZY.call(t,n)&&QI(e,n,t[n]);if(M1)for(var n of M1(t))JY.call(t,n)&&QI(e,n,t[n]);return e},jbe=(e,t)=>Lbe(e,zbe(t)),Bbe=(e,t)=>{var n={};for(var r in e)ZY.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&M1)for(var r of M1(e))t.indexOf(r)<0&&JY.call(e,r)&&(n[r]=e[r]);return n};function xP(e,t,n){const r=_e(e,t,n),{label:i,description:a,error:o,required:l,classNames:s,styles:u,className:c,unstyled:d,__staticSelector:f,sx:g,errorProps:p,labelProps:h,descriptionProps:v,wrapperProps:m,id:y,size:_,style:b,inputContainer:w,inputWrapperOrder:C,withAsterisk:O,variant:$}=r,R=Bbe(r,["label","description","error","required","classNames","styles","className","unstyled","__staticSelector","sx","errorProps","labelProps","descriptionProps","wrapperProps","id","size","style","inputContainer","inputWrapperOrder","withAsterisk","variant"]),M=qa(y),{systemStyles:T,rest:D}=pu(R),N=w0({label:i,description:a,error:o,required:l,classNames:s,className:c,__staticSelector:f,sx:g,errorProps:p,labelProps:h,descriptionProps:v,unstyled:d,styles:u,id:M,size:_,style:b,inputContainer:w,inputWrapperOrder:C,withAsterisk:O,variant:$},m);return jbe(w0({},D),{classNames:s,styles:u,unstyled:d,wrapperProps:w0(w0({},N),T),inputProps:{required:l,classNames:s,styles:u,unstyled:d,id:M,size:_,__staticSelector:f,error:o,variant:$}})}var Hbe=ke((e,t,{size:n})=>({label:{display:"inline-block",fontSize:se({size:n,sizes:e.fontSizes}),fontWeight:500,color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[9],wordBreak:"break-word",cursor:"default",WebkitTapHighlightColor:"transparent"},required:{color:e.fn.variant({variant:"filled",color:"red"}).background}}));const Vbe=Hbe;var Ube=Object.defineProperty,N1=Object.getOwnPropertySymbols,eX=Object.prototype.hasOwnProperty,tX=Object.prototype.propertyIsEnumerable,ZI=(e,t,n)=>t in e?Ube(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Gbe=(e,t)=>{for(var n in t||(t={}))eX.call(t,n)&&ZI(e,n,t[n]);if(N1)for(var n of N1(t))tX.call(t,n)&&ZI(e,n,t[n]);return e},Wbe=(e,t)=>{var n={};for(var r in e)eX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&N1)for(var r of N1(e))t.indexOf(r)<0&&tX.call(e,r)&&(n[r]=e[r]);return n};const Kbe={labelElement:"label",size:"sm"},kA=E.forwardRef((e,t)=>{const n=_e("InputLabel",Kbe,e),{labelElement:r,children:i,required:a,size:o,classNames:l,styles:s,unstyled:u,className:c,htmlFor:d,__staticSelector:f,variant:g,onMouseDown:p}=n,h=Wbe(n,["labelElement","children","required","size","classNames","styles","unstyled","className","htmlFor","__staticSelector","variant","onMouseDown"]),{classes:v,cx:m}=Vbe(null,{name:["InputWrapper",f],classNames:l,styles:s,unstyled:u,variant:g,size:o});return S.createElement(he,Gbe({component:r,ref:t,className:m(v.label,c),htmlFor:r==="label"?d:void 0,onMouseDown:y=>{p==null||p(y),!y.defaultPrevented&&y.detail>1&&y.preventDefault()}},h),i,a&&S.createElement("span",{className:v.required,"aria-hidden":!0}," *"))});kA.displayName="@mantine/core/InputLabel";var qbe=ke((e,t,{size:n})=>({error:{wordBreak:"break-word",color:e.fn.variant({variant:"filled",color:"red"}).background,fontSize:"calc(".concat(se({size:n,sizes:e.fontSizes})," - ").concat(L(2),")"),lineHeight:1.2,display:"block"}}));const Ybe=qbe;var Xbe=Object.defineProperty,I1=Object.getOwnPropertySymbols,nX=Object.prototype.hasOwnProperty,rX=Object.prototype.propertyIsEnumerable,JI=(e,t,n)=>t in e?Xbe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qbe=(e,t)=>{for(var n in t||(t={}))nX.call(t,n)&&JI(e,n,t[n]);if(I1)for(var n of I1(t))rX.call(t,n)&&JI(e,n,t[n]);return e},Zbe=(e,t)=>{var n={};for(var r in e)nX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&I1)for(var r of I1(e))t.indexOf(r)<0&&rX.call(e,r)&&(n[r]=e[r]);return n};const Jbe={size:"sm"},RA=E.forwardRef((e,t)=>{const n=_e("InputError",Jbe,e),{children:r,className:i,classNames:a,styles:o,unstyled:l,size:s,__staticSelector:u,variant:c}=n,d=Zbe(n,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:f,cx:g}=Ybe(null,{name:["InputWrapper",u],classNames:a,styles:o,unstyled:l,variant:c,size:s});return S.createElement(ct,Qbe({className:g(f.error,i),ref:t},d),r)});RA.displayName="@mantine/core/InputError";var ewe=ke((e,t,{size:n})=>({description:{wordBreak:"break-word",color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6],fontSize:"calc(".concat(se({size:n,sizes:e.fontSizes})," - ").concat(L(2),")"),lineHeight:1.2,display:"block"}}));const twe=ewe;var nwe=Object.defineProperty,D1=Object.getOwnPropertySymbols,iX=Object.prototype.hasOwnProperty,aX=Object.prototype.propertyIsEnumerable,eD=(e,t,n)=>t in e?nwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rwe=(e,t)=>{for(var n in t||(t={}))iX.call(t,n)&&eD(e,n,t[n]);if(D1)for(var n of D1(t))aX.call(t,n)&&eD(e,n,t[n]);return e},iwe=(e,t)=>{var n={};for(var r in e)iX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&D1)for(var r of D1(e))t.indexOf(r)<0&&aX.call(e,r)&&(n[r]=e[r]);return n};const awe={size:"sm"},AA=E.forwardRef((e,t)=>{const n=_e("InputDescription",awe,e),{children:r,className:i,classNames:a,styles:o,unstyled:l,size:s,__staticSelector:u,variant:c}=n,d=iwe(n,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:f,cx:g}=twe(null,{name:["InputWrapper",u],classNames:a,styles:o,unstyled:l,variant:c,size:s});return S.createElement(ct,rwe({color:"dimmed",className:g(f.description,i),ref:t,unstyled:l},d),r)});AA.displayName="@mantine/core/InputDescription";const oX=E.createContext({offsetBottom:!1,offsetTop:!1,describedBy:void 0}),owe=oX.Provider,lwe=()=>E.useContext(oX);function swe(e,{hasDescription:t,hasError:n}){const r=e.findIndex(s=>s==="input"),i=e[r-1],a=e[r+1];return{offsetBottom:t&&a==="description"||n&&a==="error",offsetTop:t&&i==="description"||n&&i==="error"}}var uwe=Object.defineProperty,cwe=Object.defineProperties,fwe=Object.getOwnPropertyDescriptors,tD=Object.getOwnPropertySymbols,dwe=Object.prototype.hasOwnProperty,gwe=Object.prototype.propertyIsEnumerable,nD=(e,t,n)=>t in e?uwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,pwe=(e,t)=>{for(var n in t||(t={}))dwe.call(t,n)&&nD(e,n,t[n]);if(tD)for(var n of tD(t))gwe.call(t,n)&&nD(e,n,t[n]);return e},hwe=(e,t)=>cwe(e,fwe(t)),mwe=ke(e=>({root:hwe(pwe({},e.fn.fontStyles()),{lineHeight:e.lineHeight})}));const vwe=mwe;var ywe=Object.defineProperty,_we=Object.defineProperties,bwe=Object.getOwnPropertyDescriptors,F1=Object.getOwnPropertySymbols,lX=Object.prototype.hasOwnProperty,sX=Object.prototype.propertyIsEnumerable,rD=(e,t,n)=>t in e?ywe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fs=(e,t)=>{for(var n in t||(t={}))lX.call(t,n)&&rD(e,n,t[n]);if(F1)for(var n of F1(t))sX.call(t,n)&&rD(e,n,t[n]);return e},iD=(e,t)=>_we(e,bwe(t)),wwe=(e,t)=>{var n={};for(var r in e)lX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&F1)for(var r of F1(e))t.indexOf(r)<0&&sX.call(e,r)&&(n[r]=e[r]);return n};const Swe={labelElement:"label",size:"sm",inputContainer:e=>e,inputWrapperOrder:["label","description","input","error"]},uX=E.forwardRef((e,t)=>{const n=_e("InputWrapper",Swe,e),{className:r,label:i,children:a,required:o,id:l,error:s,description:u,labelElement:c,labelProps:d,descriptionProps:f,errorProps:g,classNames:p,styles:h,size:v,inputContainer:m,__staticSelector:y,unstyled:_,inputWrapperOrder:b,withAsterisk:w,variant:C}=n,O=wwe(n,["className","label","children","required","id","error","description","labelElement","labelProps","descriptionProps","errorProps","classNames","styles","size","inputContainer","__staticSelector","unstyled","inputWrapperOrder","withAsterisk","variant"]),{classes:$,cx:R}=vwe(null,{classNames:p,styles:h,name:["InputWrapper",y],unstyled:_,variant:C,size:v}),M={classNames:p,styles:h,unstyled:_,size:v,variant:C,__staticSelector:y},T=typeof w=="boolean"?w:o,D=l?"".concat(l,"-error"):g==null?void 0:g.id,N=l?"".concat(l,"-description"):f==null?void 0:f.id,x=!!s&&typeof s!="boolean",P="".concat(x?D:""," ").concat(u?N:""),k=P.trim().length>0?P.trim():void 0,A=i&&S.createElement(kA,fs(fs({key:"label",labelElement:c,id:l?"".concat(l,"-label"):void 0,htmlFor:l,required:T},M),d),i),I=u&&S.createElement(AA,iD(fs(fs({key:"description"},f),M),{size:(f==null?void 0:f.size)||M.size,id:(f==null?void 0:f.id)||N}),u),F=S.createElement(E.Fragment,{key:"input"},m(a)),z=typeof s!="boolean"&&s&&S.createElement(RA,iD(fs(fs({},g),M),{size:(g==null?void 0:g.size)||M.size,key:"error",id:(g==null?void 0:g.id)||D}),s),H=b.map(j=>{switch(j){case"label":return A;case"input":return F;case"description":return I;case"error":return z;default:return null}});return S.createElement(owe,{value:fs({describedBy:k},swe(b,{hasDescription:!!I,hasError:!!z}))},S.createElement(he,fs({className:R($.root,r),ref:t},O),H))});uX.displayName="@mantine/core/InputWrapper";var Pwe=Object.defineProperty,L1=Object.getOwnPropertySymbols,cX=Object.prototype.hasOwnProperty,fX=Object.prototype.propertyIsEnumerable,aD=(e,t,n)=>t in e?Pwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Cwe=(e,t)=>{for(var n in t||(t={}))cX.call(t,n)&&aD(e,n,t[n]);if(L1)for(var n of L1(t))fX.call(t,n)&&aD(e,n,t[n]);return e},xwe=(e,t)=>{var n={};for(var r in e)cX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&L1)for(var r of L1(e))t.indexOf(r)<0&&fX.call(e,r)&&(n[r]=e[r]);return n};const Owe={},dX=E.forwardRef((e,t)=>{const n=_e("InputPlaceholder",Owe,e),{sx:r}=n,i=xwe(n,["sx"]);return S.createElement(he,Cwe({component:"span",sx:[a=>a.fn.placeholderStyles(),...Ng(r)],ref:t},i))});dX.displayName="@mantine/core/InputPlaceholder";var Ewe=Object.defineProperty,$we=Object.defineProperties,kwe=Object.getOwnPropertyDescriptors,oD=Object.getOwnPropertySymbols,Rwe=Object.prototype.hasOwnProperty,Awe=Object.prototype.propertyIsEnumerable,lD=(e,t,n)=>t in e?Ewe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,S0=(e,t)=>{for(var n in t||(t={}))Rwe.call(t,n)&&lD(e,n,t[n]);if(oD)for(var n of oD(t))Awe.call(t,n)&&lD(e,n,t[n]);return e},zx=(e,t)=>$we(e,kwe(t));const xr={xs:L(30),sm:L(36),md:L(42),lg:L(50),xl:L(60)},Twe=["default","filled","unstyled"];function Mwe({theme:e,variant:t}){return Twe.includes(t)?t==="default"?{border:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]),backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.white,transition:"border-color 100ms ease","&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:t==="filled"?{border:"".concat(L(1)," solid transparent"),backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[1],"&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:{borderWidth:0,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,backgroundColor:"transparent",minHeight:L(28),outline:0,"&:focus, &:focus-within":{outline:"none",borderColor:"transparent"},"&:disabled":{backgroundColor:"transparent","&:focus, &:focus-within":{outline:"none",borderColor:"transparent"}}}:null}var Nwe=ke((e,{multiline:t,radius:n,invalid:r,rightSectionWidth:i,withRightSection:a,iconWidth:o,offsetBottom:l,offsetTop:s,pointer:u},{variant:c,size:d})=>{const f=e.fn.variant({variant:"filled",color:"red"}).background,g=c==="default"||c==="filled"?{minHeight:se({size:d,sizes:xr}),paddingLeft:"calc(".concat(se({size:d,sizes:xr})," / 3)"),paddingRight:a?i||se({size:d,sizes:xr}):"calc(".concat(se({size:d,sizes:xr})," / 3)"),borderRadius:e.fn.radius(n)}:c==="unstyled"&&a?{paddingRight:i||se({size:d,sizes:xr})}:null;return{wrapper:{position:"relative",marginTop:s?"calc(".concat(e.spacing.xs," / 2)"):void 0,marginBottom:l?"calc(".concat(e.spacing.xs," / 2)"):void 0,"&:has(input:disabled)":{"& .mantine-Input-rightSection":{display:"none"}}},input:zx(S0(S0(zx(S0({},e.fn.fontStyles()),{height:t?c==="unstyled"?void 0:"auto":se({size:d,sizes:xr}),WebkitTapHighlightColor:"transparent",lineHeight:t?e.lineHeight:"calc(".concat(se({size:d,sizes:xr})," - ").concat(L(2),")"),appearance:"none",resize:"none",boxSizing:"border-box",fontSize:se({size:d,sizes:e.fontSizes}),width:"100%",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,display:"block",textAlign:"left",cursor:u?"pointer":void 0}),Mwe({theme:e,variant:c})),g),{"&:disabled, &[data-disabled]":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,cursor:"not-allowed",pointerEvents:"none","&::placeholder":{color:e.colors.dark[2]}},"&[data-invalid]":{color:f,borderColor:f,"&::placeholder":{opacity:1,color:f}},"&[data-with-icon]":{paddingLeft:typeof o=="number"?L(o):se({size:d,sizes:xr})},"&::placeholder":zx(S0({},e.fn.placeholderStyles()),{opacity:1}),"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button, &::-webkit-search-decoration, &::-webkit-search-cancel-button, &::-webkit-search-results-button, &::-webkit-search-results-decoration":{appearance:"none"},"&[type=number]":{MozAppearance:"textfield"}}),icon:{pointerEvents:"none",position:"absolute",zIndex:1,left:0,top:0,bottom:0,display:"flex",alignItems:"center",justifyContent:"center",width:o?L(o):se({size:d,sizes:xr}),color:r?e.colors.red[e.colorScheme==="dark"?6:7]:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[5]},rightSection:{position:"absolute",top:0,bottom:0,right:0,display:"flex",alignItems:"center",justifyContent:"center",width:i||se({size:d,sizes:xr})}}});const Iwe=Nwe;var Dwe=Object.defineProperty,Fwe=Object.defineProperties,Lwe=Object.getOwnPropertyDescriptors,z1=Object.getOwnPropertySymbols,gX=Object.prototype.hasOwnProperty,pX=Object.prototype.propertyIsEnumerable,sD=(e,t,n)=>t in e?Dwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,P0=(e,t)=>{for(var n in t||(t={}))gX.call(t,n)&&sD(e,n,t[n]);if(z1)for(var n of z1(t))pX.call(t,n)&&sD(e,n,t[n]);return e},uD=(e,t)=>Fwe(e,Lwe(t)),zwe=(e,t)=>{var n={};for(var r in e)gX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&z1)for(var r of z1(e))t.indexOf(r)<0&&pX.call(e,r)&&(n[r]=e[r]);return n};const jwe={size:"sm",variant:"default"},Ac=E.forwardRef((e,t)=>{const n=_e("Input",jwe,e),{className:r,error:i,required:a,disabled:o,variant:l,icon:s,style:u,rightSectionWidth:c,iconWidth:d,rightSection:f,rightSectionProps:g,radius:p,size:h,wrapperProps:v,classNames:m,styles:y,__staticSelector:_,multiline:b,sx:w,unstyled:C,pointer:O}=n,$=zwe(n,["className","error","required","disabled","variant","icon","style","rightSectionWidth","iconWidth","rightSection","rightSectionProps","radius","size","wrapperProps","classNames","styles","__staticSelector","multiline","sx","unstyled","pointer"]),{offsetBottom:R,offsetTop:M,describedBy:T}=lwe(),{classes:D,cx:N}=Iwe({radius:p,multiline:b,invalid:!!i,rightSectionWidth:c?L(c):void 0,iconWidth:d,withRightSection:!!f,offsetBottom:R,offsetTop:M,pointer:O},{classNames:m,styles:y,name:["Input",_],unstyled:C,variant:l,size:h}),{systemStyles:x,rest:P}=pu($);return S.createElement(he,P0(P0({className:N(D.wrapper,r),sx:w,style:u},x),v),s&&S.createElement("div",{className:D.icon},s),S.createElement(he,uD(P0({component:"input"},P),{ref:t,required:a,"aria-invalid":!!i,"aria-describedby":T,disabled:o,"data-disabled":o||void 0,"data-with-icon":!!s||void 0,"data-invalid":!!i||void 0,className:D.input})),f&&S.createElement("div",uD(P0({},g),{className:D.rightSection}),f))});Ac.displayName="@mantine/core/Input";Ac.Wrapper=uX;Ac.Label=kA;Ac.Description=AA;Ac.Error=RA;Ac.Placeholder=dX;const Lt=Ac;var Bwe=Object.defineProperty,Hwe=Object.defineProperties,Vwe=Object.getOwnPropertyDescriptors,j1=Object.getOwnPropertySymbols,hX=Object.prototype.hasOwnProperty,mX=Object.prototype.propertyIsEnumerable,cD=(e,t,n)=>t in e?Bwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,jx=(e,t)=>{for(var n in t||(t={}))hX.call(t,n)&&cD(e,n,t[n]);if(j1)for(var n of j1(t))mX.call(t,n)&&cD(e,n,t[n]);return e},fD=(e,t)=>Hwe(e,Vwe(t)),Uwe=(e,t)=>{var n={};for(var r in e)hX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&j1)for(var r of j1(e))t.indexOf(r)<0&&mX.call(e,r)&&(n[r]=e[r]);return n};function Gwe(e,t){return t.value.toLowerCase().trim().includes(e.toLowerCase().trim())}const Wwe={required:!1,size:"sm",shadow:"sm",limit:5,itemComponent:_P,transitionProps:{transition:"fade",duration:0},initiallyOpened:!1,filter:Gwe,switchDirectionOnFlip:!1,zIndex:Oo("popover"),dropdownPosition:"flip",maxDropdownHeight:"auto",positionDependencies:[]},vX=E.forwardRef((e,t)=>{const n=xP("Autocomplete",Wwe,e),{inputProps:r,wrapperProps:i,shadow:a,data:o,limit:l,value:s,defaultValue:u,onChange:c,unstyled:d,itemComponent:f,onItemSubmit:g,onKeyDown:p,onFocus:h,onBlur:v,onClick:m,transitionProps:y,initiallyOpened:_,classNames:b,styles:w,filter:C,nothingFound:O,onDropdownClose:$,onDropdownOpen:R,withinPortal:M,switchDirectionOnFlip:T,zIndex:D,dropdownPosition:N,maxDropdownHeight:x,dropdownComponent:P,positionDependencies:k,readOnly:A,hoverOnSearchChange:I}=n,F=Uwe(n,["inputProps","wrapperProps","shadow","data","limit","value","defaultValue","onChange","unstyled","itemComponent","onItemSubmit","onKeyDown","onFocus","onBlur","onClick","transitionProps","initiallyOpened","classNames","styles","filter","nothingFound","onDropdownClose","onDropdownOpen","withinPortal","switchDirectionOnFlip","zIndex","dropdownPosition","maxDropdownHeight","dropdownComponent","positionDependencies","readOnly","hoverOnSearchChange"]),{classes:z}=Dbe(null,{classNames:b,styles:w,name:"Autocomplete",unstyled:d}),[H,j]=E.useState(_),[V,W]=E.useState(-1),[U,Q]=E.useState("column"),le=E.useRef(null),[Y,K]=E.useState(!1),[ne,ie]=lr({value:s,defaultValue:u,finalValue:"",onChange:c}),q=Oe=>{j(Oe);const Me=Oe?R:$;typeof Me=="function"&&Me()};Yr(()=>{W(I&&ne?0:-1)},[ne,I]);const ge=Oe=>{ie(Oe.value),typeof g=="function"&&g(Oe),q(!1)},Ee=o.map(Oe=>typeof Oe=="string"?{value:Oe}:Oe),Ae=cR({data:Nbe({data:Ee,value:ne,limit:l,filter:C})}),ze=Oe=>{if(Y)return;typeof p=="function"&&p(Oe);const Me=U==="column",ue=()=>{W(ye=>ye{W(ye=>ye>0?ye-1:ye)};switch(Oe.key){case"ArrowUp":{Oe.preventDefault(),Me?pe():ue();break}case"ArrowDown":{Oe.preventDefault(),Me?ue():pe();break}case"Enter":{Ae[V]&&H&&(Oe.preventDefault(),ie(Ae[V].value),typeof g=="function"&&g(Ae[V]),q(!1));break}case"Escape":H&&(Oe.preventDefault(),q(!1))}},de=Oe=>{typeof h=="function"&&h(Oe),q(!0)},xe=Oe=>{typeof v=="function"&&v(Oe),q(!1)},Ie=Oe=>{typeof m=="function"&&m(Oe),q(!0)},me=H&&(Ae.length>0||Ae.length===0&&!!O);return S.createElement(Lt.Wrapper,fD(jx({},i),{__staticSelector:"Autocomplete"}),S.createElement(mo,{opened:me,transitionProps:y,shadow:"sm",withinPortal:M,__staticSelector:"Autocomplete",onDirectionChange:Q,switchDirectionOnFlip:T,zIndex:D,dropdownPosition:N,positionDependencies:k,classNames:b,styles:w,unstyled:d,readOnly:A,variant:r.variant},S.createElement(mo.Target,null,S.createElement("div",{className:z.wrapper,"aria-controls":r.id,onMouseLeave:()=>W(-1),tabIndex:-1},S.createElement(Lt,fD(jx(jx({type:"search",autoComplete:"off"},r),F),{readOnly:A,"data-mantine-stop-propagation":H,ref:Ql(t,le),onKeyDown:ze,classNames:b,styles:w,__staticSelector:"Autocomplete",value:ne,onChange:Oe=>{ie(Oe.currentTarget.value),q(!0)},onFocus:de,onBlur:xe,onClick:Ie,onCompositionStart:()=>K(!0),onCompositionEnd:()=>K(!1),role:"combobox","aria-haspopup":"listbox","aria-owns":me?"".concat(r.id,"-items"):null,"aria-expanded":me,"aria-autocomplete":"list","aria-controls":me?"".concat(r.id,"-items"):null,"aria-activedescendant":V>=0?"".concat(r.id,"-").concat(V):null})))),S.createElement(mo.Dropdown,{component:P||Wm,maxHeight:x,direction:U,id:r.id,__staticSelector:"Autocomplete",classNames:b,styles:w},S.createElement(yP,{data:Ae,hovered:V,classNames:b,styles:w,uuid:r.id,__staticSelector:"Autocomplete",onItemHover:W,onItemSelect:ge,itemComponent:f,size:r.size,nothingFound:O,variant:r.variant}))))});vX.displayName="@mantine/core/Autocomplete";var Kwe=Object.defineProperty,B1=Object.getOwnPropertySymbols,yX=Object.prototype.hasOwnProperty,_X=Object.prototype.propertyIsEnumerable,dD=(e,t,n)=>t in e?Kwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qwe=(e,t)=>{for(var n in t||(t={}))yX.call(t,n)&&dD(e,n,t[n]);if(B1)for(var n of B1(t))_X.call(t,n)&&dD(e,n,t[n]);return e},Ywe=(e,t)=>{var n={};for(var r in e)yX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&B1)for(var r of B1(e))t.indexOf(r)<0&&_X.call(e,r)&&(n[r]=e[r]);return n};function Xwe(e){const t=e,{style:n}=t,r=Ywe(t,["style"]);return S.createElement("svg",qwe({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:n},r),S.createElement("path",{d:"M0.877014 7.49988C0.877014 3.84219 3.84216 0.877045 7.49985 0.877045C11.1575 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1575 14.1227 7.49985 14.1227C3.84216 14.1227 0.877014 11.1575 0.877014 7.49988ZM7.49985 1.82704C4.36683 1.82704 1.82701 4.36686 1.82701 7.49988C1.82701 8.97196 2.38774 10.3131 3.30727 11.3213C4.19074 9.94119 5.73818 9.02499 7.50023 9.02499C9.26206 9.02499 10.8093 9.94097 11.6929 11.3208C12.6121 10.3127 13.1727 8.97172 13.1727 7.49988C13.1727 4.36686 10.6328 1.82704 7.49985 1.82704ZM10.9818 11.9787C10.2839 10.7795 8.9857 9.97499 7.50023 9.97499C6.01458 9.97499 4.71624 10.7797 4.01845 11.9791C4.97952 12.7272 6.18765 13.1727 7.49985 13.1727C8.81227 13.1727 10.0206 12.727 10.9818 11.9787ZM5.14999 6.50487C5.14999 5.207 6.20212 4.15487 7.49999 4.15487C8.79786 4.15487 9.84999 5.207 9.84999 6.50487C9.84999 7.80274 8.79786 8.85487 7.49999 8.85487C6.20212 8.85487 5.14999 7.80274 5.14999 6.50487ZM7.49999 5.10487C6.72679 5.10487 6.09999 5.73167 6.09999 6.50487C6.09999 7.27807 6.72679 7.90487 7.49999 7.90487C8.27319 7.90487 8.89999 7.27807 8.89999 6.50487C8.89999 5.73167 8.27319 5.10487 7.49999 5.10487Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var Qwe=Object.defineProperty,Zwe=Object.defineProperties,Jwe=Object.getOwnPropertyDescriptors,gD=Object.getOwnPropertySymbols,eSe=Object.prototype.hasOwnProperty,tSe=Object.prototype.propertyIsEnumerable,pD=(e,t,n)=>t in e?Qwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,nSe=(e,t)=>{for(var n in t||(t={}))eSe.call(t,n)&&pD(e,n,t[n]);if(gD)for(var n of gD(t))tSe.call(t,n)&&pD(e,n,t[n]);return e},rSe=(e,t)=>Zwe(e,Jwe(t));const bX=E.createContext(null);function iSe({spacing:e,children:t}){return S.createElement(bX.Provider,{value:{spacing:e}},t)}function aSe(){const e=E.useContext(bX);return e?rSe(nSe({},e),{withinGroup:!0}):{spacing:null,withinGroup:!1}}var oSe=ke((e,{spacing:t})=>({root:{display:"flex",paddingLeft:se({size:t,sizes:e.spacing})}}));const lSe=oSe;var sSe=Object.defineProperty,H1=Object.getOwnPropertySymbols,wX=Object.prototype.hasOwnProperty,SX=Object.prototype.propertyIsEnumerable,hD=(e,t,n)=>t in e?sSe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,uSe=(e,t)=>{for(var n in t||(t={}))wX.call(t,n)&&hD(e,n,t[n]);if(H1)for(var n of H1(t))SX.call(t,n)&&hD(e,n,t[n]);return e},cSe=(e,t)=>{var n={};for(var r in e)wX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&H1)for(var r of H1(e))t.indexOf(r)<0&&SX.call(e,r)&&(n[r]=e[r]);return n};const fSe={},PX=E.forwardRef((e,t)=>{const n=_e("AvatarGroup",fSe,e),{children:r,spacing:i="sm",unstyled:a,className:o,variant:l}=n,s=cSe(n,["children","spacing","unstyled","className","variant"]),{classes:u,cx:c}=lSe({spacing:i},{name:"AvatarGroup",unstyled:a,variant:l});return S.createElement(iSe,{spacing:i},S.createElement(he,uSe({ref:t,className:c(u.root,o)},s),r))});PX.displayName="@mantine/core/AvatarGroup";var dSe=Object.defineProperty,gSe=Object.defineProperties,pSe=Object.getOwnPropertyDescriptors,mD=Object.getOwnPropertySymbols,hSe=Object.prototype.hasOwnProperty,mSe=Object.prototype.propertyIsEnumerable,vD=(e,t,n)=>t in e?dSe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Cp=(e,t)=>{for(var n in t||(t={}))hSe.call(t,n)&&vD(e,n,t[n]);if(mD)for(var n of mD(t))mSe.call(t,n)&&vD(e,n,t[n]);return e},yD=(e,t)=>gSe(e,pSe(t));const vSe=["filled","light","gradient","outline"],C0={xs:L(16),sm:L(26),md:L(38),lg:L(56),xl:L(84)};function ySe({withinGroup:e,spacing:t,theme:n}){return e?{marginLeft:"calc(".concat(se({size:t,sizes:n.spacing})," * -1)"),backgroundColor:"".concat(n.colorScheme==="dark"?n.colors.dark[7]:n.white),border:"".concat(L(2)," solid ").concat(n.colorScheme==="dark"?n.colors.dark[7]:n.white)}:null}function _Se({theme:e,variant:t,color:n,gradient:r}){const i=e.fn.variant({variant:t,color:n,gradient:r});return vSe.includes(t)?{placeholder:{color:i.color,backgroundColor:i.background,backgroundImage:t==="gradient"?i.background:void 0,border:"".concat(L(t==="gradient"?0:1)," solid ").concat(i.border)},placeholderIcon:{color:i.color}}:{}}var bSe=ke((e,{radius:t,withinGroup:n,spacing:r,color:i,gradient:a},{variant:o,size:l})=>{const s=_Se({theme:e,color:i,gradient:a,variant:o});return{root:Cp(yD(Cp({},e.fn.focusStyles()),{WebkitTapHighlightColor:"transparent",boxSizing:"border-box",position:"relative",display:"block",userSelect:"none",overflow:"hidden",borderRadius:e.fn.radius(t),textDecoration:"none",border:0,backgroundColor:"transparent",padding:0,width:se({size:l,sizes:C0}),minWidth:se({size:l,sizes:C0}),height:se({size:l,sizes:C0})}),ySe({withinGroup:n,spacing:r,theme:e})),image:{objectFit:"cover",width:"100%",height:"100%",display:"block"},placeholder:Cp(yD(Cp({},e.fn.fontStyles()),{fontWeight:700,display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%",userSelect:"none",borderRadius:e.fn.radius(t),fontSize:"calc(".concat(se({size:l,sizes:C0})," / 2.5)")}),s.placeholder),placeholderIcon:Cp({width:"70%",height:"70%"},s.placeholderIcon)}});const wSe=bSe;var SSe=Object.defineProperty,PSe=Object.defineProperties,CSe=Object.getOwnPropertyDescriptors,V1=Object.getOwnPropertySymbols,CX=Object.prototype.hasOwnProperty,xX=Object.prototype.propertyIsEnumerable,_D=(e,t,n)=>t in e?SSe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,bD=(e,t)=>{for(var n in t||(t={}))CX.call(t,n)&&_D(e,n,t[n]);if(V1)for(var n of V1(t))xX.call(t,n)&&_D(e,n,t[n]);return e},xSe=(e,t)=>PSe(e,CSe(t)),OSe=(e,t)=>{var n={};for(var r in e)CX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&V1)for(var r of V1(e))t.indexOf(r)<0&&xX.call(e,r)&&(n[r]=e[r]);return n};const ESe={size:"md",color:"gray",variant:"light"},TA=E.forwardRef((e,t)=>{const n=_e("Avatar",ESe,e),{className:r,size:i,src:a,alt:o,radius:l,children:s,color:u,variant:c,gradient:d,classNames:f,styles:g,imageProps:p,unstyled:h}=n,v=OSe(n,["className","size","src","alt","radius","children","color","variant","gradient","classNames","styles","imageProps","unstyled"]),m=aSe(),[y,_]=E.useState(!a),{classes:b,cx:w}=wSe({color:u,radius:l,withinGroup:m.withinGroup,spacing:m.spacing,gradient:d},{classNames:f,styles:g,unstyled:h,name:"Avatar",variant:c,size:i});return E.useEffect(()=>{_(!a)},[a]),S.createElement(he,bD({component:"div",className:w(b.root,r),ref:t},v),y?S.createElement("div",{className:b.placeholder,title:o},s||S.createElement(Xwe,{className:b.placeholderIcon})):S.createElement("img",xSe(bD({},p),{className:b.image,src:a,alt:o,onError:()=>_(!0)})))});TA.displayName="@mantine/core/Avatar";TA.Group=PX;const $Se=TA;var kSe=Object.defineProperty,RSe=Object.defineProperties,ASe=Object.getOwnPropertyDescriptors,wD=Object.getOwnPropertySymbols,TSe=Object.prototype.hasOwnProperty,MSe=Object.prototype.propertyIsEnumerable,SD=(e,t,n)=>t in e?kSe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Bx=(e,t)=>{for(var n in t||(t={}))TSe.call(t,n)&&SD(e,n,t[n]);if(wD)for(var n of wD(t))MSe.call(t,n)&&SD(e,n,t[n]);return e},NSe=(e,t)=>RSe(e,ASe(t));const ISe=["light","filled","outline","dot","gradient"],Hx={xs:{fontSize:L(9),height:L(16)},sm:{fontSize:L(10),height:L(18)},md:{fontSize:L(11),height:L(20)},lg:{fontSize:L(13),height:L(26)},xl:{fontSize:L(16),height:L(32)}},DSe={xs:L(4),sm:L(4),md:L(6),lg:L(8),xl:L(10)};function FSe({theme:e,variant:t,color:n,size:r,gradient:i}){if(!ISe.includes(t))return null;if(t==="dot"){const o=se({size:r,sizes:DSe});return{backgroundColor:"transparent",color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[7],border:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[3]),paddingLeft:"calc(".concat(se({size:r,sizes:e.spacing})," / 1.5 - ").concat(o," / 2)"),"&::before":{content:'""',display:"block",width:o,height:o,borderRadius:o,backgroundColor:e.fn.themeColor(n,e.colorScheme==="dark"?4:e.fn.primaryShade("light"),!0),marginRight:o}}}const a=e.fn.variant({color:n,variant:t,gradient:i});return{background:a.background,color:a.color,border:"".concat(L(t==="gradient"?0:1)," solid ").concat(a.border)}}var LSe=ke((e,{color:t,radius:n,gradient:r,fullWidth:i},{variant:a,size:o})=>{const{fontSize:l,height:s}=o in Hx?Hx[o]:Hx.md;return{leftSection:{marginRight:"calc(".concat(e.spacing.xs," / 2)")},rightSection:{marginLeft:"calc(".concat(e.spacing.xs," / 2)")},inner:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},root:Bx(NSe(Bx(Bx({},e.fn.focusStyles()),e.fn.fontStyles()),{fontSize:l,height:s,WebkitTapHighlightColor:"transparent",lineHeight:"calc(".concat(s," - ").concat(L(2),")"),textDecoration:"none",padding:"0 calc(".concat(se({size:o,sizes:e.spacing})," / 1.5)"),boxSizing:"border-box",display:i?"flex":"inline-flex",alignItems:"center",justifyContent:"center",width:i?"100%":"auto",textTransform:"uppercase",borderRadius:e.fn.radius(n),fontWeight:700,letterSpacing:L(.25),cursor:"inherit",textOverflow:"ellipsis",overflow:"hidden"}),FSe({theme:e,variant:a,color:t,size:o,gradient:r}))}});const zSe=LSe;var jSe=Object.defineProperty,U1=Object.getOwnPropertySymbols,OX=Object.prototype.hasOwnProperty,EX=Object.prototype.propertyIsEnumerable,PD=(e,t,n)=>t in e?jSe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,BSe=(e,t)=>{for(var n in t||(t={}))OX.call(t,n)&&PD(e,n,t[n]);if(U1)for(var n of U1(t))EX.call(t,n)&&PD(e,n,t[n]);return e},HSe=(e,t)=>{var n={};for(var r in e)OX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&U1)for(var r of U1(e))t.indexOf(r)<0&&EX.call(e,r)&&(n[r]=e[r]);return n};const VSe={variant:"light",size:"md",radius:"xl"},$X=E.forwardRef((e,t)=>{const n=_e("Badge",VSe,e),{className:r,color:i,variant:a,fullWidth:o,children:l,size:s,leftSection:u,rightSection:c,radius:d,gradient:f,classNames:g,styles:p,unstyled:h}=n,v=HSe(n,["className","color","variant","fullWidth","children","size","leftSection","rightSection","radius","gradient","classNames","styles","unstyled"]),{classes:m,cx:y}=zSe({fullWidth:o,color:i,radius:d,gradient:f},{classNames:g,styles:p,name:"Badge",unstyled:h,variant:a,size:s});return S.createElement(he,BSe({className:y(m.root,r),ref:t},v),u&&S.createElement("span",{className:m.leftSection},u),S.createElement("span",{className:m.inner},l),c&&S.createElement("span",{className:m.rightSection},c))});$X.displayName="@mantine/core/Badge";const MA=$X;var USe=ke((e,{orientation:t,buttonBorderWidth:n})=>({root:{display:"flex",flexDirection:t==="vertical"?"column":"row","& [data-button]":{"&:first-of-type:not(:last-of-type)":{borderBottomRightRadius:0,[t==="vertical"?"borderBottomLeftRadius":"borderTopRightRadius"]:0,[t==="vertical"?"borderBottomWidth":"borderRightWidth"]:"calc(".concat(L(n)," / 2)")},"&:last-of-type:not(:first-of-type)":{borderTopLeftRadius:0,[t==="vertical"?"borderTopRightRadius":"borderBottomLeftRadius"]:0,[t==="vertical"?"borderTopWidth":"borderLeftWidth"]:"calc(".concat(L(n)," / 2)")},"&:not(:first-of-type):not(:last-of-type)":{borderRadius:0,[t==="vertical"?"borderTopWidth":"borderLeftWidth"]:"calc(".concat(L(n)," / 2)"),[t==="vertical"?"borderBottomWidth":"borderRightWidth"]:"calc(".concat(L(n)," / 2)")},"& + [data-button]":{[t==="vertical"?"marginTop":"marginLeft"]:"calc(".concat(n," * -1)"),"@media (min-resolution: 192dpi)":{[t==="vertical"?"marginTop":"marginLeft"]:0}}}}}));const GSe=USe;var WSe=Object.defineProperty,G1=Object.getOwnPropertySymbols,kX=Object.prototype.hasOwnProperty,RX=Object.prototype.propertyIsEnumerable,CD=(e,t,n)=>t in e?WSe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,KSe=(e,t)=>{for(var n in t||(t={}))kX.call(t,n)&&CD(e,n,t[n]);if(G1)for(var n of G1(t))RX.call(t,n)&&CD(e,n,t[n]);return e},qSe=(e,t)=>{var n={};for(var r in e)kX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&G1)for(var r of G1(e))t.indexOf(r)<0&&RX.call(e,r)&&(n[r]=e[r]);return n};const YSe={orientation:"horizontal",buttonBorderWidth:1},AX=E.forwardRef((e,t)=>{const n=_e("ButtonGroup",YSe,e),{className:r,orientation:i,buttonBorderWidth:a,unstyled:o}=n,l=qSe(n,["className","orientation","buttonBorderWidth","unstyled"]),{classes:s,cx:u}=GSe({orientation:i,buttonBorderWidth:a},{name:"ButtonGroup",unstyled:o});return S.createElement(he,KSe({className:u(s.root,r),ref:t},l))});AX.displayName="@mantine/core/ButtonGroup";var XSe=Object.defineProperty,QSe=Object.defineProperties,ZSe=Object.getOwnPropertyDescriptors,xD=Object.getOwnPropertySymbols,JSe=Object.prototype.hasOwnProperty,e2e=Object.prototype.propertyIsEnumerable,OD=(e,t,n)=>t in e?XSe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_l=(e,t)=>{for(var n in t||(t={}))JSe.call(t,n)&&OD(e,n,t[n]);if(xD)for(var n of xD(t))e2e.call(t,n)&&OD(e,n,t[n]);return e},By=(e,t)=>QSe(e,ZSe(t));const t2e=["filled","outline","light","white","default","subtle","gradient"],i3={xs:{height:xr.xs,paddingLeft:L(14),paddingRight:L(14)},sm:{height:xr.sm,paddingLeft:L(18),paddingRight:L(18)},md:{height:xr.md,paddingLeft:L(22),paddingRight:L(22)},lg:{height:xr.lg,paddingLeft:L(26),paddingRight:L(26)},xl:{height:xr.xl,paddingLeft:L(32),paddingRight:L(32)},"compact-xs":{height:L(22),paddingLeft:L(7),paddingRight:L(7)},"compact-sm":{height:L(26),paddingLeft:L(8),paddingRight:L(8)},"compact-md":{height:L(30),paddingLeft:L(10),paddingRight:L(10)},"compact-lg":{height:L(34),paddingLeft:L(12),paddingRight:L(12)},"compact-xl":{height:L(40),paddingLeft:L(14),paddingRight:L(14)}};function n2e({compact:e,size:t,withLeftIcon:n,withRightIcon:r}){if(e)return i3["compact-".concat(t)];const i=i3[t];return i?By(_l({},i),{paddingLeft:n?"calc(".concat(i.paddingLeft," / 1.5)"):i.paddingLeft,paddingRight:r?"calc(".concat(i.paddingRight," / 1.5)"):i.paddingRight}):{}}const r2e=e=>({display:e?"block":"inline-block",width:e?"100%":"auto"});function i2e({variant:e,theme:t,color:n,gradient:r}){if(!t2e.includes(e))return null;const i=t.fn.variant({color:n,variant:e,gradient:r});return e==="gradient"?_l({border:0,backgroundImage:i.background,color:i.color},t.fn.hover({backgroundSize:"200%"})):_l({border:"".concat(L(1)," solid ").concat(i.border),backgroundColor:i.background,color:i.color},t.fn.hover({backgroundColor:i.hover}))}var a2e=ke((e,{radius:t,fullWidth:n,compact:r,withLeftIcon:i,withRightIcon:a,color:o,gradient:l},{variant:s,size:u})=>({root:By(_l(By(_l(_l(_l(_l({},n2e({compact:r,size:u,withLeftIcon:i,withRightIcon:a})),e.fn.fontStyles()),e.fn.focusStyles()),r2e(n)),{borderRadius:e.fn.radius(t),fontWeight:600,position:"relative",lineHeight:1,fontSize:se({size:u,sizes:e.fontSizes}),userSelect:"none",cursor:"pointer"}),i2e({variant:s,theme:e,color:o,gradient:l})),{"&:active":e.activeStyles,"&:disabled, &[data-disabled]":{borderColor:"transparent",backgroundColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2],color:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[5],cursor:"not-allowed",backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":By(_l({content:'""'},e.fn.cover(L(-1))),{backgroundColor:e.colorScheme==="dark"?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}}),icon:{display:"flex",alignItems:"center"},leftIcon:{marginRight:e.spacing.xs},rightIcon:{marginLeft:e.spacing.xs},centerLoader:{position:"absolute",left:"50%",transform:"translateX(-50%)",opacity:.5},inner:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",overflow:"visible"},label:{whiteSpace:"nowrap",height:"100%",overflow:"hidden",display:"flex",alignItems:"center"}}));const o2e=a2e;var l2e=Object.defineProperty,W1=Object.getOwnPropertySymbols,TX=Object.prototype.hasOwnProperty,MX=Object.prototype.propertyIsEnumerable,ED=(e,t,n)=>t in e?l2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$D=(e,t)=>{for(var n in t||(t={}))TX.call(t,n)&&ED(e,n,t[n]);if(W1)for(var n of W1(t))MX.call(t,n)&&ED(e,n,t[n]);return e},s2e=(e,t)=>{var n={};for(var r in e)TX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&W1)for(var r of W1(e))t.indexOf(r)<0&&MX.call(e,r)&&(n[r]=e[r]);return n};const u2e={size:"sm",type:"button",variant:"filled",loaderPosition:"left"},NA=E.forwardRef((e,t)=>{const n=_e("Button",u2e,e),{className:r,size:i,color:a,type:o,disabled:l,children:s,leftIcon:u,rightIcon:c,fullWidth:d,variant:f,radius:g,uppercase:p,compact:h,loading:v,loaderPosition:m,loaderProps:y,gradient:_,classNames:b,styles:w,unstyled:C}=n,O=s2e(n,["className","size","color","type","disabled","children","leftIcon","rightIcon","fullWidth","variant","radius","uppercase","compact","loading","loaderPosition","loaderProps","gradient","classNames","styles","unstyled"]),{classes:$,cx:R,theme:M}=o2e({radius:g,color:a,fullWidth:d,compact:h,gradient:_,withLeftIcon:!!u,withRightIcon:!!c},{name:"Button",unstyled:C,classNames:b,styles:w,variant:f,size:i}),T=M.fn.variant({color:a,variant:f}),D=S.createElement($c,$D({color:T.color,size:"calc(".concat(se({size:i,sizes:i3}).height," / 2)")},y));return S.createElement(Xr,$D({className:R($.root,r),type:o,disabled:l,"data-button":!0,"data-disabled":l||void 0,"data-loading":v||void 0,ref:t,unstyled:C},O),S.createElement("div",{className:$.inner},(u||v&&m==="left")&&S.createElement("span",{className:R($.icon,$.leftIcon)},v&&m==="left"?D:u),v&&m==="center"&&S.createElement("span",{className:$.centerLoader},D),S.createElement("span",{className:$.label,style:{textTransform:p?"uppercase":void 0}},s),(c||v&&m==="right")&&S.createElement("span",{className:R($.icon,$.rightIcon)},v&&m==="right"?D:c)))});NA.displayName="@mantine/core/Button";NA.Group=AX;const yn=NA;var c2e=ke((e,{radius:t,shadow:n})=>({root:{outline:0,WebkitTapHighlightColor:"transparent",display:"block",textDecoration:"none",color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,boxSizing:"border-box",borderRadius:e.fn.radius(t),boxShadow:e.shadows[n]||n||"none","&[data-with-border]":{border:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3])}}}));const f2e=c2e;var d2e=Object.defineProperty,K1=Object.getOwnPropertySymbols,NX=Object.prototype.hasOwnProperty,IX=Object.prototype.propertyIsEnumerable,kD=(e,t,n)=>t in e?d2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,g2e=(e,t)=>{for(var n in t||(t={}))NX.call(t,n)&&kD(e,n,t[n]);if(K1)for(var n of K1(t))IX.call(t,n)&&kD(e,n,t[n]);return e},p2e=(e,t)=>{var n={};for(var r in e)NX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&K1)for(var r of K1(e))t.indexOf(r)<0&&IX.call(e,r)&&(n[r]=e[r]);return n};const h2e={},DX=E.forwardRef((e,t)=>{const n=_e("Paper",h2e,e),{className:r,children:i,radius:a,withBorder:o,shadow:l,unstyled:s,variant:u}=n,c=p2e(n,["className","children","radius","withBorder","shadow","unstyled","variant"]),{classes:d,cx:f}=f2e({radius:a,shadow:l},{name:"Paper",unstyled:s,variant:u});return S.createElement(he,g2e({className:f(d.root,r),"data-with-border":o||void 0,ref:t},c),i)});DX.displayName="@mantine/core/Paper";const qm=DX,FX=E.createContext({padding:0}),m2e=FX.Provider,v2e=()=>E.useContext(FX).padding;var y2e=ke((e,{padding:t,withBorder:n,inheritPadding:r})=>{const i=se({size:t,sizes:e.spacing}),a="calc(-1 * ".concat(i,")"),o=e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3];return{cardSection:{display:"block",marginLeft:a,marginRight:a,paddingLeft:r?i:void 0,paddingRight:r?i:void 0,borderTop:n?"".concat(L(1)," solid ").concat(o):void 0,borderBottom:n?"".concat(L(1)," solid ").concat(o):void 0,"& + &":{borderTop:0},"&[data-first]":{marginTop:a,borderTop:0,borderBottom:n?"".concat(L(1)," solid ").concat(o):void 0},"&[data-last]":{marginBottom:a,borderBottom:0}}}});const _2e=y2e;var b2e=Object.defineProperty,q1=Object.getOwnPropertySymbols,LX=Object.prototype.hasOwnProperty,zX=Object.prototype.propertyIsEnumerable,RD=(e,t,n)=>t in e?b2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,w2e=(e,t)=>{for(var n in t||(t={}))LX.call(t,n)&&RD(e,n,t[n]);if(q1)for(var n of q1(t))zX.call(t,n)&&RD(e,n,t[n]);return e},S2e=(e,t)=>{var n={};for(var r in e)LX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&q1)for(var r of q1(e))t.indexOf(r)<0&&zX.call(e,r)&&(n[r]=e[r]);return n};const P2e={withBorder:!1,inheritPadding:!1},jX=E.forwardRef((e,t)=>{const n=_e("CardSection",P2e,e),{className:r,withBorder:i,inheritPadding:a,unstyled:o,variant:l}=n,s=S2e(n,["className","withBorder","inheritPadding","unstyled","variant"]),{classes:u,cx:c}=_2e({padding:v2e(),withBorder:i,inheritPadding:a},{name:"Card",unstyled:o,variant:l});return S.createElement(he,w2e({className:c(u.cardSection,r),ref:t},s))});jX.displayName="@mantine/core/CardSection";const BX=jX;var C2e=ke(e=>({root:{position:"relative",overflow:"hidden",backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.white}}));const x2e=C2e;var O2e=Object.defineProperty,Y1=Object.getOwnPropertySymbols,HX=Object.prototype.hasOwnProperty,VX=Object.prototype.propertyIsEnumerable,AD=(e,t,n)=>t in e?O2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,E2e=(e,t)=>{for(var n in t||(t={}))HX.call(t,n)&&AD(e,n,t[n]);if(Y1)for(var n of Y1(t))VX.call(t,n)&&AD(e,n,t[n]);return e},$2e=(e,t)=>{var n={};for(var r in e)HX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Y1)for(var r of Y1(e))t.indexOf(r)<0&&VX.call(e,r)&&(n[r]=e[r]);return n};const k2e={padding:"md"},IA=E.forwardRef((e,t)=>{const n=_e("Card",k2e,e),{className:r,padding:i,radius:a,children:o,unstyled:l,variant:s}=n,u=$2e(n,["className","padding","radius","children","unstyled","variant"]),{classes:c,cx:d}=x2e(null,{name:"Card",unstyled:l,variant:s}),f=E.Children.toArray(o),g=f.map((p,h)=>typeof p=="object"&&p&&"type"in p&&p.type===BX?E.cloneElement(p,{variant:s,padding:i,"data-first":h===0||void 0,"data-last":h===f.length-1||void 0}):p);return S.createElement(m2e,{value:{padding:i}},S.createElement(qm,E2e({className:d(c.root,r),radius:a,p:i,ref:t},u),g))});IA.Section=BX;IA.displayName="@mantine/core/Card";const fc=IA;var R2e=ke((e,{inline:t})=>({root:{display:t?"inline-flex":"flex",alignItems:"center",justifyContent:"center"}}));const A2e=R2e;var T2e=Object.defineProperty,X1=Object.getOwnPropertySymbols,UX=Object.prototype.hasOwnProperty,GX=Object.prototype.propertyIsEnumerable,TD=(e,t,n)=>t in e?T2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,M2e=(e,t)=>{for(var n in t||(t={}))UX.call(t,n)&&TD(e,n,t[n]);if(X1)for(var n of X1(t))GX.call(t,n)&&TD(e,n,t[n]);return e},N2e=(e,t)=>{var n={};for(var r in e)UX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&X1)for(var r of X1(e))t.indexOf(r)<0&&GX.call(e,r)&&(n[r]=e[r]);return n};const WX=E.forwardRef((e,t)=>{const n=_e("Center",{},e),{inline:r,className:i,unstyled:a,variant:o}=n,l=N2e(n,["inline","className","unstyled","variant"]),{classes:s,cx:u}=A2e({inline:r},{name:"Center",unstyled:a,variant:o});return S.createElement(he,M2e({ref:t,className:u(s.root,i)},l))});WX.displayName="@mantine/core/Center";const I2e=WX,KX=E.createContext(null),D2e=KX.Provider,F2e=()=>E.useContext(KX);var L2e=Object.defineProperty,Q1=Object.getOwnPropertySymbols,qX=Object.prototype.hasOwnProperty,YX=Object.prototype.propertyIsEnumerable,MD=(e,t,n)=>t in e?L2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ND=(e,t)=>{for(var n in t||(t={}))qX.call(t,n)&&MD(e,n,t[n]);if(Q1)for(var n of Q1(t))YX.call(t,n)&&MD(e,n,t[n]);return e},z2e=(e,t)=>{var n={};for(var r in e)qX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Q1)for(var r of Q1(e))t.indexOf(r)<0&&YX.call(e,r)&&(n[r]=e[r]);return n};const j2e={size:"sm"},XX=E.forwardRef((e,t)=>{const n=_e("CheckboxGroup",j2e,e),{children:r,value:i,defaultValue:a,onChange:o,size:l,wrapperProps:s}=n,u=z2e(n,["children","value","defaultValue","onChange","size","wrapperProps"]),[c,d]=lr({value:i,defaultValue:a,finalValue:[],onChange:o}),f=g=>{const p=g.currentTarget.value;d(c.includes(p)?c.filter(h=>h!==p):[...c,p])};return S.createElement(D2e,{value:{value:c,onChange:f,size:l}},S.createElement(Lt.Wrapper,ND(ND({labelElement:"div",size:l,__staticSelector:"CheckboxGroup",ref:t},s),u),r))});XX.displayName="@mantine/core/CheckboxGroup";var B2e=Object.defineProperty,Z1=Object.getOwnPropertySymbols,QX=Object.prototype.hasOwnProperty,ZX=Object.prototype.propertyIsEnumerable,ID=(e,t,n)=>t in e?B2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,J1=(e,t)=>{for(var n in t||(t={}))QX.call(t,n)&&ID(e,n,t[n]);if(Z1)for(var n of Z1(t))ZX.call(t,n)&&ID(e,n,t[n]);return e},JX=(e,t)=>{var n={};for(var r in e)QX.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Z1)for(var r of Z1(e))t.indexOf(r)<0&&ZX.call(e,r)&&(n[r]=e[r]);return n};function H2e(e){const t=e,{width:n,height:r,style:i}=t,a=JX(t,["width","height","style"]);return S.createElement("svg",J1({viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:J1({width:n,height:r},i)},a),S.createElement("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}function V2e(e){var t=e,{indeterminate:n}=t,r=JX(t,["indeterminate"]);return n?S.createElement("svg",J1({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 6"},r),S.createElement("rect",{width:"32",height:"6",fill:"currentColor",rx:"3"})):S.createElement(H2e,J1({},r))}var U2e=Object.defineProperty,G2e=Object.defineProperties,W2e=Object.getOwnPropertyDescriptors,DD=Object.getOwnPropertySymbols,K2e=Object.prototype.hasOwnProperty,q2e=Object.prototype.propertyIsEnumerable,FD=(e,t,n)=>t in e?U2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,LD=(e,t)=>{for(var n in t||(t={}))K2e.call(t,n)&&FD(e,n,t[n]);if(DD)for(var n of DD(t))q2e.call(t,n)&&FD(e,n,t[n]);return e},zD=(e,t)=>G2e(e,W2e(t));const Y2e={xs:L(16),sm:L(20),md:L(24),lg:L(30),xl:L(36)};var X2e=ke((e,{radius:t,color:n,transitionDuration:r,labelPosition:i,error:a,indeterminate:o},{size:l})=>{const s=se({size:l,sizes:Y2e}),u=e.fn.variant({variant:"filled",color:n});return{icon:zD(LD({},e.fn.cover()),{ref:Ls("icon"),color:o?"inherit":e.white,transform:o?"none":"translateY(".concat(L(5),") scale(0.5)"),opacity:o?1:0,transitionProperty:"opacity, transform",transitionTimingFunction:"ease",transitionDuration:"".concat(r,"ms"),pointerEvents:"none",width:"60%",position:"absolute",zIndex:1,margin:"auto","@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?"0ms":void 0}}),inner:{position:"relative",width:s,height:s,order:i==="left"?2:1},input:zD(LD({},e.fn.focusStyles()),{appearance:"none",backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.white,border:"".concat(L(1)," solid ").concat(a?e.fn.variant({variant:"filled",color:"red"}).background:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]),width:s,height:s,borderRadius:e.fn.radius(t),padding:0,display:"block",margin:0,transition:"border-color ".concat(r,"ms ease, background-color ").concat(r,"ms ease"),cursor:e.cursorType,"&:checked":{backgroundColor:u.background,borderColor:u.background,["& + .".concat(Ls("icon"))]:{opacity:1,color:e.white,transform:"translateY(0) scale(1)"}},"&:disabled":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2],borderColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[3],cursor:"not-allowed",pointerEvents:"none",["& + .".concat(Ls("icon"))]:{color:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[5]}}})}});const Q2e=X2e;var Z2e=Object.defineProperty,J2e=Object.defineProperties,ePe=Object.getOwnPropertyDescriptors,jD=Object.getOwnPropertySymbols,tPe=Object.prototype.hasOwnProperty,nPe=Object.prototype.propertyIsEnumerable,BD=(e,t,n)=>t in e?Z2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rPe=(e,t)=>{for(var n in t||(t={}))tPe.call(t,n)&&BD(e,n,t[n]);if(jD)for(var n of jD(t))nPe.call(t,n)&&BD(e,n,t[n]);return e},iPe=(e,t)=>J2e(e,ePe(t));const Vx={xs:L(16),sm:L(20),md:L(24),lg:L(30),xl:L(36)};var aPe=ke((e,{labelPosition:t},{size:n})=>({root:{},body:{display:"flex","&:has(input:disabled) label":{color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[5]}},labelWrapper:iPe(rPe({},e.fn.fontStyles()),{display:"inline-flex",flexDirection:"column",WebkitTapHighlightColor:"transparent",fontSize:n in Vx?se({size:n,sizes:e.fontSizes}):void 0,lineHeight:n in Vx?se({size:n,sizes:Vx}):void 0,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,cursor:e.cursorType,order:t==="left"?1:2}),description:{marginTop:"calc(".concat(e.spacing.xs," / 2)"),[t==="left"?"paddingRight":"paddingLeft"]:e.spacing.sm},error:{marginTop:"calc(".concat(e.spacing.xs," / 2)"),[t==="left"?"paddingRight":"paddingLeft"]:e.spacing.sm},label:{cursor:e.cursorType,[t==="left"?"paddingRight":"paddingLeft"]:e.spacing.sm,"&:disabled, &[data-disabled]":{color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[5]}}}));const oPe=aPe;var lPe=Object.defineProperty,eb=Object.getOwnPropertySymbols,eQ=Object.prototype.hasOwnProperty,tQ=Object.prototype.propertyIsEnumerable,HD=(e,t,n)=>t in e?lPe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sPe=(e,t)=>{for(var n in t||(t={}))eQ.call(t,n)&&HD(e,n,t[n]);if(eb)for(var n of eb(t))tQ.call(t,n)&&HD(e,n,t[n]);return e},uPe=(e,t)=>{var n={};for(var r in e)eQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&eb)for(var r of eb(e))t.indexOf(r)<0&&tQ.call(e,r)&&(n[r]=e[r]);return n};const OP=E.forwardRef((e,t)=>{var n=e,{__staticSelector:r,className:i,classNames:a,styles:o,unstyled:l,children:s,label:u,description:c,id:d,disabled:f,error:g,size:p,labelPosition:h,variant:v}=n,m=uPe(n,["__staticSelector","className","classNames","styles","unstyled","children","label","description","id","disabled","error","size","labelPosition","variant"]);const{classes:y,cx:_}=oPe({labelPosition:h},{name:r,styles:o,classNames:a,unstyled:l,variant:v,size:p});return S.createElement(he,sPe({className:_(y.root,i),ref:t},m),S.createElement("div",{className:_(y.body)},s,S.createElement("div",{className:y.labelWrapper},u&&S.createElement("label",{className:y.label,"data-disabled":f||void 0,htmlFor:d},u),c&&S.createElement(Lt.Description,{className:y.description},c),g&&g!=="boolean"&&S.createElement(Lt.Error,{className:y.error},g))))});OP.displayName="@mantine/core/InlineInput";var cPe=Object.defineProperty,tb=Object.getOwnPropertySymbols,nQ=Object.prototype.hasOwnProperty,rQ=Object.prototype.propertyIsEnumerable,VD=(e,t,n)=>t in e?cPe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,x0=(e,t)=>{for(var n in t||(t={}))nQ.call(t,n)&&VD(e,n,t[n]);if(tb)for(var n of tb(t))rQ.call(t,n)&&VD(e,n,t[n]);return e},fPe=(e,t)=>{var n={};for(var r in e)nQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&tb)for(var r of tb(e))t.indexOf(r)<0&&rQ.call(e,r)&&(n[r]=e[r]);return n};const dPe={size:"sm",transitionDuration:100,icon:V2e,labelPosition:"right"},Tc=E.forwardRef((e,t)=>{const n=_e("Checkbox",dPe,e),{className:r,style:i,sx:a,checked:o,disabled:l,color:s,label:u,indeterminate:c,id:d,size:f,radius:g,wrapperProps:p,children:h,classNames:v,styles:m,transitionDuration:y,icon:_,unstyled:b,labelPosition:w,description:C,error:O,variant:$}=n,R=fPe(n,["className","style","sx","checked","disabled","color","label","indeterminate","id","size","radius","wrapperProps","children","classNames","styles","transitionDuration","icon","unstyled","labelPosition","description","error","variant"]),M=F2e(),T=qa(d),{systemStyles:D,rest:N}=pu(R),{classes:x}=Q2e({radius:g,color:s,transitionDuration:y,labelPosition:w,error:!!O,indeterminate:c},{name:"Checkbox",classNames:v,styles:m,unstyled:b,variant:$,size:(M==null?void 0:M.size)||f}),P=M?{checked:M.value.includes(N.value),onChange:M.onChange}:{};return S.createElement(OP,x0(x0({className:r,sx:a,style:i,id:T,size:(M==null?void 0:M.size)||f,labelPosition:w,label:u,description:C,error:O,disabled:l,__staticSelector:"Checkbox",classNames:v,styles:m,unstyled:b,"data-checked":P.checked||void 0,variant:$},D),p),S.createElement("div",{className:x.inner},S.createElement("input",x0(x0({id:T,ref:t,type:"checkbox",className:x.input,checked:o,disabled:l},N),P)),S.createElement(_,{indeterminate:c,className:x.icon})))});Tc.displayName="@mantine/core/Checkbox";Tc.Group=XX;var gPe=ke((e,{fluid:t,sizes:n},{size:r})=>({root:{paddingLeft:e.spacing.md,paddingRight:e.spacing.md,maxWidth:t?"100%":se({size:r,sizes:n}),marginLeft:"auto",marginRight:"auto"}}));const pPe=gPe;var hPe=Object.defineProperty,nb=Object.getOwnPropertySymbols,iQ=Object.prototype.hasOwnProperty,aQ=Object.prototype.propertyIsEnumerable,UD=(e,t,n)=>t in e?hPe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mPe=(e,t)=>{for(var n in t||(t={}))iQ.call(t,n)&&UD(e,n,t[n]);if(nb)for(var n of nb(t))aQ.call(t,n)&&UD(e,n,t[n]);return e},vPe=(e,t)=>{var n={};for(var r in e)iQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&nb)for(var r of nb(e))t.indexOf(r)<0&&aQ.call(e,r)&&(n[r]=e[r]);return n};const yPe={sizes:{xs:L(540),sm:L(720),md:L(960),lg:L(1140),xl:L(1320)}},oQ=E.forwardRef((e,t)=>{const n=_e("Container",yPe,e),{className:r,fluid:i,size:a,unstyled:o,sizes:l,variant:s}=n,u=vPe(n,["className","fluid","size","unstyled","sizes","variant"]),{classes:c,cx:d}=pPe({fluid:i,sizes:l},{unstyled:o,name:"Container",variant:s,size:a});return S.createElement(he,mPe({className:d(c.root,r),ref:t},u))});oQ.displayName="@mantine/core/Container";var _Pe=Object.defineProperty,rb=Object.getOwnPropertySymbols,lQ=Object.prototype.hasOwnProperty,sQ=Object.prototype.propertyIsEnumerable,GD=(e,t,n)=>t in e?_Pe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,bPe=(e,t)=>{for(var n in t||(t={}))lQ.call(t,n)&&GD(e,n,t[n]);if(rb)for(var n of rb(t))sQ.call(t,n)&&GD(e,n,t[n]);return e},wPe=(e,t)=>{var n={};for(var r in e)lQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&rb)for(var r of rb(e))t.indexOf(r)<0&&sQ.call(e,r)&&(n[r]=e[r]);return n};const SPe={timeout:1e3};function uQ(e){const t=_e("CopyButton",SPe,e),{children:n,timeout:r,value:i}=t,a=wPe(t,["children","timeout","value"]),o=kG({timeout:r}),l=()=>o.copy(i);return S.createElement(S.Fragment,null,n(bPe({copy:l,copied:o.copied},a)))}uQ.displayName="@mantine/core/CopyButton";const[PPe,Hg]=al("ModalBase component was not found in tree");var CPe=ke(()=>({close:{marginLeft:"auto",marginRight:0}}));const xPe=CPe;var OPe=Object.defineProperty,ib=Object.getOwnPropertySymbols,cQ=Object.prototype.hasOwnProperty,fQ=Object.prototype.propertyIsEnumerable,WD=(e,t,n)=>t in e?OPe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,EPe=(e,t)=>{for(var n in t||(t={}))cQ.call(t,n)&&WD(e,n,t[n]);if(ib)for(var n of ib(t))fQ.call(t,n)&&WD(e,n,t[n]);return e},$Pe=(e,t)=>{var n={};for(var r in e)cQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ib)for(var r of ib(e))t.indexOf(r)<0&&fQ.call(e,r)&&(n[r]=e[r]);return n};const kPe={size:"sm"},RPe=E.forwardRef((e,t)=>{const n=Hg(),r=_e("".concat(n.__staticSelector,"CloseButton"),kPe,e),{className:i}=r,a=$Pe(r,["className"]),{classes:o,cx:l}=xPe(null,n.stylesApi);return S.createElement(Eo,EPe({className:l(o.close,i),ref:t,onClick:n.onClose},a))});var APe=ke(()=>({overlay:{}}));const TPe=APe;var MPe=Object.defineProperty,NPe=Object.defineProperties,IPe=Object.getOwnPropertyDescriptors,KD=Object.getOwnPropertySymbols,DPe=Object.prototype.hasOwnProperty,FPe=Object.prototype.propertyIsEnumerable,qD=(e,t,n)=>t in e?MPe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,LPe=(e,t)=>{for(var n in t||(t={}))DPe.call(t,n)&&qD(e,n,t[n]);if(KD)for(var n of KD(t))FPe.call(t,n)&&qD(e,n,t[n]);return e},zPe=(e,t)=>NPe(e,IPe(t)),jPe=ke((e,{color:t,opacity:n,blur:r,radius:i,gradient:a,fixed:o,zIndex:l})=>({root:zPe(LPe({},e.fn.cover(0)),{position:o?"fixed":"absolute",backgroundColor:a?void 0:e.fn.rgba(t,n),backgroundImage:a,backdropFilter:r?"blur(".concat(L(r),")"):void 0,borderRadius:e.fn.radius(i),zIndex:l,"&[data-center]":{display:"flex",alignItems:"center",justifyContent:"center"}})}));const BPe=jPe;var HPe=Object.defineProperty,ab=Object.getOwnPropertySymbols,dQ=Object.prototype.hasOwnProperty,gQ=Object.prototype.propertyIsEnumerable,YD=(e,t,n)=>t in e?HPe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,VPe=(e,t)=>{for(var n in t||(t={}))dQ.call(t,n)&&YD(e,n,t[n]);if(ab)for(var n of ab(t))gQ.call(t,n)&&YD(e,n,t[n]);return e},UPe=(e,t)=>{var n={};for(var r in e)dQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ab)for(var r of ab(e))t.indexOf(r)<0&&gQ.call(e,r)&&(n[r]=e[r]);return n};const GPe={opacity:.6,color:"#000",zIndex:Oo("modal"),radius:0},pQ=E.forwardRef((e,t)=>{const n=_e("Overlay",GPe,e),{variant:r,opacity:i,color:a,blur:o,gradient:l,zIndex:s,radius:u,children:c,className:d,classNames:f,styles:g,unstyled:p,center:h,fixed:v}=n,m=UPe(n,["variant","opacity","color","blur","gradient","zIndex","radius","children","className","classNames","styles","unstyled","center","fixed"]),{classes:y,cx:_}=BPe({color:a,opacity:i,blur:o,radius:u,gradient:l,fixed:v,zIndex:s},{name:"Overlay",classNames:f,styles:g,unstyled:p,variant:r});return S.createElement(he,VPe({ref:t,className:_(y.root,d),"data-center":h||void 0},m),c)});pQ.displayName="@mantine/core/Overlay";const hQ=pQ;var WPe=Object.defineProperty,KPe=Object.defineProperties,qPe=Object.getOwnPropertyDescriptors,ob=Object.getOwnPropertySymbols,mQ=Object.prototype.hasOwnProperty,vQ=Object.prototype.propertyIsEnumerable,XD=(e,t,n)=>t in e?WPe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xp=(e,t)=>{for(var n in t||(t={}))mQ.call(t,n)&&XD(e,n,t[n]);if(ob)for(var n of ob(t))vQ.call(t,n)&&XD(e,n,t[n]);return e},YPe=(e,t)=>KPe(e,qPe(t)),XPe=(e,t)=>{var n={};for(var r in e)mQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ob)for(var r of ob(e))t.indexOf(r)<0&&vQ.call(e,r)&&(n[r]=e[r]);return n};const QPe={},ZPe=E.forwardRef((e,t)=>{const n=Hg(),r=_e("".concat(n.__staticSelector,"Overlay"),QPe,e),{onClick:i,transitionProps:a,style:o,className:l}=r,s=XPe(r,["onClick","transitionProps","style","className"]),{classes:u,cx:c}=TPe(null,n.stylesApi),d=f=>{i==null||i(f),n.closeOnClickOutside&&n.onClose()};return S.createElement(ts,YPe(xp(xp({mounted:n.opened},n.transitionProps),a),{transition:"fade"}),f=>S.createElement(hQ,xp({ref:t,onClick:d,fixed:!0,style:xp(xp({},o),f),className:c(u.overlay,l),zIndex:n.zIndex},s)))});var JPe=ke((e,{zIndex:t})=>({inner:{position:"fixed",width:"100%",top:0,bottom:0,maxHeight:"100%",zIndex:t,pointerEvents:"none"},content:{pointerEvents:"all"}}));const eCe=JPe;var tCe=Object.defineProperty,lb=Object.getOwnPropertySymbols,yQ=Object.prototype.hasOwnProperty,_Q=Object.prototype.propertyIsEnumerable,QD=(e,t,n)=>t in e?tCe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Op=(e,t)=>{for(var n in t||(t={}))yQ.call(t,n)&&QD(e,n,t[n]);if(lb)for(var n of lb(t))_Q.call(t,n)&&QD(e,n,t[n]);return e},nCe=(e,t)=>{var n={};for(var r in e)yQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&lb)for(var r of lb(e))t.indexOf(r)<0&&_Q.call(e,r)&&(n[r]=e[r]);return n};const rCe={},iCe=E.forwardRef((e,t)=>{const n=Hg(),r=_e("".concat(n.__staticSelector,"Content"),rCe,e),{className:i,transitionProps:a,style:o,onKeyDown:l}=r,s=nCe(r,["className","transitionProps","style","onKeyDown"]),{classes:u,cx:c}=eCe({zIndex:n.zIndex},n.stylesApi),d=f=>{var g;((g=f.target)==null?void 0:g.getAttribute("data-mantine-stop-propagation"))!=="true"&&f.key==="Escape"&&n.closeOnEscape&&n.onClose(),l==null||l(f)};return S.createElement(ts,Op(Op({mounted:n.opened,transition:"pop"},n.transitionProps),a),f=>S.createElement("div",{className:c(u.inner)},S.createElement(EA,{active:n.opened&&n.trapFocus},S.createElement(qm,Op({component:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":n.bodyMounted?n.getBodyId():void 0,"aria-labelledby":n.titleMounted?n.getTitleId():void 0,onKeyDown:d,ref:t,className:c(u.content,i),style:Op(Op({},o),f),shadow:n.shadow},s),s.children))))});var aCe=ke((e,{padding:t})=>{const n=se({size:t,sizes:e.spacing});return{header:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:n,paddingRight:"calc(".concat(n," - ").concat(L(5),")"),position:"sticky",top:0,backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,zIndex:1e3}}});const oCe=aCe;var lCe=Object.defineProperty,sb=Object.getOwnPropertySymbols,bQ=Object.prototype.hasOwnProperty,wQ=Object.prototype.propertyIsEnumerable,ZD=(e,t,n)=>t in e?lCe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sCe=(e,t)=>{for(var n in t||(t={}))bQ.call(t,n)&&ZD(e,n,t[n]);if(sb)for(var n of sb(t))wQ.call(t,n)&&ZD(e,n,t[n]);return e},uCe=(e,t)=>{var n={};for(var r in e)bQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&sb)for(var r of sb(e))t.indexOf(r)<0&&wQ.call(e,r)&&(n[r]=e[r]);return n};const cCe={},fCe=E.forwardRef((e,t)=>{const n=Hg(),r=_e("".concat(n.__staticSelector,"Header"),cCe,e),{className:i}=r,a=uCe(r,["className"]),{classes:o,cx:l}=oCe({padding:n.padding},n.stylesApi);return S.createElement(he,sCe({ref:t,className:l(o.header,i)},a))});var dCe=ke(e=>({title:{lineHeight:1,padding:0,margin:0,fontWeight:400,fontSize:e.fontSizes.md}}));const gCe=dCe;var pCe=Object.defineProperty,ub=Object.getOwnPropertySymbols,SQ=Object.prototype.hasOwnProperty,PQ=Object.prototype.propertyIsEnumerable,JD=(e,t,n)=>t in e?pCe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hCe=(e,t)=>{for(var n in t||(t={}))SQ.call(t,n)&&JD(e,n,t[n]);if(ub)for(var n of ub(t))PQ.call(t,n)&&JD(e,n,t[n]);return e},mCe=(e,t)=>{var n={};for(var r in e)SQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ub)for(var r of ub(e))t.indexOf(r)<0&&PQ.call(e,r)&&(n[r]=e[r]);return n};const vCe={},yCe=E.forwardRef((e,t)=>{const n=Hg(),r=_e("".concat(n.__staticSelector,"Title"),vCe,e),{className:i}=r,a=mCe(r,["className"]),{classes:o,cx:l}=gCe(null,n.stylesApi);return E.useEffect(()=>(n.setTitleMounted(!0),()=>n.setTitleMounted(!1)),[]),S.createElement(he,hCe({component:"h2",id:n.getTitleId(),className:l(o.title,i),ref:t},a))});var _Ce=ke((e,{padding:t})=>({body:{padding:se({size:t,sizes:e.spacing}),"&:not(:only-child)":{paddingTop:0}}}));const bCe=_Ce;var wCe=Object.defineProperty,cb=Object.getOwnPropertySymbols,CQ=Object.prototype.hasOwnProperty,xQ=Object.prototype.propertyIsEnumerable,eF=(e,t,n)=>t in e?wCe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,SCe=(e,t)=>{for(var n in t||(t={}))CQ.call(t,n)&&eF(e,n,t[n]);if(cb)for(var n of cb(t))xQ.call(t,n)&&eF(e,n,t[n]);return e},PCe=(e,t)=>{var n={};for(var r in e)CQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&cb)for(var r of cb(e))t.indexOf(r)<0&&xQ.call(e,r)&&(n[r]=e[r]);return n};const CCe={},xCe=E.forwardRef((e,t)=>{const n=Hg(),r=_e("".concat(n.__staticSelector,"Body"),CCe,e),{className:i}=r,a=PCe(r,["className"]),{classes:o,cx:l}=bCe({padding:n.padding},n.stylesApi);return E.useEffect(()=>(n.setBodyMounted(!0),()=>n.setBodyMounted(!1)),[]),S.createElement(he,SCe({id:n.getBodyId(),className:l(o.body,i),ref:t},a))});function OCe({children:e}){return S.createElement(S.Fragment,null,e)}function ECe({opened:e,transitionDuration:t}){const[n,r]=E.useState(e),i=E.useRef(),o=nP()?0:t;return E.useEffect(()=>(e?(r(!0),window.clearTimeout(i.current)):o===0?r(!1):i.current=window.setTimeout(()=>r(!1),o),()=>window.clearTimeout(i.current)),[e,o]),n}var $Ce=ke(()=>({root:{}}));const kCe=$Ce;var RCe=Object.defineProperty,ACe=Object.defineProperties,TCe=Object.getOwnPropertyDescriptors,fb=Object.getOwnPropertySymbols,OQ=Object.prototype.hasOwnProperty,EQ=Object.prototype.propertyIsEnumerable,tF=(e,t,n)=>t in e?RCe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ux=(e,t)=>{for(var n in t||(t={}))OQ.call(t,n)&&tF(e,n,t[n]);if(fb)for(var n of fb(t))EQ.call(t,n)&&tF(e,n,t[n]);return e},nF=(e,t)=>ACe(e,TCe(t)),MCe=(e,t)=>{var n={};for(var r in e)OQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&fb)for(var r of fb(e))t.indexOf(r)<0&&EQ.call(e,r)&&(n[r]=e[r]);return n};const DA={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:Oo("modal"),padding:"md",size:"md",shadow:"xl"};function qn(e){const t=_e("ModalBase",DA,e),{opened:n,onClose:r,children:i,closeOnClickOutside:a,__staticSelector:o,transitionProps:l,withinPortal:s,portalProps:u,keepMounted:c,target:d,zIndex:f,lockScroll:g,trapFocus:p,closeOnEscape:h,returnFocus:v,padding:m,shadow:y,id:_,size:b,variant:w,classNames:C,unstyled:O,styles:$,className:R}=t,M=MCe(t,["opened","onClose","children","closeOnClickOutside","__staticSelector","transitionProps","withinPortal","portalProps","keepMounted","target","zIndex","lockScroll","trapFocus","closeOnEscape","returnFocus","padding","shadow","id","size","variant","classNames","unstyled","styles","className"]),{classes:T,cx:D}=kCe(null,{name:o,classNames:C,styles:$,unstyled:O,variant:w,size:b}),N=qa(_),[x,P]=E.useState(!1),[k,A]=E.useState(!1),I=typeof(l==null?void 0:l.duration)=="number"?l==null?void 0:l.duration:200,F=ECe({opened:n,transitionDuration:I});return r$("keydown",z=>{!p&&z.key==="Escape"&&h&&r()}),AG({opened:n,shouldReturnFocus:p&&v}),S.createElement(Vm,nF(Ux({},u),{withinPortal:s,target:d}),S.createElement(PPe,{value:{__staticSelector:o,opened:n,onClose:r,closeOnClickOutside:a,transitionProps:nF(Ux({},l),{duration:I,keepMounted:c}),zIndex:f,padding:m,id:N,getTitleId:()=>"".concat(N,"-title"),getBodyId:()=>"".concat(N,"-body"),titleMounted:x,bodyMounted:k,setTitleMounted:P,setBodyMounted:A,trapFocus:p,closeOnEscape:h,shadow:y,stylesApi:{name:o,size:b,variant:w,classNames:C,styles:$,unstyled:O}}},S.createElement(dfe,{enabled:F&&g},S.createElement(he,Ux({className:D(T.root,R)},M),i))))}qn.CloseButton=RPe;qn.Overlay=ZPe;qn.Content=iCe;qn.Header=fCe;qn.Title=yCe;qn.Body=xCe;qn.NativeScrollArea=OCe;const NCe={gap:{type:"spacing",property:"gap"},rowGap:{type:"spacing",property:"rowGap"},columnGap:{type:"spacing",property:"columnGap"},align:{type:"identity",property:"alignItems"},justify:{type:"identity",property:"justifyContent"},wrap:{type:"identity",property:"flexWrap"},direction:{type:"identity",property:"flexDirection"}};var ICe=Object.defineProperty,DCe=Object.defineProperties,FCe=Object.getOwnPropertyDescriptors,db=Object.getOwnPropertySymbols,$Q=Object.prototype.hasOwnProperty,kQ=Object.prototype.propertyIsEnumerable,rF=(e,t,n)=>t in e?ICe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,LCe=(e,t)=>{for(var n in t||(t={}))$Q.call(t,n)&&rF(e,n,t[n]);if(db)for(var n of db(t))kQ.call(t,n)&&rF(e,n,t[n]);return e},zCe=(e,t)=>DCe(e,FCe(t)),jCe=(e,t)=>{var n={};for(var r in e)$Q.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&db)for(var r of db(e))t.indexOf(r)<0&&kQ.call(e,r)&&(n[r]=e[r]);return n};const BCe={},gn=E.forwardRef((e,t)=>{const n=_e("Flex",BCe,e),{gap:r,rowGap:i,columnGap:a,align:o,justify:l,wrap:s,direction:u,sx:c}=n,d=jCe(n,["gap","rowGap","columnGap","align","justify","wrap","direction","sx"]);return S.createElement(he,zCe(LCe({},d),{sx:[{display:"flex"},f=>i$({gap:r,rowGap:i,columnGap:a,align:o,justify:l,wrap:s,direction:u},f,NCe),...Ng(c)],ref:t}))});gn.displayName="@mantine/core/Flex";const[HCe,VCe]=al("Grid component was not found in tree");var UCe=Object.defineProperty,iF=Object.getOwnPropertySymbols,GCe=Object.prototype.hasOwnProperty,WCe=Object.prototype.propertyIsEnumerable,aF=(e,t,n)=>t in e?UCe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,KCe=(e,t)=>{for(var n in t||(t={}))GCe.call(t,n)&&aF(e,n,t[n]);if(iF)for(var n of iF(t))WCe.call(t,n)&&aF(e,n,t[n]);return e};const FA=(e,t)=>e==="content"?"auto":e==="auto"?"0rem":e?"".concat(100/(t/e),"%"):void 0,RQ=(e,t,n)=>n||e==="auto"||e==="content"?"unset":FA(e,t),AQ=(e,t)=>{if(e)return e==="auto"||t?1:0},TQ=(e,t)=>e===0?0:e?"".concat(100/(t/e),"%"):void 0,MQ=(e,t)=>typeof e<"u"?"calc(".concat(se({size:e,sizes:t.spacing})," / 2)"):void 0;function qCe({sizes:e,offsets:t,orders:n,theme:r,columns:i,gutters:a,grow:o}){return sG.reduce((l,s)=>(l["@media (min-width: ".concat(eu(r.breakpoints[s]),")")]={order:n[s],flexBasis:FA(e[s],i),padding:MQ(a[s],r),flexShrink:0,width:e[s]==="content"?"auto":void 0,maxWidth:RQ(e[s],i,o),marginLeft:TQ(t[s],i),flexGrow:AQ(e[s],o)},l),{})}var YCe=ke((e,{gutter:t,gutterXs:n,gutterSm:r,gutterMd:i,gutterLg:a,gutterXl:o,grow:l,offset:s,offsetXs:u,offsetSm:c,offsetMd:d,offsetLg:f,offsetXl:g,columns:p,span:h,xs:v,sm:m,md:y,lg:_,xl:b,order:w,orderXs:C,orderSm:O,orderMd:$,orderLg:R,orderXl:M})=>({col:KCe({boxSizing:"border-box",flexGrow:AQ(h,l),order:w,padding:MQ(t,e),marginLeft:TQ(s,p),flexBasis:FA(h,p),flexShrink:0,width:h==="content"?"auto":void 0,maxWidth:RQ(h,p,l)},qCe({sizes:{xs:v,sm:m,md:y,lg:_,xl:b},offsets:{xs:u,sm:c,md:d,lg:f,xl:g},orders:{xs:C,sm:O,md:$,lg:R,xl:M},gutters:{xs:n,sm:r,md:i,lg:a,xl:o},theme:e,columns:p,grow:l}))}));const XCe=YCe;var QCe=Object.defineProperty,gb=Object.getOwnPropertySymbols,NQ=Object.prototype.hasOwnProperty,IQ=Object.prototype.propertyIsEnumerable,oF=(e,t,n)=>t in e?QCe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ZCe=(e,t)=>{for(var n in t||(t={}))NQ.call(t,n)&&oF(e,n,t[n]);if(gb)for(var n of gb(t))IQ.call(t,n)&&oF(e,n,t[n]);return e},JCe=(e,t)=>{var n={};for(var r in e)NQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&gb)for(var r of gb(e))t.indexOf(r)<0&&IQ.call(e,r)&&(n[r]=e[r]);return n};const exe={};function txe(e){return e==="auto"||e==="content"?!0:typeof e=="number"&&e>0&&e%1===0}const DQ=E.forwardRef((e,t)=>{const n=_e("GridCol",exe,e),{children:r,span:i,offset:a,offsetXs:o,offsetSm:l,offsetMd:s,offsetLg:u,offsetXl:c,xs:d,sm:f,md:g,lg:p,xl:h,order:v,orderXs:m,orderSm:y,orderMd:_,orderLg:b,orderXl:w,className:C,id:O,unstyled:$,variant:R}=n,M=JCe(n,["children","span","offset","offsetXs","offsetSm","offsetMd","offsetLg","offsetXl","xs","sm","md","lg","xl","order","orderXs","orderSm","orderMd","orderLg","orderXl","className","id","unstyled","variant"]),T=VCe(),D=i||T.columns,{classes:N,cx:x}=XCe({gutter:T.gutter,gutterXs:T.gutterXs,gutterSm:T.gutterSm,gutterMd:T.gutterMd,gutterLg:T.gutterLg,gutterXl:T.gutterXl,offset:a,offsetXs:o,offsetSm:l,offsetMd:s,offsetLg:u,offsetXl:c,xs:d,sm:f,md:g,lg:p,xl:h,order:v,orderXs:m,orderSm:y,orderMd:_,orderLg:b,orderXl:w,grow:T.grow,columns:T.columns,span:D},{unstyled:$,name:"Grid",variant:R});return!txe(D)||D>T.columns?null:S.createElement(he,ZCe({className:x(N.col,C),ref:t},M),r)});DQ.displayName="@mantine/core/Col";var nxe=Object.defineProperty,lF=Object.getOwnPropertySymbols,rxe=Object.prototype.hasOwnProperty,ixe=Object.prototype.propertyIsEnumerable,sF=(e,t,n)=>t in e?nxe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,axe=(e,t)=>{for(var n in t||(t={}))rxe.call(t,n)&&sF(e,n,t[n]);if(lF)for(var n of lF(t))ixe.call(t,n)&&sF(e,n,t[n]);return e};function oxe(e,t){return sG.reduce((n,r)=>(typeof e[r]<"u"&&(n["@media (min-width: ".concat(t.breakpoints[r],")")]={margin:"calc(-".concat(se({size:e[r],sizes:t.spacing})," / 2)")}),n),{})}var lxe=ke((e,{justify:t,align:n,gutter:r,gutterXs:i,gutterSm:a,gutterMd:o,gutterLg:l,gutterXl:s})=>({root:axe({margin:"calc(-".concat(se({size:r,sizes:e.spacing})," / 2)"),display:"flex",flexWrap:"wrap",justifyContent:t,alignItems:n},oxe({xs:i,sm:a,md:o,lg:l,xl:s},e))}));const sxe=lxe;var uxe=Object.defineProperty,pb=Object.getOwnPropertySymbols,FQ=Object.prototype.hasOwnProperty,LQ=Object.prototype.propertyIsEnumerable,uF=(e,t,n)=>t in e?uxe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cxe=(e,t)=>{for(var n in t||(t={}))FQ.call(t,n)&&uF(e,n,t[n]);if(pb)for(var n of pb(t))LQ.call(t,n)&&uF(e,n,t[n]);return e},fxe=(e,t)=>{var n={};for(var r in e)FQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&pb)for(var r of pb(e))t.indexOf(r)<0&&LQ.call(e,r)&&(n[r]=e[r]);return n};const dxe={gutter:"md",justify:"flex-start",align:"stretch",columns:12},hb=E.forwardRef((e,t)=>{const n=_e("Grid",dxe,e),{gutter:r,gutterXs:i,gutterSm:a,gutterMd:o,gutterLg:l,gutterXl:s,children:u,grow:c,justify:d,align:f,columns:g,className:p,id:h,unstyled:v,variant:m}=n,y=fxe(n,["gutter","gutterXs","gutterSm","gutterMd","gutterLg","gutterXl","children","grow","justify","align","columns","className","id","unstyled","variant"]),{classes:_,cx:b}=sxe({gutter:r,justify:d,align:f,gutterXs:i,gutterSm:a,gutterMd:o,gutterLg:l,gutterXl:s},{unstyled:v,name:"Grid",variant:m});return S.createElement(HCe,{value:{gutter:r,gutterXs:i,gutterSm:a,gutterMd:o,gutterLg:l,gutterXl:s,grow:c,columns:g}},S.createElement(he,cxe({className:b(_.root,p),ref:t},y),u))});hb.Col=DQ;hb.displayName="@mantine/core/Grid";function gxe(e){return E.Children.toArray(e).filter(Boolean)}const zQ={left:"flex-start",center:"center",right:"flex-end",apart:"space-between"};var pxe=ke((e,{spacing:t,position:n,noWrap:r,grow:i,align:a,count:o})=>({root:{boxSizing:"border-box",display:"flex",flexDirection:"row",alignItems:a||"center",flexWrap:r?"nowrap":"wrap",justifyContent:zQ[n],gap:se({size:t,sizes:e.spacing}),"& > *":{boxSizing:"border-box",maxWidth:i?"calc(".concat(100/o,"% - (").concat(L(se({size:t,sizes:e.spacing}))," - ").concat(se({size:t,sizes:e.spacing})," / ").concat(o,"))"):void 0,flexGrow:i?1:0}}}));const hxe=pxe;var mxe=Object.defineProperty,mb=Object.getOwnPropertySymbols,jQ=Object.prototype.hasOwnProperty,BQ=Object.prototype.propertyIsEnumerable,cF=(e,t,n)=>t in e?mxe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vxe=(e,t)=>{for(var n in t||(t={}))jQ.call(t,n)&&cF(e,n,t[n]);if(mb)for(var n of mb(t))BQ.call(t,n)&&cF(e,n,t[n]);return e},yxe=(e,t)=>{var n={};for(var r in e)jQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&mb)for(var r of mb(e))t.indexOf(r)<0&&BQ.call(e,r)&&(n[r]=e[r]);return n};const _xe={position:"left",spacing:"md"},Xt=E.forwardRef((e,t)=>{const n=_e("Group",_xe,e),{className:r,position:i,align:a,children:o,noWrap:l,grow:s,spacing:u,unstyled:c,variant:d}=n,f=yxe(n,["className","position","align","children","noWrap","grow","spacing","unstyled","variant"]),g=gxe(o),{classes:p,cx:h}=hxe({align:a,grow:s,noWrap:l,spacing:u,position:i,count:g.length},{unstyled:c,name:"Group",variant:d});return S.createElement(he,vxe({className:h(p.root,r),ref:t},f),g)});Xt.displayName="@mantine/core/Group";var bxe=ke((e,{color:t})=>({root:{backgroundColor:e.fn.themeColor(t,e.colorScheme==="dark"?5:2),color:e.colorScheme==="dark"?e.colors.dark[9]:"inherit"}}));const wxe=bxe;var Sxe=Object.defineProperty,vb=Object.getOwnPropertySymbols,HQ=Object.prototype.hasOwnProperty,VQ=Object.prototype.propertyIsEnumerable,fF=(e,t,n)=>t in e?Sxe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Pxe=(e,t)=>{for(var n in t||(t={}))HQ.call(t,n)&&fF(e,n,t[n]);if(vb)for(var n of vb(t))VQ.call(t,n)&&fF(e,n,t[n]);return e},Cxe=(e,t)=>{var n={};for(var r in e)HQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&vb)for(var r of vb(e))t.indexOf(r)<0&&VQ.call(e,r)&&(n[r]=e[r]);return n};const xxe={color:"yellow"},UQ=E.forwardRef((e,t)=>{const n=_e("Mark",xxe,e),{color:r,className:i,unstyled:a,variant:o}=n,l=Cxe(n,["color","className","unstyled","variant"]),{classes:s,cx:u}=wxe({color:r},{unstyled:a,name:"Mark",variant:o});return S.createElement(he,Pxe({component:"mark",ref:t,className:u(s.root,i)},l))});UQ.displayName="@mantine/core/Mark";function dF(e){return e.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&")}function Oxe(e,t){if(t==null)return[{chunk:e,highlighted:!1}];const n=Array.isArray(t)?t.map(dF):dF(t);if(!(Array.isArray(n)?n.filter(l=>l.trim().length>0).length>0:n.trim()!==""))return[{chunk:e,highlighted:!1}];const i=typeof n=="string"?n.trim():n.filter(l=>l.trim().length!==0).map(l=>l.trim()).join("|"),a=new RegExp("(".concat(i,")"),"gi");return e.split(a).map(l=>({chunk:l,highlighted:a.test(l)})).filter(({chunk:l})=>l)}var Exe=Object.defineProperty,yb=Object.getOwnPropertySymbols,GQ=Object.prototype.hasOwnProperty,WQ=Object.prototype.propertyIsEnumerable,gF=(e,t,n)=>t in e?Exe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$xe=(e,t)=>{for(var n in t||(t={}))GQ.call(t,n)&&gF(e,n,t[n]);if(yb)for(var n of yb(t))WQ.call(t,n)&&gF(e,n,t[n]);return e},kxe=(e,t)=>{var n={};for(var r in e)GQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&yb)for(var r of yb(e))t.indexOf(r)<0&&WQ.call(e,r)&&(n[r]=e[r]);return n};const Rxe={highlightColor:"yellow"},KQ=E.forwardRef((e,t)=>{const n=_e("Highlight",Rxe,e),{children:r,highlight:i,highlightColor:a,highlightStyles:o,unstyled:l}=n,s=kxe(n,["children","highlight","highlightColor","highlightStyles","unstyled"]),u=Oxe(r,i);return S.createElement(ct,$xe({unstyled:l,ref:t,__staticSelector:"Highlight"},s),u.map(({chunk:c,highlighted:d},f)=>d?S.createElement(UQ,{unstyled:l,key:f,color:a,sx:o,"data-highlight":c},c):S.createElement("span",{key:f},c)))});KQ.displayName="@mantine/core/Highlight";const Axe=KQ,qQ={context:"HoverCard component was not found in the tree",children:"HoverCard.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported"},[Txe,YQ]=al(qQ.context);var Mxe=Object.defineProperty,_b=Object.getOwnPropertySymbols,XQ=Object.prototype.hasOwnProperty,QQ=Object.prototype.propertyIsEnumerable,pF=(e,t,n)=>t in e?Mxe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Nxe=(e,t)=>{for(var n in t||(t={}))XQ.call(t,n)&&pF(e,n,t[n]);if(_b)for(var n of _b(t))QQ.call(t,n)&&pF(e,n,t[n]);return e},Ixe=(e,t)=>{var n={};for(var r in e)XQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&_b)for(var r of _b(e))t.indexOf(r)<0&&QQ.call(e,r)&&(n[r]=e[r]);return n};const Dxe={};function ZQ(e){const t=_e("HoverCardDropdown",Dxe,e),{children:n,onMouseEnter:r,onMouseLeave:i}=t,a=Ixe(t,["children","onMouseEnter","onMouseLeave"]),o=YQ(),l=kr(r,o.openDropdown),s=kr(i,o.closeDropdown);return S.createElement(mn.Dropdown,Nxe({onMouseEnter:l,onMouseLeave:s},a),n)}ZQ.displayName="@mantine/core/HoverCardDropdown";var Fxe=Object.defineProperty,bb=Object.getOwnPropertySymbols,JQ=Object.prototype.hasOwnProperty,eZ=Object.prototype.propertyIsEnumerable,hF=(e,t,n)=>t in e?Fxe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Lxe=(e,t)=>{for(var n in t||(t={}))JQ.call(t,n)&&hF(e,n,t[n]);if(bb)for(var n of bb(t))eZ.call(t,n)&&hF(e,n,t[n]);return e},zxe=(e,t)=>{var n={};for(var r in e)JQ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&bb)for(var r of bb(e))t.indexOf(r)<0&&eZ.call(e,r)&&(n[r]=e[r]);return n};const jxe={refProp:"ref"},tZ=E.forwardRef((e,t)=>{const n=_e("HoverCardTarget",jxe,e),{children:r,refProp:i}=n,a=zxe(n,["children","refProp"]);if(!Ig(r))throw new Error(qQ.children);const o=YQ(),l=kr(r.props.onMouseEnter,o.openDropdown),s=kr(r.props.onMouseLeave,o.closeDropdown);return S.createElement(mn.Target,Lxe({refProp:i,ref:t},a),E.cloneElement(r,{onMouseEnter:l,onMouseLeave:s}))});tZ.displayName="@mantine/core/HoverCardTarget";function nZ({open:e,close:t,openDelay:n,closeDelay:r}){const i=E.useRef(-1),a=E.useRef(-1),o=()=>{window.clearTimeout(i.current),window.clearTimeout(a.current)},l=()=>{o(),n===0?e():i.current=window.setTimeout(e,n)},s=()=>{o(),r===0?t():a.current=window.setTimeout(t,r)};return E.useEffect(()=>o,[]),{openDropdown:l,closeDropdown:s}}var Bxe=Object.defineProperty,wb=Object.getOwnPropertySymbols,rZ=Object.prototype.hasOwnProperty,iZ=Object.prototype.propertyIsEnumerable,mF=(e,t,n)=>t in e?Bxe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Hxe=(e,t)=>{for(var n in t||(t={}))rZ.call(t,n)&&mF(e,n,t[n]);if(wb)for(var n of wb(t))iZ.call(t,n)&&mF(e,n,t[n]);return e},Vxe=(e,t)=>{var n={};for(var r in e)rZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&wb)for(var r of wb(e))t.indexOf(r)<0&&iZ.call(e,r)&&(n[r]=e[r]);return n};const Uxe={openDelay:0,closeDelay:150,initiallyOpened:!1};function qf(e){const t=_e("HoverCard",Uxe,e),{children:n,onOpen:r,onClose:i,openDelay:a,closeDelay:o,initiallyOpened:l}=t,s=Vxe(t,["children","onOpen","onClose","openDelay","closeDelay","initiallyOpened"]),[u,{open:c,close:d}]=tpe(l,{onClose:i,onOpen:r}),{openDropdown:f,closeDropdown:g}=nZ({open:c,close:d,openDelay:a,closeDelay:o});return S.createElement(Txe,{value:{openDropdown:f,closeDropdown:g}},S.createElement(mn,Hxe({opened:u,__staticSelector:"HoverCard"},s),n))}qf.displayName="@mantine/core/HoverCard";qf.Target=tZ;qf.Dropdown=ZQ;var Gxe=Object.defineProperty,Wxe=Object.defineProperties,Kxe=Object.getOwnPropertyDescriptors,vF=Object.getOwnPropertySymbols,qxe=Object.prototype.hasOwnProperty,Yxe=Object.prototype.propertyIsEnumerable,yF=(e,t,n)=>t in e?Gxe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_F=(e,t)=>{for(var n in t||(t={}))qxe.call(t,n)&&yF(e,n,t[n]);if(vF)for(var n of vF(t))Yxe.call(t,n)&&yF(e,n,t[n]);return e},bF=(e,t)=>Wxe(e,Kxe(t));const Xxe=e=>wR({from:{boxShadow:"0 0 ".concat(L(.5)," 0 ").concat(e),opacity:.6},to:{boxShadow:"0 0 ".concat(L(.5)," ").concat(L(4.4)," ").concat(e),opacity:0}});function wF(e,t=0){const n={},[r,i]=e.split("-");let a="",o="";return r==="top"&&(n.top=t,o="-50%"),r==="middle"&&(n.top="50%",o="-50%"),r==="bottom"&&(n.bottom=t,o="50%"),i==="start"&&(n.left=t,a="-50%"),i==="center"&&(n.left="50%",a="-50%"),i==="end"&&(n.right=t,a="50%"),n.transform="translate(".concat(a,", ").concat(o,")"),n}var Qxe=ke((e,{radius:t,color:n,position:r,offset:i,inline:a,withBorder:o,withLabel:l,zIndex:s},{size:u})=>{const{background:c}=e.fn.variant({variant:"filled",primaryFallback:!1,color:n||e.primaryColor}),d=L(u);return{root:{position:"relative",display:a?"inline-block":"block"},indicator:bF(_F({},wF(r,i)),{zIndex:s,position:"absolute",[l?"minWidth":"width"]:d,height:d,display:"flex",justifyContent:"center",alignItems:"center",fontSize:e.fontSizes.xs,paddingLeft:l?"calc(".concat(e.spacing.xs," / 2)"):0,paddingRight:l?"calc(".concat(e.spacing.xs," / 2)"):0,borderRadius:e.fn.radius(t),backgroundColor:e.fn.variant({variant:"filled",primaryFallback:!1,color:n||e.primaryColor}).background,border:o?"".concat(L(2)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[7]:e.white):void 0,color:e.white,whiteSpace:"nowrap"}),processing:{animation:"".concat(Xxe(c)," 1000ms linear infinite")},common:bF(_F({},wF(r,i)),{position:"absolute",[l?"minWidth":"width"]:d,height:d,borderRadius:e.fn.radius(t)})}});const Zxe=Qxe;var Jxe=Object.defineProperty,Sb=Object.getOwnPropertySymbols,aZ=Object.prototype.hasOwnProperty,oZ=Object.prototype.propertyIsEnumerable,SF=(e,t,n)=>t in e?Jxe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,eOe=(e,t)=>{for(var n in t||(t={}))aZ.call(t,n)&&SF(e,n,t[n]);if(Sb)for(var n of Sb(t))oZ.call(t,n)&&SF(e,n,t[n]);return e},tOe=(e,t)=>{var n={};for(var r in e)aZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Sb)for(var r of Sb(e))t.indexOf(r)<0&&oZ.call(e,r)&&(n[r]=e[r]);return n};const nOe={position:"top-end",offset:0,inline:!1,withBorder:!1,disabled:!1,processing:!1,size:10,radius:1e3,zIndex:Oo("app")},lZ=E.forwardRef((e,t)=>{const n=_e("Indicator",nOe,e),{children:r,position:i,offset:a,size:o,radius:l,inline:s,withBorder:u,className:c,color:d,styles:f,label:g,classNames:p,disabled:h,zIndex:v,unstyled:m,processing:y,variant:_}=n,b=tOe(n,["children","position","offset","size","radius","inline","withBorder","className","color","styles","label","classNames","disabled","zIndex","unstyled","processing","variant"]),{classes:w,cx:C}=Zxe({position:i,offset:a,radius:l,inline:s,color:d,withBorder:u,zIndex:v,withLabel:!!g},{name:"Indicator",classNames:p,styles:f,unstyled:m,variant:_,size:o});return S.createElement(he,eOe({ref:t,className:C(w.root,c)},b),!h&&S.createElement(S.Fragment,null,S.createElement("div",{className:C(w.indicator,w.common)},g),y&&S.createElement("div",{className:C(w.processing,w.common)})),r)});lZ.displayName="@mantine/core/Indicator";var rOe=Object.defineProperty,iOe=Object.defineProperties,aOe=Object.getOwnPropertyDescriptors,PF=Object.getOwnPropertySymbols,oOe=Object.prototype.hasOwnProperty,lOe=Object.prototype.propertyIsEnumerable,CF=(e,t,n)=>t in e?rOe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sOe=(e,t)=>{for(var n in t||(t={}))oOe.call(t,n)&&CF(e,n,t[n]);if(PF)for(var n of PF(t))lOe.call(t,n)&&CF(e,n,t[n]);return e},uOe=(e,t)=>iOe(e,aOe(t)),cOe=ke(e=>({root:uOe(sOe({},e.fn.cover()),{display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden"})}));const fOe=cOe;var dOe=Object.defineProperty,gOe=Object.defineProperties,pOe=Object.getOwnPropertyDescriptors,Pb=Object.getOwnPropertySymbols,sZ=Object.prototype.hasOwnProperty,uZ=Object.prototype.propertyIsEnumerable,xF=(e,t,n)=>t in e?dOe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,O0=(e,t)=>{for(var n in t||(t={}))sZ.call(t,n)&&xF(e,n,t[n]);if(Pb)for(var n of Pb(t))uZ.call(t,n)&&xF(e,n,t[n]);return e},hOe=(e,t)=>gOe(e,pOe(t)),mOe=(e,t)=>{var n={};for(var r in e)sZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Pb)for(var r of Pb(e))t.indexOf(r)<0&&uZ.call(e,r)&&(n[r]=e[r]);return n};const vOe={overlayOpacity:.75,transitionDuration:0,radius:0,zIndex:Oo("overlay")},LA=E.forwardRef((e,t)=>{const n=_e("LoadingOverlay",vOe,e),{className:r,visible:i,loaderProps:a,overlayOpacity:o,overlayColor:l,transitionDuration:s,exitTransitionDuration:u,zIndex:c,style:d,loader:f,radius:g,overlayBlur:p,unstyled:h,variant:v,keepMounted:m}=n,y=mOe(n,["className","visible","loaderProps","overlayOpacity","overlayColor","transitionDuration","exitTransitionDuration","zIndex","style","loader","radius","overlayBlur","unstyled","variant","keepMounted"]),{classes:_,cx:b,theme:w}=fOe(null,{name:"LoadingOverlay",unstyled:h,variant:v}),C="calc(".concat(c," + 1)");return S.createElement(ts,{keepMounted:m,duration:s,exitDuration:u,mounted:i,transition:"fade"},O=>S.createElement(he,O0({className:b(_.root,r),style:hOe(O0(O0({},O),d),{zIndex:c}),ref:t},y),f?S.createElement("div",{style:{zIndex:C}},f):S.createElement($c,O0({style:{zIndex:C}},a)),S.createElement(hQ,{opacity:o,zIndex:c,radius:g,blur:p,unstyled:h,color:l||(w.colorScheme==="dark"?w.colors.dark[5]:w.white)})))});LA.displayName="@mantine/core/LoadingOverlay";const cZ={context:"Menu component was not found in the tree",children:"Menu.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported"},[yOe,Ym]=al(cZ.context);var _Oe=ke(e=>({divider:{marginTop:L(4),marginBottom:L(4),borderTop:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2])}}));const bOe=_Oe;var wOe=Object.defineProperty,Cb=Object.getOwnPropertySymbols,fZ=Object.prototype.hasOwnProperty,dZ=Object.prototype.propertyIsEnumerable,OF=(e,t,n)=>t in e?wOe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,SOe=(e,t)=>{for(var n in t||(t={}))fZ.call(t,n)&&OF(e,n,t[n]);if(Cb)for(var n of Cb(t))dZ.call(t,n)&&OF(e,n,t[n]);return e},POe=(e,t)=>{var n={};for(var r in e)fZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Cb)for(var r of Cb(e))t.indexOf(r)<0&&dZ.call(e,r)&&(n[r]=e[r]);return n};const COe={},gZ=E.forwardRef((e,t)=>{const n=_e("MenuDivider",COe,e),{children:r,className:i}=n,a=POe(n,["children","className"]),{classNames:o,styles:l,unstyled:s,variant:u}=Ym(),{classes:c,cx:d}=bOe(null,{name:"Menu",classNames:o,styles:l,unstyled:s,variant:u});return S.createElement(he,SOe({className:d(c.divider,i),ref:t},a))});gZ.displayName="@mantine/core/MenuDivider";var xOe=Object.defineProperty,xb=Object.getOwnPropertySymbols,pZ=Object.prototype.hasOwnProperty,hZ=Object.prototype.propertyIsEnumerable,EF=(e,t,n)=>t in e?xOe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,OOe=(e,t)=>{for(var n in t||(t={}))pZ.call(t,n)&&EF(e,n,t[n]);if(xb)for(var n of xb(t))hZ.call(t,n)&&EF(e,n,t[n]);return e},EOe=(e,t)=>{var n={};for(var r in e)pZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&xb)for(var r of xb(e))t.indexOf(r)<0&&hZ.call(e,r)&&(n[r]=e[r]);return n};const $Oe={};function mZ(e){const t=_e("MenuDropdown",$Oe,e),{children:n,onMouseEnter:r,onMouseLeave:i}=t,a=EOe(t,["children","onMouseEnter","onMouseLeave"]),o=E.useRef(),l=Ym(),s=d=>{var f;(d.key==="ArrowUp"||d.key==="ArrowDown")&&(d.preventDefault(),(f=o.current.querySelectorAll("[data-menu-item]:not(:disabled)")[0])==null||f.focus())},u=kr(r,()=>l.trigger==="hover"&&l.openDropdown()),c=kr(i,()=>l.trigger==="hover"&&l.closeDropdown());return S.createElement(mn.Dropdown,OOe({onMouseEnter:u,onMouseLeave:c,role:"menu","aria-orientation":"vertical"},a),S.createElement("div",{tabIndex:-1,"data-menu-dropdown":!0,"data-autofocus":!0,onKeyDown:s,ref:o,style:{outline:0}},n))}mZ.displayName="@mantine/core/MenuDropdown";var kOe=Object.defineProperty,ROe=Object.defineProperties,AOe=Object.getOwnPropertyDescriptors,$F=Object.getOwnPropertySymbols,TOe=Object.prototype.hasOwnProperty,MOe=Object.prototype.propertyIsEnumerable,kF=(e,t,n)=>t in e?kOe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,NOe=(e,t)=>{for(var n in t||(t={}))TOe.call(t,n)&&kF(e,n,t[n]);if($F)for(var n of $F(t))MOe.call(t,n)&&kF(e,n,t[n]);return e},IOe=(e,t)=>ROe(e,AOe(t)),DOe=ke((e,{color:t,radius:n})=>({item:IOe(NOe({},e.fn.fontStyles()),{WebkitTapHighlightColor:"transparent",fontSize:e.fontSizes.sm,border:0,backgroundColor:"transparent",outline:0,width:"100%",textAlign:"left",textDecoration:"none",boxSizing:"border-box",padding:"".concat(e.spacing.xs," ").concat(e.spacing.sm),cursor:"pointer",borderRadius:e.fn.radius(n),color:t?e.fn.variant({variant:"filled",primaryFallback:!1,color:t}).background:e.colorScheme==="dark"?e.colors.dark[0]:e.black,display:"flex",alignItems:"center","&:disabled":{color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[5],pointerEvents:"none",userSelect:"none"},"&[data-hovered]":{backgroundColor:t?e.fn.variant({variant:"light",color:t}).background:e.colorScheme==="dark"?e.fn.rgba(e.colors.dark[3],.35):e.colors.gray[1]}}),itemLabel:{flex:1},itemIcon:{display:"flex",justifyContent:"center",alignItems:"center",marginRight:e.spacing.xs},itemRightSection:{}}));const FOe=DOe;var LOe=Object.defineProperty,zOe=Object.defineProperties,jOe=Object.getOwnPropertyDescriptors,Ob=Object.getOwnPropertySymbols,vZ=Object.prototype.hasOwnProperty,yZ=Object.prototype.propertyIsEnumerable,RF=(e,t,n)=>t in e?LOe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,BOe=(e,t)=>{for(var n in t||(t={}))vZ.call(t,n)&&RF(e,n,t[n]);if(Ob)for(var n of Ob(t))yZ.call(t,n)&&RF(e,n,t[n]);return e},HOe=(e,t)=>zOe(e,jOe(t)),VOe=(e,t)=>{var n={};for(var r in e)vZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ob)for(var r of Ob(e))t.indexOf(r)<0&&yZ.call(e,r)&&(n[r]=e[r]);return n};const UOe={},_Z=E.forwardRef((e,t)=>{const n=_e("MenuItem",UOe,e),{children:r,className:i,color:a,closeMenuOnClick:o,icon:l,rightSection:s}=n,u=VOe(n,["children","className","color","closeMenuOnClick","icon","rightSection"]),c=Ym(),{classes:d,cx:f,theme:g}=FOe({radius:c.radius,color:a},{name:"Menu",classNames:c.classNames,styles:c.styles,unstyled:c.unstyled,variant:c.variant}),p=E.useRef(),h=c.getItemIndex(p.current),v=u,m=kr(v.onMouseLeave,()=>c.setHovered(-1)),y=kr(v.onMouseEnter,()=>c.setHovered(c.getItemIndex(p.current))),_=kr(v.onClick,()=>{typeof o=="boolean"?o&&c.closeDropdownImmediately():c.closeOnItemClick&&c.closeDropdownImmediately()}),b=kr(v.onFocus,()=>c.setHovered(c.getItemIndex(p.current)));return S.createElement(he,HOe(BOe({component:"button",type:"button"},u),{tabIndex:-1,onFocus:b,className:f(d.item,i),ref:Ql(p,t),role:"menuitem","data-menu-item":!0,"data-hovered":c.hovered===h?!0:void 0,onMouseEnter:y,onMouseLeave:m,onClick:_,onKeyDown:uR({siblingSelector:"[data-menu-item]",parentSelector:"[data-menu-dropdown]",activateOnFocus:!1,loop:c.loop,dir:g.dir,orientation:"vertical",onKeyDown:v.onKeydown})}),l&&S.createElement("div",{className:d.itemIcon},l),r&&S.createElement("div",{className:d.itemLabel},r),s&&S.createElement("div",{className:d.itemRightSection},s))});_Z.displayName="@mantine/core/MenuItem";const GOe=_Z;var WOe=ke(e=>({label:{color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6],fontWeight:500,fontSize:e.fontSizes.xs,padding:"calc(".concat(e.spacing.xs," / 2) ").concat(e.spacing.sm),cursor:"default"}}));const KOe=WOe;var qOe=Object.defineProperty,Eb=Object.getOwnPropertySymbols,bZ=Object.prototype.hasOwnProperty,wZ=Object.prototype.propertyIsEnumerable,AF=(e,t,n)=>t in e?qOe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,YOe=(e,t)=>{for(var n in t||(t={}))bZ.call(t,n)&&AF(e,n,t[n]);if(Eb)for(var n of Eb(t))wZ.call(t,n)&&AF(e,n,t[n]);return e},XOe=(e,t)=>{var n={};for(var r in e)bZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Eb)for(var r of Eb(e))t.indexOf(r)<0&&wZ.call(e,r)&&(n[r]=e[r]);return n};const QOe={},SZ=E.forwardRef((e,t)=>{const n=_e("MenuLabel",QOe,e),{children:r,className:i}=n,a=XOe(n,["children","className"]),{classNames:o,styles:l,unstyled:s,variant:u}=Ym(),{classes:c,cx:d}=KOe(null,{name:"Menu",classNames:o,styles:l,unstyled:s,variant:u});return S.createElement(ct,YOe({className:d(c.label,i),ref:t},a),r)});SZ.displayName="@mantine/core/MenuLabel";var ZOe=Object.defineProperty,$b=Object.getOwnPropertySymbols,PZ=Object.prototype.hasOwnProperty,CZ=Object.prototype.propertyIsEnumerable,TF=(e,t,n)=>t in e?ZOe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,JOe=(e,t)=>{for(var n in t||(t={}))PZ.call(t,n)&&TF(e,n,t[n]);if($b)for(var n of $b(t))CZ.call(t,n)&&TF(e,n,t[n]);return e},eEe=(e,t)=>{var n={};for(var r in e)PZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&$b)for(var r of $b(e))t.indexOf(r)<0&&CZ.call(e,r)&&(n[r]=e[r]);return n};const tEe={refProp:"ref"},xZ=E.forwardRef((e,t)=>{const n=_e("MenuTarget",tEe,e),{children:r,refProp:i}=n,a=eEe(n,["children","refProp"]);if(!Ig(r))throw new Error(cZ.children);const o=Ym(),l=kr(r.props.onClick,()=>o.trigger==="click"&&o.toggleDropdown()),s=kr(r.props.onMouseEnter,()=>o.trigger==="hover"&&o.openDropdown()),u=kr(r.props.onMouseLeave,()=>o.trigger==="hover"&&o.closeDropdown());return S.createElement(mn.Target,JOe({refProp:i,popupType:"menu",ref:t},a),E.cloneElement(r,{onClick:l,onMouseEnter:s,onMouseLeave:u,"data-expanded":o.opened?!0:void 0}))});xZ.displayName="@mantine/core/MenuTarget";var nEe=ke({dropdown:{padding:L(4)}});const rEe=nEe;var iEe=Object.defineProperty,aEe=Object.defineProperties,oEe=Object.getOwnPropertyDescriptors,kb=Object.getOwnPropertySymbols,OZ=Object.prototype.hasOwnProperty,EZ=Object.prototype.propertyIsEnumerable,MF=(e,t,n)=>t in e?iEe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,NF=(e,t)=>{for(var n in t||(t={}))OZ.call(t,n)&&MF(e,n,t[n]);if(kb)for(var n of kb(t))EZ.call(t,n)&&MF(e,n,t[n]);return e},IF=(e,t)=>aEe(e,oEe(t)),lEe=(e,t)=>{var n={};for(var r in e)OZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&kb)for(var r of kb(e))t.indexOf(r)<0&&EZ.call(e,r)&&(n[r]=e[r]);return n};const sEe={closeOnItemClick:!0,loop:!0,trigger:"click",openDelay:0,closeDelay:100};function qe(e){const t=_e("Menu",sEe,e),{children:n,onOpen:r,onClose:i,opened:a,defaultOpened:o,onChange:l,closeOnItemClick:s,loop:u,closeOnEscape:c,trigger:d,openDelay:f,closeDelay:g,classNames:p,styles:h,unstyled:v,radius:m,variant:y}=t,_=lEe(t,["children","onOpen","onClose","opened","defaultOpened","onChange","closeOnItemClick","loop","closeOnEscape","trigger","openDelay","closeDelay","classNames","styles","unstyled","radius","variant"]),{classes:b,cx:w}=rEe(),[C,{setHovered:O,resetHovered:$}]=_fe(),[R,M]=lr({value:a,defaultValue:o,finalValue:!1,onChange:l}),T=()=>{M(!1),R&&(i==null||i())},D=()=>{M(!0),!R&&(r==null||r())},N=()=>R?T():D(),{openDropdown:x,closeDropdown:P}=nZ({open:D,close:T,closeDelay:g,openDelay:f}),k=A=>mfe("[data-menu-item]","[data-menu-dropdown]",A);return Yr(()=>{$()},[R]),S.createElement(yOe,{value:{opened:R,toggleDropdown:N,getItemIndex:k,hovered:C,setHovered:O,closeOnItemClick:s,closeDropdown:d==="click"?T:P,openDropdown:d==="click"?D:x,closeDropdownImmediately:T,loop:u,trigger:d,radius:m,classNames:p,styles:h,unstyled:v,variant:y}},S.createElement(mn,IF(NF({},_),{radius:m,opened:R,onChange:N,defaultOpened:o,trapFocus:d==="click",closeOnEscape:c&&d==="click",__staticSelector:"Menu",classNames:IF(NF({},p),{dropdown:w(b.dropdown,p==null?void 0:p.dropdown)}),styles:h,unstyled:v,variant:y}),n))}qe.displayName="@mantine/core/Menu";qe.Item=GOe;qe.Label=SZ;qe.Dropdown=mZ;qe.Target=xZ;qe.Divider=gZ;const[uEe,cEe]=al("Modal component was not found in tree"),fEe={xs:L(320),sm:L(380),md:L(440),lg:L(620),xl:L(780)};var dEe=ke((e,{yOffset:t,xOffset:n,centered:r,fullScreen:i},{size:a})=>({content:{flex:i?"0 0 100%":"0 0 ".concat(se({size:a,sizes:fEe})),maxWidth:"100%",maxHeight:i?void 0:"calc(100dvh - (".concat(L(t)," * 2))"),height:i?"100vh":void 0,borderRadius:i?0:void 0,overflowY:"auto"},inner:{paddingTop:i?0:t,paddingBottom:i?0:t,paddingLeft:i?0:n,paddingRight:i?0:n,display:"flex",justifyContent:"center",alignItems:r?"center":"flex-start"}}));const gEe=dEe;var pEe=Object.defineProperty,hEe=Object.defineProperties,mEe=Object.getOwnPropertyDescriptors,Rb=Object.getOwnPropertySymbols,$Z=Object.prototype.hasOwnProperty,kZ=Object.prototype.propertyIsEnumerable,DF=(e,t,n)=>t in e?pEe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,a3=(e,t)=>{for(var n in t||(t={}))$Z.call(t,n)&&DF(e,n,t[n]);if(Rb)for(var n of Rb(t))kZ.call(t,n)&&DF(e,n,t[n]);return e},RZ=(e,t)=>hEe(e,mEe(t)),vEe=(e,t)=>{var n={};for(var r in e)$Z.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Rb)for(var r of Rb(e))t.indexOf(r)<0&&kZ.call(e,r)&&(n[r]=e[r]);return n};const yEe=RZ(a3({},DA),{yOffset:"5dvh",xOffset:"5vw"});function AZ(e){const t=_e("ModalRoot",yEe,e),{classNames:n,variant:r,size:i,yOffset:a,xOffset:o,scrollAreaComponent:l,radius:s,centered:u,fullScreen:c}=t,d=vEe(t,["classNames","variant","size","yOffset","xOffset","scrollAreaComponent","radius","centered","fullScreen"]),{classes:f,cx:g}=gEe({yOffset:a,xOffset:o,centered:u,fullScreen:c},{name:"Modal",variant:r,size:i});return S.createElement(uEe,{value:{yOffset:a,scrollAreaComponent:l,radius:s}},S.createElement(qn,a3({__staticSelector:"Modal",size:i,variant:r,classNames:RZ(a3({},n),{content:g(f.content,n==null?void 0:n.content),inner:g(f.inner,n==null?void 0:n.inner)})},d)))}var _Ee=Object.defineProperty,Ab=Object.getOwnPropertySymbols,TZ=Object.prototype.hasOwnProperty,MZ=Object.prototype.propertyIsEnumerable,FF=(e,t,n)=>t in e?_Ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,bEe=(e,t)=>{for(var n in t||(t={}))TZ.call(t,n)&&FF(e,n,t[n]);if(Ab)for(var n of Ab(t))MZ.call(t,n)&&FF(e,n,t[n]);return e},wEe=(e,t)=>{var n={};for(var r in e)TZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ab)for(var r of Ab(e))t.indexOf(r)<0&&MZ.call(e,r)&&(n[r]=e[r]);return n};const SEe={shadow:"xl"},NZ=E.forwardRef((e,t)=>{const n=_e("ModalContent",SEe,e),{children:r,scrollAreaComponent:i}=n,a=wEe(n,["children","scrollAreaComponent"]),o=cEe(),l=i||o.scrollAreaComponent||qn.NativeScrollArea;return S.createElement(qn.Content,bEe({ref:t,radius:o.radius},a),S.createElement(l,{style:{maxHeight:"calc(100dvh - (".concat(L(o.yOffset)," * 2))")}},r))});var PEe=Object.defineProperty,CEe=Object.defineProperties,xEe=Object.getOwnPropertyDescriptors,Tb=Object.getOwnPropertySymbols,IZ=Object.prototype.hasOwnProperty,DZ=Object.prototype.propertyIsEnumerable,LF=(e,t,n)=>t in e?PEe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Hy=(e,t)=>{for(var n in t||(t={}))IZ.call(t,n)&&LF(e,n,t[n]);if(Tb)for(var n of Tb(t))DZ.call(t,n)&&LF(e,n,t[n]);return e},OEe=(e,t)=>CEe(e,xEe(t)),EEe=(e,t)=>{var n={};for(var r in e)IZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Tb)for(var r of Tb(e))t.indexOf(r)<0&&DZ.call(e,r)&&(n[r]=e[r]);return n};const $Ee=OEe(Hy({},DA),{transitionProps:{duration:200,transition:"pop"},withOverlay:!0,withCloseButton:!0});function ol(e){const t=_e("Modal",$Ee,e),{title:n,withOverlay:r,overlayProps:i,withCloseButton:a,closeButtonProps:o,children:l}=t,s=EEe(t,["title","withOverlay","overlayProps","withCloseButton","closeButtonProps","children"]),u=!!n||a;return S.createElement(AZ,Hy({},s),r&&S.createElement(qn.Overlay,Hy({},i)),S.createElement(NZ,null,u&&S.createElement(qn.Header,null,n&&S.createElement(qn.Title,null,n),a&&S.createElement(qn.CloseButton,Hy({},o))),S.createElement(qn.Body,null,l)))}ol.Root=AZ;ol.CloseButton=qn.CloseButton;ol.Overlay=qn.Overlay;ol.Content=NZ;ol.Header=qn.Header;ol.Title=qn.Title;ol.Body=qn.Body;ol.NativeScrollArea=qn.NativeScrollArea;const FZ={xs:L(16),sm:L(22),md:L(26),lg:L(30),xl:L(36)},kEe={xs:L(10),sm:L(12),md:L(14),lg:L(16),xl:L(18)};var REe=ke((e,{disabled:t,radius:n,readOnly:r},{size:i,variant:a})=>({defaultValue:{display:"flex",alignItems:"center",backgroundColor:t?e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[3]:e.colorScheme==="dark"?e.colors.dark[7]:a==="filled"?e.white:e.colors.gray[1],color:t?e.colorScheme==="dark"?e.colors.dark[1]:e.colors.gray[7]:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[7],height:se({size:i,sizes:FZ}),paddingLeft:"calc(".concat(se({size:i,sizes:e.spacing})," / 1.5)"),paddingRight:t||r?se({size:i,sizes:e.spacing}):0,fontWeight:500,fontSize:se({size:i,sizes:kEe}),borderRadius:se({size:n,sizes:e.radius}),cursor:t?"not-allowed":"default",userSelect:"none",maxWidth:"calc(100% - ".concat(L(10),")")},defaultValueRemove:{color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[7],marginLeft:"calc(".concat(se({size:i,sizes:e.spacing})," / 6)")},defaultValueLabel:{display:"block",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}));const AEe=REe;var TEe=Object.defineProperty,Mb=Object.getOwnPropertySymbols,LZ=Object.prototype.hasOwnProperty,zZ=Object.prototype.propertyIsEnumerable,zF=(e,t,n)=>t in e?TEe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,MEe=(e,t)=>{for(var n in t||(t={}))LZ.call(t,n)&&zF(e,n,t[n]);if(Mb)for(var n of Mb(t))zZ.call(t,n)&&zF(e,n,t[n]);return e},NEe=(e,t)=>{var n={};for(var r in e)LZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Mb)for(var r of Mb(e))t.indexOf(r)<0&&zZ.call(e,r)&&(n[r]=e[r]);return n};const IEe={xs:16,sm:22,md:24,lg:26,xl:30};function jZ(e){var t=e,{label:n,classNames:r,styles:i,className:a,onRemove:o,disabled:l,readOnly:s,size:u,radius:c="sm",variant:d,unstyled:f}=t,g=NEe(t,["label","classNames","styles","className","onRemove","disabled","readOnly","size","radius","variant","unstyled"]);const{classes:p,cx:h}=AEe({disabled:l,readOnly:s,radius:c},{name:"MultiSelect",classNames:r,styles:i,unstyled:f,size:u,variant:d});return S.createElement("div",MEe({className:h(p.defaultValue,a)},g),S.createElement("span",{className:p.defaultValueLabel},n),!l&&!s&&S.createElement(Eo,{"aria-hidden":!0,onMouseDown:o,size:IEe[u],radius:2,color:"blue",variant:"transparent",iconSize:"70%",className:p.defaultValueRemove,tabIndex:-1,unstyled:f}))}jZ.displayName="@mantine/core/MultiSelect/DefaultValue";function DEe({data:e,searchable:t,limit:n,searchValue:r,filter:i,value:a,disableSelectedItemFiltering:o}){if(!t&&a.length===0)return e;if(!t){const s=[];for(let u=0;uc===e[u].value&&!e[u].disabled))&&s.push(e[u]);return s}const l=[];for(let s=0;su===e[s].value&&!e[s].disabled),e[s])&&l.push(e[s]),!(l.length>=n));s+=1);return l}var FEe=Object.defineProperty,Nb=Object.getOwnPropertySymbols,BZ=Object.prototype.hasOwnProperty,HZ=Object.prototype.propertyIsEnumerable,jF=(e,t,n)=>t in e?FEe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,BF=(e,t)=>{for(var n in t||(t={}))BZ.call(t,n)&&jF(e,n,t[n]);if(Nb)for(var n of Nb(t))HZ.call(t,n)&&jF(e,n,t[n]);return e},LEe=(e,t)=>{var n={};for(var r in e)BZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Nb)for(var r of Nb(e))t.indexOf(r)<0&&HZ.call(e,r)&&(n[r]=e[r]);return n};const zEe={xs:L(14),sm:L(18),md:L(20),lg:L(24),xl:L(28)};function jEe(e){var t=e,{size:n,error:r,style:i}=t,a=LEe(t,["size","error","style"]);const o=Rn(),l=se({size:n,sizes:zEe});return S.createElement("svg",BF({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:BF({color:r?o.colors.red[6]:o.colors.gray[6],width:l,height:l},i),"data-chevron":!0},a),S.createElement("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var BEe=Object.defineProperty,HEe=Object.defineProperties,VEe=Object.getOwnPropertyDescriptors,HF=Object.getOwnPropertySymbols,UEe=Object.prototype.hasOwnProperty,GEe=Object.prototype.propertyIsEnumerable,VF=(e,t,n)=>t in e?BEe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,WEe=(e,t)=>{for(var n in t||(t={}))UEe.call(t,n)&&VF(e,n,t[n]);if(HF)for(var n of HF(t))GEe.call(t,n)&&VF(e,n,t[n]);return e},KEe=(e,t)=>HEe(e,VEe(t));function VZ({shouldClear:e,clearButtonProps:t,onClear:n,size:r,error:i}){return e?S.createElement(Eo,KEe(WEe({},t),{variant:"transparent",onClick:n,size:r,onMouseDown:a=>a.preventDefault()})):S.createElement(jEe,{error:i,size:r})}VZ.displayName="@mantine/core/SelectRightSection";var qEe=Object.defineProperty,YEe=Object.defineProperties,XEe=Object.getOwnPropertyDescriptors,Ib=Object.getOwnPropertySymbols,UZ=Object.prototype.hasOwnProperty,GZ=Object.prototype.propertyIsEnumerable,UF=(e,t,n)=>t in e?qEe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Gx=(e,t)=>{for(var n in t||(t={}))UZ.call(t,n)&&UF(e,n,t[n]);if(Ib)for(var n of Ib(t))GZ.call(t,n)&&UF(e,n,t[n]);return e},GF=(e,t)=>YEe(e,XEe(t)),QEe=(e,t)=>{var n={};for(var r in e)UZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ib)for(var r of Ib(e))t.indexOf(r)<0&&GZ.call(e,r)&&(n[r]=e[r]);return n};function WZ(e){var t=e,{styles:n,rightSection:r,rightSectionWidth:i,theme:a}=t,o=QEe(t,["styles","rightSection","rightSectionWidth","theme"]);if(r)return{rightSection:r,rightSectionWidth:i,styles:n};const l=typeof n=="function"?n(a):n;return{rightSection:!o.readOnly&&!(o.disabled&&o.shouldClear)&&S.createElement(VZ,Gx({},o)),styles:GF(Gx({},l),{rightSection:GF(Gx({},l==null?void 0:l.rightSection),{pointerEvents:o.shouldClear?void 0:"none"})})}}var ZEe=Object.defineProperty,JEe=Object.defineProperties,e$e=Object.getOwnPropertyDescriptors,WF=Object.getOwnPropertySymbols,t$e=Object.prototype.hasOwnProperty,n$e=Object.prototype.propertyIsEnumerable,KF=(e,t,n)=>t in e?ZEe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,r$e=(e,t)=>{for(var n in t||(t={}))t$e.call(t,n)&&KF(e,n,t[n]);if(WF)for(var n of WF(t))n$e.call(t,n)&&KF(e,n,t[n]);return e},i$e=(e,t)=>JEe(e,e$e(t)),a$e=ke((e,{invalid:t},{size:n})=>({wrapper:{position:"relative","&:has(input:disabled)":{cursor:"not-allowed",pointerEvents:"none","& .mantine-MultiSelect-input":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,"&::placeholder":{color:e.colors.dark[2]}},"& .mantine-MultiSelect-defaultValue":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[3],color:e.colorScheme==="dark"?e.colors.dark[1]:e.colors.gray[7]}}},values:{minHeight:"calc(".concat(se({size:n,sizes:xr})," - ").concat(L(2),")"),display:"flex",alignItems:"center",flexWrap:"wrap",marginLeft:"calc(-".concat(e.spacing.xs," / 2)"),boxSizing:"border-box","&[data-clearable]":{marginRight:se({size:n,sizes:xr})}},value:{margin:"calc(".concat(e.spacing.xs," / 2 - ").concat(L(2),") calc(").concat(e.spacing.xs," / 2)")},searchInput:i$e(r$e({},e.fn.fontStyles()),{flex:1,minWidth:L(60),backgroundColor:"transparent",border:0,outline:0,fontSize:se({size:n,sizes:e.fontSizes}),padding:0,marginLeft:"calc(".concat(e.spacing.xs," / 2)"),appearance:"none",color:"inherit",maxHeight:se({size:n,sizes:FZ}),"&::placeholder":{opacity:1,color:t?e.colors.red[e.fn.primaryShade()]:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[5]},"&:disabled":{cursor:"not-allowed",pointerEvents:"none"}}),searchInputEmpty:{width:"100%"},searchInputInputHidden:{flex:0,width:0,minWidth:0,margin:0,overflow:"hidden"},searchInputPointer:{cursor:"pointer","&:disabled":{cursor:"not-allowed",pointerEvents:"none"}},input:{cursor:"pointer","&:disabled":{cursor:"not-allowed",pointerEvents:"none"}}}));const o$e=a$e;var l$e=Object.defineProperty,s$e=Object.defineProperties,u$e=Object.getOwnPropertyDescriptors,Db=Object.getOwnPropertySymbols,KZ=Object.prototype.hasOwnProperty,qZ=Object.prototype.propertyIsEnumerable,qF=(e,t,n)=>t in e?l$e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,of=(e,t)=>{for(var n in t||(t={}))KZ.call(t,n)&&qF(e,n,t[n]);if(Db)for(var n of Db(t))qZ.call(t,n)&&qF(e,n,t[n]);return e},YF=(e,t)=>s$e(e,u$e(t)),c$e=(e,t)=>{var n={};for(var r in e)KZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Db)for(var r of Db(e))t.indexOf(r)<0&&qZ.call(e,r)&&(n[r]=e[r]);return n};function f$e(e,t,n){return t?!1:n.label.toLowerCase().trim().includes(e.toLowerCase().trim())}function d$e(e,t){return!!e&&!t.some(n=>n.value.toLowerCase()===e.toLowerCase())}function XF(e,t){if(!Array.isArray(e))return;if(t.length===0)return[];const n=t.map(r=>typeof r=="object"?r.value:r);return e.filter(r=>n.includes(r))}const g$e={size:"sm",valueComponent:jZ,itemComponent:_P,transitionProps:{transition:"fade",duration:0},maxDropdownHeight:220,shadow:"sm",searchable:!1,filter:f$e,limit:1/0,clearSearchOnChange:!0,clearable:!1,clearSearchOnBlur:!1,disabled:!1,initiallyOpened:!1,creatable:!1,shouldCreate:d$e,switchDirectionOnFlip:!1,zIndex:Oo("popover"),selectOnBlur:!1,positionDependencies:[],dropdownPosition:"flip"},YZ=E.forwardRef((e,t)=>{const n=_e("MultiSelect",g$e,e),{className:r,style:i,required:a,label:o,description:l,size:s,error:u,classNames:c,styles:d,wrapperProps:f,value:g,defaultValue:p,data:h,onChange:v,valueComponent:m,itemComponent:y,id:_,transitionProps:b,maxDropdownHeight:w,shadow:C,nothingFound:O,onFocus:$,onBlur:R,searchable:M,placeholder:T,filter:D,limit:N,clearSearchOnChange:x,clearable:P,clearSearchOnBlur:k,variant:A,onSearchChange:I,searchValue:F,disabled:z,initiallyOpened:H,radius:j,icon:V,rightSection:W,rightSectionWidth:U,creatable:Q,getCreateLabel:le,shouldCreate:Y,onCreate:K,sx:ne,dropdownComponent:ie,onDropdownClose:q,onDropdownOpen:ge,maxSelectedValues:Ee,withinPortal:Ae,portalProps:ze,switchDirectionOnFlip:de,zIndex:xe,selectOnBlur:Ie,name:me,dropdownPosition:Oe,errorProps:Me,labelProps:ue,descriptionProps:pe,form:ye,positionDependencies:Qe,onKeyDown:Et,unstyled:wt,inputContainer:an,inputWrapperOrder:nt,readOnly:pt,withAsterisk:ce,clearButtonProps:be,hoverOnSearchChange:fe,disableSelectedItemFiltering:Pe}=n,rt=c$e(n,["className","style","required","label","description","size","error","classNames","styles","wrapperProps","value","defaultValue","data","onChange","valueComponent","itemComponent","id","transitionProps","maxDropdownHeight","shadow","nothingFound","onFocus","onBlur","searchable","placeholder","filter","limit","clearSearchOnChange","clearable","clearSearchOnBlur","variant","onSearchChange","searchValue","disabled","initiallyOpened","radius","icon","rightSection","rightSectionWidth","creatable","getCreateLabel","shouldCreate","onCreate","sx","dropdownComponent","onDropdownClose","onDropdownOpen","maxSelectedValues","withinPortal","portalProps","switchDirectionOnFlip","zIndex","selectOnBlur","name","dropdownPosition","errorProps","labelProps","descriptionProps","form","positionDependencies","onKeyDown","unstyled","inputContainer","inputWrapperOrder","readOnly","withAsterisk","clearButtonProps","hoverOnSearchChange","disableSelectedItemFiltering"]),{classes:He,cx:at,theme:It}=o$e({invalid:!!u},{name:"MultiSelect",classNames:c,styles:d,unstyled:wt,size:s,variant:A}),{systemStyles:st,rest:$t}=pu(rt),Bt=E.useRef(),un=E.useRef({}),mt=qa(_),[Dt,Te]=E.useState(H),[xt,Ze]=E.useState(-1),[ft,St]=E.useState("column"),[Mt,on]=lr({value:F,defaultValue:"",finalValue:void 0,onChange:I}),[Yn,Jr]=E.useState(!1),{scrollIntoView:br,targetRef:Yi,scrollableRef:er}=FG({duration:0,offset:5,cancelable:!1,isList:!0}),Ne=Q&&typeof le=="function";let Se=null;const kt=h.map(Ye=>typeof Ye=="string"?{label:Ye,value:Ye}:Ye),Jt=cR({data:kt}),[_t,ei]=lr({value:XF(g,h),defaultValue:XF(p,h),finalValue:[],onChange:v}),ht=E.useRef(!!Ee&&Ee<_t.length),Mr=Ye=>{if(!pt){const Rt=_t.filter(An=>An!==Ye);ei(Rt),Ee&&Rt.length{on(Ye.currentTarget.value),!z&&!ht.current&&M&&Te(!0)},Ou=Ye=>{typeof $=="function"&&$(Ye),!z&&!ht.current&&M&&Te(!0)},zn=DEe({data:Jt,searchable:M,searchValue:Mt,limit:N,filter:D,value:_t,disableSelectedItemFiltering:Pe});Ne&&Y(Mt,Jt)&&(Se=le(Mt),zn.push({label:Mt,value:Mt,creatable:!0}));const ya=Math.min(xt,zn.length-1),Dv=(Ye,Rt,An)=>{let Ro=Ye;for(;An(Ro);)if(Ro=Rt(Ro),!zn[Ro].disabled)return Ro;return Ye};Yr(()=>{Ze(fe&&Mt?0:-1)},[Mt,fe]),Yr(()=>{!z&&_t.length>h.length&&Te(!1),Ee&&_t.length=Ee&&(ht.current=!0,Te(!1))},[_t]);const _a=Ye=>{if(!pt)if(x&&on(""),_t.includes(Ye.value))Mr(Ye.value);else{if(Ye.creatable&&typeof K=="function"){const Rt=K(Ye.value);typeof Rt<"u"&&Rt!==null&&ei(typeof Rt=="string"?[..._t,Rt]:[..._t,Rt.value])}else ei([..._t,Ye.value]);_t.length===Ee-1&&(ht.current=!0,Te(!1)),zn.length===1&&Te(!1)}},ls=Ye=>{typeof R=="function"&&R(Ye),Ie&&zn[ya]&&Dt&&_a(zn[ya]),k&&on(""),Te(!1)},ba=Ye=>{if(Yn||(Et==null||Et(Ye),pt)||Ye.key!=="Backspace"&&Ee&&ht.current)return;const Rt=ft==="column",An=()=>{Ze(Pi=>{var wa;const $u=Dv(Pi,ul=>ul+1,ul=>ul{Ze(Pi=>{var wa;const $u=Dv(Pi,ul=>ul-1,ul=>ul>0);return Dt&&(Yi.current=un.current[(wa=zn[$u])==null?void 0:wa.value],br({alignment:Rt?"start":"end"})),$u})};switch(Ye.key){case"ArrowUp":{Ye.preventDefault(),Te(!0),Rt?Ro():An();break}case"ArrowDown":{Ye.preventDefault(),Te(!0),Rt?An():Ro();break}case"Enter":{Ye.preventDefault(),zn[ya]&&Dt?_a(zn[ya]):Te(!0);break}case" ":{M||(Ye.preventDefault(),zn[ya]&&Dt?_a(zn[ya]):Te(!0));break}case"Backspace":{_t.length>0&&Mt.length===0&&(ei(_t.slice(0,-1)),Te(!0),Ee&&(ht.current=!1));break}case"Home":{if(!M){Ye.preventDefault(),Dt||Te(!0);const Pi=zn.findIndex(wa=>!wa.disabled);Ze(Pi),br({alignment:Rt?"end":"start"})}break}case"End":{if(!M){Ye.preventDefault(),Dt||Te(!0);const Pi=zn.map(wa=>!!wa.disabled).lastIndexOf(!1);Ze(Pi),br({alignment:Rt?"end":"start"})}break}case"Escape":Te(!1)}},Eu=_t.map(Ye=>{let Rt=Jt.find(An=>An.value===Ye&&!An.disabled);return!Rt&&Ne&&(Rt={value:Ye,label:Ye}),Rt}).filter(Ye=>!!Ye).map((Ye,Rt)=>S.createElement(m,YF(of({},Ye),{variant:A,disabled:z,className:He.value,readOnly:pt,onRemove:An=>{An.preventDefault(),An.stopPropagation(),Mr(Ye.value)},key:Ye.value,size:s,styles:d,classNames:c,radius:j,index:Rt}))),VC=Ye=>_t.includes(Ye),Kc=()=>{var Ye;on(""),ei([]),(Ye=Bt.current)==null||Ye.focus(),Ee&&(ht.current=!1)},qc=!pt&&(zn.length>0?Dt:Dt&&!!O);return Yr(()=>{const Ye=qc?ge:q;typeof Ye=="function"&&Ye()},[qc]),S.createElement(Lt.Wrapper,of(of({required:a,id:mt,label:o,error:u,description:l,size:s,className:r,style:i,classNames:c,styles:d,__staticSelector:"MultiSelect",sx:ne,errorProps:Me,descriptionProps:pe,labelProps:ue,inputContainer:an,inputWrapperOrder:nt,unstyled:wt,withAsterisk:ce,variant:A},st),f),S.createElement(mo,{opened:qc,transitionProps:b,shadow:"sm",withinPortal:Ae,portalProps:ze,__staticSelector:"MultiSelect",onDirectionChange:St,switchDirectionOnFlip:de,zIndex:xe,dropdownPosition:Oe,positionDependencies:[...Qe,Mt],classNames:c,styles:d,unstyled:wt,variant:A},S.createElement(mo.Target,null,S.createElement("div",{className:He.wrapper,role:"combobox","aria-haspopup":"listbox","aria-owns":Dt&&qc?"".concat(mt,"-items"):null,"aria-controls":mt,"aria-expanded":Dt,onMouseLeave:()=>Ze(-1),tabIndex:-1},S.createElement("input",{type:"hidden",name:me,value:_t.join(","),form:ye,disabled:z}),S.createElement(Lt,of({__staticSelector:"MultiSelect",style:{overflow:"hidden"},component:"div",multiline:!0,size:s,variant:A,disabled:z,error:u,required:a,radius:j,icon:V,unstyled:wt,onMouseDown:Ye=>{var Rt;Ye.preventDefault(),!z&&!ht.current&&Te(!Dt),(Rt=Bt.current)==null||Rt.focus()},classNames:YF(of({},c),{input:at({[He.input]:!M},c==null?void 0:c.input)})},WZ({theme:It,rightSection:W,rightSectionWidth:U,styles:d,size:s,shouldClear:P&&_t.length>0,onClear:Kc,error:u,disabled:z,clearButtonProps:be,readOnly:pt})),S.createElement("div",{className:He.values,"data-clearable":P||void 0},Eu,S.createElement("input",of({ref:Ql(t,Bt),type:"search",id:mt,className:at(He.searchInput,{[He.searchInputPointer]:!M,[He.searchInputInputHidden]:!Dt&&_t.length>0||!M&&_t.length>0,[He.searchInputEmpty]:_t.length===0}),onKeyDown:ba,value:Mt,onChange:Wc,onFocus:Ou,onBlur:ls,readOnly:!M||ht.current||pt,placeholder:_t.length===0?T:void 0,disabled:z,"data-mantine-stop-propagation":Dt,autoComplete:"off",onCompositionStart:()=>Jr(!0),onCompositionEnd:()=>Jr(!1)},$t)))))),S.createElement(mo.Dropdown,{component:ie||Wm,maxHeight:w,direction:ft,id:mt,innerRef:er,__staticSelector:"MultiSelect",classNames:c,styles:d},S.createElement(yP,{data:zn,hovered:ya,classNames:c,styles:d,uuid:mt,__staticSelector:"MultiSelect",onItemHover:Ze,onItemSelect:_a,itemsRefs:un,itemComponent:y,size:s,nothingFound:O,isItemSelected:VC,creatable:Q&&!!Se,createLabel:Se,unstyled:wt,variant:A}))))});YZ.displayName="@mantine/core/MultiSelect";const p$e=(e,t,n)=>Number.isInteger(e)&&e>=0&&t===0?"numeric":!Number.isInteger(e)&&e>=0&&t!==0?"decimal":Number.isInteger(e)&&e<0&&t===0||!Number.isInteger(e)&&e<0&&t!==0?n==="ios"?"text":"decimal":"numeric";function QF({direction:e,size:t}){return S.createElement("svg",{style:{width:L(t),height:L(t),transform:e==="up"?"rotate(180deg)":void 0},viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},S.createElement("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}const XZ={xs:L(20),sm:L(24),md:L(30),lg:L(34),xl:L(36)};var h$e=ke((e,{radius:t},{size:n})=>({rightSection:{display:"flex",flexDirection:"column",height:"calc(100% - ".concat(L(2),")"),margin:L(1),overflow:"hidden",borderTopRightRadius:e.fn.radius(t),borderBottomRightRadius:e.fn.radius(t)},control:{margin:0,position:"relative",flex:"0 0 50%",display:"flex",alignItems:"center",justifyContent:"center",boxSizing:"border-box",width:se({size:n,sizes:XZ}),padding:0,WebkitTapHighlightColor:"transparent",borderBottom:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]),borderLeft:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]),borderTop:0,borderRight:0,backgroundColor:"transparent",marginRight:L(1),color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,"&:not(:disabled):hover":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[0]},"&:disabled":{color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[4]}},controlUp:{},controlDown:{borderBottom:0}}));const m$e=h$e;var v$e=Object.defineProperty,y$e=Object.defineProperties,_$e=Object.getOwnPropertyDescriptors,Fb=Object.getOwnPropertySymbols,QZ=Object.prototype.hasOwnProperty,ZZ=Object.prototype.propertyIsEnumerable,ZF=(e,t,n)=>t in e?v$e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Wx=(e,t)=>{for(var n in t||(t={}))QZ.call(t,n)&&ZF(e,n,t[n]);if(Fb)for(var n of Fb(t))ZZ.call(t,n)&&ZF(e,n,t[n]);return e},b$e=(e,t)=>y$e(e,_$e(t)),w$e=(e,t)=>{var n={};for(var r in e)QZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Fb)for(var r of Fb(e))t.indexOf(r)<0&&ZZ.call(e,r)&&(n[r]=e[r]);return n};const S$e={type:"text",size:"sm",__staticSelector:"TextInput"},Xm=E.forwardRef((e,t)=>{const n=xP("TextInput",S$e,e),{inputProps:r,wrapperProps:i}=n,a=w$e(n,["inputProps","wrapperProps"]);return S.createElement(Lt.Wrapper,Wx({},i),S.createElement(Lt,b$e(Wx(Wx({},r),a),{ref:t})))});Xm.displayName="@mantine/core/TextInput";var P$e=Object.defineProperty,C$e=Object.defineProperties,x$e=Object.getOwnPropertyDescriptors,Lb=Object.getOwnPropertySymbols,JZ=Object.prototype.hasOwnProperty,eJ=Object.prototype.propertyIsEnumerable,JF=(e,t,n)=>t in e?P$e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,O$e=(e,t)=>{for(var n in t||(t={}))JZ.call(t,n)&&JF(e,n,t[n]);if(Lb)for(var n of Lb(t))eJ.call(t,n)&&JF(e,n,t[n]);return e},E$e=(e,t)=>C$e(e,x$e(t)),$$e=(e,t)=>{var n={};for(var r in e)JZ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Lb)for(var r of Lb(e))t.indexOf(r)<0&&eJ.call(e,r)&&(n[r]=e[r]);return n};const k$e=e=>e||"",R$e=e=>{if(e==="-")return e;let t=e;t[0]==="."&&(t="0".concat(e));const n=parseFloat(t);return Number.isNaN(n)?"":e},eL={xs:L(10),sm:L(14),md:L(16),lg:L(18),xl:L(20)},A$e={step:1,hideControls:!1,size:"sm",precision:0,noClampOnBlur:!1,removeTrailingZeros:!1,decimalSeparator:".",formatter:k$e,parser:R$e,type:"text"},o3=E.forwardRef((e,t)=>{const n=_e("NumberInput",A$e,e),{readOnly:r,disabled:i,value:a,onChange:o,decimalSeparator:l,thousandsSeparator:s,min:u,max:c,startValue:d,step:f,stepHoldInterval:g,stepHoldDelay:p,onFocus:h,onBlur:v,onKeyDown:m,onKeyUp:y,hideControls:_,radius:b,variant:w,precision:C,removeTrailingZeros:O,defaultValue:$,noClampOnBlur:R,handlersRef:M,classNames:T,styles:D,size:N,rightSection:x,rightSectionWidth:P,formatter:k,parser:A,inputMode:I,unstyled:F,type:z}=n,H=$$e(n,["readOnly","disabled","value","onChange","decimalSeparator","thousandsSeparator","min","max","startValue","step","stepHoldInterval","stepHoldDelay","onFocus","onBlur","onKeyDown","onKeyUp","hideControls","radius","variant","precision","removeTrailingZeros","defaultValue","noClampOnBlur","handlersRef","classNames","styles","size","rightSection","rightSectionWidth","formatter","parser","inputMode","unstyled","type"]),{classes:j,cx:V}=m$e({radius:b},{classNames:T,styles:D,unstyled:F,name:"NumberInput",variant:w,size:N}),W=fe=>{if(fe==="")return"";let Pe=fe.toFixed(C);return O&&C>0&&(Pe=Pe.replace(new RegExp("[0]{0,".concat(C,"}$")),""),Pe.endsWith(".")&&(Pe=Pe.slice(0,-1))),Pe},U=fe=>{let Pe=fe;return l&&(Pe=Pe.replace(".",l)),k(Pe)},Q=fe=>{let Pe=fe;return l&&(Pe=Pe.replaceAll(s,"").replace(l,".")),A(Pe)},le=fe=>U(W(fe)),[Y,K]=E.useState(typeof a=="number"?a:typeof $=="number"?$:""),[ne,ie]=E.useState(()=>le(Y)),q=E.useRef(),[ge,Ee]=E.useState(!1),Ae=(fe,Pe)=>{if(!ge||Pe){const rt=le(fe);rt!==ne&&ie(rt)}fe!==Y&&K(fe)},ze=typeof u=="number"?u:-1/0,de=typeof c=="number"?c:1/0,xe=E.useRef();xe.current=()=>{var fe;let Pe;Y===""?Pe=(fe=d!=null?d:u)!=null?fe:0:Pe=parseFloat(W(jf(Y+f,ze,de))),Ae(Pe,!0),o==null||o(Pe)};const Ie=E.useRef();Ie.current=()=>{var fe;let Pe;Y===""?Pe=(fe=d!=null?d:u)!=null?fe:0:Pe=parseFloat(W(jf(Y-f,ze,de))),Ae(Pe,!0),o==null||o(Pe)},IG(M,{increment:xe.current,decrement:Ie.current}),E.useEffect(()=>{ge||Ae(a===void 0?Y:a,!0)},[a,ge]);const me=p!==void 0&&g!==void 0,Oe=E.useRef(null),Me=E.useRef(0),ue=()=>{Oe.current&&window.clearTimeout(Oe.current),Oe.current=null,Me.current=0},pe=fe=>{fe?xe.current():Ie.current(),Me.current+=1},ye=fe=>{if(pe(fe),me){const Pe=typeof g=="number"?g:g(Me.current);Oe.current=window.setTimeout(()=>ye(fe),Pe)}},Qe=(fe,Pe)=>{fe.preventDefault(),q.current.focus(),pe(Pe),me&&(Oe.current=window.setTimeout(()=>ye(Pe),p))};E.useEffect(()=>(ue(),ue),[]);const Et=S.createElement("div",{className:j.rightSection},S.createElement("button",{type:"button",tabIndex:-1,"aria-hidden":!0,disabled:Y>=c,className:V(j.control,j.controlUp),onPointerDown:fe=>{Qe(fe,!0)},onPointerUp:ue,onPointerLeave:ue},S.createElement(QF,{size:se({size:N,sizes:eL}),direction:"up"})),S.createElement("button",{type:"button",tabIndex:-1,"aria-hidden":!0,disabled:Y<=u,className:V(j.control,j.controlDown),onPointerDown:fe=>{Qe(fe,!1)},onPointerUp:ue,onPointerLeave:ue},S.createElement(QF,{size:se({size:N,sizes:eL}),direction:"down"}))),wt=fe=>{let Pe=fe;(Pe[0]==="".concat(l)||Pe[0]===".")&&(Pe="0".concat(Pe));const rt=parseFloat(W(parseFloat(Q(Pe)))),He=R?rt:jf(rt,ze,de),at=Number.isNaN(He)?"":He,It=Y!==at;ie(fe),Ae(at),It&&(o==null||o(at))},an=fe=>{fe.nativeEvent.isComposing||wt(fe.target.value)},nt=fe=>{Ee(!0),h==null||h(fe)},pt=fe=>{Ee(!1),v==null||v(fe)},ce=fe=>{if(typeof m=="function"&&m(fe),fe.repeat&&me&&(fe.key==="ArrowUp"||fe.key==="ArrowDown")){fe.preventDefault();return}r||(fe.key==="ArrowUp"?Qe(fe,!0):fe.key==="ArrowDown"&&Qe(fe,!1))},be=fe=>{typeof y=="function"&&y(fe),(fe.key==="ArrowUp"||fe.key==="ArrowDown")&&ue()};return S.createElement(Xm,E$e(O$e({},H),{type:z,variant:w,value:ne,disabled:i,readOnly:r,ref:Ql(q,t),onChange:an,onFocus:nt,onBlur:pt,onKeyDown:ce,onKeyUp:be,rightSection:x||(i||r||_||w==="unstyled"?null:Et),rightSectionWidth:P!=null?P:"calc(".concat(se({size:N,sizes:XZ})," + ").concat(L(1),")"),radius:b,max:c,min:u,step:f,size:N,styles:D,classNames:T,inputMode:I||p$e(f,C,epe()),__staticSelector:"NumberInput",unstyled:F}))});o3.displayName="@mantine/core/NumberInput";const[T$e,EP]=al("Pagination.Root component was not found in tree"),M$e={siblings:1,boundaries:1};function tJ(e){const{total:t,value:n,defaultValue:r,onChange:i,disabled:a,children:o,siblings:l,boundaries:s,color:u,radius:c,onNextPage:d,onPreviousPage:f,onFirstPage:g,onLastPage:p,getItemProps:h,classNames:v,styles:m,unstyled:y,variant:_,size:b}=_e("PaginationRoot",M$e,e),{range:w,setPage:C,next:O,previous:$,active:R,first:M,last:T}=Yge({page:n,initialPage:r,onChange:i,total:t,siblings:l,boundaries:s}),D=kr(d,O),N=kr(f,$),x=kr(g,M),P=kr(p,T);return S.createElement(T$e,{value:{total:t,range:w,active:R,disabled:a,color:u,radius:c,getItemProps:h,onChange:C,onNext:D,onPrevious:N,onFirst:x,onLast:P,stylesApi:{name:"Pagination",classNames:v,styles:m,unstyled:y,variant:_,size:b}}},o)}const rm={xs:L(22),sm:L(26),md:L(32),lg:L(38),xl:L(44)};var N$e=ke((e,{color:t,radius:n,withPadding:r},{size:i})=>{const a=e.fn.variant({color:t,variant:"filled"});return{control:{cursor:"pointer",userSelect:"none",display:"flex",alignItems:"center",justifyContent:"center",border:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]),color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,height:se({size:i,sizes:rm}),minWidth:se({size:i,sizes:rm}),padding:r?"0 calc(".concat(se({size:i,sizes:e.spacing})," / 2)"):void 0,fontSize:se({size:i,sizes:e.fontSizes}),borderRadius:e.fn.radius(n),lineHeight:1,backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.white,"&:not([data-disabled])":e.fn.hover({backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[0]}),"&:active:not([data-disabled])":e.activeStyles,"&[data-disabled]":{opacity:.4,cursor:"not-allowed",pointerEvents:"none"},"&[data-active]":{borderColor:"transparent",color:a.color,backgroundColor:a.background,"&:not([data-disabled])":e.fn.hover({backgroundColor:a.hover})}}}});const I$e=N$e;var D$e=Object.defineProperty,F$e=Object.defineProperties,L$e=Object.getOwnPropertyDescriptors,zb=Object.getOwnPropertySymbols,nJ=Object.prototype.hasOwnProperty,rJ=Object.prototype.propertyIsEnumerable,tL=(e,t,n)=>t in e?D$e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,z$e=(e,t)=>{for(var n in t||(t={}))nJ.call(t,n)&&tL(e,n,t[n]);if(zb)for(var n of zb(t))rJ.call(t,n)&&tL(e,n,t[n]);return e},j$e=(e,t)=>F$e(e,L$e(t)),B$e=(e,t)=>{var n={};for(var r in e)nJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&zb)for(var r of zb(e))t.indexOf(r)<0&&rJ.call(e,r)&&(n[r]=e[r]);return n};const H$e={withPadding:!0},$P=E.forwardRef((e,t)=>{const n=_e("PaginationControl",H$e,e),{active:r,className:i,disabled:a,withPadding:o}=n,l=B$e(n,["active","className","disabled","withPadding"]),s=EP(),{classes:u,cx:c}=I$e({color:s.color,radius:s.radius,withPadding:o},s.stylesApi);return S.createElement(Xr,j$e(z$e({},l),{disabled:a,"data-active":r||void 0,"data-disabled":a||void 0,ref:t,className:c(u.control,i)}))});$P.displayName="@mantine/core/PaginationControl";var V$e=Object.defineProperty,U$e=Object.defineProperties,G$e=Object.getOwnPropertyDescriptors,jb=Object.getOwnPropertySymbols,iJ=Object.prototype.hasOwnProperty,aJ=Object.prototype.propertyIsEnumerable,nL=(e,t,n)=>t in e?V$e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,dc=(e,t)=>{for(var n in t||(t={}))iJ.call(t,n)&&nL(e,n,t[n]);if(jb)for(var n of jb(t))aJ.call(t,n)&&nL(e,n,t[n]);return e},Qm=(e,t)=>U$e(e,G$e(t)),W$e=(e,t)=>{var n={};for(var r in e)iJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&jb)for(var r of jb(e))t.indexOf(r)<0&&aJ.call(e,r)&&(n[r]=e[r]);return n};function oJ(e){return"calc(".concat(se({size:e,sizes:rm})," / 2)")}function Zm(e){var t=e,{size:n,style:r,children:i,path:a}=t,o=W$e(t,["size","style","children","path"]);return S.createElement("svg",dc({viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",style:dc({width:n,height:n},r)},o),S.createElement("path",{d:a,fill:"currentColor"}))}const K$e=e=>S.createElement(Zm,Qm(dc({},e),{path:"M8.781 8l-3.3-3.3.943-.943L10.667 8l-4.243 4.243-.943-.943 3.3-3.3z"})),q$e=e=>S.createElement(Zm,Qm(dc({},e),{path:"M7.219 8l3.3 3.3-.943.943L5.333 8l4.243-4.243.943.943-3.3 3.3z"})),Y$e=e=>S.createElement(Zm,Qm(dc({},e),{path:"M6.85355 3.85355C7.04882 3.65829 7.04882 3.34171 6.85355 3.14645C6.65829 2.95118 6.34171 2.95118 6.14645 3.14645L2.14645 7.14645C1.95118 7.34171 1.95118 7.65829 2.14645 7.85355L6.14645 11.8536C6.34171 12.0488 6.65829 12.0488 6.85355 11.8536C7.04882 11.6583 7.04882 11.3417 6.85355 11.1464L3.20711 7.5L6.85355 3.85355ZM12.8536 3.85355C13.0488 3.65829 13.0488 3.34171 12.8536 3.14645C12.6583 2.95118 12.3417 2.95118 12.1464 3.14645L8.14645 7.14645C7.95118 7.34171 7.95118 7.65829 8.14645 7.85355L12.1464 11.8536C12.3417 12.0488 12.6583 12.0488 12.8536 11.8536C13.0488 11.6583 13.0488 11.3417 12.8536 11.1464L9.20711 7.5L12.8536 3.85355Z"})),X$e=e=>S.createElement(Zm,Qm(dc({},e),{path:"M2.14645 11.1464C1.95118 11.3417 1.95118 11.6583 2.14645 11.8536C2.34171 12.0488 2.65829 12.0488 2.85355 11.8536L6.85355 7.85355C7.04882 7.65829 7.04882 7.34171 6.85355 7.14645L2.85355 3.14645C2.65829 2.95118 2.34171 2.95118 2.14645 3.14645C1.95118 3.34171 1.95118 3.65829 2.14645 3.85355L5.79289 7.5L2.14645 11.1464ZM8.14645 11.1464C7.95118 11.3417 7.95118 11.6583 8.14645 11.8536C8.34171 12.0488 8.65829 12.0488 8.85355 11.8536L12.8536 7.85355C13.0488 7.65829 13.0488 7.34171 12.8536 7.14645L8.85355 3.14645C8.65829 2.95118 8.34171 2.95118 8.14645 3.14645C7.95118 3.34171 7.95118 3.65829 8.14645 3.85355L11.7929 7.5L8.14645 11.1464Z"})),Q$e=e=>S.createElement(Zm,Qm(dc({},e),{path:"M2 8c0-.733.6-1.333 1.333-1.333.734 0 1.334.6 1.334 1.333s-.6 1.333-1.334 1.333C2.6 9.333 2 8.733 2 8zm9.333 0c0-.733.6-1.333 1.334-1.333C13.4 6.667 14 7.267 14 8s-.6 1.333-1.333 1.333c-.734 0-1.334-.6-1.334-1.333zM6.667 8c0-.733.6-1.333 1.333-1.333s1.333.6 1.333 1.333S8.733 9.333 8 9.333 6.667 8.733 6.667 8z"}));var Z$e=ke((e,t,{size:n})=>({dots:{height:se({size:n,sizes:rm}),minWidth:se({size:n,sizes:rm}),display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none"}}));const J$e=Z$e;var e3e=Object.defineProperty,Bb=Object.getOwnPropertySymbols,lJ=Object.prototype.hasOwnProperty,sJ=Object.prototype.propertyIsEnumerable,rL=(e,t,n)=>t in e?e3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,t3e=(e,t)=>{for(var n in t||(t={}))lJ.call(t,n)&&rL(e,n,t[n]);if(Bb)for(var n of Bb(t))sJ.call(t,n)&&rL(e,n,t[n]);return e},n3e=(e,t)=>{var n={};for(var r in e)lJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Bb)for(var r of Bb(e))t.indexOf(r)<0&&sJ.call(e,r)&&(n[r]=e[r]);return n};const r3e={icon:Q$e},zA=E.forwardRef((e,t)=>{const n=_e("PaginationDots",r3e,e),{className:r,icon:i}=n,a=n3e(n,["className","icon"]),o=EP(),{classes:l,cx:s}=J$e(null,o.stylesApi);return S.createElement(he,t3e({ref:t,className:s(l.dots,r)},a),S.createElement(i,{size:oJ(o.stylesApi.size)}))});zA.displayName="@mantine/core/PaginationDots";var i3e=Object.defineProperty,iL=Object.getOwnPropertySymbols,a3e=Object.prototype.hasOwnProperty,o3e=Object.prototype.propertyIsEnumerable,aL=(e,t,n)=>t in e?i3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,l3e=(e,t)=>{for(var n in t||(t={}))a3e.call(t,n)&&aL(e,n,t[n]);if(iL)for(var n of iL(t))o3e.call(t,n)&&aL(e,n,t[n]);return e};function jA({dotsIcon:e}){const t=EP(),n=t.range.map((r,i)=>{var a;return r==="dots"?S.createElement(zA,{icon:e,key:i}):S.createElement($P,l3e({key:i,active:r===t.active,"aria-current":r===t.active?"page":void 0,onClick:()=>t.onChange(r),disabled:t.disabled},(a=t.getItemProps)==null?void 0:a.call(t,r)),r)});return S.createElement(S.Fragment,null,n)}jA.displayName="@mantine/core/PaginationItems";var s3e=ke(e=>({icon:{transform:e.dir==="rtl"?"rotate(180deg)":"unset"}}));const u3e=s3e;var c3e=Object.defineProperty,Hb=Object.getOwnPropertySymbols,uJ=Object.prototype.hasOwnProperty,cJ=Object.prototype.propertyIsEnumerable,oL=(e,t,n)=>t in e?c3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,f3e=(e,t)=>{for(var n in t||(t={}))uJ.call(t,n)&&oL(e,n,t[n]);if(Hb)for(var n of Hb(t))cJ.call(t,n)&&oL(e,n,t[n]);return e},d3e=(e,t)=>{var n={};for(var r in e)uJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Hb)for(var r of Hb(e))t.indexOf(r)<0&&cJ.call(e,r)&&(n[r]=e[r]);return n};function kP({icon:e,name:t,action:n,type:r}){const i={icon:e},a=E.forwardRef((o,l)=>{const s=_e(t,i,o),{icon:u}=s,c=d3e(s,["icon"]),{classes:d}=u3e(),f=EP(),g=r==="next"?f.active===f.total:f.active===1;return S.createElement($P,f3e({disabled:f.disabled||g,ref:l,onClick:f[n],withPadding:!1},c),S.createElement(u,{className:d.icon,size:oJ(f.stylesApi.size)}))});return a.displayName="@mantine/core/".concat(t),a}const fJ=kP({icon:K$e,name:"PaginationNext",action:"onNext",type:"next"}),dJ=kP({icon:q$e,name:"PaginationPrevious",action:"onPrevious",type:"previous"}),gJ=kP({icon:Y$e,name:"PaginationFirst",action:"onFirst",type:"previous"}),pJ=kP({icon:X$e,name:"PaginationLast",action:"onLast",type:"next"});var g3e=Object.defineProperty,Vb=Object.getOwnPropertySymbols,hJ=Object.prototype.hasOwnProperty,mJ=Object.prototype.propertyIsEnumerable,lL=(e,t,n)=>t in e?g3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ep=(e,t)=>{for(var n in t||(t={}))hJ.call(t,n)&&lL(e,n,t[n]);if(Vb)for(var n of Vb(t))mJ.call(t,n)&&lL(e,n,t[n]);return e},p3e=(e,t)=>{var n={};for(var r in e)hJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Vb)for(var r of Vb(e))t.indexOf(r)<0&&mJ.call(e,r)&&(n[r]=e[r]);return n};const h3e={withControls:!0,siblings:1,boundaries:1};function ll(e){const t=_e("Pagination",h3e,e),{withEdges:n,withControls:r,classNames:i,styles:a,unstyled:o,variant:l,size:s,total:u,value:c,defaultValue:d,onChange:f,disabled:g,siblings:p,boundaries:h,color:v,radius:m,onNextPage:y,onPreviousPage:_,onFirstPage:b,onLastPage:w,getItemProps:C,getControlProps:O,spacing:$,nextIcon:R,previousIcon:M,lastIcon:T,firstIcon:D,dotsIcon:N}=t,x=p3e(t,["withEdges","withControls","classNames","styles","unstyled","variant","size","total","value","defaultValue","onChange","disabled","siblings","boundaries","color","radius","onNextPage","onPreviousPage","onFirstPage","onLastPage","getItemProps","getControlProps","spacing","nextIcon","previousIcon","lastIcon","firstIcon","dotsIcon"]),P=Rn();return u<=0?null:S.createElement(tJ,{classNames:i,styles:a,unstyled:o,variant:l,size:s,total:u,value:c,defaultValue:d,onChange:f,disabled:g,siblings:p,boundaries:h,color:v,radius:m,onNextPage:y,onPreviousPage:_,onFirstPage:b,onLastPage:w,getItemProps:C},S.createElement(Xt,Ep({spacing:$!=null?$:"calc(".concat(se({size:s,sizes:P.spacing})," / 2)")},x),n&&S.createElement(gJ,Ep({icon:D},O==null?void 0:O("first"))),r&&S.createElement(dJ,Ep({icon:M},O==null?void 0:O("previous"))),S.createElement(jA,{dotsIcon:N}),r&&S.createElement(fJ,Ep({icon:R},O==null?void 0:O("next"))),n&&S.createElement(pJ,Ep({icon:T},O==null?void 0:O("last")))))}ll.displayName="@mantine/core/Pagination";ll.Root=tJ;ll.Items=jA;ll.Control=$P;ll.Dots=zA;ll.Next=fJ;ll.Previous=dJ;ll.Last=pJ;ll.First=gJ;const sL={xs:L(3),sm:L(5),md:L(8),lg:L(12),xl:L(16)},m3e=wR({from:{backgroundPosition:"0 0"},to:{backgroundPosition:"".concat(L(40)," 0")}});var v3e=ke((e,{color:t,radius:n},{size:r})=>({root:{position:"relative",height:se({size:r,sizes:sL}),backgroundColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2],borderRadius:e.fn.radius(n),overflow:"hidden"},bar:{position:"absolute",top:0,bottom:0,left:0,height:"100%",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:e.fn.variant({variant:"filled",primaryFallback:!1,color:t||e.primaryColor}).background,transition:"width 100ms linear","&[data-animate]":{animation:"".concat(m3e," 1000ms linear infinite")},"&[data-striped]":{backgroundSize:"".concat(L(20)," ").concat(L(20)),backgroundImage:"linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)"},"&:last-of-type":{borderTopRightRadius:e.fn.radius(n),borderBottomRightRadius:e.fn.radius(n)},"&:first-of-type":{borderTopLeftRadius:e.fn.radius(n),borderBottomLeftRadius:e.fn.radius(n)},"@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?"0ms":void 0}},label:{color:e.white,fontSize:"calc(".concat(se({size:r,sizes:sL})," * 0.65)"),fontWeight:700,userSelect:"none",overflow:"hidden",whiteSpace:"nowrap"}}));const y3e=v3e,vJ=E.createContext(!1),_3e=vJ.Provider,b3e=()=>E.useContext(vJ);function yJ({children:e,openDelay:t=0,closeDelay:n=0}){return S.createElement(_3e,{value:!0},S.createElement(M1e,{delay:{open:t,close:n}},e))}yJ.displayName="@mantine/core/TooltipGroup";var w3e=Object.defineProperty,S3e=Object.defineProperties,P3e=Object.getOwnPropertyDescriptors,uL=Object.getOwnPropertySymbols,C3e=Object.prototype.hasOwnProperty,x3e=Object.prototype.propertyIsEnumerable,cL=(e,t,n)=>t in e?w3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fL=(e,t)=>{for(var n in t||(t={}))C3e.call(t,n)&&cL(e,n,t[n]);if(uL)for(var n of uL(t))x3e.call(t,n)&&cL(e,n,t[n]);return e},O3e=(e,t)=>S3e(e,P3e(t));function E3e(e,t){if(!t)return{backgroundColor:e.colorScheme==="dark"?e.colors.gray[2]:e.colors.gray[9],color:e.colorScheme==="dark"?e.black:e.white};const n=e.fn.variant({variant:"filled",color:t,primaryFallback:!1});return{backgroundColor:n.background,color:n.color}}var $3e=ke((e,{color:t,radius:n,width:r,multiline:i})=>({tooltip:O3e(fL(fL({},e.fn.fontStyles()),E3e(e,t)),{lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,borderRadius:e.fn.radius(n),padding:"calc(".concat(e.spacing.xs," / 2) ").concat(e.spacing.xs),position:"absolute",whiteSpace:i?"unset":"nowrap",pointerEvents:"none",width:r}),arrow:{backgroundColor:"inherit",border:0,zIndex:1}}));const _J=$3e,bJ={children:"Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported"};function k3e({offset:e,position:t}){const[n,r]=E.useState(!1),i=E.useRef(),{x:a,y:o,reference:l,floating:s,refs:u,update:c,placement:d}=OA({placement:t,middleware:[bA({crossAxis:!0,padding:5,rootBoundary:"document"})]}),f=d.includes("right")?e:t.includes("left")?e*-1:0,g=d.includes("bottom")?e:t.includes("top")?e*-1:0,p=E.useCallback(({clientX:h,clientY:v})=>{l({getBoundingClientRect(){return{width:0,height:0,x:h,y:v,left:h+f,top:v+g,right:h,bottom:v}}})},[l]);return E.useEffect(()=>{if(u.floating.current){const h=i.current;h.addEventListener("mousemove",p);const v=qs(u.floating.current);return v.forEach(m=>{m.addEventListener("scroll",c)}),()=>{h.removeEventListener("mousemove",p),v.forEach(m=>{m.removeEventListener("scroll",c)})}}},[l,u.floating.current,c,p,n]),{handleMouseMove:p,x:a,y:o,opened:n,setOpened:r,boundaryRef:i,floating:s}}var R3e=Object.defineProperty,A3e=Object.defineProperties,T3e=Object.getOwnPropertyDescriptors,Ub=Object.getOwnPropertySymbols,wJ=Object.prototype.hasOwnProperty,SJ=Object.prototype.propertyIsEnumerable,dL=(e,t,n)=>t in e?R3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,E0=(e,t)=>{for(var n in t||(t={}))wJ.call(t,n)&&dL(e,n,t[n]);if(Ub)for(var n of Ub(t))SJ.call(t,n)&&dL(e,n,t[n]);return e},$0=(e,t)=>A3e(e,T3e(t)),M3e=(e,t)=>{var n={};for(var r in e)wJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ub)for(var r of Ub(e))t.indexOf(r)<0&&SJ.call(e,r)&&(n[r]=e[r]);return n};const N3e={refProp:"ref",withinPortal:!0,offset:10,position:"right",zIndex:Oo("popover")};function PJ(e){var t;const n=_e("TooltipFloating",N3e,e),{children:r,refProp:i,withinPortal:a,portalProps:o,style:l,className:s,classNames:u,styles:c,unstyled:d,radius:f,color:g,label:p,offset:h,position:v,multiline:m,width:y,zIndex:_,disabled:b,variant:w}=n,C=M3e(n,["children","refProp","withinPortal","portalProps","style","className","classNames","styles","unstyled","radius","color","label","offset","position","multiline","width","zIndex","disabled","variant"]),{handleMouseMove:O,x:$,y:R,opened:M,boundaryRef:T,floating:D,setOpened:N}=k3e({offset:h,position:v}),{classes:x,cx:P}=_J({radius:f,color:g,multiline:m,width:y},{name:"TooltipFloating",classNames:u,styles:c,unstyled:d,variant:w});if(!Ig(r))throw new Error(bJ.children);const k=Ql(T,r.ref),A=F=>{var z,H;(H=(z=r.props).onMouseEnter)==null||H.call(z,F),O(F),N(!0)},I=F=>{var z,H;(H=(z=r.props).onMouseLeave)==null||H.call(z,F),N(!1)};return S.createElement(S.Fragment,null,S.createElement(Vm,$0(E0({},o),{withinPortal:a}),S.createElement(he,$0(E0({},C),{ref:D,className:P(x.tooltip,s),style:$0(E0({},l),{zIndex:_,display:!b&&M?"block":"none",top:R!=null?R:"",left:(t=Math.round($))!=null?t:""})}),p)),E.cloneElement(r,$0(E0({},r.props),{[i]:k,onMouseEnter:A,onMouseLeave:I})))}PJ.displayName="@mantine/core/TooltipFloating";function I3e(e){const[t,n]=E.useState(!1),i=typeof e.opened=="boolean"?e.opened:t,a=b3e(),o=qa(),{delay:l,currentId:s,setCurrentId:u}=DY(),c=E.useCallback($=>{n($),$&&u(o)},[u,o]),{x:d,y:f,reference:g,floating:p,context:h,refs:v,update:m,placement:y,middlewareData:{arrow:{x:_,y:b}={}}}=OA({placement:e.position,open:i,onOpenChange:c,middleware:[PY(e.offset),bA({padding:8}),bY(),AY({element:e.arrowRef,padding:e.arrowOffset}),...e.inline?[SY()]:[]]}),{getReferenceProps:w,getFloatingProps:C}=G1e([T1e(h,{enabled:e.events.hover,delay:a?l:{open:e.openDelay,close:e.closeDelay},mouseOnly:!e.events.touch}),V1e(h,{enabled:e.events.focus,keyboardOnly:!0}),U1e(h,{role:"tooltip"}),H1e(h,{enabled:typeof e.opened===void 0}),N1e(h,{id:o})]);return LY({opened:i,position:e.position,positionDependencies:e.positionDependencies,floating:{refs:v,update:m}}),Yr(()=>{var $;($=e.onPositionChange)==null||$.call(e,y)},[y]),{x:d,y:f,arrowX:_,arrowY:b,reference:g,floating:p,getFloatingProps:C,getReferenceProps:w,isGroupPhase:i&&s&&s!==o,opened:i,placement:y}}var D3e=Object.defineProperty,F3e=Object.defineProperties,L3e=Object.getOwnPropertyDescriptors,Gb=Object.getOwnPropertySymbols,CJ=Object.prototype.hasOwnProperty,xJ=Object.prototype.propertyIsEnumerable,gL=(e,t,n)=>t in e?D3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Au=(e,t)=>{for(var n in t||(t={}))CJ.call(t,n)&&gL(e,n,t[n]);if(Gb)for(var n of Gb(t))xJ.call(t,n)&&gL(e,n,t[n]);return e},Kx=(e,t)=>F3e(e,L3e(t)),z3e=(e,t)=>{var n={};for(var r in e)CJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Gb)for(var r of Gb(e))t.indexOf(r)<0&&xJ.call(e,r)&&(n[r]=e[r]);return n};const j3e={position:"top",refProp:"ref",withinPortal:!1,inline:!1,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:"side",offset:5,transitionProps:{duration:100,transition:"fade"},width:"auto",events:{hover:!0,focus:!1,touch:!1},zIndex:Oo("popover"),positionDependencies:[]},RP=E.forwardRef((e,t)=>{var n;const r=E.useRef(null),i=_e("Tooltip",j3e,e),{children:a,position:o,refProp:l,label:s,openDelay:u,closeDelay:c,onPositionChange:d,opened:f,withinPortal:g,portalProps:p,radius:h,color:v,classNames:m,styles:y,unstyled:_,style:b,className:w,withArrow:C,arrowSize:O,arrowOffset:$,arrowRadius:R,arrowPosition:M,offset:T,transitionProps:D,multiline:N,width:x,events:P,zIndex:k,disabled:A,positionDependencies:I,onClick:F,onMouseEnter:z,onMouseLeave:H,inline:j,variant:V,keepMounted:W}=i,U=z3e(i,["children","position","refProp","label","openDelay","closeDelay","onPositionChange","opened","withinPortal","portalProps","radius","color","classNames","styles","unstyled","style","className","withArrow","arrowSize","arrowOffset","arrowRadius","arrowPosition","offset","transitionProps","multiline","width","events","zIndex","disabled","positionDependencies","onClick","onMouseEnter","onMouseLeave","inline","variant","keepMounted"]),{classes:Q,cx:le,theme:Y}=_J({radius:h,color:v,width:x,multiline:N},{name:"Tooltip",classNames:m,styles:y,unstyled:_,variant:V}),K=I3e({position:YY(Y.dir,o),closeDelay:c,openDelay:u,onPositionChange:d,opened:f,events:P,arrowRef:r,arrowOffset:$,offset:T+(C?O/2:0),positionDependencies:[...I,a],inline:j});if(!Ig(a))throw new Error(bJ.children);const ne=Ql(K.reference,a.ref,t);return S.createElement(S.Fragment,null,S.createElement(Vm,Kx(Au({},p),{withinPortal:g}),S.createElement(ts,Kx(Au({keepMounted:W,mounted:!A&&K.opened},D),{transition:D.transition||"fade",duration:K.isGroupPhase?10:(n=D.duration)!=null?n:100}),ie=>{var q,ge;return S.createElement(he,Au(Au({},U),K.getFloatingProps({ref:K.floating,className:Q.tooltip,style:Kx(Au(Au({},b),ie),{zIndex:k,top:(q=K.y)!=null?q:0,left:(ge=K.x)!=null?ge:0})})),s,S.createElement($A,{ref:r,arrowX:K.arrowX,arrowY:K.arrowY,visible:C,position:K.placement,arrowSize:O,arrowOffset:$,arrowRadius:R,arrowPosition:M,className:Q.arrow}))})),E.cloneElement(a,K.getReferenceProps(Au({onClick:F,onMouseEnter:z,onMouseLeave:H,onMouseMove:e.onMouseMove,onPointerDown:e.onPointerDown,onPointerEnter:e.onPointerEnter,[l]:ne,className:le(w,a.props.className)},a.props))))});RP.Group=yJ;RP.Floating=PJ;RP.displayName="@mantine/core/Tooltip";const sn=RP;var B3e=Object.defineProperty,H3e=Object.defineProperties,V3e=Object.getOwnPropertyDescriptors,Wb=Object.getOwnPropertySymbols,OJ=Object.prototype.hasOwnProperty,EJ=Object.prototype.propertyIsEnumerable,pL=(e,t,n)=>t in e?B3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,l3=(e,t)=>{for(var n in t||(t={}))OJ.call(t,n)&&pL(e,n,t[n]);if(Wb)for(var n of Wb(t))EJ.call(t,n)&&pL(e,n,t[n]);return e},$J=(e,t)=>H3e(e,V3e(t)),hL=(e,t)=>{var n={};for(var r in e)OJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Wb)for(var r of Wb(e))t.indexOf(r)<0&&EJ.call(e,r)&&(n[r]=e[r]);return n};function U3e(e){return e.reduce((t,n)=>(t.sections.push($J(l3({},n),{accumulated:t.accumulated})),t.accumulated+=n.value,t),{accumulated:0,sections:[]}).sections}const G3e={size:"md",radius:"sm",striped:!1,animate:!1,label:""},kJ=E.forwardRef((e,t)=>{const n=_e("Progress",G3e,e),{className:r,value:i,color:a,size:o,radius:l,striped:s,animate:u,label:c,"aria-label":d,classNames:f,styles:g,sections:p,unstyled:h,variant:v}=n,m=hL(n,["className","value","color","size","radius","striped","animate","label","aria-label","classNames","styles","sections","unstyled","variant"]),{classes:y,cx:_,theme:b}=y3e({color:a,radius:l},{name:"Progress",classNames:f,styles:g,unstyled:h,variant:v,size:o}),w=Array.isArray(p)?U3e(p).map((C,O)=>{var $=C,{tooltip:R,accumulated:M,value:T,label:D,color:N}=$,x=hL($,["tooltip","accumulated","value","label","color"]);return S.createElement(sn.Floating,{label:R,disabled:!R,key:O},S.createElement(he,$J(l3({},x),{className:_(y.bar,x.className),"data-striped":s||u||void 0,"data-animate":u||void 0,sx:{width:"".concat(T,"%"),left:"".concat(M,"%"),backgroundColor:b.fn.variant({variant:"filled",primaryFallback:!1,color:N||b.primaryColor}).background}}),D&&S.createElement(ct,{className:y.label},D)))}):null;return S.createElement(he,l3({className:_(y.root,r),ref:t},m),w||S.createElement("div",{role:"progressbar","aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":i,"aria-label":d,className:y.bar,style:{width:"".concat(i,"%")},"data-striped":s||u||void 0,"data-animate":u||void 0},c?S.createElement(ct,{className:y.label},c):""))});kJ.displayName="@mantine/core/Progress";var W3e=Object.defineProperty,Kb=Object.getOwnPropertySymbols,RJ=Object.prototype.hasOwnProperty,AJ=Object.prototype.propertyIsEnumerable,mL=(e,t,n)=>t in e?W3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vL=(e,t)=>{for(var n in t||(t={}))RJ.call(t,n)&&mL(e,n,t[n]);if(Kb)for(var n of Kb(t))AJ.call(t,n)&&mL(e,n,t[n]);return e},K3e=(e,t)=>{var n={};for(var r in e)RJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Kb)for(var r of Kb(e))t.indexOf(r)<0&&AJ.call(e,r)&&(n[r]=e[r]);return n};function q3e(e){const t=e,{width:n,height:r,style:i}=t,a=K3e(t,["width","height","style"]);return S.createElement("svg",vL({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 5 5",style:vL({width:n,height:r},i)},a),S.createElement("path",{fill:"currentColor",d:"M0 2.5a2.5 2.5 0 115 0 2.5 2.5 0 01-5 0z"}))}const TJ=E.createContext(null),Y3e=TJ.Provider,X3e=()=>E.useContext(TJ);var Q3e=Object.defineProperty,qb=Object.getOwnPropertySymbols,MJ=Object.prototype.hasOwnProperty,NJ=Object.prototype.propertyIsEnumerable,yL=(e,t,n)=>t in e?Q3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_L=(e,t)=>{for(var n in t||(t={}))MJ.call(t,n)&&yL(e,n,t[n]);if(qb)for(var n of qb(t))NJ.call(t,n)&&yL(e,n,t[n]);return e},Z3e=(e,t)=>{var n={};for(var r in e)MJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&qb)for(var r of qb(e))t.indexOf(r)<0&&NJ.call(e,r)&&(n[r]=e[r]);return n};const J3e={size:"sm"},IJ=E.forwardRef((e,t)=>{const n=_e("RadioGroup",J3e,e),{children:r,value:i,defaultValue:a,onChange:o,size:l,wrapperProps:s,unstyled:u,name:c}=n,d=Z3e(n,["children","value","defaultValue","onChange","size","wrapperProps","unstyled","name"]),f=qa(c),[g,p]=lr({value:i,defaultValue:a,finalValue:"",onChange:o}),h=v=>p(v.currentTarget.value);return S.createElement(Y3e,{value:{value:g,onChange:h,size:l,name:f}},S.createElement(Lt.Wrapper,_L(_L({labelElement:"div",size:l,__staticSelector:"RadioGroup",ref:t,unstyled:u},s),d),r))});IJ.displayName="@mantine/core/RadioGroup";var eke=Object.defineProperty,tke=Object.defineProperties,nke=Object.getOwnPropertyDescriptors,bL=Object.getOwnPropertySymbols,rke=Object.prototype.hasOwnProperty,ike=Object.prototype.propertyIsEnumerable,wL=(e,t,n)=>t in e?eke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ake=(e,t)=>{for(var n in t||(t={}))rke.call(t,n)&&wL(e,n,t[n]);if(bL)for(var n of bL(t))ike.call(t,n)&&wL(e,n,t[n]);return e},oke=(e,t)=>tke(e,nke(t));const qx={xs:L(16),sm:L(20),md:L(24),lg:L(30),xl:L(36)},k0={xs:L(6),sm:L(8),md:L(10),lg:L(14),xl:L(16)};var lke=ke((e,{color:t,transitionDuration:n,labelPosition:r,error:i},{size:a})=>{const o=e.fn.variant({variant:"filled",color:t}),l=e.fn.variant({variant:"filled",color:"red"}).background;return{inner:{order:r==="left"?2:1,position:"relative",alignSelf:"flex-start"},icon:{ref:Ls("icon"),color:e.white,opacity:0,transform:"scale(0.75) translateY(".concat(L(2),")"),transition:"opacity ".concat(n,"ms ").concat(e.transitionTimingFunction),pointerEvents:"none",width:se({sizes:k0,size:a}),height:se({sizes:k0,size:a}),position:"absolute",top:"calc(50% - ".concat(se({sizes:k0,size:a})," / 2)"),left:"calc(50% - ".concat(se({sizes:k0,size:a})," / 2)")},radio:oke(ake({},e.fn.focusStyles()),{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.white,border:"".concat(L(1)," solid ").concat(i?l:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[4]),position:"relative",appearance:"none",width:se({sizes:qx,size:a}),height:se({sizes:qx,size:a}),borderRadius:se({sizes:qx,size:a}),margin:0,display:"flex",alignItems:"center",justifyContent:"center",transitionProperty:"background-color, border-color",transitionTimingFunction:e.transitionTimingFunction,transitionDuration:"".concat(n,"ms"),cursor:e.cursorType,"&:checked":{background:o.background,borderColor:o.background,["& + .".concat(Ls("icon"))]:{opacity:1,transform:"scale(1)"}},"&:disabled":{borderColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[4],backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[1],["& + .".concat(Ls("icon"))]:{color:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[4]}}})}});const ske=lke;var uke=Object.defineProperty,Yb=Object.getOwnPropertySymbols,DJ=Object.prototype.hasOwnProperty,FJ=Object.prototype.propertyIsEnumerable,SL=(e,t,n)=>t in e?uke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,R0=(e,t)=>{for(var n in t||(t={}))DJ.call(t,n)&&SL(e,n,t[n]);if(Yb)for(var n of Yb(t))FJ.call(t,n)&&SL(e,n,t[n]);return e},cke=(e,t)=>{var n={};for(var r in e)DJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Yb)for(var r of Yb(e))t.indexOf(r)<0&&FJ.call(e,r)&&(n[r]=e[r]);return n};const fke={icon:q3e,transitionDuration:100,size:"sm",labelPosition:"right"},BA=E.forwardRef((e,t)=>{var n,r;const i=_e("Radio",fke,e),{className:a,style:o,id:l,label:s,size:u,title:c,disabled:d,color:f,classNames:g,styles:p,sx:h,icon:v,transitionDuration:m,wrapperProps:y,unstyled:_,labelPosition:b,description:w,error:C,variant:O}=i,$=cke(i,["className","style","id","label","size","title","disabled","color","classNames","styles","sx","icon","transitionDuration","wrapperProps","unstyled","labelPosition","description","error","variant"]),R=X3e(),M=(n=R==null?void 0:R.size)!=null?n:u,T=e.size?u:M,{classes:D}=ske({color:f,transitionDuration:m,labelPosition:b,error:!!C},{name:"Radio",classNames:g,styles:p,unstyled:_,variant:O,size:T}),{systemStyles:N,rest:x}=pu($),P=qa(l),k=R?{checked:R.value===x.value,name:(r=x.name)!=null?r:R.name,onChange:R.onChange}:{};return S.createElement(OP,R0(R0({className:a,sx:h,style:o,id:P,size:T,labelPosition:b,label:s,description:w,error:C,disabled:d,__staticSelector:"Radio",classNames:g,styles:p,unstyled:_,"data-checked":k.checked||void 0,variant:O},N),y),S.createElement("div",{className:D.inner},S.createElement("input",R0(R0({ref:t,className:D.radio,type:"radio",id:P,disabled:d},x),k)),S.createElement(v,{className:D.icon,"aria-hidden":!0})))});BA.displayName="@mantine/core/Radio";BA.Group=IJ;function dke({data:e,searchable:t,limit:n,searchValue:r,filter:i,value:a,filterDataOnExactSearchMatch:o}){if(!t)return e;const l=a!=null&&e.find(u=>u.value===a)||null;if(l&&!o&&(l==null?void 0:l.label)===r){if(n){if(n>=e.length)return e;const u=e.indexOf(l),c=u+n,d=c-e.length;return d>0?e.slice(u-d):e.slice(u,c)}return e}const s=[];for(let u=0;u=n));u+=1);return s}var gke=ke(()=>({input:{"&:not(:disabled)":{cursor:"pointer","&::selection":{backgroundColor:"transparent"}}}}));const pke=gke;var hke=Object.defineProperty,mke=Object.defineProperties,vke=Object.getOwnPropertyDescriptors,Xb=Object.getOwnPropertySymbols,LJ=Object.prototype.hasOwnProperty,zJ=Object.prototype.propertyIsEnumerable,PL=(e,t,n)=>t in e?hke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$p=(e,t)=>{for(var n in t||(t={}))LJ.call(t,n)&&PL(e,n,t[n]);if(Xb)for(var n of Xb(t))zJ.call(t,n)&&PL(e,n,t[n]);return e},Yx=(e,t)=>mke(e,vke(t)),yke=(e,t)=>{var n={};for(var r in e)LJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Xb)for(var r of Xb(e))t.indexOf(r)<0&&zJ.call(e,r)&&(n[r]=e[r]);return n};function _ke(e,t){return t.label.toLowerCase().trim().includes(e.toLowerCase().trim())}function bke(e,t){return!!e&&!t.some(n=>n.label.toLowerCase()===e.toLowerCase())}const wke={required:!1,size:"sm",shadow:"sm",itemComponent:_P,transitionProps:{transition:"fade",duration:0},initiallyOpened:!1,filter:_ke,maxDropdownHeight:220,searchable:!1,clearable:!1,limit:1/0,disabled:!1,creatable:!1,shouldCreate:bke,selectOnBlur:!1,switchDirectionOnFlip:!1,filterDataOnExactSearchMatch:!1,zIndex:Oo("popover"),positionDependencies:[],dropdownPosition:"flip"},Vg=E.forwardRef((e,t)=>{const n=xP("Select",wke,e),{inputProps:r,wrapperProps:i,shadow:a,data:o,value:l,defaultValue:s,onChange:u,itemComponent:c,onKeyDown:d,onBlur:f,onFocus:g,transitionProps:p,initiallyOpened:h,unstyled:v,classNames:m,styles:y,filter:_,maxDropdownHeight:b,searchable:w,clearable:C,nothingFound:O,limit:$,disabled:R,onSearchChange:M,searchValue:T,rightSection:D,rightSectionWidth:N,creatable:x,getCreateLabel:P,shouldCreate:k,selectOnBlur:A,onCreate:I,dropdownComponent:F,onDropdownClose:z,onDropdownOpen:H,withinPortal:j,portalProps:V,switchDirectionOnFlip:W,zIndex:U,name:Q,dropdownPosition:le,allowDeselect:Y,placeholder:K,filterDataOnExactSearchMatch:ne,form:ie,positionDependencies:q,readOnly:ge,clearButtonProps:Ee,hoverOnSearchChange:Ae}=n,ze=yke(n,["inputProps","wrapperProps","shadow","data","value","defaultValue","onChange","itemComponent","onKeyDown","onBlur","onFocus","transitionProps","initiallyOpened","unstyled","classNames","styles","filter","maxDropdownHeight","searchable","clearable","nothingFound","limit","disabled","onSearchChange","searchValue","rightSection","rightSectionWidth","creatable","getCreateLabel","shouldCreate","selectOnBlur","onCreate","dropdownComponent","onDropdownClose","onDropdownOpen","withinPortal","portalProps","switchDirectionOnFlip","zIndex","name","dropdownPosition","allowDeselect","placeholder","filterDataOnExactSearchMatch","form","positionDependencies","readOnly","clearButtonProps","hoverOnSearchChange"]),{classes:de,cx:xe,theme:Ie}=pke(),[me,Oe]=E.useState(h),[Me,ue]=E.useState(-1),pe=E.useRef(),ye=E.useRef({}),[Qe,Et]=E.useState("column"),wt=Qe==="column",{scrollIntoView:an,targetRef:nt,scrollableRef:pt}=FG({duration:0,offset:5,cancelable:!1,isList:!0}),ce=Y===void 0?C:Y,be=Se=>{if(me!==Se){Oe(Se);const kt=Se?H:z;typeof kt=="function"&&kt()}},fe=x&&typeof P=="function";let Pe=null;const rt=o.map(Se=>typeof Se=="string"?{label:Se,value:Se}:Se),He=cR({data:rt}),[at,It,st]=lr({value:l,defaultValue:s,finalValue:null,onChange:u}),$t=He.find(Se=>Se.value===at),[Bt,un]=lr({value:T,defaultValue:($t==null?void 0:$t.label)||"",finalValue:void 0,onChange:M}),mt=Se=>{un(Se),w&&typeof M=="function"&&M(Se)},Dt=()=>{var Se;ge||(It(null),st||mt(""),(Se=pe.current)==null||Se.focus())};E.useEffect(()=>{const Se=He.find(kt=>kt.value===at);Se?mt(Se.label):(!fe||!at)&&mt("")},[at]),E.useEffect(()=>{$t&&(!w||!me)&&mt($t.label)},[$t==null?void 0:$t.label]);const Te=Se=>{if(!ge)if(ce&&($t==null?void 0:$t.value)===Se.value)It(null),be(!1);else{if(Se.creatable&&typeof I=="function"){const kt=I(Se.value);typeof kt<"u"&&kt!==null&&It(typeof kt=="string"?kt:kt.value)}else It(Se.value);st||mt(Se.label),ue(-1),be(!1),pe.current.focus()}},xt=dke({data:He,searchable:w,limit:$,searchValue:Bt,filter:_,filterDataOnExactSearchMatch:ne,value:at});fe&&k(Bt,xt)&&(Pe=P(Bt),xt.push({label:Bt,value:Bt,creatable:!0}));const Ze=(Se,kt,Jt)=>{let _t=Se;for(;Jt(_t);)if(_t=kt(_t),!xt[_t].disabled)return _t;return Se};Yr(()=>{ue(Ae&&Bt?0:-1)},[Bt,Ae]);const ft=at?xt.findIndex(Se=>Se.value===at):0,St=!ge&&(xt.length>0?me:me&&!!O),Mt=()=>{ue(Se=>{var kt;const Jt=Ze(Se,_t=>_t-1,_t=>_t>0);return nt.current=ye.current[(kt=xt[Jt])==null?void 0:kt.value],St&&an({alignment:wt?"start":"end"}),Jt})},on=()=>{ue(Se=>{var kt;const Jt=Ze(Se,_t=>_t+1,_t=>_twindow.setTimeout(()=>{var Se;nt.current=ye.current[(Se=xt[ft])==null?void 0:Se.value],an({alignment:wt?"end":"start"})},50);Yr(()=>{St&&Yn()},[St]);const Jr=Se=>{switch(typeof d=="function"&&d(Se),Se.key){case"ArrowUp":{Se.preventDefault(),me?wt?Mt():on():(ue(ft),be(!0),Yn());break}case"ArrowDown":{Se.preventDefault(),me?wt?on():Mt():(ue(ft),be(!0),Yn());break}case"Home":{if(!w){Se.preventDefault(),me||be(!0);const kt=xt.findIndex(Jt=>!Jt.disabled);ue(kt),St&&an({alignment:wt?"end":"start"})}break}case"End":{if(!w){Se.preventDefault(),me||be(!0);const kt=xt.map(Jt=>!!Jt.disabled).lastIndexOf(!1);ue(kt),St&&an({alignment:wt?"end":"start"})}break}case"Escape":{Se.preventDefault(),be(!1),ue(-1);break}case" ":{w||(Se.preventDefault(),xt[Me]&&me?Te(xt[Me]):(be(!0),ue(ft),Yn()));break}case"Enter":w||Se.preventDefault(),xt[Me]&&me&&(Se.preventDefault(),Te(xt[Me]))}},br=Se=>{typeof f=="function"&&f(Se);const kt=He.find(Jt=>Jt.value===at);A&&xt[Me]&&me&&Te(xt[Me]),mt((kt==null?void 0:kt.label)||""),be(!1)},Yi=Se=>{typeof g=="function"&&g(Se),w&&be(!0)},er=Se=>{ge||(mt(Se.currentTarget.value),C&&Se.currentTarget.value===""&&It(null),ue(-1),be(!0))},Ne=()=>{ge||(be(!me),at&&!me&&ue(ft))};return S.createElement(Lt.Wrapper,Yx($p({},i),{__staticSelector:"Select"}),S.createElement(mo,{opened:St,transitionProps:p,shadow:a,withinPortal:j,portalProps:V,__staticSelector:"Select",onDirectionChange:Et,switchDirectionOnFlip:W,zIndex:U,dropdownPosition:le,positionDependencies:[...q,Bt],classNames:m,styles:y,unstyled:v,variant:r.variant},S.createElement(mo.Target,null,S.createElement("div",{role:"combobox","aria-haspopup":"listbox","aria-owns":St?"".concat(r.id,"-items"):null,"aria-controls":r.id,"aria-expanded":St,onMouseLeave:()=>ue(-1),tabIndex:-1},S.createElement("input",{type:"hidden",name:Q,value:at||"",form:ie,disabled:R}),S.createElement(Lt,$p(Yx($p($p({autoComplete:"off",type:"search"},r),ze),{ref:Ql(t,pe),onKeyDown:Jr,__staticSelector:"Select",value:Bt,placeholder:K,onChange:er,"aria-autocomplete":"list","aria-controls":St?"".concat(r.id,"-items"):null,"aria-activedescendant":Me>=0?"".concat(r.id,"-").concat(Me):null,onMouseDown:Ne,onBlur:br,onFocus:Yi,readOnly:!w||ge,disabled:R,"data-mantine-stop-propagation":St,name:null,classNames:Yx($p({},m),{input:xe({[de.input]:!w},m==null?void 0:m.input)})}),WZ({theme:Ie,rightSection:D,rightSectionWidth:N,styles:y,size:r.size,shouldClear:C&&!!$t,onClear:Dt,error:i.error,clearButtonProps:Ee,disabled:R,readOnly:ge}))))),S.createElement(mo.Dropdown,{component:F||Wm,maxHeight:b,direction:Qe,id:r.id,innerRef:pt,__staticSelector:"Select",classNames:m,styles:y},S.createElement(yP,{data:xt,hovered:Me,classNames:m,styles:y,isItemSelected:Se=>Se===at,uuid:r.id,__staticSelector:"Select",onItemHover:ue,onItemSelect:Te,itemsRefs:ye,itemComponent:c,size:r.size,nothingFound:O,creatable:fe&&!!Pe,createLabel:Pe,"aria-label":i.label,unstyled:v,variant:r.variant}))))});Vg.displayName="@mantine/core/Select";var Ske=Object.defineProperty,Pke=Object.defineProperties,Cke=Object.getOwnPropertyDescriptors,CL=Object.getOwnPropertySymbols,xke=Object.prototype.hasOwnProperty,Oke=Object.prototype.propertyIsEnumerable,xL=(e,t,n)=>t in e?Ske(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,OL=(e,t)=>{for(var n in t||(t={}))xke.call(t,n)&&xL(e,n,t[n]);if(CL)for(var n of CL(t))Oke.call(t,n)&&xL(e,n,t[n]);return e},EL=(e,t)=>Pke(e,Cke(t));const Eke=wR({"from, to":{opacity:.4},"50%":{opacity:1}});var $ke=ke((e,{height:t,width:n,radius:r,circle:i,animate:a})=>({root:{height:L(t),width:L(i?t:n),borderRadius:i?L(t):e.fn.radius(r),position:"relative",WebkitTransform:"translateZ(0)"},visible:{overflow:"hidden","&::before":EL(OL({},e.fn.cover(0)),{content:'""',background:e.colorScheme==="dark"?e.colors.dark[7]:e.white,zIndex:10}),"&::after":EL(OL({},e.fn.cover(0)),{content:'""',background:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3],animation:a?"".concat(Eke," 1500ms linear infinite"):"none",zIndex:11})}}));const kke=$ke;var Rke=Object.defineProperty,Qb=Object.getOwnPropertySymbols,jJ=Object.prototype.hasOwnProperty,BJ=Object.prototype.propertyIsEnumerable,$L=(e,t,n)=>t in e?Rke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ake=(e,t)=>{for(var n in t||(t={}))jJ.call(t,n)&&$L(e,n,t[n]);if(Qb)for(var n of Qb(t))BJ.call(t,n)&&$L(e,n,t[n]);return e},Tke=(e,t)=>{var n={};for(var r in e)jJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Qb)for(var r of Qb(e))t.indexOf(r)<0&&BJ.call(e,r)&&(n[r]=e[r]);return n};const Mke={height:"auto",width:"100%",visible:!0,animate:!0},HJ=E.forwardRef((e,t)=>{const n=_e("Skeleton",Mke,e),{height:r,width:i,visible:a,animate:o,className:l,circle:s,radius:u,unstyled:c,variant:d}=n,f=Tke(n,["height","width","visible","animate","className","circle","radius","unstyled","variant"]),{classes:g,cx:p}=kke({height:r,width:i,circle:s,radius:u,animate:o},{name:"Skeleton",unstyled:c,variant:d});return S.createElement(he,Ake({className:p(g.root,{[g.visible]:a},l),ref:t},f))});HJ.displayName="@mantine/core/Skeleton";function s3({value:e,min:t,max:n}){const r=(e-t)/(n-t)*100;return Math.min(Math.max(r,0),100)}function kL({value:e,containerWidth:t,min:n,max:r,step:i,precision:a}){const l=(t?Math.min(Math.max(e,0),t)/t:e)*(r-n),s=(l!==0?Math.round(l/i)*i:0)+n,u=Math.max(s,n);return a!==void 0?Number(u.toFixed(a)):u}var Nke=Object.defineProperty,Ike=Object.defineProperties,Dke=Object.getOwnPropertyDescriptors,RL=Object.getOwnPropertySymbols,Fke=Object.prototype.hasOwnProperty,Lke=Object.prototype.propertyIsEnumerable,AL=(e,t,n)=>t in e?Nke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,zke=(e,t)=>{for(var n in t||(t={}))Fke.call(t,n)&&AL(e,n,t[n]);if(RL)for(var n of RL(t))Lke.call(t,n)&&AL(e,n,t[n]);return e},jke=(e,t)=>Ike(e,Dke(t));const Wr={xs:L(4),sm:L(6),md:L(8),lg:L(10),xl:L(12)};var Bke=ke(e=>({root:jke(zke({},e.fn.fontStyles()),{WebkitTapHighlightColor:"transparent",outline:0,display:"flex",flexDirection:"column",alignItems:"center",touchAction:"none",position:"relative"})}));const Hke=Bke;var Vke=Object.defineProperty,Uke=Object.defineProperties,Gke=Object.getOwnPropertyDescriptors,TL=Object.getOwnPropertySymbols,Wke=Object.prototype.hasOwnProperty,Kke=Object.prototype.propertyIsEnumerable,ML=(e,t,n)=>t in e?Vke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qke=(e,t)=>{for(var n in t||(t={}))Wke.call(t,n)&&ML(e,n,t[n]);if(TL)for(var n of TL(t))Kke.call(t,n)&&ML(e,n,t[n]);return e},Yke=(e,t)=>Uke(e,Gke(t)),Xke=ke((e,{color:t,disabled:n,thumbSize:r},{size:i})=>({label:{position:"absolute",top:L(-36),backgroundColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[9],fontSize:e.fontSizes.xs,color:e.white,padding:"calc(".concat(e.spacing.xs," / 2)"),borderRadius:e.radius.sm,whiteSpace:"nowrap",pointerEvents:"none",userSelect:"none",touchAction:"none"},thumb:Yke(qke({},e.fn.focusStyles()),{boxSizing:"border-box",position:"absolute",display:n?"none":"flex",height:r?L(r):"calc(".concat(se({sizes:Wr,size:i})," * 2)"),width:r?L(r):"calc(".concat(se({sizes:Wr,size:i})," * 2)"),backgroundColor:e.colorScheme==="dark"?e.fn.themeColor(t,e.fn.primaryShade()):e.white,border:"".concat(L(4)," solid ").concat(e.colorScheme==="dark"?e.white:e.fn.themeColor(t,e.fn.primaryShade())),color:e.colorScheme==="dark"?e.white:e.fn.themeColor(t,e.fn.primaryShade()),transform:"translate(-50%, -50%)",top:"50%",cursor:"pointer",borderRadius:1e3,alignItems:"center",justifyContent:"center",transitionDuration:"100ms",transitionProperty:"box-shadow, transform",transitionTimingFunction:e.transitionTimingFunction,zIndex:3,userSelect:"none",touchAction:"none"}),dragging:{transform:"translate(-50%, -50%) scale(1.05)",boxShadow:e.shadows.sm}}));const Qke=Xke,u3=E.forwardRef(({max:e,min:t,value:n,position:r,label:i,dragging:a,onMouseDown:o,onKeyDownCapture:l,color:s,classNames:u,styles:c,size:d,labelTransition:f,labelTransitionDuration:g,labelTransitionTimingFunction:p,labelAlwaysOn:h,thumbLabel:v,onFocus:m,onBlur:y,showLabelOnHover:_,isHovered:b,children:w=null,disabled:C,unstyled:O,thumbSize:$,variant:R},M)=>{const{classes:T,cx:D,theme:N}=Qke({color:s,disabled:C,thumbSize:$},{name:"Slider",classNames:u,styles:c,unstyled:O,variant:R,size:d}),[x,P]=E.useState(!1),k=h||a||x||_&&b;return S.createElement(he,{tabIndex:0,role:"slider","aria-label":v,"aria-valuemax":e,"aria-valuemin":t,"aria-valuenow":n,ref:M,className:D(T.thumb,{[T.dragging]:a}),onFocus:()=>{P(!0),typeof m=="function"&&m()},onBlur:()=>{P(!1),typeof y=="function"&&y()},onTouchStart:o,onMouseDown:o,onKeyDownCapture:l,onClick:A=>A.stopPropagation(),style:{[N.dir==="rtl"?"right":"left"]:"".concat(r,"%")}},w,S.createElement(ts,{mounted:i!=null&&k,duration:g,transition:f,timingFunction:p||N.transitionTimingFunction},A=>S.createElement("div",{style:A,className:T.label},i)))});u3.displayName="@mantine/core/SliderThumb";function Zke({mark:e,offset:t,value:n,inverted:r=!1}){return r?typeof t=="number"&&e.value<=t||e.value>=n:typeof t=="number"?e.value>=t&&e.value<=n:e.value<=n}var Jke=ke((e,{color:t,disabled:n,thumbSize:r},{size:i})=>({marksContainer:{position:"absolute",right:r?L(r/2):se({sizes:Wr,size:i}),left:r?L(r/2):se({sizes:Wr,size:i}),"&:has(~ input:disabled)":{"& .mantine-Slider-markFilled":{border:"".concat(L(2)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2]),borderColor:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[4]}}},markWrapper:{position:"absolute",top:"calc(".concat(L(se({sizes:Wr,size:i}))," / 2)"),zIndex:2,height:0},mark:{boxSizing:"border-box",border:"".concat(L(2)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2]),height:se({sizes:Wr,size:i}),width:se({sizes:Wr,size:i}),borderRadius:1e3,transform:"translateX(calc(-".concat(se({sizes:Wr,size:i})," / 2))"),backgroundColor:e.white,pointerEvents:"none"},markFilled:{borderColor:n?e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[4]:e.fn.variant({variant:"filled",color:t}).background},markLabel:{transform:"translate(-50%, calc(".concat(e.spacing.xs," / 2))"),fontSize:e.fontSizes.sm,color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6],whiteSpace:"nowrap",cursor:"pointer",userSelect:"none"}}));const e6e=Jke;function VJ({marks:e,color:t,size:n,thumbSize:r,min:i,max:a,value:o,classNames:l,styles:s,offset:u,onChange:c,disabled:d,unstyled:f,inverted:g,variant:p}){const{classes:h,cx:v}=e6e({color:t,disabled:d,thumbSize:r},{name:"Slider",classNames:l,styles:s,unstyled:f,variant:p,size:n}),m=e.map((y,_)=>S.createElement(he,{className:h.markWrapper,sx:{left:"".concat(s3({value:y.value,min:i,max:a}),"%")},key:_},S.createElement("div",{className:v(h.mark,{[h.markFilled]:Zke({mark:y,value:o,offset:u,inverted:g})})}),y.label&&S.createElement("div",{className:h.markLabel,onMouseDown:b=>{b.stopPropagation(),!d&&c(y.value)},onTouchStart:b=>{b.stopPropagation(),!d&&c(y.value)}},y.label)));return S.createElement("div",{className:h.marksContainer},m)}VJ.displayName="@mantine/core/SliderMarks";var t6e=ke((e,{radius:t,color:n,disabled:r,inverted:i,thumbSize:a},{size:o})=>({trackContainer:{display:"flex",alignItems:"center",width:"100%",height:"calc(".concat(se({sizes:Wr,size:o})," * 2)"),cursor:"pointer","&:has(~ input:disabled)":{"&":{pointerEvents:"none"},"& .mantine-Slider-thumb":{display:"none"},"& .mantine-Slider-track::before":{content:'""',backgroundColor:i?e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[4]:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2]},"& .mantine-Slider-bar":{backgroundColor:i?e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2]:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[4]}}},track:{position:"relative",height:se({sizes:Wr,size:o}),width:"100%",marginRight:a?L(a/2):se({size:o,sizes:Wr}),marginLeft:a?L(a/2):se({size:o,sizes:Wr}),"&::before":{content:'""',position:"absolute",top:0,bottom:0,borderRadius:e.fn.radius(t),right:"calc(".concat(a?L(a/2):se({size:o,sizes:Wr})," * -1)"),left:"calc(".concat(a?L(a/2):se({size:o,sizes:Wr})," * -1)"),backgroundColor:i?r?e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[4]:e.fn.variant({variant:"filled",color:n}).background:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2],zIndex:0}},bar:{position:"absolute",zIndex:1,top:0,bottom:0,backgroundColor:i?e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2]:r?e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[4]:e.fn.variant({variant:"filled",color:n}).background,borderRadius:e.fn.radius(t)}}));const n6e=t6e;var r6e=Object.defineProperty,i6e=Object.defineProperties,a6e=Object.getOwnPropertyDescriptors,Zb=Object.getOwnPropertySymbols,UJ=Object.prototype.hasOwnProperty,GJ=Object.prototype.propertyIsEnumerable,NL=(e,t,n)=>t in e?r6e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,IL=(e,t)=>{for(var n in t||(t={}))UJ.call(t,n)&&NL(e,n,t[n]);if(Zb)for(var n of Zb(t))GJ.call(t,n)&&NL(e,n,t[n]);return e},o6e=(e,t)=>i6e(e,a6e(t)),l6e=(e,t)=>{var n={};for(var r in e)UJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Zb)for(var r of Zb(e))t.indexOf(r)<0&&GJ.call(e,r)&&(n[r]=e[r]);return n};function WJ(e){var t=e,{filled:n,size:r,thumbSize:i,color:a,classNames:o,styles:l,radius:s,children:u,offset:c,disabled:d,marksOffset:f,unstyled:g,inverted:p,variant:h,containerProps:v}=t,m=l6e(t,["filled","size","thumbSize","color","classNames","styles","radius","children","offset","disabled","marksOffset","unstyled","inverted","variant","containerProps"]);const{classes:y}=n6e({color:a,radius:s,disabled:d,inverted:p,thumbSize:i},{name:"Slider",classNames:o,styles:l,unstyled:g,variant:h,size:r});return S.createElement(S.Fragment,null,S.createElement("div",IL({className:y.trackContainer},v),S.createElement("div",{className:y.track},S.createElement(he,{className:y.bar,sx:{left:"calc(".concat(c,"% - ").concat(i?L(i/2):se({size:r,sizes:Wr}),")"),width:"calc(".concat(n,"% + 2 * ").concat(i?L(i/2):se({size:r,sizes:Wr}),")")}}),u)),S.createElement(VJ,o6e(IL({},m),{size:r,thumbSize:i,color:a,offset:f,classNames:o,styles:l,disabled:d,unstyled:g,inverted:p,variant:h})))}WJ.displayName="@mantine/core/SliderTrack";var s6e=Object.defineProperty,u6e=Object.defineProperties,c6e=Object.getOwnPropertyDescriptors,Jb=Object.getOwnPropertySymbols,KJ=Object.prototype.hasOwnProperty,qJ=Object.prototype.propertyIsEnumerable,DL=(e,t,n)=>t in e?s6e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,f6e=(e,t)=>{for(var n in t||(t={}))KJ.call(t,n)&&DL(e,n,t[n]);if(Jb)for(var n of Jb(t))qJ.call(t,n)&&DL(e,n,t[n]);return e},d6e=(e,t)=>u6e(e,c6e(t)),g6e=(e,t)=>{var n={};for(var r in e)KJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Jb)for(var r of Jb(e))t.indexOf(r)<0&&qJ.call(e,r)&&(n[r]=e[r]);return n};const YJ=E.forwardRef((e,t)=>{var n=e,{className:r,size:i,classNames:a,styles:o,disabled:l,unstyled:s,variant:u}=n,c=g6e(n,["className","size","classNames","styles","disabled","unstyled","variant"]);const{classes:d,cx:f}=Hke(null,{name:"Slider",classNames:a,styles:o,unstyled:s,variant:u,size:i});return S.createElement(he,d6e(f6e({},c),{tabIndex:-1,className:f(d.root,r),ref:t}))});YJ.displayName="@mantine/core/SliderRoot";function A0(e,t){return parseFloat(e.toFixed(t))}function p6e(e){if(!e)return 0;const t=e.toString().split(".");return t.length>1?t[1].length:0}function h6e(e){return"TouchEvent"in window&&e instanceof window.TouchEvent?e.touches[0].clientX:e.clientX}var m6e=Object.defineProperty,v6e=Object.defineProperties,y6e=Object.getOwnPropertyDescriptors,ew=Object.getOwnPropertySymbols,XJ=Object.prototype.hasOwnProperty,QJ=Object.prototype.propertyIsEnumerable,FL=(e,t,n)=>t in e?m6e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Xx=(e,t)=>{for(var n in t||(t={}))XJ.call(t,n)&&FL(e,n,t[n]);if(ew)for(var n of ew(t))QJ.call(t,n)&&FL(e,n,t[n]);return e},Qx=(e,t)=>v6e(e,y6e(t)),_6e=(e,t)=>{var n={};for(var r in e)XJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ew)for(var r of ew(e))t.indexOf(r)<0&&QJ.call(e,r)&&(n[r]=e[r]);return n};const b6e={size:"md",radius:"xl",min:0,max:100,minRange:10,step:1,marks:[],label:e=>e,labelTransition:"skew-down",labelTransitionDuration:0,labelAlwaysOn:!1,thumbFromLabel:"",thumbToLabel:"",showLabelOnHover:!0,disabled:!1,scale:e=>e},ZJ=E.forwardRef((e,t)=>{const n=_e("RangeSlider",b6e,e),{classNames:r,styles:i,color:a,value:o,onChange:l,onChangeEnd:s,size:u,radius:c,min:d,max:f,minRange:g,maxRange:p,step:h,precision:v,defaultValue:m,name:y,marks:_,label:b,labelTransition:w,labelTransitionDuration:C,labelTransitionTimingFunction:O,labelAlwaysOn:$,thumbFromLabel:R,thumbToLabel:M,showLabelOnHover:T,thumbChildren:D,disabled:N,unstyled:x,thumbSize:P,scale:k,inverted:A,variant:I}=n,F=_6e(n,["classNames","styles","color","value","onChange","onChangeEnd","size","radius","min","max","minRange","maxRange","step","precision","defaultValue","name","marks","label","labelTransition","labelTransitionDuration","labelTransitionTimingFunction","labelAlwaysOn","thumbFromLabel","thumbToLabel","showLabelOnHover","thumbChildren","disabled","unstyled","thumbSize","scale","inverted","variant"]),z=v!=null?v:p6e(h),H=Rn(),[j,V]=E.useState(-1),[W,U]=E.useState(!1),[Q,le]=lr({value:o,defaultValue:m,finalValue:[d,f],onChange:l}),Y=E.useRef(Q),K=E.useRef([]),ne=E.useRef(void 0),ie=[s3({value:Q[0],min:d,max:f}),s3({value:Q[1],min:d,max:f})],q=ue=>{le(ue),Y.current=ue};E.useEffect(()=>{Array.isArray(o)&&(Y.current=o)},Array.isArray(o)?[o[0],o[1]]:[null,null]);const ge=(ue,pe,ye)=>{const Qe=[...Y.current];Qe[pe]=ue,pe===0&&(ue>Qe[1]-(g-1e-9)&&(Qe[1]=Math.min(ue+g,f)),ue>(f-(g-1e-9)||d)&&(Qe[pe]=Y.current[pe]),Qe[1]-ue>p&&(Qe[1]=ue+p)),pe===1&&(uep&&(Qe[0]=ue-p)),q(Qe),ye&&(s==null||s(Y.current))},Ee=ue=>{if(!N){const pe=kL({value:ue,min:d,max:f,step:h,precision:z});ge(pe,ne.current,!1)}},{ref:Ae,active:ze}=qge(({x:ue})=>Ee(ue),{onScrubEnd:()=>s==null?void 0:s(Y.current)},H.dir);function de(ue){ne.current=ue}const xe=ue=>{Ae.current.focus();const pe=Ae.current.getBoundingClientRect(),ye=h6e(ue.nativeEvent),Qe=kL({value:ye-pe.left,max:f,min:d,step:h,containerWidth:pe.width}),Et=Math.abs(Q[0]-Qe)>Math.abs(Q[1]-Qe)?1:0,wt=H.dir==="ltr"?Et:Et===1?0:1;ne.current=wt},Ie=()=>j!==1&&j!==0?(V(0),0):j,me=ue=>{if(!N)switch(ue.key){case"ArrowUp":{ue.preventDefault();const pe=Ie();K.current[pe].focus(),ge(A0(Math.min(Math.max(Y.current[pe]+h,d),f),z),pe,!0);break}case"ArrowRight":{ue.preventDefault();const pe=Ie();K.current[pe].focus(),ge(A0(Math.min(Math.max(H.dir==="rtl"?Y.current[pe]-h:Y.current[pe]+h,d),f),z),pe,!0);break}case"ArrowDown":{ue.preventDefault();const pe=Ie();K.current[pe].focus(),ge(A0(Math.min(Math.max(Y.current[pe]-h,d),f),z),pe,!0);break}case"ArrowLeft":{ue.preventDefault();const pe=Ie();K.current[pe].focus(),ge(A0(Math.min(Math.max(H.dir==="rtl"?Y.current[pe]+h:Y.current[pe]-h,d),f),z),pe,!0);break}}},Oe={max:f,min:d,color:a,size:u,labelTransition:w,labelTransitionDuration:C,labelTransitionTimingFunction:O,labelAlwaysOn:$,onBlur:()=>V(-1),classNames:r,styles:i},Me=Array.isArray(D);return S.createElement(YJ,Qx(Xx({},F),{size:u,ref:t,styles:i,classNames:r,disabled:N,unstyled:x,variant:I}),S.createElement(WJ,{offset:ie[0],marksOffset:Q[0],filled:ie[1]-ie[0],marks:_,inverted:A,size:u,thumbSize:P,radius:c,color:a,min:d,max:f,value:Q[1],styles:i,classNames:r,onChange:ue=>{const pe=Math.abs(Q[0]-ue)>Math.abs(Q[1]-ue)?1:0,ye=[...Q];ye[pe]=ue,q(ye)},disabled:N,unstyled:x,variant:I,containerProps:{ref:Ae,onMouseEnter:T?()=>U(!0):void 0,onMouseLeave:T?()=>U(!1):void 0,onTouchStartCapture:xe,onTouchEndCapture:()=>{ne.current=-1},onMouseDownCapture:xe,onMouseUpCapture:()=>{ne.current=-1},onKeyDownCapture:me}},S.createElement(u3,Qx(Xx({},Oe),{value:k(Q[0]),position:ie[0],dragging:ze,label:typeof b=="function"?b(k(Q[0])):b,ref:ue=>{K.current[0]=ue},thumbLabel:R,onMouseDown:()=>de(0),onFocus:()=>V(0),showLabelOnHover:T,isHovered:W,disabled:N,unstyled:x,thumbSize:P,variant:I}),Me?D[0]:D),S.createElement(u3,Qx(Xx({},Oe),{thumbLabel:M,value:k(Q[1]),position:ie[1],dragging:ze,label:typeof b=="function"?b(k(Q[1])):b,ref:ue=>{K.current[1]=ue},onMouseDown:()=>de(1),onFocus:()=>V(1),showLabelOnHover:T,isHovered:W,disabled:N,unstyled:x,thumbSize:P,variant:I}),Me?D[1]:D)),S.createElement("input",{type:"hidden",name:"".concat(y,"_from"),value:Q[0]}),S.createElement("input",{type:"hidden",name:"".concat(y,"_to"),value:Q[1]}))});ZJ.displayName="@mantine/core/RangeSlider";var w6e=Object.defineProperty,tw=Object.getOwnPropertySymbols,JJ=Object.prototype.hasOwnProperty,eee=Object.prototype.propertyIsEnumerable,LL=(e,t,n)=>t in e?w6e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,S6e=(e,t)=>{for(var n in t||(t={}))JJ.call(t,n)&&LL(e,n,t[n]);if(tw)for(var n of tw(t))eee.call(t,n)&&LL(e,n,t[n]);return e},P6e=(e,t)=>{var n={};for(var r in e)JJ.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&tw)for(var r of tw(e))t.indexOf(r)<0&&eee.call(e,r)&&(n[r]=e[r]);return n};const C6e={w:0,h:0},gc=E.forwardRef((e,t)=>{const n=_e("Space",C6e,e),{w:r,h:i}=n,a=P6e(n,["w","h"]);return S.createElement(he,S6e({ref:t,w:r,miw:r,h:i,mih:i},a))});gc.displayName="@mantine/core/Space";var x6e=ke((e,{spacing:t,align:n,justify:r})=>({root:{display:"flex",flexDirection:"column",alignItems:n,justifyContent:r,gap:se({size:t,sizes:e.spacing})}}));const O6e=x6e;var E6e=Object.defineProperty,nw=Object.getOwnPropertySymbols,tee=Object.prototype.hasOwnProperty,nee=Object.prototype.propertyIsEnumerable,zL=(e,t,n)=>t in e?E6e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$6e=(e,t)=>{for(var n in t||(t={}))tee.call(t,n)&&zL(e,n,t[n]);if(nw)for(var n of nw(t))nee.call(t,n)&&zL(e,n,t[n]);return e},k6e=(e,t)=>{var n={};for(var r in e)tee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&nw)for(var r of nw(e))t.indexOf(r)<0&&nee.call(e,r)&&(n[r]=e[r]);return n};const R6e={spacing:"md",align:"stretch",justify:"flex-start"},hr=E.forwardRef((e,t)=>{const n=_e("Stack",R6e,e),{spacing:r,className:i,align:a,justify:o,unstyled:l,variant:s}=n,u=k6e(n,["spacing","className","align","justify","unstyled","variant"]),{classes:c,cx:d}=O6e({spacing:r,align:a,justify:o},{name:"Stack",unstyled:l,variant:s});return S.createElement(he,$6e({className:d(c.root,i),ref:t},u))});hr.displayName="@mantine/core/Stack";const ree=E.createContext(null),A6e=ree.Provider,T6e=()=>E.useContext(ree);var M6e=Object.defineProperty,rw=Object.getOwnPropertySymbols,iee=Object.prototype.hasOwnProperty,aee=Object.prototype.propertyIsEnumerable,jL=(e,t,n)=>t in e?M6e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,BL=(e,t)=>{for(var n in t||(t={}))iee.call(t,n)&&jL(e,n,t[n]);if(rw)for(var n of rw(t))aee.call(t,n)&&jL(e,n,t[n]);return e},N6e=(e,t)=>{var n={};for(var r in e)iee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&rw)for(var r of rw(e))t.indexOf(r)<0&&aee.call(e,r)&&(n[r]=e[r]);return n};const I6e={size:"sm"},oee=E.forwardRef((e,t)=>{const n=_e("SwitchGroup",I6e,e),{children:r,value:i,defaultValue:a,onChange:o,size:l,wrapperProps:s}=n,u=N6e(n,["children","value","defaultValue","onChange","size","wrapperProps"]),[c,d]=lr({value:i,defaultValue:a,finalValue:[],onChange:o}),f=g=>{const p=g.currentTarget.value;d(c.includes(p)?c.filter(h=>h!==p):[...c,p])};return S.createElement(A6e,{value:{value:c,onChange:f,size:l}},S.createElement(Lt.Wrapper,BL(BL({labelElement:"div",size:l,__staticSelector:"SwitchGroup",ref:t},s),u),r))});oee.displayName="@mantine/core/SwitchGroup";var D6e=Object.defineProperty,F6e=Object.defineProperties,L6e=Object.getOwnPropertyDescriptors,HL=Object.getOwnPropertySymbols,z6e=Object.prototype.hasOwnProperty,j6e=Object.prototype.propertyIsEnumerable,VL=(e,t,n)=>t in e?D6e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,B6e=(e,t)=>{for(var n in t||(t={}))z6e.call(t,n)&&VL(e,n,t[n]);if(HL)for(var n of HL(t))j6e.call(t,n)&&VL(e,n,t[n]);return e},H6e=(e,t)=>F6e(e,L6e(t));const V6e={xs:L(16),sm:L(20),md:L(24),lg:L(30),xl:L(36)},U6e={xs:L(32),sm:L(38),md:L(46),lg:L(56),xl:L(72)},G6e={xs:L(12),sm:L(14),md:L(18),lg:L(22),xl:L(28)},W6e={xs:L(5),sm:L(6),md:L(7),lg:L(9),xl:L(11)},K6e={xs:L(4),sm:L(5),md:L(6),lg:L(8),xl:L(10)};var q6e=ke((e,{radius:t,color:n,labelPosition:r,error:i},{size:a})=>{const o=se({size:a,sizes:G6e}),l=se({size:t,sizes:e.radius}),s=e.fn.variant({variant:"filled",color:n}),u=se({size:a,sizes:U6e}),c=L(a==="xs"?1:2),d=e.fn.variant({variant:"filled",color:"red"}).background;return{root:{position:"relative"},input:{height:0,width:0,overflow:"hidden",whiteSpace:"nowrap",padding:0,WebkitClipPath:"inset(50%)",clipPath:"inset(50%)",position:"absolute"},track:H6e(B6e({},e.fn.focusStyles("input:focus + &")),{cursor:e.cursorType,overflow:"hidden",WebkitTapHighlightColor:"transparent",position:"relative",borderRadius:l,backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[2],border:"".concat(L(1)," solid ").concat(i?d:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3]),height:se({size:a,sizes:V6e}),minWidth:u,margin:0,transitionProperty:"background-color, border-color",transitionTimingFunction:e.transitionTimingFunction,transitionDuration:"150ms",boxSizing:"border-box",appearance:"none",display:"flex",alignItems:"center",fontSize:se({size:a,sizes:W6e}),fontWeight:600,order:r==="left"?2:1,userSelect:"none",zIndex:0,lineHeight:0,color:e.colorScheme==="dark"?e.colors.dark[1]:e.colors.gray[6],transition:"color 150ms ".concat(e.transitionTimingFunction),"input:checked + &":{backgroundColor:s.background,borderColor:s.background,color:e.white,transition:"color 150ms ".concat(e.transitionTimingFunction)},"input:disabled + &":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2],borderColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2],cursor:"not-allowed",pointerEvents:"none"}}),thumb:{position:"absolute",zIndex:1,borderRadius:l,boxSizing:"border-box",display:"flex",backgroundColor:e.white,height:o,width:o,border:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.white:e.colors.gray[3]),left:c,transition:"left 150ms ".concat(e.transitionTimingFunction),"& > *":{margin:"auto"},"@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?"0ms":""},"input:checked + * > &":{left:"calc(100% - ".concat(o," - ").concat(c,")"),borderColor:e.white},"input:disabled + * > &":{borderColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[2],backgroundColor:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[0]}},trackLabel:{height:"100%",display:"grid",placeContent:"center",minWidth:"calc(".concat(u," - ").concat(o,")"),paddingInline:se({size:a,sizes:K6e}),marginLeft:"calc(".concat(o," + ").concat(c,")"),transition:"margin 150ms ".concat(e.transitionTimingFunction),"input:checked + * > &":{marginLeft:0,marginRight:"calc(".concat(o," + ").concat(c,")")}}}});const Y6e=q6e;var X6e=Object.defineProperty,Q6e=Object.defineProperties,Z6e=Object.getOwnPropertyDescriptors,iw=Object.getOwnPropertySymbols,lee=Object.prototype.hasOwnProperty,see=Object.prototype.propertyIsEnumerable,UL=(e,t,n)=>t in e?X6e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Zx=(e,t)=>{for(var n in t||(t={}))lee.call(t,n)&&UL(e,n,t[n]);if(iw)for(var n of iw(t))see.call(t,n)&&UL(e,n,t[n]);return e},J6e=(e,t)=>Q6e(e,Z6e(t)),eRe=(e,t)=>{var n={};for(var r in e)lee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&iw)for(var r of iw(e))t.indexOf(r)<0&&see.call(e,r)&&(n[r]=e[r]);return n};const tRe={offLabel:"",onLabel:"",size:"sm",radius:"xl",error:!1},Mc=E.forwardRef((e,t)=>{var n;const r=_e("Switch",tRe,e),{className:i,color:a,label:o,offLabel:l,onLabel:s,id:u,style:c,size:d,radius:f,wrapperProps:g,children:p,unstyled:h,styles:v,classNames:m,thumbIcon:y,sx:_,checked:b,defaultChecked:w,onChange:C,labelPosition:O,description:$,error:R,disabled:M,variant:T}=r,D=eRe(r,["className","color","label","offLabel","onLabel","id","style","size","radius","wrapperProps","children","unstyled","styles","classNames","thumbIcon","sx","checked","defaultChecked","onChange","labelPosition","description","error","disabled","variant"]),N=T6e(),x=(N==null?void 0:N.size)||d,{classes:P,cx:k}=Y6e({color:a,radius:f,labelPosition:O,error:!!R},{name:"Switch",classNames:m,styles:v,unstyled:h,size:x,variant:T}),{systemStyles:A,rest:I}=pu(D),F=qa(u),z=N?{checked:N.value.includes(I.value),onChange:N.onChange}:{},[H,j]=lr({value:(n=z.checked)!=null?n:b,defaultValue:w,finalValue:!1});return S.createElement(OP,Zx(Zx({className:k(i,P.root),sx:_,style:c,id:F,size:(N==null?void 0:N.size)||d,labelPosition:O,label:o,description:$,error:R,disabled:M,__staticSelector:"Switch",classNames:m,styles:v,unstyled:h,"data-checked":z.checked||void 0,variant:T},A),g),S.createElement("input",J6e(Zx({},I),{disabled:M,checked:H,onChange:V=>{N?z.onChange(V):C==null||C(V),j(V.currentTarget.checked)},id:F,ref:t,type:"checkbox",className:P.input})),S.createElement("label",{htmlFor:F,className:P.track},S.createElement("div",{className:P.thumb},y),S.createElement("div",{className:P.trackLabel},H?s:l)))});Mc.displayName="@mantine/core/Switch";Mc.Group=oee;var nRe=Object.defineProperty,rRe=Object.defineProperties,iRe=Object.getOwnPropertyDescriptors,GL=Object.getOwnPropertySymbols,aRe=Object.prototype.hasOwnProperty,oRe=Object.prototype.propertyIsEnumerable,WL=(e,t,n)=>t in e?nRe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lRe=(e,t)=>{for(var n in t||(t={}))aRe.call(t,n)&&WL(e,n,t[n]);if(GL)for(var n of GL(t))oRe.call(t,n)&&WL(e,n,t[n]);return e},sRe=(e,t)=>rRe(e,iRe(t)),uRe=ke((e,{captionSide:t,horizontalSpacing:n,verticalSpacing:r,fontSize:i,withBorder:a,withColumnBorders:o})=>{const l="".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3]);return{root:sRe(lRe({},e.fn.fontStyles()),{width:"100%",borderCollapse:"collapse",captionSide:t,color:e.colorScheme==="dark"?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,border:a?l:void 0,"& > caption":{marginTop:t==="top"?0:e.spacing.xs,marginBottom:t==="bottom"?0:e.spacing.xs,fontSize:e.fontSizes.sm,color:e.colorScheme==="dark"?e.colors.dark[2]:e.colors.gray[6]},"& > thead > tr > th, & > tfoot > tr > th, & > tbody > tr > th":{textAlign:"left",fontWeight:"bold",color:e.colorScheme==="dark"?e.colors.dark[0]:e.colors.gray[7],fontSize:se({size:i,sizes:e.fontSizes}),padding:"".concat(se({size:r,sizes:e.spacing})," ").concat(se({size:n,sizes:e.spacing}))},"& > thead > tr > th":{borderBottom:l},"& > tfoot > tr > th, & > tbody > tr > th":{borderTop:l},"& > tbody > tr > td":{padding:"".concat(se({size:r,sizes:e.spacing})," ").concat(se({size:n,sizes:e.spacing})),borderTop:l,fontSize:se({size:i,sizes:e.fontSizes})},"& > tbody > tr:first-of-type > td, & > tbody > tr:first-of-type > th":{borderTop:"none"},"& > thead > tr > th, & > tbody > tr > td":{borderRight:o?l:"none","&:last-of-type":{borderRight:"none",borderLeft:o?l:"none"}},"& > tbody > tr > th":{borderRight:o?l:"none"},"&[data-striped] > tbody > tr:nth-of-type(odd)":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[0]},"&[data-hover] > tbody > tr":e.fn.hover({backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[1]})})}});const cRe=uRe;var fRe=Object.defineProperty,dRe=Object.defineProperties,gRe=Object.getOwnPropertyDescriptors,aw=Object.getOwnPropertySymbols,uee=Object.prototype.hasOwnProperty,cee=Object.prototype.propertyIsEnumerable,KL=(e,t,n)=>t in e?fRe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,pRe=(e,t)=>{for(var n in t||(t={}))uee.call(t,n)&&KL(e,n,t[n]);if(aw)for(var n of aw(t))cee.call(t,n)&&KL(e,n,t[n]);return e},hRe=(e,t)=>dRe(e,gRe(t)),mRe=(e,t)=>{var n={};for(var r in e)uee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&aw)for(var r of aw(e))t.indexOf(r)<0&&cee.call(e,r)&&(n[r]=e[r]);return n};const vRe={striped:!1,highlightOnHover:!1,captionSide:"top",horizontalSpacing:"xs",fontSize:"sm",verticalSpacing:7,withBorder:!1,withColumnBorders:!1},fee=E.forwardRef((e,t)=>{const n=_e("Table",vRe,e),{className:r,children:i,striped:a,highlightOnHover:o,captionSide:l,horizontalSpacing:s,verticalSpacing:u,fontSize:c,unstyled:d,withBorder:f,withColumnBorders:g,variant:p}=n,h=mRe(n,["className","children","striped","highlightOnHover","captionSide","horizontalSpacing","verticalSpacing","fontSize","unstyled","withBorder","withColumnBorders","variant"]),{classes:v,cx:m}=cRe({captionSide:l,verticalSpacing:u,horizontalSpacing:s,fontSize:c,withBorder:f,withColumnBorders:g},{unstyled:d,name:"Table",variant:p});return S.createElement(he,hRe(pRe({},h),{component:"table",ref:t,className:m(v.root,r),"data-striped":a||void 0,"data-hover":o||void 0}),i)});fee.displayName="@mantine/core/Table";const c3={context:"Tabs component was not found in the tree",value:"Tabs.Tab or Tabs.Panel component was rendered with invalid value or without value"},[yRe,HA]=al(c3.context);var _Re=Object.defineProperty,qL=Object.getOwnPropertySymbols,bRe=Object.prototype.hasOwnProperty,wRe=Object.prototype.propertyIsEnumerable,YL=(e,t,n)=>t in e?_Re(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,SRe=(e,t)=>{for(var n in t||(t={}))bRe.call(t,n)&&YL(e,n,t[n]);if(qL)for(var n of qL(t))wRe.call(t,n)&&YL(e,n,t[n]);return e};function PRe({orientation:e,inverted:t,placement:n},r,i){const a=e==="vertical";return i==="default"?{[a?n==="left"?"borderRight":"borderLeft":t?"borderTop":"borderBottom"]:"".concat(L(2)," solid ").concat(r.colorScheme==="dark"?r.colors.dark[4]:r.colors.gray[3])}:i==="outline"?{[a?n==="left"?"borderRight":"borderLeft":t?"borderTop":"borderBottom"]:"".concat(L(1)," solid ").concat(r.colorScheme==="dark"?r.colors.dark[4]:r.colors.gray[3])}:i==="pills"?{gap:"calc(".concat(r.spacing.sm," / 2)")}:{}}var CRe=ke((e,t,{variant:n})=>{const r=t.orientation==="vertical";return{tabsList:SRe({display:"flex",flexWrap:"wrap",flexDirection:r?"column":"row",justifyContent:zQ[t.position],'& [role="tab"]':{flex:t.grow?1:void 0}},PRe(t,e,n))}});const xRe=CRe;var ORe=Object.defineProperty,ERe=Object.defineProperties,$Re=Object.getOwnPropertyDescriptors,ow=Object.getOwnPropertySymbols,dee=Object.prototype.hasOwnProperty,gee=Object.prototype.propertyIsEnumerable,XL=(e,t,n)=>t in e?ORe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,kRe=(e,t)=>{for(var n in t||(t={}))dee.call(t,n)&&XL(e,n,t[n]);if(ow)for(var n of ow(t))gee.call(t,n)&&XL(e,n,t[n]);return e},RRe=(e,t)=>ERe(e,$Re(t)),ARe=(e,t)=>{var n={};for(var r in e)dee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&ow)for(var r of ow(e))t.indexOf(r)<0&&gee.call(e,r)&&(n[r]=e[r]);return n};const TRe={grow:!1,position:"left"},pee=E.forwardRef((e,t)=>{const n=_e("TabsList",TRe,e),{children:r,className:i,grow:a,position:o}=n,l=ARe(n,["children","className","grow","position"]),{orientation:s,variant:u,color:c,radius:d,inverted:f,placement:g,classNames:p,styles:h,unstyled:v}=HA(),{classes:m,cx:y}=xRe({orientation:s,grow:a,color:c,position:o,radius:d,inverted:f,placement:g},{name:"Tabs",unstyled:v,classNames:p,styles:h,variant:u});return S.createElement(he,RRe(kRe({},l),{className:y(m.tabsList,i),ref:t,role:"tablist","aria-orientation":s}),r)});pee.displayName="@mantine/core/TabsList";var MRe=ke((e,{orientation:t})=>({panel:{flex:t==="vertical"?1:void 0}}));const NRe=MRe;var IRe=Object.defineProperty,DRe=Object.defineProperties,FRe=Object.getOwnPropertyDescriptors,lw=Object.getOwnPropertySymbols,hee=Object.prototype.hasOwnProperty,mee=Object.prototype.propertyIsEnumerable,QL=(e,t,n)=>t in e?IRe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,LRe=(e,t)=>{for(var n in t||(t={}))hee.call(t,n)&&QL(e,n,t[n]);if(lw)for(var n of lw(t))mee.call(t,n)&&QL(e,n,t[n]);return e},zRe=(e,t)=>DRe(e,FRe(t)),jRe=(e,t)=>{var n={};for(var r in e)hee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&lw)for(var r of lw(e))t.indexOf(r)<0&&mee.call(e,r)&&(n[r]=e[r]);return n};const BRe={},vee=E.forwardRef((e,t)=>{const n=_e("TabsPanel",BRe,e),{value:r,children:i,sx:a,className:o}=n,l=jRe(n,["value","children","sx","className"]),s=HA(),{classes:u,cx:c}=NRe({orientation:s.orientation,color:s.color,radius:s.radius,inverted:s.inverted,placement:s.placement},{name:"Tabs",unstyled:s.unstyled,classNames:s.classNames,styles:s.styles,variant:s.variant}),d=s.getPanelId(r),f=s.value===r,g=s.keepMounted||f?i:null;return E.useEffect(()=>(s.setMountedPanelIds(p=>[...p,d]),s.setMountedPanelIds(p=>p.filter(h=>h!==d))),[d]),S.createElement(he,zRe(LRe({},l),{ref:t,sx:[{display:f?void 0:"none"},...Ng(a)],className:c(u.panel,o),role:"tabpanel",id:d,"aria-labelledby":s.getTabId(r)}),g)});vee.displayName="@mantine/core/TabsPanel";var HRe=Object.defineProperty,VRe=Object.defineProperties,URe=Object.getOwnPropertyDescriptors,ZL=Object.getOwnPropertySymbols,GRe=Object.prototype.hasOwnProperty,WRe=Object.prototype.propertyIsEnumerable,JL=(e,t,n)=>t in e?HRe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Nf=(e,t)=>{for(var n in t||(t={}))GRe.call(t,n)&&JL(e,n,t[n]);if(ZL)for(var n of ZL(t))WRe.call(t,n)&&JL(e,n,t[n]);return e},ez=(e,t)=>VRe(e,URe(t));function KRe(e,{orientation:t,color:n,radius:r,inverted:i,placement:a},o){const l=t==="vertical",s=e.fn.variant({color:n,variant:"filled"}),u=L(e.fn.radius(r)),c=t==="vertical"?a==="left"?"".concat(u," 0 0 ").concat(u):" 0 ".concat(u," ").concat(u," 0"):i?"0 0 ".concat(u," ").concat(u):"".concat(u," ").concat(u," 0 0");return o==="default"?ez(Nf({[l?a==="left"?"borderRight":"borderLeft":i?"borderTop":"borderBottom"]:"".concat(L(2)," solid transparent"),[l?a==="left"?"marginRight":"marginLeft":i?"marginTop":"marginBottom"]:L(-2),borderRadius:c},e.fn.hover({backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[0],borderColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3]})),{"&[data-active]":Nf({borderColor:s.background,color:e.colorScheme==="dark"?e.white:e.black},e.fn.hover({borderColor:s.background}))}):o==="outline"?{borderRadius:c,border:"".concat(L(1)," solid transparent"),[l?a==="left"?"borderRight":"borderLeft":i?"borderTop":"borderBottom"]:"none","&[data-active]":{borderColor:e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3],"&::before":{content:'""',backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,position:"absolute",bottom:l?0:i?"unset":L(-1),top:l?0:i?L(-1):"unset",[l?"width":"height"]:L(1),right:l?a==="left"?L(-1):"unset":0,left:l?a==="left"?"unset":L(-1):0}}}:o==="pills"?ez(Nf({borderRadius:e.fn.radius(r)},e.fn.hover({backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.colors.gray[0]})),{"&[data-active]":Nf({backgroundColor:s.background,color:e.white},e.fn.hover({backgroundColor:s.background}))}):{}}var qRe=ke((e,t,{variant:n})=>({tabLabel:{},tab:Nf({position:"relative",padding:"".concat(e.spacing.xs," ").concat(e.spacing.md),paddingLeft:t.withIcon?e.spacing.xs:void 0,paddingRight:t.withRightSection?e.spacing.xs:void 0,fontSize:e.fontSizes.sm,whiteSpace:"nowrap",zIndex:0,display:"flex",alignItems:"center",justifyContent:t.orientation==="horizontal"?"center":void 0,lineHeight:1,"&:disabled":Nf({opacity:.5,cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),"&:focus":{zIndex:1}},KRe(e,t,n)),tabRightSection:{display:"flex",justifyContent:"center",alignItems:"center","&:not(:only-child)":{marginLeft:L(7)}},tabIcon:{display:"flex",justifyContent:"center",alignItems:"center","&:not(:only-child)":{marginRight:L(7)}}}));const YRe=qRe;var XRe=Object.defineProperty,QRe=Object.defineProperties,ZRe=Object.getOwnPropertyDescriptors,sw=Object.getOwnPropertySymbols,yee=Object.prototype.hasOwnProperty,_ee=Object.prototype.propertyIsEnumerable,tz=(e,t,n)=>t in e?XRe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,JRe=(e,t)=>{for(var n in t||(t={}))yee.call(t,n)&&tz(e,n,t[n]);if(sw)for(var n of sw(t))_ee.call(t,n)&&tz(e,n,t[n]);return e},eAe=(e,t)=>QRe(e,ZRe(t)),tAe=(e,t)=>{var n={};for(var r in e)yee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&sw)for(var r of sw(e))t.indexOf(r)<0&&_ee.call(e,r)&&(n[r]=e[r]);return n};const nAe={},bee=E.forwardRef((e,t)=>{const n=_e("TabsTab",nAe,e),{value:r,children:i,onKeyDown:a,onClick:o,className:l,icon:s,rightSection:u,color:c}=n,d=tAe(n,["value","children","onKeyDown","onClick","className","icon","rightSection","color"]),f=HA(),g=!!s,p=!!u,{theme:h,classes:v,cx:m}=YRe({withIcon:g||p&&!i,withRightSection:p||g&&!i,orientation:f.orientation,color:c||f.color,radius:f.radius,inverted:f.inverted,placement:f.placement},{name:"Tabs",unstyled:f.unstyled,classNames:f.classNames,styles:f.styles,variant:f.variant}),y=r===f.value,_=f.getPanelId(r),b=f.mountedPanelIds.includes(r)?_:void 0,w=C=>{f.onTabChange(f.allowTabDeactivation&&r===f.value?null:r),o==null||o(C)};return S.createElement(Xr,eAe(JRe({},d),{unstyled:f.unstyled,className:m(v.tab,l),"data-active":y||void 0,ref:t,type:"button",role:"tab",id:f.getTabId(r),"aria-selected":y,tabIndex:y||f.value===null?0:-1,"aria-controls":b,onClick:w,onKeyDown:uR({siblingSelector:'[role="tab"]',parentSelector:'[role="tablist"]',activateOnFocus:f.activateTabWithKeyboard,loop:f.loop,dir:h.dir,orientation:f.orientation,onKeyDown:a})}),s&&S.createElement("span",{className:v.tabIcon},s),i&&S.createElement("span",{className:v.tabLabel},i),u&&S.createElement("span",{className:v.tabRightSection},u))});bee.displayName="@mantine/core/Tab";function wee({defaultValue:e,value:t,onTabChange:n,orientation:r,children:i,loop:a,id:o,activateTabWithKeyboard:l,allowTabDeactivation:s,variant:u,color:c,radius:d,inverted:f,placement:g,keepMounted:p=!0,classNames:h,styles:v,unstyled:m}){const y=qa(o),[_,b]=E.useState([]),[w,C]=lr({value:t,defaultValue:e,finalValue:null,onChange:n});return S.createElement(yRe,{value:{placement:g,value:w,orientation:r,id:y,loop:a,activateTabWithKeyboard:l,getTabId:P_("".concat(y,"-tab"),c3.value),getPanelId:P_("".concat(y,"-panel"),c3.value),onTabChange:C,setMountedPanelIds:b,mountedPanelIds:_,allowTabDeactivation:s,variant:u,color:c,radius:d,inverted:f,keepMounted:p,classNames:h,styles:v,unstyled:m}},i)}wee.displayName="@mantine/core/TabsProvider";var rAe=ke((e,{orientation:t,placement:n})=>({root:{display:t==="vertical"?"flex":void 0,flexDirection:n==="right"?"row-reverse":"row"}}));const iAe=rAe;var aAe=Object.defineProperty,oAe=Object.defineProperties,lAe=Object.getOwnPropertyDescriptors,uw=Object.getOwnPropertySymbols,See=Object.prototype.hasOwnProperty,Pee=Object.prototype.propertyIsEnumerable,nz=(e,t,n)=>t in e?aAe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sAe=(e,t)=>{for(var n in t||(t={}))See.call(t,n)&&nz(e,n,t[n]);if(uw)for(var n of uw(t))Pee.call(t,n)&&nz(e,n,t[n]);return e},uAe=(e,t)=>oAe(e,lAe(t)),cAe=(e,t)=>{var n={};for(var r in e)See.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&uw)for(var r of uw(e))t.indexOf(r)<0&&Pee.call(e,r)&&(n[r]=e[r]);return n};const fAe={orientation:"horizontal",loop:!0,activateTabWithKeyboard:!0,allowTabDeactivation:!1,unstyled:!1,inverted:!1,variant:"default",placement:"left"},Ta=E.forwardRef((e,t)=>{const n=_e("Tabs",fAe,e),{defaultValue:r,value:i,orientation:a,loop:o,activateTabWithKeyboard:l,allowTabDeactivation:s,children:u,id:c,onTabChange:d,variant:f,color:g,className:p,unstyled:h,classNames:v,styles:m,radius:y,inverted:_,keepMounted:b,placement:w}=n,C=cAe(n,["defaultValue","value","orientation","loop","activateTabWithKeyboard","allowTabDeactivation","children","id","onTabChange","variant","color","className","unstyled","classNames","styles","radius","inverted","keepMounted","placement"]),{classes:O,cx:$}=iAe({orientation:a,color:g,radius:y,inverted:_,placement:w},{unstyled:h,name:"Tabs",classNames:v,styles:m,variant:f});return S.createElement(wee,{activateTabWithKeyboard:l,defaultValue:r,orientation:a,onTabChange:d,value:i,id:c,loop:o,allowTabDeactivation:s,color:g,variant:f,radius:y,inverted:_,keepMounted:b,placement:w,classNames:v,styles:m,unstyled:h},S.createElement(he,uAe(sAe({},C),{className:$(O.root,p),id:c,ref:t}),u))});Ta.List=pee;Ta.Tab=bee;Ta.Panel=vee;Ta.displayName="@mantine/core/Tabs";var dAe=Object.defineProperty,gAe=Object.defineProperties,pAe=Object.getOwnPropertyDescriptors,rz=Object.getOwnPropertySymbols,hAe=Object.prototype.hasOwnProperty,mAe=Object.prototype.propertyIsEnumerable,iz=(e,t,n)=>t in e?dAe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,az=(e,t)=>{for(var n in t||(t={}))hAe.call(t,n)&&iz(e,n,t[n]);if(rz)for(var n of rz(t))mAe.call(t,n)&&iz(e,n,t[n]);return e},vAe=(e,t)=>gAe(e,pAe(t));const yAe={xs:L(16),sm:L(20),md:L(26),lg:L(32),xl:L(40)},_Ae=["filled","light","gradient","outline","default"];function bAe({theme:e,variant:t,color:n,gradient:r}){if(!_Ae.includes(t))return null;const i=e.fn.variant({variant:t,color:n||e.primaryColor,gradient:r,primaryFallback:!1});return{backgroundColor:i.background,color:i.color,backgroundImage:t==="gradient"?i.background:void 0,border:"".concat(L(t==="gradient"?0:1)," solid ").concat(i.border)}}var wAe=ke((e,{color:t,radius:n,gradient:r},{variant:i,size:a})=>{const o=se({size:a,sizes:yAe});return{root:az(vAe(az({},e.fn.fontStyles()),{display:"inline-flex",alignItems:"center",justifyContent:"center",boxSizing:"border-box",width:o,height:o,minWidth:o,minHeight:o,borderRadius:e.fn.radius(n)}),bAe({theme:e,variant:i,gradient:r,color:t}))}});const SAe=wAe;var PAe=Object.defineProperty,cw=Object.getOwnPropertySymbols,Cee=Object.prototype.hasOwnProperty,xee=Object.prototype.propertyIsEnumerable,oz=(e,t,n)=>t in e?PAe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,CAe=(e,t)=>{for(var n in t||(t={}))Cee.call(t,n)&&oz(e,n,t[n]);if(cw)for(var n of cw(t))xee.call(t,n)&&oz(e,n,t[n]);return e},xAe=(e,t)=>{var n={};for(var r in e)Cee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&cw)for(var r of cw(e))t.indexOf(r)<0&&xee.call(e,r)&&(n[r]=e[r]);return n};const OAe={size:"md",variant:"filled"},Nc=E.forwardRef((e,t)=>{const n=_e("ThemeIcon",OAe,e),{className:r,size:i,radius:a,variant:o,color:l,children:s,gradient:u,unstyled:c}=n,d=xAe(n,["className","size","radius","variant","color","children","gradient","unstyled"]),{classes:f,cx:g}=SAe({variant:o,radius:a,color:l,gradient:u},{name:"ThemeIcon",unstyled:c,variant:o,size:i});return S.createElement(he,CAe({className:g(f.root,r),ref:t},d),s)});Nc.displayName="@mantine/core/ThemeIcon";var EAe=Object.defineProperty,$Ae=Object.defineProperties,kAe=Object.getOwnPropertyDescriptors,lz=Object.getOwnPropertySymbols,RAe=Object.prototype.hasOwnProperty,AAe=Object.prototype.propertyIsEnumerable,sz=(e,t,n)=>t in e?EAe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,TAe=(e,t)=>{for(var n in t||(t={}))RAe.call(t,n)&&sz(e,n,t[n]);if(lz)for(var n of lz(t))AAe.call(t,n)&&sz(e,n,t[n]);return e},MAe=(e,t)=>$Ae(e,kAe(t));function NAe(e,t,n){return typeof e<"u"?e in n.headings.sizes?n.headings.sizes[e].fontSize:L(e):n.headings.sizes[t].fontSize}function IAe(e,t,n){return typeof e<"u"&&e in n.headings.sizes?n.headings.sizes[e].lineHeight:n.headings.sizes[t].lineHeight}var DAe=ke((e,{element:t,weight:n,inline:r},{size:i})=>({root:MAe(TAe({},e.fn.fontStyles()),{fontFamily:e.headings.fontFamily,fontWeight:n||e.headings.sizes[t].fontWeight||e.headings.fontWeight,fontSize:NAe(i,t,e),lineHeight:r?1:IAe(i,t,e),margin:0})}));const FAe=DAe;var LAe=Object.defineProperty,fw=Object.getOwnPropertySymbols,Oee=Object.prototype.hasOwnProperty,Eee=Object.prototype.propertyIsEnumerable,uz=(e,t,n)=>t in e?LAe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,zAe=(e,t)=>{for(var n in t||(t={}))Oee.call(t,n)&&uz(e,n,t[n]);if(fw)for(var n of fw(t))Eee.call(t,n)&&uz(e,n,t[n]);return e},jAe=(e,t)=>{var n={};for(var r in e)Oee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&fw)for(var r of fw(e))t.indexOf(r)<0&&Eee.call(e,r)&&(n[r]=e[r]);return n};const BAe={order:1},jl=E.forwardRef((e,t)=>{const n=_e("Title",BAe,e),{className:r,order:i,children:a,unstyled:o,size:l,weight:s,inline:u,variant:c}=n,d=jAe(n,["className","order","children","unstyled","size","weight","inline","variant"]),{classes:f,cx:g}=FAe({element:"h".concat(i),weight:s,inline:u},{name:"Title",unstyled:o,variant:c,size:l});return[1,2,3,4,5,6].includes(i)?S.createElement(ct,zAe({variant:c,component:"h".concat(i),ref:t,className:g(f.root,r)},d),a):null});jl.displayName="@mantine/core/Title";/** - * Prism: Lightweight, robust, elegant syntax highlighting - * - * @license MIT - * @author Lea Verou - * @namespace - * @public - */var f3=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function d(f){return f instanceof i?new i(f.type,d(f.content),f.alias):Array.isArray(f)?f.map(d):f.replace(/&/g,"&").replace(/"+h.content+""};function a(d,f,g,p){d.lastIndex=f;var h=d.exec(g);if(h&&p&&h[1]){var v=h[1].length;h.index+=v,h[0]=h[0].slice(v)}return h}function o(d,f,g,p,h,v){for(var m in g)if(!(!g.hasOwnProperty(m)||!g[m])){var y=g[m];y=Array.isArray(y)?y:[y];for(var _=0;_=v.reach);D+=T.value.length,T=T.next){var N=T.value;if(f.length>d.length)return;if(!(N instanceof i)){var x=1,P;if(O){if(P=a(M,D,d,C),!P||P.index>=d.length)break;var F=P.index,k=P.index+P[0].length,A=D;for(A+=T.value.length;F>=A;)T=T.next,A+=T.value.length;if(A-=T.value.length,D=A,T.value instanceof i)continue;for(var I=T;I!==f.tail&&(Av.reach&&(v.reach=V);var W=T.prev;H&&(W=s(f,W,H),D+=H.length),u(f,W,x);var U=new i(m,w?r.tokenize(z,w):z,$,z);if(T=s(f,W,U),j&&s(f,T,j),x>1){var Q={cause:m+","+_,reach:V};o(d,f,g,T.prev,D,Q),v&&Q.reach>v.reach&&(v.reach=Q.reach)}}}}}}function l(){var d={value:null,prev:null,next:null},f={value:null,prev:d,next:null};d.next=f,this.head=d,this.tail=f,this.length=0}function s(d,f,g){var p=f.next,h={value:g,prev:f,next:p};return f.next=h,p.prev=h,d.length++,h}function u(d,f,g){for(var p=f.next,h=0;h/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]};ve.languages.markup.tag.inside["attr-value"].inside.entity=ve.languages.markup.entity;ve.languages.markup.doctype.inside["internal-subset"].inside=ve.languages.markup;ve.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))});Object.defineProperty(ve.languages.markup.tag,"addInlined",{value:function(t,n){var r={};r["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:ve.languages[n]},r.cdata=/^$/i;var i={"included-cdata":{pattern://i,inside:r}};i["language-"+n]={pattern:/[\s\S]+/,inside:ve.languages[n]};var a={};a[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:i},ve.languages.insertBefore("markup","cdata",a)}});Object.defineProperty(ve.languages.markup.tag,"addAttribute",{value:function(e,t){ve.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:ve.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}});ve.languages.html=ve.languages.markup;ve.languages.mathml=ve.languages.markup;ve.languages.svg=ve.languages.markup;ve.languages.xml=ve.languages.extend("markup",{});ve.languages.ssml=ve.languages.xml;ve.languages.atom=ve.languages.xml;ve.languages.rss=ve.languages.xml;(function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=r.variable[1].inside,o=0;o]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/};ve.languages.c=ve.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/});ve.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}});ve.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},ve.languages.c.string],char:ve.languages.c.char,comment:ve.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:ve.languages.c}}}});ve.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/});delete ve.languages.c.boolean;(function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,function(){return t.source});e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,function(){return t.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,function(){return n})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])})(ve);(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))})(ve);(function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:n={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=n,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:i})})(ve);ve.languages.javascript=ve.languages.extend("clike",{"class-name":[ve.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});ve.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/;ve.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:ve.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:ve.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:ve.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:ve.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:ve.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});ve.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:ve.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}});ve.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}});ve.languages.markup&&(ve.languages.markup.tag.addInlined("script","javascript"),ve.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));ve.languages.js=ve.languages.javascript;(function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript})(ve);(function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ ]+"+t.source+")?|"+t.source+"(?:[ ]+"+n.source+")?)",i=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),a=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(l,s){s=(s||"").replace(/m/g,"")+"m";var u=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return l});return RegExp(u,s)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return r})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return r}).replace(/<>/g,function(){return"(?:"+i+"|"+a+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(a),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml})(ve);(function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(c){return c=c.replace(//g,function(){return t}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+c+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,i=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return r}),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+i+a+"(?:"+i+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+i+a+")(?:"+i+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+i+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+i+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(c){["url","bold","italic","strike","code-snippet"].forEach(function(d){c!==d&&(e.languages.markdown[c].inside.content.inside[d]=e.languages.markdown[d])})}),e.hooks.add("after-tokenize",function(c){if(c.language!=="markdown"&&c.language!=="md")return;function d(f){if(!(!f||typeof f=="string"))for(var g=0,p=f.length;g",quot:'"'},s=String.fromCodePoint||String.fromCharCode;function u(c){var d=c.replace(o,"");return d=d.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(f,g){if(g=g.toLowerCase(),g[0]==="#"){var p;return g[1]==="x"?p=parseInt(g.slice(2),16):p=Number(g.slice(1)),s(p)}else{var h=l[g];return h||f}}),d}e.languages.md=e.languages.markdown})(ve);ve.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:ve.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/};ve.hooks.add("after-tokenize",function(t){if(t.language!=="graphql")return;var n=t.tokens.filter(function(h){return typeof h!="string"&&h.type!=="comment"&&h.type!=="scalar"}),r=0;function i(h){return n[r+h]}function a(h,v){v=v||0;for(var m=0;m0)){var f=o(/^\{$/,/^\}$/);if(f===-1)continue;for(var g=r;g=0&&l(p,"variable-input")}}}}});ve.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/};(function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,i=r.inside["interpolation-punctuation"],a=r.pattern.source;function o(g,p){if(e.languages[g])return{pattern:RegExp("((?:"+p+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:g}}}}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);function l(g,p){return"___"+p.toUpperCase()+"_"+g+"___"}function s(g,p,h){var v={code:g,grammar:p,language:h};return e.hooks.run("before-tokenize",v),v.tokens=e.tokenize(v.code,v.grammar),e.hooks.run("after-tokenize",v),v.tokens}function u(g){var p={};p["interpolation-punctuation"]=i;var h=e.tokenize(g,p);if(h.length===3){var v=[1,1];v.push.apply(v,s(h[1],e.languages.javascript,"javascript")),h.splice.apply(h,v)}return new e.Token("interpolation",h,r.alias,g)}function c(g,p,h){var v=e.tokenize(g,{interpolation:{pattern:RegExp(a),lookbehind:!0}}),m=0,y={},_=v.map(function(O){if(typeof O=="string")return O;for(var $=O.content,R;g.indexOf(R=l(m++,h))!==-1;);return y[R]=$,R}).join(""),b=s(_,p,h),w=Object.keys(y);m=0;function C(O){for(var $=0;$=w.length)return;var R=O[$];if(typeof R=="string"||typeof R.content=="string"){var M=w[m],T=typeof R=="string"?R:R.content,D=T.indexOf(M);if(D!==-1){++m;var N=T.substring(0,D),x=u(y[M]),P=T.substring(D+M.length),k=[];if(N&&k.push(N),k.push(x),P){var A=[P];C(A),k.push.apply(k,A)}typeof R=="string"?(O.splice.apply(O,[$,1].concat(k)),$+=k.length-1):R.content=k}}else{var I=R.content;Array.isArray(I)?C(I):C([I])}}}return C(b),new e.Token(h,b,"language-"+h,g)}var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};e.hooks.add("after-tokenize",function(g){if(!(g.language in d))return;function p(h){for(var v=0,m=h.length;v]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript})(ve);(function(e){e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function t(l,s){return RegExp(l.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),s)}e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function a(s,u){return s=s.replace(//g,function(){return n}).replace(//g,function(){return r}).replace(//g,function(){return i}),RegExp(s,u)}i=a(i).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=a(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:a(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:a(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(s){return s?typeof s=="string"?s:typeof s.content=="string"?s.content:s.content.map(o).join(""):""},l=function(s){for(var u=[],c=0;c0&&u[u.length-1].tagName===o(d.content[0].content[1])&&u.pop():d.content[d.content.length-1].content==="/>"||u.push({tagName:o(d.content[0].content[1]),openedBraces:0}):u.length>0&&d.type==="punctuation"&&d.content==="{"?u[u.length-1].openedBraces++:u.length>0&&u[u.length-1].openedBraces>0&&d.type==="punctuation"&&d.content==="}"?u[u.length-1].openedBraces--:f=!0),(f||typeof d=="string")&&u.length>0&&u[u.length-1].openedBraces===0){var g=o(d);c0&&(typeof s[c-1]=="string"||s[c-1].type==="plain-text")&&(g=o(s[c-1])+g,s.splice(c-1,1),c--),s[c]=new e.Token("plain-text",g,null,g)}d.content&&typeof d.content!="string"&&l(d.content)}};e.hooks.add("after-tokenize",function(s){s.language!=="jsx"&&s.language!=="tsx"||l(s.tokens)})})(ve);(function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach(function(n){var r=t[n],i=[];/^\w+$/.test(n)||i.push(/\w+/.exec(n)[0]),n==="diff"&&i.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:i,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}}),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})})(ve);ve.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m};ve.languages.go=ve.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/});ve.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}});delete ve.languages.go["class-name"];(function(e){function t(n,r){return"___"+n.toUpperCase()+r+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,i,a){if(n.language===r){var o=n.tokenStack=[];n.code=n.code.replace(i,function(l){if(typeof a=="function"&&!a(l))return l;for(var s=o.length,u;n.code.indexOf(u=t(r,s))!==-1;)++s;return o[s]=l,u}),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language!==r||!n.tokenStack)return;n.grammar=e.languages[r];var i=0,a=Object.keys(n.tokenStack);function o(l){for(var s=0;s=a.length);s++){var u=l[s];if(typeof u=="string"||u.content&&typeof u.content=="string"){var c=a[i],d=n.tokenStack[c],f=typeof u=="string"?u:u.content,g=t(r,c),p=f.indexOf(g);if(p>-1){++i;var h=f.substring(0,p),v=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),m=f.substring(p+g.length),y=[];h&&y.push.apply(y,o([h])),y.push(v),m&&y.push.apply(y,o([m])),typeof u=="string"?l.splice.apply(l,[s,1].concat(y)):u.content=y}}else u.content&&o(u.content)}return l}o(n.tokens)}}})})(ve);(function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",function(t){var n=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;e.languages["markup-templating"].buildPlaceholders(t,"handlebars",n)}),e.hooks.add("after-tokenize",function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")}),e.languages.hbs=e.languages.handlebars})(ve);ve.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}};ve.languages.webmanifest=ve.languages.json;ve.languages.less=ve.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/});ve.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}});ve.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/};ve.languages.objectivec=ve.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/});delete ve.languages.objectivec["class-name"];ve.languages.objc=ve.languages.objectivec;ve.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/};ve.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/};ve.languages.python["string-interpolation"].inside.interpolation.inside.rest=ve.languages.python;ve.languages.py=ve.languages.python;ve.languages.reason=ve.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/});ve.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}});delete ve.languages.reason.function;(function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(ve);ve.languages.scss=ve.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}});ve.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]});ve.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/});ve.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}});ve.languages.scss.atrule.inside.rest=ve.languages.scss;(function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}})(ve);(function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0})(ve);ve.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};var HAe={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]};const VAe=HAe;var UAe={Prism:ve,theme:VAe};function kp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ks(){return ks=Object.assign||function(e){for(var t=1;t0&&e[n-1]===t?e:e.concat(t)},WAe=function(e){for(var t=[[]],n=[e],r=[0],i=[e.length],a=0,o=0,l=[],s=[l];o>-1;){for(;(a=r[o]++)0?c:["plain"],u=f):(c=fz(c,f.type),f.alias&&(c=fz(c,f.alias)),u=f.content),typeof u!="string"){o++,t.push(c),n.push(u),r.push(0),i.push(u.length);continue}var g=u.split(GAe),p=g.length;l.push({types:c,content:g[0]});for(var h=1;h({plain:{color:e.colors.gray[4],backgroundColor:e.colors.dark[8]},styles:[{types:["comment"],style:{color:e.colors.gray[6]}},{types:["string","inserted","selector","atrule"],style:{color:e.colors.teal[4]}},{types:["number"],style:{color:e.colors.blue[4]}},{types:["builtin","char","constant","function"],style:{color:e.colors.orange[5]}},{types:["punctuation"],style:{color:e.colors.gray[5]}},{types:["variable"],style:{color:e.colors.gray[5]}},{types:["class-name","attr-name"],style:{color:e.colors.yellow[5]}},{types:["tag","deleted"],style:{color:e.colors.red[6]}},{types:["operator"],style:{color:e.colors.gray[5]}},{types:["boolean"],style:{color:e.colors.red[6]}},{types:["keyword"],style:{color:e.colors.indigo[3]}},{types:["doctype"],style:{color:e.colors.gray[5]}},{types:["url"],style:{color:e.colors.gray[5]}}]}),QAe=e=>({plain:{color:e.colors.gray[9],backgroundColor:e.fn.rgba(e.colors.gray[0],.65)},styles:[{types:["comment"],style:{color:e.colors.gray[6]}},{types:["string","inserted"],style:{color:e.colors.indigo[9]}},{types:["number"],style:{color:e.colors.blue[7]}},{types:["builtin","char","constant","function","selector","atrule"],style:{color:e.colors.lime[9]}},{types:["punctuation"],style:{color:e.colors.gray[7]}},{types:["variable"],style:{color:e.colors.violet[9]}},{types:["attr-name"],style:{color:e.colors.green[9]}},{types:["class-name"],style:{color:e.colors.red[9]}},{types:["tag","deleted"],style:{color:e.colors.violet[9]}},{types:["operator"],style:{color:e.colors.red[9]}},{types:["boolean"],style:{color:e.colors.red[9]}},{types:["keyword"],style:{color:e.colors.red[9]}},{types:["doctype"],style:{color:e.colors.gray[7]}},{types:["url"],style:{color:e.colors.gray[7]}}]}),ZAe=(e,t)=>t==="dark"?XAe(e):QAe(e);var JAe=ke((e,{colorScheme:t,native:n,maxLineSize:r,radius:i})=>({scrollArea:{},root:{position:"relative"},code:{boxSizing:"border-box",position:"relative",fontFamily:e.fontFamilyMonospace,lineHeight:1.7,fontSize:L(13),overflowX:n?"auto":void 0,borderRadius:e.fn.radius(i),padding:"".concat(e.spacing.sm," 0"),"&.mantine-Prism-code":{marginTop:0,marginBottom:0}},copy:{position:"absolute",top:e.spacing.xs,right:e.dir==="ltr"?e.spacing.xs:"unset",left:e.dir==="rtl"?e.spacing.xs:"unset",zIndex:2,"&, &:hover":{backgroundColor:t==="dark"?e.colors.dark[8]:e.colors.gray[0]}},line:{display:"flex",width:"100%",padding:"0 ".concat(e.spacing.md)},lineNumber:{color:t==="dark"?e.colors.dark[4]:e.colors.gray[4],textAlign:"right",width:"calc(8 * ".concat(L(r),")"),marginRight:e.dir==="ltr"?e.spacing.xs:void 0,marginLeft:e.dir==="rtl"?e.spacing.xs:void 0,userSelect:"none"},lineContent:{width:"100%"}}));const e9e=JAe;var t9e=Object.defineProperty,n9e=Object.defineProperties,r9e=Object.getOwnPropertyDescriptors,dw=Object.getOwnPropertySymbols,kee=Object.prototype.hasOwnProperty,Ree=Object.prototype.propertyIsEnumerable,gz=(e,t,n)=>t in e?t9e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lf=(e,t)=>{for(var n in t||(t={}))kee.call(t,n)&&gz(e,n,t[n]);if(dw)for(var n of dw(t))Ree.call(t,n)&&gz(e,n,t[n]);return e},Rp=(e,t)=>n9e(e,r9e(t)),i9e=(e,t)=>{var n={};for(var r in e)kee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&dw)for(var r of dw(e))t.indexOf(r)<0&&Ree.call(e,r)&&(n[r]=e[r]);return n};const a9e={noCopy:!1,copyLabel:"Copy code",copiedLabel:"Copied",withLineNumbers:!1,trim:!0,highlightLines:{},scrollAreaComponent:uc,getPrismTheme:ZAe},VA=E.forwardRef((e,t)=>{const n=_e("Prism",a9e,e),{className:r,children:i,language:a,noCopy:o,classNames:l,styles:s,copyLabel:u,copiedLabel:c,withLineNumbers:d,highlightLines:f,scrollAreaComponent:g,colorScheme:p,trim:h,unstyled:v,radius:m,getPrismTheme:y,variant:_}=n,b=i9e(n,["className","children","language","noCopy","classNames","styles","copyLabel","copiedLabel","withLineNumbers","highlightLines","scrollAreaComponent","colorScheme","trim","unstyled","radius","getPrismTheme","variant"]),w=h&&typeof i=="string"?i.trim():i,C=w.split("\n").length.toString().length,O=Rn(),$=kG(),R=p||O.colorScheme,{classes:M,cx:T}=e9e({colorScheme:R,native:g!==uc,maxLineSize:C,radius:m},{name:"Prism",classNames:l,styles:s,unstyled:v,variant:_});return S.createElement(he,Rp(lf({className:T(M.root,r),ref:t},b),{translate:"no"}),!o&&S.createElement(sn,{label:$.copied?c:u,position:"left",withArrow:!0,arrowSize:6,offset:6,color:$.copied?"teal":void 0,unstyled:v},S.createElement(Gt,{className:M.copy,"aria-label":$.copied?c:u,onClick:()=>$.copy(w),unstyled:v},S.createElement($ee,{copied:$.copied}))),S.createElement(YAe,Rp(lf({},UAe),{theme:y(O,R),code:w,language:a}),({className:D,style:N,tokens:x,getLineProps:P,getTokenProps:k})=>S.createElement(g,{className:M.scrollArea,dir:"ltr"},S.createElement("pre",{className:T(M.code,D),style:N,dir:"ltr"},x.map((A,I)=>{var F,z,H,j;if(I===x.length-1&&A.length===1&&A[0].content==="\n")return null;const V=I+1,W=P({line:A,key:I}),U=V in f,Q=R==="dark"?O.fn.rgba(O.fn.themeColor((F=f[V])==null?void 0:F.color,9),.25):O.fn.themeColor((z=f[V])==null?void 0:z.color,0);return S.createElement("div",Rp(lf({},W),{className:T(M.line,W.className),style:lf({},U?{backgroundColor:Q}:null)}),d&&S.createElement("div",{className:M.lineNumber,style:{color:U?O.fn.themeColor((H=f[V])==null?void 0:H.color,R==="dark"?5:8):void 0}},((j=f[V])==null?void 0:j.label)||V),S.createElement("div",{className:M.lineContent},A.map((le,Y)=>{var K,ne;const ie=k({token:le,key:Y});return S.createElement("span",Rp(lf({},ie),{style:Rp(lf({},ie.style),{color:U?O.fn.themeColor((K=f[V])==null?void 0:K.color,R==="dark"?5:8):(ne=ie==null?void 0:ie.style)==null?void 0:ne.color})}))})))}).filter(Boolean)))))});VA.displayName="@mantine/prism/Prism";var o9e=ke((e,{radius:t})=>({tab:{paddingLeft:e.spacing.sm,paddingRight:e.spacing.sm,height:L(34),border:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[3]),borderBottom:0,fontSize:e.fontSizes.sm,color:e.colorScheme==="dark"?e.colors.dark[1]:e.colors.gray[7],backgroundColor:e.colorScheme==="dark"?e.colors.dark[6]:e.white,borderRadius:0,"&:first-of-type":{borderTopLeftRadius:e.radius.sm},"&:not(:first-of-type)":{borderLeft:0},"&:last-of-type":{borderTopRightRadius:e.radius.sm},"&:hover":{backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.colors.gray[0]},"&[data-active]":{color:e.colorScheme==="dark"?e.white:e.black,backgroundColor:e.colorScheme==="dark"?e.colors.dark[8]:e.fn.rgba(e.colors.gray[0],.65),"&::before":{backgroundColor:"transparent"}}},prism:{borderRadius:e.fn.radius(t),borderTopRightRadius:0,borderTopLeftRadius:0,border:"".concat(L(1)," solid ").concat(e.colorScheme==="dark"?e.colors.dark[4]:e.colors.gray[3]),borderTop:0,overflow:"hidden"},code:{borderTopRightRadius:0,borderTopLeftRadius:0,border:0}}));const Aee=o9e;var l9e=Object.defineProperty,s9e=Object.defineProperties,u9e=Object.getOwnPropertyDescriptors,gw=Object.getOwnPropertySymbols,Tee=Object.prototype.hasOwnProperty,Mee=Object.prototype.propertyIsEnumerable,pz=(e,t,n)=>t in e?l9e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Nee=(e,t)=>{for(var n in t||(t={}))Tee.call(t,n)&&pz(e,n,t[n]);if(gw)for(var n of gw(t))Mee.call(t,n)&&pz(e,n,t[n]);return e},c9e=(e,t)=>s9e(e,u9e(t)),f9e=(e,t)=>{var n={};for(var r in e)Tee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&gw)for(var r of gw(e))t.indexOf(r)<0&&Mee.call(e,r)&&(n[r]=e[r]);return n};function d9e(e){const{classes:t}=Aee({radius:e.radius});return S.createElement(Ta,c9e(Nee({},e),{variant:"outline",classNames:{tab:t.tab},translate:"no"}))}function g9e(e){var t=e,{language:n,children:r,radius:i,noCopy:a,copyLabel:o,copiedLabel:l,withLineNumbers:s,highlightLines:u,scrollAreaComponent:c,trim:d,getPrismTheme:f,colorScheme:g,variant:p}=t,h=f9e(t,["language","children","radius","noCopy","copyLabel","copiedLabel","withLineNumbers","highlightLines","scrollAreaComponent","trim","getPrismTheme","colorScheme","variant"]);const{classes:v}=Aee({radius:i});return S.createElement(Ta.Panel,Nee({},h),S.createElement(VA,{language:n,classNames:{root:v.prism,code:v.code},radius:i,noCopy:a,copyLabel:o,copiedLabel:l,withLineNumbers:s,highlightLines:u,scrollAreaComponent:c,trim:d,getPrismTheme:f,colorScheme:g,variant:p},r))}const Jm=VA;Jm.Tabs=d9e;Jm.Tab=Ta.Tab;Jm.TabsList=Ta.List;Jm.Panel=g9e;function Iee(e,t){return typeof e>"u"||e===null?!1:t in Object(e)}function Dee(e){var t=e.replace(/([^\\])\[/g,"$1.["),n=t.match(/(\\\.|[^.]+?)+/g);return n.map(function(i){if(i==="constructor"||i==="__proto__"||i==="prototype")return{};var a=/^\[(\d+)\]$/,o=a.exec(i),l=null;return o?l={i:parseFloat(o[1])}:l={p:i.replace(/\\([.[\]])/g,"$1")},l})}function hz(e,t,n){var r=e,i=null;n=typeof n>"u"?t.length:n;for(var a=0;a"u"?r=r[o.i]:r=r[o.p],a===n-1&&(i=r))}return i}function p9e(e,t,n){for(var r=e,i=n.length,a=null,o=0;o"u"?a.i:a.p,r[l]=t;else if(typeof a.p<"u"&&r[a.p])r=r[a.p];else if(typeof a.i<"u"&&r[a.i])r=r[a.i];else{var u=n[o+1];l=typeof a.p>"u"?a.i:a.p,s=typeof u.p>"u"?[]:{},r[l]=s,r=r[l]}}}function Fee(e,t){var n=Dee(t),r=n[n.length-1],i={parent:n.length>1?hz(e,n,n.length-1):e,name:r.p||r.i,value:hz(e,n)};return i.exists=Iee(i.parent,i.name),i}function h9e(e,t){var n=Fee(e,t);return n.value}function m9e(e,t,n){var r=Dee(t);return p9e(e,n,r),e}var Jx={hasProperty:Iee,getPathInfo:Fee,getPathValue:h9e,setPathValue:m9e};/*! - * @module @datawheel/use-translation - * @version 0.2.4 (rev cdd3d93) - * @copyright Datawheel, LLC - * @license MIT - * @see {@link https://github.com/Datawheel/use-translation#readme} - */function Lee(e){const{defaultLocale:t,defaultTranslation:n}=e,r=E.createContext(void 0);function i(o){const[l,s]=E.useState(o.defaultLocale||t||""),u=E.useMemo(()=>{const{translations:c={}}=o,d=c[l]||n;if(d==null)throw new Error('Translation dictionary for locale "'.concat(l,'" not provided.'));const f=Object.freeze(Object.keys(c)),g=v9e(d);return{availableLocale:f,locale:l,setLocale:s,t:g,translate:g}},[l]);return E.createElement(r.Provider,{value:u},o.children)}function a(){const o=E.useContext(r);if(o===void 0)throw new Error("useTranslation must be used within a TranslationProvider.");return o}return{TranslationProvider:i,TranslationConsumer:o=>E.createElement(r.Consumer,void 0,l=>{if(l===void 0)throw new Error("TranslationConsumer must be used within a TranslationProvider.");return o.children(l)}),useTranslation:a,withTranslation(o){const l=s=>{const u=a();return E.createElement(o,{...u,...s},s.children)};return l.displayName="".concat(o.displayName||o.name,"WithTranslation"),l}}}function v9e(e){const t=(r,i)=>{const a=i?i.n:void 0;if(a!=null){const{name:o,parent:l}=r;if(a==0&&Jx.hasProperty(l,"".concat(o,"_zero")))return l["".concat(o,"_zero")];if((a>1||a<1)&&Jx.hasProperty(l,"".concat(o,"_plural")))return l["".concat(o,"_plural")]}return r.value},n=/{{1,2}(\d+|[a-z$_][a-z\d$_]*?(?:\.[a-z\d$_]*?)*?)}{1,2}/gi;return(r,i)=>{const a=Jx.getPathInfo(e,r),o=a.exists?t(a,i):r;return i?"".concat(o).replace(n,(l,s)=>{var u;return"".concat((u=i[s])!=null?u:"")}):o}}var zee={exports:{}},y9e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",_9e=y9e,b9e=_9e;function jee(){}function Bee(){}Bee.resetWarningCache=jee;var w9e=function(){function e(r,i,a,o,l,s){if(s!==b9e){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Bee,resetWarningCache:jee};return n.PropTypes=n,n};zee.exports=w9e();var S9e=zee.exports;const ri=yi(S9e);var P9e={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},C9e=Object.defineProperty,x9e=Object.defineProperties,O9e=Object.getOwnPropertyDescriptors,pw=Object.getOwnPropertySymbols,Hee=Object.prototype.hasOwnProperty,Vee=Object.prototype.propertyIsEnumerable,mz=(e,t,n)=>t in e?C9e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,vz=(e,t)=>{for(var n in t||(t={}))Hee.call(t,n)&&mz(e,n,t[n]);if(pw)for(var n of pw(t))Vee.call(t,n)&&mz(e,n,t[n]);return e},E9e=(e,t)=>x9e(e,O9e(t)),$9e=(e,t)=>{var n={};for(var r in e)Hee.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&pw)for(var r of pw(e))t.indexOf(r)<0&&Vee.call(e,r)&&(n[r]=e[r]);return n},Ue=(e,t,n)=>{const r=E.forwardRef((i,a)=>{var o=i,{color:l="currentColor",size:s=24,stroke:u=2,children:c}=o,d=$9e(o,["color","size","stroke","children"]);return E.createElement("svg",vz(E9e(vz({ref:a},P9e),{width:s,height:s,stroke:l,strokeWidth:u,className:"tabler-icon tabler-icon-".concat(e)}),d),[...n.map(([f,g])=>E.createElement(f,g)),...c||[]])});return r.propTypes={color:ri.string,size:ri.oneOfType([ri.string,ri.number]),stroke:ri.oneOfType([ri.string,ri.number])},r.displayName="".concat(t),r},Ph=Ue("alert-circle","IconAlertCircle",[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0",key:"svg-0"}],["path",{d:"M12 8v4",key:"svg-1"}],["path",{d:"M12 16h.01",key:"svg-2"}]]),k9e=Ue("alert-triangle-filled","IconAlertTriangleFilled",[["path",{d:"M11.94 2a2.99 2.99 0 0 1 2.45 1.279l.108 .164l8.431 14.074a2.989 2.989 0 0 1 -2.366 4.474l-.2 .009h-16.856a2.99 2.99 0 0 1 -2.648 -4.308l.101 -.189l8.425 -14.065a2.989 2.989 0 0 1 2.555 -1.438zm.07 14l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -8a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z",fill:"currentColor",key:"svg-0",strokeWidth:"0"}]]),Rs=Ue("alert-triangle","IconAlertTriangle",[["path",{d:"M10.24 3.957l-8.422 14.06a1.989 1.989 0 0 0 1.7 2.983h16.845a1.989 1.989 0 0 0 1.7 -2.983l-8.423 -14.06a1.989 1.989 0 0 0 -3.4 0z",key:"svg-0"}],["path",{d:"M12 9v4",key:"svg-1"}],["path",{d:"M12 17h.01",key:"svg-2"}]]),R9e=Ue("arrow-autofit-content","IconArrowAutofitContent",[["path",{d:"M6 4l-3 3l3 3",key:"svg-0"}],["path",{d:"M18 4l3 3l-3 3",key:"svg-1"}],["path",{d:"M4 14m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z",key:"svg-2"}],["path",{d:"M10 7h-7",key:"svg-3"}],["path",{d:"M21 7h-7",key:"svg-4"}]]),A9e=Ue("arrows-maximize","IconArrowsMaximize",[["path",{d:"M16 4l4 0l0 4",key:"svg-0"}],["path",{d:"M14 10l6 -6",key:"svg-1"}],["path",{d:"M8 20l-4 0l0 -4",key:"svg-2"}],["path",{d:"M4 20l6 -6",key:"svg-3"}],["path",{d:"M16 20l4 0l0 -4",key:"svg-4"}],["path",{d:"M14 14l6 6",key:"svg-5"}],["path",{d:"M8 4l-4 0l0 4",key:"svg-6"}],["path",{d:"M4 4l6 6",key:"svg-7"}]]),T9e=Ue("arrows-minimize","IconArrowsMinimize",[["path",{d:"M5 9l4 0l0 -4",key:"svg-0"}],["path",{d:"M3 3l6 6",key:"svg-1"}],["path",{d:"M5 15l4 0l0 4",key:"svg-2"}],["path",{d:"M3 21l6 -6",key:"svg-3"}],["path",{d:"M19 9l-4 0l0 -4",key:"svg-4"}],["path",{d:"M15 9l6 -6",key:"svg-5"}],["path",{d:"M19 15l-4 0l0 4",key:"svg-6"}],["path",{d:"M15 15l6 6",key:"svg-7"}]]),M9e=Ue("arrows-sort","IconArrowsSort",[["path",{d:"M3 9l4 -4l4 4m-4 -4v14",key:"svg-0"}],["path",{d:"M21 15l-4 4l-4 -4m4 4v-14",key:"svg-1"}]]),N9e=Ue("baseline-density-large","IconBaselineDensityLarge",[["path",{d:"M4 4h16",key:"svg-0"}],["path",{d:"M4 20h16",key:"svg-1"}]]),I9e=Ue("baseline-density-medium","IconBaselineDensityMedium",[["path",{d:"M4 20h16",key:"svg-0"}],["path",{d:"M4 12h16",key:"svg-1"}],["path",{d:"M4 4h16",key:"svg-2"}]]),D9e=Ue("baseline-density-small","IconBaselineDensitySmall",[["path",{d:"M4 3h16",key:"svg-0"}],["path",{d:"M4 9h16",key:"svg-1"}],["path",{d:"M4 15h16",key:"svg-2"}],["path",{d:"M4 21h16",key:"svg-3"}]]),F9e=Ue("box-multiple","IconBoxMultiple",[["path",{d:"M7 3m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M17 17v2a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h2",key:"svg-1"}]]),Uee=Ue("box","IconBox",[["path",{d:"M12 3l8 4.5l0 9l-8 4.5l-8 -4.5l0 -9l8 -4.5",key:"svg-0"}],["path",{d:"M12 12l8 -4.5",key:"svg-1"}],["path",{d:"M12 12l0 9",key:"svg-2"}],["path",{d:"M12 12l-8 -4.5",key:"svg-3"}]]),L9e=Ue("brand-github","IconBrandGithub",[["path",{d:"M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5",key:"svg-0"}]]),z9e=Ue("chevron-down","IconChevronDown",[["path",{d:"M6 9l6 6l6 -6",key:"svg-0"}]]),j9e=Ue("chevron-left-pipe","IconChevronLeftPipe",[["path",{d:"M7 6v12",key:"svg-0"}],["path",{d:"M18 6l-6 6l6 6",key:"svg-1"}]]),B9e=Ue("chevron-left","IconChevronLeft",[["path",{d:"M15 6l-6 6l6 6",key:"svg-0"}]]),H9e=Ue("chevron-right-pipe","IconChevronRightPipe",[["path",{d:"M6 6l6 6l-6 6",key:"svg-0"}],["path",{d:"M17 5v13",key:"svg-1"}]]),UA=Ue("chevron-right","IconChevronRight",[["path",{d:"M9 6l6 6l-6 6",key:"svg-0"}]]),V9e=Ue("chevrons-down","IconChevronsDown",[["path",{d:"M7 7l5 5l5 -5",key:"svg-0"}],["path",{d:"M7 13l5 5l5 -5",key:"svg-1"}]]),U9e=Ue("chevrons-left","IconChevronsLeft",[["path",{d:"M11 7l-5 5l5 5",key:"svg-0"}],["path",{d:"M17 7l-5 5l5 5",key:"svg-1"}]]),G9e=Ue("chevrons-right","IconChevronsRight",[["path",{d:"M7 7l5 5l-5 5",key:"svg-0"}],["path",{d:"M13 7l5 5l-5 5",key:"svg-1"}]]),W9e=Ue("circle-check","IconCircleCheck",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M9 12l2 2l4 -4",key:"svg-1"}]]),Gee=Ue("circle-plus","IconCirclePlus",[["path",{d:"M20.987 12.497a9 9 0 1 0 -8.467 8.489",key:"svg-0"}],["path",{d:"M16 19h6",key:"svg-1"}],["path",{d:"M19 16v6",key:"svg-2"}]]),K9e=Ue("circle-x","IconCircleX",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M10 10l4 4m0 -4l-4 4",key:"svg-1"}]]),q9e=Ue("circle","IconCircle",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}]]),Y9e=Ue("clear-all","IconClearAll",[["path",{d:"M8 6h12",key:"svg-0"}],["path",{d:"M6 12h12",key:"svg-1"}],["path",{d:"M4 18h12",key:"svg-2"}]]),X9e=Ue("clipboard","IconClipboard",[["path",{d:"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2",key:"svg-0"}],["path",{d:"M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z",key:"svg-1"}]]),Q9e=Ue("columns","IconColumns",[["path",{d:"M4 6l5.5 0",key:"svg-0"}],["path",{d:"M4 10l5.5 0",key:"svg-1"}],["path",{d:"M4 14l5.5 0",key:"svg-2"}],["path",{d:"M4 18l5.5 0",key:"svg-3"}],["path",{d:"M14.5 6l5.5 0",key:"svg-4"}],["path",{d:"M14.5 10l5.5 0",key:"svg-5"}],["path",{d:"M14.5 14l5.5 0",key:"svg-6"}],["path",{d:"M14.5 18l5.5 0",key:"svg-7"}]]),Z9e=Ue("database","IconDatabase",[["path",{d:"M12 6m-8 0a8 3 0 1 0 16 0a8 3 0 1 0 -16 0",key:"svg-0"}],["path",{d:"M4 6v6a8 3 0 0 0 16 0v-6",key:"svg-1"}],["path",{d:"M4 12v6a8 3 0 0 0 16 0v-6",key:"svg-2"}]]),J9e=Ue("device-floppy","IconDeviceFloppy",[["path",{d:"M6 4h10l4 4v10a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2",key:"svg-0"}],["path",{d:"M12 14m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M14 4l0 4l-6 0l0 -4",key:"svg-2"}]]),eTe=Ue("dots-vertical","IconDotsVertical",[["path",{d:"M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M12 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M12 5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}]]),tTe=Ue("dots","IconDots",[["path",{d:"M5 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M19 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}]]),nTe=Ue("download","IconDownload",[["path",{d:"M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2",key:"svg-0"}],["path",{d:"M7 11l5 5l5 -5",key:"svg-1"}],["path",{d:"M12 4l0 12",key:"svg-2"}]]),rTe=Ue("edit","IconEdit",[["path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1",key:"svg-0"}],["path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z",key:"svg-1"}],["path",{d:"M16 5l3 3",key:"svg-2"}]]),iTe=Ue("external-link","IconExternalLink",[["path",{d:"M12 6h-6a2 2 0 0 0 -2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-6",key:"svg-0"}],["path",{d:"M11 13l9 -9",key:"svg-1"}],["path",{d:"M15 4h5v5",key:"svg-2"}]]),aTe=Ue("eye-off","IconEyeOff",[["path",{d:"M10.585 10.587a2 2 0 0 0 2.829 2.828",key:"svg-0"}],["path",{d:"M16.681 16.673a8.717 8.717 0 0 1 -4.681 1.327c-3.6 0 -6.6 -2 -9 -6c1.272 -2.12 2.712 -3.678 4.32 -4.674m2.86 -1.146a9.055 9.055 0 0 1 1.82 -.18c3.6 0 6.6 2 9 6c-.666 1.11 -1.379 2.067 -2.138 2.87",key:"svg-1"}],["path",{d:"M3 3l18 18",key:"svg-2"}]]),oTe=Ue("filter-cog","IconFilterCog",[["path",{d:"M12 20l-3 1v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227h16v2.172a2 2 0 0 1 -.586 1.414l-4.414 4.414v1.5",key:"svg-0"}],["path",{d:"M19.001 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M19.001 15.5v1.5",key:"svg-2"}],["path",{d:"M19.001 21v1.5",key:"svg-3"}],["path",{d:"M22.032 17.25l-1.299 .75",key:"svg-4"}],["path",{d:"M17.27 20l-1.3 .75",key:"svg-5"}],["path",{d:"M15.97 17.25l1.3 .75",key:"svg-6"}],["path",{d:"M20.733 20l1.3 .75",key:"svg-7"}]]),Wee=Ue("filter-off","IconFilterOff",[["path",{d:"M8 4h12v2.172a2 2 0 0 1 -.586 1.414l-3.914 3.914m-.5 3.5v4l-6 2v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227",key:"svg-0"}],["path",{d:"M3 3l18 18",key:"svg-1"}]]),Kee=Ue("filter","IconFilter",[["path",{d:"M4 4h16v2.172a2 2 0 0 1 -.586 1.414l-4.414 4.414v7l-6 2v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227z",key:"svg-0"}]]),lTe=Ue("forms","IconForms",[["path",{d:"M12 3a3 3 0 0 0 -3 3v12a3 3 0 0 0 3 3",key:"svg-0"}],["path",{d:"M6 3a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3",key:"svg-1"}],["path",{d:"M13 7h7a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-7",key:"svg-2"}],["path",{d:"M5 7h-1a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h1",key:"svg-3"}],["path",{d:"M17 12h.01",key:"svg-4"}],["path",{d:"M13 12h.01",key:"svg-5"}]]),sTe=Ue("grip-horizontal","IconGripHorizontal",[["path",{d:"M5 9m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M5 15m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M12 9m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}],["path",{d:"M12 15m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-3"}],["path",{d:"M19 9m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-4"}],["path",{d:"M19 15m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-5"}]]),qee=Ue("info-circle-filled","IconInfoCircleFilled",[["path",{d:"M12 2c5.523 0 10 4.477 10 10a10 10 0 0 1 -19.995 .324l-.005 -.324l.004 -.28c.148 -5.393 4.566 -9.72 9.996 -9.72zm0 9h-1l-.117 .007a1 1 0 0 0 0 1.986l.117 .007v3l.007 .117a1 1 0 0 0 .876 .876l.117 .007h1l.117 -.007a1 1 0 0 0 .876 -.876l.007 -.117l-.007 -.117a1 1 0 0 0 -.764 -.857l-.112 -.02l-.117 -.006v-3l-.007 -.117a1 1 0 0 0 -.876 -.876l-.117 -.007zm.01 -3l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007z",fill:"currentColor",key:"svg-0",strokeWidth:"0"}]]),uTe=Ue("list","IconList",[["path",{d:"M9 6l11 0",key:"svg-0"}],["path",{d:"M9 12l11 0",key:"svg-1"}],["path",{d:"M9 18l11 0",key:"svg-2"}],["path",{d:"M5 6l0 .01",key:"svg-3"}],["path",{d:"M5 12l0 .01",key:"svg-4"}],["path",{d:"M5 18l0 .01",key:"svg-5"}]]),cTe=Ue("maximize","IconMaximize",[["path",{d:"M4 8v-2a2 2 0 0 1 2 -2h2",key:"svg-0"}],["path",{d:"M4 16v2a2 2 0 0 0 2 2h2",key:"svg-1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v2",key:"svg-2"}],["path",{d:"M16 20h2a2 2 0 0 0 2 -2v-2",key:"svg-3"}]]),fTe=Ue("minimize","IconMinimize",[["path",{d:"M15 19v-2a2 2 0 0 1 2 -2h2",key:"svg-0"}],["path",{d:"M15 5v2a2 2 0 0 0 2 2h2",key:"svg-1"}],["path",{d:"M5 15h2a2 2 0 0 1 2 2v2",key:"svg-2"}],["path",{d:"M5 9h2a2 2 0 0 0 2 -2v-2",key:"svg-3"}]]),yz=Ue("photo-down","IconPhotoDown",[["path",{d:"M15 8h.01",key:"svg-0"}],["path",{d:"M12.5 21h-6.5a3 3 0 0 1 -3 -3v-12a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v6.5",key:"svg-1"}],["path",{d:"M3 16l5 -5c.928 -.893 2.072 -.893 3 0l4 4",key:"svg-2"}],["path",{d:"M14 14l1 -1c.653 -.629 1.413 -.815 2.13 -.559",key:"svg-3"}],["path",{d:"M19 16v6",key:"svg-4"}],["path",{d:"M22 19l-3 3l-3 -3",key:"svg-5"}]]),dTe=Ue("pinned-off","IconPinnedOff",[["path",{d:"M3 3l18 18",key:"svg-0"}],["path",{d:"M15 4.5l-3.249 3.249m-2.57 1.433l-2.181 .818l-1.5 1.5l7 7l1.5 -1.5l.82 -2.186m1.43 -2.563l3.25 -3.251",key:"svg-1"}],["path",{d:"M9 15l-4.5 4.5",key:"svg-2"}],["path",{d:"M14.5 4l5.5 5.5",key:"svg-3"}]]),gTe=Ue("pinned","IconPinned",[["path",{d:"M9 4v6l-2 4v2h10v-2l-2 -4v-6",key:"svg-0"}],["path",{d:"M12 16l0 5",key:"svg-1"}],["path",{d:"M8 4l8 0",key:"svg-2"}]]),pTe=Ue("refresh","IconRefresh",[["path",{d:"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4",key:"svg-0"}],["path",{d:"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4",key:"svg-1"}]]),hTe=Ue("row-insert-bottom","IconRowInsertBottom",[["path",{d:"M20 6v4a1 1 0 0 1 -1 1h-14a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h14a1 1 0 0 1 1 1z",key:"svg-0"}],["path",{d:"M12 15l0 4",key:"svg-1"}],["path",{d:"M14 17l-4 0",key:"svg-2"}]]),mTe=Ue("search-off","IconSearchOff",[["path",{d:"M5.039 5.062a7 7 0 0 0 9.91 9.89m1.584 -2.434a7 7 0 0 0 -9.038 -9.057",key:"svg-0"}],["path",{d:"M3 3l18 18",key:"svg-1"}]]),hw=Ue("search","IconSearch",[["path",{d:"M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0",key:"svg-0"}],["path",{d:"M21 21l-6 -6",key:"svg-1"}]]),vTe=Ue("sort-ascending","IconSortAscending",[["path",{d:"M4 6l7 0",key:"svg-0"}],["path",{d:"M4 12l7 0",key:"svg-1"}],["path",{d:"M4 18l9 0",key:"svg-2"}],["path",{d:"M15 9l3 -3l3 3",key:"svg-3"}],["path",{d:"M18 6l0 12",key:"svg-4"}]]),yTe=Ue("sort-descending","IconSortDescending",[["path",{d:"M4 6l9 0",key:"svg-0"}],["path",{d:"M4 12l7 0",key:"svg-1"}],["path",{d:"M4 18l7 0",key:"svg-2"}],["path",{d:"M15 15l3 3l3 -3",key:"svg-3"}],["path",{d:"M18 6l0 12",key:"svg-4"}]]),_Te=Ue("stack-2","IconStack2",[["path",{d:"M12 4l-8 4l8 4l8 -4l-8 -4",key:"svg-0"}],["path",{d:"M4 12l8 4l8 -4",key:"svg-1"}],["path",{d:"M4 16l8 4l8 -4",key:"svg-2"}]]),bTe=Ue("stack-3","IconStack3",[["path",{d:"M12 2l-8 4l8 4l8 -4l-8 -4",key:"svg-0"}],["path",{d:"M4 10l8 4l8 -4",key:"svg-1"}],["path",{d:"M4 18l8 4l8 -4",key:"svg-2"}],["path",{d:"M4 14l8 4l8 -4",key:"svg-3"}]]),Yee=Ue("stack","IconStack",[["path",{d:"M12 6l-8 4l8 4l8 -4l-8 -4",key:"svg-0"}],["path",{d:"M4 14l8 4l8 -4",key:"svg-1"}]]),Xee=Ue("trash-x","IconTrashX",[["path",{d:"M4 7h16",key:"svg-0"}],["path",{d:"M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12",key:"svg-1"}],["path",{d:"M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3",key:"svg-2"}],["path",{d:"M10 12l4 4m0 -4l-4 4",key:"svg-3"}]]),Qee=Ue("trash","IconTrash",[["path",{d:"M4 7l16 0",key:"svg-0"}],["path",{d:"M10 11l0 6",key:"svg-1"}],["path",{d:"M14 11l0 6",key:"svg-2"}],["path",{d:"M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12",key:"svg-3"}],["path",{d:"M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3",key:"svg-4"}]]),wTe=Ue("vector-triangle","IconVectorTriangle",[["path",{d:"M10 4m0 1a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M3 17m0 1a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1z",key:"svg-1"}],["path",{d:"M17 17m0 1a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1z",key:"svg-2"}],["path",{d:"M6.5 17.1l5 -9.1",key:"svg-3"}],["path",{d:"M17.5 17.1l-5 -9.1",key:"svg-4"}],["path",{d:"M7 19l10 0",key:"svg-5"}]]),Zee=Ue("world","IconWorld",[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0",key:"svg-0"}],["path",{d:"M3.6 9h16.8",key:"svg-1"}],["path",{d:"M3.6 15h16.8",key:"svg-2"}],["path",{d:"M11.5 3a17 17 0 0 0 0 18",key:"svg-3"}],["path",{d:"M12.5 3a17 17 0 0 1 0 18",key:"svg-4"}]]),STe=Ue("x","IconX",[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]]);/*! clipboard-copy. MIT License. Feross Aboukhadijeh */var PTe=CTe;function CTe(e){if(navigator.clipboard)return navigator.clipboard.writeText(e).catch(function(a){throw a!==void 0?a:new DOMException("The request is not allowed","NotAllowedError")});var t=document.createElement("span");t.textContent=e,t.style.whiteSpace="pre",t.style.webkitUserSelect="auto",t.style.userSelect="all",document.body.appendChild(t);var n=window.getSelection(),r=window.document.createRange();n.removeAllRanges(),r.selectNode(t),n.addRange(r);var i=!1;try{i=window.document.execCommand("copy")}catch(a){console.log("error",a)}return n.removeAllRanges(),window.document.body.removeChild(t),i?Promise.resolve():Promise.reject(new DOMException("The request is not allowed","NotAllowedError"))}const xTe=yi(PTe);var bd=S.createContext(null);function OTe(e){e()}var Jee=OTe,ETe=function(t){return Jee=t},$Te=function(){return Jee};function kTe(){var e=$Te(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e(function(){for(var i=t;i;)i.callback(),i=i.next})},get:function(){for(var i=[],a=t;a;)i.push(a),a=a.next;return i},subscribe:function(i){var a=!0,o=n={callback:i,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){!a||t===null||(a=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}var _z={notify:function(){},get:function(){return[]}};function ete(e,t){var n,r=_z;function i(d){return s(),r.subscribe(d)}function a(){r.notify()}function o(){c.onStateChange&&c.onStateChange()}function l(){return!!n}function s(){n||(n=t?t.addNestedSub(o):e.subscribe(o),r=kTe())}function u(){n&&(n(),n=void 0,r.clear(),r=_z)}var c={addNestedSub:i,notifyNestedSubs:a,handleChangeWrapper:o,isSubscribed:l,trySubscribe:s,tryUnsubscribe:u,getListeners:function(){return r}};return c}var d3=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?E.useLayoutEffect:E.useEffect;function RTe(e){var t=e.store,n=e.context,r=e.children,i=E.useMemo(function(){var l=ete(t);return{store:t,subscription:l}},[t]),a=E.useMemo(function(){return t.getState()},[t]);d3(function(){var l=i.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),a!==t.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[i,a]);var o=n||bd;return S.createElement(o.Provider,{value:i},r)}var bn={};/** @license React v17.0.2 - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var AP=60103,TP=60106,ev=60107,tv=60108,nv=60114,rv=60109,iv=60110,av=60112,ov=60113,GA=60120,lv=60115,sv=60116,tte=60121,nte=60122,rte=60117,ite=60129,ate=60131;if(typeof Symbol=="function"&&Symbol.for){var Sr=Symbol.for;AP=Sr("react.element"),TP=Sr("react.portal"),ev=Sr("react.fragment"),tv=Sr("react.strict_mode"),nv=Sr("react.profiler"),rv=Sr("react.provider"),iv=Sr("react.context"),av=Sr("react.forward_ref"),ov=Sr("react.suspense"),GA=Sr("react.suspense_list"),lv=Sr("react.memo"),sv=Sr("react.lazy"),tte=Sr("react.block"),nte=Sr("react.server.block"),rte=Sr("react.fundamental"),ite=Sr("react.debug_trace_mode"),ate=Sr("react.legacy_hidden")}function $o(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case AP:switch(e=e.type,e){case ev:case nv:case tv:case ov:case GA:return e;default:switch(e=e&&e.$$typeof,e){case iv:case av:case sv:case lv:case rv:return e;default:return t}}case TP:return t}}}var ATe=rv,TTe=AP,MTe=av,NTe=ev,ITe=sv,DTe=lv,FTe=TP,LTe=nv,zTe=tv,jTe=ov;bn.ContextConsumer=iv;bn.ContextProvider=ATe;bn.Element=TTe;bn.ForwardRef=MTe;bn.Fragment=NTe;bn.Lazy=ITe;bn.Memo=DTe;bn.Portal=FTe;bn.Profiler=LTe;bn.StrictMode=zTe;bn.Suspense=jTe;bn.isAsyncMode=function(){return!1};bn.isConcurrentMode=function(){return!1};bn.isContextConsumer=function(e){return $o(e)===iv};bn.isContextProvider=function(e){return $o(e)===rv};bn.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===AP};bn.isForwardRef=function(e){return $o(e)===av};bn.isFragment=function(e){return $o(e)===ev};bn.isLazy=function(e){return $o(e)===sv};bn.isMemo=function(e){return $o(e)===lv};bn.isPortal=function(e){return $o(e)===TP};bn.isProfiler=function(e){return $o(e)===nv};bn.isStrictMode=function(e){return $o(e)===tv};bn.isSuspense=function(e){return $o(e)===ov};bn.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===ev||e===nv||e===ite||e===tv||e===ov||e===GA||e===ate||typeof e=="object"&&e!==null&&(e.$$typeof===sv||e.$$typeof===lv||e.$$typeof===rv||e.$$typeof===iv||e.$$typeof===av||e.$$typeof===rte||e.$$typeof===tte||e[0]===nte)};bn.typeOf=$o;function ote(){var e=E.useContext(bd);return e}function BTe(e){e===void 0&&(e=bd);var t=e===bd?ote:function(){return E.useContext(e)};return function(){var r=t(),i=r.store;return i}}var HTe=BTe(),VTe=function(t,n){return t===n};function UTe(e,t,n,r){var i=E.useReducer(function(p){return p+1},0),a=i[1],o=E.useMemo(function(){return ete(n,r)},[n,r]),l=E.useRef(),s=E.useRef(),u=E.useRef(),c=E.useRef(),d=n.getState(),f;try{if(e!==s.current||d!==u.current||l.current){var g=e(d);c.current===void 0||!t(g,c.current)?f=g:f=c.current}else f=c.current}catch(p){throw l.current&&(p.message+="\nThe error may be correlated with this previous error:\n"+l.current.stack+"\n\n"),p}return d3(function(){s.current=e,u.current=d,c.current=f,l.current=void 0}),d3(function(){function p(){try{var h=n.getState();if(h===u.current)return;var v=s.current(h);if(t(v,c.current))return;c.current=v,u.current=h}catch(m){l.current=m}a()}return o.onStateChange=p,o.trySubscribe(),p(),function(){return o.tryUnsubscribe()}},[n,o]),f}function GTe(e){e===void 0&&(e=bd);var t=e===bd?ote:function(){return E.useContext(e)};return function(r,i){i===void 0&&(i=VTe);var a=t(),o=a.store,l=a.subscription,s=UTe(r,i,o,l);return E.useDebugValue(s),s}}var Ct=GTe();ETe(jg.unstable_batchedUpdates);function lo(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:WA(e)?2:KA(e)?3:0}function Yf(e,t){return Ug(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function WTe(e,t){return Ug(e)===2?e.get(t):e[t]}function lte(e,t,n){var r=Ug(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function ste(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function WA(e){return ZTe&&e instanceof Map}function KA(e){return JTe&&e instanceof Set}function Lu(e){return e.o||e.t}function qA(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=cte(e);delete t[On];for(var n=Xf(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=KTe),Object.freeze(e),t&&pc(e,function(n,r){return YA(r,!0)},!0)),e}function KTe(){lo(2)}function XA(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function Qo(e){var t=m3[e];return t||lo(18,e),t}function qTe(e,t){m3[e]||(m3[e]=t)}function g3(){return im}function eO(e,t){t&&(Qo("Patches"),e.u=[],e.s=[],e.v=t)}function mw(e){p3(e),e.p.forEach(YTe),e.p=null}function p3(e){e===im&&(im=e.l)}function bz(e){return im={p:[],l:im,h:e,m:!0,_:0}}function YTe(e){var t=e[On];t.i===0||t.i===1?t.j():t.g=!0}function tO(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.O||Qo("ES5").S(t,e,r),r?(n[On].P&&(mw(t),lo(4)),Bl(e)&&(e=vw(t,e),t.l||yw(t,e)),t.u&&Qo("Patches").M(n[On].t,e,t.u,t.s)):e=vw(t,n,[]),mw(t),t.u&&t.v(t.u,t.s),e!==ute?e:void 0}function vw(e,t,n){if(XA(t))return t;var r=t[On];if(!r)return pc(t,function(l,s){return wz(e,r,t,l,s,n)},!0),t;if(r.A!==e)return t;if(!r.P)return yw(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=qA(r.k):r.o,a=i,o=!1;r.i===3&&(a=new Set(i),i.clear(),o=!0),pc(a,function(l,s){return wz(e,r,i,l,s,n,o)}),yw(e,i,!1),n&&e.u&&Qo("Patches").N(r,n,e.u,e.s)}return r.o}function wz(e,t,n,r,i,a,o){if(au(i)){var l=vw(e,i,a&&t&&t.i!==3&&!Yf(t.R,r)?a.concat(r):void 0);if(lte(n,r,l),!au(l))return;e.m=!1}else o&&n.add(i);if(Bl(i)&&!XA(i)){if(!e.h.D&&e._<1)return;vw(e,i),t&&t.A.l||yw(e,i)}}function yw(e,t,n){n===void 0&&(n=!1),!e.l&&e.h.D&&e.m&&YA(t,n)}function nO(e,t){var n=e[On];return(n?Lu(n):e)[t]}function Sz(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function Ss(e){e.P||(e.P=!0,e.l&&Ss(e.l))}function rO(e){e.o||(e.o=qA(e.t))}function h3(e,t,n){var r=WA(t)?Qo("MapSet").F(t,n):KA(t)?Qo("MapSet").T(t,n):e.O?function(i,a){var o=Array.isArray(i),l={i:o?1:0,A:a?a.A:g3(),P:!1,I:!1,R:{},l:a,t:i,k:null,o:null,j:null,C:!1},s=l,u=am;o&&(s=[l],u=Qp);var c=Proxy.revocable(s,u),d=c.revoke,f=c.proxy;return l.k=f,l.j=d,f}(t,n):Qo("ES5").J(t,n);return(n?n.A:g3()).p.push(r),r}function XTe(e){return au(e)||lo(22,e),function t(n){if(!Bl(n))return n;var r,i=n[On],a=Ug(n);if(i){if(!i.P&&(i.i<4||!Qo("ES5").K(i)))return i.t;i.I=!0,r=Pz(n,a),i.I=!1}else r=Pz(n,a);return pc(r,function(o,l){i&&WTe(i.t,o)===l||lte(r,o,t(l))}),a===3?new Set(r):r}(e)}function Pz(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return qA(e)}function QTe(){function e(a,o){var l=i[a];return l?l.enumerable=o:i[a]=l={configurable:!0,enumerable:o,get:function(){var s=this[On];return am.get(s,a)},set:function(s){var u=this[On];am.set(u,a,s)}},l}function t(a){for(var o=a.length-1;o>=0;o--){var l=a[o][On];if(!l.P)switch(l.i){case 5:r(l)&&Ss(l);break;case 4:n(l)&&Ss(l)}}}function n(a){for(var o=a.t,l=a.k,s=Xf(l),u=s.length-1;u>=0;u--){var c=s[u];if(c!==On){var d=o[c];if(d===void 0&&!Yf(o,c))return!0;var f=l[c],g=f&&f[On];if(g?g.t!==d:!ste(f,d))return!0}}var p=!!o[On];return s.length!==Xf(o).length+(p?0:1)}function r(a){var o=a.k;if(o.length!==a.t.length)return!0;var l=Object.getOwnPropertyDescriptor(o,o.length-1);if(l&&!l.get)return!0;for(var s=0;s1?m-1:0),_=1;_1?c-1:0),f=1;f=0;i--){var a=r[i];if(a.path.length===0&&a.op==="replace"){n=a.value;break}}i>-1&&(r=r.slice(i+1));var o=Qo("Patches").$;return au(n)?o(n,r):this.produce(n,function(l){return o(l,r)})},e}(),fa=new tMe,fte=fa.produce;fa.produceWithPatches.bind(fa);fa.setAutoFreeze.bind(fa);fa.setUseProxies.bind(fa);fa.applyPatches.bind(fa);fa.createDraft.bind(fa);fa.finishDraft.bind(fa);function om(e){"@babel/helpers - typeof";return om=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},om(e)}function nMe(e,t){if(om(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(om(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function rMe(e){var t=nMe(e,"string");return om(t)==="symbol"?t:String(t)}function iMe(e,t,n){return t=rMe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ez(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function $z(e){for(var t=1;t"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(Cr(1));return n(dte)(e,t)}if(typeof e!="function")throw new Error(Cr(2));var i=e,a=t,o=[],l=o,s=!1;function u(){l===o&&(l=o.slice())}function c(){if(s)throw new Error(Cr(3));return a}function d(h){if(typeof h!="function")throw new Error(Cr(4));if(s)throw new Error(Cr(5));var v=!0;return u(),l.push(h),function(){if(v){if(s)throw new Error(Cr(6));v=!1,u();var y=l.indexOf(h);l.splice(y,1),o=null}}}function f(h){if(!aMe(h))throw new Error(Cr(7));if(typeof h.type>"u")throw new Error(Cr(8));if(s)throw new Error(Cr(9));try{s=!0,a=i(a,h)}finally{s=!1}for(var v=o=l,m=0;m"u")throw new Error(Cr(12));if(typeof n(void 0,{type:_w.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Cr(13))})}function gte(e){for(var t=Object.keys(e),n={},r=0;r"u")throw u&&u.type,new Error(Cr(14));d[g]=v,c=c||v!==h}return c=c||a.length!==Object.keys(s).length,c?d:s}}function Rz(e,t){return function(){return t(e.apply(this,arguments))}}function lMe(e,t){if(typeof e=="function")return Rz(e,t);if(typeof e!="object"||e===null)throw new Error(Cr(16));var n={};for(var r in e){var i=e[r];typeof i=="function"&&(n[r]=Rz(i,t))}return n}function bw(){for(var e=arguments.length,t=new Array(e),n=0;n-1){var u=n[s];return s>0&&(n.splice(s,1),n.unshift(u)),u.value}return ww}function i(l,s){r(l)===ww&&(n.unshift({key:l,value:s}),n.length>e&&n.pop())}function a(){return n}function o(){n=[]}return{get:r,put:i,getEntries:a,clear:o}}var fMe=function(t,n){return t===n};function dMe(e){return function(n,r){if(n===null||r===null||n.length!==r.length)return!1;for(var i=n.length,a=0;a1?t-1:0),r=1;r0&&a[a.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]({code:n,name:As.getName(n),nativeName:As.getNativeName(n)}))}static getName(t){return As.validate(t)?ds[t].name:""}static getAllNames(){return Object.values(ds).map(t=>t.name)}static getNativeName(t){return As.validate(t)?ds[t].nativeName:""}static getAllNativeNames(){return Object.values(ds).map(t=>t.nativeName)}static getCode(t){return Object.keys(ds).find(r=>{const i=ds[r];return i.name.toLowerCase()===t.toLowerCase()||i.nativeName.toLowerCase()===t.toLowerCase()})||""}static getAllCodes(){return Object.keys(ds)}static validate(t){return ds.hasOwnProperty(t)}}const Ts=(e,t={})=>{const{sorted:n,skipIndex:r,ignorenull:i,skipBracket:a,useDot:o,whitespace:l="+"}=t,s=h=>String(h).replace(/[^ !'()~*]/gu,encodeURIComponent).replace(/ /g,l).replace(/[!'()~*]/g,v=>"%".concat(v.charCodeAt().toString(16).slice(-2).toUpperCase())),u=(h,v=Object.keys(h))=>n?v.sort():v,c=h=>h.filter(v=>v).join("&"),d=(h,v)=>c(u(v).map(m=>p(o?"".concat(h,".").concat(m):"".concat(h,"[").concat(m,"]"),v[m]))),f=(h,v,m=a?"":"[]")=>v.length?c(v.map((y,_)=>p(r?h+m:h+"["+_+"]",y))):s(h+m),g=(h,v)=>c(Array.from(v).map(m=>p(h,m))),p=(h,v,m=typeof v,y=null)=>(v===y?y=i?y:s(h)+"="+y:/string|number|boolean/.test(m)?y=s(h)+"="+s(v):Array.isArray(v)?y=f(h,v):v instanceof Set?y=g(h,v):m==="object"&&(y=d(h,v)),y);return e&&c(u(e).map(h=>p(h,e[h])))};var e9={exports:{}},yte=function(t,n){return function(){for(var i=new Array(arguments.length),a=0;a"u"}function HMe(e){return e!==null&&!Sw(e)&&e.constructor!==null&&!Sw(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var _te=Ic("ArrayBuffer");function VMe(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&_te(e.buffer),t}function UMe(e){return typeof e=="string"}function GMe(e){return typeof e=="number"}function bte(e){return e!==null&&typeof e=="object"}function Vy(e){if(n9(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var WMe=Ic("Date"),KMe=Ic("File"),qMe=Ic("Blob"),YMe=Ic("FileList");function i9(e){return t9.call(e)==="[object Function]"}function XMe(e){return bte(e)&&i9(e.pipe)}function QMe(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||t9.call(e)===t||i9(e.toString)&&e.toString()===t)}var ZMe=Ic("URLSearchParams");function JMe(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function e4e(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function a9(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),r9(e))for(var n=0,r=e.length;n0;)a=r[i],o[a]||(t[a]=e[a],o[a]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function a4e(e,t,n){e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return r!==-1&&r===n}function o4e(e){if(!e)return null;var t=e.length;if(Sw(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var l4e=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),Tr={isArray:r9,isArrayBuffer:_te,isBuffer:HMe,isFormData:QMe,isArrayBufferView:VMe,isString:UMe,isNumber:GMe,isObject:bte,isPlainObject:Vy,isUndefined:Sw,isDate:WMe,isFile:KMe,isBlob:qMe,isFunction:i9,isStream:XMe,isURLSearchParams:ZMe,isStandardBrowserEnv:e4e,forEach:a9,merge:y3,extend:t4e,trim:JMe,stripBOM:n4e,inherits:r4e,toFlatObject:i4e,kindOf:n9,kindOfTest:Ic,endsWith:a4e,toArray:o4e,isTypedArray:l4e,isFileList:YMe},sf=Tr;function Dz(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var wte=function(t,n,r){if(!n)return t;var i;if(r)i=r(n);else if(sf.isURLSearchParams(n))i=n.toString();else{var a=[];sf.forEach(n,function(s,u){s===null||typeof s>"u"||(sf.isArray(s)?u=u+"[]":s=[s],sf.forEach(s,function(d){sf.isDate(d)?d=d.toISOString():sf.isObject(d)&&(d=JSON.stringify(d)),a.push(Dz(u)+"="+Dz(d))}))}),i=a.join("&")}if(i){var o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t},s4e=Tr;function MP(){this.handlers=[]}MP.prototype.use=function(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1};MP.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};MP.prototype.forEach=function(t){s4e.forEach(this.handlers,function(r){r!==null&&t(r)})};var u4e=MP,c4e=Tr,f4e=function(t,n){c4e.forEach(t,function(i,a){a!==n&&a.toUpperCase()===n.toUpperCase()&&(t[n]=i,delete t[a])})},Ste=Tr;function Sd(e,t,n,r,i){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}Ste.inherits(Sd,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Pte=Sd.prototype,Cte={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){Cte[e]={value:e}});Object.defineProperties(Sd,Cte);Object.defineProperty(Pte,"isAxiosError",{value:!0});Sd.from=function(e,t,n,r,i,a){var o=Object.create(Pte);return Ste.toFlatObject(e,o,function(s){return s!==Error.prototype}),Sd.call(o,e.message,t,n,r,i),o.name=e.name,a&&Object.assign(o,a),o};var Gg=Sd,xte={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ja=Tr;function d4e(e,t){t=t||new FormData;var n=[];function r(a){return a===null?"":Ja.isDate(a)?a.toISOString():Ja.isArrayBuffer(a)||Ja.isTypedArray(a)?typeof Blob=="function"?new Blob([a]):Buffer.from(a):a}function i(a,o){if(Ja.isPlainObject(a)||Ja.isArray(a)){if(n.indexOf(a)!==-1)throw Error("Circular reference detected in "+o);n.push(a),Ja.forEach(a,function(s,u){if(!Ja.isUndefined(s)){var c=o?o+"."+u:u,d;if(s&&!o&&typeof s=="object"){if(Ja.endsWith(u,"{}"))s=JSON.stringify(s);else if(Ja.endsWith(u,"[]")&&(d=Ja.toArray(s))){d.forEach(function(f){!Ja.isUndefined(f)&&t.append(c,r(f))});return}}i(s,c)}}),n.pop()}else t.append(o,r(a))}return i(e),t}var Ote=d4e,lO,Fz;function g4e(){if(Fz)return lO;Fz=1;var e=Gg;return lO=function(n,r,i){var a=i.config.validateStatus;!i.status||!a||a(i.status)?n(i):r(new e("Request failed with status code "+i.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))},lO}var sO,Lz;function p4e(){if(Lz)return sO;Lz=1;var e=Tr;return sO=e.isStandardBrowserEnv()?function(){return{write:function(r,i,a,o,l,s){var u=[];u.push(r+"="+encodeURIComponent(i)),e.isNumber(a)&&u.push("expires="+new Date(a).toGMTString()),e.isString(o)&&u.push("path="+o),e.isString(l)&&u.push("domain="+l),s===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(r){var i=document.cookie.match(new RegExp("(^|;\\s*)("+r+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(r){this.write(r,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),sO}var h4e=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},m4e=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},v4e=h4e,y4e=m4e,Ete=function(t,n){return t&&!v4e(n)?y4e(t,n):n},uO,zz;function _4e(){if(zz)return uO;zz=1;var e=Tr,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return uO=function(r){var i={},a,o,l;return r&&e.forEach(r.split("\n"),function(u){if(l=u.indexOf(":"),a=e.trim(u.substr(0,l)).toLowerCase(),o=e.trim(u.substr(l+1)),a){if(i[a]&&t.indexOf(a)>=0)return;a==="set-cookie"?i[a]=(i[a]?i[a]:[]).concat([o]):i[a]=i[a]?i[a]+", "+o:o}}),i},uO}var cO,jz;function b4e(){if(jz)return cO;jz=1;var e=Tr;return cO=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a"),i;function a(o){var l=o;return n&&(r.setAttribute("href",l),l=r.href),r.setAttribute("href",l),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return i=a(window.location.href),function(l){var s=e.isString(l)?a(l):l;return s.protocol===i.protocol&&s.host===i.host}}():function(){return function(){return!0}}(),cO}var fO,Bz;function NP(){if(Bz)return fO;Bz=1;var e=Gg,t=Tr;function n(r){e.call(this,r==null?"canceled":r,e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),fO=n,fO}var dO,Hz;function w4e(){return Hz||(Hz=1,dO=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),dO}var gO,Vz;function Uz(){if(Vz)return gO;Vz=1;var e=Tr,t=g4e(),n=p4e(),r=wte,i=Ete,a=_4e(),o=b4e(),l=xte,s=Gg,u=NP(),c=w4e();return gO=function(f){return new Promise(function(p,h){var v=f.data,m=f.headers,y=f.responseType,_;function b(){f.cancelToken&&f.cancelToken.unsubscribe(_),f.signal&&f.signal.removeEventListener("abort",_)}e.isFormData(v)&&e.isStandardBrowserEnv()&&delete m["Content-Type"];var w=new XMLHttpRequest;if(f.auth){var C=f.auth.username||"",O=f.auth.password?unescape(encodeURIComponent(f.auth.password)):"";m.Authorization="Basic "+btoa(C+":"+O)}var $=i(f.baseURL,f.url);w.open(f.method.toUpperCase(),r($,f.params,f.paramsSerializer),!0),w.timeout=f.timeout;function R(){if(w){var D="getAllResponseHeaders"in w?a(w.getAllResponseHeaders()):null,N=!y||y==="text"||y==="json"?w.responseText:w.response,x={data:N,status:w.status,statusText:w.statusText,headers:D,config:f,request:w};t(function(k){p(k),b()},function(k){h(k),b()},x),w=null}}if("onloadend"in w?w.onloadend=R:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(R)},w.onabort=function(){w&&(h(new s("Request aborted",s.ECONNABORTED,f,w)),w=null)},w.onerror=function(){h(new s("Network Error",s.ERR_NETWORK,f,w,w)),w=null},w.ontimeout=function(){var N=f.timeout?"timeout of "+f.timeout+"ms exceeded":"timeout exceeded",x=f.transitional||l;f.timeoutErrorMessage&&(N=f.timeoutErrorMessage),h(new s(N,x.clarifyTimeoutError?s.ETIMEDOUT:s.ECONNABORTED,f,w)),w=null},e.isStandardBrowserEnv()){var M=(f.withCredentials||o($))&&f.xsrfCookieName?n.read(f.xsrfCookieName):void 0;M&&(m[f.xsrfHeaderName]=M)}"setRequestHeader"in w&&e.forEach(m,function(N,x){typeof v>"u"&&x.toLowerCase()==="content-type"?delete m[x]:w.setRequestHeader(x,N)}),e.isUndefined(f.withCredentials)||(w.withCredentials=!!f.withCredentials),y&&y!=="json"&&(w.responseType=f.responseType),typeof f.onDownloadProgress=="function"&&w.addEventListener("progress",f.onDownloadProgress),typeof f.onUploadProgress=="function"&&w.upload&&w.upload.addEventListener("progress",f.onUploadProgress),(f.cancelToken||f.signal)&&(_=function(D){w&&(h(!D||D&&D.type?new u:D),w.abort(),w=null)},f.cancelToken&&f.cancelToken.subscribe(_),f.signal&&(f.signal.aborted?_():f.signal.addEventListener("abort",_))),v||(v=null);var T=c($);if(T&&["http","https","file"].indexOf(T)===-1){h(new s("Unsupported protocol "+T+":",s.ERR_BAD_REQUEST,f));return}w.send(v)})},gO}var pO,Gz;function S4e(){return Gz||(Gz=1,pO=null),pO}var fr=Tr,Wz=f4e,Kz=Gg,P4e=xte,C4e=Ote,x4e={"Content-Type":"application/x-www-form-urlencoded"};function qz(e,t){!fr.isUndefined(e)&&fr.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function O4e(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Uz()),e}function E4e(e,t,n){if(fr.isString(e))try{return(t||JSON.parse)(e),fr.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var IP={transitional:P4e,adapter:O4e(),transformRequest:[function(t,n){if(Wz(n,"Accept"),Wz(n,"Content-Type"),fr.isFormData(t)||fr.isArrayBuffer(t)||fr.isBuffer(t)||fr.isStream(t)||fr.isFile(t)||fr.isBlob(t))return t;if(fr.isArrayBufferView(t))return t.buffer;if(fr.isURLSearchParams(t))return qz(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var r=fr.isObject(t),i=n&&n["Content-Type"],a;if((a=fr.isFileList(t))||r&&i==="multipart/form-data"){var o=this.env&&this.env.FormData;return C4e(a?{"files[]":t}:t,o&&new o)}else if(r||i==="application/json")return qz(n,"application/json"),E4e(t);return t}],transformResponse:[function(t){var n=this.transitional||IP.transitional,r=n&&n.silentJSONParsing,i=n&&n.forcedJSONParsing,a=!r&&this.responseType==="json";if(a||i&&fr.isString(t)&&t.length)try{return JSON.parse(t)}catch(o){if(a)throw o.name==="SyntaxError"?Kz.from(o,Kz.ERR_BAD_RESPONSE,this,null,this.response):o}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:S4e()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};fr.forEach(["delete","get","head"],function(t){IP.headers[t]={}});fr.forEach(["post","put","patch"],function(t){IP.headers[t]=fr.merge(x4e)});var o9=IP,$4e=Tr,k4e=o9,R4e=function(t,n,r){var i=this||k4e;return $4e.forEach(r,function(o){t=o.call(i,t,n)}),t},hO,Yz;function $te(){return Yz||(Yz=1,hO=function(t){return!!(t&&t.__CANCEL__)}),hO}var Xz=Tr,mO=R4e,A4e=$te(),T4e=o9,M4e=NP();function vO(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new M4e}var N4e=function(t){vO(t),t.headers=t.headers||{},t.data=mO.call(t,t.data,t.headers,t.transformRequest),t.headers=Xz.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Xz.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var n=t.adapter||T4e.adapter;return n(t).then(function(i){return vO(t),i.data=mO.call(t,i.data,i.headers,t.transformResponse),i},function(i){return A4e(i)||(vO(t),i&&i.response&&(i.response.data=mO.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},Zi=Tr,kte=function(t,n){n=n||{};var r={};function i(c,d){return Zi.isPlainObject(c)&&Zi.isPlainObject(d)?Zi.merge(c,d):Zi.isPlainObject(d)?Zi.merge({},d):Zi.isArray(d)?d.slice():d}function a(c){if(Zi.isUndefined(n[c])){if(!Zi.isUndefined(t[c]))return i(void 0,t[c])}else return i(t[c],n[c])}function o(c){if(!Zi.isUndefined(n[c]))return i(void 0,n[c])}function l(c){if(Zi.isUndefined(n[c])){if(!Zi.isUndefined(t[c]))return i(void 0,t[c])}else return i(void 0,n[c])}function s(c){if(c in n)return i(t[c],n[c]);if(c in t)return i(void 0,t[c])}var u={url:o,method:o,data:o,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:s};return Zi.forEach(Object.keys(t).concat(Object.keys(n)),function(d){var f=u[d]||a,g=f(d);Zi.isUndefined(g)&&f!==s||(r[d]=g)}),r},yO,Qz;function Rte(){return Qz||(Qz=1,yO={version:"0.27.2"}),yO}var I4e=Rte().version,ys=Gg,l9={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){l9[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var Zz={};l9.transitional=function(t,n,r){function i(a,o){return"[Axios v"+I4e+"] Transitional option '"+a+"'"+o+(r?". "+r:"")}return function(a,o,l){if(t===!1)throw new ys(i(o," has been removed"+(n?" in "+n:"")),ys.ERR_DEPRECATED);return n&&!Zz[o]&&(Zz[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,o,l):!0}};function D4e(e,t,n){if(typeof e!="object")throw new ys("options must be an object",ys.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),i=r.length;i-- >0;){var a=r[i],o=t[a];if(o){var l=e[a],s=l===void 0||o(l,a,e);if(s!==!0)throw new ys("option "+a+" must be "+s,ys.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new ys("Unknown option "+a,ys.ERR_BAD_OPTION)}}var F4e={assertOptions:D4e,validators:l9},Ate=Tr,L4e=wte,Jz=u4e,e8=N4e,DP=kte,z4e=Ete,Tte=F4e,uf=Tte.validators;function Pd(e){this.defaults=e,this.interceptors={request:new Jz,response:new Jz}}Pd.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=DP(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var r=n.transitional;r!==void 0&&Tte.assertOptions(r,{silentJSONParsing:uf.transitional(uf.boolean),forcedJSONParsing:uf.transitional(uf.boolean),clarifyTimeoutError:uf.transitional(uf.boolean)},!1);var i=[],a=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(a=a&&g.synchronous,i.unshift(g.fulfilled,g.rejected))});var o=[];this.interceptors.response.forEach(function(g){o.push(g.fulfilled,g.rejected)});var l;if(!a){var s=[e8,void 0];for(Array.prototype.unshift.apply(s,i),s=s.concat(o),l=Promise.resolve(n);s.length;)l=l.then(s.shift(),s.shift());return l}for(var u=n;i.length;){var c=i.shift(),d=i.shift();try{u=c(u)}catch(f){d(f);break}}try{l=e8(u)}catch(f){return Promise.reject(f)}for(;o.length;)l=l.then(o.shift(),o.shift());return l};Pd.prototype.getUri=function(t){t=DP(this.defaults,t);var n=z4e(t.baseURL,t.url);return L4e(n,t.params,t.paramsSerializer)};Ate.forEach(["delete","get","head","options"],function(t){Pd.prototype[t]=function(n,r){return this.request(DP(r||{},{method:t,url:n,data:(r||{}).data}))}});Ate.forEach(["post","put","patch"],function(t){function n(r){return function(a,o,l){return this.request(DP(l||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:a,data:o}))}}Pd.prototype[t]=n(),Pd.prototype[t+"Form"]=n(!0)});var j4e=Pd,_O,t8;function B4e(){if(t8)return _O;t8=1;var e=NP();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var r;this.promise=new Promise(function(o){r=o});var i=this;this.promise.then(function(a){if(i._listeners){var o,l=i._listeners.length;for(o=0;o1){var i=n.shift();n[0]=i+n[0]}n[0].match(/^file:\/\/\//)?n[0]=n[0].replace(/^([^/:]+):\/*/,"$1:///"):n[0]=n[0].replace(/^([^/:]+):\/*/,"$1://");for(var a=0;a0&&(o=o.replace(/^[\/]+/,"")),a0?"?":"")+s.join("&"),l}return function(){var n;return typeof arguments[0]=="object"?n=arguments[0]:n=[].slice.call(arguments),t(n)}})})(Nte);var Y4e=Nte.exports;const Kt=yi(Y4e),u9=e=>{const t=/^([^"=]*)=([\s\S]*)/,n=/([^[]*)\[([^"\]]*)?\]([\s\S]*)?/,r=/[^=]*\?([\s\S]*)/,i=/^([^"&]*)&([\s\S]*)/,a=/^(true|false)$/,o=/#.*$/,l=/^\d*$/,s=h=>h.replace(o,""),u=h=>h.replace(r,(v,m)=>m),c=h=>decodeURIComponent(h.replace(/\+/g," ")),d=(h,v=h.match(t))=>v?v.slice(1):[h],f=h=>Number.isNaN(+h)?a.test(h)?h==="true":h==="null"||!h?null:h:+h,g=(h,[v,m,y],_=v.match(n))=>(_?([,v,y]=_,y=l.test(y)?parseInt(y,10):y,h[v]=h[v]||(/undefined|number/.test(typeof y)?[]:{}),y=/string|number/.test(typeof y)?y:h[v].length,_[3]?h[v]=g(h[v],[y+_[3],m]):m&&(h[v][y]=f(m))):m&&(h[v]=f(m)),h),p=(h,v=[],m=h.match(i))=>(m?v=p(m[2],v.concat(m[1])):h&&(v=v.concat(h)),v);return typeof e=="string"?p(c(s(u(e)))).reduce((h,v)=>g(h,d(v)),{}):{}};/*! - * @datawheel/olap-client 2.0.0 (https://github.com/Datawheel/olap-client) - * rev 042f2ad - * - * Copyright (c) Datawheel, LLC - * Licensed under MIT - */class a8{constructor(t){this.store=new Map,this.filled=!1,this.keygen=t}declareFilled(){this.filled=!0}getAllItems(t){const n=this.filled?[...this.store.values()]:t();return Promise.resolve(n).then(r=>{const i=this.keygen;return this.filled=!0,this.store=new Map(r.map(a=>[i(a),a])),r})}getItem(t,n){const r=this.store.get(t)||n();return Promise.resolve(r).then(i=>(this.store.set(this.keygen(i),i),i))}getKeygen(){return this.keygen}}function yu(e,t){t.forEach(n=>{Object.getOwnPropertyNames(n.prototype).forEach(r=>{if(r!=="constructor"){const i=Object.getOwnPropertyDescriptor(n.prototype,r);i&&Object.defineProperty(e.prototype,r,i)}})})}class Dc{get annotations(){return this._source.annotations}getAnnotation(t,n){const r=this._source.annotations[t];if(r!==void 0)return r;if(n!==void 0)return n;throw new Error("Annotation ".concat(t," does not exist in ").concat(this.constructor.name," ").concat(this,"."))}getLocaleAnnotation(t,n,r){const i=this._source.annotations["".concat(t,"_").concat(n)];return i!==void 0?i:this.getAnnotation(t,r)}}class Fc{get caption(){return this._source.caption||this._source.name}get fullName(){return this._source.fullName||this._source.name}get name(){return this._source.name}}class X4e{get name(){return this._source.name}}class _u{toJSON(){return this._source}toString(){return this._source.uri}}class Hl{constructor(t,n){this._parent=n,this._source=t}static isProperty(t){return!!(t&&t._source&&t._source._type==="property")}static isPropertyDescriptor(t){return!!(t&&t.property&&typeof t.property=="string"&&(!t.level||typeof t.level=="string"))}get captionSet(){return this._source.captionSet||""}get cube(){return this.level.cube}get descriptor(){return Object.assign(Object.assign({},this.level.descriptor),{property:this.name})}get fullName(){return this.level.fullName+"."+this.name}get level(){if(!this._parent)throw new Error("Property ".concat(this," doesn't have an associated parent hierarchy."));return this._parent}get uniqueName(){return this._source.uniqueName||this._source.name}matches(t){if(typeof t=="string")return this._source.uniqueName===t||this.fullName===t||this._source.name===t;if(Hl.isPropertyDescriptor(t)){const n=this._parent?this.level:void 0;return this.matches(t.property)&&(!n||(!t.level||n.matches(t.level))&&(!t.hierarchy||t.hierarchy===n.hierarchy.name)&&(!t.dimension||t.dimension===n.dimension.name)&&(!t.cube||t.cube===n.cube.name)&&(!t.server||t.server===n.cube.server))}else if(Hl.isProperty(t))return this===t||this.matches(t.descriptor);return!1}}yu(Hl,[Dc,X4e,_u]);function Er(e){return e==null?[]:[].concat(e)}function Ho(e,t){let n=-1;const r=e.length,i=[];for(;++n-1||this._source.properties.some(r=>r.name===t)}matches(t){return typeof t=="string"?this._source.uniqueName===t||this._source.fullName===t||this._source.name===t:Gn.isLevelDescriptor(t)?this.matches(t.level)&&(!t.hierarchy||t.hierarchy===this._source.hierarchy)&&(!t.dimension||t.dimension===this._source.dimension)&&(!t.cube||t.cube===this._source.cube)&&(!t.server||t.server===this.cube.server):Gn.isLevel(t)?this===t||this.matches(t.descriptor):!1}}yu(Gn,[Dc,Fc,_u]);class Fte{constructor(t,n){this.levels=[],this.levelsByName={},this._parent=n,this._source=t;const r=Qf(Gn,t.levels,this);this.levels=r[0],this.levelsByName=r[1]}static isHierarchy(t){return!!(t&&t._source&&t._source._type==="hierarchy")}get cube(){return this.dimension.cube}get dimension(){if(this._parent)return this._parent;throw new Error("Hierarchy ".concat(this," doesn't have an associated parent dimension."))}get displayName(){return Dte([this._source.dimension,this._source.name])}getLevel(t){const n=Gn.isLevel(t)?t.name:Gn.isLevelDescriptor(t)?t.level:t,r=this.levelsByName[n];if(r)return r;throw new Error("Object ".concat(t," is not a valid level identifier"))}}yu(Fte,[Dc,Fc,_u]);class Lte{constructor(t,n){this.hierarchies=[],this.hierarchiesByName={},this._parent=n,this._source=t;const r=Qf(Fte,t.hierarchies,this);this.hierarchies=r[0],this.hierarchiesByName=r[1]}static isDimension(t){return!!(t&&t._source&&t._source._type==="dimension")}get caption(){return this._source.annotations.caption||this._source.name}get cube(){if(this._parent)return this._parent;throw new Error("Dimension ".concat(this," doesn't have an associated parent cube."))}get defaultHierarchy(){return this.hierarchiesByName[this._source.defaultHierarchy]||this.hierarchies[0]}get dimensionType(){return this._source.dimensionType}get displayName(){return this._source.name}get levelIterator(){return this.levelIteratorFactory()}get propertyIterator(){return this.propertyIteratorFactory()}getHierarchy(t){const n=typeof t=="string"?t:t.name,r=this.hierarchiesByName[n];if(r)return r;throw new Error("Object ".concat(t," didn't match any hierarchy in dimension ").concat(this.name))}getLevel(t){const n=this.levelIteratorFactory(),r=lm(n,t);if(r!=null)return r;throw new Error("Object ".concat(t," didn't match any level in dimension ").concat(this.name))}getProperty(t){const n=this.propertyIteratorFactory(),r=lm(n,t);if(r!=null)return r;throw new Error("Object ".concat(t," didn't match any property in dimension ").concat(this.name))}levelIteratorFactory(){const{hierarchies:t}=this;let n=0,r=0;function i(){if(n===t.length)return{value:void 0,done:!0};const{levels:o}=t[n];return r===o.length?(n++,r=0,i()):{value:o[r++],done:!1}}const a={next:i,[Symbol.iterator]:()=>a};return a}propertyIteratorFactory(){const t=this.levelIteratorFactory();let n=t.next(),r=0;function i(){if(n.done)return{value:void 0,done:!0};const{properties:o}=n.value;return r===o.length?(n=t.next(),r=0,i()):{value:o[r++],done:!1}}const a={next:i,[Symbol.iterator]:()=>a};return a}}yu(Lte,[Dc,Fc,_u]);var ou;(function(e){e.avg="AVG",e.AVG="AVG",e.count="COUNT",e.COUNT="COUNT",e.max="MAX",e.MAX="MAX",e.min="MIN",e.MIN="MIN",e.sum="SUM",e.SUM="SUM",e.unknown="UNKNOWN",e.UNKNOWN="UNKNOWN"})(ou||(ou={}));var ua;(function(e){e.growth="growth",e.GROWTH="growth",e.rate="rate",e.RATE="rate",e.rca="rca",e.RCA="rca",e.topk="topk",e.TOPK="topk"})(ua||(ua={}));var tl;(function(e){e["!="]="neq",e["<"]="lt",e["<="]="lte",e["<>"]="neq",e["="]="eq",e[">"]="gt",e[">="]="gte",e.eq="eq",e.EQ="eq",e.gt="gt",e.GT="gt",e.gte="gte",e.GTE="gte",e.lt="lt",e.LT="lt",e.lte="lte",e.LTE="lte",e.NEQ="neq",e.neq="neq"})(tl||(tl={}));var vo;(function(e){e.geo="geo",e.Geographic="geo",e.std="std",e.Standard="std",e.time="time",e.Time="time"})(vo||(vo={}));var Vr;(function(e){e.csv="csv",e.json="json",e.jsonarrays="jsonarrays",e.jsonrecords="jsonrecords",e.xls="xls"})(Vr||(Vr={}));var ar;(function(e){e.asc="asc",e.ASC="asc",e.desc="desc",e.DESC="desc"})(ar||(ar={}));var Pw;(function(e){e.day="day",e.DAY="day",e.month="month",e.MONTH="month",e.quarter="quarter",e.QUARTER="quarter",e.time="time",e.TIME="time",e.week="week",e.WEEK="week",e.year="year",e.YEAR="year"})(Pw||(Pw={}));var Cw;(function(e){e.latest="latest",e.LATEST="latest",e.oldest="oldest",e.OLDEST="oldest"})(Cw||(Cw={}));class Jn{constructor(t,n){this._parent=n,this._source=t}static isCalcOrMeasure(t){return ua.hasOwnProperty(t)||Jn.isMeasure(t)}static isMeasure(t){return!!(t&&t._source&&t._source._type==="measure")}get aggregatorType(){return this._source.aggregatorType}get cube(){if(this._parent)return this._parent;throw new Error("Measure ".concat(this," doesn't have an associated parent cube."))}get displayName(){return this._source.name}}yu(Jn,[Dc,Fc,_u]);class _3{constructor(t,n){this._parent=n,this._source=t;const[r,i,a]=t.level;this.level=n?n.getLevel({dimension:r,hierarchy:i,level:a}):void 0}static isNamedset(t){return!!(t&&t._source&&t._source._type==="namedset")}get cube(){if(this._parent)return this._parent;throw new Error("NamedSet ".concat(this," doesn't have an associated parent cube."))}}yu(_3,[Dc,Fc,_u]);function zte(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i"".concat(r),n=Boolean){const r=e.filter(n);return r.length>0?r.map(t):void 0}function hc(e){return!isNaN(Number.parseFloat(e))&&isFinite(e)}function o8(e){return Array.isArray(e)&&tl.hasOwnProperty(e[0])&&hc(e[1])}const Q4e={[ua.GROWTH]:Z4e,[ua.RCA]:J4e,[ua.TOPK]:e5e};function Z4e(e,t){return{kind:"growth",category:e.getLevel(t.category),value:e.getMeasure(t.value)}}function J4e(e,t){return{kind:"rca",location:e.getLevel(t.location),category:e.getLevel(t.category),value:e.getMeasure(t.value)}}function e5e(e,t){if(!hc(t.amount))throw new TypeError("Invalid value in argument amount: ".concat(t.amount));return{kind:"topk",amount:t.amount,category:e.getLevel(t.category),value:ua[t.value]||e.getMeasure(t.value),order:ar[t.order]||ar.desc}}function bf(e){return delete e.cube,delete e.server,e}function jte(e){const t={};return Ite(e,(n,r)=>{t[r]=Jn.isMeasure(n)?n.name:Gn.isLevel(n)?bf(n.descriptor):n}),t}function Bte(e,t){const n=e.cube;if(t.server&&t.server!==n.server)throw new Error('Server "'.concat(t.server,"\" doesn't match with target Query object's server \"").concat(n.server,'"'));if(t.cube&&t.cube!==n.name)throw new Error('Cube "'.concat(t.cube,"\" doesn't match with target Query object's cube \"").concat(n.name,'"'));return typeof t.format=="string"&&e.setFormat(Vr[t.format]),typeof t.locale=="string"&&e.setLocale(t.locale),Array.isArray(t.calculations)&&t.calculations.forEach(r=>{r.kind==="growth"&&e.addCalculation(r.kind,r),r.kind==="rca"&&e.addCalculation(r.kind,r),r.kind==="topk"&&e.addCalculation(r.kind,r)}),Array.isArray(t.captions)&&t.captions.forEach(r=>e.addCaption(r)),Array.isArray(t.drilldowns)&&t.drilldowns.forEach(r=>e.addDrilldown(r)),Array.isArray(t.cuts)&&t.cuts.forEach(r=>e.addCut(r,r.members,{exclusive:r.exclusive,forMatch:r.for_match})),Array.isArray(t.filters)&&t.filters.forEach(r=>e.addFilter(r.measure,r.constraint,r.joint,r.constraint2)),Array.isArray(t.measures)&&t.measures.forEach(r=>e.addMeasure(r)),Array.isArray(t.properties)&&t.properties.forEach(r=>e.addProperty(r)),hc(t.page_limit)&&e.setPagination(t.page_limit,t.page_offset),t.sort_property&&e.setSorting(t.sort_property,ar[t.sort_direction||"desc"]),t.time&&e.setTime(Pw[t.time[0]],hc(t.time[1])?t.time[1]:Cw[t.time[1]]),Ite(t.options,(r,i)=>{e.setOption(i,r)}),e}function t5e(e){const{cube:t}=e,n=e.getParam("pagination"),r=e.getParam("sorting"),i=e.getParam("time");return{server:t.server,cube:t.name,format:e.getParam("format"),locale:e.getParam("locale"),calculations:e.getParam("calculations").map(jte),captions:e.getParam("captions").map(a=>bf(a.descriptor)),cuts:Ho(e.getParam("cuts"),a=>Gn.isLevel(a.drillable)?Object.assign(Object.assign({},bf(a.drillable.descriptor)),{members:a.members,exclusive:a.isExclusive,for_match:a.isForMatch}):null),drilldowns:Ho(e.getParam("drilldowns"),a=>Gn.isLevel(a)?bf(a.descriptor):null),filters:e.getParam("filters").map(a=>({measure:Jn.isMeasure(a.measure)?a.measure.name:a.measure,constraint:a.const1,joint:a.joint,constraint2:a.const2})),page_limit:n.limit,page_offset:n.offset,measures:e.getParam("measures").map(a=>a.name),properties:e.getParam("properties").map(a=>bf(a.descriptor)),sort_property:Hl.isProperty(r.property)?bf(r.property.descriptor):Jn.isMeasure(r.property)?r.property.name:r.property,sort_direction:r.direction,time:i.precision!=null&&i.value!=null?[i.precision,i.value]:void 0,options:e.getParam("options")}}function n5e(e){const{cube:t}=e,n=e.getParam("pagination"),r=e.getParam("sorting"),i=e.getParam("time");return{server:t.server,cube:t.name,format:e.getParam("format")||void 0,locale:e.getParam("locale")||void 0,calculations:e.getParam("calculations").map(a=>"".concat(a.kind,":").concat(Ho(Object.keys(a).sort(),o=>o==="kind"?null:Hte(a[o])))),captions:e.getParam("captions").map(a=>a.fullName),cuts:e.getParam("cuts").map(a=>"".concat(a.isExclusive?"~":"").concat(a.isForMatch?"*":"").concat(a.drillable.fullName,".").concat(a.members.join(","))),drilldowns:e.getParam("drilldowns").map(a=>a.fullName),filters:e.getParam("filters").map(a=>[Jn.isMeasure(a.measure)?a.measure.name:a.measure,a.const1,a.joint&&a.const2?a.joint:"",a.joint&&a.const2?a.const2:""].filter(Boolean).join(" ")),page_limit:n.limit||void 0,page_offset:n.offset||void 0,measures:e.getParam("measures").map(a=>a.name),properties:e.getParam("properties").map(a=>a.fullName),sort_property:Hl.isProperty(r.property)?r.property.fullName:Jn.isMeasure(r.property)?r.property.name:r.property,sort_direction:r.direction,time_precision:i.precision,time_value:i.value,options:e.getParam("options")}}function Hte(e){return Gn.isLevel(e)||Hl.isProperty(e)?e.fullName:Jn.isMeasure(e)?e.name:e}function r5e(e){function t(l){return l in Vr?"Format.".concat(l):l in tl?"Comparison.".concat(l.toUpperCase()):l in ar?"Direction.".concat(l.toUpperCase()):Array.isArray(l)?"[".concat(l.map(t).join(", "),"]"):(l=Gn.isLevel(l.category)&&Jn.isCalcOrMeasure(l.value)?jte(l):Hte(l),JSON.stringify(l))}function n(l,...s){const u=[];let c=arguments.length;for(;--c>0;){const d=arguments[c];u.length==0&&(d==null||d==="")||u.push(t(d))}return u.reverse(),u.length>0?".".concat(l,"(").concat(u.join(", "),")"):""}const r=e.getParam("options"),i=e.getParam("pagination"),a=e.getParam("sorting"),o=e.getParam("time");return["query"].concat(n("setFormat",e.getParam("format")),n("setLocale",e.getParam("locale")),e.getParam("measures").map(l=>n("addMeasure",l)),e.getParam("drilldowns").map(l=>n("addDrilldown",l)),e.getParam("captions").map(l=>n("addCaption",l)),e.getParam("properties").map(l=>n("addProperty",l)),e.getParam("cuts").map(l=>n("addCut",l.drillable,l.members,{exclusive:l.isExclusive,forMatch:l.isForMatch})),e.getParam("filters").map(l=>n("addFilter",l.measure,l.const1,l.joint&&l.const2?l.joint:"",l.joint&&l.const2?l.const2:"")),e.getParam("calculations").map(l=>{var{kind:s}=l,u=zte(l,["kind"]);return n("addCalculation",s,u)}),i.limit>0?n("setPagination",i.limit,i.offset):"",a.property!=null&&a.direction!=null?n("setSorting",a.property,a.direction):"",o.precision!=null&&o.value!=null?n("setTime",o.precision,o.value):"",Object.keys(r).map(l=>typeof r[l]=="boolean"?n("setOption",l,r[l]):"")).filter(Boolean).join("\n ")}class i5e{constructor(t){this.calculations=[],this.captions={},this.cuts={},this.drilldowns=[],this.filters=[],this.format=Vr.jsonrecords,this.locale="",this.measures=[],this.options={},this.pageLimit=0,this.pageOffset=0,this.properties={},this.cube=t}addCalculation(t,n){const r=Q4e[t];if(r==null)throw new TypeError("Invalid calculation type: ".concat(t," is not supported"));return this.calculations.push(r(this.cube,n)),this}addCaption(t){const n=this.cube.getProperty(t);return this.captions[n.level.fullName]=n,this}addCut(t,n=[],r={}){const i=this.cube.getDrillable(t),a=this.cuts[i.fullName]||{drillable:i,isExclusive:r.exclusive!=null?!!r.exclusive:void 0,isForMatch:r.forMatch!=null?!!r.forMatch:void 0,members:[]};return n.forEach(o=>(o||hc(o))&&SO(a.members,"".concat(o))),this.cuts[i.fullName]=a,this}addDrilldown(t){const n=this.cube.getDrillable(t);return SO(this.drilldowns,n),this}addFilter(t,n,r,i){if(!o8(n))throw new Error('Invalid filter constraint: "'.concat(Er(n).join(" "),'"'));const a=ua["".concat(t)]||this.cube.getMeasure(t);if(r&&!["and","or"].includes(r))throw new Error('Invalid filter joint: options are "and"/"or", used: "'.concat(r,'"'));if(i&&!o8(i))throw new Error('Invalid filter constraint: "'.concat(Er(i).join(" "),'"'));return this.filters.push({measure:a,const1:[tl[n[0]],n[1]],joint:r&&i?r:void 0,const2:r&&i?[tl[i[0]],i[1]]:void 0}),this}addMeasure(t){const n=this.cube.getMeasure(t);return SO(this.measures,n),this}addProperty(t){const n=this.cube.getProperty(t);return this.properties[n.fullName]=n,this}fromJSON(t){return Bte(this,t)}getParam(t){if(t==="locale")return this.locale;if(t==="format")return this.format;if(t==="sorting")return{direction:this.sortDirection,property:this.sortProperty};if(t==="pagination")return{limit:this.pageLimit,offset:this.pageOffset};if(t==="time")return{precision:this.timePrecision,value:this.timeValue};if(t==="captions"||t==="cuts"||t==="properties")return Object.values(this[t]);const n=this[t];return Array.isArray(n)?n.slice():typeof n=="object"?Object.assign({},n):n}setFormat(t){return this.format=Vr[t]||"",this}setLocale(t){return this.locale="".concat(t||""),this}setOption(t,n){return n!=null?this.options[t]=!!n:delete this.options[t],this}setPagination(t,n){const r=t>0;return this.pageLimit=r?Math.max(0,t):0,this.pageOffset=r?Math.max(0,n||0):0,this}setSorting(t,n){if(!t)return this.sortDirection=void 0,this.sortProperty=void 0,this;const r=this.cube;return this.sortProperty=typeof t=="string"?ua[t]||r.measuresByName[t]||r.getProperty(t):Jn.isMeasure(t)?t:r.getProperty(t),this.sortDirection=typeof n=="string"?ar[n]||ar.DESC:n===!1?ar.ASC:ar.DESC,this}setTime(t,n){const r=t!=null&&n!=null;return this.timePrecision=r?t:void 0,this.timeValue=r?n:void 0,this}toJSON(){return t5e(this)}toSource(){return r5e(this)}toString(t){if(typeof t=="string"){const{datasource:n}=this.cube;return n.stringifyQueryURL(this,t)}else return Ts(n5e(this),{ignorenull:!0,skipIndex:!0,sorted:!0})}}class xw{constructor(t,n){this.dimensions=[],this.dimensionsByName={},this.measures=[],this.measuresByName={},this.namedsets=[],this.namedsetsByName={},this._parent=n,this._source=t;const r=Qf(Lte,t.dimensions,this);this.dimensions=r[0],this.dimensionsByName=r[1];const i=Qf(Jn,t.measures,this);this.measures=i[0],this.measuresByName=i[1];const a=Qf(_3,t.namedsets,this);this.namedsets=a[0],this.namedsetsByName=a[1]}static isCube(t){return!!(t&&t._source&&t._source._type==="cube")}get caption(){return this._source.annotations.caption||this._source.name}get datasource(){if(this._parent)return this._parent;throw new Error("Cube ".concat(this," doesn't have an associated server url."))}get defaultMeasure(){const t=this._source.annotations.default||"undefined";return this.measuresByName[t]||this.measures[0]}get geoDimension(){return this.dimensions.find(t=>t.dimensionType===vo.Geographic)}get query(){return new i5e(this)}get server(){return this.datasource.serverUrl}get serverSoftware(){return this.datasource.serverSoftware}get standardDimensions(){return this.findDimensionsByType(vo.Standard)}get timeDimension(){return this.dimensions.find(t=>t.dimensionType===vo.Time)}get levelIterator(){return this.levelIteratorFactory()}get propertyIterator(){return this.propertyIteratorFactory()}findDimensionsByType(t){return this.dimensions.filter(n=>n.dimensionType===t)}getDimension(t){const n=typeof t=="string"?t:t.name,r=this.dimensionsByName[n];if(r)return r;throw new Error("Object ".concat(t," is not a valid dimension identifier"))}getDrillable(t){return _3.isNamedset(t)?this.getNamedSet(t):Gn.isLevel(t)?this.getLevel(t):this.namedsetsByName["".concat(t)]||this.getLevel(t)}getLevel(t){const n=this.levelIteratorFactory(),r=lm(n,t);if(r!=null)return r;throw new Error("Object ".concat(t," didn't match any level in cube ").concat(this.name))}getMeasure(t){const n=typeof t=="string"?t:t.name,r=this.measuresByName[n];if(r)return r;throw new Error("Object ".concat(t," is not a valid measure identifier"))}getNamedSet(t){const n=typeof t=="string"?t:t.name,r=this.namedsetsByName[n];if(r)return r;throw new Error("Object ".concat(t," is not a valid namedset identifier"))}getProperty(t){const n=this.propertyIteratorFactory(),r=lm(n,t);if(r!=null)return r;throw new Error("Object ".concat(t," didn't match any level in cube ").concat(this.name))}levelIteratorFactory(){const{dimensions:t}=this;let n=t[0].levelIterator,r=0;function i(){var o;if(r===t.length)return{value:void 0,done:!0};const l=n.next();return l.done?(n=(o=t[++r])===null||o===void 0?void 0:o.levelIterator,i()):l}const a={next:i,[Symbol.iterator]:()=>a};return a}propertyIteratorFactory(){const{dimensions:t}=this;let n=0,r=t[n].propertyIterator;function i(){var o;if(n===t.length)return{value:void 0,done:!0};const l=r.next();return l.done?(r=(o=t[++n])===null||o===void 0?void 0:o.propertyIterator,i()):l}const a={next:i,[Symbol.iterator]:()=>a};return a}}yu(xw,[Dc,Fc,_u]);class Cd{constructor(t,n){this._parent=n,this._source=t,this.ancestors=t.ancestors.map(r=>new Cd(r,n)),this.children=t.children.map(r=>new Cd(r,n))}get cube(){return this.level.cube}get key(){return this._source.key}get level(){if(this._parent)return this._parent;throw new Error("Member ".concat(this," doesn't have an associated parent level."))}get parentName(){return this._source.parentName}}yu(Cd,[Fc,_u]);class Pl extends Error{constructor(t,n){const r=n||(t.data?t.data.error||t.data:t.statusText);super(r),this.status=t.status,this.body=t.data,this.name=this.constructor.name,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,this.constructor)}}var b3;(function(e){e.eq="=",e.gt=">",e.gte=">=",e.lt="<",e.lte="<=",e.neq="<>"})(b3||(b3={}));function a5e(e){if(e.indexOf("].&[")===-1)throw TypeError("Couldn't parse cut: ".concat(e));e="".concat(e).replace(/^\{|\}$/g,"");const[t]=e.split(".&",1),n=e.split(",").map(r=>{const[,i]=r.split("].&[");return i?i.replace("]",""):void 0}).filter(Boolean);return[t,n]}function l8(e){const t=e.lastIndexOf(".");return[e.slice(0,t),e.slice(t+1)]}function o5e(e){const{drillable:t,members:n}=e,r=n.map(i=>"".concat(t.fullName,".&[").concat(i,"]")).join(",");return n.length>1?"{".concat(r,"}"):r}function l5e(e){const t=b3[e.const1[0]];return typeof e.measure!="string"&&t?"".concat(e.measure.name," ").concat(t," ").concat(e.const1[1]):""}function s8(e){const t=e.getParam("captions"),n=e.getParam("pagination"),r=e.getParam("sorting"),i=e.getParam("options"),a=e.getParam("locale").slice(0,2);if(a){const l=new RegExp("^".concat(a,"\\s|\\s").concat(a,"$"),"i");e.getParam("drilldowns").forEach(s=>{if(Gn.isLevel(s)){const u=s.properties.find(c=>l.test(c.name));u&&t.push(u)}})}return{caption:Ra(t,o),cut:Ra(e.getParam("cuts"),o5e),drilldown:Ra(e.getParam("drilldowns"),l=>l.fullName),filter:Ra(e.getParam("filters"),l5e),measures:Ra(e.getParam("measures"),l=>l.name),properties:Ra(e.getParam("properties"),o),limit:n.limit||void 0,offset:n.offset||void 0,order:Jn.isMeasure(r.property)?r.property.fullName:Hl.isProperty(r.property)?o(r.property):void 0,order_desc:r.direction===ar.DESC||void 0,debug:i.debug,distinct:i.distinct,nonempty:i.nonempty,parents:i.parents,sparse:i.sparse};function o(l){return"".concat(l.level.fullName,".").concat(l.name)}}function Vte(e,t){const n=e.cube,r={};for(let i of n.levelIterator)r[i.fullName]=i;return Er(t.caption).forEach(i=>{const[a,o]=l8(i),l=r[a],s=l&&l.propertiesByName[o];s&&e.addCaption(s)}),Er(t.cut).forEach(i=>{const a=a5e(i);e.addCut(...a)}),Er(t.drilldown).forEach(i=>{const a=r[i];a&&e.addDrilldown(a)}),Er(t.filter).forEach(i=>{const[,a,o,l]=i.match(/^(.+)\s(>|<|>=|<=|=|<>)\s(.+)$/)||[],s=n.measuresByName[a],u=tl[o];s&&u&&e.addFilter(s,[u,Number.parseFloat(l)])}),Er(t.measures).forEach(i=>{const a=n.measuresByName[i];a&&e.addMeasure(a)}),Er(t.properties).forEach(i=>{const[a,o]=l8(i),l=r[a],s=l&&l.propertiesByName[o];s&&e.addProperty(s)}),t.limit!=null&&e.setPagination(t.limit,t.offset),t.order&&e.setSorting(t.order,!!t.order_desc),typeof t.debug=="boolean"&&e.setOption("debug",t.debug),typeof t.distinct=="boolean"&&e.setOption("distinct",t.distinct),typeof t.nonempty=="boolean"&&e.setOption("nonempty",t.nonempty),typeof t.parents=="boolean"&&e.setOption("parents",t.parents),typeof t.sparse=="boolean"&&e.setOption("sparse",t.sparse),e}function u8(e){return t=>{const n=Kt(e.server_uri,"cubes",encodeURIComponent(t.name)),r=Object.assign(Object.assign({},e),{cube_name:t.name,cube_uri:n});return{_type:"cube",annotations:t.annotations,dimensions:t.dimensions.map(s5e(r)),measures:t.measures.map(f5e(r)),name:t.name,namedsets:t.named_sets.map(d5e(r)),uri:n}}}function s5e(e){return t=>{var n;const r=Kt(e.cube_uri,"dimensions",encodeURIComponent(t.name)),i=Object.assign(Object.assign({},e),{dimension_name:t.name,dimension_uri:r});return{_type:"dimension",annotations:t.annotations,cube:e.cube_name,defaultHierarchy:t.hierarchies[0].name,dimensionType:(n=vo[t.type])!==null&&n!==void 0?n:vo.Standard,hierarchies:t.hierarchies.map(u5e(i)),name:t.name,uri:r}}}function u5e(e){return t=>{const n=Kt(e.dimension_uri,"hierarchies",encodeURIComponent(t.name)),r=Object.assign(Object.assign({},e),{hierarchy_name:t.name,hierarchy_uri:n}),i=t.has_all?t.levels.slice(1):t.levels;return{_type:"hierarchy",allMemberName:t.all_member_name,annotations:{},cube:e.cube_name,dimension:e.dimension_name,levels:i.map(c5e(r)),name:t.name,uri:n}}}function c5e(e){return t=>{const n=Kt(e.hierarchy_uri,"levels",encodeURIComponent(t.name)),r=Object.assign(Object.assign({},e),{level_name:t.name,level_uri:n});return{_type:"level",annotations:t.annotations,caption:t.caption,cube:e.cube_name,depth:t.depth,dimension:e.dimension_name,fullName:t.full_name,hierarchy:e.hierarchy_name,name:t.name,properties:t.properties.map(g5e(r)),uri:n}}}function f5e(e){return t=>({_type:"measure",aggregatorType:ou[t.aggregator]||ou.UNKNOWN,annotations:t.annotations,caption:t.caption,cube:e.cube_name,fullName:t.full_name,name:t.name,uri:Kt(e.cube_uri,"measures",encodeURIComponent(t.name))})}function Ow(e){return t=>({_type:"member",ancestors:Er(t.ancestors).map(Ow(e)),caption:t.caption,children:Er(t.children).map(Ow(e)),depth:t.depth,fullName:t.full_name,key:t.key,level:t.level_name,name:t.name,numChildren:t.num_children,parentName:t.parent_name,uri:Kt(e.level_uri,"members","".concat(t.key))})}function d5e(e){return t=>({_type:"namedset",annotations:t.annotations,cube:e.cube_name,dimension:t.dimension,hierarchy:t.hierarchy,level:t.level,name:t.name,uri:Kt(e.cube_uri,"namedsets",encodeURIComponent(t.name))})}function g5e(e){return t=>({_type:"property",annotations:{},cube:e.cube_name,dimension:e.dimension_name,hierarchy:e.hierarchy_name,level:e.level_name,name:t,uri:Kt(e.level_uri,"properties",encodeURIComponent(t))})}class xd{constructor(t){if(this.axiosInstance=s9.create({}),this.serverSoftware=xd.softwareName,this.serverVersion="",this.serverUrl="/",!t||typeof t!="string")throw new Error("Invalid Mondrian REST server URL: ".concat(t));this.serverUrl=Kt(t,"/")}checkStatus(){const t=Kt(this.serverUrl,"cubes");return this.axiosInstance.get(t).then(()=>(this.serverOnline=!0,this.serverVersion="1.0.4",{software:this.serverSoftware,online:this.serverOnline,url:this.serverUrl,version:this.serverVersion}),n=>{throw this.serverOnline=!1,n})}execQuery(t,n="aggregate"){return n==="aggregate"?this.execQueryAggregate(t):Promise.reject(new Error("Invalid endpoint type: ".concat(n)))}execQueryAggregate(t){const n=s8(t),r=t.getParam("format"),i=Kt(t.cube.toString(),"aggregate.".concat(r)),a=Ts(n,{ignorenull:!0,skipIndex:!0,sorted:!0});return this.axiosInstance.get(i,{params:n}).then(o=>({data:r===Vr.jsonrecords?o.data.data:o.data,headers:o.headers,query:t,status:o.status,url:"".concat(i,"?").concat(a)}))}fetchCube(t){const n=Kt(this.serverUrl,"cubes",t),r=u8({server_uri:this.serverUrl});return this.axiosInstance.get(n).then(i=>{const a=i.data;if(a&&typeof a.name=="string")return r(a);throw new Pl(i)},i=>{throw i.response?i.response.status===404?new Pl(i.response,'Cube named "'.concat(t,'" is not available in server ').concat(this.serverUrl)):new Pl(i.response,i.message):i})}fetchCubes(){const t=Kt(this.serverUrl,"cubes"),n=u8({server_uri:this.serverUrl});return this.axiosInstance.get(t).then(r=>{const i=r.data;if(i&&Array.isArray(i.cubes))return i.cubes.map(n);throw new Pl(r)})}fetchMember(t,n,r={}){const{dimension:i,name:a}=t,o=Ow({level_uri:t.toString()});let l=r.caption;if(r.locale){const c=r.locale.slice(0,2);l=t.annotations["".concat(c,"_caption")]||t.annotations["caption_".concat(c)]||l}const s=Kt(i.toString(),"levels",a,"members","".concat(n)),u={caption:l||void 0,children:!!r.children,member_properties:r.member_properties};return this.axiosInstance.get(s,{params:u}).then(c=>o(c.data))}fetchMembers(t,n={}){const r=Ow({level_uri:t.toString()});let i=n.caption;if(n.locale){const l=n.locale.slice(0,2);i=t.annotations["".concat(l,"_caption")]||t.annotations["caption_".concat(l)]||i}const a=Kt(t.toString(),"members"),o={caption:i||void 0,children:!!n.children,member_properties:n.member_properties};return this.axiosInstance.get(a,{params:o}).then(l=>l.data.members.map(r))}parseQueryURL(t,n,r){const i=n.indexOf("?"),a=n.slice(i+1),o=u9(a),l=n.match(/^.+\/aggregate(\.[a-z]+)\?.+$/);l&&(o.format=l[1].slice(1));const s=Yte(o,r);if(n.indexOf("/aggregate")>-1)return Vte(t,s);throw new Error("Provided URL is not a valid Mondrian REST query URL: ".concat(n))}setRequestConfig(t){Object.assign(this.axiosInstance.defaults,t)}stringifyQueryURL(t){return xd.urlAggregate(t)}static urlAggregate(t){const n=t.getParam("format"),r=s8(t),i=Ts(r,{ignorenull:!0,skipIndex:!0,sorted:!0});return Kt(t.cube.toString(),"aggregate.".concat(n,"?").concat(i))}}xd.softwareName="mondrian-rest";xd.queryAggregate=Vte;function mc(e){return e.some(t=>t.includes("."))?e.map(t=>"[".concat(t,"]")).join("."):e.join(".")}function Ute(e){return e=e.replace(/^\[|\]$/g,""),e.indexOf("].[")>-1?e.split(/\]\.\[?/):e.split(".")}function p5e(e){const t=e[0]==="~";e=t?e.slice(1):e;const n=e[0]==="*";e=n?e.slice(1):e;const r=Ute(e),i=r.pop()||"",a=mc(r),o=i.split(",");return{drillable:a,members:o,exclusive:t,forMatch:n}}function Gte(e){const t=e.substr(e.indexOf(".")+1).split(/\.or\.|\.and\./).map(r=>{const i=r.indexOf("."),a=tl[r.substr(0,i)],o=Number.parseFloat(r.substr(i+1));return a&&hc(o)?[a,o]:void 0}).filter(Boolean),n=t.length>1?e.indexOf(".and.")>-1?"and":"or":void 0;return{constraints:t,joint:n}}function Wte(e){return[Jn.isMeasure(e.measure)?e.measure.name:e.measure].concat(e.const1,e.joint,e.const2).filter(Boolean).join(".")}function c8(e){const t=e.getParam("captions"),n=e.getParam("locale").slice(0,2);if(n){const f=new RegExp("^".concat(n,"\\s|\\s").concat(n,"$"),"i");e.getParam("drilldowns").forEach(g=>{if(Gn.isLevel(g)){const p=g.properties.find(h=>f.test(h.name));p&&t.push(p)}})}const r=e.getParam("options"),i=e.getParam("pagination"),a=e.getParam("sorting"),o=e.getParam("calculations"),l=o.filter(f=>f.kind==="growth").pop(),s=o.filter(f=>f.kind==="rca").pop(),u=o.filter(f=>f.kind==="topk").pop();return{captions:Ra(t,d),cuts:Ra(e.getParam("cuts"),c),drilldowns:Ra(e.getParam("drilldowns"),f=>Gn.isLevel(f)?f.fullName:f.name),filters:Ra(e.getParam("filters"),Wte),measures:Ra(e.getParam("measures"),f=>f.name),properties:Ra(e.getParam("properties"),d),limit:i.limit?i.offset>0?"".concat(i.offset,",").concat(i.limit):"".concat(i.limit):void 0,sort:Jn.isMeasure(a.property)?"".concat(a.property.name,".").concat(a.direction):typeof a.property=="string"?"".concat(a.property,".").concat(a.direction):void 0,debug:r.debug,exclude_default_members:r.exclude_default_members,parents:r.parents,sparse:r.sparse,growth:l&&"".concat(l.category.fullName,",").concat(l.value.name),rca:s&&"".concat(s.location.fullName,",").concat(s.category.fullName,",").concat(s.value.name),top:u&&(f=>{const g=Jn.isMeasure(f.value)?f.value.name:f.value;return"".concat(f.amount,",").concat(f.category.fullName,",").concat(g,",").concat(f.order)})(u)};function c(f){const{drillable:g}=f,p=Gn.isLevel(g)?[g.dimension.name,g.hierarchy.name,g.name]:Ute(g.fullName);return(f.isExclusive?"~":"")+(f.isForMatch?"*":"")+mc(p.concat(f.members.join(",")))}function d(f){return mc([f.level.dimension.name,f.level.hierarchy.name,f.level.name,f.name])}}function Kte(e,t){const n=e.cube,r={};for(let a of n.levelIterator)r[a.fullName]=a;const i={};for(let a of n.propertyIterator)i[a.fullName]=a;if(Er(t.captions).forEach(a=>{const o=i[a];o&&e.addCaption(o)}),Er(t.cuts).forEach(a=>{const{drillable:o,members:l,exclusive:s,forMatch:u}=p5e(a),c=r[o];c&&e.addCut(c,l,{exclusive:s,forMatch:u})}),Er(t.drilldowns).forEach(a=>{const o=r[a];o&&e.addDrilldown(o)}),Er(t.filters).forEach(a=>{const o=a.indexOf("."),l=a.substr(0,o),s=ua[l]||n.measuresByName[l];if(s){const{constraints:u,joint:c}=Gte(a);e.addFilter(s,u[0],c,u[1])}}),Er(t.measures).forEach(a=>{const o=n.measuresByName[a];o&&e.addMeasure(o)}),Er(t.properties).forEach(a=>{const o=i[a];o&&e.addProperty(o)}),t.growth){const[a,o]=t.growth.split(","),l=r[a],s=n.measuresByName[o];l&&s&&e.addCalculation("growth",{category:l,value:s})}if(t.rca){const[a,o,l]=t.rca.split(","),s=r[a],u=r[o],c=n.measuresByName[l];s&&u&&c&&e.addCalculation("rca",{category:s,location:u,value:c})}if(t.top){const[a,o,l,s]=t.top.split(","),u=Number.parseInt(a),c=r[o],d=ua[l]||n.measuresByName[l];u>0&&c&&d&&e.addCalculation("topk",{amount:u,category:c,value:d,order:ar[s]||ar.DESC})}if(t.limit!=null){const a="".concat(t.limit).split(","),o=a.length===2?a[0]:"0",l=a.length===2?a[1]:a[0];e.setPagination(Number.parseInt(l,10),Number.parseInt(o,10))}if(t.sort){const a=t.sort.lastIndexOf("."),o=t.sort.slice(0,a),l=t.sort.slice(a+1),s=ua[o]||n.measuresByName[o];s&&e.setSorting(s,ar[l]||ar.DESC)}return typeof t.debug=="boolean"&&e.setOption("debug",t.debug),typeof t.distinct=="boolean"&&e.setOption("distinct",t.distinct),typeof t.exclude_default_members=="boolean"&&e.setOption("exclude_default_members",t.exclude_default_members),typeof t.nonempty=="boolean"&&e.setOption("nonempty",t.nonempty),typeof t.parents=="boolean"&&e.setOption("parents",t.parents),typeof t.sparse=="boolean"&&e.setOption("sparse",t.sparse),e}function f8(e){return t=>{const n=Kt(e.server_uri,"cubes",encodeURIComponent(t.name)),r=Object.assign(Object.assign({},e),{cube_name:t.name,cube_uri:n});return{_type:"cube",annotations:t.annotations,caption:t.annotations.caption,dimensions:t.dimensions.map(h5e(r)),measures:t.measures.map(y5e(r)),name:t.name,namedsets:[],uri:n}}}function h5e(e){return t=>{var n,r;const i=t.name,a=[i],o=Kt(e.cube_uri,"dimensions",encodeURIComponent(i)),l=Object.assign(Object.assign({},e),{dimension_fullname:a,dimension_name:i,dimension_uri:o});return{_type:"dimension",annotations:t.annotations,caption:t.annotations.caption,cube:e.cube_name,defaultHierarchy:(n=t.default_hierarchy)!==null&&n!==void 0?n:t.hierarchies[0].name,dimensionType:(r=vo[t.type])!==null&&r!==void 0?r:vo.Standard,fullName:mc(a),hierarchies:t.hierarchies.map(m5e(l)),name:t.name,uri:o}}}function m5e(e){return t=>{const n=t.name,r=e.dimension_fullname.concat(n),i=Kt(e.dimension_uri,"hierarchies",encodeURIComponent(n)),a=Object.assign(Object.assign({},e),{hierarchy_fullname:r,hierarchy_name:n,hierarchy_uri:i});return{_type:"hierarchy",annotations:t.annotations,caption:t.annotations.caption,cube:e.cube_name,dimension:e.dimension_name,fullName:mc(r),levels:t.levels.map(v5e(a)),name:t.name,uri:i}}}function v5e(e){return(t,n)=>{const r=t.name,i=e.hierarchy_fullname.concat(r),a=Kt(e.hierarchy_uri,"levels",encodeURIComponent(t.name)),o=Object.assign(Object.assign({},e),{level_name:r,level_uri:a});return{_type:"level",annotations:t.annotations,caption:t.annotations.caption,cube:e.cube_name,depth:n+1,dimension:e.dimension_name,fullName:mc(i),hierarchy:e.hierarchy_name,name:t.name,properties:Er(t.properties).map(b5e(o)),uniqueName:t.unique_name,uri:a}}}function y5e(e){return t=>{var n,r;const i=(n=t.aggregator.name)===null||n===void 0?void 0:n.toUpperCase();return{_type:"measure",aggregatorType:(r=ou[i])!==null&&r!==void 0?r:ou.UNKNOWN,annotations:t.annotations,caption:t.annotations.caption,cube:e.cube_name,name:t.name,uri:Kt(e.cube_uri,"measures",encodeURIComponent(t.name))}}}function _5e(e){return t=>{const n=t["".concat(e.locale," Label")]||t.Label||"".concat(t.ID);return{_type:"member",ancestors:[],caption:n,children:[],fullName:mc([e.level_name,"".concat(t.ID)]),key:t.ID,level:e.level_name,name:n,uri:Kt(e.server_uri,"members?level=".concat(encodeURIComponent(e.level_name)))}}}function b5e(e){return t=>({_type:"property",annotations:t.annotations,captionSet:t.caption_set,cube:e.cube_name,dimension:e.dimension_name,hierarchy:e.hierarchy_name,level:e.level_name,name:t.name,uniqueName:t.unique_name,uri:Kt(e.level_uri,"properties",encodeURIComponent(t.name))})}function d8(e){const t=e.cube,n=Ho(e.getParam("drilldowns"),v=>Gn.isLevel(v)?v.uniqueName:null),r=Ho(e.getParam("filters"),Wte),i=Ho(e.getParam("measures"),v=>v.name),a=Ho(e.getParam("properties"),v=>v.uniqueName),o=e.getParam("options"),l=e.getParam("pagination"),s=e.getParam("sorting"),u=e.getParam("time"),c=e.getParam("calculations").reverse(),d=c.find(v=>v.kind==="growth"),f=c.find(v=>v.kind==="rca"),g=c.find(v=>v.kind==="topk"),p={cube:t.name,locale:e.getParam("locale")||void 0,drilldowns:n.join(",")||void 0,properties:a.join(",")||void 0,measures:i.join(",")||void 0,filters:r.join(",")||void 0,limit:l.limit?l.offset>0?"".concat(l.offset,",").concat(l.limit):"".concat(l.limit):void 0,sort:Jn.isMeasure(s.property)?"".concat(s.property.name,".").concat(s.direction):typeof s.property=="string"?"".concat(s.property,".").concat(s.direction):void 0,time:u.precision!=null&&u.value!=null?"".concat(u.precision,".").concat(u.value):void 0,debug:o.debug,exclude_default_members:o.exclude_default_members,parents:o.parents,sparse:o.sparse,growth:d&&"".concat(d.category.uniqueName,",").concat(d.value.name),rca:f&&"".concat(f.location.uniqueName,",").concat(f.category.uniqueName,",").concat(f.value.name),top:g&&(v=>{const m=Jn.isMeasure(v.value)?v.value.name:v.value;return"".concat(v.amount,",").concat(v.category.uniqueName,",").concat(m,",").concat(v.order)})(g)},h=Ho(e.getParam("cuts"),v=>{const{drillable:m}=v,y=Gn.isLevel(m)?m:void 0;return y?v.isExclusive?"".concat(y.uniqueName,":").concat(v.members.join(",")):(p[y.uniqueName]=v.members.join(","),null):null});return p.exclude=h.join(";")||void 0,p}function qte(e,t){const n=e.cube,r={};for(let f of n.levelIterator)r[f.uniqueName]=f;const i={};for(let f of n.propertyIterator)i[f.uniqueName]=f;const a=["cube","drilldowns","time","measures","properties","filters","parents","top","sort","limit","growth","rca","rate","top_where","debug","exclude","exclude_default_members","locale","distinct","nonempty","sparse"],{drilldowns:o="",measures:l="",exclude:s="",filters:u="",properties:c=""}=t;Object.keys(t).forEach(f=>{const g=r[f];g&&a.indexOf(f)===-1&&e.addCut(g,"".concat(t[f]).split(","))}),s.split(";").forEach(f=>{const[g,p]=f.split(":"),h=r[g];h&&e.addCut(h,p.split(","),{exclusive:!0})}),o.split(",").forEach(f=>{const g=r[f];g&&e.addDrilldown(g)}),u.split(",").forEach(f=>{const g=f.substr(0,f.indexOf(".")),p=ua[g]||n.measuresByName[g];if(p){const{constraints:[h,v],joint:m}=Gte(f);e.addFilter(p,h,m,v)}}),l.split(",").forEach(f=>{const g=n.measuresByName[f];g&&e.addMeasure(g)}),c.split(",").forEach(f=>{const g=i[f];g&&e.addProperty(g)});const d={cube:t.cube,locale:t.locale||"",options:{debug:t.debug,exclude_default_members:t.exclude_default_members,parents:t.parents,sparse:t.sparse},page_limit:0,page_offset:0,sort_direction:ar.DESC,sort_property:"",time:void 0};if(t.growth){const[f,g]=t.growth.split(","),p=r[f],h=n.measuresByName[g];p&&h&&e.addCalculation("growth",{category:p,value:h})}if(t.rca){const[f,g,p]=t.rca.split(","),h=r[f],v=r[g],m=n.measuresByName[p];h&&v&&m&&e.addCalculation("rca",{category:h,location:v,value:m})}if(t.top){const[f,g,p,h]=t.top.split(","),v=Number.parseInt(f),m=r[g],y=n.measuresByName[p];v&&m&&y&&e.addCalculation("topk",{amount:v,category:m,order:ar[h]||ar.DESC,value:y})}if(t.limit){const f=Ho(t.limit.split(","),g=>Number.parseInt(g)||null);d.page_limit=f.length===2?f[1]:f[0],d.page_offset=f.length===2?f[0]:0}if(t.sort){const f=t.sort.lastIndexOf(".");d.sort_property=t.sort.slice(0,f),d.sort_direction=ar[t.sort.slice(f+1)]}if(t.time){const f=Ho(t.time.split("."),h=>h||null),g=Pw[f[0]],p=hc(f[1])?f[1]:Cw[f[1]];g&&p!=null&&e.setTime(g,p)}return Bte(e,d)}class yo{constructor(t){if(this.axiosInstance=s9.create({}),this.serverSoftware=yo.softwareName,this.serverVersion="",this.serverUrl="/",!t||typeof t!="string")throw new Error("Invalid Tesseract OLAP server URL: ".concat(t));this.serverUrl=Kt(t,"/")}checkStatus(){return this.axiosInstance.get(this.serverUrl).then(t=>{const{status:n,tesseract_version:r}=t.data;return this.serverOnline=n==="ok",this.serverVersion=r,{software:this.serverSoftware,online:this.serverOnline,url:this.serverUrl,version:this.serverVersion}},t=>{throw this.serverOnline=!1,t})}execQuery(t,n="aggregate"){if(n==="aggregate")return this.execQueryAggregate(t);if(n==="logiclayer")return this.execQueryLogicLayer(t);const r="Invalid endpoint type: ".concat(n);return Promise.reject(new Error(r))}execQueryAggregate(t){const n=c8(t),r=t.getParam("format"),i=Kt(t.cube.toString(),"aggregate.".concat(r)),a=Ts(n,{ignorenull:!0,skipIndex:!0,sorted:!0});return this.axiosInstance.get(i,{params:n}).then(o=>({data:r===Vr.jsonrecords?o.data.data:o.data,headers:o.headers,query:t,status:o.status,url:"".concat(i,"?").concat(a)}))}execQueryLogicLayer(t){const n=d8(t),r=t.getParam("format"),i=Kt(this.serverUrl,"data.".concat(r)),a=Ts(n,{ignorenull:!0,skipIndex:!0,sorted:!0});return this.axiosInstance.get(i,{params:n}).then(o=>({data:r===Vr.jsonrecords?o.data.data:o.data,headers:o.headers,query:t,status:o.status,url:"".concat(i,"?").concat(a)}))}fetchCube(t){const n=Kt(this.serverUrl,"cubes",t),r=f8({server_uri:this.serverUrl});return this.axiosInstance.get(n).then(i=>{const a=i.data;if(a&&typeof a.name=="string")return r(a);throw new Pl(i)},i=>{throw i.response?i.response.status===404?new Pl(i.response,'Cube named "'.concat(t,'" is not available in server ').concat(this.serverUrl)):new Pl(i.response,i.message):i})}fetchCubes(){const t=Kt(this.serverUrl,"cubes"),n=f8({server_uri:this.serverUrl});return this.axiosInstance.get(t).then(r=>{const i=r.data;if(i&&Array.isArray(i.cubes))return i.cubes.map(n);throw new Pl(r)})}fetchMembers(t,n={}){const r=Kt(this.serverUrl,"members"),i={cube:t.cube.name,level:t.name,locale:n.locale||void 0},a=_5e({level_name:i.level,locale:(i.locale||"").toUpperCase(),server_uri:this.serverUrl});return this.axiosInstance.get(r,{params:i}).then(o=>{const{data:l}=o.data;let s=l.length;for(;s--;)l[s]=a(l[s]);return l})}fetchMember(t,n,r={}){return this.fetchMembers(t,r).then(i=>{const a=i.find(o=>o.key==n);if(a)return a;throw new Error("Requested member doesn't exist: descriptor ".concat(JSON.stringify(t),", key ").concat(n))})}parseQueryURL(t,n,r){const i=n.indexOf("?"),a=n.slice(i+1),o=u9(a),l=n.match(/^.+\/(?:aggregate|data)(\.[a-z]+)?\?.+$/);if(l){const u="".concat(l[1]||"").slice(1);t.setFormat(u)}const s=Yte(o,r);if(n.indexOf("/aggregate")>-1)return Kte(t,s);if(n.indexOf("/data")>-1){if(o.cube!==t.cube.name)throw new Error("URL and Query object belong to different cubes\n Query cube: ".concat(t.cube.name,"\n URL cube: ").concat(o.cube));return qte(t,s)}throw new Error("Provided URL is not a valid Tesseract OLAP query URL: ".concat(n))}setRequestConfig(t){Object.assign(this.axiosInstance.defaults,t)}stringifyQueryURL(t,n){return n==="logiclayer"?yo.urlLogicLayer(t):yo.urlAggregate(t)}static urlAggregate(t){const n=t.getParam("format"),r=c8(t),i=Ts(r,{ignorenull:!0,skipIndex:!0,sorted:!0});return Kt(t.cube.toString(),"aggregate.".concat(n,"?").concat(i))}static urlLogicLayer(t){const n=t.getParam("format"),r=d8(t),i=Ts(r,{ignorenull:!0,skipIndex:!0,sorted:!0});return Kt(t.cube.server,"data.".concat(n,"?").concat(i))}}yo.softwareName="tesseract-olap";yo.queryAggregate=Kte;yo.queryLogicLayer=qte;function Yte(e,t={}){const{exclude:n,include:r,filter:i}=t,a=()=>!0;let o=typeof i=="function"?i:a;if(n||r){const s=Array.isArray(r)?c=>r.reduce((d,f)=>d&&c===f,!0):a,u=Array.isArray(n)?c=>n.reduce((d,f)=>d&&c!==f,!0):a;o=c=>s(c)&&u(c)}const l={};return Object.keys(e).forEach(s=>{const u=e[s];o(s,u)&&Object.defineProperty(l,s,{enumerable:!0,value:u})}),l}function g8(e,t,n){const r=Gn.isLevel(t)?t.cube.name:Gn.isLevelDescriptor(t)?t.cube:void 0;return r?e.getCube(r,n).then(i=>i.getLevel(t)):e.getCubes().then(i=>{let a=i.length;for(;a--;){const o=i[a],l=lm(o.levelIterator,t);if(l!=null)return l}throw new Error("No level matched the descriptor ".concat(JSON.stringify(t)))})}function p8(e){typeof e=="string"&&(e={url:e});const{url:t}=e,n=zte(e,["url"]);if(!t){const i="DataSource can be built with a string URL or an object with the 'url' property.\nReceived ".concat(JSON.stringify(e));return Promise.reject(new Error(i))}const r=Kt(t,"cubes");return s9(Object.assign(Object.assign({},n),{url:r})).then(i=>{if(i.status===200&&"cubes"in i.data){const a="name"in i.data?new yo(t):new xd(t);return a.setRequestConfig(n),a}throw new Pl(i,"URL is not a known OLAP server: ".concat(t))},i=>{throw i.message+="\nURL is not a known OLAP server: ".concat(t),i})}function w5e(e){const t=/\/cubes\/([^\/]+)\/|\bcube=([^&]+)&/.exec(e);if(t)return t[1]||t[2];throw new Error("Provided URL is not a valid Query URL: ".concat(e))}class FP{constructor(t){this._cache=new a8(n=>n.name),t&&this.setDataSource(t)}static dataSourceFromURL(t){return p8(t)}static fromURL(t){return p8(t).then(n=>new FP(n))}checkStatus(){return this.datasource.checkStatus()}get datasource(){if(this._ds)return this._ds;throw new Error("This Client instance has no DataSource configured.\nVerify the initialization procedure, there might be a race condition.")}execQuery(t,n){return this.datasource.execQuery(t,n)}getCube(t){const n=this.datasource;return this._cache.getItem(t,()=>n.fetchCube(t).then(r=>new xw(r,n)))}getCubes(){const t=this.datasource;return this._cache.getAllItems(()=>t.fetchCubes().then(n=>n.map(r=>new xw(r,t))))}getMember(t,n,r){return g8(this,t).then(i=>this.datasource.fetchMember(i,n,r).then(a=>new Cd(a,i)))}getMembers(t,n){return g8(this,t).then(r=>this.datasource.fetchMembers(r,n).then(i=>i.map(a=>new Cd(a,r))))}parseQueryURL(t,n={}){const{serverUrl:r}=this.datasource;if(!n.anyServer&&t.indexOf(r)===-1){const i="Provided URL doesn't belong to the datasource set on this client instance:\nDataSource server: ".concat(r,"\nProvided server: ").concat(t.slice(0,t.indexOf("/",10)),"\n");return Promise.reject(new Error(i))}return Promise.resolve(t).then(w5e).then(i=>this.getCube(i)).then(i=>this.datasource.parseQueryURL(i.query,t,n))}setDataSource(t){t!==this._ds&&(this._ds=t,this._cache=new a8(n=>n.name))}setRequestConfig(t){this.datasource.setRequestConfig(t)}}var c9={},Xte={exports:{}},Qte={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Qte);var f9=Qte.exports;(function(e){var t=f9.default;function n(i){if(typeof WeakMap!="function")return null;var a=new WeakMap,o=new WeakMap;return(n=function(s){return s?o:a})(i)}function r(i,a){if(!a&&i&&i.__esModule)return i;if(i===null||t(i)!=="object"&&typeof i!="function")return{default:i};var o=n(a);if(o&&o.has(i))return o.get(i);var l={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in i)if(u!=="default"&&Object.prototype.hasOwnProperty.call(i,u)){var c=s?Object.getOwnPropertyDescriptor(i,u):null;c&&(c.get||c.set)?Object.defineProperty(l,u,c):l[u]=i[u]}return l.default=i,o&&o.set(i,l),l}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(Xte);var S5e=Xte.exports,Zte={exports:{}};(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Zte);var P5e=Zte.exports,PO={exports:{}},CO={exports:{}},h8;function C5e(){return h8||(h8=1,function(e){function t(n){if(Array.isArray(n))return n}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(CO)),CO.exports}var xO={exports:{}},m8;function x5e(){return m8||(m8=1,function(e){function t(n,r){var i=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(i!=null){var a,o,l,s,u=[],c=!0,d=!1;try{if(l=(i=i.call(n)).next,r===0){if(Object(i)!==i)return;c=!1}else for(;!(c=(a=l.call(i)).done)&&(u.push(a.value),u.length!==r);c=!0);}catch(f){d=!0,o=f}finally{try{if(!c&&i.return!=null&&(s=i.return(),Object(s)!==s))return}finally{if(d)throw o}}return u}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(xO)),xO.exports}var OO={exports:{}},EO={exports:{}},v8;function O5e(){return v8||(v8=1,function(e){function t(n,r){(r==null||r>n.length)&&(r=n.length);for(var i=0,a=new Array(r);i0&&arguments[0]!==void 0?arguments[0]:"y",n={minHeight:t==="y"?"minHeight":"minWidth",height:t==="y"?"height":"width",maxHeight:t==="y"?"maxHeight":"maxWidth"};return function(r){var i;return i={},(0,fl.default)(i,n.minHeight,r),(0,fl.default)(i,n.height,r),(0,fl.default)(i,n.maxHeight,r),(0,fl.default)(i,"overflowAnchor","none"),(0,fl.default)(i,"pointerEvents","none"),(0,fl.default)(i,"userSelect","none"),(0,fl.default)(i,"padding",0),(0,fl.default)(i,"margin",0),(0,fl.default)(i,"border","none"),i}},Tu=0,I5e=function(){try{return window.CSS.supports("overflow-anchor: auto")}catch(e){return!1}}(),D5e=Fr.default.forwardRef(function(e,t){var n=e.viewportRef,r=n===void 0?null:n,i=e.items,a=i===void 0?[]:i,o=e.itemMinSize,l=e.margin,s=l===void 0?0:l,u=e.overscan,c=u===void 0?1:u,d=e.axis,f=d===void 0?"y":d,g=e.initialIndex,p=g===void 0?0:g,h=e.initialAlignToTop,v=h===void 0?!0:h,m=e.children,y=(0,Fr.useMemo)(function(){return{propName:{top:f==="y"?"top":"left",bottom:f==="y"?"bottom":"right",clientHeight:f==="y"?"clientHeight":"clientWidth",scrollTop:f==="y"?"scrollTop":"scrollLeft",overflowY:f==="y"?"overflowY":"overflowX"},getStyle:N5e(f)}},[f]),_=y.propName,b=y.getStyle,w=a.length-1,C=o+s,O=c*C,$=(0,Fr.useState)(function(){var j=gs(Tu,p,w);return[j,j]}),R=(0,C8.default)($,2),M=(0,C8.default)(R[0],2),T=M[0],D=M[1],N=R[1],x=(0,Fr.useRef)(null),P=(0,Fr.useRef)(null),k=(0,Fr.useRef)({cache:[],step:function(){},scrollToIndex:T?{index:T,alignToTop:v}:null,scrollCompensationEndIndex:null}),A=gs(Tu,T,w),I=gs(A,D,w),F=(0,Fr.useMemo)(function(){return b(k.current.cache.slice(Tu,A).reduce(function(j,V){return j+V},A*C))},[A,C,b]),z=(0,Fr.useMemo)(function(){return b(k.current.cache.slice(I+1,w).reduce(function(j,V){return j+V},C*(w-I)))},[I,w,C,b]),H=(0,Fr.useMemo)(function(){return a.slice(A,I+1).map(function(j,V){return m(j,A+V)})},[a,A,I,m]);return k.current.step=function(){var j=r&&r.current&&r.current.getBoundingClientRect(),V=(j?gs(0,j[_.top],document.documentElement[_.clientHeight]):0)-O,W=(j?gs(0,j[_.bottom],document.documentElement[_.clientHeight]):document.documentElement[_.clientHeight])+O,U=x.current.nextSibling.getBoundingClientRect(),Q=P.current.previousSibling.getBoundingClientRect(),le=Math.ceil((W-V)/C),Y=T,K=D,ne,ie,q;if(k.current.scrollToIndex){var ge=gs(Tu,k.current.scrollToIndex.index,w);if(ge>=T&&ge<=D){for(ie=T,q=x.current.nextSibling;q!==P.current;){if(ie===ge){q.scrollIntoView(k.current.scrollToIndex.alignToTop),k.current.scrollToIndex=null;break}q=q.nextSibling,++ie}return}Y=ge-le,K=ge+le}else if(U[_.top]>=W){for(ne=U[_.top]-W,K=T;ne>=0&&K>Tu;)ne-=(k.current.cache[--K]||0)+C;k.current.scrollCompensationEndIndex=T,Y=K-le}else if(Q[_.bottom]+s<=V){for(ne=V-Q[_.bottom]+s,Y=D;ne>=0&&Y=V){for(ne=U[_.top]-V;ne>=0&&Y>Tu;)ne-=(k.current.cache[--Y]||0)+C;k.current.scrollCompensationEndIndex=T}if(Q[_.bottom]+s<=W)for(ne=W-Q[_.bottom]-s;ne>=0&&KW&&--K}if(Y=gs(Tu,Y,w),K=gs(Y,K,w),Y!==T||K!==D){for(ie=T,q=x.current.nextSibling;ie<=D&&q!==P.current;)k.current.cache[ie++]=q[_.clientHeight]-o,q=q.nextSibling;N([Y,K])}},(0,Fr.useImperativeHandle)(t,function(){return{scrollToIndex:function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;k.current.scrollToIndex={index:V,alignToTop:W}}}},[]),(0,Fr.useLayoutEffect)(function(){if(k.current.scrollCompensationEndIndex!==null){if(!r||I5e){k.current.scrollCompensationEndIndex=null;return}for(var j=T,V=x.current.nextSibling,W=0;j{t.setState(r=>({...r,[e]:Ms(n,r[e])}))}}function Ew(e){return e instanceof Function}function L5e(e){return Array.isArray(e)&&e.every(t=>typeof t=="number")}function ene(e,t){const n=[],r=i=>{i.forEach(a=>{n.push(a);const o=t(a);o!=null&&o.length&&r(o)})};return r(e),n}function it(e,t,n){let r=[],i;return()=>{let a;n.key&&n.debug&&(a=Date.now());const o=e();if(!(o.length!==r.length||o.some((u,c)=>r[c]!==u)))return i;r=o;let s;if(n.key&&n.debug&&(s=Date.now()),i=t(...o),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){const u=Math.round((Date.now()-a)*100)/100,c=Math.round((Date.now()-s)*100)/100,d=c/16,f=(g,p)=>{for(g=String(g);g.length{let g=f;for(const h of s.split(".")){var p;g=(p=g)==null?void 0:p[h]}return g}:c=f=>f[l.accessorKey]),!u)throw new Error;let d={id:"".concat(String(u)),accessorFn:c,parent:r,depth:n,columnDef:l,columns:[],getFlatColumns:it(()=>[!0],()=>{var f;return[d,...(f=d.columns)==null?void 0:f.flatMap(g=>g.getFlatColumns())]},{key:"column.getFlatColumns",debug:()=>{var f;return(f=e.options.debugAll)!=null?f:e.options.debugColumns}}),getLeafColumns:it(()=>[e._getOrderColumnsFn()],f=>{var g;if((g=d.columns)!=null&&g.length){let p=d.columns.flatMap(h=>h.getLeafColumns());return f(p)}return[d]},{key:"column.getLeafColumns",debug:()=>{var f;return(f=e.options.debugAll)!=null?f:e.options.debugColumns}})};return d=e._features.reduce((f,g)=>Object.assign(f,g.createColumn==null?void 0:g.createColumn(d,e)),d),d}function x8(e,t,n){var r;let a={id:(r=n.id)!=null?r:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const o=[],l=s=>{s.subHeaders&&s.subHeaders.length&&s.subHeaders.map(l),o.push(s)};return l(a),o},getContext:()=>({table:e,header:a,column:t})};return e._features.forEach(o=>{Object.assign(a,o.createHeader==null?void 0:o.createHeader(a,e))}),a}const j5e={createTable:e=>({getHeaderGroups:it(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>{var a,o;const l=(a=r==null?void 0:r.map(d=>n.find(f=>f.id===d)).filter(Boolean))!=null?a:[],s=(o=i==null?void 0:i.map(d=>n.find(f=>f.id===d)).filter(Boolean))!=null?o:[],u=n.filter(d=>!(r!=null&&r.includes(d.id))&&!(i!=null&&i.includes(d.id)));return T0(t,[...l,...u,...s],e)},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getCenterHeaderGroups:it(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r,i)=>(n=n.filter(a=>!(r!=null&&r.includes(a.id))&&!(i!=null&&i.includes(a.id))),T0(t,n,e,"center")),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getLeftHeaderGroups:it(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,r)=>{var i;const a=(i=r==null?void 0:r.map(o=>n.find(l=>l.id===o)).filter(Boolean))!=null?i:[];return T0(t,a,e,"left")},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getRightHeaderGroups:it(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,r)=>{var i;const a=(i=r==null?void 0:r.map(o=>n.find(l=>l.id===o)).filter(Boolean))!=null?i:[];return T0(t,a,e,"right")},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getFooterGroups:it(()=>[e.getHeaderGroups()],t=>[...t].reverse(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getLeftFooterGroups:it(()=>[e.getLeftHeaderGroups()],t=>[...t].reverse(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getCenterFooterGroups:it(()=>[e.getCenterHeaderGroups()],t=>[...t].reverse(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getRightFooterGroups:it(()=>[e.getRightHeaderGroups()],t=>[...t].reverse(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getFlatHeaders:it(()=>[e.getHeaderGroups()],t=>t.map(n=>n.headers).flat(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getLeftFlatHeaders:it(()=>[e.getLeftHeaderGroups()],t=>t.map(n=>n.headers).flat(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getCenterFlatHeaders:it(()=>[e.getCenterHeaderGroups()],t=>t.map(n=>n.headers).flat(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getRightFlatHeaders:it(()=>[e.getRightHeaderGroups()],t=>t.map(n=>n.headers).flat(),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getCenterLeafHeaders:it(()=>[e.getCenterFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getLeftLeafHeaders:it(()=>[e.getLeftFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getRightLeafHeaders:it(()=>[e.getRightFlatHeaders()],t=>t.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}}),getLeafHeaders:it(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(t,n,r)=>{var i,a,o,l,s,u;return[...(i=(a=t[0])==null?void 0:a.headers)!=null?i:[],...(o=(l=n[0])==null?void 0:l.headers)!=null?o:[],...(s=(u=r[0])==null?void 0:u.headers)!=null?s:[]].map(c=>c.getLeafHeaders()).flat()},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugHeaders}})})};function T0(e,t,n,r){var i,a;let o=0;const l=function(f,g){g===void 0&&(g=1),o=Math.max(o,g),f.filter(p=>p.getIsVisible()).forEach(p=>{var h;(h=p.columns)!=null&&h.length&&l(p.columns,g+1)},0)};l(e);let s=[];const u=(f,g)=>{const p={depth:g,id:[r,"".concat(g)].filter(Boolean).join("_"),headers:[]},h=[];f.forEach(v=>{const m=[...h].reverse()[0],y=v.column.depth===p.depth;let _,b=!1;if(y&&v.column.parent?_=v.column.parent:(_=v.column,b=!0),m&&(m==null?void 0:m.column)===_)m.subHeaders.push(v);else{const w=x8(n,_,{id:[r,g,_.id,v==null?void 0:v.id].filter(Boolean).join("_"),isPlaceholder:b,placeholderId:b?"".concat(h.filter(C=>C.column===_).length):void 0,depth:g,index:h.length});w.subHeaders.push(v),h.push(w)}p.headers.push(v),v.headerGroup=p}),s.push(p),g>0&&u(h,g-1)},c=t.map((f,g)=>x8(n,f,{depth:o,index:g}));u(c,o-1),s.reverse();const d=f=>f.filter(p=>p.column.getIsVisible()).map(p=>{let h=0,v=0,m=[0];p.subHeaders&&p.subHeaders.length?(m=[],d(p.subHeaders).forEach(_=>{let{colSpan:b,rowSpan:w}=_;h+=b,m.push(w)})):h=1;const y=Math.min(...m);return v=v+y,p.colSpan=h,p.rowSpan=v,{colSpan:h,rowSpan:v}});return d((i=(a=s[0])==null?void 0:a.headers)!=null?i:[]),s}const M0={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},TO=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),B5e={getDefaultColumnDef:()=>M0,getInitialState:e=>({columnSizing:{},columnSizingInfo:TO(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",onColumnSizingChange:Ha("columnSizing",e),onColumnSizingInfoChange:Ha("columnSizingInfo",e)}),createColumn:(e,t)=>({getSize:()=>{var n,r,i;const a=t.getState().columnSizing[e.id];return Math.min(Math.max((n=e.columnDef.minSize)!=null?n:M0.minSize,(r=a!=null?a:e.columnDef.size)!=null?r:M0.size),(i=e.columnDef.maxSize)!=null?i:M0.maxSize)},getStart:n=>{const r=n?n==="left"?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns(),i=r.findIndex(a=>a.id===e.id);if(i>0){const a=r[i-1];return a.getStart(n)+a.getSize()}return 0},resetSize:()=>{t.setColumnSizing(n=>{let{[e.id]:r,...i}=n;return i})},getCanResize:()=>{var n,r;return((n=e.columnDef.enableResizing)!=null?n:!0)&&((r=t.options.enableColumnResizing)!=null?r:!0)},getIsResizing:()=>t.getState().columnSizingInfo.isResizingColumn===e.id}),createHeader:(e,t)=>({getSize:()=>{let n=0;const r=i=>{if(i.subHeaders.length)i.subHeaders.forEach(r);else{var a;n+=(a=i.column.getSize())!=null?a:0}};return r(e),n},getStart:()=>{if(e.index>0){const n=e.headerGroup.headers[e.index-1];return n.getStart()+n.getSize()}return 0},getResizeHandler:()=>{const n=t.getColumn(e.column.id),r=n==null?void 0:n.getCanResize();return i=>{if(!n||!r||(i.persist==null||i.persist(),MO(i)&&i.touches&&i.touches.length>1))return;const a=e.getSize(),o=e?e.getLeafHeaders().map(h=>[h.column.id,h.column.getSize()]):[[n.id,n.getSize()]],l=MO(i)?Math.round(i.touches[0].clientX):i.clientX,s={},u=(h,v)=>{typeof v=="number"&&(t.setColumnSizingInfo(m=>{var y,_;const b=v-((y=m==null?void 0:m.startOffset)!=null?y:0),w=Math.max(b/((_=m==null?void 0:m.startSize)!=null?_:0),-.999999);return m.columnSizingStart.forEach(C=>{let[O,$]=C;s[O]=Math.round(Math.max($+$*w,0)*100)/100}),{...m,deltaOffset:b,deltaPercentage:w}}),(t.options.columnResizeMode==="onChange"||h==="end")&&t.setColumnSizing(m=>({...m,...s})))},c=h=>u("move",h),d=h=>{u("end",h),t.setColumnSizingInfo(v=>({...v,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},f={moveHandler:h=>c(h.clientX),upHandler:h=>{document.removeEventListener("mousemove",f.moveHandler),document.removeEventListener("mouseup",f.upHandler),d(h.clientX)}},g={moveHandler:h=>(h.cancelable&&(h.preventDefault(),h.stopPropagation()),c(h.touches[0].clientX),!1),upHandler:h=>{var v;document.removeEventListener("touchmove",g.moveHandler),document.removeEventListener("touchend",g.upHandler),h.cancelable&&(h.preventDefault(),h.stopPropagation()),d((v=h.touches[0])==null?void 0:v.clientX)}},p=H5e()?{passive:!1}:!1;MO(i)?(document.addEventListener("touchmove",g.moveHandler,p),document.addEventListener("touchend",g.upHandler,p)):(document.addEventListener("mousemove",f.moveHandler,p),document.addEventListener("mouseup",f.upHandler,p)),t.setColumnSizingInfo(h=>({...h,startOffset:l,startSize:a,deltaOffset:0,deltaPercentage:0,columnSizingStart:o,isResizingColumn:n.id}))}}}),createTable:e=>({setColumnSizing:t=>e.options.onColumnSizingChange==null?void 0:e.options.onColumnSizingChange(t),setColumnSizingInfo:t=>e.options.onColumnSizingInfoChange==null?void 0:e.options.onColumnSizingInfoChange(t),resetColumnSizing:t=>{var n;e.setColumnSizing(t?{}:(n=e.initialState.columnSizing)!=null?n:{})},resetHeaderSizeInfo:t=>{var n;e.setColumnSizingInfo(t?TO():(n=e.initialState.columnSizingInfo)!=null?n:TO())},getTotalSize:()=>{var t,n;return(t=(n=e.getHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},getLeftTotalSize:()=>{var t,n;return(t=(n=e.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},getCenterTotalSize:()=>{var t,n;return(t=(n=e.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0},getRightTotalSize:()=>{var t,n;return(t=(n=e.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?t:0}})};let N0=null;function H5e(){if(typeof N0=="boolean")return N0;let e=!1;try{const t={get passive(){return e=!0,!1}},n=()=>{};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch(t){e=!1}return N0=e,N0}function MO(e){return e.type==="touchstart"}const V5e={getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:Ha("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;return{_autoResetExpanded:()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetExpanded)!=null?r:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},setExpanded:r=>e.options.onExpandedChange==null?void 0:e.options.onExpandedChange(r),toggleAllRowsExpanded:r=>{(r!=null?r:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},resetExpanded:r=>{var i,a;e.setExpanded(r?{}:(i=(a=e.initialState)==null?void 0:a.expanded)!=null?i:{})},getCanSomeRowsExpand:()=>e.getPrePaginationRowModel().flatRows.some(r=>r.getCanExpand()),getToggleAllRowsExpandedHandler:()=>r=>{r.persist==null||r.persist(),e.toggleAllRowsExpanded()},getIsSomeRowsExpanded:()=>{const r=e.getState().expanded;return r===!0||Object.values(r).some(Boolean)},getIsAllRowsExpanded:()=>{const r=e.getState().expanded;return typeof r=="boolean"?r===!0:!(!Object.keys(r).length||e.getRowModel().flatRows.some(i=>!i.getIsExpanded()))},getExpandedDepth:()=>{let r=0;return(e.getState().expanded===!0?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach(a=>{const o=a.split(".");r=Math.max(r,o.length)}),r},getPreExpandedRowModel:()=>e.getSortedRowModel(),getExpandedRowModel:()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel())}},createRow:(e,t)=>({toggleExpanded:n=>{t.setExpanded(r=>{var i;const a=r===!0?!0:!!(r!=null&&r[e.id]);let o={};if(r===!0?Object.keys(t.getRowModel().rowsById).forEach(l=>{o[l]=!0}):o=r,n=(i=n)!=null?i:!a,!a&&n)return{...o,[e.id]:!0};if(a&&!n){const{[e.id]:l,...s}=o;return s}return r})},getIsExpanded:()=>{var n;const r=t.getState().expanded;return!!((n=t.options.getIsRowExpanded==null?void 0:t.options.getIsRowExpanded(e))!=null?n:r===!0||r!=null&&r[e.id])},getCanExpand:()=>{var n,r,i;return(n=t.options.getRowCanExpand==null?void 0:t.options.getRowCanExpand(e))!=null?n:((r=t.options.enableExpanding)!=null?r:!0)&&!!((i=e.subRows)!=null&&i.length)},getToggleExpandedHandler:()=>{const n=e.getCanExpand();return()=>{n&&e.toggleExpanded()}}})},tne=(e,t,n)=>{var r,i,a;const o=n.toLowerCase();return!!(!((r=e.getValue(t))==null||(i=r.toString())==null||(a=i.toLowerCase())==null)&&a.includes(o))};tne.autoRemove=e=>_o(e);const nne=(e,t,n)=>{var r,i;return!!(!((r=e.getValue(t))==null||(i=r.toString())==null)&&i.includes(n))};nne.autoRemove=e=>_o(e);const rne=(e,t,n)=>{var r,i;return((r=e.getValue(t))==null||(i=r.toString())==null?void 0:i.toLowerCase())===(n==null?void 0:n.toLowerCase())};rne.autoRemove=e=>_o(e);const ine=(e,t,n)=>{var r;return(r=e.getValue(t))==null?void 0:r.includes(n)};ine.autoRemove=e=>_o(e)||!(e!=null&&e.length);const ane=(e,t,n)=>!n.some(r=>{var i;return!((i=e.getValue(t))!=null&&i.includes(r))});ane.autoRemove=e=>_o(e)||!(e!=null&&e.length);const one=(e,t,n)=>n.some(r=>{var i;return(i=e.getValue(t))==null?void 0:i.includes(r)});one.autoRemove=e=>_o(e)||!(e!=null&&e.length);const lne=(e,t,n)=>e.getValue(t)===n;lne.autoRemove=e=>_o(e);const sne=(e,t,n)=>e.getValue(t)==n;sne.autoRemove=e=>_o(e);const d9=(e,t,n)=>{let[r,i]=n;const a=e.getValue(t);return a>=r&&a<=i};d9.resolveFilterValue=e=>{let[t,n]=e,r=typeof t!="number"?parseFloat(t):t,i=typeof n!="number"?parseFloat(n):n,a=t===null||Number.isNaN(r)?-1/0:r,o=n===null||Number.isNaN(i)?1/0:i;if(a>o){const l=a;a=o,o=l}return[a,o]};d9.autoRemove=e=>_o(e)||_o(e[0])&&_o(e[1]);const No={includesString:tne,includesStringSensitive:nne,equalsString:rne,arrIncludes:ine,arrIncludesAll:ane,arrIncludesSome:one,equals:lne,weakEquals:sne,inNumberRange:d9};function _o(e){return e==null||e===""}const U5e={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],globalFilter:void 0,...e}),getDefaultOptions:e=>({onColumnFiltersChange:Ha("columnFilters",e),onGlobalFilterChange:Ha("globalFilter",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100,globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n,r;const i=(n=e.getCoreRowModel().flatRows[0])==null||(r=n._getAllCellsByColumnId()[t.id])==null?void 0:r.getValue();return typeof i=="string"||typeof i=="number"}}),createColumn:(e,t)=>({getAutoFilterFn:()=>{const n=t.getCoreRowModel().flatRows[0],r=n==null?void 0:n.getValue(e.id);return typeof r=="string"?No.includesString:typeof r=="number"?No.inNumberRange:typeof r=="boolean"||r!==null&&typeof r=="object"?No.equals:Array.isArray(r)?No.arrIncludes:No.weakEquals},getFilterFn:()=>{var n,r;return Ew(e.columnDef.filterFn)?e.columnDef.filterFn:e.columnDef.filterFn==="auto"?e.getAutoFilterFn():(n=(r=t.options.filterFns)==null?void 0:r[e.columnDef.filterFn])!=null?n:No[e.columnDef.filterFn]},getCanFilter:()=>{var n,r,i;return((n=e.columnDef.enableColumnFilter)!=null?n:!0)&&((r=t.options.enableColumnFilters)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&!!e.accessorFn},getCanGlobalFilter:()=>{var n,r,i,a;return((n=e.columnDef.enableGlobalFilter)!=null?n:!0)&&((r=t.options.enableGlobalFilter)!=null?r:!0)&&((i=t.options.enableFilters)!=null?i:!0)&&((a=t.options.getColumnCanGlobalFilter==null?void 0:t.options.getColumnCanGlobalFilter(e))!=null?a:!0)&&!!e.accessorFn},getIsFiltered:()=>e.getFilterIndex()>-1,getFilterValue:()=>{var n,r;return(n=t.getState().columnFilters)==null||(r=n.find(i=>i.id===e.id))==null?void 0:r.value},getFilterIndex:()=>{var n,r;return(n=(r=t.getState().columnFilters)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},setFilterValue:n=>{t.setColumnFilters(r=>{const i=e.getFilterFn(),a=r==null?void 0:r.find(c=>c.id===e.id),o=Ms(n,a?a.value:void 0);if(O8(i,o,e)){var l;return(l=r==null?void 0:r.filter(c=>c.id!==e.id))!=null?l:[]}const s={id:e.id,value:o};if(a){var u;return(u=r==null?void 0:r.map(c=>c.id===e.id?s:c))!=null?u:[]}return r!=null&&r.length?[...r,s]:[s]})},_getFacetedRowModel:t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),getFacetedRowModel:()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),_getFacetedUniqueValues:t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),getFacetedUniqueValues:()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,_getFacetedMinMaxValues:t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),getFacetedMinMaxValues:()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}),createRow:(e,t)=>({columnFilters:{},columnFiltersMeta:{}}),createTable:e=>({getGlobalAutoFilterFn:()=>No.includesString,getGlobalFilterFn:()=>{var t,n;const{globalFilterFn:r}=e.options;return Ew(r)?r:r==="auto"?e.getGlobalAutoFilterFn():(t=(n=e.options.filterFns)==null?void 0:n[r])!=null?t:No[r]},setColumnFilters:t=>{const n=e.getAllLeafColumns(),r=i=>{var a;return(a=Ms(t,i))==null?void 0:a.filter(o=>{const l=n.find(s=>s.id===o.id);if(l){const s=l.getFilterFn();if(O8(s,o.value,l))return!1}return!0})};e.options.onColumnFiltersChange==null||e.options.onColumnFiltersChange(r)},setGlobalFilter:t=>{e.options.onGlobalFilterChange==null||e.options.onGlobalFilterChange(t)},resetGlobalFilter:t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)},resetColumnFilters:t=>{var n,r;e.setColumnFilters(t?[]:(n=(r=e.initialState)==null?void 0:r.columnFilters)!=null?n:[])},getPreFilteredRowModel:()=>e.getCoreRowModel(),getFilteredRowModel:()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel()),_getGlobalFacetedRowModel:e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),getGlobalFacetedRowModel:()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),_getGlobalFacetedUniqueValues:e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),getGlobalFacetedUniqueValues:()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,_getGlobalFacetedMinMaxValues:e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),getGlobalFacetedMinMaxValues:()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}})};function O8(e,t,n){return(e&&e.autoRemove?e.autoRemove(t,n):!1)||typeof t>"u"||typeof t=="string"&&!t}const G5e=(e,t,n)=>n.reduce((r,i)=>{const a=i.getValue(e);return r+(typeof a=="number"?a:0)},0),W5e=(e,t,n)=>{let r;return n.forEach(i=>{const a=i.getValue(e);a!=null&&(r>a||r===void 0&&a>=a)&&(r=a)}),r},K5e=(e,t,n)=>{let r;return n.forEach(i=>{const a=i.getValue(e);a!=null&&(r=a)&&(r=a)}),r},q5e=(e,t,n)=>{let r,i;return n.forEach(a=>{const o=a.getValue(e);o!=null&&(r===void 0?o>=o&&(r=i=o):(r>o&&(r=o),i{let n=0,r=0;if(t.forEach(i=>{let a=i.getValue(e);a!=null&&(a=+a)>=a&&(++n,r+=a)}),n)return r/n},X5e=(e,t)=>{if(!t.length)return;const n=t.map(a=>a.getValue(e));if(!L5e(n))return;if(n.length===1)return n[0];const r=Math.floor(n.length/2),i=n.sort((a,o)=>a-o);return n.length%2!==0?i[r]:(i[r-1]+i[r])/2},Q5e=(e,t)=>Array.from(new Set(t.map(n=>n.getValue(e))).values()),Z5e=(e,t)=>new Set(t.map(n=>n.getValue(e))).size,J5e=(e,t)=>t.length,Gy={sum:G5e,min:W5e,max:K5e,extent:q5e,mean:Y5e,median:X5e,unique:Q5e,uniqueCount:Z5e,count:J5e},eNe={getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return(t=(n=e.getValue())==null||n.toString==null?void 0:n.toString())!=null?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:Ha("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>({toggleGrouping:()=>{t.setGrouping(n=>n!=null&&n.includes(e.id)?n.filter(r=>r!==e.id):[...n!=null?n:[],e.id])},getCanGroup:()=>{var n,r,i,a;return(n=(r=(i=(a=e.columnDef.enableGrouping)!=null?a:!0)!=null?i:t.options.enableGrouping)!=null?r:!0)!=null?n:!!e.accessorFn},getIsGrouped:()=>{var n;return(n=t.getState().grouping)==null?void 0:n.includes(e.id)},getGroupedIndex:()=>{var n;return(n=t.getState().grouping)==null?void 0:n.indexOf(e.id)},getToggleGroupingHandler:()=>{const n=e.getCanGroup();return()=>{n&&e.toggleGrouping()}},getAutoAggregationFn:()=>{const n=t.getCoreRowModel().flatRows[0],r=n==null?void 0:n.getValue(e.id);if(typeof r=="number")return Gy.sum;if(Object.prototype.toString.call(r)==="[object Date]")return Gy.extent},getAggregationFn:()=>{var n,r;if(!e)throw new Error;return Ew(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:e.columnDef.aggregationFn==="auto"?e.getAutoAggregationFn():(n=(r=t.options.aggregationFns)==null?void 0:r[e.columnDef.aggregationFn])!=null?n:Gy[e.columnDef.aggregationFn]}}),createTable:e=>({setGrouping:t=>e.options.onGroupingChange==null?void 0:e.options.onGroupingChange(t),resetGrouping:t=>{var n,r;e.setGrouping(t?[]:(n=(r=e.initialState)==null?void 0:r.grouping)!=null?n:[])},getPreGroupedRowModel:()=>e.getFilteredRowModel(),getGroupedRowModel:()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel())}),createRow:(e,t)=>({getIsGrouped:()=>!!e.groupingColumnId,getGroupingValue:n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];const r=t.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},_groupingValuesCache:{}}),createCell:(e,t,n,r)=>({getIsGrouped:()=>t.getIsGrouped()&&t.id===n.groupingColumnId,getIsPlaceholder:()=>!e.getIsGrouped()&&t.getIsGrouped(),getIsAggregated:()=>{var i;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!((i=n.subRows)!=null&&i.length)}})};function tNe(e,t,n){if(!(t!=null&&t.length)||!n)return e;const r=e.filter(a=>!t.includes(a.id));return n==="remove"?r:[...t.map(a=>e.find(o=>o.id===a)).filter(Boolean),...r]}const nNe={getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:Ha("columnOrder",e)}),createTable:e=>({setColumnOrder:t=>e.options.onColumnOrderChange==null?void 0:e.options.onColumnOrderChange(t),resetColumnOrder:t=>{var n;e.setColumnOrder(t?[]:(n=e.initialState.columnOrder)!=null?n:[])},_getOrderColumnsFn:it(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(t,n,r)=>i=>{let a=[];if(!(t!=null&&t.length))a=i;else{const o=[...t],l=[...i];for(;l.length&&o.length;){const s=o.shift(),u=l.findIndex(c=>c.id===s);u>-1&&a.push(l.splice(u,1)[0])}a=[...a,...l]}return tNe(a,n,r)},{key:!1})})},S3=0,P3=10,NO=()=>({pageIndex:S3,pageSize:P3}),rNe={getInitialState:e=>({...e,pagination:{...NO(),...e==null?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:Ha("pagination",e)}),createTable:e=>{let t=!1,n=!1;return{_autoResetPageIndex:()=>{var r,i;if(!t){e._queue(()=>{t=!0});return}if((r=(i=e.options.autoResetAll)!=null?i:e.options.autoResetPageIndex)!=null?r:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},setPagination:r=>{const i=a=>Ms(r,a);return e.options.onPaginationChange==null?void 0:e.options.onPaginationChange(i)},resetPagination:r=>{var i;e.setPagination(r?NO():(i=e.initialState.pagination)!=null?i:NO())},setPageIndex:r=>{e.setPagination(i=>{let a=Ms(r,i.pageIndex);const o=typeof e.options.pageCount>"u"||e.options.pageCount===-1?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return a=Math.max(0,Math.min(a,o)),{...i,pageIndex:a}})},resetPageIndex:r=>{var i,a,o;e.setPageIndex(r?S3:(i=(a=e.initialState)==null||(o=a.pagination)==null?void 0:o.pageIndex)!=null?i:S3)},resetPageSize:r=>{var i,a,o;e.setPageSize(r?P3:(i=(a=e.initialState)==null||(o=a.pagination)==null?void 0:o.pageSize)!=null?i:P3)},setPageSize:r=>{e.setPagination(i=>{const a=Math.max(1,Ms(r,i.pageSize)),o=i.pageSize*i.pageIndex,l=Math.floor(o/a);return{...i,pageIndex:l,pageSize:a}})},setPageCount:r=>e.setPagination(i=>{var a;let o=Ms(r,(a=e.options.pageCount)!=null?a:-1);return typeof o=="number"&&(o=Math.max(-1,o)),{...i,pageCount:o}}),getPageOptions:it(()=>[e.getPageCount()],r=>{let i=[];return r&&r>0&&(i=[...new Array(r)].fill(null).map((a,o)=>o)),i},{key:!1,debug:()=>{var r;return(r=e.options.debugAll)!=null?r:e.options.debugTable}}),getCanPreviousPage:()=>e.getState().pagination.pageIndex>0,getCanNextPage:()=>{const{pageIndex:r}=e.getState().pagination,i=e.getPageCount();return i===-1?!0:i===0?!1:re.setPageIndex(r=>r-1),nextPage:()=>e.setPageIndex(r=>r+1),getPrePaginationRowModel:()=>e.getExpandedRowModel(),getPaginationRowModel:()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()),getPageCount:()=>{var r;return(r=e.options.pageCount)!=null?r:Math.ceil(e.getPrePaginationRowModel().rows.length/e.getState().pagination.pageSize)}}}},IO=()=>({left:[],right:[]}),iNe={getInitialState:e=>({columnPinning:IO(),...e}),getDefaultOptions:e=>({onColumnPinningChange:Ha("columnPinning",e)}),createColumn:(e,t)=>({pin:n=>{const r=e.getLeafColumns().map(i=>i.id).filter(Boolean);t.setColumnPinning(i=>{var a,o;if(n==="right"){var l,s;return{left:((l=i==null?void 0:i.left)!=null?l:[]).filter(d=>!(r!=null&&r.includes(d))),right:[...((s=i==null?void 0:i.right)!=null?s:[]).filter(d=>!(r!=null&&r.includes(d))),...r]}}if(n==="left"){var u,c;return{left:[...((u=i==null?void 0:i.left)!=null?u:[]).filter(d=>!(r!=null&&r.includes(d))),...r],right:((c=i==null?void 0:i.right)!=null?c:[]).filter(d=>!(r!=null&&r.includes(d)))}}return{left:((a=i==null?void 0:i.left)!=null?a:[]).filter(d=>!(r!=null&&r.includes(d))),right:((o=i==null?void 0:i.right)!=null?o:[]).filter(d=>!(r!=null&&r.includes(d)))}})},getCanPin:()=>e.getLeafColumns().some(r=>{var i,a;return((i=r.columnDef.enablePinning)!=null?i:!0)&&((a=t.options.enablePinning)!=null?a:!0)}),getIsPinned:()=>{const n=e.getLeafColumns().map(l=>l.id),{left:r,right:i}=t.getState().columnPinning,a=n.some(l=>r==null?void 0:r.includes(l)),o=n.some(l=>i==null?void 0:i.includes(l));return a?"left":o?"right":!1},getPinnedIndex:()=>{var n,r,i;const a=e.getIsPinned();return a?(n=(r=t.getState().columnPinning)==null||(i=r[a])==null?void 0:i.indexOf(e.id))!=null?n:-1:0}}),createRow:(e,t)=>({getCenterVisibleCells:it(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(n,r,i)=>{const a=[...r!=null?r:[],...i!=null?i:[]];return n.filter(o=>!a.includes(o.column.id))},{key:"row.getCenterVisibleCells",debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugRows}}),getLeftVisibleCells:it(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,,],(n,r)=>(r!=null?r:[]).map(a=>n.find(o=>o.column.id===a)).filter(Boolean).map(a=>({...a,position:"left"})),{key:"row.getLeftVisibleCells",debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugRows}}),getRightVisibleCells:it(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(n,r)=>(r!=null?r:[]).map(a=>n.find(o=>o.column.id===a)).filter(Boolean).map(a=>({...a,position:"right"})),{key:"row.getRightVisibleCells",debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugRows}})}),createTable:e=>({setColumnPinning:t=>e.options.onColumnPinningChange==null?void 0:e.options.onColumnPinningChange(t),resetColumnPinning:t=>{var n,r;return e.setColumnPinning(t?IO():(n=(r=e.initialState)==null?void 0:r.columnPinning)!=null?n:IO())},getIsSomeColumnsPinned:t=>{var n;const r=e.getState().columnPinning;if(!t){var i,a;return!!((i=r.left)!=null&&i.length||(a=r.right)!=null&&a.length)}return!!((n=r[t])!=null&&n.length)},getLeftLeafColumns:it(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(t,n)=>(n!=null?n:[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugColumns}}),getRightLeafColumns:it(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(t,n)=>(n!=null?n:[]).map(r=>t.find(i=>i.id===r)).filter(Boolean),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugColumns}}),getCenterLeafColumns:it(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,r)=>{const i=[...n!=null?n:[],...r!=null?r:[]];return t.filter(a=>!i.includes(a.id))},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugColumns}})})},aNe={getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:Ha("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>({setRowSelection:t=>e.options.onRowSelectionChange==null?void 0:e.options.onRowSelectionChange(t),resetRowSelection:t=>{var n;return e.setRowSelection(t?{}:(n=e.initialState.rowSelection)!=null?n:{})},toggleAllRowsSelected:t=>{e.setRowSelection(n=>{t=typeof t<"u"?t:!e.getIsAllRowsSelected();const r={...n},i=e.getPreGroupedRowModel().flatRows;return t?i.forEach(a=>{a.getCanSelect()&&(r[a.id]=!0)}):i.forEach(a=>{delete r[a.id]}),r})},toggleAllPageRowsSelected:t=>e.setRowSelection(n=>{const r=typeof t<"u"?t:!e.getIsAllPageRowsSelected(),i={...n};return e.getRowModel().rows.forEach(a=>{C3(i,a.id,r,e)}),i}),getPreSelectedRowModel:()=>e.getCoreRowModel(),getSelectedRowModel:it(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?DO(e,n):{rows:[],flatRows:[],rowsById:{}},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable}}),getFilteredSelectedRowModel:it(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?DO(e,n):{rows:[],flatRows:[],rowsById:{}},{key:"getFilteredSelectedRowModel",debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable}}),getGroupedSelectedRowModel:it(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?DO(e,n):{rows:[],flatRows:[],rowsById:{}},{key:"getGroupedSelectedRowModel",debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable}}),getIsAllRowsSelected:()=>{const t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState();let r=!!(t.length&&Object.keys(n).length);return r&&t.some(i=>i.getCanSelect()&&!n[i.id])&&(r=!1),r},getIsAllPageRowsSelected:()=>{const t=e.getPaginationRowModel().flatRows.filter(i=>i.getCanSelect()),{rowSelection:n}=e.getState();let r=!!t.length;return r&&t.some(i=>!n[i.id])&&(r=!1),r},getIsSomeRowsSelected:()=>{var t;const n=Object.keys((t=e.getState().rowSelection)!=null?t:{}).length;return n>0&&n{const t=e.getPaginationRowModel().flatRows;return e.getIsAllPageRowsSelected()?!1:t.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},getToggleAllRowsSelectedHandler:()=>t=>{e.toggleAllRowsSelected(t.target.checked)},getToggleAllPageRowsSelectedHandler:()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}}),createRow:(e,t)=>({toggleSelected:n=>{const r=e.getIsSelected();t.setRowSelection(i=>{if(n=typeof n<"u"?n:!r,r===n)return i;const a={...i};return C3(a,e.id,n,t),a})},getIsSelected:()=>{const{rowSelection:n}=t.getState();return g9(e,n)},getIsSomeSelected:()=>{const{rowSelection:n}=t.getState();return E8(e,n)==="some"},getIsAllSubRowsSelected:()=>{const{rowSelection:n}=t.getState();return E8(e,n)==="all"},getCanSelect:()=>{var n;return typeof t.options.enableRowSelection=="function"?t.options.enableRowSelection(e):(n=t.options.enableRowSelection)!=null?n:!0},getCanSelectSubRows:()=>{var n;return typeof t.options.enableSubRowSelection=="function"?t.options.enableSubRowSelection(e):(n=t.options.enableSubRowSelection)!=null?n:!0},getCanMultiSelect:()=>{var n;return typeof t.options.enableMultiRowSelection=="function"?t.options.enableMultiRowSelection(e):(n=t.options.enableMultiRowSelection)!=null?n:!0},getToggleSelectedHandler:()=>{const n=e.getCanSelect();return r=>{var i;n&&e.toggleSelected((i=r.target)==null?void 0:i.checked)}}})},C3=(e,t,n,r)=>{var i;const a=r.getRow(t);n?(a.getCanMultiSelect()||Object.keys(e).forEach(o=>delete e[o]),a.getCanSelect()&&(e[t]=!0)):delete e[t],(i=a.subRows)!=null&&i.length&&a.getCanSelectSubRows()&&a.subRows.forEach(o=>C3(e,o.id,n,r))};function DO(e,t){const n=e.getState().rowSelection,r=[],i={},a=function(o,l){return o.map(s=>{var u;const c=g9(s,n);if(c&&(r.push(s),i[s.id]=s),(u=s.subRows)!=null&&u.length&&(s={...s,subRows:a(s.subRows)}),c)return s}).filter(Boolean)};return{rows:a(t.rows),flatRows:r,rowsById:i}}function g9(e,t){var n;return(n=t[e.id])!=null?n:!1}function E8(e,t,n){if(e.subRows&&e.subRows.length){let r=!0,i=!1;return e.subRows.forEach(a=>{i&&!r||(g9(a,t)?i=!0:r=!1)}),r?"all":i?"some":!1}return!1}const x3=/([0-9]+)/gm,oNe=(e,t,n)=>une(lu(e.getValue(n)).toLowerCase(),lu(t.getValue(n)).toLowerCase()),lNe=(e,t,n)=>une(lu(e.getValue(n)),lu(t.getValue(n))),sNe=(e,t,n)=>p9(lu(e.getValue(n)).toLowerCase(),lu(t.getValue(n)).toLowerCase()),uNe=(e,t,n)=>p9(lu(e.getValue(n)),lu(t.getValue(n))),cNe=(e,t,n)=>{const r=e.getValue(n),i=t.getValue(n);return r>i?1:rp9(e.getValue(n),t.getValue(n));function p9(e,t){return e===t?0:e>t?1:-1}function lu(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}function une(e,t){const n=e.split(x3).filter(Boolean),r=t.split(x3).filter(Boolean);for(;n.length&&r.length;){const i=n.shift(),a=r.shift(),o=parseInt(i,10),l=parseInt(a,10),s=[o,l].sort();if(isNaN(s[0])){if(i>a)return 1;if(a>i)return-1;continue}if(isNaN(s[1]))return isNaN(o)?-1:1;if(o>l)return 1;if(l>o)return-1}return n.length-r.length}const Gu={alphanumeric:oNe,alphanumericCaseSensitive:lNe,text:sNe,textCaseSensitive:uNe,datetime:cNe,basic:fNe},dNe={getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:Ha("sorting",e),isMultiSortEvent:t=>t.shiftKey}),createColumn:(e,t)=>({getAutoSortingFn:()=>{const n=t.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const i of n){const a=i==null?void 0:i.getValue(e.id);if(Object.prototype.toString.call(a)==="[object Date]")return Gu.datetime;if(typeof a=="string"&&(r=!0,a.split(x3).length>1))return Gu.alphanumeric}return r?Gu.text:Gu.basic},getAutoSortDir:()=>{const n=t.getFilteredRowModel().flatRows[0];return typeof(n==null?void 0:n.getValue(e.id))=="string"?"asc":"desc"},getSortingFn:()=>{var n,r;if(!e)throw new Error;return Ew(e.columnDef.sortingFn)?e.columnDef.sortingFn:e.columnDef.sortingFn==="auto"?e.getAutoSortingFn():(n=(r=t.options.sortingFns)==null?void 0:r[e.columnDef.sortingFn])!=null?n:Gu[e.columnDef.sortingFn]},toggleSorting:(n,r)=>{const i=e.getNextSortingOrder(),a=typeof n<"u"&&n!==null;t.setSorting(o=>{const l=o==null?void 0:o.find(g=>g.id===e.id),s=o==null?void 0:o.findIndex(g=>g.id===e.id);let u=[],c,d=a?n:i==="desc";if(o!=null&&o.length&&e.getCanMultiSort()&&r?l?c="toggle":c="add":o!=null&&o.length&&s!==o.length-1?c="replace":l?c="toggle":c="replace",c==="toggle"&&(a||i||(c="remove")),c==="add"){var f;u=[...o,{id:e.id,desc:d}],u.splice(0,u.length-((f=t.options.maxMultiSortColCount)!=null?f:Number.MAX_SAFE_INTEGER))}else c==="toggle"?u=o.map(g=>g.id===e.id?{...g,desc:d}:g):c==="remove"?u=o.filter(g=>g.id!==e.id):u=[{id:e.id,desc:d}];return u})},getFirstSortDir:()=>{var n,r;return((n=(r=e.columnDef.sortDescFirst)!=null?r:t.options.sortDescFirst)!=null?n:e.getAutoSortDir()==="desc")?"desc":"asc"},getNextSortingOrder:n=>{var r,i;const a=e.getFirstSortDir(),o=e.getIsSorted();return o?o!==a&&((r=t.options.enableSortingRemoval)==null||r)&&(!(n&&(i=t.options.enableMultiRemove)!=null)||i)?!1:o==="desc"?"asc":"desc":a},getCanSort:()=>{var n,r;return((n=e.columnDef.enableSorting)!=null?n:!0)&&((r=t.options.enableSorting)!=null?r:!0)&&!!e.accessorFn},getCanMultiSort:()=>{var n,r;return(n=(r=e.columnDef.enableMultiSort)!=null?r:t.options.enableMultiSort)!=null?n:!!e.accessorFn},getIsSorted:()=>{var n;const r=(n=t.getState().sorting)==null?void 0:n.find(i=>i.id===e.id);return r?r.desc?"desc":"asc":!1},getSortIndex:()=>{var n,r;return(n=(r=t.getState().sorting)==null?void 0:r.findIndex(i=>i.id===e.id))!=null?n:-1},clearSorting:()=>{t.setSorting(n=>n!=null&&n.length?n.filter(r=>r.id!==e.id):[])},getToggleSortingHandler:()=>{const n=e.getCanSort();return r=>{n&&(r.persist==null||r.persist(),e.toggleSorting==null||e.toggleSorting(void 0,e.getCanMultiSort()?t.options.isMultiSortEvent==null?void 0:t.options.isMultiSortEvent(r):!1))}}}),createTable:e=>({setSorting:t=>e.options.onSortingChange==null?void 0:e.options.onSortingChange(t),resetSorting:t=>{var n,r;e.setSorting(t?[]:(n=(r=e.initialState)==null?void 0:r.sorting)!=null?n:[])},getPreSortedRowModel:()=>e.getGroupedRowModel(),getSortedRowModel:()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel())})},gNe={getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:Ha("columnVisibility",e)}),createColumn:(e,t)=>({toggleVisibility:n=>{e.getCanHide()&&t.setColumnVisibility(r=>({...r,[e.id]:n!=null?n:!e.getIsVisible()}))},getIsVisible:()=>{var n,r;return(n=(r=t.getState().columnVisibility)==null?void 0:r[e.id])!=null?n:!0},getCanHide:()=>{var n,r;return((n=e.columnDef.enableHiding)!=null?n:!0)&&((r=t.options.enableHiding)!=null?r:!0)},getToggleVisibilityHandler:()=>n=>{e.toggleVisibility==null||e.toggleVisibility(n.target.checked)}}),createRow:(e,t)=>({_getAllVisibleCells:it(()=>[e.getAllCells(),t.getState().columnVisibility],n=>n.filter(r=>r.column.getIsVisible()),{key:"row._getAllVisibleCells",debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugRows}}),getVisibleCells:it(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(n,r,i)=>[...n,...r,...i],{key:!1,debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugRows}})}),createTable:e=>{const t=(n,r)=>it(()=>[r(),r().filter(i=>i.getIsVisible()).map(i=>i.id).join("_")],i=>i.filter(a=>a.getIsVisible==null?void 0:a.getIsVisible()),{key:n,debug:()=>{var i;return(i=e.options.debugAll)!=null?i:e.options.debugColumns}});return{getVisibleFlatColumns:t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),getVisibleLeafColumns:t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),getLeftVisibleLeafColumns:t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),getRightVisibleLeafColumns:t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),getCenterVisibleLeafColumns:t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),setColumnVisibility:n=>e.options.onColumnVisibilityChange==null?void 0:e.options.onColumnVisibilityChange(n),resetColumnVisibility:n=>{var r;e.setColumnVisibility(n?{}:(r=e.initialState.columnVisibility)!=null?r:{})},toggleAllColumnsVisible:n=>{var r;n=(r=n)!=null?r:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((i,a)=>({...i,[a.id]:n||!(a.getCanHide!=null&&a.getCanHide())}),{}))},getIsAllColumnsVisible:()=>!e.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),getIsSomeColumnsVisible:()=>e.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),getToggleAllColumnsVisibilityHandler:()=>n=>{var r;e.toggleAllColumnsVisible((r=n.target)==null?void 0:r.checked)}}}},$8=[j5e,gNe,nNe,iNe,U5e,dNe,eNe,V5e,rNe,aNe,B5e];function pNe(e){var t;(e.debugAll||e.debugTable)&&console.info("Creating Table Instance...");let n={_features:$8};const r=n._features.reduce((c,d)=>Object.assign(c,d.getDefaultOptions==null?void 0:d.getDefaultOptions(n)),{}),i=c=>n.options.mergeOptions?n.options.mergeOptions(r,c):{...r,...c};let o={...{},...(t=e.initialState)!=null?t:{}};n._features.forEach(c=>{var d;o=(d=c.getInitialState==null?void 0:c.getInitialState(o))!=null?d:o});const l=[];let s=!1;const u={_features:$8,options:{...r,...e},initialState:o,_queue:c=>{l.push(c),s||(s=!0,Promise.resolve().then(()=>{for(;l.length;)l.shift()();s=!1}).catch(d=>setTimeout(()=>{throw d})))},reset:()=>{n.setState(n.initialState)},setOptions:c=>{const d=Ms(c,n.options);n.options=i(d)},getState:()=>n.options.state,setState:c=>{n.options.onStateChange==null||n.options.onStateChange(c)},_getRowId:(c,d,f)=>{var g;return(g=n.options.getRowId==null?void 0:n.options.getRowId(c,d,f))!=null?g:"".concat(f?[f.id,d].join("."):d)},getCoreRowModel:()=>(n._getCoreRowModel||(n._getCoreRowModel=n.options.getCoreRowModel(n)),n._getCoreRowModel()),getRowModel:()=>n.getPaginationRowModel(),getRow:c=>{const d=n.getRowModel().rowsById[c];if(!d)throw new Error;return d},_getDefaultColumnDef:it(()=>[n.options.defaultColumn],c=>{var d;return c=(d=c)!=null?d:{},{header:f=>{const g=f.header.column.columnDef;return g.accessorKey?g.accessorKey:g.accessorFn?g.id:null},cell:f=>{var g,p;return(g=(p=f.renderValue())==null||p.toString==null?void 0:p.toString())!=null?g:null},...n._features.reduce((f,g)=>Object.assign(f,g.getDefaultColumnDef==null?void 0:g.getDefaultColumnDef()),{}),...c}},{debug:()=>{var c;return(c=n.options.debugAll)!=null?c:n.options.debugColumns},key:!1}),_getColumnDefs:()=>n.options.columns,getAllColumns:it(()=>[n._getColumnDefs()],c=>{const d=function(f,g,p){return p===void 0&&(p=0),f.map(h=>{const v=z5e(n,h,p,g),m=h;return v.columns=m.columns?d(m.columns,v,p+1):[],v})};return d(c)},{key:!1,debug:()=>{var c;return(c=n.options.debugAll)!=null?c:n.options.debugColumns}}),getAllFlatColumns:it(()=>[n.getAllColumns()],c=>c.flatMap(d=>d.getFlatColumns()),{key:!1,debug:()=>{var c;return(c=n.options.debugAll)!=null?c:n.options.debugColumns}}),_getAllFlatColumnsById:it(()=>[n.getAllFlatColumns()],c=>c.reduce((d,f)=>(d[f.id]=f,d),{}),{key:!1,debug:()=>{var c;return(c=n.options.debugAll)!=null?c:n.options.debugColumns}}),getAllLeafColumns:it(()=>[n.getAllColumns(),n._getOrderColumnsFn()],(c,d)=>{let f=c.flatMap(g=>g.getLeafColumns());return d(f)},{key:!1,debug:()=>{var c;return(c=n.options.debugAll)!=null?c:n.options.debugColumns}}),getColumn:c=>n._getAllFlatColumnsById()[c]};return Object.assign(n,u),n._features.forEach(c=>Object.assign(n,c.createTable==null?void 0:c.createTable(n))),n}function hNe(e,t,n,r){const i=()=>{var o;return(o=a.getValue())!=null?o:e.options.renderFallbackValue},a={id:"".concat(t.id,"_").concat(n.id),row:t,column:n,getValue:()=>t.getValue(r),renderValue:i,getContext:it(()=>[e,n,t,a],(o,l,s,u)=>({table:o,column:l,row:s,cell:u,getValue:u.getValue,renderValue:u.renderValue}),{key:!1,debug:()=>e.options.debugAll})};return e._features.forEach(o=>{Object.assign(a,o.createCell==null?void 0:o.createCell(a,n,t,e))},{}),a}const uv=(e,t,n,r,i,a,o)=>{let l={id:t,index:r,original:n,depth:i,parentId:o,_valuesCache:{},_uniqueValuesCache:{},getValue:s=>{if(l._valuesCache.hasOwnProperty(s))return l._valuesCache[s];const u=e.getColumn(s);if(u!=null&&u.accessorFn)return l._valuesCache[s]=u.accessorFn(l.original,r),l._valuesCache[s]},getUniqueValues:s=>{if(l._uniqueValuesCache.hasOwnProperty(s))return l._uniqueValuesCache[s];const u=e.getColumn(s);if(u!=null&&u.accessorFn)return u.columnDef.getUniqueValues?(l._uniqueValuesCache[s]=u.columnDef.getUniqueValues(l.original,r),l._uniqueValuesCache[s]):(l._uniqueValuesCache[s]=[l.getValue(s)],l._uniqueValuesCache[s])},renderValue:s=>{var u;return(u=l.getValue(s))!=null?u:e.options.renderFallbackValue},subRows:a!=null?a:[],getLeafRows:()=>ene(l.subRows,s=>s.subRows),getParentRow:()=>l.parentId?e.getRow(l.parentId):void 0,getParentRows:()=>{let s=[],u=l;for(;;){const c=u.getParentRow();if(!c)break;s.push(c),u=c}return s.reverse()},getAllCells:it(()=>[e.getAllLeafColumns()],s=>s.map(u=>hNe(e,l,u,u.id)),{key:!1,debug:()=>{var s;return(s=e.options.debugAll)!=null?s:e.options.debugRows}}),_getAllCellsByColumnId:it(()=>[l.getAllCells()],s=>s.reduce((u,c)=>(u[c.column.id]=c,u),{}),{key:"row.getAllCellsByColumnId",debug:()=>{var s;return(s=e.options.debugAll)!=null?s:e.options.debugRows}})};for(let s=0;sit(()=>[e.options.data],t=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(i,a,o){a===void 0&&(a=0);const l=[];for(let u=0;u{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}})}function cne(e,t,n){return n.options.filterFromLeafRows?vNe(e,t,n):yNe(e,t,n)}function vNe(e,t,n){var r;const i=[],a={},o=(r=n.options.maxLeafRowFilterDepth)!=null?r:100,l=function(s,u){u===void 0&&(u=0);const c=[];for(let f=0;fit(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,n,r)=>{if(!t.rows.length||!(n!=null&&n.length)&&!r){for(let f=0;f{var g;const p=e.getColumn(f.id);if(!p)return;const h=p.getFilterFn();h&&i.push({id:f.id,filterFn:h,resolvedValue:(g=h.resolveFilterValue==null?void 0:h.resolveFilterValue(f.value))!=null?g:f.value})});const o=n.map(f=>f.id),l=e.getGlobalFilterFn(),s=e.getAllLeafColumns().filter(f=>f.getCanGlobalFilter());r&&l&&s.length&&(o.push("__global__"),s.forEach(f=>{var g;a.push({id:f.id,filterFn:l,resolvedValue:(g=l.resolveFilterValue==null?void 0:l.resolveFilterValue(r))!=null?g:r})}));let u,c;for(let f=0;f{g.columnFiltersMeta[h]=v})}if(a.length){for(let p=0;p{g.columnFiltersMeta[h]=v})){g.columnFilters.__global__=!0;break}}g.columnFilters.__global__!==!0&&(g.columnFilters.__global__=!1)}}const d=f=>{for(let g=0;g{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}})}function bNe(){return(e,t)=>it(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()],(n,r,i)=>{if(!n.rows.length||!(r!=null&&r.length)&&!i)return n;const a=[...r.map(l=>l.id).filter(l=>l!==t),i?"__global__":void 0].filter(Boolean),o=l=>{for(let s=0;s{var n;return(n=e.options.debugAll)!=null?n:e.options.debugTable},onChange:()=>{}})}function wNe(){return(e,t)=>it(()=>{var n;return[(n=e.getColumn(t))==null?void 0:n.getFacetedRowModel()]},n=>{if(!n)return new Map;let r=new Map;for(let a=0;a{var n;return(n=e.options.debugAll)!=null?n:e.options.debugTable},onChange:()=>{}})}function SNe(){return(e,t)=>it(()=>{var n;return[(n=e.getColumn(t))==null?void 0:n.getFacetedRowModel()]},n=>{var r;if(!n)return;const i=(r=n.flatRows[0])==null?void 0:r.getUniqueValues(t);if(typeof i>"u")return;let a=[i,i];for(let o=0;oa[1]&&(a[1]=u)}}return a},{key:!1,debug:()=>{var n;return(n=e.options.debugAll)!=null?n:e.options.debugTable},onChange:()=>{}})}function PNe(){return e=>it(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,n)=>{if(!n.rows.length||!(t!=null&&t.length))return n;const r=e.getState().sorting,i=[],a=r.filter(s=>{var u;return(u=e.getColumn(s.id))==null?void 0:u.getCanSort()}),o={};a.forEach(s=>{const u=e.getColumn(s.id);u&&(o[s.id]={sortUndefined:u.columnDef.sortUndefined,invertSorting:u.columnDef.invertSorting,sortingFn:u.getSortingFn()})});const l=s=>{const u=[...s];return u.sort((c,d)=>{for(let g=0;g{var d;i.push(c),(d=c.subRows)!=null&&d.length&&(c.subRows=l(c.subRows))}),u};return{rows:l(n.rows),flatRows:i,rowsById:n.rowsById}},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}})}function CNe(){return e=>it(()=>[e.getState().grouping,e.getPreGroupedRowModel()],(t,n)=>{if(!n.rows.length||!t.length)return n;const r=t.filter(s=>e.getColumn(s)),i=[],a={},o=function(s,u,c){if(u===void 0&&(u=0),u>=r.length)return s.map(p=>(p.depth=u,i.push(p),a[p.id]=p,p.subRows&&(p.subRows=o(p.subRows,u+1,p.id)),p));const d=r[u],f=xNe(s,d);return Array.from(f.entries()).map((p,h)=>{let[v,m]=p,y="".concat(d,":").concat(v);y=c?"".concat(c,">").concat(y):y;const _=o(m,u+1,y),b=u?ene(m,C=>C.subRows):m,w=uv(e,y,b[0].original,h,u,void 0,c);return Object.assign(w,{groupingColumnId:d,groupingValue:v,subRows:_,leafRows:b,getValue:C=>{if(r.includes(C)){if(w._valuesCache.hasOwnProperty(C))return w._valuesCache[C];if(m[0]){var O;w._valuesCache[C]=(O=m[0].getValue(C))!=null?O:void 0}return w._valuesCache[C]}if(w._groupingValuesCache.hasOwnProperty(C))return w._groupingValuesCache[C];const $=e.getColumn(C),R=$==null?void 0:$.getAggregationFn();if(R)return w._groupingValuesCache[C]=R(C,b,m),w._groupingValuesCache[C]}}),_.forEach(C=>{i.push(C),a[C.id]=C}),w})},l=o(n.rows,0);return l.forEach(s=>{i.push(s),a[s.id]=s}),{rows:l,flatRows:i,rowsById:a}},{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable},onChange:()=>{e._queue(()=>{e._autoResetExpanded(),e._autoResetPageIndex()})}})}function xNe(e,t){const n=new Map;return e.reduce((r,i)=>{const a="".concat(i.getGroupingValue(t)),o=r.get(a);return o?o.push(i):r.set(a,[i]),r},n)}function ONe(){return e=>it(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(t,n,r)=>!n.rows.length||t!==!0&&!Object.keys(t!=null?t:{}).length||!r?n:fne(n),{key:!1,debug:()=>{var t;return(t=e.options.debugAll)!=null?t:e.options.debugTable}})}function fne(e){const t=[],n=r=>{var i;t.push(r),(i=r.subRows)!=null&&i.length&&r.getIsExpanded()&&r.subRows.forEach(n)};return e.rows.forEach(n),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function ENe(e){return t=>it(()=>[t.getState().pagination,t.getPrePaginationRowModel(),t.options.paginateExpandedRows?void 0:t.getState().expanded],(n,r)=>{if(!r.rows.length)return r;const{pageSize:i,pageIndex:a}=n;let{rows:o,flatRows:l,rowsById:s}=r;const u=i*a,c=u+i;o=o.slice(u,c);let d;t.options.paginateExpandedRows?d={rows:o,flatRows:l,rowsById:s}:d=fne({rows:o,flatRows:l,rowsById:s}),d.flatRows=[];const f=g=>{d.flatRows.push(g),g.subRows.length&&g.subRows.forEach(f)};return d.rows.forEach(f),d},{key:!1,debug:()=>{var n;return(n=t.options.debugAll)!=null?n:t.options.debugTable}})}/** - * react-table - * - * Copyright (c) TanStack - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function $Ne(e){const t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=E.useState(()=>({current:pNe(t)})),[r,i]=E.useState(()=>n.current.initialState);return n.current.setOptions(a=>({...a,...e,state:{...r,...e.state},onStateChange:o=>{i(o),e.onStateChange==null||e.onStateChange(o)}})),n.current}/** - * match-sorter-utils - * - * Copyright (c) TanStack - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */const dne={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z"},kNe=Object.keys(dne).join("|"),RNe=new RegExp(kNe,"g");function ANe(e){return e.replace(RNe,t=>dne[t])}/** - * @name match-sorter - * @license MIT license. - * @copyright (c) 2099 Kent C. Dodds - * @author Kent C. Dodds (https://kentcdodds.com) - */const ii={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0};function TNe(e,t,n){var r;if(n=n||{},n.threshold=(r=n.threshold)!=null?r:ii.MATCHES,!n.accessors){const o=k8(e,t,n);return{rankedValue:e,rank:o,accessorIndex:-1,accessorThreshold:n.threshold,passed:o>=n.threshold}}const i=FNe(e,n.accessors),a={rankedValue:e,rank:ii.NO_MATCH,accessorIndex:-1,accessorThreshold:n.threshold,passed:!1};for(let o=0;o=ii.MATCHES?s=u:s>c&&(s=c),s=Math.min(s,c),s>=d&&s>a.rank&&(a.rank=s,a.passed=!0,a.accessorIndex=o,a.accessorThreshold=d,a.rankedValue=l.itemValue)}return a}function k8(e,t,n){return e=R8(e,n),t=R8(t,n),t.length>e.length?ii.NO_MATCH:e===t?ii.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase(),t=t.toLowerCase(),e===t?ii.EQUAL:e.startsWith(t)?ii.STARTS_WITH:e.includes(" ".concat(t))?ii.WORD_STARTS_WITH:e.includes(t)?ii.CONTAINS:t.length===1?ii.NO_MATCH:MNe(e).includes(t)?ii.ACRONYM:NNe(e,t))}function MNe(e){let t="";return e.split(" ").forEach(r=>{r.split("-").forEach(a=>{t+=a.substr(0,1)})}),t}function NNe(e,t){let n=0,r=0;function i(s,u,c){for(let d=c,f=u.length;d-1))return ii.NO_MATCH}const l=r-o;return a(l)}function INe(e,t){return e.rank===t.rank?0:e.rank>t.rank?-1:1}function R8(e,t){let{keepDiacritics:n}=t;return e="".concat(e),n||(e=ANe(e)),e}function DNe(e,t){let n=t;typeof t=="object"&&(n=t.accessor);const r=n(e);return r==null?[]:Array.isArray(r)?r:[String(r)]}function FNe(e,t){const n=[];for(let r=0,i=t.length;r"u"&&delete r[a]}),n.options=kw({debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:jNe,rangeExtractor:gne,onChange:function(){},measureElement:VNe,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1},r)},this.notify=function(){n.options.onChange==null||n.options.onChange(n)},this.cleanup=function(){n.unsubs.filter(Boolean).forEach(function(r){return r()}),n.unsubs=[],n.scrollElement=null},this._didMount=function(){return n.measureElementCache.forEach(n.observer.observe),function(){n.observer.disconnect(),n.cleanup()}},this._willUpdate=function(){var r=n.options.getScrollElement();n.scrollElement!==r&&(n.cleanup(),n.scrollElement=r,n._scrollToOffset(n.scrollOffset,{adjustments:void 0,behavior:void 0}),n.unsubs.push(n.options.observeElementRect(n,function(i){var a=n.scrollRect;n.scrollRect=i,(n.options.horizontal?i.width!==a.width:i.height!==a.height)&&n.maybeNotify()})),n.unsubs.push(n.options.observeElementOffset(n,function(i){n.scrollAdjustments=0,n.scrollOffset!==i&&(n.isScrollingTimeoutId!==null&&(clearTimeout(n.isScrollingTimeoutId),n.isScrollingTimeoutId=null),n.isScrolling=!0,n.scrollDirection=n.scrollOffset=0;l--){var s=r[l];if(!a.has(s.lane)){var u=o.get(s.lane);if(u==null||s.end>u.end?o.set(s.lane,s):s.end0?Math.min.apply(Math,n.pendingMeasuredCacheIndexes):0;n.pendingMeasuredCacheIndexes=[];for(var c=n.measurementsCache.slice(0,u),d=u;d=n.scrollOffset+a?i="end":i="start"),i==="start"?r=r:i==="end"?r=r-a:i==="center"&&(r=r-a/2);var o=n.options.horizontal?"scrollWidth":"scrollHeight",l=n.scrollElement?"document"in n.scrollElement?n.scrollElement.document.documentElement[o]:n.scrollElement[o]:0,s=l-n.getSize();return Math.max(Math.min(s,r),0)},this.getOffsetForIndex=function(r,i){i===void 0&&(i="auto"),r=Math.max(0,Math.min(r,n.options.count-1));var a=FO(n.getMeasurements()[r]);if(i==="auto")if(a.end>=n.scrollOffset+n.getSize()-n.options.scrollPaddingEnd)i="end";else if(a.start<=n.scrollOffset+n.options.scrollPaddingStart)i="start";else return[n.scrollOffset,i];var o=i==="end"?a.end+n.options.scrollPaddingEnd:a.start-n.options.scrollPaddingStart;return[n.getOffsetForAlignment(o,i),i]},this.isDynamicMode=function(){return n.measureElementCache.size>0},this.cancelScrollToIndex=function(){n.scrollToIndexTimeoutId!==null&&(clearTimeout(n.scrollToIndexTimeoutId),n.scrollToIndexTimeoutId=null)},this.scrollToOffset=function(r,i){var a=i===void 0?{}:i,o=a.align,l=o===void 0?"start":o,s=a.behavior;n.cancelScrollToIndex(),s==="smooth"&&n.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),n._scrollToOffset(n.getOffsetForAlignment(r,l),{adjustments:void 0,behavior:s})},this.scrollToIndex=function(r,i){var a=i===void 0?{}:i,o=a.align,l=o===void 0?"auto":o,s=a.behavior;r=Math.max(0,Math.min(r,n.options.count-1)),n.cancelScrollToIndex(),s==="smooth"&&n.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");var u=n.getOffsetForIndex(r,l),c=u[0],d=u[1];n._scrollToOffset(c,{adjustments:void 0,behavior:s}),s!=="smooth"&&n.isDynamicMode()&&(n.scrollToIndexTimeoutId=setTimeout(function(){n.scrollToIndexTimeoutId=null;var f=n.measureElementCache.has(n.options.getItemKey(r));if(f){var g=n.getOffsetForIndex(r,d),p=g[0];zNe(p,n.scrollOffset)||n.scrollToIndex(r,{align:d,behavior:s})}else n.scrollToIndex(r,{align:d,behavior:s})}))},this.scrollBy=function(r,i){var a=i===void 0?{}:i,o=a.behavior;n.cancelScrollToIndex(),o==="smooth"&&n.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),n._scrollToOffset(n.scrollOffset+r,{adjustments:void 0,behavior:o})},this.getTotalSize=function(){var r;return(((r=n.getMeasurements()[n.options.count-1])==null?void 0:r.end)||n.options.paddingStart)-n.options.scrollMargin+n.options.paddingEnd},this._scrollToOffset=function(r,i){var a=i.adjustments,o=i.behavior;n.options.scrollToFn(r,{behavior:o,adjustments:a},n)},this.measure=function(){n.itemSizeCache=new Map,n.notify()},this.setOptions(t),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(function(r){n.itemSizeCache.set(r.key,r.size)}),this.maybeNotify()},pne=function(t,n,r,i){for(;t<=n;){var a=(t+n)/2|0,o=r(a);if(oi)n=a-1;else return a}return t>0?t-1:0};function WNe(e){for(var t=e.measurements,n=e.outerSize,r=e.scrollOffset,i=t.length-1,a=function(u){return t[u].start},o=pne(0,i,a,r),l=o;lt in e?YNe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,M8=(e,t)=>{for(var n in t||(t={}))mne.call(t,n)&&T8(e,n,t[n]);if(Rw)for(var n of Rw(t))vne.call(t,n)&&T8(e,n,t[n]);return e},N8=(e,t)=>XNe(e,QNe(t)),ZNe=(e,t)=>{var n={};for(var r in e)mne.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Rw)for(var r of Rw(e))t.indexOf(r)<0&&vne.call(e,r)&&(n[r]=e[r]);return n};function O3(e){var t=e,{direction:n,style:r}=t,i=ZNe(t,["direction","style"]);const a=Rn();return S.createElement(uq,N8(M8({},i),{style:N8(M8({},r),{transform:n==="next"&&a.dir==="ltr"||n==="previous"&&a.dir==="rtl"?"rotate(270deg)":"rotate(90deg)"})}))}O3.displayName="@mantine/dates/Chevron";var JNe=Object.defineProperty,eIe=Object.defineProperties,tIe=Object.getOwnPropertyDescriptors,I8=Object.getOwnPropertySymbols,nIe=Object.prototype.hasOwnProperty,rIe=Object.prototype.propertyIsEnumerable,D8=(e,t,n)=>t in e?JNe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,I0=(e,t)=>{for(var n in t||(t={}))nIe.call(t,n)&&D8(e,n,t[n]);if(I8)for(var n of I8(t))rIe.call(t,n)&&D8(e,n,t[n]);return e},F8=(e,t)=>eIe(e,tIe(t));const sm={xs:L(30),sm:L(36),md:L(42),lg:L(48),xl:L(54)};var iIe=ke((e,{radius:t,isStatic:n},{size:r})=>{const i=e.fn.variant({variant:"filled"}),a=e.fn.variant({variant:"light"});return{day:F8(I0({width:se({size:r,sizes:sm}),height:se({size:r,sizes:sm}),fontSize:se({size:r,sizes:e.fontSizes}),display:"inline-flex",justifyContent:"center",alignItems:"center",userSelect:n?void 0:"none",cursor:n?"default":"pointer",borderRadius:e.fn.radius(t)},n?null:e.fn.hover({backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":n?void 0:e.activeStyles,"&[data-disabled]":F8(I0({color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[4],cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}}),"&[data-weekend]":{color:e.colors.red[e.fn.primaryShade()]},"&[data-outside]":{color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[4]},"&[data-in-range]":I0({backgroundColor:a.background,borderRadius:0},n?null:e.fn.hover({backgroundColor:a.hover})),"&[data-first-in-range]":{borderTopLeftRadius:e.radius.sm,borderBottomLeftRadius:e.radius.sm},"&[data-last-in-range]":{borderTopRightRadius:e.radius.sm,borderBottomRightRadius:e.radius.sm},"&[data-selected]":I0({color:i.color,backgroundColor:i.background},n?null:e.fn.hover({backgroundColor:i.hover})),"&[data-hidden]":{display:"none"}})}});const aIe=iIe;var oIe=Object.defineProperty,lIe=Object.defineProperties,sIe=Object.getOwnPropertyDescriptors,L8=Object.getOwnPropertySymbols,uIe=Object.prototype.hasOwnProperty,cIe=Object.prototype.propertyIsEnumerable,z8=(e,t,n)=>t in e?oIe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,D0=(e,t)=>{for(var n in t||(t={}))uIe.call(t,n)&&z8(e,n,t[n]);if(L8)for(var n of L8(t))cIe.call(t,n)&&z8(e,n,t[n]);return e},F0=(e,t)=>lIe(e,sIe(t)),fIe=ke((e,t,{size:n})=>{const r=se({size:n,sizes:sm});return{calendarHeaderControlIcon:{},calendarHeader:{display:"flex",maxWidth:"calc(".concat(r," * 7 + ").concat(L(7),")")},calendarHeaderControl:F0(D0({width:r,height:r,borderRadius:e.fn.radius(),display:"flex",justifyContent:"center",alignItems:"center",userSelect:"none"},e.fn.hover({backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":e.activeStyles,"&[data-disabled]":F0(D0({opacity:.2,cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}})}),calendarHeaderLevel:F0(D0({height:r,borderRadius:e.fn.radius(),display:"flex",justifyContent:"center",alignItems:"center",userSelect:"none",flex:1,fontSize:se({size:n,sizes:e.fontSizes}),fontWeight:500,textTransform:"capitalize"},e.fn.hover({backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":e.activeStyles,"&[data-static]":F0(D0({cursor:"default",userSelect:"unset"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}})})}});const dIe=fIe;var gIe=Object.defineProperty,Aw=Object.getOwnPropertySymbols,yne=Object.prototype.hasOwnProperty,_ne=Object.prototype.propertyIsEnumerable,j8=(e,t,n)=>t in e?gIe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,pIe=(e,t)=>{for(var n in t||(t={}))yne.call(t,n)&&j8(e,n,t[n]);if(Aw)for(var n of Aw(t))_ne.call(t,n)&&j8(e,n,t[n]);return e},hIe=(e,t)=>{var n={};for(var r in e)yne.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Aw)for(var r of Aw(e))t.indexOf(r)<0&&_ne.call(e,r)&&(n[r]=e[r]);return n};const mIe={nextDisabled:!1,previousDisabled:!1,hasNextLevel:!0,withNext:!0,withPrevious:!0,size:"sm"},LP=E.forwardRef((e,t)=>{const n=_e("CalendarHeader",mIe,e),{className:r,nextIcon:i,previousIcon:a,nextLabel:o,previousLabel:l,onNext:s,onPrevious:u,onLevelClick:c,label:d,classNames:f,styles:g,unstyled:p,nextDisabled:h,previousDisabled:v,hasNextLevel:m,levelControlAriaLabel:y,withNext:_,withPrevious:b,__staticSelector:w,__preventFocus:C,__stopPropagation:O,size:$,variant:R}=n,M=hIe(n,["className","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","label","classNames","styles","unstyled","nextDisabled","previousDisabled","hasNextLevel","levelControlAriaLabel","withNext","withPrevious","__staticSelector","__preventFocus","__stopPropagation","size","variant"]),{classes:T,cx:D}=dIe(null,{name:["CalendarHeader",w],classNames:f,styles:g,unstyled:p,size:$,variant:R}),N=C?x=>x.preventDefault():void 0;return S.createElement(he,pIe({className:D(T.calendarHeader,r),ref:t},M),b&&S.createElement(Xr,{className:T.calendarHeaderControl,"data-previous":!0,"aria-label":l,onClick:u,unstyled:p,onMouseDown:N,disabled:v,"data-disabled":v||void 0,tabIndex:C?-1:0,"data-mantine-stop-propagation":O||void 0},a||S.createElement(O3,{className:T.calendarHeaderControlIcon,direction:"previous","data-previous":!0})),S.createElement(Xr,{component:m?"button":"div",className:T.calendarHeaderLevel,onClick:m?c:void 0,unstyled:p,onMouseDown:m?N:void 0,disabled:!m,"data-static":!m||void 0,"aria-label":y,tabIndex:C||!m?-1:0,"data-mantine-stop-propagation":O||void 0},d),_&&S.createElement(Xr,{className:T.calendarHeaderControl,"data-next":!0,"aria-label":o,onClick:s,unstyled:p,onMouseDown:N,disabled:h,"data-disabled":h||void 0,tabIndex:C?-1:0,"data-mantine-stop-propagation":O||void 0},i||S.createElement(O3,{className:T.calendarHeaderControlIcon,direction:"next","data-next":!0})))});LP.displayName="@mantine/dates/CalendarHeader";var bne={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(xs,function(){var n=1e3,r=6e4,i=36e5,a="millisecond",o="second",l="minute",s="hour",u="day",c="week",d="month",f="quarter",g="year",p="date",h="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(N){var x=["th","st","nd","rd"],P=N%100;return"["+N+(x[(P-20)%10]||x[P]||x[0])+"]"}},_=function(N,x,P){var k=String(N);return!k||k.length>=x?N:""+Array(x+1-k.length).join(P)+N},b={s:_,z:function(N){var x=-N.utcOffset(),P=Math.abs(x),k=Math.floor(P/60),A=P%60;return(x<=0?"+":"-")+_(k,2,"0")+":"+_(A,2,"0")},m:function N(x,P){if(x.date()1)return N(F[0])}else{var z=x.name;C[z]=x,A=z}return!k&&A&&(w=A),A||!k&&w},R=function(N,x){if(O(N))return N.clone();var P=typeof x=="object"?x:{};return P.date=N,P.args=arguments,new T(P)},M=b;M.l=$,M.i=O,M.w=function(N,x){return R(N,{locale:x.$L,utc:x.$u,x:x.$x,$offset:x.$offset})};var T=function(){function N(P){this.$L=$(P.locale,null,!0),this.parse(P)}var x=N.prototype;return x.parse=function(P){this.$d=function(k){var A=k.date,I=k.utc;if(A===null)return new Date(NaN);if(M.u(A))return new Date;if(A instanceof Date)return new Date(A);if(typeof A=="string"&&!/Z$/i.test(A)){var F=A.match(v);if(F){var z=F[2]-1||0,H=(F[7]||"0").substring(0,3);return I?new Date(Date.UTC(F[1],z,F[3]||1,F[4]||0,F[5]||0,F[6]||0,H)):new Date(F[1],z,F[3]||1,F[4]||0,F[5]||0,F[6]||0,H)}}return new Date(A)}(P),this.$x=P.x||{},this.init()},x.init=function(){var P=this.$d;this.$y=P.getFullYear(),this.$M=P.getMonth(),this.$D=P.getDate(),this.$W=P.getDay(),this.$H=P.getHours(),this.$m=P.getMinutes(),this.$s=P.getSeconds(),this.$ms=P.getMilliseconds()},x.$utils=function(){return M},x.isValid=function(){return this.$d.toString()!==h},x.isSame=function(P,k){var A=R(P);return this.startOf(k)<=A&&A<=this.endOf(k)},x.isAfter=function(P,k){return R(P)({calendar:{}}));const bIe=_Ie;var wIe=ke((e,t,{size:n})=>({monthLevelGroup:{display:"flex","& [data-month-level]:not(:last-of-type)":{marginRight:se({size:n,sizes:e.spacing})}}}));const SIe=wIe;var PIe=ke(e=>({monthLevel:{},calendarHeader:{marginBottom:e.spacing.xs}}));const CIe=PIe,xIe={locale:"en",firstDayOfWeek:1,weekendDays:[0,6],labelSeparator:"–"},OIe=E.createContext(xIe);var EIe=Object.defineProperty,$Ie=Object.defineProperties,kIe=Object.getOwnPropertyDescriptors,B8=Object.getOwnPropertySymbols,RIe=Object.prototype.hasOwnProperty,AIe=Object.prototype.propertyIsEnumerable,H8=(e,t,n)=>t in e?EIe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,TIe=(e,t)=>{for(var n in t||(t={}))RIe.call(t,n)&&H8(e,n,t[n]);if(B8)for(var n of B8(t))AIe.call(t,n)&&H8(e,n,t[n]);return e},MIe=(e,t)=>$Ie(e,kIe(t));function bu(){const e=E.useContext(OIe),t=E.useCallback(a=>a||e.locale,[e.locale]),n=E.useCallback(a=>typeof a=="number"?a:e.firstDayOfWeek,[e.firstDayOfWeek]),r=E.useCallback(a=>Array.isArray(a)?a:e.weekendDays,[e.weekendDays]),i=E.useCallback(a=>typeof a=="string"?a:e.labelSeparator,[e.labelSeparator]);return MIe(TIe({},e),{getLocale:t,getFirstDayOfWeek:n,getWeekendDays:r,getLabelSeparator:i})}function NIe(e,t=1){const n=new Date(e);for(;n.getDay()!==t;)n.setDate(n.getDate()-1);return n}function IIe(e,t=1){const n=new Date(e),r=t===0?6:t-1;for(;n.getDay()!==r;)n.setDate(n.getDate()+1);return n}function DIe(e,t=1){const n=e.getMonth(),r=new Date(e.getFullYear(),n,1),i=new Date(e.getFullYear(),e.getMonth()+1,0),a=IIe(i,t),o=NIe(r,t),l=[];for(;o<=a;){const s=[];for(let u=0;u<7;u+=1)s.push(new Date(o)),o.setDate(o.getDate()+1);l.push(s)}return l}function wne(e,t){return e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()}function Sne(e,t){return t instanceof Date?lt(e).isBefore(lt(t).add(1,"day"),"day"):!0}function Pne(e,t){return t instanceof Date?lt(e).isAfter(lt(t).subtract(1,"day"),"day"):!0}var FIe=Object.defineProperty,LIe=Object.defineProperties,zIe=Object.getOwnPropertyDescriptors,V8=Object.getOwnPropertySymbols,jIe=Object.prototype.hasOwnProperty,BIe=Object.prototype.propertyIsEnumerable,U8=(e,t,n)=>t in e?FIe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,HIe=(e,t)=>{for(var n in t||(t={}))jIe.call(t,n)&&U8(e,n,t[n]);if(V8)for(var n of V8(t))BIe.call(t,n)&&U8(e,n,t[n]);return e},VIe=(e,t)=>LIe(e,zIe(t)),UIe=ke(e=>({monthThead:{},monthRow:{},monthTbody:{},monthCell:{padding:0,"&[data-with-spacing]":{padding:L(.5)}},month:VIe(HIe({},e.fn.fontStyles()),{borderCollapse:"collapse",tableLayout:"fixed","& *":{boxSizing:"border-box"}})}));const GIe=UIe;function WIe(e,t,n,r,i,a,o){const l=e.flat().filter(c=>{var d;return Sne(c,n)&&Pne(c,t)&&!(i!=null&&i(c))&&!((d=r==null?void 0:r(c))!=null&&d.disabled)&&(!a||wne(c,o))}),s=l.find(c=>{var d;return(d=r==null?void 0:r(c))==null?void 0:d.selected});if(s)return s;const u=l.find(c=>lt().isSame(c,"date"));return u||l[0]}var KIe=Object.defineProperty,Tw=Object.getOwnPropertySymbols,Cne=Object.prototype.hasOwnProperty,xne=Object.prototype.propertyIsEnumerable,G8=(e,t,n)=>t in e?KIe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qIe=(e,t)=>{for(var n in t||(t={}))Cne.call(t,n)&&G8(e,n,t[n]);if(Tw)for(var n of Tw(t))xne.call(t,n)&&G8(e,n,t[n]);return e},YIe=(e,t)=>{var n={};for(var r in e)Cne.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Tw)for(var r of Tw(e))t.indexOf(r)<0&&xne.call(e,r)&&(n[r]=e[r]);return n};const XIe={tabIndex:0,size:"sm"},One=E.forwardRef((e,t)=>{const n=_e("Day",XIe,e),{className:r,date:i,radius:a,disabled:o,styles:l,classNames:s,unstyled:u,__staticSelector:c,weekend:d,outside:f,selected:g,renderDay:p,inRange:h,firstInRange:v,lastInRange:m,hidden:y,static:_,variant:b,size:w}=n,C=YIe(n,["className","date","radius","disabled","styles","classNames","unstyled","__staticSelector","weekend","outside","selected","renderDay","inRange","firstInRange","lastInRange","hidden","static","variant","size"]),{classes:O,cx:$}=aIe({radius:a,isStatic:_},{name:["Day",c],classNames:s,styles:l,unstyled:u,variant:b,size:w});return S.createElement(Xr,qIe({component:_?"div":"button",ref:t,className:$(O.day,r),disabled:o,"data-today":lt(i).isSame(new Date,"day")||void 0,"data-hidden":y||void 0,"data-disabled":o||void 0,"data-weekend":!o&&!f&&d||void 0,"data-outside":!o&&f||void 0,"data-selected":!o&&g||void 0,"data-in-range":h&&!o||void 0,"data-first-in-range":v&&!o||void 0,"data-last-in-range":m&&!o||void 0,unstyled:u},C),(p==null?void 0:p(i))||i.getDate())});One.displayName="@mantine/dates/Day";function QIe({locale:e,format:t="dd",firstDayOfWeek:n=1}){const r=lt().day(n),i=[];for(let a=0;a<7;a+=1)typeof t=="string"?i.push(lt(r).add(a,"days").locale(e).format(t)):i.push(t(lt(r).add(a,"days").toDate()));return i}var ZIe=ke((e,t,{size:n})=>({weekdaysRow:{},weekday:{color:e.colorScheme==="dark"?e.colors.dark[1]:e.colors.gray[5],fontWeight:400,fontSize:se({size:n,sizes:e.fontSizes}),textTransform:"capitalize",paddingBottom:"calc(".concat(se({size:n,sizes:e.spacing})," / 2)")}}));const JIe=ZIe;var eDe=Object.defineProperty,Mw=Object.getOwnPropertySymbols,Ene=Object.prototype.hasOwnProperty,$ne=Object.prototype.propertyIsEnumerable,W8=(e,t,n)=>t in e?eDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,tDe=(e,t)=>{for(var n in t||(t={}))Ene.call(t,n)&&W8(e,n,t[n]);if(Mw)for(var n of Mw(t))$ne.call(t,n)&&W8(e,n,t[n]);return e},nDe=(e,t)=>{var n={};for(var r in e)Ene.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Mw)for(var r of Mw(e))t.indexOf(r)<0&&$ne.call(e,r)&&(n[r]=e[r]);return n};const rDe={weekdayFormat:"dd",cellComponent:"th",size:"sm"},kne=E.forwardRef((e,t)=>{const n=_e("WeekdaysRow",rDe,e),{className:r,locale:i,firstDayOfWeek:a,weekdayFormat:o,cellComponent:l,__staticSelector:s,classNames:u,styles:c,unstyled:d,variant:f,size:g}=n,p=nDe(n,["className","locale","firstDayOfWeek","weekdayFormat","cellComponent","__staticSelector","classNames","styles","unstyled","variant","size"]),h=bu(),{classes:v,cx:m}=JIe(null,{name:["WeekdaysRow",s],classNames:u,styles:c,unstyled:d,variant:f,size:g}),y=QIe({locale:h.getLocale(i),format:o,firstDayOfWeek:h.getFirstDayOfWeek(a)}).map((_,b)=>S.createElement(l,{key:b,className:v.weekday},_));return S.createElement(he,tDe({component:"tr",ref:t,className:m(v.weekdaysRow,r)},p),y)});kne.displayName="@mantine/dates/WeekdaysRow";var iDe=Object.defineProperty,aDe=Object.defineProperties,oDe=Object.getOwnPropertyDescriptors,Nw=Object.getOwnPropertySymbols,Rne=Object.prototype.hasOwnProperty,Ane=Object.prototype.propertyIsEnumerable,K8=(e,t,n)=>t in e?iDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,L0=(e,t)=>{for(var n in t||(t={}))Rne.call(t,n)&&K8(e,n,t[n]);if(Nw)for(var n of Nw(t))Ane.call(t,n)&&K8(e,n,t[n]);return e},zO=(e,t)=>aDe(e,oDe(t)),lDe=(e,t)=>{var n={};for(var r in e)Rne.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Nw)for(var r of Nw(e))t.indexOf(r)<0&&Ane.call(e,r)&&(n[r]=e[r]);return n};const sDe={size:"sm",withCellSpacing:!0},Tne=E.forwardRef((e,t)=>{const n=_e("Month",sDe,e),{className:r,classNames:i,styles:a,unstyled:o,__staticSelector:l,locale:s,firstDayOfWeek:u,weekdayFormat:c,month:d,weekendDays:f,getDayProps:g,excludeDate:p,minDate:h,maxDate:v,renderDay:m,hideOutsideDates:y,hideWeekdays:_,getDayAriaLabel:b,static:w,__getDayRef:C,__onDayKeyDown:O,__onDayClick:$,__onDayMouseEnter:R,__preventFocus:M,__stopPropagation:T,withCellSpacing:D,size:N,variant:x}=n,P=lDe(n,["className","classNames","styles","unstyled","__staticSelector","locale","firstDayOfWeek","weekdayFormat","month","weekendDays","getDayProps","excludeDate","minDate","maxDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","static","__getDayRef","__onDayKeyDown","__onDayClick","__onDayMouseEnter","__preventFocus","__stopPropagation","withCellSpacing","size","variant"]),k=bu(),{classes:A,cx:I}=GIe(null,{name:["Month",l],classNames:i,styles:a,unstyled:o,variant:x,size:N}),F={__staticSelector:l||"Month",classNames:i,styles:a,unstyled:o,variant:x,size:N},z=DIe(d,k.getFirstDayOfWeek(u)),H=WIe(z,h,v,g,p,y,d),j=z.map((V,W)=>{const U=V.map((Q,le)=>{const Y=!wne(Q,d),K=(b==null?void 0:b(Q))||lt(Q).locale(s||k.locale).format("D MMMM YYYY"),ne=g==null?void 0:g(Q),ie=lt(Q).isSame(H,"date");return S.createElement("td",{key:Q.toString(),className:A.monthCell,"data-with-spacing":D||void 0},S.createElement(One,zO(L0(zO(L0({},F),{"data-mantine-stop-propagation":T||void 0,renderDay:m,date:Q,weekend:k.getWeekendDays(f).includes(Q.getDay()),outside:Y,hidden:y?Y:!1,"aria-label":K,static:w,disabled:(p==null?void 0:p(Q))||!Sne(Q,v)||!Pne(Q,h),ref:q=>C==null?void 0:C(W,le,q)}),ne),{onKeyDown:q=>{var ge;(ge=ne==null?void 0:ne.onKeyDown)==null||ge.call(ne,q),O==null||O(q,{rowIndex:W,cellIndex:le,date:Q})},onMouseEnter:q=>{var ge;(ge=ne==null?void 0:ne.onMouseEnter)==null||ge.call(ne,q),R==null||R(q,Q)},onClick:q=>{var ge;(ge=ne==null?void 0:ne.onClick)==null||ge.call(ne,q),$==null||$(q,Q)},onMouseDown:q=>{var ge;(ge=ne==null?void 0:ne.onMouseDown)==null||ge.call(ne,q),M&&q.preventDefault()},tabIndex:M||!ie?-1:0})))});return S.createElement("tr",{key:W,className:A.monthRow},U)});return S.createElement(he,L0({component:"table",className:I(A.month,r),ref:t},P),!_&&S.createElement("thead",{className:A.monthThead},S.createElement(kne,zO(L0({},F),{locale:s,firstDayOfWeek:u,weekdayFormat:c}))),S.createElement("tbody",{className:A.monthTbody},j))});Tne.displayName="@mantine/dates/Month";var uDe=Object.defineProperty,Iw=Object.getOwnPropertySymbols,Mne=Object.prototype.hasOwnProperty,Nne=Object.prototype.propertyIsEnumerable,q8=(e,t,n)=>t in e?uDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,jO=(e,t)=>{for(var n in t||(t={}))Mne.call(t,n)&&q8(e,n,t[n]);if(Iw)for(var n of Iw(t))Nne.call(t,n)&&q8(e,n,t[n]);return e},cDe=(e,t)=>{var n={};for(var r in e)Mne.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Iw)for(var r of Iw(e))t.indexOf(r)<0&&Nne.call(e,r)&&(n[r]=e[r]);return n};const fDe={monthLabelFormat:"MMMM YYYY"},Ine=E.forwardRef((e,t)=>{const n=_e("MonthLevel",fDe,e),{month:r,locale:i,firstDayOfWeek:a,weekdayFormat:o,weekendDays:l,getDayProps:s,excludeDate:u,minDate:c,maxDate:d,renderDay:f,hideOutsideDates:g,hideWeekdays:p,getDayAriaLabel:h,__getDayRef:v,__onDayKeyDown:m,__onDayClick:y,__onDayMouseEnter:_,withCellSpacing:b,__preventFocus:w,__stopPropagation:C,nextIcon:O,previousIcon:$,nextLabel:R,previousLabel:M,onNext:T,onPrevious:D,onLevelClick:N,nextDisabled:x,previousDisabled:P,hasNextLevel:k,levelControlAriaLabel:A,withNext:I,withPrevious:F,className:z,monthLabelFormat:H,classNames:j,styles:V,unstyled:W,__staticSelector:U,size:Q,variant:le,static:Y}=n,K=cDe(n,["month","locale","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","minDate","maxDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","__getDayRef","__onDayKeyDown","__onDayClick","__onDayMouseEnter","withCellSpacing","__preventFocus","__stopPropagation","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","levelControlAriaLabel","withNext","withPrevious","className","monthLabelFormat","classNames","styles","unstyled","__staticSelector","size","variant","static"]),{classes:ne,cx:ie}=CIe(null,{name:["MonthLevel",U],classNames:j,styles:V,unstyled:W,variant:le,size:Q}),q=bu(),ge={__staticSelector:U||"MonthLevel",classNames:j,styles:V,unstyled:W,variant:le,size:Q},Ee=typeof x=="boolean"?x:d?!lt(r).endOf("month").isBefore(d):!1,Ae=typeof P=="boolean"?P:c?!lt(r).startOf("month").isAfter(c):!1;return S.createElement(he,jO({className:ie(ne.monthLevel,z),"data-month-level":!0,ref:t},K),S.createElement(LP,jO({label:typeof H=="function"?H(r):lt(r).locale(i||q.locale).format(H),className:ne.calendarHeader,__preventFocus:w,__stopPropagation:C,nextIcon:O,previousIcon:$,nextLabel:R,previousLabel:M,onNext:T,onPrevious:D,onLevelClick:N,nextDisabled:Ee,previousDisabled:Ae,hasNextLevel:k,levelControlAriaLabel:A,withNext:I,withPrevious:F},ge)),S.createElement(Tne,jO({month:r,locale:i,firstDayOfWeek:a,weekdayFormat:o,weekendDays:l,getDayProps:s,excludeDate:u,minDate:c,maxDate:d,renderDay:f,hideOutsideDates:g,hideWeekdays:p,getDayAriaLabel:h,__getDayRef:v,__onDayKeyDown:m,__onDayClick:y,__onDayMouseEnter:_,__preventFocus:w,__stopPropagation:C,static:Y,withCellSpacing:b},ge)))});Ine.displayName="@mantine/dates/MonthLevel";function dDe({direction:e,levelIndex:t,rowIndex:n,cellIndex:r,size:i}){switch(e){case"up":return t===0&&n===0?null:n===0?{levelIndex:t-1,rowIndex:r<=i[t-1][i[t-1].length-1]-1?i[t-1].length-1:i[t-1].length-2,cellIndex:r}:{levelIndex:t,rowIndex:n-1,cellIndex:r};case"down":return n===i[t].length-1?{levelIndex:t+1,rowIndex:0,cellIndex:r}:n===i[t].length-2&&r>=i[t][i[t].length-1]?{levelIndex:t+1,rowIndex:0,cellIndex:r}:{levelIndex:t,rowIndex:n+1,cellIndex:r};case"left":return t===0&&n===0&&r===0?null:n===0&&r===0?{levelIndex:t-1,rowIndex:i[t-1].length-1,cellIndex:i[t-1][i[t-1].length-1]-1}:r===0?{levelIndex:t,rowIndex:n-1,cellIndex:i[t][n-1]-1}:{levelIndex:t,rowIndex:n,cellIndex:r-1};case"right":return n===i[t].length-1&&r===i[t][n]-1?{levelIndex:t+1,rowIndex:0,cellIndex:0}:r===i[t][n]-1?{levelIndex:t,rowIndex:n+1,cellIndex:0}:{levelIndex:t,rowIndex:n,cellIndex:r+1};default:return{levelIndex:t,rowIndex:n,cellIndex:r}}}function Dne({controlsRef:e,direction:t,levelIndex:n,rowIndex:r,cellIndex:i,size:a}){var o,l;const s=dDe({direction:t,size:a,rowIndex:r,cellIndex:i,levelIndex:n});if(!s)return;const u=(l=(o=e.current[s.levelIndex])==null?void 0:o[s.rowIndex])==null?void 0:l[s.cellIndex];u&&(u.disabled||u.getAttribute("data-hidden")||u.getAttribute("data-outside")?Dne({controlsRef:e,direction:t,levelIndex:s.levelIndex,cellIndex:s.cellIndex,rowIndex:s.rowIndex,size:a}):u.focus())}function gDe(e){switch(e){case"ArrowDown":return"down";case"ArrowUp":return"up";case"ArrowRight":return"right";case"ArrowLeft":return"left";default:return null}}function pDe(e){return e.current.map(t=>t.map(n=>n.length))}function h9({controlsRef:e,levelIndex:t,rowIndex:n,cellIndex:r,event:i}){const a=gDe(i.key);if(a){i.preventDefault();const o=pDe(e);Dne({controlsRef:e,direction:a,levelIndex:t,rowIndex:n,cellIndex:r,size:o})}}var hDe=Object.defineProperty,Dw=Object.getOwnPropertySymbols,Fne=Object.prototype.hasOwnProperty,Lne=Object.prototype.propertyIsEnumerable,Y8=(e,t,n)=>t in e?hDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mDe=(e,t)=>{for(var n in t||(t={}))Fne.call(t,n)&&Y8(e,n,t[n]);if(Dw)for(var n of Dw(t))Lne.call(t,n)&&Y8(e,n,t[n]);return e},vDe=(e,t)=>{var n={};for(var r in e)Fne.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Dw)for(var r of Dw(e))t.indexOf(r)<0&&Lne.call(e,r)&&(n[r]=e[r]);return n};const yDe={numberOfColumns:1},zne=E.forwardRef((e,t)=>{const n=_e("MonthLevelGroup",yDe,e),{month:r,locale:i,firstDayOfWeek:a,weekdayFormat:o,weekendDays:l,getDayProps:s,excludeDate:u,minDate:c,maxDate:d,renderDay:f,hideOutsideDates:g,hideWeekdays:p,getDayAriaLabel:h,__onDayClick:v,__onDayMouseEnter:m,withCellSpacing:y,__preventFocus:_,nextIcon:b,previousIcon:w,nextLabel:C,previousLabel:O,onNext:$,onPrevious:R,onLevelClick:M,nextDisabled:T,previousDisabled:D,hasNextLevel:N,className:x,classNames:P,styles:k,unstyled:A,numberOfColumns:I,levelControlAriaLabel:F,monthLabelFormat:z,__staticSelector:H,__stopPropagation:j,size:V,variant:W,static:U}=n,Q=vDe(n,["month","locale","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","minDate","maxDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","__onDayClick","__onDayMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","className","classNames","styles","unstyled","numberOfColumns","levelControlAriaLabel","monthLabelFormat","__staticSelector","__stopPropagation","size","variant","static"]),{classes:le,cx:Y}=SIe(null,{name:["MonthLevelGroup",H],classNames:P,styles:k,unstyled:A,variant:W,size:V}),K=E.useRef([]),ne=Array(I).fill(0).map((ie,q)=>{const ge=lt(r).add(q,"months").toDate();return S.createElement(Ine,{key:q,month:ge,withNext:q===I-1,withPrevious:q===0,monthLabelFormat:z,__stopPropagation:j,__onDayClick:v,__onDayMouseEnter:m,__onDayKeyDown:(Ee,Ae)=>h9({levelIndex:q,rowIndex:Ae.rowIndex,cellIndex:Ae.cellIndex,event:Ee,controlsRef:K}),__getDayRef:(Ee,Ae,ze)=>{Array.isArray(K.current[q])||(K.current[q]=[]),Array.isArray(K.current[q][Ee])||(K.current[q][Ee]=[]),K.current[q][Ee][Ae]=ze},levelControlAriaLabel:typeof F=="function"?F(ge):F,locale:i,firstDayOfWeek:a,weekdayFormat:o,weekendDays:l,getDayProps:s,excludeDate:u,minDate:c,maxDate:d,renderDay:f,hideOutsideDates:g,hideWeekdays:p,getDayAriaLabel:h,__preventFocus:_,nextIcon:b,previousIcon:w,nextLabel:C,previousLabel:O,onNext:$,onPrevious:R,onLevelClick:M,nextDisabled:T,previousDisabled:D,hasNextLevel:N,classNames:P,styles:k,unstyled:A,__staticSelector:H||"MonthLevelGroup",size:V,variant:W,static:U,withCellSpacing:y})});return S.createElement(he,mDe({className:Y(le.monthLevelGroup,x),ref:t},Q),ne)});zne.displayName="@mantine/dates/MonthLevelGroup";var _De=ke((e,t,{size:n})=>({yearLevelGroup:{display:"flex","& [data-year-level]:not(:last-of-type)":{marginRight:se({size:n,sizes:e.spacing})}}}));const bDe=_De;var wDe=ke(e=>({yearLevel:{},calendarHeader:{marginBottom:e.spacing.xs}}));const SDe=wDe;function PDe(e){const t=lt(e).startOf("year").toDate(),n=[[],[],[],[]];let r=0;for(let i=0;i<4;i+=1)for(let a=0;a<3;a+=1)n[i].push(lt(t).add(r,"months").toDate()),r+=1;return n}function jne(e,t,n){return!t&&!n?!1:!!(t&<(e).isBefore(t,"month")||n&<(e).isAfter(n,"month"))}var CDe=ke(()=>({monthsList:{borderCollapse:"collapse",borderWidth:0,cursor:"pointer"},monthsListCell:{padding:0,"&[data-with-spacing]":{padding:L(.5)}},monthsListRow:{}}));const xDe=CDe;function ODe(e,t,n,r){const i=e.flat().filter(l=>{var s;return!jne(l,t,n)&&!((s=r==null?void 0:r(l))!=null&&s.disabled)}),a=i.find(l=>{var s;return(s=r==null?void 0:r(l))==null?void 0:s.selected});if(a)return a;const o=i.find(l=>lt().isSame(l,"month"));return o||i[0]}var EDe=Object.defineProperty,$De=Object.defineProperties,kDe=Object.getOwnPropertyDescriptors,X8=Object.getOwnPropertySymbols,RDe=Object.prototype.hasOwnProperty,ADe=Object.prototype.propertyIsEnumerable,Q8=(e,t,n)=>t in e?EDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,z0=(e,t)=>{for(var n in t||(t={}))RDe.call(t,n)&&Q8(e,n,t[n]);if(X8)for(var n of X8(t))ADe.call(t,n)&&Q8(e,n,t[n]);return e},Z8=(e,t)=>$De(e,kDe(t)),TDe=ke((e,t,{size:n})=>{const r=e.fn.variant({variant:"filled"}),i=e.fn.variant({variant:"light"});return{pickerControl:Z8(z0({fontSize:se({size:n,sizes:e.fontSizes}),height:se({size:n,sizes:sm}),width:"calc((".concat(se({size:n,sizes:sm})," * 7) / 3 + ").concat(L(1.5),")"),display:"flex",justifyContent:"center",alignItems:"center",userSelect:"none",borderRadius:e.fn.radius()},e.fn.hover({backgroundColor:e.colorScheme==="dark"?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":e.activeStyles,"&[data-in-range]":z0({backgroundColor:i.background,borderRadius:0},e.fn.hover({backgroundColor:i.hover})),"&[data-first-in-range]":{borderRadius:0,borderTopLeftRadius:e.radius.sm,borderBottomLeftRadius:e.radius.sm},"&[data-last-in-range]":{borderRadius:0,borderTopRightRadius:e.radius.sm,borderBottomRightRadius:e.radius.sm},"&[data-last-in-range][data-first-in-range]":{borderRadius:e.radius.sm},"&[data-selected]":z0({color:r.color,backgroundColor:r.background},e.fn.hover({backgroundColor:r.hover})),"&[data-disabled]":Z8(z0({color:e.colorScheme==="dark"?e.colors.dark[3]:e.colors.gray[4],cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}})})}});const MDe=TDe;var NDe=Object.defineProperty,Fw=Object.getOwnPropertySymbols,Bne=Object.prototype.hasOwnProperty,Hne=Object.prototype.propertyIsEnumerable,J8=(e,t,n)=>t in e?NDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,IDe=(e,t)=>{for(var n in t||(t={}))Bne.call(t,n)&&J8(e,n,t[n]);if(Fw)for(var n of Fw(t))Hne.call(t,n)&&J8(e,n,t[n]);return e},DDe=(e,t)=>{var n={};for(var r in e)Bne.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Fw)for(var r of Fw(e))t.indexOf(r)<0&&Hne.call(e,r)&&(n[r]=e[r]);return n};const FDe={size:"sm"},m9=E.forwardRef((e,t)=>{const n=_e("PickerControl",FDe,e),{className:r,children:i,disabled:a,selected:o,classNames:l,styles:s,unstyled:u,firstInRange:c,lastInRange:d,inRange:f,__staticSelector:g,size:p,variant:h}=n,v=DDe(n,["className","children","disabled","selected","classNames","styles","unstyled","firstInRange","lastInRange","inRange","__staticSelector","size","variant"]),{classes:m,cx:y}=MDe(null,{name:["PickerControl",g],classNames:l,styles:s,unstyled:u,variant:h,size:p});return S.createElement(Xr,IDe({className:y(m.pickerControl,r),ref:t,unstyled:u,"data-picker-control":!0,"data-selected":o&&!a||void 0,"data-disabled":a||void 0,"data-in-range":f&&!a&&!o||void 0,"data-first-in-range":c&&!a||void 0,"data-last-in-range":d&&!a||void 0,disabled:a},v),i)});m9.displayName="@mantine/dates/PickerControl";var LDe=Object.defineProperty,zDe=Object.defineProperties,jDe=Object.getOwnPropertyDescriptors,Lw=Object.getOwnPropertySymbols,Vne=Object.prototype.hasOwnProperty,Une=Object.prototype.propertyIsEnumerable,ej=(e,t,n)=>t in e?LDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,tj=(e,t)=>{for(var n in t||(t={}))Vne.call(t,n)&&ej(e,n,t[n]);if(Lw)for(var n of Lw(t))Une.call(t,n)&&ej(e,n,t[n]);return e},BDe=(e,t)=>zDe(e,jDe(t)),HDe=(e,t)=>{var n={};for(var r in e)Vne.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Lw)for(var r of Lw(e))t.indexOf(r)<0&&Une.call(e,r)&&(n[r]=e[r]);return n};const VDe={monthsListFormat:"MMM",size:"sm",withCellSpacing:!0},Gne=E.forwardRef((e,t)=>{const n=_e("MonthsList",VDe,e),{year:r,className:i,monthsListFormat:a,locale:o,minDate:l,maxDate:s,getMonthControlProps:u,classNames:c,styles:d,unstyled:f,__staticSelector:g,__getControlRef:p,__onControlKeyDown:h,__onControlClick:v,__onControlMouseEnter:m,__preventFocus:y,size:_,variant:b,__stopPropagation:w,withCellSpacing:C}=n,O=HDe(n,["year","className","monthsListFormat","locale","minDate","maxDate","getMonthControlProps","classNames","styles","unstyled","__staticSelector","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","__preventFocus","size","variant","__stopPropagation","withCellSpacing"]),{classes:$,cx:R}=xDe(null,{name:["MonthsList",g],classNames:c,styles:d,unstyled:f,variant:b,size:_}),M=bu(),T=PDe(r),D=ODe(T,l,s,u),N=T.map((x,P)=>{const k=x.map((A,I)=>{const F=u==null?void 0:u(A),z=lt(A).isSame(D,"month");return S.createElement("td",{key:I,className:$.monthsListCell,"data-with-spacing":C||void 0},S.createElement(m9,BDe(tj({variant:b,size:_,classNames:c,styles:d,unstyled:f,__staticSelector:g||"MonthsList","data-mantine-stop-propagation":w||void 0,disabled:jne(A,l,s),ref:H=>p==null?void 0:p(P,I,H)},F),{onKeyDown:H=>{var j;(j=F==null?void 0:F.onKeyDown)==null||j.call(F,H),h==null||h(H,{rowIndex:P,cellIndex:I,date:A})},onClick:H=>{var j;(j=F==null?void 0:F.onClick)==null||j.call(F,H),v==null||v(H,A)},onMouseEnter:H=>{var j;(j=F==null?void 0:F.onMouseEnter)==null||j.call(F,H),m==null||m(H,A)},onMouseDown:H=>{var j;(j=F==null?void 0:F.onMouseDown)==null||j.call(F,H),y&&H.preventDefault()},tabIndex:y||!z?-1:0}),lt(A).locale(M.getLocale(o)).format(a)))});return S.createElement("tr",{key:P,className:$.monthsListRow},k)});return S.createElement(he,tj({component:"table",ref:t,className:R($.monthsList,i)},O),S.createElement("tbody",null,N))});Gne.displayName="@mantine/dates/MonthsList";var UDe=Object.defineProperty,zw=Object.getOwnPropertySymbols,Wne=Object.prototype.hasOwnProperty,Kne=Object.prototype.propertyIsEnumerable,nj=(e,t,n)=>t in e?UDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,BO=(e,t)=>{for(var n in t||(t={}))Wne.call(t,n)&&nj(e,n,t[n]);if(zw)for(var n of zw(t))Kne.call(t,n)&&nj(e,n,t[n]);return e},GDe=(e,t)=>{var n={};for(var r in e)Wne.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&zw)for(var r of zw(e))t.indexOf(r)<0&&Kne.call(e,r)&&(n[r]=e[r]);return n};const WDe={yearLabelFormat:"YYYY",size:"sm"},qne=E.forwardRef((e,t)=>{const n=_e("YearLevel",WDe,e),{year:r,locale:i,minDate:a,maxDate:o,monthsListFormat:l,getMonthControlProps:s,__getControlRef:u,__onControlKeyDown:c,__onControlClick:d,__onControlMouseEnter:f,withCellSpacing:g,__preventFocus:p,nextIcon:h,previousIcon:v,nextLabel:m,previousLabel:y,onNext:_,onPrevious:b,onLevelClick:w,nextDisabled:C,previousDisabled:O,hasNextLevel:$,levelControlAriaLabel:R,withNext:M,withPrevious:T,className:D,yearLabelFormat:N,classNames:x,styles:P,unstyled:k,__staticSelector:A,__stopPropagation:I,size:F,variant:z}=n,H=GDe(n,["year","locale","minDate","maxDate","monthsListFormat","getMonthControlProps","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","levelControlAriaLabel","withNext","withPrevious","className","yearLabelFormat","classNames","styles","unstyled","__staticSelector","__stopPropagation","size","variant"]),{classes:j,cx:V}=SDe(null,{name:["YearLevel",A],classNames:x,styles:P,unstyled:k,size:F,variant:z}),W=bu(),U={__staticSelector:A||"YearLevel",classNames:x,styles:P,unstyled:k,size:F,variant:z},Q=typeof C=="boolean"?C:o?!lt(r).endOf("year").isBefore(o):!1,le=typeof O=="boolean"?O:a?!lt(r).startOf("year").isAfter(a):!1;return S.createElement(he,BO({className:V(j.yearLevel,D),"data-year-level":!0,ref:t},H),S.createElement(LP,BO({label:typeof N=="function"?N(r):lt(r).locale(i||W.locale).format(N),className:j.calendarHeader,__preventFocus:p,__stopPropagation:I,nextIcon:h,previousIcon:v,nextLabel:m,previousLabel:y,onNext:_,onPrevious:b,onLevelClick:w,nextDisabled:Q,previousDisabled:le,hasNextLevel:$,levelControlAriaLabel:R,withNext:M,withPrevious:T},U)),S.createElement(Gne,BO({year:r,locale:i,minDate:a,maxDate:o,monthsListFormat:l,getMonthControlProps:s,__getControlRef:u,__onControlKeyDown:c,__onControlClick:d,__onControlMouseEnter:f,__preventFocus:p,__stopPropagation:I,withCellSpacing:g},U)))});qne.displayName="@mantine/dates/YearLevel";var KDe=Object.defineProperty,jw=Object.getOwnPropertySymbols,Yne=Object.prototype.hasOwnProperty,Xne=Object.prototype.propertyIsEnumerable,rj=(e,t,n)=>t in e?KDe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,qDe=(e,t)=>{for(var n in t||(t={}))Yne.call(t,n)&&rj(e,n,t[n]);if(jw)for(var n of jw(t))Xne.call(t,n)&&rj(e,n,t[n]);return e},YDe=(e,t)=>{var n={};for(var r in e)Yne.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&jw)for(var r of jw(e))t.indexOf(r)<0&&Xne.call(e,r)&&(n[r]=e[r]);return n};const XDe={numberOfColumns:1,size:"sm"},Qne=E.forwardRef((e,t)=>{const n=_e("YearLevelGroup",XDe,e),{year:r,locale:i,minDate:a,maxDate:o,monthsListFormat:l,getMonthControlProps:s,__onControlClick:u,__onControlMouseEnter:c,withCellSpacing:d,__preventFocus:f,nextIcon:g,previousIcon:p,nextLabel:h,previousLabel:v,onNext:m,onPrevious:y,onLevelClick:_,nextDisabled:b,previousDisabled:w,hasNextLevel:C,className:O,classNames:$,styles:R,unstyled:M,__staticSelector:T,__stopPropagation:D,numberOfColumns:N,levelControlAriaLabel:x,yearLabelFormat:P,variant:k,size:A}=n,I=YDe(n,["year","locale","minDate","maxDate","monthsListFormat","getMonthControlProps","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","className","classNames","styles","unstyled","__staticSelector","__stopPropagation","numberOfColumns","levelControlAriaLabel","yearLabelFormat","variant","size"]),{classes:F,cx:z}=bDe(null,{name:["YearLevelGroup",T],styles:R,classNames:$,unstyled:M,variant:k,size:A}),H=E.useRef([]),j=Array(N).fill(0).map((V,W)=>{const U=lt(r).add(W,"years").toDate();return S.createElement(qne,{key:W,variant:k,size:A,monthsListFormat:l,year:U,withNext:W===N-1,withPrevious:W===0,yearLabelFormat:P,__stopPropagation:D,__onControlClick:u,__onControlMouseEnter:c,__onControlKeyDown:(Q,le)=>h9({levelIndex:W,rowIndex:le.rowIndex,cellIndex:le.cellIndex,event:Q,controlsRef:H}),__getControlRef:(Q,le,Y)=>{Array.isArray(H.current[W])||(H.current[W]=[]),Array.isArray(H.current[W][Q])||(H.current[W][Q]=[]),H.current[W][Q][le]=Y},levelControlAriaLabel:typeof x=="function"?x(U):x,locale:i,minDate:a,maxDate:o,__preventFocus:f,nextIcon:g,previousIcon:p,nextLabel:h,previousLabel:v,onNext:m,onPrevious:y,onLevelClick:_,nextDisabled:b,previousDisabled:w,hasNextLevel:C,getMonthControlProps:s,classNames:$,styles:R,unstyled:M,__staticSelector:T||"YearLevelGroup",withCellSpacing:d})});return S.createElement(he,qDe({className:z(F.yearLevelGroup,O),ref:t},I),j)});Qne.displayName="@mantine/dates/YearLevelGroup";var QDe=ke(e=>({decadeLevelGroup:{display:"flex",gap:e.spacing.md}}));const ZDe=QDe;function Zne(e){const t=e.getFullYear(),n=t-t%10;let r=0;const i=[[],[],[],[]];for(let a=0;a<4;a+=1){const o=a===3?1:3;for(let l=0;l({decadeLevel:{},calendarHeader:{marginBottom:e.spacing.xs}}));const tFe=eFe;function Jne(e,t,n){return!t&&!n?!1:!!(t&<(e).isBefore(t,"year")||n&<(e).isAfter(n,"year"))}var nFe=ke(()=>({yearsList:{borderCollapse:"collapse",borderWidth:0},yearsListCell:{padding:0,"&[data-with-spacing]":{padding:L(.5)}},yearsListRow:{}}));const rFe=nFe;function iFe(e,t,n,r){const i=e.flat().filter(l=>{var s;return!Jne(l,t,n)&&!((s=r==null?void 0:r(l))!=null&&s.disabled)}),a=i.find(l=>{var s;return(s=r==null?void 0:r(l))==null?void 0:s.selected});if(a)return a;const o=i.find(l=>lt().isSame(l,"year"));return o||i[0]}var aFe=Object.defineProperty,oFe=Object.defineProperties,lFe=Object.getOwnPropertyDescriptors,Bw=Object.getOwnPropertySymbols,ere=Object.prototype.hasOwnProperty,tre=Object.prototype.propertyIsEnumerable,ij=(e,t,n)=>t in e?aFe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,aj=(e,t)=>{for(var n in t||(t={}))ere.call(t,n)&&ij(e,n,t[n]);if(Bw)for(var n of Bw(t))tre.call(t,n)&&ij(e,n,t[n]);return e},sFe=(e,t)=>oFe(e,lFe(t)),uFe=(e,t)=>{var n={};for(var r in e)ere.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Bw)for(var r of Bw(e))t.indexOf(r)<0&&tre.call(e,r)&&(n[r]=e[r]);return n};const cFe={yearsListFormat:"YYYY",size:"sm",withCellSpacing:!0},nre=E.forwardRef((e,t)=>{const n=_e("YearsList",cFe,e),{decade:r,className:i,yearsListFormat:a,locale:o,minDate:l,maxDate:s,getYearControlProps:u,classNames:c,styles:d,unstyled:f,__staticSelector:g,__getControlRef:p,__onControlKeyDown:h,__onControlClick:v,__onControlMouseEnter:m,__preventFocus:y,__stopPropagation:_,size:b,variant:w,withCellSpacing:C}=n,O=uFe(n,["decade","className","yearsListFormat","locale","minDate","maxDate","getYearControlProps","classNames","styles","unstyled","__staticSelector","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","__preventFocus","__stopPropagation","size","variant","withCellSpacing"]),{classes:$,cx:R}=rFe(null,{name:["YearsList",g],classNames:c,styles:d,unstyled:f,variant:w,size:b}),M=bu(),T=Zne(r),D=iFe(T,l,s,u),N=T.map((x,P)=>{const k=x.map((A,I)=>{const F=u==null?void 0:u(A),z=lt(A).isSame(D,"year");return S.createElement("td",{key:I,className:$.yearsListCell,"data-with-spacing":C||void 0},S.createElement(m9,sFe(aj({size:b,variant:w,classNames:c,styles:d,unstyled:f,__staticSelector:g||"YearsList","data-mantine-stop-propagation":_||void 0,disabled:Jne(A,l,s),ref:H=>p==null?void 0:p(P,I,H)},F),{onKeyDown:H=>{var j;(j=F==null?void 0:F.onKeyDown)==null||j.call(F,H),h==null||h(H,{rowIndex:P,cellIndex:I,date:A})},onClick:H=>{var j;(j=F==null?void 0:F.onClick)==null||j.call(F,H),v==null||v(H,A)},onMouseEnter:H=>{var j;(j=F==null?void 0:F.onMouseEnter)==null||j.call(F,H),m==null||m(H,A)},onMouseDown:H=>{var j;(j=F==null?void 0:F.onMouseDown)==null||j.call(F,H),y&&H.preventDefault()},tabIndex:y||!z?-1:0}),lt(A).locale(M.getLocale(o)).format(a)))});return S.createElement("tr",{key:P,className:$.yearsListRow},k)});return S.createElement(he,aj({component:"table",ref:t,className:R($.yearsList,i)},O),S.createElement("tbody",null,N))});nre.displayName="@mantine/dates/YearsList";var fFe=Object.defineProperty,Hw=Object.getOwnPropertySymbols,rre=Object.prototype.hasOwnProperty,ire=Object.prototype.propertyIsEnumerable,oj=(e,t,n)=>t in e?fFe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,HO=(e,t)=>{for(var n in t||(t={}))rre.call(t,n)&&oj(e,n,t[n]);if(Hw)for(var n of Hw(t))ire.call(t,n)&&oj(e,n,t[n]);return e},dFe=(e,t)=>{var n={};for(var r in e)rre.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Hw)for(var r of Hw(e))t.indexOf(r)<0&&ire.call(e,r)&&(n[r]=e[r]);return n};const gFe={decadeLabelFormat:"YYYY"},are=E.forwardRef((e,t)=>{const n=_e("DecadeLevel",gFe,e),{decade:r,locale:i,minDate:a,maxDate:o,yearsListFormat:l,getYearControlProps:s,__getControlRef:u,__onControlKeyDown:c,__onControlClick:d,__onControlMouseEnter:f,withCellSpacing:g,__preventFocus:p,nextIcon:h,previousIcon:v,nextLabel:m,previousLabel:y,onNext:_,onPrevious:b,nextDisabled:w,previousDisabled:C,levelControlAriaLabel:O,withNext:$,withPrevious:R,className:M,decadeLabelFormat:T,classNames:D,styles:N,unstyled:x,__staticSelector:P,__stopPropagation:k,variant:A,size:I}=n,F=dFe(n,["decade","locale","minDate","maxDate","yearsListFormat","getYearControlProps","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","nextDisabled","previousDisabled","levelControlAriaLabel","withNext","withPrevious","className","decadeLabelFormat","classNames","styles","unstyled","__staticSelector","__stopPropagation","variant","size"]),{classes:z,cx:H}=tFe(null,{name:["DecadeLevel",P],classNames:D,styles:N,unstyled:x,variant:A,size:I}),j=bu(),[V,W]=JDe(r),U={__staticSelector:P||"DecadeLevel",classNames:D,styles:N,unstyled:x,variant:A,size:I},Q=typeof w=="boolean"?w:o?!lt(W).endOf("year").isBefore(o):!1,le=typeof C=="boolean"?C:a?!lt(V).startOf("year").isAfter(a):!1,Y=(K,ne)=>lt(K).locale(i||j.locale).format(ne);return S.createElement(he,HO({className:H(z.decadeLevel,M),"data-decade-level":!0,ref:t},F),S.createElement(LP,HO({label:typeof T=="function"?T(V,W):"".concat(Y(V,T)," – ").concat(Y(W,T)),className:z.calendarHeader,__preventFocus:p,__stopPropagation:k,nextIcon:h,previousIcon:v,nextLabel:m,previousLabel:y,onNext:_,onPrevious:b,nextDisabled:Q,previousDisabled:le,hasNextLevel:!1,levelControlAriaLabel:O,withNext:$,withPrevious:R},U)),S.createElement(nre,HO({decade:r,locale:i,minDate:a,maxDate:o,yearsListFormat:l,getYearControlProps:s,__getControlRef:u,__onControlKeyDown:c,__onControlClick:d,__onControlMouseEnter:f,__preventFocus:p,__stopPropagation:k,withCellSpacing:g},U)))});are.displayName="@mantine/dates/DecadeLevel";var pFe=Object.defineProperty,Vw=Object.getOwnPropertySymbols,ore=Object.prototype.hasOwnProperty,lre=Object.prototype.propertyIsEnumerable,lj=(e,t,n)=>t in e?pFe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hFe=(e,t)=>{for(var n in t||(t={}))ore.call(t,n)&&lj(e,n,t[n]);if(Vw)for(var n of Vw(t))lre.call(t,n)&&lj(e,n,t[n]);return e},mFe=(e,t)=>{var n={};for(var r in e)ore.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Vw)for(var r of Vw(e))t.indexOf(r)<0&&lre.call(e,r)&&(n[r]=e[r]);return n};const vFe={numberOfColumns:1},sre=E.forwardRef((e,t)=>{const n=_e("DecadeLevelGroup",vFe,e),{decade:r,locale:i,minDate:a,maxDate:o,yearsListFormat:l,getYearControlProps:s,__onControlClick:u,__onControlMouseEnter:c,withCellSpacing:d,__preventFocus:f,nextIcon:g,previousIcon:p,nextLabel:h,previousLabel:v,onNext:m,onPrevious:y,nextDisabled:_,previousDisabled:b,className:w,classNames:C,styles:O,unstyled:$,__staticSelector:R,__stopPropagation:M,numberOfColumns:T,levelControlAriaLabel:D,decadeLabelFormat:N,variant:x,size:P}=n,k=mFe(n,["decade","locale","minDate","maxDate","yearsListFormat","getYearControlProps","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","nextDisabled","previousDisabled","className","classNames","styles","unstyled","__staticSelector","__stopPropagation","numberOfColumns","levelControlAriaLabel","decadeLabelFormat","variant","size"]),{classes:A,cx:I}=ZDe(null,{name:["DecadeLevelGroup",R],styles:O,classNames:C,unstyled:$,variant:x,size:P}),F=E.useRef([]),z=Array(T).fill(0).map((H,j)=>{const V=lt(r).add(j*10,"years").toDate();return S.createElement(are,{key:j,variant:x,size:P,yearsListFormat:l,decade:V,withNext:j===T-1,withPrevious:j===0,decadeLabelFormat:N,__onControlClick:u,__onControlMouseEnter:c,__onControlKeyDown:(W,U)=>h9({levelIndex:j,rowIndex:U.rowIndex,cellIndex:U.cellIndex,event:W,controlsRef:F}),__getControlRef:(W,U,Q)=>{Array.isArray(F.current[j])||(F.current[j]=[]),Array.isArray(F.current[j][W])||(F.current[j][W]=[]),F.current[j][W][U]=Q},levelControlAriaLabel:typeof D=="function"?D(V):D,locale:i,minDate:a,maxDate:o,__preventFocus:f,__stopPropagation:M,nextIcon:g,previousIcon:p,nextLabel:h,previousLabel:v,onNext:m,onPrevious:y,nextDisabled:_,previousDisabled:b,getYearControlProps:s,__staticSelector:R||"DecadeLevelGroup",classNames:C,styles:O,unstyled:$,withCellSpacing:d})});return S.createElement(he,hFe({className:I(A.decadeLevelGroup,w),ref:t},k),z)});sre.displayName="@mantine/dates/DecadeLevelGroup";var yFe=Object.defineProperty,Uw=Object.getOwnPropertySymbols,ure=Object.prototype.hasOwnProperty,cre=Object.prototype.propertyIsEnumerable,sj=(e,t,n)=>t in e?yFe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,j0=(e,t)=>{for(var n in t||(t={}))ure.call(t,n)&&sj(e,n,t[n]);if(Uw)for(var n of Uw(t))cre.call(t,n)&&sj(e,n,t[n]);return e},_Fe=(e,t)=>{var n={};for(var r in e)ure.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Uw)for(var r of Uw(e))t.indexOf(r)<0&&cre.call(e,r)&&(n[r]=e[r]);return n};const bFe={maxLevel:"decade",minLevel:"month",__updateDateOnYearSelect:!0,__updateDateOnMonthSelect:!0},fre=E.forwardRef((e,t)=>{const n=_e("Calendar",bFe,e),{maxLevel:r,minLevel:i,defaultLevel:a,level:o,onLevelChange:l,date:s,defaultDate:u,onDateChange:c,numberOfColumns:d,columnsToScroll:f,ariaLabels:g,onYearSelect:p,onMonthSelect:h,onYearMouseEnter:v,onMonthMouseEnter:m,__updateDateOnYearSelect:y,__updateDateOnMonthSelect:_,firstDayOfWeek:b,weekdayFormat:w,weekendDays:C,getDayProps:O,excludeDate:$,renderDay:R,hideOutsideDates:M,hideWeekdays:T,getDayAriaLabel:D,monthLabelFormat:N,nextIcon:x,previousIcon:P,__onDayClick:k,__onDayMouseEnter:A,withCellSpacing:I,monthsListFormat:F,getMonthControlProps:z,yearLabelFormat:H,yearsListFormat:j,getYearControlProps:V,decadeLabelFormat:W,minDate:U,maxDate:Q,locale:le,className:Y,classNames:K,styles:ne,__staticSelector:ie,unstyled:q,variant:ge,size:Ee,__preventFocus:Ae,__stopPropagation:ze,onNextDecade:de,onPreviousDecade:xe,onNextYear:Ie,onPreviousYear:me,onNextMonth:Oe,onPreviousMonth:Me,static:ue}=n,pe=_Fe(n,["maxLevel","minLevel","defaultLevel","level","onLevelChange","date","defaultDate","onDateChange","numberOfColumns","columnsToScroll","ariaLabels","onYearSelect","onMonthSelect","onYearMouseEnter","onMonthMouseEnter","__updateDateOnYearSelect","__updateDateOnMonthSelect","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","monthLabelFormat","nextIcon","previousIcon","__onDayClick","__onDayMouseEnter","withCellSpacing","monthsListFormat","getMonthControlProps","yearLabelFormat","yearsListFormat","getYearControlProps","decadeLabelFormat","minDate","maxDate","locale","className","classNames","styles","__staticSelector","unstyled","variant","size","__preventFocus","__stopPropagation","onNextDecade","onPreviousDecade","onNextYear","onPreviousYear","onNextMonth","onPreviousMonth","static"]),{classes:ye,cx:Qe}=bIe(null,{name:["Calendar",ie],classNames:K,styles:ne,unstyled:q,variant:ge,size:Ee}),[Et,wt]=lr({value:o?Ap(o,i,r):void 0,defaultValue:a?Ap(a,i,r):void 0,finalValue:Ap(void 0,i,r),onChange:l}),[an,nt]=lr({value:s,defaultValue:u,finalValue:null,onChange:c}),pt={__staticSelector:ie||"Calendar",styles:ne,classNames:K,unstyled:q,variant:ge,size:Ee},ce=f||d||1,be=an||new Date,fe=()=>{const st=lt(be).add(ce,"month").toDate();Oe==null||Oe(st),nt(st)},Pe=()=>{const st=lt(be).subtract(ce,"month").toDate();Me==null||Me(st),nt(st)},rt=()=>{const st=lt(be).add(ce,"year").toDate();Ie==null||Ie(st),nt(st)},He=()=>{const st=lt(be).subtract(ce,"year").toDate();me==null||me(st),nt(st)},at=()=>{const st=lt(be).add(10*ce,"year").toDate();de==null||de(st),nt(st)},It=()=>{const st=lt(be).subtract(10*ce,"year").toDate();xe==null||xe(st),nt(st)};return S.createElement(he,j0({className:Qe(ye.calendar,Y),ref:t},pe),Et==="month"&&S.createElement(zne,j0({month:be,minDate:U,maxDate:Q,firstDayOfWeek:b,weekdayFormat:w,weekendDays:C,getDayProps:O,excludeDate:$,renderDay:R,hideOutsideDates:M,hideWeekdays:T,getDayAriaLabel:D,onNext:fe,onPrevious:Pe,hasNextLevel:r!=="month",onLevelClick:()=>wt("year"),numberOfColumns:d,locale:le,levelControlAriaLabel:g==null?void 0:g.monthLevelControl,nextLabel:g==null?void 0:g.nextMonth,nextIcon:x,previousLabel:g==null?void 0:g.previousMonth,previousIcon:P,monthLabelFormat:N,__onDayClick:k,__onDayMouseEnter:A,__preventFocus:Ae,__stopPropagation:ze,static:ue,withCellSpacing:I},pt)),Et==="year"&&S.createElement(Qne,j0({year:be,numberOfColumns:d,minDate:U,maxDate:Q,monthsListFormat:F,getMonthControlProps:z,locale:le,onNext:rt,onPrevious:He,hasNextLevel:r!=="month"&&r!=="year",onLevelClick:()=>wt("decade"),levelControlAriaLabel:g==null?void 0:g.yearLevelControl,nextLabel:g==null?void 0:g.nextYear,nextIcon:x,previousLabel:g==null?void 0:g.previousYear,previousIcon:P,yearLabelFormat:H,__onControlMouseEnter:m,__onControlClick:(st,$t)=>{_&&nt($t),wt(Ap("month",i,r)),h==null||h($t)},__preventFocus:Ae,__stopPropagation:ze,withCellSpacing:I},pt)),Et==="decade"&&S.createElement(sre,j0({decade:be,minDate:U,maxDate:Q,yearsListFormat:j,getYearControlProps:V,locale:le,onNext:at,onPrevious:It,numberOfColumns:d,nextLabel:g==null?void 0:g.nextDecade,nextIcon:x,previousLabel:g==null?void 0:g.previousDecade,previousIcon:P,decadeLabelFormat:W,__onControlMouseEnter:v,__onControlClick:(st,$t)=>{y&&nt($t),wt(Ap("year",i,r)),p==null||p($t)},__preventFocus:Ae,__stopPropagation:ze,withCellSpacing:I},pt)))});fre.displayName="@mantine/dates/Calendar";var uj=Object.getOwnPropertySymbols,wFe=Object.prototype.hasOwnProperty,SFe=Object.prototype.propertyIsEnumerable,PFe=(e,t)=>{var n={};for(var r in e)wFe.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&uj)for(var r of uj(e))t.indexOf(r)<0&&SFe.call(e,r)&&(n[r]=e[r]);return n};function CFe(e){const t=e,{maxLevel:n,minLevel:r,defaultLevel:i,level:a,onLevelChange:o,nextIcon:l,previousIcon:s,date:u,defaultDate:c,onDateChange:d,numberOfColumns:f,columnsToScroll:g,ariaLabels:p,onYearSelect:h,onMonthSelect:v,onYearMouseEnter:m,onMonthMouseEnter:y,onNextMonth:_,onPreviousMonth:b,onNextYear:w,onPreviousYear:C,onNextDecade:O,onPreviousDecade:$,withCellSpacing:R,__updateDateOnYearSelect:M,__updateDateOnMonthSelect:T,firstDayOfWeek:D,weekdayFormat:N,weekendDays:x,getDayProps:P,excludeDate:k,renderDay:A,hideOutsideDates:I,hideWeekdays:F,getDayAriaLabel:z,monthLabelFormat:H,monthsListFormat:j,getMonthControlProps:V,yearLabelFormat:W,yearsListFormat:U,getYearControlProps:Q,decadeLabelFormat:le,allowSingleDateInRange:Y,allowDeselect:K,minDate:ne,maxDate:ie,locale:q}=t,ge=PFe(t,["maxLevel","minLevel","defaultLevel","level","onLevelChange","nextIcon","previousIcon","date","defaultDate","onDateChange","numberOfColumns","columnsToScroll","ariaLabels","onYearSelect","onMonthSelect","onYearMouseEnter","onMonthMouseEnter","onNextMonth","onPreviousMonth","onNextYear","onPreviousYear","onNextDecade","onPreviousDecade","withCellSpacing","__updateDateOnYearSelect","__updateDateOnMonthSelect","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","monthLabelFormat","monthsListFormat","getMonthControlProps","yearLabelFormat","yearsListFormat","getYearControlProps","decadeLabelFormat","allowSingleDateInRange","allowDeselect","minDate","maxDate","locale"]);return{calendarProps:{maxLevel:n,minLevel:r,defaultLevel:i,level:a,onLevelChange:o,nextIcon:l,previousIcon:s,date:u,defaultDate:c,onDateChange:d,numberOfColumns:f,columnsToScroll:g,ariaLabels:p,onYearSelect:h,onMonthSelect:v,onYearMouseEnter:m,onMonthMouseEnter:y,onNextMonth:_,onPreviousMonth:b,onNextYear:w,onPreviousYear:C,onNextDecade:O,onPreviousDecade:$,withCellSpacing:R,__updateDateOnYearSelect:M,__updateDateOnMonthSelect:T,firstDayOfWeek:D,weekdayFormat:N,weekendDays:x,getDayProps:P,excludeDate:k,renderDay:A,hideOutsideDates:I,hideWeekdays:F,getDayAriaLabel:z,monthLabelFormat:H,monthsListFormat:j,getMonthControlProps:V,yearLabelFormat:W,yearsListFormat:U,getYearControlProps:Q,decadeLabelFormat:le,allowSingleDateInRange:Y,allowDeselect:K,minDate:ne,maxDate:ie,locale:q},others:ge}}function xFe({date:e,maxDate:t,minDate:n}){return!(e==null||Number.isNaN(e.getTime())||t&<(e).isAfter(t,"date")||n&<(e).isBefore(n,"date"))}function OFe(e){const t=new Date(e);return Number.isNaN(t.getTime())||!e?null:t}function EFe(e,t){if(t==="range"&&Array.isArray(e)){const[n,r]=e;return n?r?"".concat(n.toISOString()," – ").concat(r.toISOString()):"".concat(n.toISOString()," –"):""}return t==="multiple"&&Array.isArray(e)?e.map(n=>n.toISOString()).join(", "):!Array.isArray(e)&&e?e.toISOString():""}function dre({value:e,type:t,name:n,form:r}){return S.createElement("input",{type:"hidden",value:EFe(e,t),name:n,form:r})}dre.displayName="@mantine/dates/HiddenDatesInput";function $Fe(e,t){if(!e||!t)return t;const n=e.getHours(),r=e.getMinutes(),i=e.getSeconds(),a=e.getMilliseconds(),o=new Date(t);return o.setHours(n),o.setMinutes(r),o.setSeconds(i),o.setMilliseconds(a),o}var kFe=Object.defineProperty,RFe=Object.defineProperties,AFe=Object.getOwnPropertyDescriptors,Gw=Object.getOwnPropertySymbols,gre=Object.prototype.hasOwnProperty,pre=Object.prototype.propertyIsEnumerable,cj=(e,t,n)=>t in e?kFe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Mu=(e,t)=>{for(var n in t||(t={}))gre.call(t,n)&&cj(e,n,t[n]);if(Gw)for(var n of Gw(t))pre.call(t,n)&&cj(e,n,t[n]);return e},B0=(e,t)=>RFe(e,AFe(t)),TFe=(e,t)=>{var n={};for(var r in e)gre.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Gw)for(var r of Gw(e))t.indexOf(r)<0&&pre.call(e,r)&&(n[r]=e[r]);return n};const MFe={valueFormat:"MMMM D, YYYY",fixOnBlur:!0,preserveTime:!0,size:"sm"},hre=E.forwardRef((e,t)=>{const n=xP("DateInput",MFe,e),{inputProps:r,wrapperProps:i,value:a,defaultValue:o,onChange:l,clearable:s,clearButtonProps:u,popoverProps:c,getDayProps:d,locale:f,valueFormat:g,dateParser:p,minDate:h,maxDate:v,fixOnBlur:m,onFocus:y,onBlur:_,onClick:b,readOnly:w,name:C,form:O,rightSection:$,unstyled:R,classNames:M,styles:T,allowDeselect:D,preserveTime:N,date:x,defaultDate:P,onDateChange:k}=n,A=TFe(n,["inputProps","wrapperProps","value","defaultValue","onChange","clearable","clearButtonProps","popoverProps","getDayProps","locale","valueFormat","dateParser","minDate","maxDate","fixOnBlur","onFocus","onBlur","onClick","readOnly","name","form","rightSection","unstyled","classNames","styles","allowDeselect","preserveTime","date","defaultDate","onDateChange"]),{calendarProps:I,others:F}=CFe(A),z=bu(),j=p||(me=>{const Oe=lt(me,g,z.getLocale(f)).toDate();return Number.isNaN(Oe.getTime())?OFe(me):Oe}),V=D!==void 0?D:s,W=me=>me?lt(me).locale(z.getLocale(f)).format(g):"",[U,Q,le]=lr({value:a,defaultValue:o,finalValue:null,onChange:l}),[Y,K]=lr({value:x,defaultValue:o||P,finalValue:null,onChange:k});E.useEffect(()=>{le&&K(a)},[le,a]);const[ne,ie]=E.useState(W(U));E.useEffect(()=>{ie(W(U))},[z.getLocale(f)]);const[q,ge]=E.useState(!1),Ee=me=>{const Oe=me.currentTarget.value;if(ie(Oe),Oe.trim()===""&&s)Q(null);else{const Me=j(Oe);xFe({date:Me,minDate:h,maxDate:v})&&(Q(Me),K(Me))}},Ae=me=>{_==null||_(me),ge(!1),m&&ie(W(U))},ze=me=>{y==null||y(me),ge(!0)},de=me=>{b==null||b(me),ge(!0)},xe=me=>B0(Mu({},d==null?void 0:d(me)),{selected:lt(U).isSame(me,"day"),onClick:()=>{const Oe=N?$Fe(U,me):me,Me=s&&V&<(U).isSame(me,"day")?null:Oe;Q(Me),!le&&ie(W(Me)),ge(!1)}}),Ie=$||(s&&U&&!w?S.createElement(Eo,Mu({variant:"transparent",onMouseDown:me=>me.preventDefault(),tabIndex:-1,onClick:()=>{Q(null),!le&&ie(""),ge(!1)},unstyled:R},u)):null);return Yr(()=>{a!==void 0&&!q&&ie(W(a))},[a]),S.createElement(S.Fragment,null,S.createElement(Lt.Wrapper,B0(Mu({},i),{__staticSelector:"DateInput"}),S.createElement(mn,Mu({opened:q,trapFocus:!1,position:"bottom-start",disabled:w,withRoles:!1},c),S.createElement(mn.Target,null,S.createElement(Lt,B0(Mu(Mu({"data-dates-input":!0,"data-read-only":w||void 0,autoComplete:"off",ref:t,value:ne,onChange:Ee,onBlur:Ae,onFocus:ze,onClick:de,readOnly:w,rightSection:Ie},r),F),{__staticSelector:"DateInput"}))),S.createElement(mn.Dropdown,{onMouseDown:me=>me.preventDefault(),"data-dates-dropdown":!0},S.createElement(fre,B0(Mu({__staticSelector:"DateInput"},I),{classNames:M,styles:T,unstyled:R,__preventFocus:!0,minDate:h,maxDate:v,locale:f,getDayProps:xe,size:r.size,date:Y,onDateChange:K}))))),S.createElement(dre,{name:C,form:O,value:U,type:"default"}))});hre.displayName="@mantine/dates/DateInput";function Wg(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i{const i=TNe(e.getValue(t),n,{threshold:ii.MATCHES});return r(i),i.passed};mre.autoRemove=e=>!e;const vre=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim().includes(n.toString().toLowerCase().trim());vre.autoRemove=e=>!e;const yre=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim().startsWith(n.toString().toLowerCase().trim());yre.autoRemove=e=>!e;const _re=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim().endsWith(n.toString().toLowerCase().trim());_re.autoRemove=e=>!e;const zP=(e,t,n)=>n===null?!0:e.getValue(t).toString().toLowerCase().trim()===n.toString().toLowerCase().trim();zP.autoRemove=e=>!e;const bre=(e,t,n)=>e.getValue(t).toString().toLowerCase().trim()!==n.toString().toLowerCase().trim();bre.autoRemove=e=>!e;const jP=(e,t,n)=>n===null?!0:!isNaN(+n)&&!isNaN(+e.getValue(t))?+e.getValue(t)>+n:e.getValue(t).toString().toLowerCase().trim()>n.toString().toLowerCase().trim();jP.autoRemove=e=>!e;const v9=(e,t,n)=>zP(e,t,n)||jP(e,t,n);v9.autoRemove=e=>!e;const BP=(e,t,n)=>n===null?!0:!isNaN(+n)&&!isNaN(+e.getValue(t))?+e.getValue(t)<+n:e.getValue(t).toString().toLowerCase().trim()!e;const y9=(e,t,n)=>zP(e,t,n)||BP(e,t,n);y9.autoRemove=e=>!e;const wre=(e,t,n)=>(["",void 0].includes(n[0])||jP(e,t,n[0]))&&(!isNaN(+n[0])&&!isNaN(+n[1])&&+n[0]>+n[1]||["",void 0].includes(n[1])||BP(e,t,n[1]));wre.autoRemove=e=>!e;const Sre=(e,t,n)=>(["",void 0].includes(n[0])||v9(e,t,n[0]))&&(!isNaN(+n[0])&&!isNaN(+n[1])&&+n[0]>+n[1]||["",void 0].includes(n[1])||y9(e,t,n[1]));Sre.autoRemove=e=>!e;const Pre=(e,t,n)=>!e.getValue(t).toString().trim();Pre.autoRemove=e=>!e;const Cre=(e,t,n)=>!!e.getValue(t).toString().trim();Cre.autoRemove=e=>!e;const IFe=Object.assign(Object.assign({},No),{between:wre,betweenInclusive:Sre,contains:vre,empty:Pre,endsWith:_re,equals:zP,fuzzy:mre,greaterThan:jP,greaterThanOrEqualTo:v9,lessThan:BP,lessThanOrEqualTo:y9,notEmpty:Cre,notEquals:bre,startsWith:yre}),DFe=(e,t,n)=>{let r=0;return e.columnFiltersMeta[n]&&(r=INe(e.columnFiltersMeta[n],t.columnFiltersMeta[n])),r===0?Gu.alphanumeric(e,t,n):r},FFe=Object.assign(Object.assign({},Gu),{fuzzy:DFe}),LFe=(e,t)=>Math.max(...Object.values(t.columnFiltersMeta).map(n=>n.rank))-Math.max(...Object.values(e.columnFiltersMeta).map(n=>n.rank)),Zf=e=>{var t,n,r,i;return(i=(t=e.id)!==null&&t!==void 0?t:(r=(n=e.accessorKey)===null||n===void 0?void 0:n.toString)===null||r===void 0?void 0:r.call(n))!==null&&i!==void 0?i:e.header},Ww=e=>{const t=[],n=r=>{r.forEach(i=>{i.columns?n(i.columns):t.push(i)})};return n(e),t},xre=({aggregationFns:e,columnDefs:t,columnFilterFns:n,defaultDisplayColumn:r,filterFns:i,sortingFns:a})=>t.map(o=>{var l,s;if(o.id||(o.id=Zf(o)),o.columnDefType||(o.columnDefType="data"),!((l=o.columns)===null||l===void 0)&&l.length)o.columnDefType="group",o.columns=xre({aggregationFns:e,columnDefs:o.columns,columnFilterFns:n,defaultDisplayColumn:r,filterFns:i,sortingFns:a});else if(o.columnDefType==="data"){if(Array.isArray(o.aggregationFn)){const u=o.aggregationFn;o.aggregationFn=(c,d,f)=>u.map(g=>{var p;return(p=e[g])===null||p===void 0?void 0:p.call(e,c,d,f)})}Object.keys(i).includes(n[o.id])&&(o.filterFn=(s=i[n[o.id]])!==null&&s!==void 0?s:i.fuzzy,o._filterFn=n[o.id]),Object.keys(a).includes(o.sortingFn)&&(o.sortingFn=a[o.sortingFn])}else o.columnDefType==="display"&&(o=Object.assign(Object.assign({},r),o));return o}),Ore=(e,t,n)=>(e.getCanPin()&&e.pin(t.getIsPinned()),n.splice(n.indexOf(t.id),0,n.splice(n.indexOf(e.id),1)[0]),[...n]),_9=(e,t)=>!!(e.enableExpanding||e.enableGrouping&&(t===void 0||t!=null&&t.length)||e.renderDetailPanel),zFe=e=>{var t;return[(e.enableRowDragging||e.enableRowOrdering)&&"mrt-row-drag",e.positionActionsColumn==="first"&&(e.enableRowActions||e.enableEditing&&["row","modal","custom"].includes((t=e.editDisplayMode)!==null&&t!==void 0?t:""))&&"mrt-row-actions",e.positionExpandColumn==="first"&&_9(e)&&"mrt-row-expand",e.enableRowSelection&&"mrt-row-select",e.enableRowNumbers&&"mrt-row-numbers"].filter(Boolean)},jFe=e=>{var t;return[e.positionActionsColumn==="last"&&(e.enableRowActions||e.enableEditing&&["row","modal"].includes((t=e.editDisplayMode)!==null&&t!==void 0?t:""))&&"mrt-row-actions",e.positionExpandColumn==="last"&&_9(e)&&"mrt-row-expand"].filter(Boolean)},Ere=e=>{const t=zFe(e),n=jFe(e),r=Ww(e.columns).map(i=>Zf(i)).filter(i=>!t.includes(i)&&!n.includes(i));return[...t,...r,...n]},BFe=e=>{const{filterVariant:t}=e;return t==="multi-select"?"arrIncludesSome":["range","date-range","range-slider"].includes(t||"")?"betweenInclusive":["select","checkbox","date"].includes(t||"")?"equals":"fuzzy"},HFe=(e,t)=>t.getVisibleLeafColumns()[0].id===e.id,VFe=(e,t)=>{const n=t.getVisibleLeafColumns();return n[n.length-1].id===e.id},UFe=(e,t)=>t.getIsPinned()==="left"&&e.getLeftLeafHeaders().length-1===t.getPinnedIndex(),GFe=e=>e.getIsPinned()==="right"&&e.getPinnedIndex()===0,WFe=(e,t)=>e.getRightLeafHeaders().slice(t.getPinnedIndex()+1).reduce((n,r)=>n+r.getSize(),0),$re=e=>{const{options:t,getState:n}=e,{manualExpanding:r,manualFiltering:i,manualGrouping:a,manualSorting:o,enableGlobalFilterRankedResults:l}=t,{globalFilterFn:s,expanded:u}=n();return!r&&!i&&!a&&!o&&l&&s==="fuzzy"&&u!==!0&&!Object.values(u).some(Boolean)},b9=({column:e,header:t,isStriped:n,row:r,table:i,tableCellProps:a,theme:o})=>{var l,s,u,c,d,f,g,p,h,v;const m={minWidth:"max(calc(var(--".concat(t?"header":"col","-").concat(Ch((l=t==null?void 0:t.id)!==null&&l!==void 0?l:e.id),"-size) * 1px), ").concat((s=e.columnDef.minSize)!==null&&s!==void 0?s:30,"px)"),width:"calc(var(--".concat(t?"header":"col","-").concat(Ch((u=t==null?void 0:t.id)!==null&&u!==void 0?u:e.id),"-size) * 1px)")};return Object.assign(Object.assign(Object.assign({backgroundColor:r?r!=null&&r.getIsSelected()?o.fn.rgba(Co(o),.1):e.getIsPinned()&&e.columnDef.columnDefType!=="group"?o.fn.rgba(o.colorScheme==="dark"?o.fn.darken(o.colors.dark[7],.02):o.white,.97):n?"inherit":o.colorScheme==="dark"?o.fn.lighten(o.colors.dark[7],.02):o.white:"inherit",backgroundClip:"padding-box",boxShadow:UFe(i,e)?"-4px 0 8px -6px ".concat(o.fn.rgba(o.black,.2)," inset"):GFe(e)?"4px 0 8px -6px ".concat(o.fn.rgba(o.black,.2)," inset"):void 0,display:i.options.layoutMode==="grid"?"flex":"table-cell",flex:i.options.layoutMode==="grid"?"var(--".concat(t?"header":"col","-").concat(Ch((c=t==null?void 0:t.id)!==null&&c!==void 0?c:e.id),"-size) 0 auto"):void 0,left:e.getIsPinned()==="left"?"".concat(e.getStart("left"),"px"):void 0,ml:i.options.enableColumnVirtualization&&e.getIsPinned()==="left"&&e.getPinnedIndex()===0?"-".concat(e.getSize()*((f=(d=i.getState().columnPinning.left)===null||d===void 0?void 0:d.length)!==null&&f!==void 0?f:1),"px"):void 0,mr:i.options.enableColumnVirtualization&&e.getIsPinned()==="right"&&e.getPinnedIndex()===i.getVisibleLeafColumns().length-1?"-".concat(e.getSize()*((p=(g=i.getState().columnPinning.right)===null||g===void 0?void 0:g.length)!==null&&p!==void 0?p:1)*1.2,"px"):void 0,opacity:((h=i.getState().draggingColumn)===null||h===void 0?void 0:h.id)===e.id||((v=i.getState().hoveredColumn)===null||v===void 0?void 0:v.id)===e.id?.5:1,position:e.getIsPinned()&&e.columnDef.columnDefType!=="group"?"sticky":void 0,right:e.getIsPinned()==="right"?"".concat(WFe(i,e),"px"):void 0,transition:i.options.enableColumnVirtualization?"none":"padding 100ms ease-in-out"},!i.options.enableColumnResizing&&m),(a==null?void 0:a.sx)instanceof Function?a.sx(o):a==null?void 0:a.sx),i.options.enableColumnResizing&&m)},KFe={filterVariant:"text",minSize:40,maxSize:1e3,size:180},qFe={columnDefType:"display",enableClickToCopy:!1,enableColumnActions:!1,enableColumnDragging:!1,enableColumnFilter:!1,enableColumnOrdering:!1,enableEditing:!1,enableGlobalFilter:!1,enableGrouping:!1,enableHiding:!1,enableResizing:!1,enableSorting:!1},YFe=e=>{var t,n,r,i,a;return(a=e.colorScheme==="dark"?(n=(t=e.primaryShade)===null||t===void 0?void 0:t.dark)!==null&&n!==void 0?n:e.primaryShade:(i=(r=e.primaryShade)===null||r===void 0?void 0:r.light)!==null&&i!==void 0?i:e.primaryShade)!==null&&a!==void 0?a:7},Co=(e,t)=>e.colors[e.primaryColor][t!=null?t:YFe(e)],Ch=e=>e.replace(/[^a-zA-Z0-9]/g,"_"),XFe=(e,t)=>uv(e,"mrt-row-create",t!=null?t:Object.assign({},...Ww(e.options.columns).filter(n=>n.columnDefType==="data").map(n=>({[Zf(n)]:""}))),-1,0),QFe={actions:"Actions",and:"and",cancel:"Cancel",changeFilterMode:"Change filter mode",changeSearchMode:"Change search mode",clearFilter:"Clear filter",clearSearch:"Clear search",clearSort:"Clear sort",clickToCopy:"Click to copy",collapse:"Collapse",collapseAll:"Collapse all",columnActions:"Column Actions",copiedToClipboard:"Copied to clipboard",dropToGroupBy:"Drop to group by {column}",edit:"Edit",expand:"Expand",expandAll:"Expand all",filterArrIncludes:"Includes",filterArrIncludesAll:"Includes all",filterArrIncludesSome:"Includes",filterBetween:"Between",filterBetweenInclusive:"Between Inclusive",filterByColumn:"Filter by {column}",filterContains:"Contains",filterEmpty:"Empty",filterEndsWith:"Ends With",filterEquals:"Equals",filterEqualsString:"Equals",filterFuzzy:"Fuzzy",filterGreaterThan:"Greater Than",filterGreaterThanOrEqualTo:"Greater Than Or Equal To",filterInNumberRange:"Between",filterIncludesString:"Contains",filterIncludesStringSensitive:"Contains",filterLessThan:"Less Than",filterLessThanOrEqualTo:"Less Than Or Equal To",filterMode:"Filter Mode: {filterType}",filterNotEmpty:"Not Empty",filterNotEquals:"Not Equals",filterStartsWith:"Starts With",filterWeakEquals:"Equals",filteringByColumn:"Filtering by {column} - {filterType} {filterValue}",goToFirstPage:"Go to first page",goToLastPage:"Go to last page",goToNextPage:"Go to next page",goToPreviousPage:"Go to previous page",grab:"Grab",groupByColumn:"Group by {column}",groupedBy:"Grouped by ",hideAll:"Hide all",hideColumn:"Hide {column} column",max:"Max",min:"Min",move:"Move",noRecordsToDisplay:"No records to display",noResultsFound:"No results found",of:"of",or:"or",pinToLeft:"Pin to left",pinToRight:"Pin to right",resetColumnSize:"Reset column size",resetOrder:"Reset order",rowActions:"Row Actions",rowNumber:"#",rowNumbers:"Row Numbers",rowsPerPage:"Rows per page",save:"Save",search:"Search",selectedCountOfRowCountRowsSelected:"{selectedCount} of {rowCount} row(s) selected",select:"Select",showAll:"Show all",showAllColumns:"Show all columns",showHideColumns:"Show/Hide columns",showHideFilters:"Show/Hide filters",showHideSearch:"Show/Hide search",sortByColumnAsc:"Sort by {column} ascending",sortByColumnDesc:"Sort by {column} descending",sortedByColumnAsc:"Sorted by {column} ascending",sortedByColumnDesc:"Sorted by {column} descending",thenBy:", then by ",toggleDensity:"Toggle density",toggleFullScreen:"Toggle full screen",toggleSelectAll:"Toggle select all",toggleSelectRow:"Toggle select row",toggleVisibility:"Toggle visibility",ungroupByColumn:"Ungroup by {column}",unpin:"Unpin",unpinAll:"Unpin all"},ZFe={IconArrowAutofitContent:R9e,IconArrowsSort:M9e,IconBaselineDensityLarge:N9e,IconBaselineDensityMedium:I9e,IconBaselineDensitySmall:D9e,IconBoxMultiple:F9e,IconChevronDown:z9e,IconChevronLeft:B9e,IconChevronLeftPipe:j9e,IconChevronRight:UA,IconChevronRightPipe:H9e,IconChevronsDown:V9e,IconCircleX:K9e,IconClearAll:Y9e,IconColumns:Q9e,IconDeviceFloppy:J9e,IconDots:tTe,IconDotsVertical:eTe,IconEdit:rTe,IconEyeOff:aTe,IconFilter:Kee,IconFilterCog:oTe,IconFilterOff:Wee,IconGripHorizontal:sTe,IconMaximize:cTe,IconMinimize:fTe,IconPinned:gTe,IconPinnedOff:dTe,IconSearch:hw,IconSearchOff:mTe,IconSortAscending:vTe,IconSortDescending:yTe,IconX:STe},JFe=e=>{var t,{aggregationFns:n,autoResetExpanded:r=!1,columnFilterDisplayMode:i="subheader",columnResizeMode:a="onChange",createDisplayMode:o="modal",defaultColumn:l,defaultDisplayColumn:s,editDisplayMode:u="modal",enableBottomToolbar:c=!0,enableColumnActions:d=!0,enableColumnFilters:f=!0,enableColumnOrdering:g=!1,enableColumnResizing:p=!1,enableDensityToggle:h=!0,enableExpandAll:v=!0,enableExpanding:m,enableFilterMatchHighlighting:y=!0,enableFilters:_=!0,enableFullScreenToggle:b=!0,enableGlobalFilter:w=!0,enableGlobalFilterRankedResults:C=!0,enableGrouping:O=!1,enableHiding:$=!0,enableMultiRowSelection:R=!0,enableMultiSort:M=!0,enablePagination:T=!0,enablePinning:D=!1,enableRowSelection:N=!1,enableSelectAll:x=!0,enableSorting:P=!0,enableStickyHeader:k=!1,enableTableFooter:A=!0,enableTableHead:I=!0,enableToolbarInternalActions:F=!0,enableTopToolbar:z=!0,filterFns:H,icons:j,layoutMode:V="semantic",localization:W,manualFiltering:U,manualGrouping:Q,manualPagination:le,manualSorting:Y,paginationDisplayMode:K="default",positionActionsColumn:ne="first",positionExpandColumn:ie="first",positionGlobalFilter:q="right",positionPagination:ge="bottom",positionToolbarAlertBanner:Ee="top",positionToolbarDropZone:Ae="top",rowNumberMode:ze="static",selectAllMode:de="page",sortingFns:xe}=e,Ie=Wg(e,["aggregationFns","autoResetExpanded","columnFilterDisplayMode","columnResizeMode","createDisplayMode","defaultColumn","defaultDisplayColumn","editDisplayMode","enableBottomToolbar","enableColumnActions","enableColumnFilters","enableColumnOrdering","enableColumnResizing","enableDensityToggle","enableExpandAll","enableExpanding","enableFilterMatchHighlighting","enableFilters","enableFullScreenToggle","enableGlobalFilter","enableGlobalFilterRankedResults","enableGrouping","enableHiding","enableMultiRowSelection","enableMultiSort","enablePagination","enablePinning","enableRowSelection","enableSelectAll","enableSorting","enableStickyHeader","enableTableFooter","enableTableHead","enableToolbarInternalActions","enableTopToolbar","filterFns","icons","layoutMode","localization","manualFiltering","manualGrouping","manualPagination","manualSorting","paginationDisplayMode","positionActionsColumn","positionExpandColumn","positionGlobalFilter","positionPagination","positionToolbarAlertBanner","positionToolbarDropZone","rowNumberMode","selectAllMode","sortingFns"]);const me=E.useMemo(()=>Object.assign(Object.assign({},ZFe),j),[j]),Oe=E.useMemo(()=>Object.assign(Object.assign({},QFe),W),[W]),Me=E.useMemo(()=>Object.assign(Object.assign({},NFe),n),[]),ue=E.useMemo(()=>Object.assign(Object.assign({},IFe),H),[]),pe=E.useMemo(()=>Object.assign(Object.assign({},FFe),xe),[]),ye=E.useMemo(()=>Object.assign(Object.assign({},KFe),l),[l]),Qe=E.useMemo(()=>Object.assign(Object.assign({},qFe),s),[s]);return(Ie.enableRowVirtualization||Ie.enableColumnVirtualization)&&(V="grid"),Ie.enableRowVirtualization&&(k=!0),T===!1&&le===void 0&&(le=!0),!((t=Ie.data)===null||t===void 0)&&t.length||(U=!0,Q=!0,le=!0,Y=!0),Object.assign({aggregationFns:Me,autoResetExpanded:r,columnFilterDisplayMode:i,columnResizeMode:a,createDisplayMode:o,defaultColumn:ye,defaultDisplayColumn:Qe,editDisplayMode:u,enableBottomToolbar:c,enableColumnActions:d,enableColumnFilters:f,enableColumnOrdering:g,enableColumnResizing:p,enableDensityToggle:h,enableExpandAll:v,enableExpanding:m,enableFilterMatchHighlighting:y,enableFilters:_,enableFullScreenToggle:b,enableGlobalFilter:w,enableGlobalFilterRankedResults:C,enableGrouping:O,enableHiding:$,enableMultiRowSelection:R,enableMultiSort:M,enablePagination:T,enablePinning:D,enableRowSelection:N,enableSelectAll:x,enableSorting:P,enableStickyHeader:k,enableTableFooter:A,enableTableHead:I,enableToolbarInternalActions:F,enableTopToolbar:z,filterFns:ue,icons:me,layoutMode:V,localization:Oe,manualFiltering:U,manualGrouping:Q,manualPagination:le,manualSorting:Y,paginationDisplayMode:K,positionActionsColumn:ne,positionExpandColumn:ie,positionGlobalFilter:q,positionPagination:ge,positionToolbarAlertBanner:Ee,positionToolbarDropZone:Ae,rowNumberMode:ze,selectAllMode:de,sortingFns:pe},Ie)},kre=({cell:e,table:t})=>{var n;const{getState:r,options:{createDisplayMode:i,editDisplayMode:a,mantineEditTextInputProps:o,mantineEditSelectProps:l},refs:{editInputRefs:s},setEditingCell:u,setEditingRow:c,setCreatingRow:d}=t,{column:f,row:g}=e,{columnDef:p}=f,{creatingRow:h,editingRow:v}=r(),m=(h==null?void 0:h.id)===g.id,y=(v==null?void 0:v.id)===g.id,_=p.editVariant==="select",[b,w]=E.useState(()=>e.getValue()),C=o instanceof Function?o({cell:e,column:f,row:g,table:t}):o,O=p.mantineEditTextInputProps instanceof Function?p.mantineEditTextInputProps({cell:e,column:f,row:g,table:t}):p.mantineEditTextInputProps,$=Object.assign(Object.assign({},C),O),R=l instanceof Function?l({cell:e,column:f,row:g,table:t}):l,M=p.mantineEditSelectProps instanceof Function?p.mantineEditSelectProps({cell:e,column:f,row:g,table:t}):p.mantineEditSelectProps,T=Object.assign(Object.assign({},R),M),D=k=>{g._valuesCache[f.id]=k,m?d(g):y&&c(g)},N=k=>{var A;(A=$.onBlur)===null||A===void 0||A.call($,k),D(b),u(null)},x=k=>{var A,I;(A=$.onKeyDown)===null||A===void 0||A.call($,k),k.key==="Enter"&&((I=s.current[e.id])===null||I===void 0||I.blur())};if(p.Edit)return(n=p.Edit)===null||n===void 0?void 0:n.call(p,{cell:e,column:f,row:g,table:t});const P={disabled:(p.enableEditing instanceof Function?p.enableEditing(g):p.enableEditing)===!1,label:["modal","custom"].includes(m?i:a)?f.columnDef.header:void 0,name:e.id,placeholder:["modal","custom"].includes(m?i:a)?void 0:p.header,value:b,variant:a==="table"?"unstyled":"default",onClick:k=>{var A;k.stopPropagation(),(A=$==null?void 0:$.onClick)===null||A===void 0||A.call($,k)}};return _?B(Vg,Object.assign({},P,{searchable:!0,value:b,withinPortal:!0},T,{onBlur:N,onChange:k=>{var A;(A=T.onChange)===null||A===void 0||A.call(T,k),w(k)},onClick:k=>{var A;k.stopPropagation(),(A=T==null?void 0:T.onClick)===null||A===void 0||A.call(T,k)},ref:k=>{k&&(s.current[e.id]=k,T.ref&&(T.ref.current=k))}})):B(Xm,Object.assign({},P,{onKeyDown:x,value:b!=null?b:""},$,{onBlur:N,onChange:k=>{var A;(A=$.onChange)===null||A===void 0||A.call($,k),w(k.target.value)},onClick:k=>{var A;k.stopPropagation(),(A=$==null?void 0:$.onClick)===null||A===void 0||A.call($,k)},ref:k=>{k&&(s.current[e.id]=k,$.ref&&($.ref.current=k))}}))},eLe=({cell:e,children:t,table:n})=>{const{options:{localization:r,mantineCopyButtonProps:i}}=n,{column:a,row:o}=e,{columnDef:l}=a,s=i instanceof Function?i({cell:e,column:a,row:o,table:n}):i,u=l.mantineCopyButtonProps instanceof Function?l.mantineCopyButtonProps({cell:e,column:a,row:o,table:n}):l.mantineCopyButtonProps,c=Object.assign(Object.assign({},s),u);return B(uQ,{value:e.getValue(),children:({copied:d,copy:f})=>{var g;return B(sn,{color:d?"green":void 0,withinPortal:!0,openDelay:1e3,label:(g=c==null?void 0:c.title)!==null&&g!==void 0?g:d?r.copiedToClipboard:r.clickToCopy,children:B(Xr,Object.assign({},c,{onClick:p=>{p.stopPropagation(),f()},sx:p=>Object.assign({backgroundColor:"transparent",border:"none",borderRadius:"4px",color:"inherit",cursor:"copy",fontFamily:"inherit",fontSize:"inherit",fontWeight:"inherit",justifyContent:"inherit",letterSpacing:"inherit",margin:"-4px",minWidth:"unset",padding:"4px",textAlign:"inherit",textTransform:"inherit","&:active":{transform:"translateY(1px)"},"&:hover":{backgroundColor:p.fn.rgba(Co(p),.1)}},(c==null?void 0:c.sx)instanceof Function?c.sx(p):c==null?void 0:c.sx),title:void 0,children:t}))})}})},VO=["string","number"],tLe=["text","autocomplete"],fj=({cell:e,table:t})=>{var n,r;const{getState:i,options:{enableFilterMatchHighlighting:a,mantineHighlightProps:o}}=t,{column:l,row:s}=e,{columnDef:u}=l,{globalFilter:c,globalFilterFn:d}=i(),f=l.getFilterValue(),g=o instanceof Function?o({cell:e,column:l,row:s,table:t}):o;let p=e.getIsAggregated()&&u.AggregatedCell?u.AggregatedCell({cell:e,column:l,row:s,table:t}):s.getIsGrouped()&&!e.getIsGrouped()?null:e.getIsGrouped()&&u.GroupedCell?u.GroupedCell({cell:e,column:l,row:s,table:t}):void 0;const h=p!==void 0;if(h||(p=e.renderValue()),a&&u.enableFilterMatchHighlighting!==!1&&p&&VO.includes(typeof p)&&(f&&VO.includes(typeof f)&&tLe.includes(u.filterVariant)||c&&VO.includes(typeof c)&&l.getCanGlobalFilter())){let v=((r=(n=l.getFilterValue())!==null&&n!==void 0?n:c)!==null&&r!==void 0?r:"").toString();(f?u._filterFn:d)==="fuzzy"&&(v=v.split(" ")),p=B(Axe,Object.assign({highlightColor:"yellow.3",highlight:v},g,{children:p==null?void 0:p.toString()}))}return u.Cell&&!h&&(p=u.Cell({cell:e,renderedCellValue:p,column:l,row:s,table:t})),p},Rre=({cell:e,isStriped:t,measureElement:n,numRows:r,rowIndex:i,rowRef:a,table:o,virtualCell:l})=>{var s,u,c,d;const f=Rn(),{getState:g,options:{createDisplayMode:p,editDisplayMode:h,enableClickToCopy:v,enableColumnOrdering:m,enableEditing:y,enableGrouping:_,enableRowNumbers:b,layoutMode:w,mantineTableBodyCellProps:C,mantineSkeletonProps:O,rowNumberMode:$},refs:{editInputRefs:R},setEditingCell:M,setHoveredColumn:T}=o,{creatingRow:D,density:N,draggingColumn:x,draggingRow:P,editingCell:k,editingRow:A,hoveredColumn:I,hoveredRow:F,isLoading:z,showSkeletons:H}=g(),{column:j,row:V}=e,{columnDef:W}=j,{columnDefType:U}=W,Q=C instanceof Function?C({cell:e,column:j,row:V,table:o}):C,le=W.mantineTableBodyCellProps instanceof Function?W.mantineTableBodyCellProps({cell:e,column:j,row:V,table:o}):W.mantineTableBodyCellProps,Y=Object.assign(Object.assign({},Q),le),K=O instanceof Function?O({cell:e,column:j,row:V,table:o}):O,[ne,ie]=E.useState(100);E.useEffect(()=>{if(!z&&!H||ne!==100)return;const xe=j.getSize();ie(U==="display"?xe/2:Math.round(Math.random()*(xe-xe/3)+xe/3))},[z,H]);const q=E.useMemo(()=>{const xe=(x==null?void 0:x.id)===j.id,Ie=(I==null?void 0:I.id)===j.id,me=(P==null?void 0:P.id)===V.id,Oe=(F==null?void 0:F.id)===V.id,Me=HFe(j,o),ue=VFe(j,o),pe=i===r&&r-1,ye=xe||me?"1px dashed ".concat(f.colors.gray[7]," !important"):Ie||Oe?"2px dashed ".concat(Co(f)," !important"):void 0;return ye?{borderLeft:xe||Ie||(me||Oe)&&Me?ye:void 0,borderRight:xe||Ie||(me||Oe)&&ue?ye:void 0,borderBottom:me||Oe||pe?ye:void 0,borderTop:me||Oe?ye:void 0}:void 0},[x,P,I,F,i]),ge=(y instanceof Function?y(V):y)&&(W.enableEditing instanceof Function?W.enableEditing(V):W.enableEditing)!==!1,Ee=ge&&!["modal","custom"].includes(h)&&(h==="table"||(A==null?void 0:A.id)===V.id||(k==null?void 0:k.id)===e.id)&&!V.getIsGrouped(),Ae=ge&&p==="row"&&(D==null?void 0:D.id)===V.id,ze=xe=>{var Ie;(Ie=Y==null?void 0:Y.onDoubleClick)===null||Ie===void 0||Ie.call(Y,xe),ge&&h==="cell"&&(M(e),setTimeout(()=>{var me;const Oe=R.current[e.id];Oe&&(Oe.focus(),(me=Oe.select)===null||me===void 0||me.call(Oe))},100))},de=xe=>{var Ie;(Ie=Y==null?void 0:Y.onDragEnter)===null||Ie===void 0||Ie.call(Y,xe),_&&(I==null?void 0:I.id)==="drop-zone"&&T(null),m&&x&&T(W.enableColumnOrdering!==!1?j:null)};return Je(he,Object.assign({component:"td","data-index":l==null?void 0:l.index,ref:xe=>{xe&&(n==null||n(xe))}},Y,{onDragEnter:de,onDoubleClick:ze,sx:xe=>Object.assign(Object.assign({alignItems:w==="grid"?"center":void 0,cursor:ge&&h==="cell"?"pointer":"inherit",justifyContent:w==="grid"?Y.align:void 0,overflow:"hidden",paddingLeft:j.id==="mrt-row-expand"?"".concat(V.depth+1,"rem !important"):void 0,textOverflow:U!=="display"?"ellipsis":void 0,whiteSpace:N==="xs"?"nowrap":"normal",zIndex:(x==null?void 0:x.id)===j.id?2:j.getIsPinned()?1:0,"&:hover":{outline:Ee&&["table","cell"].includes(h!=null?h:"")&&U!=="display"?"1px solid ".concat(xe.colors.gray[7]):void 0,outlineOffset:"-1px",textOverflow:"clip"}},b9({column:j,isStriped:t,row:V,table:o,theme:xe,tableCellProps:Y})),q),children:[B(Wn,{children:e.getIsPlaceholder()?(u=(s=W.PlaceholderCell)===null||s===void 0?void 0:s.call(W,{cell:e,column:j,row:V,table:o}))!==null&&u!==void 0?u:null:(z||H)&&[void 0,null].includes(e.getValue())?B(HJ,Object.assign({height:20,width:ne},K)):b&&$==="static"&&j.id==="mrt-row-numbers"?i+1:U==="display"&&(["mrt-row-drag","mrt-row-expand","mrt-row-select"].includes(j.id)||!V.getIsGrouped())?(c=W.Cell)===null||c===void 0?void 0:c.call(W,{cell:e,column:j,row:V,rowRef:a,renderedCellValue:B(Wn,{children:e.getValue()}),table:o}):Ae||Ee?B(kre,{cell:e,table:o}):(v||W.enableClickToCopy)&&W.enableClickToCopy!==!1?B(eLe,{cell:e,table:o,children:B(fj,{cell:e,table:o})}):B(fj,{cell:e,table:o})}),e.getIsGrouped()&&!W.GroupedCell&&Je(Wn,{children:[" (",(d=V.subRows)===null||d===void 0?void 0:d.length,")"]})]}))},nLe=E.memo(Rre,(e,t)=>t.cell===e.cell),rLe=({parentRowRef:e,row:t,rowIndex:n,table:r,virtualRow:i})=>{const{getVisibleLeafColumns:a,getState:o,options:{layoutMode:l,mantineTableBodyRowProps:s,mantineDetailPanelProps:u,renderDetailPanel:c}}=r,{isLoading:d}=o(),f=s instanceof Function?s({isDetailPanel:!0,row:t,staticRowIndex:n,table:r}):s,g=u instanceof Function?u({row:t,table:r}):u;return B(he,Object.assign({component:"tr",className:"mantine-TableBodyCell-DetailPanel"},f,{sx:p=>{var h,v;return Object.assign({display:l==="grid"?"flex":"table-row",position:i?"absolute":void 0,top:i?"".concat((v=(h=e.current)===null||h===void 0?void 0:h.getBoundingClientRect())===null||v===void 0?void 0:v.height,"px"):void 0,transform:i?"translateY(".concat(i==null?void 0:i.start,"px)"):void 0,width:"100%",zIndex:i?2:void 0},(f==null?void 0:f.sx)instanceof Function?f.sx(p):f==null?void 0:f.sx)},children:B(he,Object.assign({component:"td",className:"mantine-TableBodyCell-DetailPanel",colSpan:a().length},g,{sx:p=>Object.assign({backgroundColor:i?p.fn.lighten(p.colors.dark[7],.06):void 0,borderBottom:t.getIsExpanded()?void 0:"none",display:l==="grid"?"flex":"table-cell",paddingBottom:t.getIsExpanded()?"16px !important":"0 !important",paddingTop:t.getIsExpanded()?"16px !important":"0 !important",transition:"all 100ms ease-in-out",width:"".concat(r.getTotalSize(),"px")},(g==null?void 0:g.sx)instanceof Function?g.sx(p):g==null?void 0:g.sx),children:c&&B(Ec,{in:t.getIsExpanded(),children:!d&&c({row:t,table:r})})}))}))},E3=({columnVirtualizer:e,enableHover:t,isStriped:n,measureElement:r,numRows:i,row:a,rowIndex:o,table:l,virtualColumns:s,virtualPaddingLeft:u,virtualPaddingRight:c,virtualRow:d})=>{const{getState:f,options:{enableRowOrdering:g,layoutMode:p,memoMode:h,mantineTableBodyRowProps:v,renderDetailPanel:m},setHoveredRow:y}=l,{draggingColumn:_,draggingRow:b,editingCell:w,editingRow:C,hoveredRow:O}=f(),$=v instanceof Function?v({row:a,staticRowIndex:o,table:l}):v,R=T=>{g&&b&&y(a)},M=E.useRef(null);return Je(Wn,{children:[Je(he,Object.assign({component:"tr","data-index":d==null?void 0:d.index,onDragEnter:R,ref:T=>{T&&(M.current=T,r==null||r(T))}},$,{sx:T=>Object.assign({boxSizing:"border-box",display:p==="grid"?"flex":"table-row",opacity:(b==null?void 0:b.id)===a.id||(O==null?void 0:O.id)===a.id?.5:1,position:d?"absolute":void 0,top:d?0:void 0,transition:d?"none":"all 100ms ease-in-out",width:"100%","&:hover td":{backgroundColor:t!==!1?a.getIsSelected()?T.fn.rgba(Co(T),.2):T.colorScheme==="dark"?"".concat(T.fn.lighten(T.colors.dark[7],.12)):"".concat(T.fn.darken(T.white,.05)):void 0}},($==null?void 0:$.sx)instanceof Function?$.sx(T):$==null?void 0:$.sx),style:Object.assign({transform:d?"translateY(".concat(d==null?void 0:d.start,"px)"):void 0},$==null?void 0:$.style),children:[u?B("td",{style:{display:"flex",width:u}}):null,(s!=null?s:a.getVisibleCells()).map(T=>{var D,N;const x=e?a.getVisibleCells()[T.index]:T,P={cell:x,isStriped:n,measureElement:e==null?void 0:e.measureElement,numRows:i,rowIndex:o,rowRef:M,table:l,virtualCell:e?T:void 0};return h==="cells"&&x.column.columnDef.columnDefType==="data"&&!_&&!b&&(w==null?void 0:w.id)!==x.id&&(C==null?void 0:C.id)!==a.id?B(nLe,Object.assign({},P),x.id+((D=x.getValue())===null||D===void 0?void 0:D.toString())):B(Rre,Object.assign({},P),x.id+((N=x.getValue)===null||N===void 0?void 0:N.toString()))}),c?B("td",{style:{display:"flex",width:c}}):null]})),m&&!a.getIsGrouped()&&B(rLe,{parentRowRef:M,row:a,rowIndex:o,table:l,virtualRow:d})]})},iLe=E.memo(E3,(e,t)=>e.row===t.row&&e.rowIndex===t.rowIndex),Are=({columnVirtualizer:e,enableHover:t,isStriped:n,table:r,virtualColumns:i,virtualPaddingLeft:a,virtualPaddingRight:o})=>{var l,s,u;const{getRowModel:c,getPrePaginationRowModel:d,getState:f,options:{createDisplayMode:g,enableGlobalFilterRankedResults:p,enablePagination:h,enableRowVirtualization:v,layoutMode:m,localization:y,mantineTableBodyProps:_,manualExpanding:b,manualFiltering:w,manualGrouping:C,manualPagination:O,manualSorting:$,memoMode:R,renderEmptyRowsFallback:M,rowVirtualizerInstanceRef:T,rowVirtualizerProps:D},refs:{tableContainerRef:N,tablePaperRef:x}}=r,{creatingRow:P,columnFilters:k,density:A,expanded:I,globalFilter:F,pagination:z,sorting:H}=f(),j=_ instanceof Function?_({table:r}):_,V=D instanceof Function?D({table:r}):D,W=E.useMemo(()=>$re(r)&&!Object.values(H).some(Boolean)&&F,[p,I,F,b,w,C,$,H]),U=E.useMemo(()=>{if(!W)return c().rows;const Y=d().rows.sort((K,ne)=>LFe(K,ne));if(h&&!O){const K=z.pageIndex*z.pageSize;return Y.slice(K,K+z.pageSize)}return Y},[W,W?d().rows:c().rows,z.pageIndex,z.pageSize]),Q=v?hne(Object.assign({count:U.length,estimateSize:()=>A==="xs"?42.7:A==="md"?54.7:70.7,getScrollElement:()=>N.current,measureElement:typeof window<"u"&&navigator.userAgent.indexOf("Firefox")===-1?Y=>Y==null?void 0:Y.getBoundingClientRect().height:void 0,overscan:4},V)):void 0;T&&Q&&(T.current=Q);const le=Q?Q.getVirtualItems():void 0;return Je(he,Object.assign({component:"tbody"},j,{sx:Y=>Object.assign({display:m==="grid"?"grid":"table-row-group",height:Q?"".concat(Q.getTotalSize(),"px"):"inherit",minHeight:U.length?void 0:"100px",position:"relative"},(j==null?void 0:j.sx)instanceof Function?j==null?void 0:j.sx(Y):j==null?void 0:j.sx),children:[P&&g==="row"&&B(E3,{table:r,row:P,rowIndex:-1}),U.length?B(Wn,{children:(le!=null?le:U).map((Y,K)=>{const ne=Q?U[Y.index]:Y,ie={columnVirtualizer:e,enableHover:t,isStriped:n,measureElement:Q==null?void 0:Q.measureElement,numRows:U.length,row:ne,rowIndex:Q?Y.index:K,table:r,virtualColumns:i,virtualPaddingLeft:a,virtualPaddingRight:o,virtualRow:Q?Y:void 0};return R==="rows"?B(iLe,Object.assign({},ie),ne.id||"mrt-".concat(ne.index)):B(E3,Object.assign({},ie),ne.id||"mrt-".concat(ne.index))})}):B("tr",{style:{display:m==="grid"?"grid":"table-row"},children:B("td",{colSpan:r.getVisibleLeafColumns().length,style:{display:m==="grid"?"grid":"table-cell"},children:(l=M==null?void 0:M({table:r}))!==null&&l!==void 0?l:B(ct,{sx:{color:"gray",fontStyle:"italic",maxWidth:"min(100vw, ".concat((u=(s=x.current)===null||s===void 0?void 0:s.clientWidth)!==null&&u!==void 0?u:360,"px)"),paddingTop:"2rem",paddingBottom:"2rem",textAlign:"center",width:"100%"},children:F||k.length?y.noResultsFound:y.noRecordsToDisplay})})})]}))},aLe=E.memo(Are,(e,t)=>e.table.options.data===t.table.options.data),w9=({actionIconProps:e,onDragEnd:t,onDragStart:n,table:r})=>{var i;const{options:{icons:{IconGripHorizontal:a},localization:o}}=r;return B(sn,{withinPortal:!0,openDelay:1e3,label:(i=e==null?void 0:e.title)!==null&&i!==void 0?i:o.move,children:B(Gt,Object.assign({draggable:"true",size:"sm"},e,{onClick:l=>{var s;l.stopPropagation(),(s=e==null?void 0:e.onClick)===null||s===void 0||s.call(e,l)},onDragStart:n,onDragEnd:t,sx:l=>Object.assign({cursor:"grab",margin:"0 -0.16px",opacity:.5,padding:"2px",transition:"opacity 100ms ease-in-out","&:hover":{backgroundColor:"transparent",opacity:1},"&:active":{cursor:"grabbing"}},(e==null?void 0:e.sx)instanceof Function?e==null?void 0:e.sx(l):e==null?void 0:e.sx),title:void 0,children:B(a,{})}))})},oLe=({row:e,rowRef:t,table:n})=>{const{options:{mantineRowDragHandleProps:r}}=n,i=r instanceof Function?r({row:e,table:n}):r;return B(w9,{actionIconProps:i,onDragStart:l=>{var s;(s=i==null?void 0:i.onDragStart)===null||s===void 0||s.call(i,l),l.dataTransfer.setDragImage(t.current,0,0),n.setDraggingRow(e)},onDragEnd:l=>{var s;(s=i==null?void 0:i.onDragEnd)===null||s===void 0||s.call(i,l),n.setDraggingRow(null),n.setHoveredRow(null)},table:n})},lLe=({table:e})=>{var t,n;const{getIsAllRowsExpanded:r,getIsSomeRowsExpanded:i,getCanSomeRowsExpand:a,getState:o,options:{icons:{IconChevronsDown:l},localization:s,mantineExpandAllButtonProps:u,renderDetailPanel:c},toggleAllRowsExpanded:d}=e,{density:f,isLoading:g}=o(),p=u instanceof Function?u({table:e}):u,h=r();return B(sn,{withinPortal:!0,openDelay:1e3,label:((t=p==null?void 0:p.title)!==null&&t!==void 0?t:h)?s.collapseAll:s.expandAll,children:B(Gt,Object.assign({"aria-label":s.expandAll,disabled:g||!c&&!a(),onClick:()=>d(!h)},p,{sx:v=>Object.assign({marginLeft:f==="xl"?"-6px":f==="md"?"0":"6px",opacity:.8,"&:disabled":{backgroundColor:"transparent",border:"none"},"&:hover":{opacity:1}},(p==null?void 0:p.sx)instanceof Function?p==null?void 0:p.sx(v):p==null?void 0:p.sx),title:void 0,children:(n=p==null?void 0:p.children)!==null&&n!==void 0?n:B(l,{style:{transform:"rotate(".concat(h?-180:i()?-90:0,"deg)"),transition:"transform 100ms"}})}))})},sLe=({row:e,table:t})=>{var n,r;const{options:{icons:{IconChevronDown:i},localization:a,mantineExpandButtonProps:o,renderDetailPanel:l}}=t,s=o instanceof Function?o({table:t,row:e}):o,u=e.getCanExpand(),c=e.getIsExpanded(),d=f=>{var g;f.stopPropagation(),e.toggleExpanded(),(g=s==null?void 0:s.onClick)===null||g===void 0||g.call(s,f)};return B(sn,{withinPortal:!0,disabled:!u&&!l,openDelay:1e3,label:((n=s==null?void 0:s.title)!==null&&n!==void 0?n:c)?a.collapse:a.expand,children:B(Gt,Object.assign({"aria-label":a.expand,disabled:!u&&!l},s,{onClick:d,sx:f=>Object.assign({opacity:.8,"&:disabled":{backgroundColor:"transparent",border:"none"},"&:hover":{opacity:1}},(s==null?void 0:s.sx)instanceof Function?s.sx(f):s==null?void 0:s.sx),title:void 0,children:(r=s==null?void 0:s.children)!==null&&r!==void 0?r:B(i,{style:{transform:"rotate(".concat(!u&&!l?-90:c?-180:0,"deg)"),transition:"transform 100ms"}})}))})},uLe=({handleEdit:e,row:t,table:n})=>{const{options:{editDisplayMode:r,enableEditing:i,icons:{IconEdit:a,IconDots:o},localization:l,positionActionsColumn:s,renderRowActionMenuItems:u}}=n;return Je(qe,{position:s==="first"?"bottom-start":s==="last"?"bottom-end":void 0,closeOnItemClick:!0,withinPortal:!0,children:[B(sn,{withinPortal:!0,openDelay:1e3,label:l.rowActions,children:B(qe.Target,{children:B(Gt,{"aria-label":l.rowActions,onClick:c=>c.stopPropagation(),size:"sm",children:B(o,{})})})}),Je(qe.Dropdown,{onClick:c=>c.stopPropagation(),children:[i&&r!=="table"&&B(qe.Item,{icon:B(a,{}),onClick:e,children:l.edit}),u==null?void 0:u({row:t,table:n})]})]})},Tre=({row:e,table:t,variant:n="icon"})=>{const{getState:r,options:{icons:{IconCircleX:i,IconDeviceFloppy:a},localization:o,onCreatingRowCancel:l,onCreatingRowSave:s,onEditingRowSave:u,onEditingRowCancel:c},refs:{editInputRefs:d},setCreatingRow:f,setEditingRow:g}=t,{creatingRow:p,editingRow:h,isSaving:v}=r(),m=(p==null?void 0:p.id)===e.id,y=(h==null?void 0:h.id)===e.id,_=()=>{m?(l==null||l({row:e,table:t}),f(null)):y&&(c==null||c({row:e,table:t}),g(null)),e._valuesCache={}},b=()=>{var w;(w=Object.values(d==null?void 0:d.current).filter(C=>{var O,$;return e.id===(($=(O=C==null?void 0:C.name)===null||O===void 0?void 0:O.split("_"))===null||$===void 0?void 0:$[0])}))===null||w===void 0||w.forEach(C=>{C.value!==void 0&&Object.hasOwn(e==null?void 0:e._valuesCache,C.name)&&(e._valuesCache[C.name]=C.value)}),m?s==null||s({exitCreatingMode:()=>f(null),row:e,table:t,values:e._valuesCache}):y&&(u==null||u({exitEditingMode:()=>g(null),row:e,table:t,values:e==null?void 0:e._valuesCache}))};return B(he,{onClick:w=>w.stopPropagation(),sx:{display:"flex",gap:"12px"},children:n==="icon"?Je(Wn,{children:[B(sn,{withinPortal:!0,label:o.cancel,children:B(Gt,{"aria-label":o.cancel,onClick:_,children:B(i,{})})}),B(sn,{withinPortal:!0,label:o.save,children:B(Gt,{"aria-label":o.save,color:"blue",onClick:b,loading:v,children:B(a,{})})})]}):Je(Wn,{children:[B(yn,{onClick:_,variant:"subtle",children:o.cancel}),B(yn,{onClick:b,variant:"filled",loading:v,children:o.save})]})})},cLe=({cell:e,row:t,table:n})=>{const{getState:r,options:{createDisplayMode:i,editDisplayMode:a,enableEditing:o,icons:{IconEdit:l},localization:s,renderRowActionMenuItems:u,renderRowActions:c},setEditingRow:d}=n,{creatingRow:f,editingRow:g}=r(),p=(f==null?void 0:f.id)===t.id,h=(g==null?void 0:g.id)===t.id,v=y=>{y.stopPropagation(),d(Object.assign({},t))},m=p&&i==="row"||h&&a==="row";return B(Wn,{children:c&&!m?c({cell:e,row:t,table:n}):m?B(Tre,{row:t,table:n}):!u&&(o instanceof Function?o(t):o)?B(sn,{withinPortal:!0,position:"right",label:s.edit,children:B(Gt,{"aria-label":s.edit,disabled:!!g&&g.id!==t.id,onClick:v,sx:{opacity:.8,"&:hover":{opacity:1},"&:disabled":{backgroundColor:"transparent",border:"none"}},children:B(l,{})})}):u?B(uLe,{handleEdit:v,row:t,table:n}):null})},$3=({row:e,selectAll:t,table:n})=>{var r;const{getState:i,options:{enableMultiRowSelection:a,localization:o,mantineSelectAllCheckboxProps:l,mantineSelectCheckboxProps:s,selectAllMode:u,selectDisplayMode:c}}=n,{density:d,isLoading:f}=i(),g=e?s instanceof Function?s({row:e,table:n}):s:l instanceof Function?l({table:n}):l,p=t?u==="page"?n.getIsAllPageRowsSelected():n.getIsAllRowsSelected():void 0,h=Object.assign(Object.assign({"aria-label":t?o.toggleSelectAll:o.toggleSelectRow,checked:t?p:e==null?void 0:e.getIsSelected(),disabled:f||e&&!e.getCanSelect(),onChange:e?e.getToggleSelectedHandler():u==="all"?n.getToggleAllRowsSelectedHandler():n.getToggleAllPageRowsSelectedHandler(),size:d==="xs"?"sm":"md"},g),{onClick:v=>{var m;v.stopPropagation(),(m=g==null?void 0:g.onClick)===null||m===void 0||m.call(g,v)},title:void 0});return B(sn,{withinPortal:!0,openDelay:1e3,label:(r=g==null?void 0:g.title)!==null&&r!==void 0?r:t?o.toggleSelectAll:o.toggleSelectRow,children:B("span",{children:c==="switch"?B(Mc,Object.assign({},h)):c==="radio"||a===!1?B(BA,Object.assign({},h)):B(Tc,Object.assign({indeterminate:t?n.getIsSomeRowsSelected()&&!p:e==null?void 0:e.getIsSomeSelected()},h))})})},fLe=({creatingRow:e,columnOrder:t,grouping:n,tableOptions:r})=>{var i,a;return E.useMemo(()=>{var o,l,s,u,c,d,f,g,p,h,v,m,y,_,b,w,C;return[((l=(o=r.state)===null||o===void 0?void 0:o.columnOrder)!==null&&l!==void 0?l:t).includes("mrt-row-drag")&&Object.assign(Object.assign(Object.assign({Cell:({row:O,rowRef:$,table:R})=>B(oLe,{row:O,rowRef:$,table:R}),header:r.localization.move,size:60},r.defaultDisplayColumn),(s=r.displayColumnDefOptions)===null||s===void 0?void 0:s["mrt-row-drag"]),{id:"mrt-row-drag"}),(((c=(u=r.state)===null||u===void 0?void 0:u.columnOrder)!==null&&c!==void 0?c:t).includes("mrt-row-actions")||e&&r.createDisplayMode==="row")&&Object.assign(Object.assign(Object.assign({Cell:({cell:O,row:$,table:R})=>B(cLe,{cell:O,row:$,table:R}),header:r.localization.actions,size:70},r.defaultDisplayColumn),(d=r.displayColumnDefOptions)===null||d===void 0?void 0:d["mrt-row-actions"]),{id:"mrt-row-actions"}),((g=(f=r.state)===null||f===void 0?void 0:f.columnOrder)!==null&&g!==void 0?g:t).includes("mrt-row-expand")&&_9(r,(h=(p=r.state)===null||p===void 0?void 0:p.grouping)!==null&&h!==void 0?h:n)&&Object.assign(Object.assign(Object.assign({Cell:({row:O,table:$})=>B(sLe,{row:O,table:$}),Header:r.enableExpandAll?({table:O})=>B(lLe,{table:O}):null,header:r.localization.expand,size:60},r.defaultDisplayColumn),(v=r.displayColumnDefOptions)===null||v===void 0?void 0:v["mrt-row-expand"]),{id:"mrt-row-expand"}),((y=(m=r.state)===null||m===void 0?void 0:m.columnOrder)!==null&&y!==void 0?y:t).includes("mrt-row-select")&&Object.assign(Object.assign(Object.assign({Cell:({row:O,table:$})=>B($3,{row:O,table:$}),Header:r.enableSelectAll&&r.enableMultiRowSelection?({table:O})=>B($3,{selectAll:!0,table:O}):null,header:r.localization.select,size:60},r.defaultDisplayColumn),(_=r.displayColumnDefOptions)===null||_===void 0?void 0:_["mrt-row-select"]),{id:"mrt-row-select"}),((w=(b=r.state)===null||b===void 0?void 0:b.columnOrder)!==null&&w!==void 0?w:t).includes("mrt-row-numbers")&&Object.assign(Object.assign(Object.assign({Cell:({row:O})=>O.index+1,Header:()=>r.localization.rowNumber,header:r.localization.rowNumbers,size:60},r.defaultDisplayColumn),(C=r.displayColumnDefOptions)===null||C===void 0?void 0:C["mrt-row-numbers"]),{id:"mrt-row-numbers"})].filter(Boolean)},[t,n,r.displayColumnDefOptions,r.editDisplayMode,r.enableColumnDragging,r.enableColumnFilterModes,r.enableColumnOrdering,r.enableEditing,r.enableExpandAll,r.enableExpanding,r.enableGrouping,r.enableRowActions,r.enableRowDragging,r.enableRowNumbers,r.enableRowOrdering,r.enableRowSelection,r.enableSelectAll,r.localization,r.positionActionsColumn,r.renderDetailPanel,r.renderRowActionMenuItems,r.renderRowActions,(i=r.state)===null||i===void 0?void 0:i.columnOrder,(a=r.state)===null||a===void 0?void 0:a.grouping])},dLe=e=>{const{getState:t,options:{enablePagination:n,rowCount:r}}=e,{globalFilter:i,isFullScreen:a,pagination:o,sorting:l,isLoading:s,showSkeletons:u}=t(),c=E.useRef(!1),d=E.useRef(),f=E.useRef();E.useEffect(()=>{typeof window<"u"&&(d.current=document.body.style.height)},[]),E.useEffect(()=>{if(c&&typeof window<"u")if(a)f.current=document.body.getBoundingClientRect().top,document.body.style.height="100vh";else{if(document.body.style.height=d.current,!f.current)return;window.scrollTo({top:-1*f.current,behavior:"instant"})}c.current=!0},[a]),E.useEffect(()=>{if(!n||s||u)return;const{pageIndex:p,pageSize:h}=o,v=r!=null?r:e.getPrePaginationRowModel().rows.length;p*h>v&&e.setPageIndex(Math.floor(v/h))},[r,e.getPrePaginationRowModel().rows.length]);const g=E.useRef(l);E.useEffect(()=>{l.length&&(g.current=l)},[l]),E.useEffect(()=>{$re(e)&&(i?e.setSorting([]):e.setSorting(()=>g.current||[]))},[i])},gLe=e=>{var t,n,r,i,a,o,l,s,u,c,d,f,g,p,h,v,m,y,_,b,w,C,O,$,R,M,T,D,N,x,P,k,A,I,F;const z=E.useRef(null),H=E.useRef({}),j=E.useRef({}),V=E.useRef(null),W=E.useRef(null),U=E.useRef({}),Q=E.useRef(null),le=E.useRef(null),Y=E.useMemo(()=>{var Ze,ft,St;const Mt=(Ze=e.initialState)!==null&&Ze!==void 0?Ze:{};return Mt.columnOrder=(ft=Mt.columnOrder)!==null&&ft!==void 0?ft:Ere(e),Mt.globalFilterFn=(St=e.globalFilterFn)!==null&&St!==void 0?St:"fuzzy",Mt},[]),[K,ne]=E.useState((t=Y.creatingRow)!==null&&t!==void 0?t:null),[ie,q]=E.useState(()=>Object.assign({},...Ww(e.columns).map(Ze=>{var ft,St,Mt,on;return{[Zf(Ze)]:Ze.filterFn instanceof Function?(ft=Ze.filterFn.name)!==null&&ft!==void 0?ft:"custom":(on=(St=Ze.filterFn)!==null&&St!==void 0?St:(Mt=Y==null?void 0:Y.columnFilterFns)===null||Mt===void 0?void 0:Mt[Zf(Ze)])!==null&&on!==void 0?on:BFe(Ze)}}))),[ge,Ee]=E.useState((n=Y.columnOrder)!==null&&n!==void 0?n:[]),[Ae,ze]=E.useState((r=Y==null?void 0:Y.density)!==null&&r!==void 0?r:"md"),[de,xe]=E.useState((i=Y.draggingColumn)!==null&&i!==void 0?i:null),[Ie,me]=E.useState((a=Y.draggingRow)!==null&&a!==void 0?a:null),[Oe,Me]=E.useState((o=Y.editingCell)!==null&&o!==void 0?o:null),[ue,pe]=E.useState((l=Y.editingRow)!==null&&l!==void 0?l:null),[ye,Qe]=E.useState((s=Y.globalFilterFn)!==null&&s!==void 0?s:"fuzzy"),[Et,wt]=E.useState((u=Y.grouping)!==null&&u!==void 0?u:[]),[an,nt]=E.useState((c=Y.hoveredColumn)!==null&&c!==void 0?c:null),[pt,ce]=E.useState((d=Y.hoveredRow)!==null&&d!==void 0?d:null),[be,fe]=E.useState((f=Y==null?void 0:Y.isFullScreen)!==null&&f!==void 0?f:!1),[Pe,rt]=E.useState((p=(g=e.initialState)===null||g===void 0?void 0:g.showAlertBanner)!==null&&p!==void 0?p:!1),[He,at]=E.useState((h=Y==null?void 0:Y.showColumnFilters)!==null&&h!==void 0?h:!1),[It,st]=E.useState((v=Y==null?void 0:Y.showGlobalFilter)!==null&&v!==void 0?v:!1),[$t,Bt]=E.useState((m=Y==null?void 0:Y.showToolbarDropZone)!==null&&m!==void 0?m:!1),un=fLe({columnOrder:ge,creatingRow:K,grouping:Et,tableOptions:e}),mt=E.useMemo(()=>{var Ze,ft,St;return xre({aggregationFns:e.aggregationFns,columnDefs:[...un,...e.columns],columnFilterFns:(ft=(Ze=e.state)===null||Ze===void 0?void 0:Ze.columnFilterFns)!==null&&ft!==void 0?ft:ie,defaultDisplayColumn:(St=e.defaultDisplayColumn)!==null&&St!==void 0?St:{},filterFns:e.filterFns,sortingFns:e.sortingFns})},[ie,un,e.columns,(y=e.state)===null||y===void 0?void 0:y.columnFilterFns]),Dt=E.useMemo(()=>{var Ze,ft,St,Mt,on;return(!((Ze=e.state)===null||Ze===void 0)&&Ze.isLoading||!((ft=e.state)===null||ft===void 0)&&ft.showSkeletons)&&!e.data.length?[...Array(((Mt=(St=e.state)===null||St===void 0?void 0:St.pagination)===null||Mt===void 0?void 0:Mt.pageSize)||((on=Y==null?void 0:Y.pagination)===null||on===void 0?void 0:on.pageSize)||10).fill(null)].map(()=>Object.assign({},...Ww(e.columns).map(Yn=>({[Zf(Yn)]:null})))):e.data},[e.data,(_=e.state)===null||_===void 0?void 0:_.isLoading,(b=e.state)===null||b===void 0?void 0:b.showSkeletons]),Te=$Ne(Object.assign(Object.assign({getCoreRowModel:mNe(),getExpandedRowModel:e.enableExpanding||e.enableGrouping?ONe():void 0,getFacetedMinMaxValues:e.enableFacetedValues?SNe():void 0,getFacetedRowModel:e.enableFacetedValues?bNe():void 0,getFacetedUniqueValues:e.enableFacetedValues?wNe():void 0,getFilteredRowModel:e.enableColumnFilters||e.enableGlobalFilter||e.enableFilters?_Ne():void 0,getGroupedRowModel:e.enableGrouping?CNe():void 0,getPaginationRowModel:e.enablePagination?ENe():void 0,getSortedRowModel:e.enableSorting?PNe():void 0,onColumnOrderChange:Ee,onGroupingChange:wt,getSubRows:Ze=>Ze==null?void 0:Ze.subRows},e),{columns:mt,data:Dt,globalFilterFn:(w=e.filterFns)===null||w===void 0?void 0:w[ye!=null?ye:"fuzzy"],initialState:Y,state:Object.assign({creatingRow:K,columnFilterFns:ie,columnOrder:ge,density:Ae,draggingColumn:de,draggingRow:Ie,editingCell:Oe,editingRow:ue,globalFilterFn:ye,grouping:Et,hoveredColumn:an,hoveredRow:pt,isFullScreen:be,showAlertBanner:Pe,showColumnFilters:He,showGlobalFilter:It,showToolbarDropZone:$t},e.state)}));Te.refs={bottomToolbarRef:z,editInputRefs:H,filterInputRefs:j,searchInputRef:V,tableContainerRef:W,tableHeadCellRefs:U,tablePaperRef:Q,topToolbarRef:le};const xt=Ze=>{Ze===!0?Te.setCreatingRow(XFe(Te)):ne(Ze)};return Te.setCreatingRow=xt,Te.setColumnFilterFns=(C=e.onColumnFilterFnsChange)!==null&&C!==void 0?C:q,Te.setDensity=(O=e.onDensityChange)!==null&&O!==void 0?O:ze,Te.setDraggingColumn=($=e.onDraggingColumnChange)!==null&&$!==void 0?$:xe,Te.setDraggingRow=(R=e.onDraggingRowChange)!==null&&R!==void 0?R:me,Te.setEditingCell=(M=e.onEditingCellChange)!==null&&M!==void 0?M:Me,Te.setEditingRow=(T=e.onEditingRowChange)!==null&&T!==void 0?T:pe,Te.setGlobalFilterFn=(D=e.onGlobalFilterFnChange)!==null&&D!==void 0?D:Qe,Te.setHoveredColumn=(N=e.onHoveredColumnChange)!==null&&N!==void 0?N:nt,Te.setHoveredRow=(x=e.onHoveredRowChange)!==null&&x!==void 0?x:ce,Te.setIsFullScreen=(P=e.onIsFullScreenChange)!==null&&P!==void 0?P:fe,Te.setShowAlertBanner=(k=e.onShowAlertBannerChange)!==null&&k!==void 0?k:rt,Te.setShowColumnFilters=(A=e.onShowColumnFiltersChange)!==null&&A!==void 0?A:at,Te.setShowGlobalFilter=(I=e.onShowGlobalFilterChange)!==null&&I!==void 0?I:st,Te.setShowToolbarDropZone=(F=e.onShowToolbarDropZoneChange)!==null&&F!==void 0?F:Bt,dLe(Te),Te},pLe=e=>{const t=JFe(e);return gLe(t)},hLe=e=>[{option:"fuzzy",symbol:"≈",label:e.filterFuzzy,divider:!1},{option:"contains",symbol:"*",label:e.filterContains,divider:!1},{option:"startsWith",symbol:"a",label:e.filterStartsWith,divider:!1},{option:"endsWith",symbol:"z",label:e.filterEndsWith,divider:!0},{option:"equals",symbol:"=",label:e.filterEquals,divider:!1},{option:"notEquals",symbol:"≠",label:e.filterNotEquals,divider:!0},{option:"between",symbol:"⇿",label:e.filterBetween,divider:!1},{option:"betweenInclusive",symbol:"⬌",label:e.filterBetweenInclusive,divider:!0},{option:"greaterThan",symbol:">",label:e.filterGreaterThan,divider:!1},{option:"greaterThanOrEqualTo",symbol:"≥",label:e.filterGreaterThanOrEqualTo,divider:!1},{option:"lessThan",symbol:"<",label:e.filterLessThan,divider:!1},{option:"lessThanOrEqualTo",symbol:"≤",label:e.filterLessThanOrEqualTo,divider:!0},{option:"empty",symbol:"∅",label:e.filterEmpty,divider:!1},{option:"notEmpty",symbol:"!∅",label:e.filterNotEmpty,divider:!1}],H0=["between","betweenInclusive","inNumberRange"],dj=["empty","notEmpty"],mLe=["arrIncludesSome","arrIncludesAll","arrIncludes"],gj=["range-slider","date-range","range"],Mre=({header:e,onSelect:t,table:n})=>{var r,i,a,o;const{getState:l,options:{columnFilterModeOptions:s,globalFilterModeOptions:u,localization:c,renderColumnFilterModeMenuItems:d,renderGlobalFilterModeMenuItems:f},setColumnFilterFns:g,setGlobalFilterFn:p}=n,{globalFilterFn:h}=l(),{column:v}=e!=null?e:{},{columnDef:m}=v!=null?v:{},y=v==null?void 0:v.getFilterValue();let _=(r=m==null?void 0:m.columnFilterModeOptions)!==null&&r!==void 0?r:s;gj.includes(m==null?void 0:m.filterVariant)&&(_=[...H0,..._!=null?_:[]].filter(O=>H0.includes(O)));const b=E.useMemo(()=>hLe(c).filter(O=>m?_===void 0||(_==null?void 0:_.includes(O.option)):(!u||u.includes(O.option))&&["fuzzy","contains","startsWith"].includes(O.option)),[]),w=O=>{var $;const R=($=m==null?void 0:m._filterFn)!==null&&$!==void 0?$:"";!e||!v?p(O):O!==R&&(g(M=>Object.assign(Object.assign({},M),{[e.id]:O})),dj.includes(O)?y!==" "&&!dj.includes(R)?v.setFilterValue(" "):y&&v.setFilterValue(y):(m==null?void 0:m.filterVariant)==="multi-select"||mLe.includes(O)?y instanceof String||y!=null&&y.length?v.setFilterValue([]):y&&v.setFilterValue(y):gj.includes(m==null?void 0:m.filterVariant)||H0.includes(O)?!Array.isArray(y)||!(y!=null&&y.every(M=>M===""))&&!H0.includes(R)?v.setFilterValue(["",""]):v.setFilterValue(y):Array.isArray(y)?v.setFilterValue(""):v.setFilterValue(y)),t==null||t()},C=e&&m?m._filterFn:h;return B(qe.Dropdown,{children:(o=e&&v&&m?(a=(i=m.renderColumnFilterModeMenuItems)===null||i===void 0?void 0:i.call(m,{column:v,internalFilterOptions:b,onSelectFilterMode:w,table:n}))!==null&&a!==void 0?a:d==null?void 0:d({column:v,internalFilterOptions:b,onSelectFilterMode:w,table:n}):f==null?void 0:f({internalFilterOptions:b,onSelectFilterMode:w,table:n}))!==null&&o!==void 0?o:b.map(({option:O,label:$,divider:R,symbol:M},T)=>Je(E.Fragment,{children:[Je(qe.Item,{onClick:()=>w(O),color:O===C?"blue":void 0,sx:{"& > .mantine-Menu-itemLabel":{display:"flex",flexWrap:"nowrap",gap:"1ch"}},value:O,children:[B(gn,{sx:{fontSize:"20px",transform:"translateY(-2px)",width:"2ch"},children:M}),B(gn,{align:"center",children:$})]}),R&&B(qe.Divider,{})]},T))})},UO=({table:e})=>{const{getState:t,setGlobalFilter:n,options:{enableGlobalFilterModes:r,icons:{IconSearch:i,IconX:a},localization:o,manualFiltering:l,mantineSearchTextInputProps:s},refs:{searchInputRef:u}}=e,{globalFilter:c,showGlobalFilter:d}=t(),f=s instanceof Function?s({table:e}):s,g=E.useRef(!1),[p,h]=E.useState(c!=null?c:""),[v]=RG(p,l?500:250);E.useEffect(()=>{n(v||void 0)},[v]);const m=()=>{h(""),n(void 0)};return E.useEffect(()=>{g.current&&(c===void 0?m():h(c)),g.current=!0},[c]),Je(Ec,{in:d,sx:{"& > div":{display:"flex",alignItems:"center",gap:"16px",flexWrap:"nowrap"}},children:[r&&Je(qe,{withinPortal:!0,children:[B(qe.Target,{children:B(Gt,{"aria-label":o.changeSearchMode,size:"sm",children:B(i,{})})}),B(Mre,{table:e,onSelect:m})]}),B(Xm,Object.assign({placeholder:o.search,onChange:y=>h(y.target.value),value:p!=null?p:"",variant:"filled",icon:!r&&B(i,{}),rightSection:p?B(Gt,{"aria-label":o.clearSearch,disabled:!(p!=null&&p.length),onClick:m,size:"sm",children:B(sn,{withinPortal:!0,label:o.clearSearch,children:B(a,{})})}):null},f,{ref:y=>{y&&(u.current=y,f!=null&&f.ref&&(f.ref=y))},sx:y=>Object.assign({minWidth:"250px"},(f==null?void 0:f.sx)instanceof Function?f.sx(y):f==null?void 0:f.sx)}))]})},Nre=({isTopToolbar:e,table:t})=>{const{options:{mantineProgressProps:n},getState:r}=t,{isSaving:i,showProgressBars:a}=r(),o=n instanceof Function?n({isTopToolbar:e,table:t}):n;return B(Ec,{in:i||a,sx:{bottom:e?0:void 0,position:"absolute",top:e?void 0:0,width:"100%"},children:B(kJ,Object.assign({animate:!0,"aria-busy":"true","aria-label":"Loading",radius:0,value:100},o))})},V0={userSelect:"none","&:disabled":{backgroundColor:"transparent",border:"none"}},Ire=({table:e,position:t="bottom"})=>{var n;const{getPrePaginationRowModel:r,getState:i,setPageIndex:a,setPageSize:o,options:{enableToolbarInternalActions:l,icons:{IconChevronLeftPipe:s,IconChevronRightPipe:u,IconChevronLeft:c,IconChevronRight:d},localization:f,mantinePaginationProps:g,paginationDisplayMode:p,rowCount:h}}=e,{pagination:{pageSize:v=10,pageIndex:m=0},showGlobalFilter:y}=i(),_=g instanceof Function?g({table:e}):g,b=h!=null?h:r().rows.length,w=Math.ceil(b/v),C=w>2&&(_==null?void 0:_.withEdges)!==!1,O=m*v,$=Math.min(m*v+v,b);return Je(gn,{align:"center",justify:"space-between",gap:"lg",py:"xs",px:"sm",mt:t==="top"&&l&&!y?"3rem":void 0,p:"relative",sx:{zIndex:2},children:[(_==null?void 0:_.showRowsPerPage)!==!1&&B(Vg,{data:(n=_==null?void 0:_.rowsPerPageOptions)!==null&&n!==void 0?n:["5","10","15","20","25","30","50","100"],label:f.rowsPerPage,onChange:R=>o(+R),value:v.toString(),sx:{"@media (min-width: 720px)":{display:"flex",alignItems:"center",gap:"8px"},"& .mantine-Select-input":{width:"80px"}},withinPortal:!0}),p==="pages"?B(ll,Object.assign({onChange:R=>a(R-1),total:w,value:m+1,withEdges:C,nextIcon:d,previousIcon:c,firstIcon:s,lastIcon:u},_)):p==="default"?Je(Wn,{children:[B(ct,{children:"".concat($===0?0:(O+1).toLocaleString(),"-").concat($.toLocaleString()," ").concat(f.of," ").concat(b.toLocaleString())}),Je(gn,{gap:"xs",children:[C&&B(Gt,{"aria-label":f.goToFirstPage,disabled:m<=0,onClick:()=>a(0),sx:V0,children:B(s,{})}),B(Gt,{"aria-label":f.goToPreviousPage,disabled:m<=0,onClick:()=>a(m-1),sx:V0,children:B(c,{})}),B(Gt,{"aria-label":f.goToNextPage,disabled:$>=b,onClick:()=>a(m+1),sx:V0,children:B(d,{})}),C&&B(Gt,{"aria-label":f.goToLastPage,disabled:$>=b,onClick:()=>a(w-1),sx:V0,children:B(u,{})})]})]}):null]})},vLe=({column:e,table:t})=>{var n,r,i;const{getState:a,options:{localization:o,mantineFilterCheckboxProps:l}}=t,{density:s}=a(),{columnDef:u}=e,c=l instanceof Function?l({column:e,table:t}):l,d=u.mantineFilterCheckboxProps instanceof Function?u.mantineFilterCheckboxProps({column:e,table:t}):u.mantineFilterCheckboxProps,f=Object.assign(Object.assign({},c),d),g=(n=o.filterByColumn)===null||n===void 0?void 0:n.replace("{column}",u.header);return B(sn,{withinPortal:!0,openDelay:1e3,label:(r=f==null?void 0:f.title)!==null&&r!==void 0?r:g,children:B(Tc,Object.assign({checked:e.getFilterValue()==="true",indeterminate:e.getFilterValue()===void 0,color:e.getFilterValue()===void 0?"default":"primary",size:s==="xs"?"sm":"md",label:(i=f.title)!==null&&i!==void 0?i:g},f,{onClick:p=>{var h;p.stopPropagation(),(h=f==null?void 0:f.onClick)===null||h===void 0||h.call(f,p)},onChange:p=>{var h;e.setFilterValue(e.getFilterValue()===void 0?"true":e.getFilterValue()==="true"?"false":void 0),(h=f==null?void 0:f.onChange)===null||h===void 0||h.call(f,p)},sx:p=>Object.assign({fontWeight:"normal",marginTop:"8px"},(f==null?void 0:f.sx)instanceof Function?f.sx(p):f==null?void 0:f.sx),title:void 0}))})},k3=({header:e,rangeFilterIndex:t,table:n})=>{var r,i,a,o,l,s,u,c,d;const{options:{columnFilterDisplayMode:f,columnFilterModeOptions:g,icons:{IconX:p},localization:h,mantineFilterAutocompleteProps:v,mantineFilterDateInputProps:m,mantineFilterMultiSelectProps:y,mantineFilterSelectProps:_,mantineFilterTextInputProps:b,manualFiltering:w},refs:{filterInputRefs:C},setColumnFilterFns:O}=n,{column:$}=e,{columnDef:R}=$,M=b instanceof Function?b({column:$,table:n,rangeFilterIndex:t}):b,T=R.mantineFilterTextInputProps instanceof Function?R.mantineFilterTextInputProps({column:$,table:n,rangeFilterIndex:t}):R.mantineFilterTextInputProps,D=Object.assign(Object.assign({},M),T),N=_ instanceof Function?_({column:$,table:n,rangeFilterIndex:t}):_,x=R.mantineFilterSelectProps instanceof Function?R.mantineFilterSelectProps({column:$,table:n,rangeFilterIndex:t}):R.mantineFilterSelectProps,P=Object.assign(Object.assign({},N),x),k=y instanceof Function?y({column:$,table:n,rangeFilterIndex:t}):y,A=R.mantineFilterMultiSelectProps instanceof Function?R.mantineFilterMultiSelectProps({column:$,table:n,rangeFilterIndex:t}):R.mantineFilterMultiSelectProps,I=Object.assign(Object.assign({},k),A),F=m instanceof Function?m({column:$,table:n,rangeFilterIndex:t}):m,z=R.mantineFilterDateInputProps instanceof Function?R.mantineFilterDateInputProps({column:$,table:n,rangeFilterIndex:t}):R.mantineFilterDateInputProps,H=Object.assign(Object.assign({},F),z),j=v instanceof Function?v({column:$,table:n,rangeFilterIndex:t}):v,V=R.mantineFilterAutocompleteProps instanceof Function?R.mantineFilterAutocompleteProps({column:$,table:n,rangeFilterIndex:t}):R.mantineFilterAutocompleteProps,W=Object.assign(Object.assign({},j),V),U=R.filterVariant==="range"||R.filterVariant==="date-range"||t!==void 0,Q=R.filterVariant==="select",le=R.filterVariant==="multi-select",Y=R.filterVariant==="date"||R.filterVariant==="date-range",K=R.filterVariant==="autocomplete",ne=(r=R==null?void 0:R.columnFilterModeOptions)!==null&&r!==void 0?r:g,ie=R._filterFn,q=["empty","notEmpty"].includes(ie)?h["filter".concat(((a=(i=ie==null?void 0:ie.charAt)===null||i===void 0?void 0:i.call(ie,0))===null||a===void 0?void 0:a.toUpperCase())+(ie==null?void 0:ie.slice(1)))]:"",ge=U?t===0?h.min:t===1?h.max:"":(o=D==null?void 0:D.placeholder)!==null&&o!==void 0?o:(l=h.filterByColumn)===null||l===void 0?void 0:l.replace("{column}",String(R.header)),Ee=$.getFacetedUniqueValues(),Ae=E.useMemo(()=>{var pe,ye,Qe;return((Qe=(ye=(pe=W==null?void 0:W.data)!==null&&pe!==void 0?pe:P==null?void 0:P.data)!==null&&ye!==void 0?ye:I==null?void 0:I.data)!==null&&Qe!==void 0?Qe:(K||Q||le)&&Ee?Array.from(Ee.keys()).sort((Et,wt)=>Et.localeCompare(wt)):[]).filter(Et=>Et!=null)},[W==null?void 0:W.data,Ee,K,le,Q,I==null?void 0:I.data,P==null?void 0:P.data]),ze=E.useRef(!1),[de,xe]=E.useState(()=>{var pe,ye;return le?$.getFilterValue()||[]:U?((pe=$.getFilterValue())===null||pe===void 0?void 0:pe[t])||"":(ye=$.getFilterValue())!==null&&ye!==void 0?ye:""}),[Ie]=RG(de,w?400:200);E.useEffect(()=>{ze.current&&(U?$.setFilterValue(pe=>{const ye=Array.isArray(pe)?pe:["",""];return ye[t]=Ie,ye}):$.setFilterValue(Ie!=null?Ie:void 0))},[Ie]),E.useEffect(()=>{if(!ze.current){ze.current=!0;return}const pe=$.getFilterValue();pe===void 0?me():xe(U&&t!==void 0?(pe!=null?pe:["",""])[t]:pe!=null?pe:"")},[$.getFilterValue()]);const me=()=>{le?(xe([]),$.setFilterValue([])):U?(xe(""),$.setFilterValue(pe=>{const ye=Array.isArray(pe)?pe:["",""];return ye[t]=void 0,ye})):(xe(""),$.setFilterValue(void 0))};if(R.Filter)return B(Wn,{children:(s=R.Filter)===null||s===void 0?void 0:s.call(R,{column:$,header:e,rangeFilterIndex:t,table:n})});const Oe=()=>{xe(""),$.setFilterValue(void 0),O(pe=>{var ye;return Object.assign(Object.assign({},pe),{[e.id]:(ye=ne==null?void 0:ne[0])!==null&&ye!==void 0?ye:"fuzzy"})})},Me={disabled:!!q,placeholder:ge,title:ge,onClick:pe=>pe.stopPropagation(),onChange:xe,value:de,variant:"unstyled",sx:pe=>Object.assign({borderBottom:"2px solid ".concat(pe.colors.gray[pe.colorScheme==="dark"?7:3]),minWidth:Y?"125px":U?"80px":q?"auto":"100px",width:"100%","& .mantine-TextInput-input":{overflow:"hidden",textOverflow:"ellipsis"},"& .mantine-DateInput-input":{height:"2.1rem"}},Ng(le?I.sx:Q?P.sx:Y?H.sx:D==null?void 0:D.sx))},ue=de?B(Gt,{"aria-label":h.clearFilter,onClick:me,size:"sm",title:(u=h.clearFilter)!==null&&u!==void 0?u:"",children:B(p,{})}):null;return q?B(he,{sx:Me.sx,children:B(MA,{size:"lg",onClick:Oe,sx:{margin:"5px"},rightSection:ue,children:q})}):le?B(YZ,Object.assign({},Me,{clearable:!0,searchable:!0,withinPortal:!0},I,{data:Ae,ref:pe=>{pe&&(C.current["".concat($.id,"-").concat(t!=null?t:0)]=pe,I.ref&&(I.ref.current=pe))},sx:Me.sx})):Q?B(Vg,Object.assign({},Me,{clearable:!0,searchable:!0,withinPortal:!0},P,{data:Ae,ref:pe=>{pe&&(C.current["".concat($.id,"-").concat(t!=null?t:0)]=pe,P.ref&&(P.ref.current=pe))},sx:Me.sx})):Y?B(hre,Object.assign({},Me,{allowDeselect:!0,clearable:!0,popoverProps:{withinPortal:f!=="popover"}},H,{ref:pe=>{pe&&(C.current["".concat($.id,"-").concat(t!=null?t:0)]=pe,H.ref&&(H.ref.current=pe))},sx:Me.sx})):K?B(vX,Object.assign({},Me,{rightSection:!((c=de==null?void 0:de.toString())===null||c===void 0)&&c.length?ue:void 0,onChange:pe=>xe(pe),withinPortal:!0},W,{data:Ae,ref:pe=>{pe&&(C.current["".concat($.id,"-").concat(t!=null?t:0)]=pe,W.ref&&(W.ref.current=pe))},sx:Me.sx})):B(Xm,Object.assign({},Me,{rightSection:!((d=de==null?void 0:de.toString())===null||d===void 0)&&d.length?ue:void 0,onChange:pe=>xe(pe.target.value)},D,{ref:pe=>{pe&&(C.current["".concat($.id,"-").concat(t!=null?t:0)]=pe,D.ref&&(D.ref.current=pe))},sx:Me.sx}))},yLe=({header:e,table:t})=>Je(he,{sx:{display:"grid",gridTemplateColumns:"6fr 6fr",gap:"16px"},children:[B(k3,{header:e,rangeFilterIndex:0,table:t}),B(k3,{header:e,rangeFilterIndex:1,table:t})]}),S9=({stackAlertBanner:e,table:t})=>{var n,r,i;const{getPrePaginationRowModel:a,getSelectedRowModel:o,getState:l,options:{enableRowSelection:s,enableSelectAll:u,icons:{IconX:c},localization:d,mantineToolbarAlertBannerBadgeProps:f,mantineToolbarAlertBannerProps:g,positionToolbarAlertBanner:p,renderToolbarAlertBannerContent:h,rowCount:v}}=t,{grouping:m,showAlertBanner:y,density:_}=l(),b=g instanceof Function?g({table:t}):g,w=f instanceof Function?f({table:t}):f,C=o().rows.length>0?(r=(n=d.selectedCountOfRowCountRowsSelected)===null||n===void 0?void 0:n.replace("{selectedCount}",o().rows.length.toString()))===null||r===void 0?void 0:r.replace("{rowCount}",(v!=null?v:a().rows.length).toString()):null,O=m.length>0?Je(gn,{children:[d.groupedBy," ",m.map(($,R)=>Je(E.Fragment,{children:[R>0?d.thenBy:"",Je(MA,Object.assign({rightSection:B(Gt,{onClick:()=>t.getColumn($).toggleGrouping(),size:"xs",children:B(c,{})}),sx:{marginLeft:"1ch"},variant:"filled"},w,{children:[t.getColumn($).columnDef.header," "]}))]},"".concat(R,"-").concat($)))]}):null;return B(Ec,{in:y||!!C||!!O,transitionDuration:e?200:0,children:B(kl,Object.assign({color:"blue",icon:!1},b,{sx:$=>Object.assign({borderRadius:0,fontSize:"16px",left:0,position:"relative",marginBottom:e?0:p==="bottom"?"-16px":void 0,padding:"8px",right:0,top:0,width:"100%",zIndex:2},(b==null?void 0:b.sx)instanceof Function?b.sx($):b==null?void 0:b.sx),children:(i=h==null?void 0:h({groupedAlert:O,selectedAlert:C,table:t}))!==null&&i!==void 0?i:Je(gn,{sx:{gap:"12px",padding:p==="head-overlay"?_==="xl"?"16px":_==="md"?"8px":"2px":"8px 16px"},children:[s&&u&&p==="head-overlay"&&B($3,{selectAll:!0,table:t}),Je(hr,{children:[b==null?void 0:b.children,(b==null?void 0:b.children)&&(C||O)&&B("br",{}),C,C&&O&&B("br",{}),O]})]})}))})},_Le=e=>{var t,{table:n}=e,r=Wg(e,["table"]);const{getState:i,options:{icons:{IconMinimize:a,IconMaximize:o},localization:l},setIsFullScreen:s}=n,{isFullScreen:u}=i(),[c,d]=E.useState(!1),f=()=>{d(!1),s(!u)};return B(sn,{opened:c,withinPortal:!0,label:(t=r==null?void 0:r.title)!==null&&t!==void 0?t:l.toggleFullScreen,children:B(Gt,Object.assign({"aria-label":l.toggleFullScreen,onClick:f,onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),size:"lg"},r,{title:void 0,children:u?B(a,{}):B(o,{})}))})},bLe=({column:e,table:t})=>{const{options:{icons:{IconPinned:n,IconPinnedOff:r},localization:i}}=t,a=o=>{e.pin(o)};return B(gn,{sx:{minWidth:"70px",alignContent:"center",justifyContent:"center"},children:e.getIsPinned()?B(sn,{withinPortal:!0,label:i.unpin,children:B(Gt,{onClick:()=>a(!1),size:"md",children:B(r,{})})}):Je(Wn,{children:[B(sn,{withinPortal:!0,label:i.pinToLeft,children:B(Gt,{onClick:()=>a("left"),size:"md",children:B(n,{style:{transform:"rotate(90deg)"}})})}),B(sn,{withinPortal:!0,label:i.pinToRight,children:B(Gt,{onClick:()=>a("right"),size:"md",children:B(n,{style:{transform:"rotate(-90deg)"}})})})]})})},Dre=({allColumns:e,hoveredColumn:t,setHoveredColumn:n,column:r,isSubMenu:i,table:a})=>{var o;const{getState:l,options:{enableColumnOrdering:s,enableHiding:u,enablePinning:c,localization:d},setColumnOrder:f}=a,{columnOrder:g}=l(),{columnDef:p}=r,{columnDefType:h}=p,v=h!=="group"&&r.getIsVisible()||h==="group"&&r.getLeafColumns().some($=>$.getIsVisible()),m=$=>{var R,M;h==="group"?(M=(R=$==null?void 0:$.columns)===null||R===void 0?void 0:R.forEach)===null||M===void 0||M.call(R,T=>{T.toggleVisibility(!v)}):$.toggleVisibility()},y=E.useRef(null),[_,b]=E.useState(!1),w=$=>{b(!0),$.dataTransfer.setDragImage(y.current,0,0)},C=$=>{b(!1),n(null),t&&f(Ore(r,t,g))},O=$=>{!_&&p.enableColumnOrdering!==!1&&n(r)};return Je(Wn,{children:[B(qe.Item,{component:"span",ref:y,onDragEnter:O,sx:$=>({alignItems:"center",cursor:"default",justifyContent:"flex-start",opacity:_?.5:1,outline:_?"1px dashed ".concat($.colors.gray[7]):(t==null?void 0:t.id)===r.id?"2px dashed ".concat(Co($)):"none",paddingLeft:"".concat((r.depth+.5)*2,"rem"),paddingTop:"6px",paddingBottom:"6px"}),children:Je(he,{sx:{display:"flex",flexWrap:"nowrap",gap:"8px"},children:[!i&&h!=="group"&&s&&!e.some($=>$.columnDef.columnDefType==="group")&&(p.enableColumnOrdering!==!1?B(w9,{onDragEnd:C,onDragStart:w,table:a}):B(he,{sx:{width:"22px"}})),!i&&c&&(r.getCanPin()?B(bLe,{column:r,table:a}):B(he,{sx:{width:"70px"}})),u?B(sn,{withinPortal:!0,openDelay:1e3,label:d.toggleVisibility,children:B(Mc,{checked:v,disabled:i&&v||!r.getCanHide(),label:p.header,onChange:()=>m(r),sx:{cursor:"pointer !important"}})}):B(ct,{sx:{alignSelf:"center"},children:p.header})]})}),(o=r.columns)===null||o===void 0?void 0:o.map(($,R)=>B(Dre,{allColumns:e,column:$,hoveredColumn:t,isSubMenu:i,setHoveredColumn:n,table:a},"".concat(R,"-").concat($.id)))]})},wLe=({isSubMenu:e,table:t})=>{const{getAllColumns:n,getAllLeafColumns:r,getCenterLeafColumns:i,getIsAllColumnsVisible:a,getIsSomeColumnsPinned:o,getIsSomeColumnsVisible:l,getLeftLeafColumns:s,getRightLeafColumns:u,getState:c,toggleAllColumnsVisible:d,options:{enableColumnOrdering:f,enableHiding:g,enablePinning:p,localization:h}}=t,{columnOrder:v,columnPinning:m}=c(),y=()=>{r().filter(C=>C.columnDef.enableHiding!==!1).forEach(C=>C.toggleVisibility(!1))},_=E.useMemo(()=>{const C=n();return v.length>0&&!C.some(O=>O.columnDef.columnDefType==="group")?[...s(),...Array.from(new Set(v)).map(O=>i().find($=>($==null?void 0:$.id)===O)),...u()].filter(Boolean):C},[v,m,n(),i(),s(),u()]),[b,w]=E.useState(null);return Je(qe.Dropdown,{sx:{maxHeight:"calc(80vh - 100px)",overflowY:"auto"},children:[Je(gn,{sx:{justifyContent:e?"center":"space-between",padding:"8px",gap:"8px"},children:[!e&&g&&B(yn,{disabled:!l(),onClick:y,variant:"subtle",children:h.hideAll}),!e&&f&&B(yn,{onClick:()=>t.setColumnOrder(Ere(t.options)),variant:"subtle",children:h.resetOrder}),!e&&p&&B(yn,{disabled:!o(),onClick:()=>t.resetColumnPinning(!0),variant:"subtle",children:h.unpinAll}),g&&B(yn,{disabled:a(),onClick:()=>d(!0),variant:"subtle",children:h.showAll})]}),B(Fl,{}),_.map((C,O)=>B(Dre,{allColumns:_,column:C,hoveredColumn:b,isSubMenu:e,setHoveredColumn:w,table:t},"".concat(O,"-").concat(C.id)))]})},SLe=e=>{var t,{table:n}=e,r=Wg(e,["table"]);const{options:{icons:{IconColumns:i},localization:a}}=n;return Je(qe,{closeOnItemClick:!1,withinPortal:!0,children:[B(sn,{withinPortal:!0,label:(t=r==null?void 0:r.title)!==null&&t!==void 0?t:a.showHideColumns,children:B(qe.Target,{children:B(Gt,Object.assign({"aria-label":a.showHideColumns,size:"lg"},r,{title:void 0,children:B(i,{})}))})}),B(wLe,{table:n})]})},GO=["xs","md","xl"],PLe=e=>{var t,{table:n}=e,r=Wg(e,["table"]);const{getState:i,options:{icons:{IconBaselineDensityLarge:a,IconBaselineDensityMedium:o,IconBaselineDensitySmall:l},localization:s},setDensity:u}=n,{density:c}=i(),d=()=>{var f;u((f=GO[(GO.indexOf(c)-1)%GO.length])!==null&&f!==void 0?f:"xl")};return B(sn,{withinPortal:!0,label:(t=r==null?void 0:r.title)!==null&&t!==void 0?t:s.toggleDensity,children:B(Gt,Object.assign({"aria-label":s.toggleDensity,onClick:d,size:"lg"},r,{title:void 0,children:c==="xs"?B(l,{}):c==="md"?B(o,{}):B(a,{})}))})},CLe=e=>{var t,{table:n}=e,r=Wg(e,["table"]);const{getState:i,options:{icons:{IconFilter:a,IconFilterOff:o},localization:l},setShowColumnFilters:s}=n,{showColumnFilters:u}=i(),c=()=>{s(!u)};return B(sn,{withinPortal:!0,label:(t=r==null?void 0:r.title)!==null&&t!==void 0?t:l.showHideFilters,children:B(Gt,Object.assign({"aria-label":l.showHideFilters,onClick:c,size:"lg"},r,{title:void 0,children:u?B(o,{}):B(a,{})}))})},xLe=e=>{var t,n,{table:r}=e,i=Wg(e,["table"]);const{getState:a,options:{icons:{IconSearch:o,IconSearchOff:l},localization:s},refs:{searchInputRef:u},setShowGlobalFilter:c}=r,{globalFilter:d,showGlobalFilter:f}=a(),g=()=>{c(!f),setTimeout(()=>{var p;return(p=u.current)===null||p===void 0?void 0:p.focus()},100)};return B(sn,{withinPortal:!0,label:(t=i==null?void 0:i.title)!==null&&t!==void 0?t:s.showHideSearch,children:B(Gt,Object.assign({"aria-label":(n=i==null?void 0:i.title)!==null&&n!==void 0?n:s.showHideSearch,disabled:!!d,onClick:g,size:"lg"},i,{title:void 0,children:f?B(l,{}):B(o,{})}))})},OLe=({table:e})=>{var t;const{options:{columnFilterDisplayMode:n,enableColumnFilters:r,enableColumnOrdering:i,enableDensityToggle:a,enableFilters:o,enableFullScreenToggle:l,enableGlobalFilter:s,enableHiding:u,enablePinning:c,initialState:d,renderToolbarInternalActions:f}}=e;return B(gn,{sx:{alignItems:"center",gap:"2px",zIndex:3},children:(t=f==null?void 0:f({table:e}))!==null&&t!==void 0?t:Je(Wn,{children:[o&&s&&!(d!=null&&d.showGlobalFilter)&&B(xLe,{table:e}),o&&r&&n!=="popover"&&B(CLe,{table:e}),(u||i||c)&&B(SLe,{table:e}),a&&B(PLe,{table:e}),l&&B(_Le,{table:e})]})})},Fre=({table:e})=>{const{getState:t,options:{enableGrouping:n,localization:r},setHoveredColumn:i,setShowToolbarDropZone:a}=e,{draggingColumn:o,hoveredColumn:l,grouping:s,showToolbarDropZone:u}=t(),c=d=>{i({id:"drop-zone"})};return E.useEffect(()=>{var d;((d=e.options.state)===null||d===void 0?void 0:d.showToolbarDropZone)!==void 0&&a(!!n&&!!o&&o.columnDef.enableGrouping!==!1&&!s.includes(o.id))},[n,o,s]),B(ts,{mounted:u,transition:"fade",children:d=>{var f,g;return B(gn,{className:"mantine-ToolbarDropZone",sx:p=>({alignItems:"center",backgroundColor:p.fn.rgba(Co(p),(l==null?void 0:l.id)==="drop-zone"?.2:.1),border:"dashed ".concat(Co(p)," 2px"),justifyContent:"center",height:"calc(100%)",position:"absolute",width:"calc(100%)",zIndex:2}),onDragEnter:c,style:d,children:B(ct,{children:r.dropToGroupBy.replace("{column}",(g=(f=o==null?void 0:o.columnDef)===null||f===void 0?void 0:f.header)!==null&&g!==void 0?g:"")})})}})},Lre=({theme:e})=>({alignItems:"flex-start",backgroundColor:e.colorScheme==="dark"?e.colors.dark[7]:e.white,backgroundImage:"none",display:"grid",flexWrap:"wrap-reverse",minHeight:"3.5rem",overflow:"visible",padding:"0",transition:"all 100ms ease-in-out",zIndex:3}),ELe=({table:e})=>{var t;const{getState:n,options:{enableGlobalFilter:r,enablePagination:i,enableToolbarInternalActions:a,mantineTopToolbarProps:o,positionGlobalFilter:l,positionPagination:s,positionToolbarAlertBanner:u,positionToolbarDropZone:c,renderTopToolbarCustomActions:d},refs:{topToolbarRef:f}}=e,{isFullScreen:g,showGlobalFilter:p}=n(),h=Fg("(max-width: 720px)"),v=o instanceof Function?o({table:e}):o,m=h||!!d||p;return Je(he,Object.assign({},v,{ref:y=>{y&&(f.current=y,v!=null&&v.ref&&(v.ref.current=y))},sx:y=>Object.assign(Object.assign({position:g?"sticky":"relative",top:g?"0":void 0},Lre({theme:y})),(v==null?void 0:v.sx)instanceof Function?v.sx(y):v==null?void 0:v.sx),children:[u==="top"&&B(S9,{stackAlertBanner:m,table:e}),["both","top"].includes(c!=null?c:"")&&B(Fre,{table:e}),Je(gn,{sx:{alignItems:"flex-start",boxSizing:"border-box",justifyContent:"space-between",padding:"8px",position:m?"relative":"absolute",right:0,top:0,width:"100%"},children:[r&&l==="left"&&B(UO,{table:e}),(t=d==null?void 0:d({table:e}))!==null&&t!==void 0?t:B("span",{}),a?Je(gn,{sx:{flexWrap:"wrap-reverse",justifyContent:"flex-end"},children:[r&&l==="right"&&B(UO,{table:e}),B(OLe,{table:e})]}):r&&l==="right"&&B(UO,{table:e})]}),i&&["top","both"].includes(s!=null?s:"")&&B(gn,{justify:"end",children:B(Ire,{table:e,position:"top"})}),B(Nre,{isTopToolbar:!0,table:e})]}))},$Le=({table:e})=>{const{getState:t,options:{enablePagination:n,mantineBottomToolbarProps:r,positionPagination:i,positionToolbarAlertBanner:a,positionToolbarDropZone:o,renderBottomToolbarCustomActions:l},refs:{bottomToolbarRef:s}}=e,{isFullScreen:u}=t(),c=Fg("(max-width: 720px)"),d=r instanceof Function?r({table:e}):r,f=c||!!l;return Je(he,Object.assign({},d,{ref:g=>{g&&(s.current=g,d!=null&&d.ref&&(d.ref.current=g))},sx:g=>Object.assign(Object.assign(Object.assign({},Lre({theme:g})),{bottom:u?"0":void 0,boxShadow:"0 1px 2px -1px ".concat(g.fn.rgba(g.black,.1)," inset"),left:0,position:u?"fixed":"relative",right:0}),(d==null?void 0:d.sx)instanceof Function?d.sx(g):d==null?void 0:d.sx),children:[B(Nre,{isTopToolbar:!1,table:e}),a==="bottom"&&B(S9,{stackAlertBanner:f,table:e}),["both","bottom"].includes(o!=null?o:"")&&B(Fre,{table:e}),Je(he,{sx:{alignItems:"center",boxSizing:"border-box",display:"flex",justifyContent:"space-between",padding:"8px",width:"100%"},children:[l?l({table:e}):B("span",{}),B(he,{sx:{display:"flex",justifyContent:"flex-end",position:f?"relative":"absolute",right:0,top:0},children:n&&["bottom","both"].includes(i!=null?i:"")&&B(Ire,{table:e,position:"bottom"})})]})]}))},kLe=({header:e,table:t})=>{var n,r,i,a,o,l,s,u,c,d;const{getState:f,toggleAllColumnsVisible:g,setColumnOrder:p,options:{columnFilterDisplayMode:h,enableColumnFilters:v,enableColumnResizing:m,enableGrouping:y,enableHiding:_,enablePinning:b,enableSorting:w,enableSortingRemoval:C,icons:{IconArrowAutofitContent:O,IconBoxMultiple:$,IconClearAll:R,IconColumns:M,IconDotsVertical:T,IconEyeOff:D,IconFilter:N,IconFilterOff:x,IconPinned:P,IconPinnedOff:k,IconSortAscending:A,IconSortDescending:I},localization:F,mantineColumnActionsButtonProps:z,renderColumnActionsMenuItems:H},refs:{filterInputRefs:j},setColumnSizingInfo:V,setShowColumnFilters:W}=t,{column:U}=e,{columnDef:Q}=U,{columnSizing:le,columnVisibility:Y}=f(),K=z instanceof Function?z({column:U,table:t}):z,ne=Q.mantineColumnActionsButtonProps instanceof Function?Q.mantineColumnActionsButtonProps({column:U,table:t}):Q.mantineColumnActionsButtonProps,ie=Object.assign(Object.assign({},K),ne),q=()=>{U.clearSorting()},ge=()=>{U.toggleSorting(!1)},Ee=()=>{U.toggleSorting(!0)},Ae=()=>{V(ue=>Object.assign(Object.assign({},ue),{isResizingColumn:!1})),U.resetSize()},ze=()=>{U.toggleVisibility(!1)},de=ue=>{U.pin(ue)},xe=()=>{U.toggleGrouping(),p(ue=>["mrt-row-expand",...ue])},Ie=()=>{U.setFilterValue("")},me=()=>{W(!0),setTimeout(()=>{var ue;return(ue=j.current["".concat(U.id,"-0")])===null||ue===void 0?void 0:ue.focus()},100)},Oe=()=>{g(!0)},Me=Je(Wn,{children:[w&&U.getCanSort()&&Je(Wn,{children:[C!==!1&&B(qe.Item,{disabled:!U.getIsSorted(),icon:B(R,{}),onClick:q,children:F.clearSort}),B(qe.Item,{disabled:U.getIsSorted()==="asc",icon:B(A,{}),onClick:ge,children:(n=F.sortByColumnAsc)===null||n===void 0?void 0:n.replace("{column}",String(Q.header))}),B(qe.Item,{icon:B(I,{}),disabled:U.getIsSorted()==="desc",onClick:Ee,children:(r=F.sortByColumnDesc)===null||r===void 0?void 0:r.replace("{column}",String(Q.header))}),(v||y||_)&&B(qe.Divider,{},3)]}),v&&h!=="popover"&&U.getCanFilter()&&Je(Wn,{children:[B(qe.Item,{disabled:!U.getFilterValue(),icon:B(x,{}),onClick:Ie,children:F.clearFilter}),B(qe.Item,{icon:B(N,{}),onClick:me,children:(i=F.filterByColumn)===null||i===void 0?void 0:i.replace("{column}",String(Q.header))}),(y||_)&&B(qe.Divider,{},2)]}),y&&U.getCanGroup()&&Je(Wn,{children:[B(qe.Item,{icon:B($,{}),onClick:xe,children:(a=F[U.getIsGrouped()?"ungroupByColumn":"groupByColumn"])===null||a===void 0?void 0:a.replace("{column}",String(Q.header))}),b&&B(qe.Divider,{})]}),b&&U.getCanPin()&&Je(Wn,{children:[B(qe.Item,{disabled:U.getIsPinned()==="left"||!U.getCanPin(),icon:B(P,{style:{transform:"rotate(90deg)"}}),onClick:()=>de("left"),children:F.pinToLeft}),B(qe.Item,{disabled:U.getIsPinned()==="right"||!U.getCanPin(),icon:B(P,{style:{transform:"rotate(-90deg)"}}),onClick:()=>de("right"),children:F.pinToRight}),B(qe.Item,{disabled:!U.getIsPinned(),icon:B(k,{}),onClick:()=>de(!1),children:F.unpin}),_&&B(qe.Divider,{})]}),m&&U.getCanResize()&&B(qe.Item,{disabled:!le[U.id],icon:B(O,{}),onClick:Ae,children:F.resetColumnSize},0),_&&Je(Wn,{children:[B(qe.Item,{disabled:!U.getCanHide(),icon:B(D,{}),onClick:ze,children:(o=F.hideColumn)===null||o===void 0?void 0:o.replace("{column}",String(Q.header))},0),B(qe.Item,{disabled:!Object.values(Y).filter(ue=>!ue).length,icon:B(M,{}),onClick:Oe,children:(l=F.showAllColumns)===null||l===void 0?void 0:l.replace("{column}",String(Q.header))},1)]})]});return Je(qe,{closeOnItemClick:!0,withinPortal:!0,position:"bottom-start",children:[B(sn,{withinPortal:!0,openDelay:1e3,label:(s=ie==null?void 0:ie.title)!==null&&s!==void 0?s:F.columnActions,children:B(qe.Target,{children:B(Gt,Object.assign({"aria-label":F.columnActions,size:"sm"},ie,{sx:ue=>Object.assign({opacity:.5,transition:"opacity 100ms","&:hover":{opacity:1}},(ie==null?void 0:ie.sx)instanceof Function?ie.sx(ue):ie==null?void 0:ie.sx),children:B(T,{})}))})}),B(qe.Dropdown,{children:(d=(c=(u=Q.renderColumnActionsMenuItems)===null||u===void 0?void 0:u.call(Q,{column:U,table:t,internalColumnMenuItems:Me}))!==null&&c!==void 0?c:H==null?void 0:H({column:U,table:t,internalColumnMenuItems:Me}))!==null&&d!==void 0?d:Me})]})},RLe=({header:e,table:t})=>{var n;const{options:{mantineFilterRangeSliderProps:r},refs:{filterInputRefs:i}}=t,{column:a}=e,{columnDef:o}=a,l=r instanceof Function?r({column:a,table:t}):r,s=o.mantineFilterRangeSliderProps instanceof Function?o.mantineFilterRangeSliderProps({column:a,table:t}):o.mantineFilterRangeSliderProps,u=Object.assign(Object.assign({},l),s);let[c,d]=u.min!==void 0&&u.max!==void 0?[u.min,u.max]:(n=a.getFacetedMinMaxValues())!==null&&n!==void 0?n:[0,1];Array.isArray(c)&&(c=c[0]),Array.isArray(d)&&(d=d[0]),c===null&&(c=0),d===null&&(d=1);const[f,g]=E.useState([c,d]),p=a.getFilterValue(),h=E.useRef(!1);return E.useEffect(()=>{h.current&&(p===void 0?g([c,d]):Array.isArray(p)&&g(p)),h.current=!0},[p,c,d]),B(ZJ,Object.assign({min:c,max:d,onChange:v=>{g(v)},onChangeEnd:v=>{Array.isArray(v)&&(v[0]<=c&&v[1]>=d?a.setFilterValue(void 0):a.setFilterValue(v))},value:f},u,{ref:v=>{v&&(i.current["".concat(a.id,"-0")]=v,u!=null&&u.ref&&(u.ref=v))},sx:v=>Object.assign({margin:"auto",marginTop:"16px",marginBottom:"6px",width:"calc(100% - 8px)"},(u==null?void 0:u.sx)instanceof Function?u.sx(v):u==null?void 0:u.sx)}))},zre=({header:e,table:t})=>{var n,r,i;const{getState:a,options:{columnFilterDisplayMode:o,enableColumnFilterModes:l,columnFilterModeOptions:s,icons:{IconFilterCog:u},localization:c},refs:{filterInputRefs:d}}=t,{showColumnFilters:f}=a(),{column:g}=e,{columnDef:p}=g,h=p._filterFn,v=(n=p==null?void 0:p.columnFilterModeOptions)!==null&&n!==void 0?n:s,m=l&&p.enableColumnFilterModes!==!1&&(v===void 0||!!(v!=null&&v.length));return B(Ec,{in:f||o==="popover",children:Je(gn,{direction:"column",children:[Je(gn,{align:"flex-end",children:[p.filterVariant==="checkbox"?B(vLe,{column:g,table:t}):p.filterVariant==="range-slider"?B(RLe,{header:e,table:t}):["range","date-range"].includes((r=p.filterVariant)!==null&&r!==void 0?r:"")||["between","betweenInclusive","inNumberRange"].includes(p._filterFn)?B(yLe,{header:e,table:t}):B(k3,{header:e,table:t}),m&&Je(qe,{withinPortal:o!=="popover",children:[B(sn,{label:c.changeFilterMode,position:"bottom-start",withinPortal:!0,children:B(qe.Target,{children:B(Gt,{"aria-label":c.changeFilterMode,size:"md",sx:{transform:"translateY(-2px)"},children:B(u,{})})})}),B(Mre,{header:e,table:t,onSelect:()=>setTimeout(()=>{var y;return(y=d.current["".concat(g.id,"-0")])===null||y===void 0?void 0:y.focus()},100)})]})]}),m?B(ct,{component:"label",color:"dimmed",sx:{whiteSpace:"nowrap",marginTop:"4px",fontSize:"10px"},children:c.filterMode.replace("{filterType}",c["filter".concat(((i=h==null?void 0:h.charAt(0))===null||i===void 0?void 0:i.toUpperCase())+(h==null?void 0:h.slice(1)))])}):null]})})},ALe=({header:e,table:t})=>{var n,r,i,a;const{options:{columnFilterDisplayMode:o,icons:{IconFilter:l},localization:s},refs:{filterInputRefs:u},setShowColumnFilters:c}=t,{column:d}=e,{columnDef:f}=d,g=Rn(),p=d.getFilterValue(),[h,v]=E.useState(!1),m=Array.isArray(p)&&p.some(Boolean)||!!p&&!Array.isArray(p),y=f.filterVariant==="range"||["between","betweenInclusive","inNumberRange"].includes(f._filterFn),_=f._filterFn,b=o==="popover"&&!m?(n=s.filterByColumn)===null||n===void 0?void 0:n.replace("{column}",String(f.header)):s.filteringByColumn.replace("{column}",String(f.header)).replace("{filterType}",s["filter".concat(((r=_==null?void 0:_.charAt(0))===null||r===void 0?void 0:r.toUpperCase())+(_==null?void 0:_.slice(1)))]).replace("{filterValue}",'"'.concat(Array.isArray(d.getFilterValue())?d.getFilterValue().join('" '.concat(y?s.and:s.or,' "')):d.getFilterValue(),'"')).replace('" "',"");return Je(mn,{onClose:()=>v(!1),opened:h,position:"top",keepMounted:f.filterVariant==="range-slider",shadow:"xl",width:360,withinPortal:!0,children:[B(ts,{transition:"scale",mounted:o==="popover"||!!d.getFilterValue()&&!y||y&&(!!(!((i=d.getFilterValue())===null||i===void 0)&&i[0])||!!(!((a=d.getFilterValue())===null||a===void 0)&&a[1])),children:w=>B(he,{component:"span",sx:{flex:"0 0"},style:w,children:B(mn.Target,{children:B(sn,{disabled:h,label:b,multiline:!0,width:b.length>40?300:void 0,withinPortal:!0,children:B(Gt,{color:m?Co(g):void 0,onClick:C=>{C.stopPropagation(),o==="popover"?v(O=>!O):c(!0),setTimeout(()=>{var O,$;(O=u.current["".concat(d.id,"-0")])===null||O===void 0||O.focus(),($=u.current["".concat(d.id,"-0")])===null||$===void 0||$.select()},100)},size:"sm",sx:{opacity:m?1:.5,padding:"2px","&:hover":{opacity:1}},children:B(l,{})})})})})}),o==="popover"&&B(mn.Dropdown,{onClick:w=>w.stopPropagation(),onKeyDown:w=>w.key==="Enter"&&v(!1),children:B(zre,{header:e,table:t})})]})},TLe=({column:e,table:t,tableHeadCellRef:n})=>{const{getState:r,options:{enableColumnOrdering:i,mantineColumnDragHandleProps:a},setColumnOrder:o,setDraggingColumn:l,setHoveredColumn:s}=t,{columnDef:u}=e,{hoveredColumn:c,draggingColumn:d,columnOrder:f}=r(),g=a instanceof Function?a({column:e,table:t}):a,p=u.mantineColumnDragHandleProps instanceof Function?u.mantineColumnDragHandleProps({column:e,table:t}):u.mantineColumnDragHandleProps,h=Object.assign(Object.assign({},g),p);return B(w9,{actionIconProps:h,onDragStart:y=>{var _;(_=h==null?void 0:h.onDragStart)===null||_===void 0||_.call(h,y),l(e),y.dataTransfer.setDragImage(n.current,0,0)},onDragEnd:y=>{var _;(_=h==null?void 0:h.onDragEnd)===null||_===void 0||_.call(h,y),(c==null?void 0:c.id)==="drop-zone"?e.toggleGrouping():i&&c&&(c==null?void 0:c.id)!==(d==null?void 0:d.id)&&o(Ore(e,c,f)),l(null),s(null)},table:t})},MLe=({header:e,table:t})=>{var n;const{getState:r,options:{columnResizeMode:i},setColumnSizingInfo:a}=t,{density:o}=r(),{column:l}=e;return B(he,{onDoubleClick:()=>{a(s=>Object.assign(Object.assign({},s),{isResizingColumn:!1})),l.resetSize()},onMouseDown:e.getResizeHandler(),onTouchStart:e.getResizeHandler(),sx:s=>({cursor:"col-resize",marginRight:o==="xl"?"-24px":o==="md"?"-20px":"-14px",position:"absolute",right:"4px",paddingLeft:"1px",paddingRight:"1px","&:active > .mantine-Divider-vertical":{borderLeftColor:Co(s)}}),style:{transform:l.getIsResizing()&&i==="onEnd"?"translateX(".concat((n=r().columnSizingInfo.deltaOffset)!==null&&n!==void 0?n:0,"px)"):void 0},children:B(Fl,{orientation:"vertical",size:"lg",sx:{borderRadius:"2px",borderWidth:"4px",height:"24px",touchAction:"none",transition:l.getIsResizing()?void 0:"all 100ms ease-in-out",userSelect:"none",zIndex:4}})})},NLe=({header:e,table:t})=>{const{getState:n,options:{icons:{IconSortDescending:r,IconSortAscending:i,IconArrowsSort:a},localization:o}}=t,{column:l}=e,{columnDef:s}=l,{sorting:u}=n(),c=Rn(),d=l.getIsSorted()?l.getIsSorted()==="desc"?o.sortedByColumnDesc.replace("{column}",s.header):o.sortedByColumnAsc.replace("{column}",s.header):l.getNextSortingOrder()==="desc"?o.sortByColumnDesc.replace("{column}",s.header):o.sortByColumnAsc.replace("{column}",s.header),f=u.length>=2&&l.getSortIndex()!==-1;return B(sn,{withinPortal:!0,label:d,children:B(lZ,{color:"transparent",disabled:!f,inline:!0,label:l.getSortIndex()+1,offset:3,children:B(Gt,{"aria-label":d,color:l.getIsSorted()?Co(c):void 0,size:"xs",sx:{opacity:l.getIsSorted()?1:.5,transform:f?"translate(-2px, 2px) scale(0.9)":void 0,transition:"opacity 100ms ease-in-out","&:hover":{opacity:1}},children:l.getIsSorted()==="desc"?B(r,{}):l.getIsSorted()==="asc"?B(i,{}):B(a,{})})})})},ILe=({header:e,table:t})=>{var n,r,i,a;const o=Rn(),{getState:l,options:{columnFilterDisplayMode:s,enableColumnActions:u,enableColumnDragging:c,enableColumnOrdering:d,enableGrouping:f,enableMultiSort:g,layoutMode:p,mantineTableHeadCellProps:h},refs:{tableHeadCellRefs:v},setHoveredColumn:m}=t,{density:y,draggingColumn:_,grouping:b,hoveredColumn:w}=l(),{column:C}=e,{columnDef:O}=C,{columnDefType:$}=O,R=h instanceof Function?h({column:C,table:t}):h,M=O.mantineTableHeadCellProps instanceof Function?O.mantineTableHeadCellProps({column:C,table:t}):O.mantineTableHeadCellProps,T=Object.assign(Object.assign({},R),M),D=(u||O.enableColumnActions)&&O.enableColumnActions!==!1,N=c!==!1&&O.enableColumnDragging!==!1&&(c||d&&O.enableColumnOrdering!==!1||f&&O.enableGrouping!==!1&&!b.includes(C.id)),x=E.useMemo(()=>{let F=0;return C.getCanSort()&&F++,D&&(F+=1.75),N&&(F+=1.25),F},[D,N]),P=E.useMemo(()=>(_==null?void 0:_.id)===C.id?"1px dashed ".concat(o.colors.gray[7]," !important"):(w==null?void 0:w.id)===C.id?"2px dashed ".concat(Co(o)," !important"):void 0,[_,w]),k=P?{borderLeft:P,borderRight:P,borderTop:P}:void 0,A=F=>{f&&(w==null?void 0:w.id)==="drop-zone"&&m(null),d&&_&&$!=="group"&&m(O.enableColumnOrdering!==!1?C:null)},I=(O==null?void 0:O.Header)instanceof Function?(n=O==null?void 0:O.Header)===null||n===void 0?void 0:n.call(O,{column:C,header:e,table:t}):(r=O==null?void 0:O.Header)!==null&&r!==void 0?r:O.header;return Je(he,Object.assign({component:"th",align:$==="group"?"center":"left",colSpan:e.colSpan,onDragEnter:A,ref:F=>{F&&(v.current[C.id]=F)}},T,{sx:F=>Object.assign(Object.assign({flexDirection:p==="grid"?"column":void 0,fontWeight:"bold",overflow:"visible",padding:y==="xl"?"23px":y==="md"?"16px":"10px",userSelect:g&&C.getCanSort()?"none":void 0,verticalAlign:"top",zIndex:C.getIsResizing()||(_==null?void 0:_.id)===C.id?3:C.getIsPinned()&&$!=="group"?2:1,"&:hover .mantine-ActionIcon-root":{opacity:1}},b9({column:C,header:e,table:t,tableCellProps:T,theme:F})),k),children:[e.isPlaceholder?null:Je(gn,{className:"mantine-TableHeadCell-Content",sx:{alignItems:"flex-start",flexDirection:(T==null?void 0:T.align)==="right"?"row-reverse":"row",justifyContent:$==="group"||(T==null?void 0:T.align)==="center"?"center":C.getCanResize()?"space-between":"flex-start",position:"relative",width:"100%"},children:[Je(gn,{className:"mantine-TableHeadCell-Content-Labels",onClick:C.getToggleSortingHandler(),sx:{alignItems:"center",cursor:C.getCanSort()&&$!=="group"?"pointer":void 0,flexDirection:(T==null?void 0:T.align)==="right"?"row-reverse":"row",overflow:$==="data"?"hidden":void 0,paddingLeft:(T==null?void 0:T.align)==="center"?"".concat(x,"rem"):void 0},children:[B(gn,{className:"mantine-TableHeadCell-Content-Wrapper",sx:{overflow:$==="data"?"hidden":void 0,textOverflow:"ellipsis",whiteSpace:((a=(i=O.header)===null||i===void 0?void 0:i.length)!==null&&a!==void 0?a:0)<20?"nowrap":"normal"},title:$==="data"?O.header:void 0,children:I}),C.getCanSort()&&B(NLe,{header:e,table:t}),C.getCanFilter()&&B(ALe,{header:e,table:t})]}),$!=="group"&&Je(gn,{className:"mantine-TableHeadCell-Content-Actions",sx:{alignItems:"center",alignSelf:"center",whiteSpace:"nowrap"},children:[N&&B(TLe,{column:C,table:t,tableHeadCellRef:{current:v.current[C.id]}}),D&&B(kLe,{header:e,table:t})]}),C.getCanResize()&&B(MLe,{header:e,table:t})]}),s==="subheader"&&C.getCanFilter()&&B(zre,{header:e,table:t})]}))},DLe=({headerGroup:e,table:t,virtualColumns:n,virtualPaddingLeft:r,virtualPaddingRight:i})=>{const{getState:a,options:{enableStickyHeader:o,layoutMode:l,mantineTableHeadRowProps:s}}=t,{isFullScreen:u}=a(),c=s instanceof Function?s({headerGroup:e,table:t}):s,d=o||u;return Je(he,Object.assign({component:"tr"},c,{sx:f=>Object.assign(Object.assign({backgroundColor:f.colorScheme==="dark"?f.colors.dark[7]:f.white,boxShadow:"0 4px 8px ".concat(f.fn.rgba(f.black,.1)),display:l==="grid"?"flex":"table-row",top:d?0:void 0},(c==null?void 0:c.sx)instanceof Function?c==null?void 0:c.sx(f):c==null?void 0:c.sx),{position:d?"sticky":void 0}),children:[r?B("th",{style:{display:"flex",width:r}}):null,(n!=null?n:e.headers).map(f=>{const g=n?e.headers[f.index]:f;return B(ILe,{header:g,table:t},g.id)}),i?B("th",{style:{display:"flex",width:i}}):null]}))},FLe=({table:e,virtualColumns:t,virtualPaddingLeft:n,virtualPaddingRight:r})=>{const{getHeaderGroups:i,getSelectedRowModel:a,getState:o,options:{enableStickyHeader:l,layoutMode:s,mantineTableHeadProps:u,positionToolbarAlertBanner:c}}=e,{isFullScreen:d,showAlertBanner:f}=o(),g=u instanceof Function?u({table:e}):u,p=l||d;return B(he,Object.assign({component:"thead"},g,{sx:h=>Object.assign({display:s==="grid"?"grid":"table-row-group",position:p&&s==="grid"?"sticky":"relative",opacity:.97,top:p?0:void 0,zIndex:p?2:void 0},(g==null?void 0:g.sx)instanceof Function?g==null?void 0:g.sx(h):g==null?void 0:g.sx),children:c==="head-overlay"&&(f||a().rows.length>0)?B("tr",{style:{display:s==="grid"?"grid":"table-row"},children:B("th",{colSpan:e.getVisibleLeafColumns().length,style:{display:s==="grid"?"grid":"table-cell",padding:0},children:B(S9,{table:e})})}):i().map(h=>B(DLe,{headerGroup:h,table:e,virtualColumns:t,virtualPaddingLeft:n,virtualPaddingRight:r},h.id))}))},LLe=({footer:e,table:t})=>{var n,r,i;const{options:{layoutMode:a,mantineTableFooterCellProps:o}}=t,{column:l}=e,{columnDef:s}=l,{columnDefType:u}=s,c=o instanceof Function?o({column:l,table:t}):o,d=s.mantineTableFooterCellProps instanceof Function?s.mantineTableFooterCellProps({column:l,table:t}):s.mantineTableFooterCellProps,f=Object.assign(Object.assign({},c),d);return B(he,Object.assign({component:"th",align:u==="group"?"center":"left",colSpan:e.colSpan},f,{sx:g=>Object.assign({display:a==="grid"?"grid":"table-cell",fontWeight:"bold",justifyContent:u==="group"?"center":void 0,padding:"8px",verticalAlign:"top",zIndex:l.getIsPinned()&&u!=="group"?2:1},b9({column:l,table:t,theme:g,tableCellProps:f})),children:B(Wn,{children:e.isPlaceholder?null:(i=(r=s.Footer instanceof Function?(n=s.Footer)===null||n===void 0?void 0:n.call(s,{column:l,footer:e,table:t}):s.Footer)!==null&&r!==void 0?r:s.footer)!==null&&i!==void 0?i:null})}))},zLe=({footerGroup:e,table:t,virtualColumns:n,virtualPaddingLeft:r,virtualPaddingRight:i})=>{var a;const{options:{layoutMode:o,mantineTableFooterRowProps:l}}=t;if(!(!((a=e.headers)===null||a===void 0)&&a.some(u=>typeof u.column.columnDef.footer=="string"&&!!u.column.columnDef.footer||u.column.columnDef.Footer)))return null;const s=l instanceof Function?l({footerGroup:e,table:t}):l;return Je(he,Object.assign({component:"tr"},s,{sx:u=>Object.assign({backgroundColor:u.fn.lighten(u.colorScheme==="dark"?u.colors.dark[7]:u.white,.06),display:o==="grid"?"flex":"table-row",width:"100%"},(s==null?void 0:s.sx)instanceof Function?s==null?void 0:s.sx(u):s==null?void 0:s.sx),children:[r?B("th",{style:{display:"flex",width:r}}):null,(n!=null?n:e.headers).map(u=>{const c=n?e.headers[u.index]:u;return B(LLe,{footer:c,table:t},c.id)}),i?B("th",{style:{display:"flex",width:i}}):null]}))},jLe=({table:e,virtualColumns:t,virtualPaddingLeft:n,virtualPaddingRight:r})=>{const{getFooterGroups:i,getState:a,options:{enableStickyFooter:o,layoutMode:l,mantineTableFooterProps:s}}=e,{isFullScreen:u}=a(),c=s instanceof Function?s({table:e}):s,d=(u||o)&&o!==!1;return B(he,Object.assign({component:"tfoot"},c,{sx:f=>Object.assign({bottom:d?0:void 0,display:l==="grid"?"grid":"table-row-group",opacity:d?.97:void 0,outline:d?f.colorScheme==="light"?"1px solid ".concat(f.colors.gray[3]):"1px solid ".concat(f.colors.gray[7]):void 0,position:d?"sticky":void 0,zIndex:d?1:void 0},(c==null?void 0:c.sx)instanceof Function?c==null?void 0:c.sx(f):c==null?void 0:c.sx),children:i().map(f=>B(zLe,{footerGroup:f,table:e,virtualColumns:t,virtualPaddingLeft:n,virtualPaddingRight:r},f.id))}))},BLe=({table:e})=>{var t,n,r,i;const{getFlatHeaders:a,getState:o,options:{columnVirtualizerInstanceRef:l,columnVirtualizerProps:s,columns:u,enableColumnResizing:c,enableColumnVirtualization:d,enablePinning:f,enableTableFooter:g,enableTableHead:p,layoutMode:h,mantineTableProps:v,memoMode:m},refs:{tableContainerRef:y}}=e,{columnPinning:_,columnSizing:b,columnSizingInfo:w,columnVisibility:C,density:O}=o(),$=v instanceof Function?v({table:e}):v,R=s instanceof Function?s({table:e}):s,M=E.useMemo(()=>{const F=a(),z={};for(let H=0;H{var F,z,H,j;if(!d)return 0;const V=(j=(H=(z=(F=e.getRowModel().rows[0])===null||F===void 0?void 0:F.getCenterVisibleCells())===null||z===void 0?void 0:z.slice(0,16))===null||H===void 0?void 0:H.map(W=>W.column.getSize()*1.2))!==null&&j!==void 0?j:[];return V.reduce((W,U)=>W+U,0)/V.length},[e.getRowModel().rows,_,C]),[D,N]=E.useMemo(()=>d&&f?[e.getLeftLeafColumns().map(F=>F.getPinnedIndex()),e.getRightLeafColumns().map(F=>e.getVisibleLeafColumns().length-F.getPinnedIndex()-1)]:[[],[]],[_,d,f]),x=d?hne(Object.assign({count:e.getVisibleLeafColumns().length,estimateSize:()=>T,getScrollElement:()=>y.current,horizontal:!0,overscan:3,rangeExtractor:E.useCallback(F=>[...new Set([...D,...gne(F),...N])],[D,N])},R)):void 0;l&&x&&(l.current=x);const P=x?x.getVirtualItems():void 0;let k,A;x&&(P!=null&&P.length)&&(k=(n=(t=P[D.length])===null||t===void 0?void 0:t.start)!==null&&n!==void 0?n:0,A=x.getTotalSize()-((i=(r=P[P.length-1-N.length])===null||r===void 0?void 0:r.end)!==null&&i!==void 0?i:0));const I={columnVirtualizer:x,enableHover:$==null?void 0:$.highlightOnHover,isStriped:$==null?void 0:$.striped,table:e,virtualColumns:P,virtualPaddingLeft:k,virtualPaddingRight:A};return Je(fee,Object.assign({highlightOnHover:!0,horizontalSpacing:O,verticalSpacing:O},$,{sx:F=>Object.assign({display:h==="grid"?"grid":"table",tableLayout:h!=="grid"&&c?"fixed":void 0,"& tr:first-of-type td":{borderTop:"1px solid ".concat(F.colors.gray[F.colorScheme==="dark"?8:3])},"& tr:last-of-type td":{borderBottom:"1px solid ".concat(F.colors.gray[F.colorScheme==="dark"?8:3])}},($==null?void 0:$.sx)instanceof Function?$.sx(F):$==null?void 0:$.sx),style:Object.assign(Object.assign({},M),$==null?void 0:$.style),children:[p&&B(FLe,Object.assign({},I)),m==="table-body"||w.isResizingColumn?B(aLe,Object.assign({},I)):B(Are,Object.assign({},I)),g&&B(jLe,Object.assign({},I))]}))},HLe=({open:e,table:t})=>{var n;const{getState:r,options:{onEditingRowCancel:i,onCreatingRowCancel:a,renderEditRowModalContent:o,renderCreateRowModalContent:l,mantineCreateRowModalProps:s,mantineEditRowModalProps:u},setEditingRow:c,setCreatingRow:d}=t,{creatingRow:f,editingRow:g}=r(),p=f!=null?f:g,h=s instanceof Function?s({row:p,table:t}):s,v=u instanceof Function?u({row:p,table:t}):u,m=Object.assign(Object.assign({},v),f&&h),y=p.getAllCells().filter(b=>b.column.columnDef.columnDefType==="data").map(b=>B(kre,{cell:b,table:t},b.id)),_=()=>{var b;f?(a==null||a({row:p,table:t}),d(null)):(i==null||i({row:p,table:t}),c(null)),p._valuesCache={},(b=m.onClose)===null||b===void 0||b.call(m)};return E.createElement(ol,Object.assign({opened:e,withCloseButton:!1},m,{onClose:_,key:p.id}),(n=f&&(l==null?void 0:l({row:p,table:t,internalEditComponents:y}))||(o==null?void 0:o({row:p,table:t,internalEditComponents:y})))!==null&&n!==void 0?n:Je(Wn,{children:[B("form",{onSubmit:b=>b.preventDefault(),children:B(hr,{sx:{gap:"24px",paddingTop:"16px",width:"100%"},children:y})}),B(gn,{sx:{paddingTop:"24px",justifyContent:"flex-end"},children:B(Tre,{row:p,table:t,variant:"text"})})]}))},VLe=typeof window<"u"?E.useLayoutEffect:E.useEffect,ULe=({table:e})=>{const{getState:t,options:{createDisplayMode:n,editDisplayMode:r,enableStickyHeader:i,mantineLoadingOverlayProps:a,mantineTableContainerProps:o},refs:{tableContainerRef:l,bottomToolbarRef:s,topToolbarRef:u}}=e,{isFullScreen:c,isLoading:d,showLoadingOverlay:f,creatingRow:g,editingRow:p}=t(),[h,v]=E.useState(0),m=o instanceof Function?o({table:e}):o,y=a instanceof Function?a({table:e}):a;VLe(()=>{var w,C,O,$;const R=typeof document<"u"&&(C=(w=u.current)===null||w===void 0?void 0:w.offsetHeight)!==null&&C!==void 0?C:0,M=typeof document<"u"&&($=(O=s==null?void 0:s.current)===null||O===void 0?void 0:O.offsetHeight)!==null&&$!==void 0?$:0;v(R+M)});const _=n==="modal"&&g,b=r==="modal"&&p;return Je(he,Object.assign({},m,{ref:w=>{w&&(l.current=w,m!=null&&m.ref&&(m.ref.current=w))},sx:w=>Object.assign({maxWidth:"100%",maxHeight:i?"clamp(350px, calc(100vh - ".concat(h,"px), 9999px)"):void 0,overflow:"auto",position:"relative"},(m==null?void 0:m.sx)instanceof Function?m.sx(w):m==null?void 0:m.sx),style:Object.assign({maxHeight:c?"calc(100vh - ".concat(h,"px)"):void 0},m==null?void 0:m.style),children:[B(LA,Object.assign({visible:d||f},y)),B(BLe,{table:e}),(_||b)&&B(HLe,{open:!0,table:e})]}))},GLe=({table:e})=>{const{getState:t,options:{enableBottomToolbar:n,enableTopToolbar:r,mantinePaperProps:i,renderBottomToolbar:a,renderTopToolbar:o},refs:{tablePaperRef:l}}=e,{isFullScreen:s}=t(),u=i instanceof Function?i({table:e}):i;return Je(qm,Object.assign({shadow:"xs",withBorder:!0},u,{ref:c=>{l.current=c,u!=null&&u.ref&&(u.ref.current=c)},sx:c=>Object.assign({overflow:"hidden",transition:"all 100ms ease-in-out"},(u==null?void 0:u.sx)instanceof Function?u==null?void 0:u.sx(c):u==null?void 0:u.sx),style:Object.assign(Object.assign({},s?{bottom:0,height:"100vh",left:0,margin:0,maxHeight:"100vh",maxWidth:"100vw",padding:0,position:"fixed",right:0,top:0,width:"100vw",zIndex:100}:{}),u==null?void 0:u.style),children:[r&&(o instanceof Function?o({table:e}):o!=null?o:B(ELe,{table:e})),B(ULe,{table:e}),n&&(a instanceof Function?a({table:e}):a!=null?a:B($Le,{table:e}))]}))},WLe=e=>e.table!==void 0,jre=e=>{let t;return WLe(e)?t=e.table:t=pLe(e),B(GLe,{table:t})};function KLe(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Kw(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function Od(e){return e=Kw(Math.abs(e)),e?e[1]:NaN}function qLe(e,t){return function(n,r){for(var i=n.length,a=[],o=0,l=e[0],s=0;i>0&&l>0&&(s+l+1>r&&(l=Math.max(1,r-s)),a.push(n.substring(i-=l,i+l)),!((s+=l+1)>r));)l=e[o=(o+1)%e.length];return a.reverse().join(t)}}function YLe(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var XLe=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function um(e){if(!(t=XLe.exec(e)))throw new Error("invalid format: "+e);var t;return new P9({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}um.prototype=P9.prototype;function P9(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}P9.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function QLe(e){e:for(var t=e.length,n=1,r=-1,i;n0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var Bre;function ZLe(e,t){var n=Kw(e,t);if(!n)return e+"";var r=n[0],i=n[1],a=i-(Bre=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+Kw(e,Math.max(0,t+a-1))[0]}function pj(e,t){var n=Kw(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const hj={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:KLe,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>pj(e*100,t),r:pj,s:ZLe,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function mj(e){return e}var vj=Array.prototype.map,yj=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Hre(e){var t=e.grouping===void 0||e.thousands===void 0?mj:qLe(vj.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?mj:YLe(vj.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",s=e.nan===void 0?"NaN":e.nan+"";function u(d){d=um(d);var f=d.fill,g=d.align,p=d.sign,h=d.symbol,v=d.zero,m=d.width,y=d.comma,_=d.precision,b=d.trim,w=d.type;w==="n"?(y=!0,w="g"):hj[w]||(_===void 0&&(_=12),b=!0,w="g"),(v||f==="0"&&g==="=")&&(v=!0,f="0",g="=");var C=h==="$"?n:h==="#"&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",O=h==="$"?r:/[%p]/.test(w)?o:"",$=hj[w],R=/[defgprs%]/.test(w);_=_===void 0?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_));function M(T){var D=C,N=O,x,P,k;if(w==="c")N=$(T)+N,T="";else{T=+T;var A=T<0||1/T<0;if(T=isNaN(T)?s:$(Math.abs(T),_),b&&(T=QLe(T)),A&&+T==0&&p!=="+"&&(A=!1),D=(A?p==="("?p:l:p==="-"||p==="("?"":p)+D,N=(w==="s"?yj[8+Bre/3]:"")+N+(A&&p==="("?")":""),R){for(x=-1,P=T.length;++xk||k>57){N=(k===46?i+T.slice(x+1):T.slice(x))+N,T=T.slice(0,x);break}}}y&&!v&&(T=t(T,1/0));var I=D.length+T.length+N.length,F=I>1)+D+T+N+F.slice(I);break;default:T=F+D+T+N;break}return a(T)}return M.toString=function(){return d+""},M}function c(d,f){var g=u((d=um(d),d.type="f",d)),p=Math.max(-8,Math.min(8,Math.floor(Od(f)/3)))*3,h=Math.pow(10,-p),v=yj[8+p/3];return function(m){return g(h*m)+v}}return{format:u,formatPrefix:c}}var U0,HP,Vre;JLe({thousands:",",grouping:[3],currency:["$",""]});function JLe(e){return U0=Hre(e),HP=U0.format,Vre=U0.formatPrefix,U0}function eze(e){return Math.max(0,-Od(Math.abs(e)))}function tze(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Od(t)/3)))*3-Od(Math.abs(e)))}function nze(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Od(t)-Od(e))+1}const R3={"ar-SA":{separator:"",suffixes:["y","z","a","f","p","n","µ","m",""," ألف"," مليون"," بليون"," تريليون"," كوادريليون"," كوينتيليون"," سكستليون","سبتيليون"],grouping:[3],delimiters:{thousands:",",decimal:"."},currency:["SAR ",""]},"en-GB":{separator:"",suffixes:["y","z","a","f","p","n","µ","m","","k","M","B","T","q","Q","Z","Y"],grouping:[3],delimiters:{thousands:",",decimal:"."},currency:["£",""]},"en-US":{separator:"",suffixes:["y","z","a","f","p","n","µ","m","","k","M","B","T","q","Q","Z","Y"],grouping:[3],delimiters:{thousands:",",decimal:"."},currency:["$",""]},"en-SA":{separator:"",suffixes:["y","z","a","f","p","n","µ","m",""," thousand"," million"," billion"," trillion"," quadrillion"," quintillion"," sextillion","septillion"],grouping:[3],delimiters:{thousands:",",decimal:"."},currency:["$",""]},"es-CL":{separator:"",suffixes:["y","z","a","f","p","n","µ","m","","k","M","MM","B","T","Q","Z","Y"],grouping:[3],delimiters:{thousands:".",decimal:","},currency:["$",""]},"es-MX":{separator:"",suffixes:["y","z","a","f","p","n","µ","m","","k","M","MM","B","T","Q","Z","Y"],grouping:[3],delimiters:{thousands:",",decimal:"."},currency:["$",""]},"es-ES":{separator:"",suffixes:["y","z","a","f","p","n","µ","m","","k","mm","b","t","q","Q","Z","Y"],grouping:[3],delimiters:{thousands:".",decimal:","},currency:["€",""]},"et-EE":{separator:" ",suffixes:["y","z","a","f","p","n","µ","m","","tuhat","miljonit","miljardit","triljonit","q","Q","Z","Y"],grouping:[3],delimiters:{thousands:" ",decimal:","},currency:["","eurot"]},"fr-FR":{suffixes:["y","z","a","f","p","n","µ","m","","k","m","b","t","q","Q","Z","Y"],grouping:[3],delimiters:{thousands:" ",decimal:","},currency:["€",""]}};function A3(e){"@babel/helpers - typeof";return A3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},A3(e)}var rze=function(t,n){return parseFloat(Math.round(t*Math.pow(10,n))/Math.pow(10,n)).toFixed(n)};function ize(e,t,n){var r=0,i=parseFloat(e.replace("−","-"),10);i&&(i<0&&(i*=-1),r=1+Math.floor(1e-12+Math.log(i)/Math.LN10),r=Math.max(-24,Math.min(24,Math.floor((r-1)/3)*3)));var a=n[8+r/3];return{number:rze(a.scale(i),t),symbol:a.symbol}}function aze(e,t){var n=Math.pow(10,Math.abs(8-t)*3);return{scale:t>8?function(r){return r/n}:function(r){return r*n},symbol:e}}function Va(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en-US",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;if(isFinite(e))e*=1;else return"N/A";var r=e<0,i=e.toString().split(".")[0].replace("-","").length,a=A3(t)==="object"?t:R3[t]||R3["en-US"],o=a.suffixes.map(aze),l=a.delimiters.decimal||".",s=a.separator||"",u=a.delimiters.thousands||",",c=Hre({currency:a.currency||["$",""],decimal:l,grouping:a.grouping||[3],thousands:u}),d;if(n)d=c.format(n)(e);else if(e===0)d="0";else if(i>=3){var f=ize(c.format(".3r")(e),2,o),g=parseFloat(f.number).toString().replace(".",l),p=f.symbol;d="".concat(g).concat(s).concat(p)}else i===3?d=c.format(",f")(e):e<1&&e>-1?d=c.format(".2g")(e):d=c.format(".3g")(e);return"".concat(r&&d.charAt(0)!=="−"?"−":"").concat(d).replace(/−/g,"-").replace(/(\.[0]*[1-9]*)[0]*$/g,"$1").replace(/\.[0]*$/g,"")}const oze=function(e){return e===".3~a"?Va:HP(e)},WO=new Date,KO=new Date;function sr(e,t,n,r){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),l=i.ceil(a);return a-o(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,l)=>{const s=[];if(a=i.ceil(a),l=l==null?1:Math.floor(l),!(a0))return s;let u;do s.push(u=new Date(+a)),t(a,l),e(a);while(usr(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,l)=>{if(o>=o)if(l<0)for(;++l<=0;)for(;t(o,-1),!a(o););else for(;--l>=0;)for(;t(o,1),!a(o););}),n&&(i.count=(a,o)=>(WO.setTime(+a),KO.setTime(+o),e(WO),e(KO),Math.floor(n(WO,KO))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(r?o=>r(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const qw=sr(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);qw.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?sr(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):qw);qw.range;const Cl=1e3,Ma=Cl*60,xl=Ma*60,Vl=xl*24,C9=Vl*7,_j=Vl*30,qO=Vl*365,Ns=sr(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Cl)},(e,t)=>(t-e)/Cl,e=>e.getUTCSeconds());Ns.range;const VP=sr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Cl)},(e,t)=>{e.setTime(+e+t*Ma)},(e,t)=>(t-e)/Ma,e=>e.getMinutes());VP.range;const x9=sr(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Ma)},(e,t)=>(t-e)/Ma,e=>e.getUTCMinutes());x9.range;const UP=sr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Cl-e.getMinutes()*Ma)},(e,t)=>{e.setTime(+e+t*xl)},(e,t)=>(t-e)/xl,e=>e.getHours());UP.range;const O9=sr(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*xl)},(e,t)=>(t-e)/xl,e=>e.getUTCHours());O9.range;const cv=sr(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Ma)/Vl,e=>e.getDate()-1);cv.range;const GP=sr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Vl,e=>e.getUTCDate()-1);GP.range;const Ure=sr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Vl,e=>Math.floor(e/Vl));Ure.range;function Lc(e){return sr(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Ma)/C9)}const WP=Lc(0),Yw=Lc(1),lze=Lc(2),sze=Lc(3),Ed=Lc(4),uze=Lc(5),cze=Lc(6);WP.range;Yw.range;lze.range;sze.range;Ed.range;uze.range;cze.range;function zc(e){return sr(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/C9)}const KP=zc(0),Xw=zc(1),fze=zc(2),dze=zc(3),$d=zc(4),gze=zc(5),pze=zc(6);KP.range;Xw.range;fze.range;dze.range;$d.range;gze.range;pze.range;const qP=sr(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());qP.range;const E9=sr(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());E9.range;const Fa=sr(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());Fa.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:sr(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});Fa.range;const Ul=sr(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Ul.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:sr(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Ul.range;function Qs(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function hze(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function $9(e){let t,n,r;e.length!==2?(t=Qs,n=(l,s)=>Qs(e(l),s),r=(l,s)=>e(l)-s):(t=e===Qs||e===hze?e:mze,n=e,r=e);function i(l,s,u=0,c=l.length){if(u>>1;n(l[d],s)<0?u=d+1:c=d}while(u>>1;n(l[d],s)<=0?u=d+1:c=d}while(uu&&r(l[d-1],s)>-r(l[d],s)?d-1:d}return{left:i,center:o,right:a}}function mze(){return 0}function Gre(e){return e===null?NaN:+e}function*vze(e,t){if(t===void 0)for(let n of e)n!=null&&(n=+n)>=n&&(yield n);else{let n=-1;for(let r of e)(r=t(r,++n,e))!=null&&(r=+r)>=r&&(yield r)}}const yze=$9(Qs),_ze=yze.right;$9(Gre).center;const fv=_ze;function bze(e,t){let n=0,r,i=0,a=0;if(t===void 0)for(let o of e)o!=null&&(o=+o)>=o&&(r=o-i,i+=r/++n,a+=r*(o-i));else{let o=-1;for(let l of e)(l=t(l,++o,e))!=null&&(l=+l)>=l&&(r=l-i,i+=r/++n,a+=r*(l-i))}if(n>1)return a/(n-1)}function T3(e,t){const n=bze(e,t);return n&&Math.sqrt(n)}function $n(e,t){let n,r;if(t===void 0)for(const i of e)i!=null&&(n===void 0?i>=i&&(n=r=i):(n>i&&(n=i),r=a&&(n=r=a):(n>a&&(n=a),r0){for(o=t[--n];n>0&&(r=o,i=t[--n],o=r+i,a=i-(o-r),!a););n>0&&(a<0&&t[n-1]<0||a>0&&t[n-1]>0)&&(i=a*2,r=o+i,i==r-o&&(o=r))}return o}};class M3 extends Map{constructor(t,n=Pze){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,i]of t)this.set(r,i)}get(t){return super.get(bj(this,t))}has(t){return super.has(bj(this,t))}set(t,n){return super.set(wze(this,t),n)}delete(t){return super.delete(Sze(this,t))}}function bj({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function wze({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function Sze({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function Pze(e){return e!==null&&typeof e=="object"?e.valueOf():e}function N3(e){return e}function Cze(e,...t){return Kre(e,N3,N3,t)}function Wre(e,t,...n){return Kre(e,N3,t,n)}function Kre(e,t,n,r){return function i(a,o){if(o>=r.length)return n(a);const l=new M3,s=r[o++];let u=-1;for(const c of a){const d=s(c,++u,a),f=l.get(d);f?f.push(c):l.set(d,[c])}for(const[c,d]of l)l.set(c,i(d,o));return t(l)}(e,0)}function xze(e=Qs){if(e===Qs)return qre;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function qre(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}const Oze=Math.sqrt(50),Eze=Math.sqrt(10),$ze=Math.sqrt(2);function Qw(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/Math.pow(10,i),o=a>=Oze?10:a>=Eze?5:a>=$ze?2:1;let l,s,u;return i<0?(u=Math.pow(10,-i)/o,l=Math.round(e*u),s=Math.round(t*u),l/ut&&--s,u=-u):(u=Math.pow(10,i)*o,l=Math.round(e/u),s=Math.round(t/u),l*ut&&--s),s0))return[];if(e===t)return[e];const r=t=i))return[];const l=a-i+1,s=new Array(l);if(r)if(o<0)for(let u=0;u=r)&&(n=r);else{let r=-1;for(let i of e)(i=t(i,++r,e))!=null&&(n=i)&&(n=i)}return n}function bt(e,t){let n;if(t===void 0)for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);else{let r=-1;for(let i of e)(i=t(i,++r,e))!=null&&(n>i||n===void 0&&i>=i)&&(n=i)}return n}function Yre(e,t,n=0,r=1/0,i){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(i=i===void 0?qre:xze(i);r>n;){if(r-n>600){const s=r-n+1,u=t-n+1,c=Math.log(s),d=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*d*(s-d)/s)*(u-s/2<0?-1:1),g=Math.max(n,Math.floor(t-u*d/s+f)),p=Math.min(r,Math.floor(t+(s-u)*d/s+f));Yre(e,t,g,p,i)}const a=e[t];let o=n,l=r;for(Tp(e,n,t),i(e[r],a)>0&&Tp(e,n,r);o0;)--l}i(e[n],a)===0?Tp(e,n,l):(++l,Tp(e,l,r)),l<=t&&(n=l+1),t<=l&&(r=l-1)}return e}function Tp(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Ps(e,t,n){if(e=Float64Array.from(vze(e,n)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return bt(e);if(t>=1)return Xe(e);var r,i=(r-1)*t,a=Math.floor(i),o=Xe(Yre(e,a).subarray(0,a+1)),l=bt(e.subarray(a+1));return o+(l-o)*(i-a)}}function kze(e,t,n=Gre){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),o=+n(e[a],a,e),l=+n(e[a+1],a+1,e);return o+(l-o)*(i-a)}}function Rze(e,t){let n=0,r=0;if(t===void 0)for(let i of e)i!=null&&(i=+i)>=i&&(++n,r+=i);else{let i=-1;for(let a of e)(a=t(a,++i,e))!=null&&(a=+a)>=a&&(++n,r+=a)}if(n)return r/n}function*Aze(e){for(const t of e)yield*t}function xo(e){return Array.from(Aze(e))}function nn(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=Math.max(0,Math.ceil((t-e)/n))|0,a=new Array(i);++rv).right(o,f);if(g===o.length)return e.every(D3(u/qO,c/qO,d));if(g===0)return qw.every(Math.max(D3(u,c,d),1));const[p,h]=o[f/o[g-1][2]53)return null;"w"in q||(q.w=1),"Z"in q?(Ee=XO(Mp(q.y,0,1)),Ae=Ee.getUTCDay(),Ee=Ae>4||Ae===0?Xw.ceil(Ee):Xw(Ee),Ee=GP.offset(Ee,(q.V-1)*7),q.y=Ee.getUTCFullYear(),q.m=Ee.getUTCMonth(),q.d=Ee.getUTCDate()+(q.w+6)%7):(Ee=YO(Mp(q.y,0,1)),Ae=Ee.getDay(),Ee=Ae>4||Ae===0?Yw.ceil(Ee):Yw(Ee),Ee=cv.offset(Ee,(q.V-1)*7),q.y=Ee.getFullYear(),q.m=Ee.getMonth(),q.d=Ee.getDate()+(q.w+6)%7)}else("W"in q||"U"in q)&&("w"in q||(q.w="u"in q?q.u%7:"W"in q?1:0),Ae="Z"in q?XO(Mp(q.y,0,1)).getUTCDay():YO(Mp(q.y,0,1)).getDay(),q.m=0,q.d="W"in q?(q.w+6)%7+q.W*7-(Ae+5)%7:q.w+q.U*7-(Ae+6)%7);return"Z"in q?(q.H+=q.Z/100|0,q.M+=q.Z%100,XO(q)):YO(q)}}function $(K,ne,ie,q){for(var ge=0,Ee=ne.length,Ae=ie.length,ze,de;ge=Ae)return-1;if(ze=ne.charCodeAt(ge++),ze===37){if(ze=ne.charAt(ge++),de=w[ze in wj?ne.charAt(ge++):ze],!de||(q=de(K,ie,q))<0)return-1}else if(ze!=ie.charCodeAt(q++))return-1}return q}function R(K,ne,ie){var q=u.exec(ne.slice(ie));return q?(K.p=c.get(q[0].toLowerCase()),ie+q[0].length):-1}function M(K,ne,ie){var q=g.exec(ne.slice(ie));return q?(K.w=p.get(q[0].toLowerCase()),ie+q[0].length):-1}function T(K,ne,ie){var q=d.exec(ne.slice(ie));return q?(K.w=f.get(q[0].toLowerCase()),ie+q[0].length):-1}function D(K,ne,ie){var q=m.exec(ne.slice(ie));return q?(K.m=y.get(q[0].toLowerCase()),ie+q[0].length):-1}function N(K,ne,ie){var q=h.exec(ne.slice(ie));return q?(K.m=v.get(q[0].toLowerCase()),ie+q[0].length):-1}function x(K,ne,ie){return $(K,t,ne,ie)}function P(K,ne,ie){return $(K,n,ne,ie)}function k(K,ne,ie){return $(K,r,ne,ie)}function A(K){return o[K.getDay()]}function I(K){return a[K.getDay()]}function F(K){return s[K.getMonth()]}function z(K){return l[K.getMonth()]}function H(K){return i[+(K.getHours()>=12)]}function j(K){return 1+~~(K.getMonth()/3)}function V(K){return o[K.getUTCDay()]}function W(K){return a[K.getUTCDay()]}function U(K){return s[K.getUTCMonth()]}function Q(K){return l[K.getUTCMonth()]}function le(K){return i[+(K.getUTCHours()>=12)]}function Y(K){return 1+~~(K.getUTCMonth()/3)}return{format:function(K){var ne=C(K+="",_);return ne.toString=function(){return K},ne},parse:function(K){var ne=O(K+="",!1);return ne.toString=function(){return K},ne},utcFormat:function(K){var ne=C(K+="",b);return ne.toString=function(){return K},ne},utcParse:function(K){var ne=O(K+="",!0);return ne.toString=function(){return K},ne}}}var wj={"-":"",_:" ",0:"0"},_r=/^\s*\d+/,Fze=/^%/,Lze=/[\\^$*+?|[\]().{}]/g;function Qt(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a[t.toLowerCase(),n]))}function jze(e,t,n){var r=_r.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function Bze(e,t,n){var r=_r.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Hze(e,t,n){var r=_r.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function Vze(e,t,n){var r=_r.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function Uze(e,t,n){var r=_r.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function Sj(e,t,n){var r=_r.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Pj(e,t,n){var r=_r.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function Gze(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function Wze(e,t,n){var r=_r.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function Kze(e,t,n){var r=_r.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function Cj(e,t,n){var r=_r.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function qze(e,t,n){var r=_r.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function xj(e,t,n){var r=_r.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Yze(e,t,n){var r=_r.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function Xze(e,t,n){var r=_r.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function Qze(e,t,n){var r=_r.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Zze(e,t,n){var r=_r.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Jze(e,t,n){var r=Fze.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function e8e(e,t,n){var r=_r.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function t8e(e,t,n){var r=_r.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function Oj(e,t){return Qt(e.getDate(),t,2)}function n8e(e,t){return Qt(e.getHours(),t,2)}function r8e(e,t){return Qt(e.getHours()%12||12,t,2)}function i8e(e,t){return Qt(1+cv.count(Fa(e),e),t,3)}function Qre(e,t){return Qt(e.getMilliseconds(),t,3)}function a8e(e,t){return Qre(e,t)+"000"}function o8e(e,t){return Qt(e.getMonth()+1,t,2)}function l8e(e,t){return Qt(e.getMinutes(),t,2)}function s8e(e,t){return Qt(e.getSeconds(),t,2)}function u8e(e){var t=e.getDay();return t===0?7:t}function c8e(e,t){return Qt(WP.count(Fa(e)-1,e),t,2)}function Zre(e){var t=e.getDay();return t>=4||t===0?Ed(e):Ed.ceil(e)}function f8e(e,t){return e=Zre(e),Qt(Ed.count(Fa(e),e)+(Fa(e).getDay()===4),t,2)}function d8e(e){return e.getDay()}function g8e(e,t){return Qt(Yw.count(Fa(e)-1,e),t,2)}function p8e(e,t){return Qt(e.getFullYear()%100,t,2)}function h8e(e,t){return e=Zre(e),Qt(e.getFullYear()%100,t,2)}function m8e(e,t){return Qt(e.getFullYear()%1e4,t,4)}function v8e(e,t){var n=e.getDay();return e=n>=4||n===0?Ed(e):Ed.ceil(e),Qt(e.getFullYear()%1e4,t,4)}function y8e(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Qt(t/60|0,"0",2)+Qt(t%60,"0",2)}function Ej(e,t){return Qt(e.getUTCDate(),t,2)}function _8e(e,t){return Qt(e.getUTCHours(),t,2)}function b8e(e,t){return Qt(e.getUTCHours()%12||12,t,2)}function w8e(e,t){return Qt(1+GP.count(Ul(e),e),t,3)}function Jre(e,t){return Qt(e.getUTCMilliseconds(),t,3)}function S8e(e,t){return Jre(e,t)+"000"}function P8e(e,t){return Qt(e.getUTCMonth()+1,t,2)}function C8e(e,t){return Qt(e.getUTCMinutes(),t,2)}function x8e(e,t){return Qt(e.getUTCSeconds(),t,2)}function O8e(e){var t=e.getUTCDay();return t===0?7:t}function E8e(e,t){return Qt(KP.count(Ul(e)-1,e),t,2)}function eie(e){var t=e.getUTCDay();return t>=4||t===0?$d(e):$d.ceil(e)}function $8e(e,t){return e=eie(e),Qt($d.count(Ul(e),e)+(Ul(e).getUTCDay()===4),t,2)}function k8e(e){return e.getUTCDay()}function R8e(e,t){return Qt(Xw.count(Ul(e)-1,e),t,2)}function A8e(e,t){return Qt(e.getUTCFullYear()%100,t,2)}function T8e(e,t){return e=eie(e),Qt(e.getUTCFullYear()%100,t,2)}function M8e(e,t){return Qt(e.getUTCFullYear()%1e4,t,4)}function N8e(e,t){var n=e.getUTCDay();return e=n>=4||n===0?$d(e):$d.ceil(e),Qt(e.getUTCFullYear()%1e4,t,4)}function I8e(){return"+0000"}function $j(){return"%"}function kj(e){return+e}function Rj(e){return Math.floor(+e/1e3)}var ff,ma,tie;nie({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function nie(e){return ff=Dze(e),ma=ff.format,ff.parse,tie=ff.utcFormat,ff.utcParse,ff}function D8e(e,t){return j8e(e)||z8e(e,t)||L8e(e,t)||F8e()}function F8e(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function L8e(e,t){if(e){if(typeof e=="string")return Aj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Aj(e,t)}}function Aj(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=1&&!(d%1)})?Y8e:s.every(function(d){return d>=3&&!(d%3)})?+Fa(e)===e||r||i?K8e:W8e:s.every(function(d){return d>=1&&!(d%1)})?+Fa(e)===e||r||i?G8e:U8e:u.every(function(d){return d>=1&&!(d%1)})?+Fa(e)===e||r||i?Mj:Tj:c.every(function(d){return d>=1&&!(d%1)})?r||i?Mj:+qP(e)===e?Tj:B8e:Ns(e)t in e?iie(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ut=(e,t)=>{for(var n in t||(t={}))aie.call(t,n)&&Nj(e,n,t[n]);if(Jw)for(var n of Jw(t))oie.call(t,n)&&Nj(e,n,t[n]);return e},Pn=(e,t)=>Q8e(e,Z8e(t)),Kg=(e,t)=>{var n={};for(var r in e)aie.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Jw)for(var r of Jw(e))t.indexOf(r)<0&&oie.call(e,r)&&(n[r]=e[r]);return n},J8e=(e,t)=>{for(var n in t)iie(e,n,{get:t[n],enumerable:!0})},eje={action_copy:"Copy",action_download:"Download",action_open:"Open",action_reload:"Reload",comparison:{EQ:"Equal to",GT:"Greater than",GTE:"Equal or greater than",LT:"Lower than",LTE:"Equal or lower than",NEQ:"Not equal to"},debug_view:{tab_label:"Debugger",httpheaders:"Response headers",jssource_prefix:"Javascript source for ",jssource_suffix:"",url_aggregate:"Aggregate API URL",url_logiclayer:"LogicLayer API URL"},direction:{ASC:"Ascending",DESC:"Descending"},formats:{csv:"CSV",json:"JSON",jsonarrays:"JSON Arrays",jsonrecords:"JSON Records",xls:"XLS"},loading:{title:"Loading...",message_heavyquery:"The current query might contain a maximum of {{rows}} rows.\nPlease wait...",message_default:"Please wait..."},params:{action_clear:"Clear query",action_clear_description:"Clear all parameters from your current query",action_execute:"Execute query",column_title:"Parameters",current_endpoint:"Current endpoint: {{label}}",dimmenu_abbrjoint:": ",dimmenu_dimension:"{{dimension}}",dimmenu_hierarchy:"{{abbr}}",dimmenu_level:"{{abbr}}",error_no_cut_selected_detail:"You can add data filters based on selected drilldowns.",error_no_cut_selected_title:"No cuts added",error_no_dimension_selected_detail:"You must add at least one drilldown.",error_no_dimension_selected_title:"No drilldowns selected",error_fetchmembers_detail:"An error ocurred while loading the member list.",error_fetchmembers_title:"Error loading member list",label_amount:"Amount",label_boolean_debug:"Debug response",label_boolean_distinct:"Apply DISTINCT to drilldowns",label_boolean_exclude_default_members:"Exclude default members",label_boolean_full_results:"Show all rows",label_boolean_nonempty:"Only return non-empty data",label_boolean_parents:"Include parent levels",label_boolean_sparse:"Optimize sparse results",label_cube:"Cube",label_cuts_filterby_id:"IDs",label_cuts_filterby_name:"Names",label_cuts_filterby_any:"Any",label_locale:"Language",label_measure:"Measure",label_pagination_limit:"Results limit",label_pagination_offset:"Results offset",label_sorting_key:"Sort by",label_sorting_order:"Order",label_source:"Source",label_subtopic:"Subtopic",label_table:"Table",label_timelevel:"Time level",label_topic:"Topic",search_placeholder:"Filter (regex enabled)",tag_cuts_plural:"{{abbr}} ({{n}} selected)",tag_cuts:"{{abbr}} ({{first_member}})",tag_drilldowns_abbrjoint:"/",tag_drilldowns:"{{abbr}}",title_area_cuts:"Cuts ({{n}})",title_area_drilldowns:"Drilldowns ({{n}})",title_area_filters:"Filters ({{n}})",title_area_measures:"Measures ({{n}})",title_area_options:"Query options",title_area_pagination:"Pagination",title_area_sorting:"Sorting",title_caption:"Caption",title_downloaddata:"Download dataset",title_members:"Members",title_properties:"Properties",tooltip_area_cuts:"",tooltip_area_drilldowns:"",tooltip_area_filters:"",tooltip_area_measures:"",tooltip_area_options:""},pivot_view:{tab_label:"Pivot Data",error_missingparams:"The current query doesn't have enough parameters. Two different drilldowns and a measure are needed.",error_onedimension:"The rows and columns in a pivotted table need 2 different drilldowns.",error_internal:"An internal error ocurred in the pivotting tool. We will fix it as soon as possible.",error_internal_detail:"If you need to contact us about this error, please include this message:\n{error}",label_ddcolumn:"Column drilldown",label_ddcolumnprop:"Column property",label_ddrow:"Row drilldown",label_ddrowprop:"Row property",label_formatter:"Numeral format",label_valmeasure:"Value measure",loading_details:"This might take a while, please wait...",loading_title:"Reestructuring data",title_download:"Download matrix",title_params:"Matrix params",warning:"Warning",warning_notsummeasure:'The current query contains more than 2 drilldowns, and the aggregation type of the measure is not "SUM". The values you\'re getting might not be meaningful.',warning_propertypivot:"Unlike Drilldown Members, Drilldown Properties are not guaranteed to be unique. In this view, data points are aggregated based on the property labels, so please ensure you're not missing information.",warning_sumdimensions:"There's more than 2 drilldowns in this query. Remaining values will be summed."},placeholders:{incomplete:"[Incomplete parameters]",unselected:"[Unselected]",none:"[None]"},previewMode:{btn_get_all:"Show all rows",btn_get_preview:"Show preview",description_full:"You are currently viewing all available rows. Turn off for faster performance.",description_preview:"You are currently viewing a preview response of the first {{limit}} rows.",title_full:"All records",title_preview:"Preview records"},queries:{action_create:"New query",action_parse:"Query from URL",error_not_query:"Please construct a valid query",error_no_drilldowns:"You must add at least one drilldown.",error_no_measures:"You must add at least one measure.",column_title:"Queries",unset_parameters:"No parameters set"},results:{error_execquery_detail:"There was a problem with the last query:",error_disconnected_title:"You are not connected to the internet.",error_serveroffline_title:"There's a problem contacting with the server",error_serveroffline_detail:"Check the availability of the URL ",error_emptyresult_title:"Empty dataset",error_emptyresult_detail:"The query didn't return elements. Try again with different parameters.",count_rows:"{{n}} row",count_rows_plural:"{{n}} rows"},selectlevel_placeholder:"Level...",selectmeasure_placeholder:"Measure...",selecttimelevel_placeholder:"Time level...",table_view:{tab_label:"Data Table",numeral_format:"Numeral format",sort_asc:"Sort Asc",sort_desc:"Sort Desc"},transfer_input:{count_hidden:"{{n}} item hidden",count_hidden_plural:"{{n}} items hidden",search_placeholder:"Filter (regex enabled)",select_all:"Select all",unselect_all:"Unselect all",select_filtered:"Select filtered",unselect_filtered:"Unselect filtered",selected_items:"Selected items",unselected_items:"Unselected items"}},{useTranslation:Zt,TranslationConsumer:z_t,TranslationProvider:tje}=Lee({defaultLocale:"en",defaultTranslation:eje}),nje=e=>{const t=e,{copyText:n}=t,r=Kg(t,["copyText"]),i=E.useCallback(a=>{a.stopPropagation(),xTe(n)},[n]);return S.createElement(yn,Pn(ut({},r),{component:"a",onClick:i,sx:a=>({"&:hover":{color:a.white,textDecoration:"none"}})}),e.children)},rje=e=>{const{url:t}=e,{translate:n}=Zt(),r=S.createElement(yn.Group,null,S.createElement(yn,{component:"a",href:t,leftIcon:S.createElement(iTe,null),target:"_blank",variant:"default"},n("action_open")),S.createElement(nje,{copyText:t,leftIcon:S.createElement(X9e,null)},n("action_copy")));return S.createElement(Xt,{noWrap:!0,spacing:"xs"},S.createElement(Lt,{icon:S.createElement(Zee,null),readOnly:!0,rightSectionWidth:"auto",value:t,w:"100%"}),r)},lie=e=>{const{sourceCall:t,url:n}=e.result,{translate:r}=Zt(),i=S.createElement(he,null,r("debug_view.jssource_prefix"),S.createElement("a",{href:"https://www.npmjs.com/package/@datawheel/olap-client"},"olap-client"),r("debug_view.jssource_suffix")),a=E.useMemo(()=>{const o=Object.entries(e.result.headers||{});return o.length===0?null:S.createElement(Lt.Wrapper,{label:r("debug_view.httpheaders")},S.createElement("dl",null,o.map(l=>S.createElement(S.Fragment,{key:l[0]},S.createElement("dt",null,S.createElement(ct,{fw:"bold",fz:"sm"},l[0])),S.createElement("dd",null,S.createElement(ct,{c:"#5c940d",fz:"sm"},l[1]))))))},[e.result.headers]);return S.createElement(he,{id:"query-results-debug-view",p:"md"},S.createElement(hr,{spacing:"md"},n&&S.createElement(Lt.Wrapper,{label:r("debug_view.url_logiclayer")},S.createElement(rje,{url:n})),t&&S.createElement(Lt.Wrapper,{label:i},S.createElement(Jm,{language:"javascript"},t)),a))},ec={FETCHING:"FETCHING",SUCCESS:"SUCCESS",FAILURE:"FAILURE"},k9="explorerLoading",ije={error:null,loading:!0,status:ec.FETCHING,trigger:null},F3=ZA({name:k9,initialState:ije,reducers:{setLoadingMessage(e,t){e.message=t.payload}},extraReducers(e){e.addMatcher(oje,(t,n)=>{t.error=null,t.loading=!0,t.status=ec.FETCHING,t.trigger=n.type}).addMatcher(sje,(t,n)=>{t.error=null,t.loading=!1,t.status=ec.SUCCESS,t.trigger=n.type}).addMatcher(lje,(t,n)=>{t.error=n.payload,t.loading=!1,t.status=ec.FAILURE,t.trigger=n.type})}}),Jf=Pn(ut({},F3.actions),{setLoadingState(e,t){return{type:"".concat(k9,"/setLoadingState:").concat(e),payload:t}}});function aje(e){return e[k9]}function oje(e){return e.type.endsWith(":".concat(ec.FETCHING))}function lje(e){return e.type.endsWith(":".concat(ec.FAILURE))}function sje(e){return e.type.endsWith(":".concat(ec.SUCCESS))}function dv(){return Math.random().toString(16).slice(2)}function uje(e){const t=(e+"===".slice((e.length+3)%4)).replace(/-/g,"+").replace(/_/g,"/");return window.atob(t)}function gi(e,t="en"){return Zs(e,"caption",t)||e.caption||e.name}function Zs(e,t,n="xx"){const r=e.annotations;return r["".concat(t,"_").concat(n)]||r["".concat(t,"_").concat(n.slice(0,2))]||r[t]}function L3(e,t){return e&&Number.isFinite(e)&&!Number.isNaN(e)?Number.parseFloat(e):t}function If(e){return[].concat(e).filter(n=>n!=null)}function qr(e,t){const n=[];for(let r=0;rDate.parse(a[t])-Date.parse(i[t]):(i,a)=>Date.parse(i[t])-Date.parse(a[t]);return e.slice().sort(r)}function fje(e,t){return[e,t]}function dje(e,t,n){return[e,t,n]}function gv(e){return Object.keys(e)}function pv(e){return Object.values(e)}function cm(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function df(e){const t=e.annotations.order||"NaN";return L3(t,99)}function gje(e,t){const n=typeof t=="function"?t:i=>i[t],r=new Map;for(let i=0;it.indexOf(".")>-1)?e.map(t=>"[".concat(t,"]")).join("."):e.join(".")}function aa(e,t,n={}){const r=typeof t=="function"?t:i=>i[t];for(let i=0;i-1?e.replace(/^\[|\]$/g,"").split("].["):e.split(".");return t.length===1&&t.unshift(t[0]),t.length===2&&t.unshift(t[0]),t}function fm(e){const t=hje(e);return t[0]===t[1]&&t.splice(0,1),t[0]===t[1]&&t.splice(0,1),R9(t)}function kd(e){return{created:e.created||new Date().toISOString(),key:e.key||dv(),label:e.label||"",isDirty:!0,params:A9(e.params||{}),result:{data:[],headers:{},sourceCall:"",status:0,url:""}}}function A9(e){return{booleans:e.booleans||{},cube:e.cube||"",cuts:e.cuts||{},drilldowns:e.drilldowns||{},filters:e.filters||{},isPreview:e.isPreview||!1,locale:e.locale||"",measures:e.measures||{},pagiLimit:e.pagiLimit||e.limitAmount||e.limit||0,pagiOffset:e.pagiOffset||e.limitOffset||e.offset||0,sortDir:e.sortDir||e.sortDirection||e.sortOrder||e.order||"desc",sortKey:e.sortKey||e.sortProperty||""}}function T9(e){typeof e.toJSON=="function"&&(e=e.toJSON());const t="".concat(e.dimension),n="".concat(e.hierarchy),r="".concat(e.level||e.name);return{active:typeof e.active=="boolean"?e.active:!1,dimension:t,fullName:e.fullName||R9([t,n,r]),hierarchy:n,key:e.key||dv(),level:r,members:Array.isArray(e.members)?e.members:[],uniqueName:e.uniqueName||r}}function YP(e){const t=typeof e.dimension=="object"?e.dimension.dimensionType:e.dimType;typeof e.toJSON=="function"&&(e=e.toJSON());const n="".concat(e.dimension),r="".concat(e.hierarchy),i="".concat(e.level||e.name);return{active:typeof e.active=="boolean"?e.active:!0,captionProperty:e.captionProperty||"",dimension:n,dimType:t,fullName:e.fullName||R9([n,r,i]),hierarchy:r,key:e.key||dv(),level:i,memberCount:0,properties:If(e.properties).map(cie),uniqueName:e.uniqueName||e.name||e.level}}function uie(e){return{key:e.key||dv(),active:typeof e.active=="boolean"?e.active:!0,measure:Jn.isMeasure(e.measure)?e.measure.name:e.measure||"".concat(e.name),conditionOne:e.conditionOne||[e.const1?"".concat(e.const1[0]):"".concat(tl.GT),e.const1?e.const1[1].toString():e.inputtedValue||"0",e.const1?e.const1[1]:L3(e.interpretedValue,0)],conditionTwo:e.conditionTwo||[e.const2?"".concat(e.const2[0]):"".concat(tl.GT),e.const2?e.const2[1].toString():e.inputtedValue||"0",e.const2?e.const2[1]:L3(e.interpretedValue,0)],joint:e.joint==="or"?"or":"and"}}function hv(e){return{active:typeof e.active=="boolean"?e.active:!1,key:e.key||e.name||e.fullName||e.uri||"".concat(e),name:e.name||e.key||"".concat(e)}}function mje(e){return{active:typeof e.active=="boolean"?e.active:!1,key:e.uri||e.fullName||e.key,name:e.name||e.key||"".concat(e)}}function cie(e){return{active:typeof e.active=="boolean"?e.active:!1,key:e.uri||e.fullName||e.key||dv(),level:e.level,name:e.name||e.property,uniqueName:e.uniqueName||e.name}}function fie(e,t,n=Object.keys(ut(ut({},e),t))){return n.every(r=>typeof e[r]=="function"||e[r]==t[r])}function M9(...e){return(t,n)=>e.every(r=>t[r]===n[r])}function vje(e){return typeof e=="object"&&e!==null&&typeof e.cube=="string"&&e.cube.length>0&&typeof e.drilldowns=="object"&&e.drilldowns!==null&&typeof e.measures=="object"&&e.measures!==null}var die=[{error:"queries.error_not_query",condition:vje},{error:"queries.error_no_measures",condition:e=>Object.values(e.measures).reduce(eS,0)>0},{error:"queries.error_no_drilldowns",condition:e=>Object.values(e.drilldowns).reduce(eS,0)>0},{error:"queries.error_one_drilldown_per_dimension",condition:e=>{const t=qr(Object.values(e.drilldowns),r=>Zn(r)?r.dimension:null),n=new Set(t);return t.length===n.size}},{error:"queries.error_one_cut_per_dimension",condition:e=>{const t=qr(Object.values(e.cuts),r=>Zn(r)?fm(r):null),n=new Set(t);return t.length===n.size}}];function dm(e){return die.every(t=>t.condition(e))}function yje(e){let t;return{isValid:die.every(r=>{const i=r.condition(e);return i||(t=r.error),i}),error:t}}function gie(e){return Zn(e)&&e.members.length>0}function Zn(e){return e.active}function eS(e,t){return e+(Zn(t)?1:0)}var pie="explorerServer",_je={cubeMap:{},endpoint:"aggregate",localeOptions:["en"],online:void 0,software:"",url:"",version:""},j3=ZA({name:pie,initialState:_je,reducers:{updateServer(e,t){return ut(ut({},e),t.payload)},updateEndpoint(e,t){e.endpoint=t.payload||(e.endpoint==="aggregate"?"logiclayer":"aggregate")},updateLocaleList(e,t){e.localeOptions=t.payload}}}),tS=ut({},j3.actions);function jc(e){return e[pie]}var hie=Tt(jc,e=>e.software),bje=Tt(jc,e=>e.endpoint),wje=Tt(hie,e=>e===yo.softwareName?[Vr.csv,Vr.jsonarrays,Vr.jsonrecords]:[Vr.csv,Vr.json,Vr.jsonrecords,Vr.xls]),Sje=Tt(hie,e=>e===yo.softwareName?["debug","exclude_default_members","parents","sparse"]:["debug","distinct","nonempty","parents","sparse"]),mv=Tt(jc,e=>e.cubeMap);Tt(mv,gv);var Pje=Tt(mv,pv),Cje=Tt(jc,e=>As.getLanguages(e.localeOptions).map(t=>({label:t.nativeName,value:t.code}))),mie="explorerQueries",xje={current:"default",itemMap:{default:kd({key:"default"})}},B3=ZA({name:mie,initialState:xje,reducers:{resetQueries(e,{payload:t={}}){cm(t,e.current)||(e.current=Object.keys(t)[0]),e.itemMap=t},removeQuery(e,t){Object.keys(e.itemMap).length<2||(delete e.itemMap[t.payload],cm(e.itemMap,e.current)||(e.current=Object.keys(e.itemMap)[0]))},selectQuery(e,t){e.current=t.payload},updateQuery(e,{payload:t}){e.itemMap[t.key]=t},removeCut(e,t){const n=cr(e);delete n.params.cuts[t.payload]},removeDrilldown(e,t){const n=cr(e);delete n.params.drilldowns[t.payload]},removeFilter(e,t){const n=cr(e);delete n.params.filters[t.payload]},resetAllParams(e,t){const n=cr(e);n.params=A9(t.payload)},resetCuts(e,t){const n=cr(e);n.params.cuts=t.payload},resetDrilldowns(e,t){const n=cr(e);n.params.drilldowns=t.payload},resetFilters(e,t){const n=cr(e);n.params.filters=t.payload},resetMeasures(e,t){const n=cr(e);n.params.measures=t.payload},updateIsPreview(e,{payload:t}){const n=cr(e);n.params.isPreview=t||!1},updateBoolean(e,{payload:t}){const n=cr(e);n.params.booleans[t.key]=typeof t.value=="boolean"?t.value:!n.params.booleans[t.key]},updateCube(e,{payload:t}){const n=cr(e);if(t.cube!==n.params.cube){const{params:r,result:i}=kd({params:{cube:t.cube,measures:t.measures,locale:n.params.locale}});n.isDirty=!1,n.params=r,n.result=i}t.measures.length!==n.params.measures.length&&(n.params.cube=t.cube,n.params.measures=t.measures)},updateCut(e,{payload:t}){const n=cr(e);n.params.cuts[t.key]=t},updateDrilldown(e,{payload:t}){const n=cr(e);n.params.drilldowns[t.key]=t},updateFilter(e,{payload:t}){const n=cr(e);n.params.filters[t.key]=t},updateLocale(e,{payload:t}){const n=cr(e);n.params.locale=t},updateMeasure(e,{payload:t}){const n=cr(e);n.params.measures[t.key]=t},updatePagination(e,{payload:t}){const n=cr(e);n.params.pagiLimit=t.limit,n.params.pagiOffset=t.offset},updateSorting(e,{payload:t}){const n=cr(e);n.params.sortDir=t.dir,n.params.sortKey=t.key},updateResult(e,{payload:t}){const n=e.itemMap[e.current];n.isDirty=t.status<200||t.status>299,n.result=t}}}),vc=ut({},B3.actions);function cr(e){const t=e.itemMap[e.current];return t.isDirty=!0,t}function vie(e){return e[mie]}var yie=Tt(vie,e=>cje(Object.values(e.itemMap),"created",!1)),vv=Tt(vie,e=>e.itemMap[e.current]),wi=Tt(vv,e=>e.params),_ie=Tt(wi,e=>e.cube),ns=Tt([wi,jc],(e,t)=>{const n=e.locale||t.localeOptions[0]||"";return{code:n,name:As.getName(n),nativeName:As.getNativeName(n)}}),bie=Tt(wi,e=>e.cuts);Tt(bie,gv);var Oje=Tt(bie,pv),wie=Tt(wi,e=>e.drilldowns);Tt(wie,gv);var Eje=Tt(wie,pv),Sie=Tt(wi,e=>e.filters);Tt(Sie,gv);Tt(Sie,pv);var N9=Tt(wi,e=>e.measures),$je=Tt(N9,gv);Tt(N9,pv);var kje=Tt(wi,e=>e.booleans),yv=Tt(wi,e=>e.isPreview),Rje=Tt(wi,e=>({limit:e.pagiLimit||0,offset:e.pagiOffset||0})),Aje=Tt(wi,e=>({sortKey:e.sortKey||"",sortDir:e.sortDir})),Tje=Tt(wi,e=>yje(e)),Pie={};J8e(Pie,{willDownloadQuery:()=>Ije,willExecuteQuery:()=>Oie,willFetchMembers:()=>Dje,willHydrateParams:()=>Fje,willParseQueryUrl:()=>Lje,willReloadCubes:()=>zje,willRequestQuery:()=>jje,willSetCube:()=>Bje,willSetupClient:()=>Hje});function Cie(e,t,n){return Object.entries(t.booleans).forEach(r=>{r[1]!=null&&e.setOption(r[0],r[1])}),Object.values(t.cuts).forEach(r=>{gie(r)&&e.addCut(r,r.members)}),Object.values(t.drilldowns).forEach(r=>{Zn(r)&&(e.addDrilldown(r),r.captionProperty&&e.addCaption(Pn(ut({},r),{property:r.captionProperty})),r.properties.forEach(i=>{Zn(i)&&e.addProperty(Pn(ut({},r),{property:i.name}))}))}),Object.values(t.measures).forEach(r=>{Zn(r)&&e.addMeasure(r.name)}),t.locale&&e.setLocale(t.locale),t.sortKey&&t.sortDir&&e.setSorting(t.sortKey,t.sortDir==="desc"),t.isPreview?e.setPagination(n.previewLimit,0):e.setPagination(t.pagiLimit||0,t.pagiOffset),e}function Mje(e){const t=e.cube,n=e.getParam("options"),r=e.getParam("drilldowns").map(YP),i=e.getParam("filters").map(uie),a=e.getParam("measures").map(hv),o=e.getParam("cuts"),l=Object.keys(o).map(d=>{const f=t.getLevel(d);return T9(Pn(ut({},f.toJSON()),{active:!0,members:o[d],membersLoaded:!1}))}),s=e.getParam("pagination"),u=e.getParam("sorting"),c=d=>d.key;return{booleans:{debug:!!n.debug,distinct:!!n.distinct,exclude_default_members:!!n.exclude_default_members,nonempty:!!n.nonempty,parents:!!n.parents,sparse:!!n.sparse},cube:t.name,cuts:aa(l,c),drilldowns:aa(r,c),filters:aa(i,c),locale:e.getParam("locale"),measures:aa(a,c),pagiLimit:s.limit,pagiOffset:s.offset,isPreview:!0,sortDir:u.direction==="asc"?"asc":"desc",sortKey:Jn.isMeasure(u.property)?u.property.name:"".concat(u.property||"")}}function xie(e,t){const n=e.cube.datasource;n.axiosInstance.defaults.responseType=void 0;const r={undefined:1};Object.values(t.drilldowns).forEach(a=>{r[a.uniqueName]=a.memberCount});const i=e.getParam("drilldowns").map(a=>Gn.isLevel(a)?r[a.uniqueName]||n.fetchMembers(a).then(o=>o.length):Promise.resolve(1));return Promise.all(i).then(a=>a.reduce((o,l)=>o*l))}function Nje(e,t){const n=qr(t.properties,r=>Zn(r)?r.name:null);for(const r of e.levelIterator)if(r.matches(t))return YP(Pn(ut({},t),{fullName:r.fullName,uniqueName:r.uniqueName,dimType:r.dimension.dimensionType,properties:r.properties.map(i=>cie({active:n.includes(i.name),level:r.uniqueName,name:i.name,uniqueName:i.uniqueName}))}));return t}function Ije(e){return(t,n,{olapClient:r,previewLimit:i})=>{const a=n(),o=wi(a);if(!dm(o))return Promise.reject(new Error("The current query is not valid."));const l=r.datasource.axiosInstance;return r.getCube(o.cube).then(s=>{const u="".concat(s.name,"_").concat(new Date().toISOString()),c=Cie(s.query,o,{previewLimit:i}).setFormat(e);return Promise.all([l({url:c.toString("logiclayer"),responseType:"blob"}).then(d=>d.data),xie(c,o).then(d=>{d>5e4&&t(Jf.setLoadingMessage({type:"HEAVY_QUERY",rows:d}))})]).then(d=>({content:d[0],extension:e.replace(/json\w+/,"json"),name:u}))})}}function Oie(){return(e,t,{olapClient:n,previewLimit:r})=>{const i=t(),a=wi(i),o=bje(i);return dm(a)?n.getCube(a.cube).then(l=>{const s=Cie(l.query,a,{previewLimit:r});return Promise.all([n.execQuery(s,o),xie(s,a).then(u=>{u>5e4&&e(Jf.setLoadingMessage({type:"HEAVY_QUERY",rows:u}))})]).then(u=>{const[c]=u;e(vc.updateResult({data:c.data,headers:c.headers||{},sourceCall:s.toSource(),status:c.status||500,url:s.toString(o)}))},u=>{var c,d;e(vc.updateResult({data:[],error:u.message,status:(d=(c=u==null?void 0:u.response)==null?void 0:c.status)!=null?d:500,url:s.toString(o)}))})}):Promise.resolve()}}function Dje(e){return(t,n,{olapClient:r})=>{const i=n(),a=_ie(i),o=ns(i);return r.getCube(a).then(l=>{const s=l.getLevel(e);return l.datasource.fetchMembers(s,{locale:o.code})}).catch(()=>{const l=JSON.stringify(e);return console.error("Couldn't find level from reference: ".concat(l)),[]})}}function Fje(e){return(t,n,{olapClient:r})=>{const i=n(),a=mv(i),l=yie(i).map(s=>{const{params:u}=s,{cube:c,measures:d}=u,f=c&&a[c]?c:e&&a[e]?e:Object.keys(a)[0];return r.getCube(f).then(g=>{const p=g.measures.map(v=>hv({active:v.name in d,key:v.name,name:v.name})),h=qr(Object.values(u.drilldowns),v=>Nje(g,v)||null);return Pn(ut({},s),{params:Pn(ut({},u),{cube:f,drilldowns:aa(h,v=>v.key),measures:aa(p,v=>v.key)})})})});return Promise.all(l).then(s=>{const u=aa(s,c=>c.key);t(vc.resetQueries(u))})}}function Lje(e){return(t,n,{olapClient:r})=>r.parseQueryURL(e.toString(),{anyServer:!0}).then(i=>{const a=kd({params:Mje(i)});t(vc.updateQuery(a)),t(vc.selectQuery(a.key))})}function zje(){return(e,t,{olapClient:n})=>n.getCubes().then(r=>{const i=qr(r,o=>o.annotations.hide_in_ui==="true"?null:o.toJSON()),a=aa(i,o=>o.name);return e(tS.updateServer({cubeMap:a})),a})}function jje(){return(e,t)=>{const n=t(),r=wi(n);return dm(r)?(e(Jf.setLoadingState("FETCHING")),e(Oie()).then(()=>{e(Jf.setLoadingState("SUCCESS"))},i=>{e(Jf.setLoadingState("FAILURE",i.message))})):Promise.resolve()}}function Bje(e){return(t,n,{olapClient:r})=>{const i=n(),a=$je(i);return r.getCube(e).then(o=>{const l=qr(o.measures,s=>hv(ut({active:a.includes(s.name)},s.toJSON())));t(vc.updateCube({cube:o.name,measures:aa(l,s=>s.key)}))})}}function Hje(e){return(t,n,{olapClient:r})=>FP.dataSourceFromURL(e).then(i=>(r.setDataSource(i),r.checkStatus())).then(i=>{t(tS.updateServer({online:i.online,software:i.software,url:i.url,version:i.version,endpoint:i.software===yo.softwareName?"logiclayer":"aggregate"}))},i=>{throw t(tS.updateServer({online:!1,software:"",url:i.config.url,version:""})),i})}var Eie={[F3.name]:F3.reducer,[B3.name]:B3.reducer,[j3.name]:j3.reducer};gte(Eie);function Vje(){return{olapClient:new FP,previewLimit:50}}var Uje=()=>AMe({reducer:Eie,middleware(e){return e({thunk:{extraArgument:Vje()}})}}),gm=Ct,Gje=ut(ut(ut(ut({},tS),Jf),vc),Pie),$ie=E.createContext(void 0),{Consumer:j_t,Provider:Wje}=$ie;function Kje(e){const t=E.useMemo(()=>lMe(Gje,e.store.dispatch),[]),n=E.useMemo(()=>({actions:t,formatters:e.formatters||{},previewLimit:e.previewLimit||50}),[e.formatters,e.previewLimit]);return S.createElement(Wje,{value:n},e.children)}function XP(){const e=E.useContext($ie);if(e===void 0)throw new Error("useSettings must be used within a SettingsProvider.");return e}function Si(){return XP().actions}var H3={DEBUG:1,DISTINCT:2,NONEMPTY:4,PARENTS:8,SPARSE:16,EXCLUDE_DEFAULT_MEMBERS:32};function kie(e){return Ts(qje(e),{ignorenull:!0,skipIndex:!1,sorted:!0})}function qje(e){const t=qr(Object.values(e.cuts),c=>gie(c)?o(c):null),n=qr(Object.values(e.drilldowns),c=>Zn(c)?l(c):null),r=qr(Object.values(e.filters),c=>Zn(c)?s(c):null),i=qr(Object.values(e.measures),c=>Zn(c)?u(c):null),a=Object.keys(e.booleans).reduce((c,d)=>{const f=e.booleans[d]&&H3[d.toUpperCase()];return c+(f||0)},0);return{cube:e.cube,drilldowns:n,measures:i,booleans:a>0?a:void 0,cuts:t.length>0?t:void 0,filters:r.length>0?r:void 0,locale:e.locale?e.locale:void 0,preview:e.isPreview?1:void 0};function o(c){return[fm(c)].concat(c.members).join(",")}function l(c){return[fm(c)].concat(qr(c.properties,d=>Zn(d)?d.name:null)).join(",")}function s(c){return"".concat(c.measure,",").concat(c.comparison,",").concat(c.interpretedValue)}function u(c){return"".concat(c.key)}}function Yje(e){const t=u=>u.key,n=Object.create(null),r=Object.create(null);return{booleans:o(e.booleans||0),cube:e.cube,cuts:If(e.cuts).reduce(i,n),drilldowns:If(e.drilldowns).reduce(a,r),filters:aa(If(e.filters).map(l),t),isPreview:e.preview===1,locale:e.locale,measures:aa(If(e.measures).map(s),t),pagiLimit:0,pagiOffset:0,sortDir:"desc",sortKey:void 0};function i(u,c){const[d,...f]=c.split(","),g=T9(Pn(ut({},Ij(d)),{active:!0,members:f})),p=Object.values(u).find(h=>h.dimension===g.dimension&&h.hierarchy===g.hierarchy&&h.level===g.level);if(p){const h=new Set([...p.members,...g.members]);g.members=[...h].sort()}return u[g.key]=g,u}function a(u,c){const[d,...f]=c.split(","),g=Ij(d),p=f.map(v=>({active:!0,level:g.level,name:v})),h=YP(Pn(ut({},g),{active:!0,properties:p,key:d}));return u[h.key]=h,u}function o(u){const c=Object.create(null);return Object.keys(H3).forEach(d=>{(u&H3[d])>0&&(c[d.toLowerCase()]=!0)}),c}function l(u){const[c,d,f]=u.split(",");return uie({active:!0,comparison:d,inputtedValue:f,interpretedValue:Number.parseFloat(f),measure:c})}function s(u){return hv({active:!0,key:u,name:u})}}function Xje(e,t){const n=Si(),[r,i]=E.useState(!1),a=E.useMemo(()=>typeof t=="string"?t.split(",").map(o=>o.trim()):If(t).map(o=>o.trim()),["".concat(t)]);return E.useEffect(()=>{n.updateLocaleList(a)},[a]),E.useEffect(()=>{n.setLoadingState("FETCHING"),i(!1),n.willSetupClient(e).then(()=>n.willReloadCubes()).then(o=>{let l;const s=window.location.search,u=window.history.state;if(s){const c=u9(s);if("query"in c){const f=uje(c.query),g=new URL(f);return n.willParseQueryUrl(g).then(()=>n.willHydrateParams()).then(()=>n.willExecuteQuery())}const d=Yje(c);l=dm(d)&&kd({params:A9(ut({},d))})}else dm(u)&&(l=kd({params:ut({},u)}));if(!l||!cm(o,l.params.cube)){const c=Object.keys(o)[0];return n.willHydrateParams(c)}return n.resetQueries({[l.key]:l}),n.willHydrateParams().then(()=>n.willExecuteQuery())}).then(()=>{n.setLoadingState("SUCCESS"),i(!0)},o=>{console.dir("There was an error during setup:",o),n.setLoadingState("FAILURE",o.message),i(!0)})},[e]),r}var Qje=e=>{var t;return S.createElement("svg",{className:"animated-cube ".concat(e.className||" "),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",height:(t=e.height)!=null?t:256},S.createElement("style",null,"@keyframes color-shift {\n 0%, 100% { fill: var(--anicube-color1) }\n 33% { fill: var(--anicube-color2) }\n 66% { fill: var(--anicube-color3) }\n}\n.animated-cube {\n --anicube-color1: #5c7080;\n --anicube-color2: #738694;\n --anicube-color3: #8a9ba8;\n --anicube-play-state: running;\n}\n.animated-cube path {\n animation: color-shift 2.4s infinite;\n animation-play-state: var(--anicube-play-state);\n}\n.animated-cube .a {\n fill: var(--anicube-color3);\n}\n.animated-cube .b {\n fill: var(--anicube-color1);\n animation-delay: 0.8s;\n}\n.animated-cube .c {\n fill: var(--anicube-color2);\n animation-delay: 1.6s;\n}\n"),S.createElement("path",{className:"a",d:"M128 128v128l111 -64v-128l-111 64z"}),S.createElement("path",{className:"b",d:"M128 128l111 -64l-111 -64l-111 64l111 64z"}),S.createElement("path",{className:"c",d:"M128 128l-111 -64v128l111 64v-128z"}),S.createElement("path",{className:"a",d:"M128 128v-64l-55 32v64l55 -32z"}),S.createElement("path",{className:"b",d:"M128 128l-55 32l55 32l55 -32l-55 -32z"}),S.createElement("path",{className:"c",d:"M128 128l55 32v-64l-55 -32v64z"}))},_v=Tt([mv,_ie],(e,t)=>t in e?e[t]:void 0),I9=Tt(_v,e=>e?e.measures:[]),Rie=Tt(I9,e=>Object.fromEntries(e.map(t=>[t.name,t]))),QP=Tt(_v,e=>e?e.dimensions.map(t=>({item:Pn(ut({},t),{hierarchies:t.hierarchies.slice().map(n=>(n.levels.slice().sort((r,i)=>df(r)-df(i)),n)).sort((n,r)=>df(n)-df(r))}),count:t.hierarchies.reduce((n,r)=>n+r.levels.length,0),alpha:t.hierarchies.reduce((n,r)=>n.concat(r.name,"-"),"")})).sort((t,n)=>df(t.item)-df(n.item)||n.count-t.count||t.alpha.localeCompare(n.alpha)).map(t=>t.item):[]);Tt(QP,e=>Object.fromEntries(e.map(t=>[t.name,t])));var Aie=Tt(_v,e=>e?Object.fromEntries(e.dimensions.flatMap(t=>t.hierarchies.flatMap(n=>n.levels.map(r=>{const i=[t.name,n.name,r.name].join(".");return fje(i,dje(t,n,r))})))):{});Tt(QP,e=>e.find(t=>t.dimensionType==="time"||t.name==="Year"||t.name==="Date"));var Zje=Tt(wi,kie);function ZP(e,t="/"){if(!e)return"";typeof e=="string"&&(e=sie(e));const n=[];let r=e.length;for(;r--;){const i=e[r];n.indexOf(i)===-1&&n.unshift(i)}return n.join(t)}var Jje=e=>{const t=Ct(QP)||[],n=Ct(ns),r=E.useMemo(()=>t.map(i=>S.createElement(e7e,{dimension:i,locale:n.code,isMediumScreen:e.isMediumScreen,key:i.uri,onItemSelect:e.onItemSelect,selectedItems:e.selectedItems})),[t,e.selectedItems,e.onItemSelect]);return S.createElement(qe,null,r)},e7e=e=>{const{dimension:t,locale:n}=e,{translate:r}=Zt(),i=E.useMemo(()=>r("params.dimmenu_dimension",{dimension:gi(t,n)}),[n,t]),a=t.hierarchies.length!==1,o=t.hierarchies.map(l=>S.createElement(t7e,{dimension:t,hierarchy:l,isMediumScreen:e.isMediumScreen,isSubMenu:a,key:l.uri,locale:n,onItemSelect:e.onItemSelect,selectedItems:e.selectedItems}));return a?S.createElement(qe,{key:t.uri,position:e.isMediumScreen?"bottom":"right",shadow:"md",withArrow:!0},S.createElement(qe.Target,null,S.createElement(Xr,{component:"div"},S.createElement(qe.Item,{icon:S.createElement(bTe,null),sx:l=>({[l.fn.smallerThan("md")]:{maxWidth:200}})},S.createElement(Xt,{noWrap:!0,position:"apart"},S.createElement(ct,null,i),S.createElement(UA,{stroke:1.5,size:16}))))),S.createElement(qe.Dropdown,null,S.createElement(qe,null,o))):o[0]},t7e=e=>{const{dimension:t,hierarchy:n,locale:r,onItemSelect:i,selectedItems:a}=e,{translate:o}=Zt(),l=E.useMemo(()=>{const c=[gi(t,r),gi(n,r)];return e.isSubMenu?c[1]:o("params.dimmenu_hierarchy",{abbr:ZP(c,o("params.dimmenu_abbrjoint")),dimension:c[0],hierarchy:c[1]})},[r,t,n,e.isSubMenu]),s=n.levels.length!==1,u=n.levels.map(c=>S.createElement(n7e,{dimension:t,hierarchy:n,isSubMenu:s,key:c.uri,level:c,locale:r,onItemSelect:i,selectedItems:a}));return s?S.createElement(qe,{key:n.uri,position:e.isMediumScreen?"bottom":"right",shadow:"md",withArrow:!0},S.createElement(qe.Target,null,S.createElement(Xr,{component:"div"},S.createElement(qe.Item,{icon:S.createElement(_Te,null),sx:c=>({[c.fn.smallerThan("md")]:{maxWidth:200}})},S.createElement(Xt,{noWrap:!0,position:"apart"},S.createElement(ct,null,l),S.createElement(UA,{stroke:1.5,size:16}))))),S.createElement(qe.Dropdown,null,S.createElement(qe,null,u))):u[0]},n7e=e=>{const{dimension:t,hierarchy:n,level:r,locale:i}=e,{translate:a}=Zt(),o=E.useMemo(()=>{const l=[gi(t,i),gi(n,i),gi(r,i)];return e.isSubMenu?l[2]:a("params.dimmenu_level",{abbr:ZP(l,a("params.dimmenu_abbrjoint")),dimension:l[0],hierarchy:l[1],level:l[2]})},[i,t,n,r,e.isSubMenu]);return S.createElement(qe.Item,{disabled:e.selectedItems.includes(fm(r)),icon:S.createElement(Yee,null),key:r.uri,miw:200,onClick:()=>e.onItemSelect(r,n,t),sx:l=>({[l.fn.smallerThan("md")]:{maxWidth:200}})},o)},Tie=e=>{const t=e,{selectedItems:n,onItemSelect:r}=t,i=Kg(t,["selectedItems","onItemSelect"]),a=Rn(),o=Fg("(max-width: ".concat(a.breakpoints.md,"px)"));return S.createElement(qe,{closeOnClickOutside:!0,closeOnEscape:!0,position:o?"left":"right",shadow:"md",withArrow:!0,withinPortal:!0},S.createElement(qe.Target,null,S.createElement(Nc,ut({},i),e.children)),S.createElement(qe.Dropdown,null,S.createElement(Jje,{isMediumScreen:o,selectedItems:n.map(fm),onItemSelect:r})))},r7e=e=>{e.preventDefault(),e.stopPropagation()},JP=e=>{const{tooltip:t,warning:n}=e;return S.createElement(Ks.Item,{id:"layout-param-area-".concat(e.id),value:e.value},S.createElement(Ks.Control,{px:"xs"},S.createElement(Xt,{noWrap:!0,position:"apart"},S.createElement(Xt,{noWrap:!0,spacing:"xs"},S.createElement(ct,null,e.title),t&&S.createElement(sn,{events:{hover:!0,focus:!1,touch:!0},label:t,multiline:!0,withinPortal:!0},S.createElement(Gt,{color:"blue"},S.createElement(qee,null)))),!n&&S.createElement(he,{onClick:r7e},e.toolbar),n&&S.createElement(Gt,{color:"orange"},S.createElement(k9e,null)))),S.createElement(Ks.Panel,null,S.createElement(uc,{mah:e.maxHeight},e.children)))},D9=e=>{const{activeItems:t,getLabel:n,items:r,itemPredicate:i,onChange:a}=e,o=e.getSecondLabel||(()=>{}),l=E.useRef(null),s=E.useRef(null),{translate:u}=Zt(),[c,d]=E.useState(""),[f,g]=E.useState(0),p=E.useMemo(()=>aa(t,O=>O),[t]),h=E.useMemo(()=>{const O=[],$=[],M=/^[\s0-9A-Za-z,]+$/.test(c)?z3(c.replace(/,/g,"|"),"i"):z3(c,"i"),T=(Array.isArray(i)?i[f].method:i)||((x,P)=>x.test(P.key));let D=0;const N=Object.keys(r);for(;D{const $=t.indexOf(O.key),R=t.slice();$>-1?R.splice($,1):(R.push(O.key),R.sort()),a(R)},[t,a]),m=E.useCallback(()=>{a([...Object.keys(p),...((h==null?void 0:h.unselected)||[]).map(O=>O.key)])},[h,p]),y=E.useCallback(()=>{if(!(h!=null&&h.selectedCount)){a([]);return}const O=new Set(((h==null?void 0:h.selected)||[]).map(R=>String(R.key))),$=Object.keys(p).filter(R=>!O.has(R));a($)},[h,p]),_=t.length-h.selectedCount,b=h.totalCount-t.length-h.unselectedCount,w=E.useMemo(()=>{const O=c.length>0?S.createElement(Eo,{mr:"xs",onClick:()=>d("")}):void 0;if(Array.isArray(i)){const $=i[f],R=()=>{const M=f+1;g(M>=i.length?0:M)};return S.createElement(Xt,{mr:"xs",noWrap:!0,spacing:"xs"},S.createElement(MA,{leftSection:S.createElement($Se,{color:"blue",radius:"xl",size:"xs"},S.createElement(hw,{size:15})),onClick:R},$.label),O)}return O},[c.length>0,f]),C=O=>S.createElement(Xr,{key:O.key,onClick:v.bind(null,O),w:"100%"},S.createElement(Xt,{noWrap:!0,position:"apart",spacing:"xs"},S.createElement(Xt,{noWrap:!0,spacing:"xs"},S.createElement(Tc,{defaultChecked:cm(p,O.key)}),S.createElement(ct,{fz:"sm",lineClamp:1,sx:{wordBreak:"break-all"}},n(O))),S.createElement(ct,{c:"gray",fz:"xs"},o(O))));return S.createElement(he,{w:500,sx:O=>({[O.fn.smallerThan("md")]:{maxWidth:"100%",width:"100%"}})},S.createElement(hr,{spacing:"xs"},S.createElement(Lt,{icon:S.createElement(hw,null),onChange:O=>d(O.target.value),placeholder:u("transfer_input.search_placeholder"),rightSection:w,rightSectionWidth:"auto",value:c}),S.createElement(Xt,{grow:!0,noWrap:!0,spacing:"xs",sx:O=>({[O.fn.smallerThan("md")]:{flexDirection:"column"}})},S.createElement(Lt.Wrapper,{label:u("transfer_input.unselected_items"),sx:O=>({[O.fn.smallerThan("md")]:{maxWidth:"100%",width:"100%"}})},S.createElement(hr,null,S.createElement(fc,{padding:"xs",ref:l,withBorder:!0},S.createElement(uc,{h:150,offsetScrollbars:!0,type:"auto",viewportRef:l},b>0&&S.createElement(ct,{c:"gray",fz:"sm",pb:"sm"},u("transfer_input.count_hidden",{n:b})),S.createElement(w3,{items:h.unselected,itemMinSize:20,overscan:100,viewportRef:l},C))),S.createElement(yn,{disabled:h.unselected.length===0,fullWidth:!0,rightIcon:S.createElement(G9e,{stroke:1.5,size:16}),onClick:m,variant:"outline"},u(c?"transfer_input.select_filtered":"transfer_input.select_all")))),S.createElement(Lt.Wrapper,{label:u("transfer_input.selected_items"),sx:O=>({[O.fn.smallerThan("md")]:{maxWidth:"100%",width:"100%"}})},S.createElement(hr,null,S.createElement(fc,{padding:"xs",ref:s,withBorder:!0},S.createElement(uc,{h:150,offsetScrollbars:!0,type:"auto",viewportRef:s},_>0&&S.createElement(ct,{c:"gray",fz:"sm",pb:"sm"},u("transfer_input.count_hidden",{n:_})),S.createElement(w3,{items:h.selected,itemMinSize:20,overscan:100,viewportRef:s},C))),S.createElement(yn,{color:"red",fullWidth:!0,disabled:h.selected.length===0,leftIcon:S.createElement(U9e,{stroke:1.5,size:16}),onClick:y,variant:"outline"},u(c?"transfer_input.unselect_filtered":"transfer_input.unselect_all")))))))};D9.defaultProps={getLabel:e=>"".concat(e)};var i7e=D9,a7e=e=>{const{item:t,onMembersUpdate:n,onRemove:r,onToggle:i}=e,{translate:a}=Zt(),o=Si(),l=Ct(ns),s=Rn(),u=Fg("(max-width: ".concat(s.breakpoints.md,"px)")),d=Ct(Aie)["".concat(t.dimension,".").concat(t.hierarchy,".").concat(t.level)],[f,g]=E.useState(""),[p,h]=E.useState(Object.create(null)),[v,m]=E.useState(!0),y=E.useCallback(()=>{i&&i(t)},[t.active]),_=E.useCallback(M=>{M.stopPropagation(),r&&r(t)},[t.key]),b=E.useCallback(()=>{const M=t.members;o.willFetchMembers(t).then(T=>{const D={};let N=T.length;for(;N--;){const x=T[N],P=M.includes("".concat(x.key));D[x.key]=mje({name:x.caption,key:x.key,active:P})}!t.active&&o.updateCut(Pn(ut({},t),{active:!0})),g(""),h(D),m(!1)}).catch(T=>{g("".concat(T.message)),h({}),m(!1)})},[]);E.useEffect(b,[t.key,l.code]);const w=E.useMemo(()=>{const M=d.map(T=>gi(T,l.code));return a("params.tag_drilldowns",{abbr:ZP(M,a("params.tag_drilldowns_abbrjoint")),dimension:M[0],hierarchy:M[1],level:M[2],memberCount:t.members.length})},[t.members.join("-"),t,l.code]),C=E.useMemo(()=>[{label:a("params.label_cuts_filterby_id"),method:(M,T)=>M.test(T.key)},{label:a("params.label_cuts_filterby_name"),method:(M,T)=>M.test(T.name)},{label:a("params.label_cuts_filterby_any"),method:(M,T)=>M.test(T.key)||M.test(T.name)}],[l.code]);if(v)return S.createElement(l7e,{onRemove:_},w);if(f)return S.createElement(s7e,{error:f,item:e.item,onReload:b,onRemove:_},w);const O=t.members.length,$=O===1&&p[t.members[0]],R=d[2].annotations.memberid_in_ui!="false";return S.createElement(mn,{position:u?"bottom":"right",shadow:"md",withArrow:!0,withinPortal:!0},S.createElement(mn.Target,null,S.createElement(fc,{padding:"xs",withBorder:!0},S.createElement(Xt,{noWrap:!0,position:"apart"},S.createElement(Xt,{noWrap:!0,spacing:"xs"},S.createElement(Mc,{checked:t.active,onChange:y,size:"xs"}),S.createElement(ct,{fz:"sm",lineClamp:1},a("params.tag_cuts",{abbr:w,first_member:$?$.name:"",n:O}))),S.createElement(Eo,{onClick:_})))),S.createElement(mn.Dropdown,null,S.createElement(he,{miw:400,sx:M=>({[M.fn.smallerThan("md")]:{minWidth:"unset",maxWidth:250}})},S.createElement(Lt.Wrapper,{label:a("params.title_members")},S.createElement(i7e,{activeItems:t.members,getLabel:M=>M.name,getSecondLabel:R?M=>M.key!=M.name?M.key:void 0:void 0,itemPredicate:C,items:p,onChange:M=>n&&n(t,M)})))))},o7e=E.memo(a7e),l7e=e=>S.createElement(fc,{padding:"xs",withBorder:!0},S.createElement(Xt,{noWrap:!0,position:"apart"},S.createElement(Xt,{noWrap:!0,spacing:"xs"},S.createElement($c,{size:"sm"}),S.createElement(ct,{fz:"sm",lineClamp:1},e.children)),S.createElement(Eo,{onClick:e.onRemove}))),s7e=e=>{const{translate:t}=Zt();return S.createElement(qf,{position:"right",shadow:"md",withArrow:!0,withinPortal:!0},S.createElement(qf.Target,null,S.createElement(fc,{padding:"xs",withBorder:!0},S.createElement(Xt,{noWrap:!0,position:"apart"},S.createElement(Xt,{noWrap:!0,spacing:"xs"},S.createElement(Nc,{color:"yellow",variant:"subtle"},S.createElement(Rs,null)),S.createElement(ct,{fz:"sm",lineClamp:1},e.children)),S.createElement(Xt,{spacing:"xs"},S.createElement(Gt,{color:"yellow",onClick:e.onReload,variant:"subtle"},S.createElement(pTe,null)),S.createElement(Eo,{onClick:e.onRemove}))))),S.createElement(qf.Dropdown,null,S.createElement(kl,{color:"yellow",icon:S.createElement(Rs,{size:"2rem"}),title:t("params.error_fetchmembers_title")},S.createElement(hr,{spacing:"xs"},S.createElement(ct,null,t("params.error_fetchmembers_detail")),S.createElement(ct,null,e.error),S.createElement(yn,{color:"yellow",onClick:e.onReload},t("action_reload"))))))},u7e=()=>{const e=Si(),t=gm(Oje),{translate:n}=Zt(),r=E.useCallback(()=>{e.resetCuts({})},[]),i=E.useCallback(u=>{const c=T9(u);c.active=!1,e.updateCut(c)},[]),a=E.useCallback(u=>{e.removeCut(u.key)},[]),o=E.useCallback(u=>{e.updateCut(Pn(ut({},u),{active:!u.active}))},[]),l=E.useCallback((u,c)=>{e.updateCut(Pn(ut({},u),{members:c}))},[]),s=S.createElement(Xt,{noWrap:!0,spacing:"xs"},t.length>0&&S.createElement(Nc,{color:"red",onClick:r,variant:"light"},S.createElement(Xee,null)),S.createElement(Tie,{color:"blue",onItemSelect:i,selectedItems:t,variant:"light"},S.createElement(Gee,null)));return S.createElement(JP,{id:"cuts",title:n("params.title_area_cuts",{n:"".concat(t.reduce(eS,0))}),toolbar:s,tooltip:n("params.tooltip_area_cuts"),value:"cuts"},t.length===0&&S.createElement(kl,{color:"yellow",icon:S.createElement(Ph,{size:"2rem"}),title:n("params.error_no_cut_selected_title")},n("params.error_no_cut_selected_detail")),t.length>0&&t.map(u=>S.createElement(o7e,{item:u,key:u.key,onMembersUpdate:l,onRemove:a,onToggle:o})))},c7e={csv:"text/csv",json:"application/json",tsv:"text/tab-separated-values",txt:"text/plain",xls:"application/vnd.ms-excel"},V3=e=>{const t=e,{provider:n}=t,r=Kg(t,["provider"]),i=E.useCallback(a=>{a.stopPropagation(),a.preventDefault();const o=document.createElement("a"),l=typeof n=="function"?n():n;Promise.resolve(l).then(s=>{const u=typeof s.content!="string"?s.content:new window.Blob([s.content],{type:c7e[s.extension]||"application/octet-stream"}),c=window.URL.createObjectURL(u);o.href=c,o.download="".concat(s.name,".").concat(s.extension),o.addEventListener("click",()=>{setTimeout(()=>{window.URL.revokeObjectURL(c)},5e3)},!1),o.click()},s=>{console.error("Error downloading content:",s.message)})},[n]);return S.createElement(yn,Pn(ut({},r),{fullWidth:!0,onClick:i,variant:"default"}),S.createElement(ct,{fz:"xs"},e.children))},f7e=()=>{const e=Si(),{translate:t}=Zt(),n=Ct(vv),r=Ct(wje),i=E.useMemo(()=>r.map(a=>S.createElement(V3,{key:a,provider:()=>(e.setLoadingState("FETCHING"),e.willDownloadQuery(a).then(o=>(e.setLoadingState("SUCCESS"),o),o=>{throw e.setLoadingState("FAILURE",o.message),o}))},t("formats.".concat(a)))),[r]);return n.isDirty||i.length===0?null:S.createElement(he,{id:"button-group-download-results"},S.createElement(Fl,{my:"md"}),S.createElement(Lt.Wrapper,{label:t("params.title_downloaddata")},S.createElement(yn.Group,null,i)))},F9=e=>{var t;return e.hidden?null:S.createElement(Vg,{data:e.items,disabled:e.loading||e.disabled,label:e.label,onChange:e.onItemSelect,searchable:(t=e.searchable)!=null?t:e.items.length>6,value:e.selectedItem})};F9.defaultProps={disabled:!1,items:[],label:"",loading:!1,searchable:!0};var Is=e=>{const t=E.useMemo(()=>{const n={};return e.items.forEach(r=>{n[e.getKey?e.getKey(r):e.getLabel(r)]=r}),n},[e.items]);return S.createElement(F9,{disabled:e.disabled,hidden:e.hidden,items:e.items.map(n=>Pn(ut({},n),{label:n.label||e.getLabel(n),value:n.value||e.getLabel(n)})),label:e.label,loading:e.loading,onItemSelect:n=>e.onItemSelect(t[n]),searchable:e.searchable,selectedItem:e.selectedItem})},d7e=D9,g7e=E.memo(Is,(e,t)=>e.selectedItem===t.selectedItem),p7e=e=>{const{item:t,onRemove:n,onToggle:r,onCaptionUpdate:i,onPropertiesUpdate:a}=e,{translate:o}=Zt(),l=Ct(ns),s=Ct(Aie),u=Rn(),c=Fg("(max-width: ".concat(u.breakpoints.md,"px)")),d=qr(t.properties,m=>Zn(m)?m.key:null),f=E.useMemo(()=>{const y=s["".concat(t.dimension,".").concat(t.hierarchy,".").concat(t.level)].map(_=>gi(_,l.code));return o("params.tag_drilldowns",{abbr:ZP(y,o("params.tag_drilldowns_abbrjoint")),dimension:y[0],hierarchy:y[1],level:y[2],propCount:d.length})},[d.join("-"),t,l.code]),g=S.createElement(fc,{padding:"xs",withBorder:!0},S.createElement(Xt,{noWrap:!0,position:"apart"},S.createElement(Xt,{noWrap:!0,spacing:"xs"},S.createElement(Mc,{checked:t.active,onChange:()=>r(t),size:"xs"}),S.createElement(ct,{fz:"sm",lineClamp:1},f)),S.createElement(Eo,{onClick:m=>{m.stopPropagation(),n(t)}}))),p=E.useMemo(()=>aa(t.properties,m=>m.key),[t.properties]);if(t.properties.length===0)return g;const h=[{name:o("placeholders.unselected")}].concat(t.properties),v=S.createElement(he,{miw:400,sx:m=>({[m.fn.smallerThan("md")]:{minWidth:"unset",maxWidth:250}})},S.createElement(Lt.Wrapper,{label:o("params.title_caption")},S.createElement(g7e,{items:h,onItemSelect:m=>i(t,m.level?m.name:""),getLabel:m=>m.name,selectedItem:t.captionProperty||o("placeholders.unselected")})),S.createElement(Lt.Wrapper,{label:o("params.title_properties")},S.createElement(d7e,{activeItems:d,getLabel:m=>m.name,items:p,itemPredicate:(m,y)=>m.test(y.name),onChange:m=>{const y=t.properties.map(_=>Pn(ut({},_),{active:m.includes(_.key)}));a(t,y)}})));return S.createElement(mn,{position:c?"bottom":"right",shadow:"md",withArrow:!0,withinPortal:!0},S.createElement(mn.Target,null,g),S.createElement(mn.Dropdown,null,v))},h7e=p7e,m7e=()=>{const e=Si(),{translate:t}=Zt(),n=Ct(Eje),r=Ct(QP),i=E.useCallback(()=>{e.resetDrilldowns({})},[]),a=E.useCallback(d=>{const f=YP(d);e.updateDrilldown(f),e.willFetchMembers(Pn(ut({},d),{level:d.name})).then(g=>{const p=r.find(h=>h.name===d.dimension);p&&e.updateDrilldown(Pn(ut({},f),{dimType:p.dimensionType,memberCount:g.length}))})},[r]),o=d=>{e.removeDrilldown(d.key)},l=d=>{e.updateDrilldown(Pn(ut({},d),{active:!d.active}))},s=(d,f)=>{e.updateDrilldown(Pn(ut({},d),{captionProperty:f}))},u=(d,f)=>{e.updateDrilldown(Pn(ut({},d),{properties:f}))},c=S.createElement(Xt,{noWrap:!0,spacing:"xs"},n.length>0&&S.createElement(Nc,{color:"red",onClick:i,variant:"light"},S.createElement(Xee,null)),S.createElement(Tie,{color:"blue",onItemSelect:a,selectedItems:n,variant:"light"},S.createElement(Gee,null)));return S.createElement(JP,{id:"drilldowns",title:t("params.title_area_drilldowns",{n:"".concat(n.reduce(eS,0))}),toolbar:c,tooltip:t("params.tooltip_area_drilldowns"),value:"drilldowns"},S.createElement(hr,{spacing:"xs"},n.length===0&&S.createElement(kl,{color:"yellow",icon:S.createElement(Ph,{size:"2rem"}),title:t("params.error_no_dimension_selected_title")},t("params.error_no_dimension_selected_detail")),n.length>0&&n.map(d=>S.createElement(h7e,{key:d.key,item:d,onRemove:o,onToggle:l,onCaptionUpdate:s,onPropertiesUpdate:u}))))};function v7e(){const e=Si(),{code:t}=Ct(ns),n=Ct(N9),r=Ct(Rie),i=Ct(I9),[a,o]=E.useState(""),{translate:l}=Zt(),s=E.useMemo(()=>{const g=a?z3(a,"i"):null;return qr(i,p=>g&&!g.test(gi(p,t))?null:n[p.name]||hv(ut({active:!1},p)))},[n,i,a,t]),u=s.filter(Zn),c=E.useMemo(()=>s.map(g=>{const p=r[g.name];return S.createElement(Tc,{key:g.key,checked:g.active,label:gi(p,t),onChange:()=>{e.updateMeasure(Pn(ut({},g),{active:!g.active}))}})}),[s,r]),d=E.useCallback(()=>o(""),[]),f=S.createElement(mn,{closeOnClickOutside:!0,closeOnEscape:!0,position:"bottom",shadow:"md",trapFocus:!0,withArrow:!0,withinPortal:!0},S.createElement(mn.Target,null,S.createElement(Nc,{color:a?"red":"blue",variant:"light"},a?S.createElement(Wee,{onClick:d}):S.createElement(Kee,null))),S.createElement(mn.Dropdown,null,S.createElement(Lt,{icon:S.createElement(hw,null),onChange:g=>o(g.target.value),placeholder:l("params.search_placeholder"),rightSection:a.length>0?S.createElement(Eo,{onClick:d}):void 0,type:"search",value:a})));return S.createElement(JP,{id:"measures",title:l("params.title_area_measures",{n:u.length}),toolbar:f,tooltip:l("params.tooltip_area_measures"),value:"measures"},S.createElement(hr,{spacing:"xs"},c))}var y7e=()=>{const e=Si(),{translate:t}=Zt(),{limit:n,offset:r}=Ct(Rje),i=Ct(yv),a=E.useCallback(l=>{e.updatePagination({limit:l||0,offset:r})},[r]),o=E.useCallback(l=>{e.updatePagination({limit:n,offset:l||0})},[n]);return S.createElement(Xt,{noWrap:!0,spacing:"xs"},S.createElement(Lt.Wrapper,{label:t("params.label_pagination_limit")},S.createElement(o3,{disabled:i,min:0,onChange:a,value:n})),S.createElement(Lt.Wrapper,{label:t("params.label_pagination_offset")},S.createElement(o3,{disabled:i,min:0,onChange:o,value:r})))},_7e=e=>{const{translate:t}=Zt(),n=Ct(I9).map(i=>Pn(ut({},i),{label:i.name,value:i.name})),r=E.useMemo(()=>{const i={};return n.forEach(a=>{i[a.value]=a}),i},[n]);return S.createElement(Vg,{data:n,onChange:i=>e.onItemSelect(r[i]),placeholder:t("selectmeasure_placeholder"),searchable:n.length>6})},b7e=E.memo(_7e,fie),w7e=E.memo(Is,M9("items","selectedItem")),S7e=()=>{const e=Si(),{locale:t,translate:n}=Zt(),{sortDir:r,sortKey:i}=Ct(Aje),a=E.useMemo(()=>{const s={asc:n("direction.ASC"),desc:n("direction.DESC")},u=[{value:"asc",label:s.asc},{value:"desc",label:s.desc}];return{directions:s,options:u}},[t]),o=E.useCallback(s=>{e.updateSorting({key:s.name,dir:r})},[]),l=E.useCallback(s=>{e.updateSorting({key:i,dir:s.value})},[]);return S.createElement(Lt.Wrapper,{label:n("params.label_sorting_key")},S.createElement(Xt,{noWrap:!0,spacing:"xs"},S.createElement(b7e,{selectedItem:i,onItemSelect:o}),S.createElement(w7e,{getKey:s=>s.value,getLabel:s=>s.label,items:a.options,onItemSelect:l,selectedItem:r})))},P7e=()=>{const e=Si(),{translate:t}=Zt(),n=gm(kje),r=gm(Sje);return S.createElement(JP,{id:"options",title:t("params.title_area_options"),tooltip:t("params.tooltip_area_options"),value:"options"},S.createElement(hr,{spacing:"xs"},S.createElement(hr,{spacing:"xs"},r.map(i=>S.createElement(Tc,{key:i,label:t("params.label_boolean_".concat(i)),checked:n[i]||!1,onChange:()=>{e.updateBoolean({key:i})}}))),S.createElement(S7e,null),S.createElement(y7e,null)))},Mie=e=>{const t=Si(),{translate:n}=Zt(),r=Ct(yv),i=Ct(Zje),{previewLimit:a}=XP(),o=!!e.noPopover;E.useEffect(()=>{r&&t.willRequestQuery()},[r,i]);const l=E.useCallback(()=>{t.updateIsPreview(!r)},[r]);return S.createElement(sn,{color:"blue",disabled:o,events:{hover:!0,focus:!1,touch:!0},label:r?n("previewMode.description_preview",{limit:a}):n("previewMode.description_full"),multiline:!0,withArrow:!0,withinPortal:!0},S.createElement(Xt,{noWrap:!0,spacing:"xs",w:"max-content"},S.createElement(Mc,{checked:!r,label:n("params.label_boolean_full_results"),onChange:l}),!o&&S.createElement(Nc,{color:"blue",variant:"subtle"},S.createElement(qee,null))))},C7e=()=>{const e=Si(),{translate:t}=Zt(),{isValid:n,error:r}=Ct(Tje),i=r?t(r):"";return S.createElement(he,{id:"button-group-execute-query"},S.createElement(hr,{spacing:"xs"},S.createElement(Xt,{noWrap:!0,spacing:"xs"},S.createElement(sn,{color:"red",disabled:n,events:{hover:!0,focus:!1,touch:!0},label:i,multiline:!0,withArrow:!0,withinPortal:!0},S.createElement(yn,{disabled:!n,fullWidth:!0,id:"button-execute-query",leftIcon:S.createElement(Z9e,null),onClick:()=>{e.willRequestQuery()},sx:{"&[data-disabled]":{pointerEvents:"all"}}},t("params.action_execute"))),S.createElement(sn,{color:"red",events:{hover:!0,focus:!1,touch:!0},label:t("params.action_clear_description"),multiline:!0,withArrow:!0,withinPortal:!0},S.createElement(Gt,{color:"red",id:"button-clear-params",onClick:()=>{e.resetAllParams({})},size:"lg",variant:"filled"},S.createElement(Qee,null)))),S.createElement(he,{id:"switch-params-load-all-results"},S.createElement(Mie,null))))},Nie=e=>{const{defaultOpen:t=!0}=e,[n,r]=E.useState(t),i=()=>r(!n);return n?S.createElement(Sh,{id:"layout-column-".concat(e.id),px:"md",py:"xs",w:380,withBorder:!0,zIndex:10,sx:a=>({[a.fn.smallerThan("md")]:{height:"100%",width:"100%"}})},S.createElement(Sh.Section,null,S.createElement(Xr,{onClick:i},S.createElement(jl,{order:4,tt:"uppercase"},e.title))),S.createElement(Sh.Section,{component:uc,grow:!0,mx:"-md",px:"md",w:380,sx:a=>({[a.fn.smallerThan("md")]:{margin:0,padding:"".concat(a.spacing.sm,"px 0px"),width:"100%"}})},S.createElement(he,null,e.children)),S.createElement(Fl,{mt:"md"})):S.createElement(qm,{id:"closed-layout-column-".concat(e.id),py:"sm",px:5,radius:0,w:"max-content",withBorder:!0,sx:a=>({[a.fn.smallerThan("md")]:{padding:"".concat(a.spacing.sm,"px ").concat(a.spacing.md,"px"),width:"100%"}})},S.createElement(Xr,{sx:{display:"grid"},onClick:i},S.createElement(jl,{order:4,tt:"uppercase",sx:a=>({writingMode:"vertical-rl",[a.fn.smallerThan("md")]:{writingMode:"horizontal-tb"}})},e.title)))},x7e=e=>{const{cube:t}=e,{code:n}=Ct(ns),r=Zs(t,"description",n);return r?S.createElement(ct,null,r):null},O7e=e=>{const{cube:t}=e,{code:n}=Ct(ns),{translate:r}=Zt(),i=Zs(t,"source_name",n),a=Zs(t,"source_link",n),o=Zs(t,"source_description",n);return!i&&!o?null:S.createElement(he,{pt:"sm"},i&&S.createElement(ct,{fz:"xs"},"".concat(r("params.label_source"),": "),a?S.createElement(Hq,{href:a,span:!0},i):S.createElement(ct,{span:!0},i)),o&&S.createElement(ct,{fz:"xs"},o))},E7e=E.memo(x7e),$7e=E.memo(O7e),Iie=e=>{const{items:t,selectedItem:n,getLabel:r}=e;return e.hidden||t.length===0||!n?null:t.length<3?S.createElement(Lt.Wrapper,{label:e.label},S.createElement(Xt,{spacing:"xs",grow:!0},t.map(i=>{const a=r?r(i):i;return S.createElement(yn,{variant:n===i?"filled":"outline",key:a,onClick:o=>e.onItemSelect(i,o)},a)}))):r?S.createElement(Is,{getLabel:r,label:e.label,items:t,onItemSelect:e.onItemSelect,selectedItem:e.text||r(n)}):S.createElement(F9,{items:t,label:e.label,onItemSelect:e.onItemSelect,selectedItem:e.text||n})},QO=E.memo(Iie,M9("items","selectedItem")),k7e=E.memo(Iie,M9("items","selectedItem")),R7e=()=>{const e=Si(),{translate:t}=Zt(),{code:n}=Ct(ns),r=Ct(Pje),i=Ct(_v),{level:a,setLevel:o,keys:l,values:s}=ZO(r,i,b=>Zs(b,"topic",n),[n]),{level:u,setLevel:c,keys:d,values:f}=ZO(s,i,b=>Zs(b,"subtopic",n),[n]),{level:g,setLevel:p,keys:h,values:v}=ZO(f,i,b=>Zs(b,"table",n),[n]),m=v.length>0?v:f.length>0?f:s.length>0?s:r,y=E.useCallback(b=>{e.willSetCube(b.name)},[]);E.useEffect(()=>{i&&m.length>0&&!m.includes(i)&&y(m[0])},[m,i]);const _=i?S.createElement(k7e,{getLabel:b=>gi(b,n),hidden:m.length<2,items:m,label:t("params.label_cube"),onItemSelect:y,selectedItem:i}):null;return S.createElement(he,{id:"select-cube"},S.createElement(hr,{spacing:0},S.createElement(QO,{hidden:a==="Hidden",items:l,label:t("params.label_topic"),onItemSelect:o,selectedItem:a}),S.createElement(QO,{hidden:u==="Hidden",items:d,label:t("params.label_subtopic"),onItemSelect:c,selectedItem:u}),S.createElement(QO,{hidden:g==="Hidden",items:h,label:t("params.label_table"),onItemSelect:p,selectedItem:g}),_),i&&S.createElement(E7e,{cube:i}),i&&S.createElement($7e,{cube:i}))};function ZO(e,t,n,r=[]){const[i,a]=E.useState(()=>t&&n(t)||"");E.useEffect(()=>{t&&a(n(t)||"")},[t,...r]);const[o,l]=E.useMemo(()=>{const s=gje(e,n),u=[...s.keys()],c=s.get(i)||[];return[u,c]},[e,i,...r]);return{level:i,setLevel:a,keys:o,values:l}}var A7e=Is,T7e=()=>{const e=Si(),{translate:t}=Zt(),n=Ct(ns),r=Ct(Cje);return r.length<2?null:S.createElement(he,{id:"select-locale"},S.createElement(Lt.Wrapper,{label:t("params.label_locale")},S.createElement(A7e,{getLabel:i=>i.label,getKey:i=>i.value,items:r,onItemSelect:i=>{n.code!==i.value&&e.updateLocale(i.value)},selectedItem:n.code})))},M7e=()=>{const{translate:e}=Zt();return S.createElement(Nie,{id:"explorer-params",title:e("params.column_title")},S.createElement(T7e,null),S.createElement(R7e,null),S.createElement(gc,{h:"md"}),S.createElement(Ks,{chevronPosition:"left",defaultValue:"measures",styles:t=>({chevron:{marginRight:"calc(".concat(t.spacing.xs," / 2)")}}),variant:"contained"},S.createElement(v7e,null),S.createElement(m7e,null),S.createElement(u7e,null),S.createElement(P7e,null)),S.createElement(gc,{h:"md"}),S.createElement(C7e,null),S.createElement(f7e,null))},N7e=e=>{const{onSelect:t,onDelete:n}=e,{params:r}=e.item,{translate:i}=Zt(),a=Object.values(r.drilldowns).filter(Zn).map(s=>s.level),o=Object.values(r.measures).filter(Zn).map(s=>s.name),l=E.useMemo(()=>({size:15}),[]);return S.createElement(yn.Group,null,S.createElement(yn,{fullWidth:!0,h:"auto",mih:35,styles:{inner:{justifyContent:"flex-start"}},onClick:()=>t&&t(e.item.key),tabIndex:0,variant:e.active?"filled":"default"},S.createElement(gn,{direction:"column"},r.cube&&S.createElement(JO,{icon:S.createElement(Uee,ut({},l)),text:r.cube}),o.length>0&&S.createElement(JO,{icon:S.createElement(uTe,ut({},l)),text:o.join(", ")}),a.length>0&&S.createElement(JO,{icon:S.createElement(Yee,ut({},l)),text:a.join(", ")}),!r.cube&&S.createElement("span",null,i("queries.unset_parameters")))),S.createElement(yn,{color:"red",disabled:e.hideDelete,h:"auto",onClick:()=>n&&n(e.item.key),variant:"filled"},S.createElement(Qee,null)))},JO=e=>S.createElement(Xt,{noWrap:!0,spacing:"xs"},e.icon&&e.icon,S.createElement(ct,{lineClamp:1,sx:{wordBreak:"break-all"}},e.text)),I7e=E.memo(N7e,fie),D7e=()=>{const e=Si(),t=Ct(vv),n=Ct(yie),{translate:r}=Zt(),i=E.useCallback(()=>{const s=kd({params:t==null?void 0:t.params});e.updateQuery(s),e.selectQuery(s.key)},[t]),a=E.useCallback(s=>{e.removeQuery(s)},[]),o=E.useCallback(s=>{e.selectQuery(s)},[]),l=E.useCallback(()=>{const s=window.prompt("Enter the URL of the query you want to parse:");if(s){e.setLoadingState("FETCHING");const u=new URL(s);e.willParseQueryUrl(u).then(()=>e.willHydrateParams()).then(()=>e.willExecuteQuery()).then(()=>e.setLoadingState("SUCCESS"),c=>e.setLoadingState("FAILURE",c.message))}},[]);return S.createElement(Nie,{id:"explorer-queries",title:r("queries.column_title"),defaultOpen:n.length>1},S.createElement(gc,{h:"xs"}),S.createElement(Xt,{id:"button-group-queries-actions",noWrap:!0,spacing:"xs"},S.createElement(yn,{fullWidth:!0,leftIcon:S.createElement(hTe,null),onClick:i},r("queries.action_create")),S.createElement(yn,{fullWidth:!0,leftIcon:S.createElement(lTe,null),onClick:l},r("queries.action_parse"))),S.createElement(Fl,{my:"xs"}),S.createElement(hr,{id:"button-group-stored-queries",spacing:"xs"},n.map((s,u,c)=>S.createElement(I7e,{active:s===t,key:s.key,item:s,hideDelete:c.length===1,onSelect:o,onDelete:a}))))},Vo=e=>S.createElement(I2e,{h:"100%",w:"100%",sx:t=>({[t.fn.smallerThan("md")]:{minHeight:"100vh"}})},S.createElement(hr,{align:"center",spacing:"xs"},e.icon&&e.icon,e.title&&S.createElement(jl,{order:5},e.title),e.description&&S.createElement(ct,null,e.description),e.children&&e.children,e.action&&e.action));function F7e(){const{translate:e}=Zt(),t=Ct(yv),{previewLimit:n}=XP();return t?S.createElement(kl,{color:"yellow",id:"alert-load-all-results",radius:0},S.createElement(Xt,{position:"apart"},S.createElement(ct,null,S.createElement(ct,{fw:700,span:!0},e("previewMode.title_preview"),": "),S.createElement(ct,{span:!0},e("previewMode.description_preview",{limit:n}))),S.createElement(Mie,{noPopover:!0}))):null}function L7e(e){const{panels:t}=e,[n,r]=E.useState(0),i=Ct(jc),a=Ct(_v),o=Ct(vv),{online:l,url:s}=i,{params:u,result:c}=o,{data:d,error:f}=c,{translate:g}=Zt();if(f)return S.createElement(Vo,{description:S.createElement(hr,{align:"center",spacing:"xs"},S.createElement(ct,null,g("results.error_execquery_detail")),S.createElement(ct,null,f)),icon:S.createElement(Rs,{color:"orange",size:"5rem"})});if(l===!1)return typeof window=="object"&&window.navigator.onLine===!1?S.createElement(Vo,{icon:S.createElement(Zee,{color:"orange",size:"5rem"}),title:g("results.error_disconnected_title")}):S.createElement(Vo,{icon:S.createElement(Rs,{color:"orange",size:"5rem"}),title:g("results.error_serveroffline_title"),description:S.createElement(ct,{span:!0},g("results.error_serveroffline_detail"),S.createElement(Hq,{href:s,target:"_blank",rel:"noopener noreferrer"},s),".")});if(!a||o.isDirty)return e.splash||null;if(d.length===0)return S.createElement(Vo,{icon:S.createElement(Uee,{color:"orange",size:"5rem"}),title:g("results.error_emptyresult_title"),description:g("results.error_emptyresult_detail")});const p=t[n],h=p.component;return S.createElement(gn,{direction:"column",id:"query-results",h:"100%",w:"100%",sx:{overflow:"hidden"}},S.createElement(Ta,{id:"query-results-tabs",onTabChange:v=>{const m=t.findIndex(y=>y.key===v);r(m)},value:p.key},S.createElement(Ta.List,null,t.map(v=>S.createElement(Ta.Tab,{key:v.key,id:v.key,value:v.key},g(v.label))),S.createElement(Ta.Tab,{disabled:!0,ml:"auto",value:"_results"},S.createElement(jl,{order:5},g("results.count_rows",{n:d.length}))))),S.createElement(he,{h:"100%"},S.createElement(E.Suspense,{fallback:e.splash},S.createElement(F7e,null),S.createElement(h,{cube:a,params:u,result:c}))))}var z7e=()=>{const{translate:e}=Zt(),{loading:t,message:n}=Ct(aje),r=n?n.type==="HEAVY_QUERY"?e("loading.message_heavyquery",n):e("loading.message_default",n):void 0,i=S.createElement(gn,{justify:"center",align:"center",direction:"column"},S.createElement($c,{size:"xl"}),S.createElement(gc,{h:"md"}),S.createElement(jl,{order:4},e("loading.title")),S.createElement(ct,null,r));return S.createElement(LA,{loader:i,visible:t,sx:{position:"fixed",top:0}})};function j7e(e){const t=Zt(),n=Xje(e.source,e.dataLocale),r=Ct(jc);E.useEffect(()=>{e.uiLocale&&t.setLocale(e.uiLocale)},[e.uiLocale]);const i=E.useMemo(()=>{const a=e.splash;return a?S.createElement(a,{translation:t}):S.createElement(Vo,{icon:S.createElement(Qje,null)})},[e.splash]);return S.createElement(gn,{h:"100vh",w:"100%",gap:0,sx:a=>({[a.fn.smallerThan("md")]:{flexDirection:"column",height:"100%"}})},S.createElement(z7e,null),n&&r.online&&e.withMultiQuery?S.createElement(D7e,null):S.createElement("div",null),n&&r.online?S.createElement(M7e,null):S.createElement("div",null),S.createElement(L7e,{panels:e.panels,splash:i}))}function B7e(){const e=Si(),t=gm(mv),{params:n,isDirty:r}=gm(vv),i=E.useRef(a=>{a.state&&e.resetAllParams(a.state)});return E.useEffect(()=>{window.addEventListener("popstate",i.current)},[]),E.useEffect(()=>{if(r===!0||t[n.cube]==null)return;const a=kie(n);if(window.location.search.slice(1)!==a){const o="".concat(window.location.pathname,"?").concat(a);window.history.pushState(n,"",o)}},[t,r]),null}var Dj="application/javascript",xh=typeof window=="object"?window.Worker:null;if(xh){let e;const t=Die("self.onmessage = function () {}"),n=new Uint8Array(1);try{if(/(?:Trident|Edge)\/(?:[567]|12)/i.test(navigator.userAgent))throw new Error("Not available");e=new xh(t),e.postMessage(n,[n.buffer])}catch(r){xh=null}finally{URL.revokeObjectURL(t),e&&e.terminate()}}function Die(e){try{return URL.createObjectURL(new Blob([e],{type:Dj}))}catch(t){const n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,r=new n;return r.append(e),URL.createObjectURL(r.getBlob(Dj))}}function H7e(e){function t(n){const r=this;if(xh&&!n){const a=e.toString().trim(),o=Die("(".concat(a,")(this);"));this._worker=new xh(o),URL.revokeObjectURL(o);return}const i={onmessage(a){},onmessageerror(a){},postMessage(a){console.debug("Message from shim worker to main:",a),setTimeout(()=>{r.onmessage({data:a,target:i})})},terminate(){console.debug("Worker terminated by shim worker.")}};e.call(i,i),this.threadShim=i,this.isThisThread=!0,this.onerror=void 0,this.onmessage=void 0,this.onmessageerror=void 0}return Object.defineProperties(t.prototype,{onerror:{get(){return this._worker.onerror},set(n){this._worker.onerror=n}},onmessage:{get(){return this._worker.onmessage},set(n){this._worker.onmessage=n}},onmessageerror:{get(){return this._worker.onmessageerror},set(n){this._worker.onmessageerror=n}}}),t.prototype.postMessage=function(n){const r=this._worker;return r?r.postMessage(n):(setTimeout(()=>{var i;(i=this==null?void 0:this.threadShim)==null||i.onmessage({data:n,target:this})}),console.debug("Message from main thread to ShimWorker:",n))},t.prototype.terminate=function(){const n=this._worker;return n?n.terminate():console.debug("ShimWorker terminated by main.")},t}var V7e=H7e(e=>{e.onmessage=function(n){const{data:r,sides:i}=n.data,a=t(r,i);e.postMessage(a)};const t=new Function("data","sides",'\n const {valProp} = sides;\n const colProp = getIdProperty(sides.colProp);\n const rowProp = getIdProperty(sides.rowProp);\n\n /** @type {Set} */ const colMembers = new Set();\n /** @type {Set} */ const rowMembers = new Set();\n\n /** @type {Map} */ const colDict = new Map();\n /** @type {Map} */ const rowDict = new Map();\n\n /** @type {Map[]>} */\n const valReference = new Map();\n\n const n = data.length;\n let i = 0;\n while (i < n) {\n const datum = data[i++];\n\n const colId = datum[colProp];\n const rowId = datum[rowProp];\n colMembers.add(colId);\n rowMembers.add(rowId);\n getValueReference(colId, rowId).push(datum);\n\n const colLabel = datum[sides.colProp];\n const rowLabel = datum[sides.rowProp];\n colDict.set(colId, colLabel);\n rowDict.set(rowId, rowLabel);\n }\n\n const sortedCols = Array.from(colMembers).sort();\n\n return {\n headers: [\n sides.rowProp,\n ...sortedCols.map(colId => colDict.get(colId) || colId)\n ],\n data: Array.from(rowMembers, rowId => [\n rowDict.get(rowId) || rowId,\n ...sortedCols.map(colId => {\n const items = getValueReference(colId, rowId);\n if (items.length === 0) return undefined;\n const value = items.reduce((sum, datum) => sum + datum[valProp], 0);\n return isNaN(value) ? undefined : value;\n })\n ])\n };\n\n /**\n * Gets the property name for the ID of the required property.\n * @type {(prop: string) => string}\n */\n function getIdProperty(prop) {\n return {}.hasOwnProperty.call(data[0], prop + \' ID\') ? prop + \' ID\' : prop;\n }\n\n /**\n * Retrieves the container array for the elements in the data that match a\n * specified (col, row) tuple. If this array was not previously defined, is\n * created.\n * @type {(colId: string, rowId: string) => Record[]}\n */\n function getValueReference(colId, rowId) {\n const key = "".concat("<", colId, ">x<", rowId, ">");\n const value = valReference.get(key);\n if (value !== undefined) return value;\n const defaultValue = [];\n valReference.set(key, defaultValue);\n return defaultValue;\n }\n ')}),Fj={undefined:e=>e,identity:e=>"".concat(e),Decimal:new Intl.NumberFormat(void 0,{useGrouping:!1}).format,Dollars:new Intl.NumberFormat(void 0,{style:"currency",currency:"USD"}).format,Human:e=>Va(e,"en-US"),Milliards:new Intl.NumberFormat(void 0,{useGrouping:!0}).format},eE=["Decimal","Milliards","Human"];function Fie(e){const{formatters:t}=XP(),[n,r]=E.useState({}),i=E.useRef({});return E.useEffect(()=>{const a=e.map(l=>{const{annotations:s}=l;return[l.name,s.format_template||s.units_of_measurement]}),o=Object.fromEntries(a);i.current=o,r(o)},[e]),E.useMemo(()=>({currentFormats:n,getAvailableKeys(a){const o=i.current[a];return o&&!eE.includes(o)?[o].concat(eE):eE},getFormatterKey(a){return n[a]||i.current[a]},getFormatter(a){if(/^[A-Z]{3}$/.test(a))return t[a]||(o=>{const l={style:"currency",currency:o},s=new Intl.NumberFormat(void 0,l).format;return t[o]=s,s})(a);try{return t[a]||Fj[a]||oze(a)}catch(o){return console.error('Formatter not configured: "'.concat(a,'"')),Fj.identity}},setFormat(a,o){r(Pn(ut({},n),{[a]:o}))}}),[n,i.current])}function U7e(e,t){const{translate:n}=Zt(),r=Fie(e);return E.useMemo(()=>{const i=r.getFormatterKey(t)||"undefined",a=r.getFormatter(i);return{formatExample:a(12345.6789),formatter:a,formatterKey:i,formatterKeyOptions:[{label:n("placeholders.none"),value:"undefined"}].concat(r.getAvailableKeys(t).map(o=>({label:r.getFormatter(o)(12345.6789),value:o}))),setFormat:r.setFormat}},[t,r])}function G7e(e,t,n,r,i=null){const[a,o]=E.useState(i),[l,s]=E.useState(null);return E.useEffect(()=>(o(i),s(null),W7e(e,{colProp:t,rowProp:n,valProp:r}).then(o,s),()=>{o(null),s(null)}),[e,t,n,r]),[a,l]}function W7e(e,t){return new Promise((n,r)=>{const i=new V7e;i.onmessage=a=>{n(a.data),i.terminate()},i.onerror=a=>{r(a),i.terminate()};try{i.postMessage({data:e,sides:t})}catch(a){r(a)}})}var Lie=e=>{const t=e,{cube:n,params:r,result:i}=t,a=Kg(t,["cube","params","result"]),o=r.locale,{translate:l}=Zt(),s=Ct(Rie),u=E.useMemo(()=>qr(Object.values(r.measures),T=>{const D=s[T.name];return Zn(T)?{value:T.name,label:gi(D,o),type:D.aggregatorType}:null}),[n,r.measures,o]),c=E.useMemo(()=>{const T=Object.fromEntries(n.dimensions.map(N=>[N.name,N])),D=Object.fromEntries(n.dimensions.map(N=>[N.name,Object.fromEntries(N.hierarchies.map(x=>[x.name,Object.fromEntries(x.levels.map(P=>[P.name,P]))]))]));return Object.values(r.drilldowns).filter(Zn).flatMap(N=>{const x=D[N.dimension][N.hierarchy][N.level],P=gi(x,o),k=T[N.dimension].dimensionType.toString(),A=Object.fromEntries(x.properties.map(F=>[F.name,F])),I=[{value:N.level,label:P,type:k}];return"".concat(N.level," ID")in i.data[0]&&I.push({value:"".concat(N.level," ID"),label:"".concat(P," ID"),type:k}),I.concat(qr(N.properties,F=>{const z=A[F.name];return Zn(F)?{value:F.name,label:"".concat(gi(z,o)," (").concat(P,")"),type:"prop"}:null}))})},[n,r.drilldowns,o]),[d,f]=E.useState(()=>c.find(T=>T.type==="time")||c[0]),[g,p]=E.useState(()=>c.find(T=>T!==d)||c[0]),[h,v]=E.useState(()=>u[0]),m=[r.cube,d.label,g.label,h.value].join("_"),[y,_]=G7e(i.data,d.value,g.value,h.value),{formatter:b,formatterKey:w,formatterKeyOptions:C,setFormat:O}=U7e(e.cube.measures,h.value),$=E.useMemo(()=>{const T=[];return(g.type==="prop"||d.type==="prop")&&T.push(S.createElement(kl,{color:"yellow",icon:S.createElement(Ph,{size:"2rem"}),maw:500,key:"propertypivot",title:l("pivot_view.warning"),sx:N=>({[N.fn.smallerThan("lg")]:{maxWidth:"100%"}})},l("pivot_view.warning_propertypivot"))),Object.values(r.drilldowns).filter(Zn).length>2&&T.push(h.type!=="SUM"?S.createElement(kl,{color:"yellow",icon:S.createElement(Ph,{size:"2rem"}),key:"notsummeasure",maw:500,title:l("pivot_view.warning"),sx:N=>({[N.fn.smallerThan("lg")]:{maxWidth:"100%"}})},l("pivot_view.warning_notsummeasure")):S.createElement(kl,{color:"yellow",icon:S.createElement(Ph,{size:"2rem"}),key:"sumdimensions",maw:500,title:l("pivot_view.warning"),sx:N=>({[N.fn.smallerThan("lg")]:{maxWidth:"100%"}})},l("pivot_view.warning_sumdimensions"))),T},[r.drilldowns,g,d,h]),R=E.useMemo(()=>y?S.createElement(he,null,S.createElement(jl,{order:5},l("pivot_view.title_download")),S.createElement(yn.Group,null,S.createElement(V3,{provider:()=>({name:m,extension:"csv",content:Lj(y,b,"csv")})},"CSV"),S.createElement(V3,{provider:()=>({name:m,extension:"tsv",content:Lj(y,b,"tsv")})},"TSV"))):null,[y,b]);if(c.length<2)return S.createElement(Vo,{icon:S.createElement(Rs,{color:"orange",size:"5rem"}),title:l("pivot_view.error_missingparams")});let M;return!d||!g||!h?M=S.createElement(Vo,{icon:S.createElement(Rs,{color:"orange",size:"5rem"}),title:l("pivot_view.error_missingparams")}):d===g?M=S.createElement(Vo,{icon:S.createElement(Rs,{color:"orange",size:"5rem"}),title:l("pivot_view.error_onedimension")}):_!=null?M=S.createElement(Vo,{icon:S.createElement(Rs,{color:"orange",size:"5rem"}),title:l("pivot_view.error_internal"),description:l("pivot_view.error_internal_detail",{error:_.message})}):y?M=S.createElement(q7e,ut({key:"".concat(m," ").concat(w),data:y.data,headers:y.headers,formatter:b},a)):M=S.createElement(Vo,{icon:S.createElement($c,{size:"xl"}),title:l("pivot_view.loading_title"),description:l("pivot_view.loading_details")}),S.createElement(gn,{gap:0,h:"100%",id:"query-results-pivot-view",wrap:"nowrap",sx:T=>({[T.fn.smallerThan("lg")]:{flexDirection:"column"}})},S.createElement(fc,{id:"query-results-pivot-view-params",miw:300,padding:"xs",radius:0},S.createElement(gn,{direction:"column",p:"sm"},S.createElement(jl,{order:5},l("pivot_view.title_params")),S.createElement(Lt.Wrapper,{label:d.type==="prop"?l("pivot_view.label_ddcolumnprop"):l("pivot_view.label_ddcolumn")},S.createElement(Is,{getLabel:T=>T.label,items:c,onItemSelect:f,selectedItem:d.label})),S.createElement(Lt.Wrapper,{label:g.type==="prop"?l("pivot_view.label_ddrowprop"):l("pivot_view.label_ddrow")},S.createElement(Is,{getLabel:T=>T.label,items:c,onItemSelect:p,selectedItem:g.label})),S.createElement(Lt.Wrapper,{label:l("pivot_view.label_valmeasure")},S.createElement(Is,{getLabel:T=>T.label,items:u,onItemSelect:v,selectedItem:h.label})),S.createElement(Lt.Wrapper,{label:l("pivot_view.label_formatter")},S.createElement(Is,{getKey:T=>T.value,getLabel:T=>T.label,items:C,onItemSelect:T=>O(h.value,T.value),selectedItem:w})),$&&S.createElement(he,null,S.createElement(gc,{h:"sm"}),$),S.createElement(gc,{h:"sm"}),R)),S.createElement(Fl,{orientation:"vertical"}),S.createElement(oQ,{fluid:!0,id:"query-results-pivot-view-table",m:0,p:0,maw:"100%",w:"100%",sx:{overflow:"hidden"}},M))},K7e=e=>{const t=e,{data:n,formatter:r}=t,i=Kg(t,["data","formatter"]),a=Ct(yv),o=E.useMemo(()=>e.headers.map((l,s)=>({accesorKey:l,Cell:({row:u})=>s>0&&typeof u.original[s]=="number"?r(u.original[s]):u.original[s],header:l})),[e.headers]);return S.createElement(jre,ut({columns:o,data:n,enableBottomToolbar:!1,enableColumnFilterModes:!0,enableColumnResizing:!0,enableColumnVirtualization:!0,enableTopToolbar:!1,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,initialState:{density:"xs"},mantineTableProps:{sx:{"& td":{padding:"7px 10px!important"}},withColumnBorders:!0},mantinePaperProps:{withBorder:!1,sx:l=>({[l.fn.smallerThan("lg")]:{padding:l.spacing.sm}})},mantineTableContainerProps:{sx:{maxHeight:a?"clamp(350px, calc(100vh - 48px - 48px), 9999px)":"clamp(350px, calc(100vh - 48px), 9999px)"}},rowVirtualizerProps:{measureElement(){return 37}}},i))},q7e=E.memo(K7e);function Lj(e,t,n){const r={csv:",",tsv:" "}[n],i=o=>{const l="".concat(o).trim();return l.includes(r)?JSON.stringify(l):l},a=o=>o===void 0?"":i(t(o));return[e.headers.map(i).join(r),...e.data.map(o=>[i(o[0]),...o.slice(1).map(a)].join(r))].join("\n")}var L9=e=>{const t=e,{cube:n,params:r,result:i}=t,a=Kg(t,["cube","params","result"]),o=i.data,l=r.locale,s=Ct(yv),{translate:u}=Zt(),{currentFormats:c,getAvailableKeys:d,getFormatter:f,getFormatterKey:g,setFormat:p}=Fie(n.measures),h=E.useMemo(()=>{const m=o[0],y=Y7e(n,r);return Object.keys(m).map(_=>{const b=typeof m[_],w=g(_)||(b==="number"?"Decimal":"identity"),C=f(w),O=y(_),$=O&&(_.endsWith(" ID")&&!O.name.endsWith(" ID")||_.startsWith("ID ")&&!O.name.startsWith("ID ")),R=O?gi(O,l)+($?" ID":""):_,M=O?O._type==="measure":$&&b==="number";return{dataType:b,entity:O,header:R,formatter:C,formatterKey:w,isNumeric:M,accessorKey:_,Cell:M?({cell:T})=>C(T.getValue()):({renderedCellValue:T})=>T,mantineTableBodyCellProps:{align:M?"right":"left"}}})},[n,c,o,l,r]),v=E.useCallback(m=>{var y,_,b;return(y=m==null?void 0:m.columnDef)!=null&&y.isNumeric?S.createElement(he,null,S.createElement(qe.Label,null,u("table_view.numeral_format")),((_=m==null?void 0:m.columnDef)==null?void 0:_.isNumeric)&&d((b=m==null?void 0:m.columnDef)==null?void 0:b.accessorKey).map(w=>{var C;return S.createElement(qe.Item,{key:w,icon:((C=m==null?void 0:m.columnDef)==null?void 0:C.formatterKey)===w?S.createElement(W9e,null):S.createElement(q9e,null),onClick:()=>{var O;return p((O=m==null?void 0:m.columnDef)==null?void 0:O.accessorKey,w)}},f(w)(12345.678))}),S.createElement(qe.Divider,null)):null},[]);return S.createElement(jre,ut({columns:h,data:o,enableBottomToolbar:!1,enableColumnFilterModes:!0,enableColumnResizing:!0,enableDensityToggle:!1,enableFilterMatchHighlighting:!0,enableGlobalFilter:!0,enablePagination:!1,enableRowNumbers:!0,enableRowVirtualization:!0,globalFilterFn:"contains",initialState:{density:"xs"},mantineTableProps:{sx:{"& td":{padding:"7px 10px!important"}},withColumnBorders:!0},mantinePaperProps:{id:"query-results-table-view",withBorder:!1,sx:m=>({[m.fn.smallerThan("md")]:{padding:m.spacing.sm}})},mantineTableContainerProps:{id:"query-results-table-view-table",sx:{maxHeight:s?"clamp(350px, calc(100vh - 56px - 48px - 48px), 9999px)":"clamp(350px, calc(100vh - 56px - 48px), 9999px)"}},mantineTopToolbarProps:{id:"query-results-table-view-toolbar",sx:m=>({[m.fn.smallerThan("md")]:{padding:0}})},renderColumnActionsMenuItems:({column:m})=>v(m),rowVirtualizerProps:{measureElement(){return 37}}},a))};L9.displayName="TesseractExplorer:TableView";function Y7e(e,t){const n=Object.fromEntries(e.measures.map(o=>[o.name,o])),r=Object.fromEntries(e.dimensions.map(o=>[o.name,Object.fromEntries(o.hierarchies.map(l=>[l.name,Object.fromEntries(l.levels.map(s=>[s.name,s]))]))])),i=Object.values(t.measures).map(o=>n[o.name]),a=Object.values(t.drilldowns).flatMap(o=>{const l=r[o.dimension][o.hierarchy][o.level];return[l,...qr(o.properties,s=>s.active&&l.properties.find(u=>u.name===s.name)||null)]});return o=>{const l=o.replace(/^ID\s|\sID$/,"");return a.find(s=>s.uniqueName===o)||i.find(s=>s.name===o)||a.find(s=>s.name===o)||a.find(s=>s.uniqueName===l)||i.find(s=>s.name===l)||a.find(s=>s.name===l)}}function z9(e){const{dataLocale:t="en",previewLimit:n=50,withinMantineProvider:r=!0,withinReduxProvider:i=!1,withMultiQuery:a=!1}=e,o=E.useMemo(()=>t.toString().split(","),[t]),l=E.useMemo(()=>e.panels||[{key:"table",label:"table_view.tab_label",component:L9},{key:"pivot",label:"pivot_view.tab_label",component:Lie},{key:"debug",label:"debug_view.tab_label",component:lie}],[e.panels]),s=i?E.useMemo(Uje,[]):HTe();E.useMemo(()=>{s.dispatch((c,d,f)=>{f.previewLimit=n})},[n]);let u=S.createElement(Kje,{store:s,formatters:e.formatters,previewLimit:n},S.createElement(tje,{defaultLocale:e.uiLocale,translations:e.translations},S.createElement(j7e,{source:e.source,dataLocale:o,panels:l,splash:e.splash,uiLocale:e.uiLocale,withMultiQuery:a}),e.withPermalink&&S.createElement(B7e,null)));return r&&(u=S.createElement(EG,{withNormalizeCSS:!0},u)),i&&(u=S.createElement(RTe,{store:s},u)),u}z9.defaultProps={version:"2.0.0-alpha.8"};z9.displayName="TesseractExplorer";function zie(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t0&&n(l)?t>1?Uie(l,t-1,n,r,i):ABe(i,l):r||(i[i.length]=l)}return i}var B9=Uie;function MBe(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n-1}var YBe=qBe,XBe=tC;function QBe(e,t){var n=this.__data__,r=XBe(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var ZBe=QBe,JBe=IBe,eHe=VBe,tHe=WBe,nHe=YBe,rHe=ZBe;function Xg(e){var t=-1,n=e==null?0:e.length;for(this.clear();++tl))return!1;var u=a.get(e),c=a.get(t);if(u&&c)return u==t&&c==e;var d=-1,f=!0,g=n&wUe?new vUe:void 0;for(a.set(e,t),a.set(t,e);++d-1&&e%1==0&&e-1&&e%1==0&&e<=hGe}var K9=mGe,vGe=qg,yGe=K9,_Ge=Yg,bGe="[object Arguments]",wGe="[object Array]",SGe="[object Boolean]",PGe="[object Date]",CGe="[object Error]",xGe="[object Function]",OGe="[object Map]",EGe="[object Number]",$Ge="[object Object]",kGe="[object RegExp]",RGe="[object Set]",AGe="[object String]",TGe="[object WeakMap]",MGe="[object ArrayBuffer]",NGe="[object DataView]",IGe="[object Float32Array]",DGe="[object Float64Array]",FGe="[object Int8Array]",LGe="[object Int16Array]",zGe="[object Int32Array]",jGe="[object Uint8Array]",BGe="[object Uint8ClampedArray]",HGe="[object Uint16Array]",VGe="[object Uint32Array]",Sn={};Sn[IGe]=Sn[DGe]=Sn[FGe]=Sn[LGe]=Sn[zGe]=Sn[jGe]=Sn[BGe]=Sn[HGe]=Sn[VGe]=!0;Sn[bGe]=Sn[wGe]=Sn[MGe]=Sn[SGe]=Sn[NGe]=Sn[PGe]=Sn[CGe]=Sn[xGe]=Sn[OGe]=Sn[EGe]=Sn[$Ge]=Sn[kGe]=Sn[RGe]=Sn[AGe]=Sn[TGe]=!1;function UGe(e){return _Ge(e)&&yGe(e.length)&&!!Sn[vGe(e)]}var GGe=UGe;function WGe(e){return function(t){return e(t)}}var Zie=WGe,iS={exports:{}};iS.exports;(function(e,t){var n=Bie,r=t&&!t.nodeType&&t,i=r&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===r,o=a&&n.process,l=function(){try{var s=i&&i.require&&i.require("util").types;return s||o&&o.binding&&o.binding("util")}catch(u){}}();e.exports=l})(iS,iS.exports);var KGe=iS.exports,qGe=GGe,YGe=Zie,Jj=KGe,e7=Jj&&Jj.isTypedArray,XGe=e7?YGe(e7):qGe,Jie=XGe,QGe=uGe,ZGe=j9,JGe=Xa,eWe=Qie,tWe=W9,nWe=Jie,rWe=Object.prototype,iWe=rWe.hasOwnProperty;function aWe(e,t){var n=JGe(e),r=!n&&ZGe(e),i=!n&&!r&&eWe(e),a=!n&&!r&&!i&&nWe(e),o=n||r||i||a,l=o?QGe(e.length,String):[],s=l.length;for(var u in e)(t||iWe.call(e,u))&&!(o&&(u=="length"||i&&(u=="offset"||u=="parent")||a&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||tWe(u,s)))&&l.push(u);return l}var oWe=aWe,lWe=Object.prototype;function sWe(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||lWe;return e===n}var uWe=sWe;function cWe(e,t){return function(n){return e(t(n))}}var fWe=cWe,dWe=fWe,gWe=dWe(Object.keys,Object),pWe=gWe,hWe=uWe,mWe=pWe,vWe=Object.prototype,yWe=vWe.hasOwnProperty;function _We(e){if(!hWe(e))return mWe(e);var t=[];for(var n in Object(e))yWe.call(e,n)&&n!="constructor"&&t.push(n);return t}var bWe=_We,wWe=Gie,SWe=K9;function PWe(e){return e!=null&&SWe(e.length)&&!wWe(e)}var Sv=PWe,CWe=oWe,xWe=bWe,OWe=Sv;function EWe(e){return OWe(e)?CWe(e):xWe(e)}var aC=EWe,$We=QUe,kWe=lGe,RWe=aC;function AWe(e){return $We(e,RWe,kWe)}var TWe=AWe,t7=TWe,MWe=1,NWe=Object.prototype,IWe=NWe.hasOwnProperty;function DWe(e,t,n,r,i,a){var o=n&MWe,l=t7(e),s=l.length,u=t7(t),c=u.length;if(s!=c&&!o)return!1;for(var d=s;d--;){var f=l[d];if(!(o?f in t:IWe.call(t,f)))return!1}var g=a.get(e),p=a.get(t);if(g&&p)return g==t&&p==e;var h=!0;a.set(e,t),a.set(t,e);for(var v=o;++d{let e=0;const t=()=>"0000".concat((Math.random()*36**4<<0).toString(36)).slice(-4);return()=>(e+=1,"u".concat(t()).concat(e))})();function Rl(e){const t=[];for(let n=0,r=e.length;nJi||e.height>Ji)&&(e.width>Ji&&e.height>Ji?e.width>e.height?(e.height*=Ji/e.width,e.width=Ji):(e.width*=Ji/e.height,e.height=Ji):e.width>Ji?(e.height*=Ji/e.width,e.width=Ji):(e.width*=Ji/e.height,e.height=Ji))}function UYe(e,t={}){return e.toBlob?new Promise(n=>{e.toBlob(n,t.type?t.type:"image/png",t.quality?t.quality:1)}):new Promise(n=>{const r=window.atob(e.toDataURL(t.type?t.type:void 0,t.quality?t.quality:void 0).split(",")[1]),i=r.length,a=new Uint8Array(i);for(let o=0;o{const r=new Image;r.decode=()=>t(r),r.onload=()=>t(r),r.onerror=n,r.crossOrigin="anonymous",r.decoding="async",r.src=e})}async function GYe(e){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(e)).then(encodeURIComponent).then(t=>"data:image/svg+xml;charset=utf-8,".concat(t))}async function WYe(e,t,n){const r="http://www.w3.org/2000/svg",i=document.createElementNS(r,"svg"),a=document.createElementNS(r,"foreignObject");return i.setAttribute("width","".concat(t)),i.setAttribute("height","".concat(n)),i.setAttribute("viewBox","0 0 ".concat(t," ").concat(n)),a.setAttribute("width","100%"),a.setAttribute("height","100%"),a.setAttribute("x","0"),a.setAttribute("y","0"),a.setAttribute("externalResourcesRequired","true"),i.appendChild(a),a.appendChild(e),GYe(i)}const ji=(e,t)=>{if(e instanceof t)return!0;const n=Object.getPrototypeOf(e);return n===null?!1:n.constructor.name===t.name||ji(n,t)};function KYe(e){const t=e.getPropertyValue("content");return"".concat(e.cssText," content: '").concat(t.replace(/'|"/g,""),"';")}function qYe(e){return Rl(e).map(t=>{const n=e.getPropertyValue(t),r=e.getPropertyPriority(t);return"".concat(t,": ").concat(n).concat(r?" !important":"",";")}).join(" ")}function YYe(e,t,n){const r=".".concat(e,":").concat(t),i=n.cssText?KYe(n):qYe(n);return document.createTextNode("".concat(r,"{").concat(i,"}"))}function v7(e,t,n){const r=window.getComputedStyle(e,n),i=r.getPropertyValue("content");if(i===""||i==="none")return;const a=zYe();try{t.className="".concat(t.className," ").concat(a)}catch(l){return}const o=document.createElement("style");o.appendChild(YYe(a,n,r)),t.appendChild(o)}function XYe(e,t){v7(e,t,":before"),v7(e,t,":after")}const y7="application/font-woff",_7="image/jpeg",QYe={woff:y7,woff2:y7,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:_7,jpeg:_7,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function ZYe(e){const t=/\.([^./]*?)$/g.exec(e);return t?t[1]:""}function Q9(e){const t=ZYe(e).toLowerCase();return QYe[t]||""}function JYe(e){return e.split(/,/)[1]}function Y3(e){return e.search(/^(data:)/)!==-1}function dae(e,t){return"data:".concat(t,";base64,").concat(e)}async function gae(e,t,n){const r=await fetch(e,t);if(r.status===404)throw new Error('Resource "'.concat(r.url,'" not found'));const i=await r.blob();return new Promise((a,o)=>{const l=new FileReader;l.onerror=o,l.onloadend=()=>{try{a(n({res:r,result:l.result}))}catch(s){o(s)}},l.readAsDataURL(i)})}const iE={};function eXe(e,t,n){let r=e.replace(/\?.*/,"");return n&&(r=e),/ttf|otf|eot|woff2?/i.test(r)&&(r=r.replace(/.*\//,"")),t?"[".concat(t,"]").concat(r):r}async function Z9(e,t,n){const r=eXe(e,t,n.includeQueryParams);if(iE[r]!=null)return iE[r];n.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+new Date().getTime());let i;try{const a=await gae(e,n.fetchRequestInit,({res:o,result:l})=>(t||(t=o.headers.get("Content-Type")||""),JYe(l)));i=dae(a,t)}catch(a){i=n.imagePlaceholder||"";let o="Failed to fetch resource: ".concat(e);a&&(o=typeof a=="string"?a:a.message),o&&console.warn(o)}return iE[r]=i,i}async function tXe(e){const t=e.toDataURL();return t==="data:,"?e.cloneNode(!1):oS(t)}async function nXe(e,t){if(e.currentSrc){const a=document.createElement("canvas"),o=a.getContext("2d");a.width=e.clientWidth,a.height=e.clientHeight,o==null||o.drawImage(e,0,0,a.width,a.height);const l=a.toDataURL();return oS(l)}const n=e.poster,r=Q9(n),i=await Z9(n,r,t);return oS(i)}async function rXe(e){var t;try{if(!((t=e==null?void 0:e.contentDocument)===null||t===void 0)&&t.body)return await sC(e.contentDocument.body,{},!0)}catch(n){}return e.cloneNode(!1)}async function iXe(e,t){return ji(e,HTMLCanvasElement)?tXe(e):ji(e,HTMLVideoElement)?nXe(e,t):ji(e,HTMLIFrameElement)?rXe(e):e.cloneNode(!1)}const aXe=e=>e.tagName!=null&&e.tagName.toUpperCase()==="SLOT";async function oXe(e,t,n){var r,i;let a=[];return aXe(e)&&e.assignedNodes?a=Rl(e.assignedNodes()):ji(e,HTMLIFrameElement)&&(!((r=e.contentDocument)===null||r===void 0)&&r.body)?a=Rl(e.contentDocument.body.childNodes):a=Rl(((i=e.shadowRoot)!==null&&i!==void 0?i:e).childNodes),a.length===0||ji(e,HTMLVideoElement)||await a.reduce((o,l)=>o.then(()=>sC(l,n)).then(s=>{s&&t.appendChild(s)}),Promise.resolve()),t}function lXe(e,t){const n=t.style;if(!n)return;const r=window.getComputedStyle(e);r.cssText?(n.cssText=r.cssText,n.transformOrigin=r.transformOrigin):Rl(r).forEach(i=>{let a=r.getPropertyValue(i);if(i==="font-size"&&a.endsWith("px")){const o=Math.floor(parseFloat(a.substring(0,a.length-2)))-.1;a="".concat(o,"px")}ji(e,HTMLIFrameElement)&&i==="display"&&a==="inline"&&(a="block"),i==="d"&&t.getAttribute("d")&&(a="path(".concat(t.getAttribute("d"),")")),n.setProperty(i,a,r.getPropertyPriority(i))})}function sXe(e,t){ji(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),ji(e,HTMLInputElement)&&t.setAttribute("value",e.value)}function uXe(e,t){if(ji(e,HTMLSelectElement)){const n=t,r=Array.from(n.children).find(i=>e.value===i.getAttribute("value"));r&&r.setAttribute("selected","")}}function cXe(e,t){return ji(t,Element)&&(lXe(e,t),XYe(e,t),sXe(e,t),uXe(e,t)),t}async function fXe(e,t){const n=e.querySelectorAll?e.querySelectorAll("use"):[];if(n.length===0)return e;const r={};for(let a=0;aiXe(r,t)).then(r=>oXe(e,r,t)).then(r=>cXe(e,r)).then(r=>fXe(r,t))}const pae=/url\((['"]?)([^'"]+?)\1\)/g,dXe=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,gXe=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function pXe(e){const t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return new RegExp("(url\\(['\"]?)(".concat(t,")(['\"]?\\))"),"g")}function hXe(e){const t=[];return e.replace(pae,(n,r,i)=>(t.push(i),n)),t.filter(n=>!Y3(n))}async function mXe(e,t,n,r,i){try{const a=n?LYe(t,n):t,o=Q9(t);let l;if(i){const s=await i(a);l=dae(s,o)}else l=await Z9(a,o,r);return e.replace(pXe(t),"$1".concat(l,"$3"))}catch(a){}return e}function vXe(e,{preferredFontFormat:t}){return t?e.replace(gXe,n=>{for(;;){const[r,,i]=dXe.exec(n)||[];if(!i)return"";if(i===t)return"src: ".concat(r,";")}}):e}function hae(e){return e.search(pae)!==-1}async function mae(e,t,n){if(!hae(e))return e;const r=vXe(e,n);return hXe(r).reduce((a,o)=>a.then(l=>mXe(l,o,t,n)),Promise.resolve(r))}async function W0(e,t,n){var r;const i=(r=t.style)===null||r===void 0?void 0:r.getPropertyValue(e);if(i){const a=await mae(i,null,n);return t.style.setProperty(e,a,t.style.getPropertyPriority(e)),!0}return!1}async function yXe(e,t){await W0("background",e,t)||await W0("background-image",e,t),await W0("mask",e,t)||await W0("mask-image",e,t)}async function _Xe(e,t){const n=ji(e,HTMLImageElement);if(!(n&&!Y3(e.src))&&!(ji(e,SVGImageElement)&&!Y3(e.href.baseVal)))return;const r=n?e.src:e.href.baseVal,i=await Z9(r,Q9(r),t);await new Promise((a,o)=>{e.onload=a,e.onerror=o;const l=e;l.decode&&(l.decode=a),l.loading==="lazy"&&(l.loading="eager"),n?(e.srcset="",e.src=i):e.href.baseVal=i})}async function bXe(e,t){const r=Rl(e.childNodes).map(i=>vae(i,t));await Promise.all(r).then(()=>e)}async function vae(e,t){ji(e,Element)&&(await yXe(e,t),await _Xe(e,t),await bXe(e,t))}function wXe(e,t){const{style:n}=e;t.backgroundColor&&(n.backgroundColor=t.backgroundColor),t.width&&(n.width="".concat(t.width,"px")),t.height&&(n.height="".concat(t.height,"px"));const r=t.style;return r!=null&&Object.keys(r).forEach(i=>{n[i]=r[i]}),e}const b7={};async function w7(e){let t=b7[e];if(t!=null)return t;const r=await(await fetch(e)).text();return t={url:e,cssText:r},b7[e]=t,t}async function S7(e,t){let n=e.cssText;const r=/url\(["']?([^"')]+)["']?\)/g,a=(n.match(/url\([^)]+\)/g)||[]).map(async o=>{let l=o.replace(r,"$1");return l.startsWith("https://")||(l=new URL(l,e.url).href),gae(l,t.fetchRequestInit,({result:s})=>(n=n.replace(o,"url(".concat(s,")")),[o,s]))});return Promise.all(a).then(()=>n)}function P7(e){if(e==null)return[];const t=[],n=/(\/\*[\s\S]*?\*\/)/gi;let r=e.replace(n,"");const i=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const s=i.exec(r);if(s===null)break;t.push(s[0])}r=r.replace(i,"");const a=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,o="((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})",l=new RegExp(o,"gi");for(;;){let s=a.exec(r);if(s===null){if(s=l.exec(r),s===null)break;a.lastIndex=l.lastIndex}else l.lastIndex=a.lastIndex;t.push(s[0])}return t}async function SXe(e,t){const n=[],r=[];return e.forEach(i=>{if("cssRules"in i)try{Rl(i.cssRules||[]).forEach((a,o)=>{if(a.type===CSSRule.IMPORT_RULE){let l=o+1;const s=a.href,u=w7(s).then(c=>S7(c,t)).then(c=>P7(c).forEach(d=>{try{i.insertRule(d,d.startsWith("@import")?l+=1:i.cssRules.length)}catch(f){console.error("Error inserting rule from remote css",{rule:d,error:f})}})).catch(c=>{console.error("Error loading remote css",c.toString())});r.push(u)}})}catch(a){const o=e.find(l=>l.href==null)||document.styleSheets[0];i.href!=null&&r.push(w7(i.href).then(l=>S7(l,t)).then(l=>P7(l).forEach(s=>{o.insertRule(s,i.cssRules.length)})).catch(l=>{console.error("Error loading remote stylesheet",l)})),console.error("Error inlining remote css file",a)}}),Promise.all(r).then(()=>(e.forEach(i=>{if("cssRules"in i)try{Rl(i.cssRules||[]).forEach(a=>{n.push(a)})}catch(a){console.error("Error while reading CSS rules from ".concat(i.href),a)}}),n))}function PXe(e){return e.filter(t=>t.type===CSSRule.FONT_FACE_RULE).filter(t=>hae(t.style.getPropertyValue("src")))}async function CXe(e,t){if(e.ownerDocument==null)throw new Error("Provided element is not within a Document");const n=Rl(e.ownerDocument.styleSheets),r=await SXe(n,t);return PXe(r)}async function xXe(e,t){const n=await CXe(e,t);return(await Promise.all(n.map(i=>{const a=i.parentStyleSheet?i.parentStyleSheet.href:null;return mae(i.cssText,a,t)}))).join("\n")}async function OXe(e,t){const n=t.fontEmbedCSS!=null?t.fontEmbedCSS:t.skipFonts?null:await xXe(e,t);if(n){const r=document.createElement("style"),i=document.createTextNode(n);r.appendChild(i),e.firstChild?e.insertBefore(r,e.firstChild):e.appendChild(r)}}async function yae(e,t={}){const{width:n,height:r}=fae(e,t),i=await sC(e,t,!0);return await OXe(i,t),await vae(i,t),wXe(i,t),await WYe(i,n,r)}async function EXe(e,t={}){const{width:n,height:r}=fae(e,t),i=await yae(e,t),a=await oS(i),o=document.createElement("canvas"),l=o.getContext("2d"),s=t.pixelRatio||HYe(),u=t.canvasWidth||n,c=t.canvasHeight||r;return o.width=u*s,o.height=c*s,t.skipAutoScale||VYe(o),o.style.width="".concat(u),o.style.height="".concat(c),t.backgroundColor&&(l.fillStyle=t.backgroundColor,l.fillRect(0,0,o.width,o.height)),l.drawImage(a,0,0,o.width,o.height),o}async function $Xe(e,t={}){const n=await EXe(e,t);return await UYe(n)}var _ae={exports:{}};(function(e){/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */var t=t||function(n){if(!(typeof n>"u"||typeof navigator<"u"&&/MSIE [1-9]\./.test(navigator.userAgent))){var r=n.document,i=function(){return n.URL||n.webkitURL||n},a=r.createElementNS("http://www.w3.org/1999/xhtml","a"),o="download"in a,l=function(_){var b=new MouseEvent("click");_.dispatchEvent(b)},s=/constructor/i.test(n.HTMLElement)||n.safari,u=/CriOS\/[\d]+/.test(navigator.userAgent),c=function(_){(n.setImmediate||n.setTimeout)(function(){throw _},0)},d="application/octet-stream",f=1e3*40,g=function(_){var b=function(){typeof _=="string"?i().revokeObjectURL(_):_.remove()};setTimeout(b,f)},p=function(_,b,w){b=[].concat(b);for(var C=b.length;C--;){var O=_["on"+b[C]];if(typeof O=="function")try{O.call(_,w||_)}catch($){c($)}}},h=function(_){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(_.type)?new Blob([String.fromCharCode(65279),_],{type:_.type}):_},v=function(_,b,w){w||(_=h(_));var C=this,O=_.type,$=O===d,R,M=function(){p(C,"writestart progress write writeend".split(" "))},T=function(){if((u||$&&s)&&n.FileReader){var D=new FileReader;D.onloadend=function(){var x=u?D.result:D.result.replace(/^data:[^;]*;/,"data:attachment/file;"),P=n.open(x,"_blank");P||(n.location.href=x),x=void 0,C.readyState=C.DONE,M()},D.readAsDataURL(_),C.readyState=C.INIT;return}if(R||(R=i().createObjectURL(_)),$)n.location.href=R;else{var N=n.open(R,"_blank");N||(n.location.href=R)}C.readyState=C.DONE,M(),g(R)};if(C.readyState=C.INIT,o){R=i().createObjectURL(_),setTimeout(function(){a.href=R,a.download=b,l(a),M(),g(R),C.readyState=C.DONE});return}T()},m=v.prototype,y=function(_,b,w){return new v(_,b||_.name||"download",w)};return typeof navigator<"u"&&navigator.msSaveOrOpenBlob?function(_,b,w){return b=b||_.name||"download",w||(_=h(_)),navigator.msSaveOrOpenBlob(_,b)}:(m.abort=function(){},m.readyState=m.INIT=0,m.WRITING=1,m.DONE=2,m.error=m.onwritestart=m.onprogress=m.onwrite=m.onabort=m.onerror=m.onwriteend=null,y)}}(typeof self<"u"&&self||typeof window<"u"&&window||xs.content);e.exports&&(e.exports.saveAs=t)})(_ae);var kXe=_ae.exports,RXe={filename:"download",type:"png"};function AXe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!e)return;t=Object.assign({},RXe,t),n=Object.assign({backgroundColor:n.background},n);function r(i){kXe.saveAs(i,"".concat(t.filename,".").concat(t.type)),t.callback&&t.callback()}t.type==="svg"?yae(e,n).then(function(i){var a=new XMLHttpRequest;a.open("GET",i),a.responseType="blob",a.onload=function(){return r(a.response)},a.send()}):$Xe(e,n).then(r)}function Fe(e,t){return t===void 0?function(n){return n[e]}:function(n){return n[e]===void 0?t:n[e]}}function X3(e){"@babel/helpers - typeof";return X3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X3(e)}function Al(e){return!!(e&&X3(e)==="object"&&(typeof window>"u"||e!==window&&e!==window.document&&!(e instanceof Element))&&!Array.isArray(e))}function TXe(e){return typeof window>"u"?!0:e!==window&&e!==document}function je(){for(var e=arguments,t=arguments.length<=0?void 0:arguments[0],n=function(){var o=r<0||e.length<=r?void 0:e[r];if(!Al(o))return"continue";Object.keys(o).forEach(function(l){var s=o[l];Al(s)&&TXe(s)?Object.prototype.hasOwnProperty.call(t,l)&&Al(t[l])?t[l]=je({},t[l],s):t[l]=je({},s):Array.isArray(s)?t[l]=s.slice():t[l]=s})},r=1;r1&&arguments[1]!==void 0?arguments[1]:{};for(var n in t)({}).hasOwnProperty.call(t,n)&&e.attr(n,t[n])}const C7={aa:{language:"Afar",location:null,id:4096,tag:"aa"},"aa-dj":{language:"Afar",location:"Djibouti",id:4096,tag:"aa-DJ"},"aa-er":{language:"Afar",location:"Eritrea",id:4096,tag:"aa-ER"},"aa-et":{language:"Afar",location:"Ethiopia",id:4096,tag:"aa-ET"},af:{language:"Afrikaans",location:null,id:54,tag:"af"},"af-na":{language:"Afrikaans",location:"Namibia",id:4096,tag:"af-NA"},"af-za":{language:"Afrikaans",location:"South Africa",id:1078,tag:"af-ZA"},agq:{language:"Aghem",location:null,id:4096,tag:"agq"},"agq-cm":{language:"Aghem",location:"Cameroon",id:4096,tag:"agq-CM"},ak:{language:"Akan",location:null,id:4096,tag:"ak"},"ak-gh":{language:"Akan",location:"Ghana",id:4096,tag:"ak-GH"},sq:{language:"Albanian",location:null,id:28,tag:"sq"},"sq-al":{language:"Albanian",location:"Albania",id:1052,tag:"sq-AL"},"sq-mk":{language:"Albanian",location:"North Macedonia",id:4096,tag:"sq-MK"},gsw:{language:"Alsatian",location:null,id:132,tag:"gsw"},"gsw-fr":{language:"Alsatian",location:"France",id:1156,tag:"gsw-FR"},"gsw-li":{language:"Alsatian",location:"Liechtenstein",id:4096,tag:"gsw-LI"},"gsw-ch":{language:"Alsatian",location:"Switzerland",id:4096,tag:"gsw-CH"},am:{language:"Amharic",location:null,id:94,tag:"am"},"am-et":{language:"Amharic",location:"Ethiopia",id:1118,tag:"am-ET"},ar:{language:"Arabic",location:null,id:1,tag:"ar"},"ar-dz":{language:"Arabic",location:"Algeria",id:5121,tag:"ar-DZ"},"ar-bh":{language:"Arabic",location:"Bahrain",id:15361,tag:"ar-BH"},"ar-td":{language:"Arabic",location:"Chad",id:4096,tag:"ar-TD"},"ar-km":{language:"Arabic",location:"Comoros",id:4096,tag:"ar-KM"},"ar-dj":{language:"Arabic",location:"Djibouti",id:4096,tag:"ar-DJ"},"ar-eg":{language:"Arabic",location:"Egypt",id:3073,tag:"ar-EG"},"ar-er":{language:"Arabic",location:"Eritrea",id:4096,tag:"ar-ER"},"ar-iq":{language:"Arabic",location:"Iraq",id:2049,tag:"ar-IQ"},"ar-il":{language:"Arabic",location:"Israel",id:4096,tag:"ar-IL"},"ar-jo":{language:"Arabic",location:"Jordan",id:11265,tag:"ar-JO"},"ar-kw":{language:"Arabic",location:"Kuwait",id:13313,tag:"ar-KW"},"ar-lb":{language:"Arabic",location:"Lebanon",id:12289,tag:"ar-LB"},"ar-ly":{language:"Arabic",location:"Libya",id:4097,tag:"ar-LY"},"ar-mr":{language:"Arabic",location:"Mauritania",id:4096,tag:"ar-MR"},"ar-ma":{language:"Arabic",location:"Morocco",id:6145,tag:"ar-MA"},"ar-om":{language:"Arabic",location:"Oman",id:8193,tag:"ar-OM"},"ar-ps":{language:"Arabic",location:"Palestinian Authority",id:4096,tag:"ar-PS"},"ar-qa":{language:"Arabic",location:"Qatar",id:16385,tag:"ar-QA"},"ar-sa":{language:"Arabic",location:"Saudi Arabia",id:1025,tag:"ar-SA"},"ar-so":{language:"Arabic",location:"Somalia",id:4096,tag:"ar-SO"},"ar-ss":{language:"Arabic",location:"South Sudan",id:4096,tag:"ar-SS"},"ar-sd":{language:"Arabic",location:"Sudan",id:4096,tag:"ar-SD"},"ar-sy":{language:"Arabic",location:"Syria",id:10241,tag:"ar-SY"},"ar-tn":{language:"Arabic",location:"Tunisia",id:7169,tag:"ar-TN"},"ar-ae":{language:"Arabic",location:"U.A.E.",id:14337,tag:"ar-AE"},"ar-001":{language:"Arabic",location:"World",id:4096,tag:"ar-001"},"ar-ye":{language:"Arabic",location:"Yemen",id:9217,tag:"ar-YE"},hy:{language:"Armenian",location:null,id:43,tag:"hy"},"hy-am":{language:"Armenian",location:"Armenia",id:1067,tag:"hy-AM"},as:{language:"Assamese",location:null,id:77,tag:"as"},"as-in":{language:"Assamese",location:"India",id:1101,tag:"as-IN"},ast:{language:"Asturian",location:null,id:4096,tag:"ast"},"ast-es":{language:"Asturian",location:"Spain",id:4096,tag:"ast-ES"},asa:{language:"Asu",location:null,id:4096,tag:"asa"},"asa-tz":{language:"Asu",location:"Tanzania",id:4096,tag:"asa-TZ"},"az-cyrl":{language:"Azerbaijani (Cyrillic)",location:null,id:29740,tag:"az-Cyrl",version:"Windows 7"},"az-cyrl-az":{language:"Azerbaijani (Cyrillic)",location:"Azerbaijan",id:2092,tag:"az-Cyrl-AZ"},az:{language:"Azerbaijani (Latin)",location:null,id:44,tag:"az"},"az-latn":{language:"Azerbaijani (Latin)",location:null,id:30764,tag:"az-Latn",version:"Windows 7"},"az-latn-az":{language:"Azerbaijani (Latin)",location:"Azerbaijan",id:1068,tag:"az-Latn-AZ"},ksf:{language:"Bafia",location:null,id:4096,tag:"ksf"},"ksf-cm":{language:"Bafia",location:"Cameroon",id:4096,tag:"ksf-CM"},bm:{language:"Bamanankan",location:null,id:4096,tag:"bm"},"bm-latn-ml":{language:"Bamanankan (Latin)",location:"Mali",id:4096,tag:"bm-Latn-ML"},bn:{language:"Bangla",location:null,id:69,tag:"bn"},"bn-bd":{language:"Bangla",location:"Bangladesh",id:2117,tag:"bn-BD"},"bn-in":{language:"Bangla",location:"India",id:1093,tag:"bn-IN"},bas:{language:"Basaa",location:null,id:4096,tag:"bas"},"bas-cm":{language:"Basaa",location:"Cameroon",id:4096,tag:"bas-CM"},ba:{language:"Bashkir",location:null,id:109,tag:"ba"},"ba-ru":{language:"Bashkir",location:"Russia",id:1133,tag:"ba-RU"},eu:{language:"Basque",location:null,id:45,tag:"eu"},"eu-es":{language:"Basque",location:"Spain",id:1069,tag:"eu-ES"},be:{language:"Belarusian",location:null,id:35,tag:"be"},"be-by":{language:"Belarusian",location:"Belarus",id:1059,tag:"be-BY"},bem:{language:"Bemba",location:null,id:4096,tag:"bem"},"bem-zm":{language:"Bemba",location:"Zambia",id:4096,tag:"bem-ZM"},bez:{language:"Bena",location:null,id:4096,tag:"bez"},"bez-tz":{language:"Bena",location:"Tanzania",id:4096,tag:"bez-TZ"},byn:{language:"Blin",location:null,id:4096,tag:"byn"},"byn-er":{language:"Blin",location:"Eritrea",id:4096,tag:"byn-ER"},brx:{language:"Bodo",location:null,id:4096,tag:"brx"},"brx-in":{language:"Bodo",location:"India",id:4096,tag:"brx-IN"},"bs-cyrl":{language:"Bosnian (Cyrillic)",location:null,id:25626,tag:"bs-Cyrl",version:"Windows 7"},"bs-cyrl-ba":{language:"Bosnian (Cyrillic)",location:"Bosnia and Herzegovina",id:8218,tag:"bs-Cyrl-BA"},"bs-latn":{language:"Bosnian (Latin)",location:null,id:26650,tag:"bs-Latn",version:"Windows 7"},bs:{language:"Bosnian (Latin)",location:null,id:30746,tag:"bs"},"bs-latn-ba":{language:"Bosnian (Latin)",location:"Bosnia and Herzegovina",id:5146,tag:"bs-Latn-BA"},br:{language:"Breton",location:null,id:126,tag:"br"},"br-fr":{language:"Breton",location:"France",id:1150,tag:"br-FR"},bg:{language:"Bulgarian",location:null,id:2,tag:"bg"},"bg-bg":{language:"Bulgarian",location:"Bulgaria",id:1026,tag:"bg-BG"},my:{language:"Burmese",location:null,id:85,tag:"my"},"my-mm":{language:"Burmese",location:"Myanmar",id:1109,tag:"my-MM"},ca:{language:"Catalan",location:null,id:3,tag:"ca"},"ca-ad":{language:"Catalan",location:"Andorra",id:4096,tag:"ca-AD"},"ca-fr":{language:"Catalan",location:"France",id:4096,tag:"ca-FR"},"ca-it":{language:"Catalan",location:"Italy",id:4096,tag:"ca-IT"},"ca-es":{language:"Catalan",location:"Spain",id:1027,tag:"ca-ES"},ceb:{language:"Cebuano",location:null,id:4096,tag:"ceb"},"ceb-latn":{language:"Cebuan (Latin)",location:null,id:4096,tag:"ceb-Latn"},"ceb-latn-ph":{language:"Cebuan (Latin)",location:"Philippines",id:4096,tag:"ceb-Latn-PH"},"tzm-latn-":{language:"Central Atlas Tamazight (Latin)",location:"Morocco",id:4096,tag:"tzm-Latn-"},ku:{language:"Central Kurdish",location:null,id:146,tag:"ku"},"ku-arab":{language:"Central Kurdish",location:null,id:31890,tag:"ku-Arab"},"ku-arab-iq":{language:"Central Kurdish",location:"Iraq",id:1170,tag:"ku-Arab-IQ"},ccp:{language:"Chakma",location:null,id:4096,tag:"ccp"},"ccp-cakm":{language:"Chakma",location:"Chakma",id:4096,tag:"ccp-Cakm"},"ccp-cakm-":{language:"Chakma",location:"India",id:4096,tag:"ccp-Cakm-"},"cd-ru":{language:"Chechen",location:"Russia",id:4096,tag:"cd-RU"},chr:{language:"Cherokee",location:null,id:92,tag:"chr"},"chr-cher":{language:"Cherokee",location:null,id:31836,tag:"chr-Cher"},"chr-cher-us":{language:"Cherokee",location:"United States",id:1116,tag:"chr-Cher-US"},cgg:{language:"Chiga",location:null,id:4096,tag:"cgg"},"cgg-ug":{language:"Chiga",location:"Uganda",id:4096,tag:"cgg-UG"},"zh-hans":{language:"Chinese (Simplified)",location:null,id:4,tag:"zh-Hans"},zh:{language:"Chinese (Simplified)",location:null,id:30724,tag:"zh",version:"Windows 7"},"zh-cn":{language:"Chinese (Simplified)",location:"People's Republic of China",id:2052,tag:"zh-CN"},"zh-sg":{language:"Chinese (Simplified)",location:"Singapore",id:4100,tag:"zh-SG"},"zh-hant":{language:"Chinese (Traditional)",location:null,id:31748,tag:"zh-Hant"},"zh-hk":{language:"Chinese (Traditional)",location:"Hong Kong S.A.R.",id:3076,tag:"zh-HK"},"zh-mo":{language:"Chinese (Traditional)",location:"Macao S.A.R.",id:5124,tag:"zh-MO"},"zh-tw":{language:"Chinese (Traditional)",location:"Taiwan",id:1028,tag:"zh-TW"},"cu-ru":{language:"Church Slavic",location:"Russia",id:4096,tag:"cu-RU"},swc:{language:"Congo Swahili",location:null,id:4096,tag:"swc"},"swc-cd":{language:"Congo Swahili",location:"Congo DRC",id:4096,tag:"swc-CD"},kw:{language:"Cornish",location:null,id:4096,tag:"kw"},"kw-gb":{language:"Cornish",location:"United Kingdom",id:4096,tag:"kw-GB"},co:{language:"Corsican",location:null,id:131,tag:"co"},"co-fr":{language:"Corsican",location:"France",id:1155,tag:"co-FR"},hr:{language:"Croatian",location:null,id:26,tag:"hr"},"hr-hr":{language:"Croatian",location:"Croatia",id:1050,tag:"hr-HR"},"hr-ba":{language:"Croatian (Latin)",location:"Bosnia and Herzegovina",id:4122,tag:"hr-BA"},cs:{language:"Czech",location:null,id:5,tag:"cs"},"cs-cz":{language:"Czech",location:"Czech Republic",id:1029,tag:"cs-CZ"},da:{language:"Danish",location:null,id:6,tag:"da"},"da-dk":{language:"Danish",location:"Denmark",id:1030,tag:"da-DK"},"da-gl":{language:"Danish",location:"Greenland",id:4096,tag:"da-GL"},prs:{language:"Dari",location:null,id:140,tag:"prs"},"prs-af":{language:"Dari",location:"Afghanistan",id:1164,tag:"prs-AF"},dv:{language:"Divehi",location:null,id:101,tag:"dv"},"dv-mv":{language:"Divehi",location:"Maldives",id:1125,tag:"dv-MV"},dua:{language:"Duala",location:null,id:4096,tag:"dua"},"dua-cm":{language:"Duala",location:"Cameroon",id:4096,tag:"dua-CM"},nl:{language:"Dutch",location:null,id:19,tag:"nl"},"nl-aw":{language:"Dutch",location:"Aruba",id:4096,tag:"nl-AW"},"nl-be":{language:"Dutch",location:"Belgium",id:2067,tag:"nl-BE"},"nl-bq":{language:"Dutch",location:"Bonaire, Sint Eustatius and Saba",id:4096,tag:"nl-BQ"},"nl-cw":{language:"Dutch",location:"Curaçao",id:4096,tag:"nl-CW"},"nl-nl":{language:"Dutch",location:"Netherlands",id:1043,tag:"nl-NL"},"nl-sx":{language:"Dutch",location:"Sint Maarten",id:4096,tag:"nl-SX"},"nl-sr":{language:"Dutch",location:"Suriname",id:4096,tag:"nl-SR"},dz:{language:"Dzongkha",location:null,id:4096,tag:"dz"},"dz-bt":{language:"Dzongkha",location:"Bhutan",id:3153,tag:"dz-BT"},ebu:{language:"Embu",location:null,id:4096,tag:"ebu"},"ebu-ke":{language:"Embu",location:"Kenya",id:4096,tag:"ebu-KE"},en:{language:"English",location:null,id:9,tag:"en"},"en-as":{language:"English",location:"American Samoa",id:4096,tag:"en-AS"},"en-ai":{language:"English",location:"Anguilla",id:4096,tag:"en-AI"},"en-ag":{language:"English",location:"Antigua and Barbuda",id:4096,tag:"en-AG"},"en-au":{language:"English",location:"Australia",id:3081,tag:"en-AU"},"en-at":{language:"English",location:"Austria",id:4096,tag:"en-AT"},"en-bs":{language:"English",location:"Bahamas",id:4096,tag:"en-BS"},"en-bb":{language:"English",location:"Barbados",id:4096,tag:"en-BB"},"en-be":{language:"English",location:"Belgium",id:4096,tag:"en-BE"},"en-bz":{language:"English",location:"Belize",id:10249,tag:"en-BZ"},"en-bm":{language:"English",location:"Bermuda",id:4096,tag:"en-BM"},"en-bw":{language:"English",location:"Botswana",id:4096,tag:"en-BW"},"en-io":{language:"English",location:"British Indian Ocean Territory",id:4096,tag:"en-IO"},"en-vg":{language:"English",location:"British Virgin Islands",id:4096,tag:"en-VG"},"en-bi":{language:"English",location:"Burundi",id:4096,tag:"en-BI"},"en-cm":{language:"English",location:"Cameroon",id:4096,tag:"en-CM"},"en-ca":{language:"English",location:"Canada",id:4105,tag:"en-CA"},"en-029":{language:"English",location:"Caribbean",id:9225,tag:"en-029"},"en-ky":{language:"English",location:"Cayman Islands",id:4096,tag:"en-KY"},"en-cx":{language:"English",location:"Christmas Island",id:4096,tag:"en-CX"},"en-cc":{language:"English",location:"Cocos [Keeling] Islands",id:4096,tag:"en-CC"},"en-ck":{language:"English",location:"Cook Islands",id:4096,tag:"en-CK"},"en-cy":{language:"English",location:"Cyprus",id:4096,tag:"en-CY"},"en-dk":{language:"English",location:"Denmark",id:4096,tag:"en-DK"},"en-dm":{language:"English",location:"Dominica",id:4096,tag:"en-DM"},"en-er":{language:"English",location:"Eritrea",id:4096,tag:"en-ER"},"en-150":{language:"English",location:"Europe",id:4096,tag:"en-150"},"en-fk":{language:"English",location:"Falkland Islands",id:4096,tag:"en-FK"},"en-fi":{language:"English",location:"Finland",id:4096,tag:"en-FI"},"en-fj":{language:"English",location:"Fiji",id:4096,tag:"en-FJ"},"en-gm":{language:"English",location:"Gambia",id:4096,tag:"en-GM"},"en-de":{language:"English",location:"Germany",id:4096,tag:"en-DE"},"en-gh":{language:"English",location:"Ghana",id:4096,tag:"en-GH"},"en-gi":{language:"English",location:"Gibraltar",id:4096,tag:"en-GI"},"en-gd":{language:"English",location:"Grenada",id:4096,tag:"en-GD"},"en-gu":{language:"English",location:"Guam",id:4096,tag:"en-GU"},"en-gg":{language:"English",location:"Guernsey",id:4096,tag:"en-GG"},"en-gy":{language:"English",location:"Guyana",id:4096,tag:"en-GY"},"en-hk":{language:"English",location:"Hong Kong",id:15369,tag:"en-HK"},"en-in":{language:"English",location:"India",id:16393,tag:"en-IN"},"en-ie":{language:"English",location:"Ireland",id:6153,tag:"en-IE"},"en-im":{language:"English",location:"Isle of Man",id:4096,tag:"en-IM"},"en-il":{language:"English",location:"Israel",id:4096,tag:"en-IL"},"en-jm":{language:"English",location:"Jamaica",id:8201,tag:"en-JM"},"en-je":{language:"English",location:"Jersey",id:4096,tag:"en-JE"},"en-ke":{language:"English",location:"Kenya",id:4096,tag:"en-KE"},"en-ki":{language:"English",location:"Kiribati",id:4096,tag:"en-KI"},"en-ls":{language:"English",location:"Lesotho",id:4096,tag:"en-LS"},"en-lr":{language:"English",location:"Liberia",id:4096,tag:"en-LR"},"en-mo":{language:"English",location:"Macao SAR",id:4096,tag:"en-MO"},"en-mg":{language:"English",location:"Madagascar",id:4096,tag:"en-MG"},"en-mw":{language:"English",location:"Malawi",id:4096,tag:"en-MW"},"en-my":{language:"English",location:"Malaysia",id:17417,tag:"en-MY"},"en-mt":{language:"English",location:"Malta",id:4096,tag:"en-MT"},"en-mh":{language:"English",location:"Marshall Islands",id:4096,tag:"en-MH"},"en-mu":{language:"English",location:"Mauritius",id:4096,tag:"en-MU"},"en-fm":{language:"English",location:"Micronesia",id:4096,tag:"en-FM"},"en-ms":{language:"English",location:"Montserrat",id:4096,tag:"en-MS"},"en-na":{language:"English",location:"Namibia",id:4096,tag:"en-NA"},"en-nr":{language:"English",location:"Nauru",id:4096,tag:"en-NR"},"en-nl":{language:"English",location:"Netherlands",id:4096,tag:"en-NL"},"en-nz":{language:"English",location:"New Zealand",id:5129,tag:"en-NZ"},"en-ng":{language:"English",location:"Nigeria",id:4096,tag:"en-NG"},"en-nu":{language:"English",location:"Niue",id:4096,tag:"en-NU"},"en-nf":{language:"English",location:"Norfolk Island",id:4096,tag:"en-NF"},"en-mp":{language:"English",location:"Northern Mariana Islands",id:4096,tag:"en-MP"},"en-pk":{language:"English",location:"Pakistan",id:4096,tag:"en-PK"},"en-pw":{language:"English",location:"Palau",id:4096,tag:"en-PW"},"en-pg":{language:"English",location:"Papua New Guinea",id:4096,tag:"en-PG"},"en-pn":{language:"English",location:"Pitcairn Islands",id:4096,tag:"en-PN"},"en-pr":{language:"English",location:"Puerto Rico",id:4096,tag:"en-PR"},"en-ph":{language:"English",location:"Republic of the Philippines",id:13321,tag:"en-PH"},"en-rw":{language:"English",location:"Rwanda",id:4096,tag:"en-RW"},"en-kn":{language:"English",location:"Saint Kitts and Nevis",id:4096,tag:"en-KN"},"en-lc":{language:"English",location:"Saint Lucia",id:4096,tag:"en-LC"},"en-vc":{language:"English",location:"Saint Vincent and the Grenadines",id:4096,tag:"en-VC"},"en-ws":{language:"English",location:"Samoa",id:4096,tag:"en-WS"},"en-sc":{language:"English",location:"Seychelles",id:4096,tag:"en-SC"},"en-sl":{language:"English",location:"Sierra Leone",id:4096,tag:"en-SL"},"en-sg":{language:"English",location:"Singapore",id:18441,tag:"en-SG"},"en-sx":{language:"English",location:"Sint Maarten",id:4096,tag:"en-SX"},"en-si":{language:"English",location:"Slovenia",id:4096,tag:"en-SI"},"en-sb":{language:"English",location:"Solomon Islands",id:4096,tag:"en-SB"},"en-za":{language:"English",location:"South Africa",id:7177,tag:"en-ZA"},"en-ss":{language:"English",location:"South Sudan",id:4096,tag:"en-SS"},"en-sh":{language:"English",location:"St Helena, Ascension, Tristan da Cunha",id:4096,tag:"en-SH"},"en-sd":{language:"English",location:"Sudan",id:4096,tag:"en-SD"},"en-sz":{language:"English",location:"Swaziland",id:4096,tag:"en-SZ"},"en-se":{language:"English",location:"Sweden",id:4096,tag:"en-SE"},"en-ch":{language:"English",location:"Switzerland",id:4096,tag:"en-CH"},"en-tz":{language:"English",location:"Tanzania",id:4096,tag:"en-TZ"},"en-tk":{language:"English",location:"Tokelau",id:4096,tag:"en-TK"},"en-to":{language:"English",location:"Tonga",id:4096,tag:"en-TO"},"en-tt":{language:"English",location:"Trinidad and Tobago",id:11273,tag:"en-TT"},"en-tc":{language:"English",location:"Turks and Caicos Islands",id:4096,tag:"en-TC"},"en-tv":{language:"English",location:"Tuvalu",id:4096,tag:"en-TV"},"en-ug":{language:"English",location:"Uganda",id:4096,tag:"en-UG"},"en-ae":{language:"English",location:"United Arab Emirates",id:19465,tag:"en-AE"},"en-gb":{language:"English",location:"United Kingdom",id:2057,tag:"en-GB"},"en-us":{language:"English",location:"United States",id:1033,tag:"en-US"},"en-um":{language:"English",location:"US Minor Outlying Islands",id:4096,tag:"en-UM"},"en-vi":{language:"English",location:"US Virgin Islands",id:4096,tag:"en-VI"},"en-vu":{language:"English",location:"Vanuatu",id:4096,tag:"en-VU"},"en-001":{language:"English",location:"World",id:4096,tag:"en-001"},"en-zm":{language:"English",location:"Zambia",id:4096,tag:"en-ZM"},"en-zw":{language:"English",location:"Zimbabwe",id:12297,tag:"en-ZW"},eo:{language:"Esperanto",location:null,id:4096,tag:"eo"},"eo-001":{language:"Esperanto",location:"World",id:4096,tag:"eo-001"},et:{language:"Estonian",location:null,id:37,tag:"et"},"et-ee":{language:"Estonian",location:"Estonia",id:1061,tag:"et-EE"},ee:{language:"Ewe",location:null,id:4096,tag:"ee"},"ee-gh":{language:"Ewe",location:"Ghana",id:4096,tag:"ee-GH"},"ee-tg":{language:"Ewe",location:"Togo",id:4096,tag:"ee-TG"},ewo:{language:"Ewondo",location:null,id:4096,tag:"ewo"},"ewo-cm":{language:"Ewondo",location:"Cameroon",id:4096,tag:"ewo-CM"},fo:{language:"Faroese",location:null,id:56,tag:"fo"},"fo-dk":{language:"Faroese",location:"Denmark",id:4096,tag:"fo-DK"},"fo-fo":{language:"Faroese",location:"Faroe Islands",id:1080,tag:"fo-FO"},fil:{language:"Filipino",location:null,id:100,tag:"fil"},"fil-ph":{language:"Filipino",location:"Philippines",id:1124,tag:"fil-PH"},fi:{language:"Finnish",location:null,id:11,tag:"fi"},"fi-fi":{language:"Finnish",location:"Finland",id:1035,tag:"fi-FI"},fr:{language:"French",location:null,id:12,tag:"fr"},"fr-dz":{language:"French",location:"Algeria",id:4096,tag:"fr-DZ"},"fr-be":{language:"French",location:"Belgium",id:2060,tag:"fr-BE"},"fr-bj":{language:"French",location:"Benin",id:4096,tag:"fr-BJ"},"fr-bf":{language:"French",location:"Burkina Faso",id:4096,tag:"fr-BF"},"fr-bi":{language:"French",location:"Burundi",id:4096,tag:"fr-BI"},"fr-cm":{language:"French",location:"Cameroon",id:11276,tag:"fr-CM"},"fr-ca":{language:"French",location:"Canada",id:3084,tag:"fr-CA"},"fr-cf":{language:"French",location:"Central African Republic",id:4096,tag:"fr-CF",version:"Release10"},"fr-td":{language:"French",location:"Chad",id:4096,tag:"fr-TD"},"fr-km":{language:"French",location:"Comoros",id:4096,tag:"fr-KM"},"fr-cg":{language:"French",location:"Congo",id:4096,tag:"fr-CG"},"fr-cd":{language:"French",location:"Congo, DRC",id:9228,tag:"fr-CD"},"fr-ci":{language:"French",location:"Côte d'Ivoire",id:12300,tag:"fr-CI"},"fr-dj":{language:"French",location:"Djibouti",id:4096,tag:"fr-DJ"},"fr-gq":{language:"French",location:"Equatorial Guinea",id:4096,tag:"fr-GQ"},"fr-fr":{language:"French",location:"France",id:1036,tag:"fr-FR"},"fr-gf":{language:"French",location:"French Guiana",id:4096,tag:"fr-GF"},"fr-pf":{language:"French",location:"French Polynesia",id:4096,tag:"fr-PF"},"fr-ga":{language:"French",location:"Gabon",id:4096,tag:"fr-GA"},"fr-gp":{language:"French",location:"Guadeloupe",id:4096,tag:"fr-GP"},"fr-gn":{language:"French",location:"Guinea",id:4096,tag:"fr-GN"},"fr-ht":{language:"French",location:"Haiti",id:15372,tag:"fr-HT"},"fr-lu":{language:"French",location:"Luxembourg",id:5132,tag:"fr-LU"},"fr-mg":{language:"French",location:"Madagascar",id:4096,tag:"fr-MG"},"fr-ml":{language:"French",location:"Mali",id:13324,tag:"fr-ML"},"fr-mq":{language:"French",location:"Martinique",id:4096,tag:"fr-MQ"},"fr-mr":{language:"French",location:"Mauritania",id:4096,tag:"fr-MR"},"fr-mu":{language:"French",location:"Mauritius",id:4096,tag:"fr-MU"},"fr-yt":{language:"French",location:"Mayotte",id:4096,tag:"fr-YT"},"fr-ma":{language:"French",location:"Morocco",id:14348,tag:"fr-MA"},"fr-nc":{language:"French",location:"New Caledonia",id:4096,tag:"fr-NC"},"fr-ne":{language:"French",location:"Niger",id:4096,tag:"fr-NE"},"fr-mc":{language:"French",location:"Principality of Monaco",id:6156,tag:"fr-MC"},"fr-re":{language:"French",location:"Reunion",id:8204,tag:"fr-RE"},"fr-rw":{language:"French",location:"Rwanda",id:4096,tag:"fr-RW"},"fr-bl":{language:"French",location:"Saint Barthélemy",id:4096,tag:"fr-BL"},"fr-mf":{language:"French",location:"Saint Martin",id:4096,tag:"fr-MF"},"fr-pm":{language:"French",location:"Saint Pierre and Miquelon",id:4096,tag:"fr-PM"},"fr-sn":{language:"French",location:"Senegal",id:10252,tag:"fr-SN"},"fr-sc":{language:"French",location:"Seychelles",id:4096,tag:"fr-SC"},"fr-ch":{language:"French",location:"Switzerland",id:4108,tag:"fr-CH"},"fr-sy":{language:"French",location:"Syria",id:4096,tag:"fr-SY"},"fr-tg":{language:"French",location:"Togo",id:4096,tag:"fr-TG"},"fr-tn":{language:"French",location:"Tunisia",id:4096,tag:"fr-TN"},"fr-vu":{language:"French",location:"Vanuatu",id:4096,tag:"fr-VU"},"fr-wf":{language:"French",location:"Wallis and Futuna",id:4096,tag:"fr-WF"},fy:{language:"Frisian",location:null,id:98,tag:"fy"},"fy-nl":{language:"Frisian",location:"Netherlands",id:1122,tag:"fy-NL"},fur:{language:"Friulian",location:null,id:4096,tag:"fur"},"fur-it":{language:"Friulian",location:"Italy",id:4096,tag:"fur-IT"},ff:{language:"Fulah",location:null,id:103,tag:"ff"},"ff-latn":{language:"Fulah (Latin)",location:null,id:31847,tag:"ff-Latn"},"ff-latn-bf":{language:"Fulah (Latin)",location:"Burkina Faso",id:4096,tag:"ff-Latn-BF"},"ff-cm":{language:"Fulah",location:"Cameroon",id:4096,tag:"ff-CM"},"ff-latn-cm":{language:"Fulah (Latin)",location:"Cameroon",id:4096,tag:"ff-Latn-CM"},"ff-latn-gm":{language:"Fulah (Latin)",location:"Gambia",id:4096,tag:"ff-Latn-GM"},"ff-latn-gh":{language:"Fulah (Latin)",location:"Ghana",id:4096,tag:"ff-Latn-GH"},"ff-gn":{language:"Fulah",location:"Guinea",id:4096,tag:"ff-GN"},"ff-latn-gn":{language:"Fulah (Latin)",location:"Guinea",id:4096,tag:"ff-Latn-GN"},"ff-latn-gw":{language:"Fulah (Latin)",location:"Guinea-Bissau",id:4096,tag:"ff-Latn-GW"},"ff-latn-lr":{language:"Fulah (Latin)",location:"Liberia",id:4096,tag:"ff-Latn-LR"},"ff-mr":{language:"Fulah",location:"Mauritania",id:4096,tag:"ff-MR"},"ff-latn-mr":{language:"Fulah (Latin)",location:"Mauritania",id:4096,tag:"ff-Latn-MR"},"ff-latn-ne":{language:"Fulah (Latin)",location:"Niger",id:4096,tag:"ff-Latn-NE"},"ff-ng":{language:"Fulah",location:"Nigeria",id:4096,tag:"ff-NG"},"ff-latn-ng":{language:"Fulah (Latin)",location:"Nigeria",id:4096,tag:"ff-Latn-NG"},"ff-latn-sn":{language:"Fulah",location:"Senegal",id:2151,tag:"ff-Latn-SN"},"ff-latn-sl":{language:"Fulah (Latin)",location:"Sierra Leone",id:4096,tag:"ff-Latn-SL"},gl:{language:"Galician",location:null,id:86,tag:"gl"},"gl-es":{language:"Galician",location:"Spain",id:1110,tag:"gl-ES"},lg:{language:"Ganda",location:null,id:4096,tag:"lg"},"lg-ug":{language:"Ganda",location:"Uganda",id:4096,tag:"lg-UG"},ka:{language:"Georgian",location:null,id:55,tag:"ka"},"ka-ge":{language:"Georgian",location:"Georgia",id:1079,tag:"ka-GE"},de:{language:"German",location:null,id:7,tag:"de"},"de-at":{language:"German",location:"Austria",id:3079,tag:"de-AT"},"de-be":{language:"German",location:"Belgium",id:4096,tag:"de-BE"},"de-de":{language:"German",location:"Germany",id:1031,tag:"de-DE"},"de-it":{language:"German",location:"Italy",id:4096,tag:"de-IT"},"de-li":{language:"German",location:"Liechtenstein",id:5127,tag:"de-LI"},"de-lu":{language:"German",location:"Luxembourg",id:4103,tag:"de-LU"},"de-ch":{language:"German",location:"Switzerland",id:2055,tag:"de-CH"},el:{language:"Greek",location:null,id:8,tag:"el"},"el-cy":{language:"Greek",location:"Cyprus",id:4096,tag:"el-CY"},"el-gr":{language:"Greek",location:"Greece",id:1032,tag:"el-GR"},kl:{language:"Greenlandic",location:null,id:111,tag:"kl"},"kl-gl":{language:"Greenlandic",location:"Greenland",id:1135,tag:"kl-GL"},gn:{language:"Guarani",location:null,id:116,tag:"gn"},"gn-py":{language:"Guarani",location:"Paraguay",id:1140,tag:"gn-PY"},gu:{language:"Gujarati",location:null,id:71,tag:"gu"},"gu-in":{language:"Gujarati",location:"India",id:1095,tag:"gu-IN"},guz:{language:"Gusii",location:null,id:4096,tag:"guz"},"guz-ke":{language:"Gusii",location:"Kenya",id:4096,tag:"guz-KE"},ha:{language:"Hausa (Latin)",location:null,id:104,tag:"ha"},"ha-latn":{language:"Hausa (Latin)",location:null,id:31848,tag:"ha-Latn",version:"Windows 7"},"ha-latn-gh":{language:"Hausa (Latin)",location:"Ghana",id:4096,tag:"ha-Latn-GH"},"ha-latn-ne":{language:"Hausa (Latin)",location:"Niger",id:4096,tag:"ha-Latn-NE"},"ha-latn-ng":{language:"Hausa (Latin)",location:"Nigeria",id:1128,tag:"ha-Latn-NG"},haw:{language:"Hawaiian",location:null,id:117,tag:"haw"},"haw-us":{language:"Hawaiian",location:"United States",id:1141,tag:"haw-US"},he:{language:"Hebrew",location:null,id:13,tag:"he"},"he-il":{language:"Hebrew",location:"Israel",id:1037,tag:"he-IL"},hi:{language:"Hindi",location:null,id:57,tag:"hi"},"hi-in":{language:"Hindi",location:"India",id:1081,tag:"hi-IN"},hu:{language:"Hungarian",location:null,id:14,tag:"hu"},"hu-hu":{language:"Hungarian",location:"Hungary",id:1038,tag:"hu-HU"},is:{language:"Icelandic",location:null,id:15,tag:"is"},"is-is":{language:"Icelandic",location:"Iceland",id:1039,tag:"is-IS"},ig:{language:"Igbo",location:null,id:112,tag:"ig"},"ig-ng":{language:"Igbo",location:"Nigeria",id:1136,tag:"ig-NG"},id:{language:"Indonesian",location:null,id:33,tag:"id"},"id-id":{language:"Indonesian",location:"Indonesia",id:1057,tag:"id-ID"},ia:{language:"Interlingua",location:null,id:4096,tag:"ia"},"ia-fr":{language:"Interlingua",location:"France",id:4096,tag:"ia-FR"},"ia-001":{language:"Interlingua",location:"World",id:4096,tag:"ia-001"},iu:{language:"Inuktitut (Latin)",location:null,id:93,tag:"iu"},"iu-latn":{language:"Inuktitut (Latin)",location:null,id:31837,tag:"iu-Latn",version:"Windows 7"},"iu-latn-ca":{language:"Inuktitut (Latin)",location:"Canada",id:2141,tag:"iu-Latn-CA"},"iu-cans":{language:"Inuktitut (Syllabics)",location:null,id:30813,tag:"iu-Cans",version:"Windows 7"},"iu-cans-ca":{language:"Inuktitut (Syllabics)",location:"Canada",id:1117,tag:"iu-Cans-CA"},ga:{language:"Irish",location:null,id:60,tag:"ga",version:"Windows 7"},"ga-ie":{language:"Irish",location:"Ireland",id:2108,tag:"ga-IE"},it:{language:"Italian",location:null,id:16,tag:"it"},"it-it":{language:"Italian",location:"Italy",id:1040,tag:"it-IT"},"it-sm":{language:"Italian",location:"San Marino",id:4096,tag:"it-SM"},"it-ch":{language:"Italian",location:"Switzerland",id:2064,tag:"it-CH"},"it-va":{language:"Italian",location:"Vatican City",id:4096,tag:"it-VA"},ja:{language:"Japanese",location:null,id:17,tag:"ja"},"ja-jp":{language:"Japanese",location:"Japan",id:1041,tag:"ja-JP"},jv:{language:"Javanese",location:null,id:4096,tag:"jv"},"jv-latn":{language:"Javanese",location:"Latin",id:4096,tag:"jv-Latn"},"jv-latn-id":{language:"Javanese",location:"Latin, Indonesia",id:4096,tag:"jv-Latn-ID"},dyo:{language:"Jola-Fonyi",location:null,id:4096,tag:"dyo"},"dyo-sn":{language:"Jola-Fonyi",location:"Senegal",id:4096,tag:"dyo-SN"},kea:{language:"Kabuverdianu",location:null,id:4096,tag:"kea"},"kea-cv":{language:"Kabuverdianu",location:"Cabo Verde",id:4096,tag:"kea-CV"},kab:{language:"Kabyle",location:null,id:4096,tag:"kab"},"kab-dz":{language:"Kabyle",location:"Algeria",id:4096,tag:"kab-DZ"},kkj:{language:"Kako",location:null,id:4096,tag:"kkj"},"kkj-cm":{language:"Kako",location:"Cameroon",id:4096,tag:"kkj-CM"},kln:{language:"Kalenjin",location:null,id:4096,tag:"kln"},"kln-ke":{language:"Kalenjin",location:"Kenya",id:4096,tag:"kln-KE"},kam:{language:"Kamba",location:null,id:4096,tag:"kam"},"kam-ke":{language:"Kamba",location:"Kenya",id:4096,tag:"kam-KE"},kn:{language:"Kannada",location:null,id:75,tag:"kn"},"kn-in":{language:"Kannada",location:"India",id:1099,tag:"kn-IN"},ks:{language:"Kashmiri",location:null,id:96,tag:"ks"},"ks-arab":{language:"Kashmiri",location:"Perso-Arabic",id:1120,tag:"ks-Arab"},"ks-arab-in":{language:"Kashmiri",location:"Perso-Arabic",id:4096,tag:"ks-Arab-IN"},kk:{language:"Kazakh",location:null,id:63,tag:"kk"},"kk-kz":{language:"Kazakh",location:"Kazakhstan",id:1087,tag:"kk-KZ"},km:{language:"Khmer",location:null,id:83,tag:"km"},"km-kh":{language:"Khmer",location:"Cambodia",id:1107,tag:"km-KH"},quc:{language:"K'iche",location:null,id:134,tag:"quc"},"quc-latn-gt":{language:"K'iche",location:"Guatemala",id:1158,tag:"quc-Latn-GT"},ki:{language:"Kikuyu",location:null,id:4096,tag:"ki"},"ki-ke":{language:"Kikuyu",location:"Kenya",id:4096,tag:"ki-KE"},rw:{language:"Kinyarwanda",location:null,id:135,tag:"rw"},"rw-rw":{language:"Kinyarwanda",location:"Rwanda",id:1159,tag:"rw-RW"},sw:{language:"Kiswahili",location:null,id:65,tag:"sw"},"sw-ke":{language:"Kiswahili",location:"Kenya",id:1089,tag:"sw-KE"},"sw-tz":{language:"Kiswahili",location:"Tanzania",id:4096,tag:"sw-TZ"},"sw-ug":{language:"Kiswahili",location:"Uganda",id:4096,tag:"sw-UG"},kok:{language:"Konkani",location:null,id:87,tag:"kok"},"kok-in":{language:"Konkani",location:"India",id:1111,tag:"kok-IN"},ko:{language:"Korean",location:null,id:18,tag:"ko"},"ko-kr":{language:"Korean",location:"Korea",id:1042,tag:"ko-KR"},"ko-kp":{language:"Korean",location:"North Korea",id:4096,tag:"ko-KP"},khq:{language:"Koyra Chiini",location:null,id:4096,tag:"khq"},"khq-ml":{language:"Koyra Chiini",location:"Mali",id:4096,tag:"khq-ML"},ses:{language:"Koyraboro Senni",location:null,id:4096,tag:"ses"},"ses-ml":{language:"Koyraboro Senni",location:"Mali",id:4096,tag:"ses-ML"},nmg:{language:"Kwasio",location:null,id:4096,tag:"nmg"},"nmg-cm":{language:"Kwasio",location:"Cameroon",id:4096,tag:"nmg-CM"},ky:{language:"Kyrgyz",location:null,id:64,tag:"ky"},"ky-kg":{language:"Kyrgyz",location:"Kyrgyzstan",id:1088,tag:"ky-KG"},"ku-arab-ir":{language:"Kurdish",location:"Perso-Arabic, Iran",id:4096,tag:"ku-Arab-IR"},lkt:{language:"Lakota",location:null,id:4096,tag:"lkt"},"lkt-us":{language:"Lakota",location:"United States",id:4096,tag:"lkt-US"},lag:{language:"Langi",location:null,id:4096,tag:"lag"},"lag-tz":{language:"Langi",location:"Tanzania",id:4096,tag:"lag-TZ"},lo:{language:"Lao",location:null,id:84,tag:"lo"},"lo-la":{language:"Lao",location:"Lao P.D.R.",id:1108,tag:"lo-LA"},lv:{language:"Latvian",location:null,id:38,tag:"lv"},"lv-lv":{language:"Latvian",location:"Latvia",id:1062,tag:"lv-LV"},ln:{language:"Lingala",location:null,id:4096,tag:"ln"},"ln-ao":{language:"Lingala",location:"Angola",id:4096,tag:"ln-AO"},"ln-cf":{language:"Lingala",location:"Central African Republic",id:4096,tag:"ln-CF"},"ln-cg":{language:"Lingala",location:"Congo",id:4096,tag:"ln-CG"},"ln-cd":{language:"Lingala",location:"Congo DRC",id:4096,tag:"ln-CD"},lt:{language:"Lithuanian",location:null,id:39,tag:"lt"},"lt-lt":{language:"Lithuanian",location:"Lithuania",id:1063,tag:"lt-LT"},nds:{language:"Low German",location:null,id:4096,tag:"nds"},"nds-de":{language:"Low German",location:"Germany",id:4096,tag:"nds-DE"},"nds-nl":{language:"Low German",location:"Netherlands",id:4096,tag:"nds-NL"},dsb:{language:"Lower Sorbian",location:null,id:31790,tag:"dsb",version:"Windows 7"},"dsb-de":{language:"Lower Sorbian",location:"Germany",id:2094,tag:"dsb-DE"},lu:{language:"Luba-Katanga",location:null,id:4096,tag:"lu"},"lu-cd":{language:"Luba-Katanga",location:"Congo DRC",id:4096,tag:"lu-CD"},luo:{language:"Luo",location:null,id:4096,tag:"luo"},"luo-ke":{language:"Luo",location:"Kenya",id:4096,tag:"luo-KE"},lb:{language:"Luxembourgish",location:null,id:110,tag:"lb"},"lb-lu":{language:"Luxembourgish",location:"Luxembourg",id:1134,tag:"lb-LU"},luy:{language:"Luyia",location:null,id:4096,tag:"luy"},"luy-ke":{language:"Luyia",location:"Kenya",id:4096,tag:"luy-KE"},mk:{language:"Macedonian",location:null,id:47,tag:"mk"},"mk-mk":{language:"Macedonian",location:"North Macedonia",id:1071,tag:"mk-MK"},jmc:{language:"Machame",location:null,id:4096,tag:"jmc"},"jmc-tz":{language:"Machame",location:"Tanzania",id:4096,tag:"jmc-TZ"},mgh:{language:"Makhuwa-Meetto",location:null,id:4096,tag:"mgh"},"mgh-mz":{language:"Makhuwa-Meetto",location:"Mozambique",id:4096,tag:"mgh-MZ"},kde:{language:"Makonde",location:null,id:4096,tag:"kde"},"kde-tz":{language:"Makonde",location:"Tanzania",id:4096,tag:"kde-TZ"},mg:{language:"Malagasy",location:null,id:4096,tag:"mg"},"mg-mg":{language:"Malagasy",location:"Madagascar",id:4096,tag:"mg-MG"},ms:{language:"Malay",location:null,id:62,tag:"ms"},"ms-bn":{language:"Malay",location:"Brunei Darussalam",id:2110,tag:"ms-BN"},"ms-my":{language:"Malay",location:"Malaysia",id:1086,tag:"ms-MY"},ml:{language:"Malayalam",location:null,id:76,tag:"ml"},"ml-in":{language:"Malayalam",location:"India",id:1100,tag:"ml-IN"},mt:{language:"Maltese",location:null,id:58,tag:"mt"},"mt-mt":{language:"Maltese",location:"Malta",id:1082,tag:"mt-MT"},gv:{language:"Manx",location:null,id:4096,tag:"gv"},"gv-im":{language:"Manx",location:"Isle of Man",id:4096,tag:"gv-IM"},mi:{language:"Maori",location:null,id:129,tag:"mi"},"mi-nz":{language:"Maori",location:"New Zealand",id:1153,tag:"mi-NZ"},arn:{language:"Mapudungun",location:null,id:122,tag:"arn"},"arn-cl":{language:"Mapudungun",location:"Chile",id:1146,tag:"arn-CL"},mr:{language:"Marathi",location:null,id:78,tag:"mr"},"mr-in":{language:"Marathi",location:"India",id:1102,tag:"mr-IN"},mas:{language:"Masai",location:null,id:4096,tag:"mas"},"mas-ke":{language:"Masai",location:"Kenya",id:4096,tag:"mas-KE"},"mas-tz":{language:"Masai",location:"Tanzania",id:4096,tag:"mas-TZ"},"mzn-ir":{language:"Mazanderani",location:"Iran",id:4096,tag:"mzn-IR"},mer:{language:"Meru",location:null,id:4096,tag:"mer"},"mer-ke":{language:"Meru",location:"Kenya",id:4096,tag:"mer-KE"},mgo:{language:"Meta'",location:null,id:4096,tag:"mgo"},"mgo-cm":{language:"Meta'",location:"Cameroon",id:4096,tag:"mgo-CM"},moh:{language:"Mohawk",location:null,id:124,tag:"moh"},"moh-ca":{language:"Mohawk",location:"Canada",id:1148,tag:"moh-CA"},mn:{language:"Mongolian (Cyrillic)",location:null,id:80,tag:"mn"},"mn-cyrl":{language:"Mongolian (Cyrillic)",location:null,id:30800,tag:"mn-Cyrl",version:"Windows 7"},"mn-mn":{language:"Mongolian (Cyrillic)",location:"Mongolia",id:1104,tag:"mn-MN"},"mn-mong":{language:"Mongolian (Traditional Mongolian)",location:null,id:31824,tag:"mn-Mong",version:"Windows 7"},"mn-mong-cn":{language:"Mongolian (Traditional Mongolian)",location:"People's Republic of China",id:2128,tag:"mn-Mong-CN",version:"Windows V"},"mn-mong-mn":{language:"Mongolian (Traditional Mongolian)",location:"Mongolia",id:3152,tag:"mn-Mong-MN",version:"Windows 7"},mfe:{language:"Morisyen",location:null,id:4096,tag:"mfe"},"mfe-mu":{language:"Morisyen",location:"Mauritius",id:4096,tag:"mfe-MU"},mua:{language:"Mundang",location:null,id:4096,tag:"mua"},"mua-cm":{language:"Mundang",location:"Cameroon",id:4096,tag:"mua-CM"},nqo:{language:"N'ko",location:null,id:4096,tag:"nqo"},"nqo-gn":{language:"N'ko",location:"Guinea",id:4096,tag:"nqo-GN"},naq:{language:"Nama",location:null,id:4096,tag:"naq"},"naq-na":{language:"Nama",location:"Namibia",id:4096,tag:"naq-NA"},ne:{language:"Nepali",location:null,id:97,tag:"ne"},"ne-in":{language:"Nepali",location:"India",id:2145,tag:"ne-IN"},"ne-np":{language:"Nepali",location:"Nepal",id:1121,tag:"ne-NP"},nnh:{language:"Ngiemboon",location:null,id:4096,tag:"nnh"},"nnh-cm":{language:"Ngiemboon",location:"Cameroon",id:4096,tag:"nnh-CM"},jgo:{language:"Ngomba",location:null,id:4096,tag:"jgo"},"jgo-cm":{language:"Ngomba",location:"Cameroon",id:4096,tag:"jgo-CM"},"lrc-iq":{language:"Northern Luri",location:"Iraq",id:4096,tag:"lrc-IQ"},"lrc-ir":{language:"Northern Luri",location:"Iran",id:4096,tag:"lrc-IR"},nd:{language:"North Ndebele",location:null,id:4096,tag:"nd"},"nd-zw":{language:"North Ndebele",location:"Zimbabwe",id:4096,tag:"nd-ZW"},no:{language:"Norwegian (Bokmal)",location:null,id:20,tag:"no"},nb:{language:"Norwegian (Bokmal)",location:null,id:31764,tag:"nb"},"nb-no":{language:"Norwegian (Bokmal)",location:"Norway",id:1044,tag:"nb-NO"},nn:{language:"Norwegian (Nynorsk)",location:null,id:30740,tag:"nn"},"nn-no":{language:"Norwegian (Nynorsk)",location:"Norway",id:2068,tag:"nn-NO"},"nb-sj":{language:"Norwegian Bokmål",location:"Svalbard and Jan Mayen",id:4096,tag:"nb-SJ"},nus:{language:"Nuer",location:null,id:4096,tag:"nus"},"nus-sd":{language:"Nuer",location:"Sudan",id:4096,tag:"nus-SD"},"nus-ss":{language:"Nuer",location:"South Sudan",id:4096,tag:"nus-SS"},nyn:{language:"Nyankole",location:null,id:4096,tag:"nyn"},"nyn-ug":{language:"Nyankole",location:"Uganda",id:4096,tag:"nyn-UG"},oc:{language:"Occitan",location:null,id:130,tag:"oc"},"oc-fr":{language:"Occitan",location:"France",id:1154,tag:"oc-FR"},or:{language:"Odia",location:null,id:72,tag:"or"},"or-in":{language:"Odia",location:"India",id:1096,tag:"or-IN"},om:{language:"Oromo",location:null,id:114,tag:"om"},"om-et":{language:"Oromo",location:"Ethiopia",id:1138,tag:"om-ET"},"om-ke":{language:"Oromo",location:"Kenya",id:4096,tag:"om-KE"},os:{language:"Ossetian",location:null,id:4096,tag:"os"},"os-ge":{language:"Ossetian",location:"Cyrillic, Georgia",id:4096,tag:"os-GE"},"os-ru":{language:"Ossetian",location:"Cyrillic, Russia",id:4096,tag:"os-RU"},ps:{language:"Pashto",location:null,id:99,tag:"ps"},"ps-af":{language:"Pashto",location:"Afghanistan",id:1123,tag:"ps-AF"},"ps-pk":{language:"Pashto",location:"Pakistan",id:4096,tag:"ps-PK"},fa:{language:"Persian",location:null,id:41,tag:"fa"},"fa-af":{language:"Persian",location:"Afghanistan",id:4096,tag:"fa-AF"},"fa-ir":{language:"Persian",location:"Iran",id:1065,tag:"fa-IR"},pl:{language:"Polish",location:null,id:21,tag:"pl"},"pl-pl":{language:"Polish",location:"Poland",id:1045,tag:"pl-PL"},pt:{language:"Portuguese",location:null,id:22,tag:"pt"},"pt-ao":{language:"Portuguese",location:"Angola",id:4096,tag:"pt-AO"},"pt-br":{language:"Portuguese",location:"Brazil",id:1046,tag:"pt-BR"},"pt-cv":{language:"Portuguese",location:"Cabo Verde",id:4096,tag:"pt-CV"},"pt-gq":{language:"Portuguese",location:"Equatorial Guinea",id:4096,tag:"pt-GQ"},"pt-gw":{language:"Portuguese",location:"Guinea-Bissau",id:4096,tag:"pt-GW"},"pt-lu":{language:"Portuguese",location:"Luxembourg",id:4096,tag:"pt-LU"},"pt-mo":{language:"Portuguese",location:"Macao SAR",id:4096,tag:"pt-MO"},"pt-mz":{language:"Portuguese",location:"Mozambique",id:4096,tag:"pt-MZ"},"pt-pt":{language:"Portuguese",location:"Portugal",id:2070,tag:"pt-PT"},"pt-st":{language:"Portuguese",location:"São Tomé and Príncipe",id:4096,tag:"pt-ST"},"pt-ch":{language:"Portuguese",location:"Switzerland",id:4096,tag:"pt-CH"},"pt-tl":{language:"Portuguese",location:"Timor-Leste",id:4096,tag:"pt-TL"},"prg-001":{language:"Prussian",location:null,id:4096,tag:"prg-001"},"qps-ploca":{language:"Pseudo Language",location:"Pseudo locale for east Asian/complex script localization testing",id:1534,tag:"qps-ploca"},"qps-ploc":{language:"Pseudo Language",location:"Pseudo locale used for localization testing",id:1281,tag:"qps-ploc"},"qps-plocm":{language:"Pseudo Language",location:"Pseudo locale used for localization testing of mirrored locales",id:2559,tag:"qps-plocm"},pa:{language:"Punjabi",location:null,id:70,tag:"pa"},"pa-arab":{language:"Punjabi",location:null,id:31814,tag:"pa-Arab"},"pa-in":{language:"Punjabi",location:"India",id:1094,tag:"pa-IN"},"pa-arab-pk":{language:"Punjabi",location:"Islamic Republic of Pakistan",id:2118,tag:"pa-Arab-PK"},quz:{language:"Quechua",location:null,id:107,tag:"quz"},"quz-bo":{language:"Quechua",location:"Bolivia",id:1131,tag:"quz-BO"},"quz-ec":{language:"Quechua",location:"Ecuador",id:2155,tag:"quz-EC"},"quz-pe":{language:"Quechua",location:"Peru",id:3179,tag:"quz-PE"},ksh:{language:"Ripuarian",location:null,id:4096,tag:"ksh"},"ksh-de":{language:"Ripuarian",location:"Germany",id:4096,tag:"ksh-DE"},ro:{language:"Romanian",location:null,id:24,tag:"ro"},"ro-md":{language:"Romanian",location:"Moldova",id:2072,tag:"ro-MD"},"ro-ro":{language:"Romanian",location:"Romania",id:1048,tag:"ro-RO"},rm:{language:"Romansh",location:null,id:23,tag:"rm"},"rm-ch":{language:"Romansh",location:"Switzerland",id:1047,tag:"rm-CH"},rof:{language:"Rombo",location:null,id:4096,tag:"rof"},"rof-tz":{language:"Rombo",location:"Tanzania",id:4096,tag:"rof-TZ"},rn:{language:"Rundi",location:null,id:4096,tag:"rn"},"rn-bi":{language:"Rundi",location:"Burundi",id:4096,tag:"rn-BI"},ru:{language:"Russian",location:null,id:25,tag:"ru"},"ru-by":{language:"Russian",location:"Belarus",id:4096,tag:"ru-BY"},"ru-kz":{language:"Russian",location:"Kazakhstan",id:4096,tag:"ru-KZ"},"ru-kg":{language:"Russian",location:"Kyrgyzstan",id:4096,tag:"ru-KG"},"ru-md":{language:"Russian",location:"Moldova",id:2073,tag:"ru-MD"},"ru-ru":{language:"Russian",location:"Russia",id:1049,tag:"ru-RU"},"ru-ua":{language:"Russian",location:"Ukraine",id:4096,tag:"ru-UA"},rwk:{language:"Rwa",location:null,id:4096,tag:"rwk"},"rwk-tz":{language:"Rwa",location:"Tanzania",id:4096,tag:"rwk-TZ"},ssy:{language:"Saho",location:null,id:4096,tag:"ssy"},"ssy-er":{language:"Saho",location:"Eritrea",id:4096,tag:"ssy-ER"},sah:{language:"Sakha",location:null,id:133,tag:"sah"},"sah-ru":{language:"Sakha",location:"Russia",id:1157,tag:"sah-RU"},saq:{language:"Samburu",location:null,id:4096,tag:"saq"},"saq-ke":{language:"Samburu",location:"Kenya",id:4096,tag:"saq-KE"},smn:{language:"Sami (Inari)",location:null,id:28731,tag:"smn",version:"Windows 7"},"smn-fi":{language:"Sami (Inari)",location:"Finland",id:9275,tag:"smn-FI"},smj:{language:"Sami (Lule)",location:null,id:31803,tag:"smj",version:"Windows 7"},"smj-no":{language:"Sami (Lule)",location:"Norway",id:4155,tag:"smj-NO"},"smj-se":{language:"Sami (Lule)",location:"Sweden",id:5179,tag:"smj-SE"},se:{language:"Sami (Northern)",location:null,id:59,tag:"se"},"se-fi":{language:"Sami (Northern)",location:"Finland",id:3131,tag:"se-FI"},"se-no":{language:"Sami (Northern)",location:"Norway",id:1083,tag:"se-NO"},"se-se":{language:"Sami (Northern)",location:"Sweden",id:2107,tag:"se-SE"},sms:{language:"Sami (Skolt)",location:null,id:29755,tag:"sms",version:"Windows 7"},"sms-fi":{language:"Sami (Skolt)",location:"Finland",id:8251,tag:"sms-FI"},sma:{language:"Sami (Southern)",location:null,id:30779,tag:"sma",version:"Windows 7"},"sma-no":{language:"Sami (Southern)",location:"Norway",id:6203,tag:"sma-NO"},"sma-se":{language:"Sami (Southern)",location:"Sweden",id:7227,tag:"sma-SE"},sg:{language:"Sango",location:null,id:4096,tag:"sg"},"sg-cf":{language:"Sango",location:"Central African Republic",id:4096,tag:"sg-CF"},sbp:{language:"Sangu",location:null,id:4096,tag:"sbp"},"sbp-tz":{language:"Sangu",location:"Tanzania",id:4096,tag:"sbp-TZ"},sa:{language:"Sanskrit",location:null,id:79,tag:"sa"},"sa-in":{language:"Sanskrit",location:"India",id:1103,tag:"sa-IN"},gd:{language:"Scottish Gaelic",location:null,id:145,tag:"gd",version:"Windows 7"},"gd-gb":{language:"Scottish Gaelic",location:"United Kingdom",id:1169,tag:"gd-GB"},seh:{language:"Sena",location:null,id:4096,tag:"seh"},"seh-mz":{language:"Sena",location:"Mozambique",id:4096,tag:"seh-MZ"},"sr-cyrl":{language:"Serbian (Cyrillic)",location:null,id:27674,tag:"sr-Cyrl",version:"Windows 7"},"sr-cyrl-ba":{language:"Serbian (Cyrillic)",location:"Bosnia and Herzegovina",id:7194,tag:"sr-Cyrl-BA"},"sr-cyrl-me":{language:"Serbian (Cyrillic)",location:"Montenegro",id:12314,tag:"sr-Cyrl-ME"},"sr-cyrl-rs":{language:"Serbian (Cyrillic)",location:"Serbia",id:10266,tag:"sr-Cyrl-RS"},"sr-cyrl-cs":{language:"Serbian (Cyrillic)",location:"Serbia and Montenegro (Former)",id:3098,tag:"sr-Cyrl-CS"},"sr-latn":{language:"Serbian (Latin)",location:null,id:28698,tag:"sr-Latn",version:"Windows 7"},sr:{language:"Serbian (Latin)",location:null,id:31770,tag:"sr"},"sr-latn-ba":{language:"Serbian (Latin)",location:"Bosnia and Herzegovina",id:6170,tag:"sr-Latn-BA"},"sr-latn-me":{language:"Serbian (Latin)",location:"Montenegro",id:11290,tag:"sr-Latn-ME"},"sr-latn-rs":{language:"Serbian (Latin)",location:"Serbia",id:9242,tag:"sr-Latn-RS"},"sr-latn-cs":{language:"Serbian (Latin)",location:"Serbia and Montenegro (Former)",id:2074,tag:"sr-Latn-CS"},nso:{language:"Sesotho sa Leboa",location:null,id:108,tag:"nso"},"nso-za":{language:"Sesotho sa Leboa",location:"South Africa",id:1132,tag:"nso-ZA"},tn:{language:"Setswana",location:null,id:50,tag:"tn"},"tn-bw":{language:"Setswana",location:"Botswana",id:2098,tag:"tn-BW"},"tn-za":{language:"Setswana",location:"South Africa",id:1074,tag:"tn-ZA"},ksb:{language:"Shambala",location:null,id:4096,tag:"ksb"},"ksb-tz":{language:"Shambala",location:"Tanzania",id:4096,tag:"ksb-TZ"},sn:{language:"Shona",location:null,id:4096,tag:"sn"},"sn-latn":{language:"Shona",location:"Latin",id:4096,tag:"sn-Latn"},"sn-latn-zw":{language:"Shona",location:"Zimbabwe",id:4096,tag:"sn-Latn-ZW"},sd:{language:"Sindhi",location:null,id:89,tag:"sd"},"sd-arab":{language:"Sindhi",location:null,id:31833,tag:"sd-Arab"},"sd-arab-pk":{language:"Sindhi",location:"Islamic Republic of Pakistan",id:2137,tag:"sd-Arab-PK"},si:{language:"Sinhala",location:null,id:91,tag:"si"},"si-lk":{language:"Sinhala",location:"Sri Lanka",id:1115,tag:"si-LK"},sk:{language:"Slovak",location:null,id:27,tag:"sk"},"sk-sk":{language:"Slovak",location:"Slovakia",id:1051,tag:"sk-SK"},sl:{language:"Slovenian",location:null,id:36,tag:"sl"},"sl-si":{language:"Slovenian",location:"Slovenia",id:1060,tag:"sl-SI"},xog:{language:"Soga",location:null,id:4096,tag:"xog"},"xog-ug":{language:"Soga",location:"Uganda",id:4096,tag:"xog-UG"},so:{language:"Somali",location:null,id:119,tag:"so"},"so-dj":{language:"Somali",location:"Djibouti",id:4096,tag:"so-DJ"},"so-et":{language:"Somali",location:"Ethiopia",id:4096,tag:"so-ET"},"so-ke":{language:"Somali",location:"Kenya",id:4096,tag:"so-KE"},"so-so":{language:"Somali",location:"Somalia",id:1143,tag:"so-SO"},st:{language:"Sotho",location:null,id:48,tag:"st"},"st-za":{language:"Sotho",location:"South Africa",id:1072,tag:"st-ZA"},nr:{language:"South Ndebele",location:null,id:4096,tag:"nr"},"nr-za":{language:"South Ndebele",location:"South Africa",id:4096,tag:"nr-ZA"},"st-ls":{language:"Southern Sotho",location:"Lesotho",id:4096,tag:"st-LS"},es:{language:"Spanish",location:null,id:10,tag:"es"},"es-ar":{language:"Spanish",location:"Argentina",id:11274,tag:"es-AR"},"es-bz":{language:"Spanish",location:"Belize",id:4096,tag:"es-BZ"},"es-ve":{language:"Spanish",location:"Bolivarian Republic of Venezuela",id:8202,tag:"es-VE"},"es-bo":{language:"Spanish",location:"Bolivia",id:16394,tag:"es-BO"},"es-br":{language:"Spanish",location:"Brazil",id:4096,tag:"es-BR"},"es-cl":{language:"Spanish",location:"Chile",id:13322,tag:"es-CL"},"es-co":{language:"Spanish",location:"Colombia",id:9226,tag:"es-CO"},"es-cr":{language:"Spanish",location:"Costa Rica",id:5130,tag:"es-CR"},"es-cu":{language:"Spanish",location:"Cuba",id:23562,tag:"es-CU"},"es-do":{language:"Spanish",location:"Dominican Republic",id:7178,tag:"es-DO"},"es-ec":{language:"Spanish",location:"Ecuador",id:12298,tag:"es-EC"},"es-sv":{language:"Spanish",location:"El Salvador",id:17418,tag:"es-SV"},"es-gq":{language:"Spanish",location:"Equatorial Guinea",id:4096,tag:"es-GQ"},"es-gt":{language:"Spanish",location:"Guatemala",id:4106,tag:"es-GT"},"es-hn":{language:"Spanish",location:"Honduras",id:18442,tag:"es-HN"},"es-419":{language:"Spanish",location:"Latin America",id:22538,tag:"es-419"},"es-mx":{language:"Spanish",location:"Mexico",id:2058,tag:"es-MX"},"es-ni":{language:"Spanish",location:"Nicaragua",id:19466,tag:"es-NI"},"es-pa":{language:"Spanish",location:"Panama",id:6154,tag:"es-PA"},"es-py":{language:"Spanish",location:"Paraguay",id:15370,tag:"es-PY"},"es-pe":{language:"Spanish",location:"Peru",id:10250,tag:"es-PE"},"es-ph":{language:"Spanish",location:"Philippines",id:4096,tag:"es-PH"},"es-pr":{language:"Spanish",location:"Puerto Rico",id:20490,tag:"es-PR"},"es-es_tradnl":{language:"Spanish",location:"Spain",id:1034,tag:"es-ES_tradnl"},"es-es":{language:"Spanish",location:"Spain",id:3082,tag:"es-ES"},"es-us":{language:"Spanish",location:"UnitedStates",id:21514,tag:"es-US"},"es-uy":{language:"Spanish",location:"Uruguay",id:14346,tag:"es-UY"},zgh:{language:"Standard Moroccan Tamazight",location:null,id:4096,tag:"zgh"},"zgh-tfng-ma":{language:"Standard Moroccan Tamazight",location:"Morocco",id:4096,tag:"zgh-Tfng-MA"},"zgh-tfng":{language:"Standard Moroccan Tamazight",location:"Tifinagh",id:4096,tag:"zgh-Tfng"},ss:{language:"Swati",location:null,id:4096,tag:"ss"},"ss-za":{language:"Swati",location:"South Africa",id:4096,tag:"ss-ZA"},"ss-sz":{language:"Swati",location:"Swaziland",id:4096,tag:"ss-SZ"},sv:{language:"Swedish",location:null,id:29,tag:"sv"},"sv-ax":{language:"Swedish",location:"Åland Islands",id:4096,tag:"sv-AX"},"sv-fi":{language:"Swedish",location:"Finland",id:2077,tag:"sv-FI"},"sv-se":{language:"Swedish",location:"Sweden",id:1053,tag:"sv-SE"},syr:{language:"Syriac",location:null,id:90,tag:"syr"},"syr-sy":{language:"Syriac",location:"Syria",id:1114,tag:"syr-SY"},shi:{language:"Tachelhit",location:null,id:4096,tag:"shi"},"shi-tfng":{language:"Tachelhit",location:"Tifinagh",id:4096,tag:"shi-Tfng"},"shi-tfng-ma":{language:"Tachelhit",location:"Tifinagh, Morocco",id:4096,tag:"shi-Tfng-MA"},"shi-latn":{language:"Tachelhit (Latin)",location:null,id:4096,tag:"shi-Latn"},"shi-latn-ma":{language:"Tachelhit (Latin)",location:"Morocco",id:4096,tag:"shi-Latn-MA"},dav:{language:"Taita",location:null,id:4096,tag:"dav"},"dav-ke":{language:"Taita",location:"Kenya",id:4096,tag:"dav-KE"},tg:{language:"Tajik (Cyrillic)",location:null,id:40,tag:"tg"},"tg-cyrl":{language:"Tajik (Cyrillic)",location:null,id:31784,tag:"tg-Cyrl",version:"Windows 7"},"tg-cyrl-tj":{language:"Tajik (Cyrillic)",location:"Tajikistan",id:1064,tag:"tg-Cyrl-TJ"},tzm:{language:"Tamazight (Latin)",location:null,id:95,tag:"tzm"},"tzm-latn":{language:"Tamazight (Latin)",location:null,id:31839,tag:"tzm-Latn",version:"Windows 7"},"tzm-latn-dz":{language:"Tamazight (Latin)",location:"Algeria",id:2143,tag:"tzm-Latn-DZ"},ta:{language:"Tamil",location:null,id:73,tag:"ta"},"ta-in":{language:"Tamil",location:"India",id:1097,tag:"ta-IN"},"ta-my":{language:"Tamil",location:"Malaysia",id:4096,tag:"ta-MY"},"ta-sg":{language:"Tamil",location:"Singapore",id:4096,tag:"ta-SG"},"ta-lk":{language:"Tamil",location:"Sri Lanka",id:2121,tag:"ta-LK"},twq:{language:"Tasawaq",location:null,id:4096,tag:"twq"},"twq-ne":{language:"Tasawaq",location:"Niger",id:4096,tag:"twq-NE"},tt:{language:"Tatar",location:null,id:68,tag:"tt"},"tt-ru":{language:"Tatar",location:"Russia",id:1092,tag:"tt-RU"},te:{language:"Telugu",location:null,id:74,tag:"te"},"te-in":{language:"Telugu",location:"India",id:1098,tag:"te-IN"},teo:{language:"Teso",location:null,id:4096,tag:"teo"},"teo-ke":{language:"Teso",location:"Kenya",id:4096,tag:"teo-KE"},"teo-ug":{language:"Teso",location:"Uganda",id:4096,tag:"teo-UG"},th:{language:"Thai",location:null,id:30,tag:"th"},"th-th":{language:"Thai",location:"Thailand",id:1054,tag:"th-TH"},bo:{language:"Tibetan",location:null,id:81,tag:"bo"},"bo-in":{language:"Tibetan",location:"India",id:4096,tag:"bo-IN"},"bo-cn":{language:"Tibetan",location:"People's Republic of China",id:1105,tag:"bo-CN"},tig:{language:"Tigre",location:null,id:4096,tag:"tig"},"tig-er":{language:"Tigre",location:"Eritrea",id:4096,tag:"tig-ER"},ti:{language:"Tigrinya",location:null,id:115,tag:"ti"},"ti-er":{language:"Tigrinya",location:"Eritrea",id:2163,tag:"ti-ER"},"ti-et":{language:"Tigrinya",location:"Ethiopia",id:1139,tag:"ti-ET"},to:{language:"Tongan",location:null,id:4096,tag:"to"},"to-to":{language:"Tongan",location:"Tonga",id:4096,tag:"to-TO"},ts:{language:"Tsonga",location:null,id:49,tag:"ts"},"ts-za":{language:"Tsonga",location:"South Africa",id:1073,tag:"ts-ZA"},tr:{language:"Turkish",location:null,id:31,tag:"tr"},"tr-cy":{language:"Turkish",location:"Cyprus",id:4096,tag:"tr-CY"},"tr-tr":{language:"Turkish",location:"Turkey",id:1055,tag:"tr-TR"},tk:{language:"Turkmen",location:null,id:66,tag:"tk"},"tk-tm":{language:"Turkmen",location:"Turkmenistan",id:1090,tag:"tk-TM"},uk:{language:"Ukrainian",location:null,id:34,tag:"uk"},"uk-ua":{language:"Ukrainian",location:"Ukraine",id:1058,tag:"uk-UA"},hsb:{language:"Upper Sorbian",location:null,id:46,tag:"hsb"},"hsb-de":{language:"Upper Sorbian",location:"Germany",id:1070,tag:"hsb-DE"},ur:{language:"Urdu",location:null,id:32,tag:"ur"},"ur-in":{language:"Urdu",location:"India",id:2080,tag:"ur-IN"},"ur-pk":{language:"Urdu",location:"Islamic Republic of Pakistan",id:1056,tag:"ur-PK"},ug:{language:"Uyghur",location:null,id:128,tag:"ug"},"ug-cn":{language:"Uyghur",location:"People's Republic of China",id:1152,tag:"ug-CN"},"uz-arab":{language:"Uzbek",location:"Perso-Arabic",id:4096,tag:"uz-Arab"},"uz-arab-af":{language:"Uzbek",location:"Perso-Arabic, Afghanistan",id:4096,tag:"uz-Arab-AF"},"uz-cyrl":{language:"Uzbek (Cyrillic)",location:null,id:30787,tag:"uz-Cyrl",version:"Windows 7"},"uz-cyrl-uz":{language:"Uzbek (Cyrillic)",location:"Uzbekistan",id:2115,tag:"uz-Cyrl-UZ"},uz:{language:"Uzbek (Latin)",location:null,id:67,tag:"uz"},"uz-latn":{language:"Uzbek (Latin)",location:null,id:31811,tag:"uz-Latn",version:"Windows7"},"uz-latn-uz":{language:"Uzbek (Latin)",location:"Uzbekistan",id:1091,tag:"uz-Latn-UZ"},vai:{language:"Vai",location:null,id:4096,tag:"vai"},"vai-vaii":{language:"Vai",location:null,id:4096,tag:"vai-Vaii"},"vai-vaii-lr":{language:"Vai",location:"Liberia",id:4096,tag:"vai-Vaii-LR"},"vai-latn-lr":{language:"Vai (Latin)",location:"Liberia",id:4096,tag:"vai-Latn-LR"},"vai-latn":{language:"Vai (Latin)",location:null,id:4096,tag:"vai-Latn"},"ca-es-":{language:"Valencian",location:"Spain",id:2051,tag:"ca-ES-"},ve:{language:"Venda",location:null,id:51,tag:"ve"},"ve-za":{language:"Venda",location:"South Africa",id:1075,tag:"ve-ZA"},vi:{language:"Vietnamese",location:null,id:42,tag:"vi"},"vi-vn":{language:"Vietnamese",location:"Vietnam",id:1066,tag:"vi-VN"},vo:{language:"Volapük",location:null,id:4096,tag:"vo"},"vo-001":{language:"Volapük",location:"World",id:4096,tag:"vo-001"},vun:{language:"Vunjo",location:null,id:4096,tag:"vun"},"vun-tz":{language:"Vunjo",location:"Tanzania",id:4096,tag:"vun-TZ"},wae:{language:"Walser",location:null,id:4096,tag:"wae"},"wae-ch":{language:"Walser",location:"Switzerland",id:4096,tag:"wae-CH"},cy:{language:"Welsh",location:null,id:82,tag:"cy"},"cy-gb":{language:"Welsh",location:"United Kingdom",id:1106,tag:"cy-GB",version:"ReleaseE1"},wal:{language:"Wolaytta",location:null,id:4096,tag:"wal"},"wal-et":{language:"Wolaytta",location:"Ethiopia",id:4096,tag:"wal-ET"},wo:{language:"Wolof",location:null,id:136,tag:"wo"},"wo-sn":{language:"Wolof",location:"Senegal",id:1160,tag:"wo-SN"},xh:{language:"Xhosa",location:null,id:52,tag:"xh"},"xh-za":{language:"Xhosa",location:"South Africa",id:1076,tag:"xh-ZA"},yav:{language:"Yangben",location:null,id:4096,tag:"yav"},"yav-cm":{language:"Yangben",location:"Cameroon",id:4096,tag:"yav-CM"},ii:{language:"Yi",location:null,id:120,tag:"ii"},"ii-cn":{language:"Yi",location:"People's Republic of China",id:1144,tag:"ii-CN"},yo:{language:"Yoruba",location:null,id:106,tag:"yo"},"yo-bj":{language:"Yoruba",location:"Benin",id:4096,tag:"yo-BJ"},"yo-ng":{language:"Yoruba",location:"Nigeria",id:1130,tag:"yo-NG"},dje:{language:"Zarma",location:null,id:4096,tag:"dje"},"dje-ne":{language:"Zarma",location:"Niger",id:4096,tag:"dje-NE"},zu:{language:"Zulu",location:null,id:53,tag:"zu"},"zu-za":{language:"Zulu",location:"South Africa",id:1077,tag:"zu-ZA"}},Q3={Abkhazian:{name:"Abkhazian",names:["Abkhazian"],"iso639-2":"abk","iso639-1":"ab"},Achinese:{name:"Achinese",names:["Achinese"],"iso639-2":"ace","iso639-1":null},Acoli:{name:"Acoli",names:["Acoli"],"iso639-2":"ach","iso639-1":null},Adangme:{name:"Adangme",names:["Adangme"],"iso639-2":"ada","iso639-1":null},Adygei:{name:"Adygei",names:["Adyghe","Adygei"],"iso639-2":"ady","iso639-1":null},Adyghe:{name:"Adyghe",names:["Adyghe","Adygei"],"iso639-2":"ady","iso639-1":null},Afar:{name:"Afar",names:["Afar"],"iso639-2":"aar","iso639-1":"aa"},Afrihili:{name:"Afrihili",names:["Afrihili"],"iso639-2":"afh","iso639-1":null},Afrikaans:{name:"Afrikaans",names:["Afrikaans"],"iso639-2":"afr","iso639-1":"af"},"Afro-Asiatic languages":{name:"Afro-Asiatic languages",names:["Afro-Asiatic languages"],"iso639-2":"afa","iso639-1":null},Ainu:{name:"Ainu",names:["Ainu"],"iso639-2":"ain","iso639-1":null},Akan:{name:"Akan",names:["Akan"],"iso639-2":"aka","iso639-1":"ak"},Akkadian:{name:"Akkadian",names:["Akkadian"],"iso639-2":"akk","iso639-1":null},Albanian:{name:"Albanian",names:["Albanian"],"iso639-2":"alb/sqi","iso639-1":"sq"},Alemannic:{name:"Alemannic",names:["Swiss German","Alemannic","Alsatian"],"iso639-2":"gsw","iso639-1":null},Aleut:{name:"Aleut",names:["Aleut"],"iso639-2":"ale","iso639-1":null},"Algonquian languages":{name:"Algonquian languages",names:["Algonquian languages"],"iso639-2":"alg","iso639-1":null},Alsatian:{name:"Alsatian",names:["Swiss German","Alemannic","Alsatian"],"iso639-2":"gsw","iso639-1":null},"Altaic languages":{name:"Altaic languages",names:["Altaic languages"],"iso639-2":"tut","iso639-1":null},Amharic:{name:"Amharic",names:["Amharic"],"iso639-2":"amh","iso639-1":"am"},Angika:{name:"Angika",names:["Angika"],"iso639-2":"anp","iso639-1":null},"Apache languages":{name:"Apache languages",names:["Apache languages"],"iso639-2":"apa","iso639-1":null},Arabic:{name:"Arabic",names:["Arabic"],"iso639-2":"ara","iso639-1":"ar"},Aragonese:{name:"Aragonese",names:["Aragonese"],"iso639-2":"arg","iso639-1":"an"},Arapaho:{name:"Arapaho",names:["Arapaho"],"iso639-2":"arp","iso639-1":null},Arawak:{name:"Arawak",names:["Arawak"],"iso639-2":"arw","iso639-1":null},Armenian:{name:"Armenian",names:["Armenian"],"iso639-2":"arm/hye","iso639-1":"hy"},Aromanian:{name:"Aromanian",names:["Aromanian","Arumanian","Macedo-Romanian"],"iso639-2":"rup","iso639-1":null},"Artificial languages":{name:"Artificial languages",names:["Artificial languages"],"iso639-2":"art","iso639-1":null},Arumanian:{name:"Arumanian",names:["Aromanian","Arumanian","Macedo-Romanian"],"iso639-2":"rup","iso639-1":null},Assamese:{name:"Assamese",names:["Assamese"],"iso639-2":"asm","iso639-1":"as"},Asturian:{name:"Asturian",names:["Asturian","Bable","Leonese","Asturleonese"],"iso639-2":"ast","iso639-1":null},Asturleonese:{name:"Asturleonese",names:["Asturian","Bable","Leonese","Asturleonese"],"iso639-2":"ast","iso639-1":null},"Athapascan languages":{name:"Athapascan languages",names:["Athapascan languages"],"iso639-2":"ath","iso639-1":null},"Australian languages":{name:"Australian languages",names:["Australian languages"],"iso639-2":"aus","iso639-1":null},"Austronesian languages":{name:"Austronesian languages",names:["Austronesian languages"],"iso639-2":"map","iso639-1":null},Avaric:{name:"Avaric",names:["Avaric"],"iso639-2":"ava","iso639-1":"av"},Avestan:{name:"Avestan",names:["Avestan"],"iso639-2":"ave","iso639-1":"ae"},Awadhi:{name:"Awadhi",names:["Awadhi"],"iso639-2":"awa","iso639-1":null},Aymara:{name:"Aymara",names:["Aymara"],"iso639-2":"aym","iso639-1":"ay"},Azerbaijani:{name:"Azerbaijani",names:["Azerbaijani"],"iso639-2":"aze","iso639-1":"az"},Bable:{name:"Bable",names:["Asturian","Bable","Leonese","Asturleonese"],"iso639-2":"ast","iso639-1":null},Balinese:{name:"Balinese",names:["Balinese"],"iso639-2":"ban","iso639-1":null},"Baltic languages":{name:"Baltic languages",names:["Baltic languages"],"iso639-2":"bat","iso639-1":null},Baluchi:{name:"Baluchi",names:["Baluchi"],"iso639-2":"bal","iso639-1":null},Bambara:{name:"Bambara",names:["Bambara"],"iso639-2":"bam","iso639-1":"bm"},"Bamileke languages":{name:"Bamileke languages",names:["Bamileke languages"],"iso639-2":"bai","iso639-1":null},"Banda languages":{name:"Banda languages",names:["Banda languages"],"iso639-2":"bad","iso639-1":null},"Bantu languages":{name:"Bantu languages",names:["Bantu languages"],"iso639-2":"bnt","iso639-1":null},Basa:{name:"Basa",names:["Basa"],"iso639-2":"bas","iso639-1":null},Bashkir:{name:"Bashkir",names:["Bashkir"],"iso639-2":"bak","iso639-1":"ba"},Basque:{name:"Basque",names:["Basque"],"iso639-2":"baq/eus","iso639-1":"eu"},"Batak languages":{name:"Batak languages",names:["Batak languages"],"iso639-2":"btk","iso639-1":null},Bedawiyet:{name:"Bedawiyet",names:["Beja","Bedawiyet"],"iso639-2":"bej","iso639-1":null},Beja:{name:"Beja",names:["Beja","Bedawiyet"],"iso639-2":"bej","iso639-1":null},Belarusian:{name:"Belarusian",names:["Belarusian"],"iso639-2":"bel","iso639-1":"be"},Bemba:{name:"Bemba",names:["Bemba"],"iso639-2":"bem","iso639-1":null},Bengali:{name:"Bengali",names:["Bengali"],"iso639-2":"ben","iso639-1":"bn"},"Berber languages":{name:"Berber languages",names:["Berber languages"],"iso639-2":"ber","iso639-1":null},Bhojpuri:{name:"Bhojpuri",names:["Bhojpuri"],"iso639-2":"bho","iso639-1":null},"Bihari languages":{name:"Bihari languages",names:["Bihari languages"],"iso639-2":"bih","iso639-1":"bh"},Bikol:{name:"Bikol",names:["Bikol"],"iso639-2":"bik","iso639-1":null},Bilin:{name:"Bilin",names:["Blin","Bilin"],"iso639-2":"byn","iso639-1":null},Bini:{name:"Bini",names:["Bini","Edo"],"iso639-2":"bin","iso639-1":null},Bislama:{name:"Bislama",names:["Bislama"],"iso639-2":"bis","iso639-1":"bi"},Blin:{name:"Blin",names:["Blin","Bilin"],"iso639-2":"byn","iso639-1":null},Bliss:{name:"Bliss",names:["Blissymbols","Blissymbolics","Bliss"],"iso639-2":"zbl","iso639-1":null},Blissymbolics:{name:"Blissymbolics",names:["Blissymbols","Blissymbolics","Bliss"],"iso639-2":"zbl","iso639-1":null},Blissymbols:{name:"Blissymbols",names:["Blissymbols","Blissymbolics","Bliss"],"iso639-2":"zbl","iso639-1":null},"Bokmål, Norwegian":{name:"Bokmål, Norwegian",names:["Bokmål, Norwegian","Norwegian Bokmål"],"iso639-2":"nob","iso639-1":"nb"},Bosnian:{name:"Bosnian",names:["Bosnian"],"iso639-2":"bos","iso639-1":"bs"},Braj:{name:"Braj",names:["Braj"],"iso639-2":"bra","iso639-1":null},Breton:{name:"Breton",names:["Breton"],"iso639-2":"bre","iso639-1":"br"},Buginese:{name:"Buginese",names:["Buginese"],"iso639-2":"bug","iso639-1":null},Bulgarian:{name:"Bulgarian",names:["Bulgarian"],"iso639-2":"bul","iso639-1":"bg"},Buriat:{name:"Buriat",names:["Buriat"],"iso639-2":"bua","iso639-1":null},Burmese:{name:"Burmese",names:["Burmese"],"iso639-2":"bur/mya","iso639-1":"my"},Caddo:{name:"Caddo",names:["Caddo"],"iso639-2":"cad","iso639-1":null},Castilian:{name:"Castilian",names:["Spanish","Castilian"],"iso639-2":"spa","iso639-1":"es"},Catalan:{name:"Catalan",names:["Catalan","Valencian"],"iso639-2":"cat","iso639-1":"ca"},"Caucasian languages":{name:"Caucasian languages",names:["Caucasian languages"],"iso639-2":"cau","iso639-1":null},Cebuano:{name:"Cebuano",names:["Cebuano"],"iso639-2":"ceb","iso639-1":null},"Celtic languages":{name:"Celtic languages",names:["Celtic languages"],"iso639-2":"cel","iso639-1":null},"Central American Indian languages":{name:"Central American Indian languages",names:["Central American Indian languages"],"iso639-2":"cai","iso639-1":null},"Central Khmer":{name:"Central Khmer",names:["Central Khmer"],"iso639-2":"khm","iso639-1":"km"},Chagatai:{name:"Chagatai",names:["Chagatai"],"iso639-2":"chg","iso639-1":null},"Chamic languages":{name:"Chamic languages",names:["Chamic languages"],"iso639-2":"cmc","iso639-1":null},Chamorro:{name:"Chamorro",names:["Chamorro"],"iso639-2":"cha","iso639-1":"ch"},Chechen:{name:"Chechen",names:["Chechen"],"iso639-2":"che","iso639-1":"ce"},Cherokee:{name:"Cherokee",names:["Cherokee"],"iso639-2":"chr","iso639-1":null},Chewa:{name:"Chewa",names:["Chichewa","Chewa","Nyanja"],"iso639-2":"nya","iso639-1":"ny"},Cheyenne:{name:"Cheyenne",names:["Cheyenne"],"iso639-2":"chy","iso639-1":null},Chibcha:{name:"Chibcha",names:["Chibcha"],"iso639-2":"chb","iso639-1":null},Chichewa:{name:"Chichewa",names:["Chichewa","Chewa","Nyanja"],"iso639-2":"nya","iso639-1":"ny"},Chinese:{name:"Chinese",names:["Chinese"],"iso639-2":"chi/zho","iso639-1":"zh"},"Chinook jargon":{name:"Chinook jargon",names:["Chinook jargon"],"iso639-2":"chn","iso639-1":null},Chipewyan:{name:"Chipewyan",names:["Chipewyan","Dene Suline"],"iso639-2":"chp","iso639-1":null},Choctaw:{name:"Choctaw",names:["Choctaw"],"iso639-2":"cho","iso639-1":null},Chuang:{name:"Chuang",names:["Zhuang","Chuang"],"iso639-2":"zha","iso639-1":"za"},"Church Slavic":{name:"Church Slavic",names:["Church Slavic","Old Slavonic","Church Slavonic","Old Bulgarian","Old Church Slavonic"],"iso639-2":"chu","iso639-1":"cu"},"Church Slavonic":{name:"Church Slavonic",names:["Church Slavic","Old Slavonic","Church Slavonic","Old Bulgarian","Old Church Slavonic"],"iso639-2":"chu","iso639-1":"cu"},Chuukese:{name:"Chuukese",names:["Chuukese"],"iso639-2":"chk","iso639-1":null},Chuvash:{name:"Chuvash",names:["Chuvash"],"iso639-2":"chv","iso639-1":"cv"},"Classical Nepal Bhasa":{name:"Classical Nepal Bhasa",names:["Classical Newari","Old Newari","Classical Nepal Bhasa"],"iso639-2":"nwc","iso639-1":null},"Classical Newari":{name:"Classical Newari",names:["Classical Newari","Old Newari","Classical Nepal Bhasa"],"iso639-2":"nwc","iso639-1":null},"Classical Syriac":{name:"Classical Syriac",names:["Classical Syriac"],"iso639-2":"syc","iso639-1":null},"Cook Islands Maori":{name:"Cook Islands Maori",names:["Rarotongan","Cook Islands Maori"],"iso639-2":"rar","iso639-1":null},Coptic:{name:"Coptic",names:["Coptic"],"iso639-2":"cop","iso639-1":null},Cornish:{name:"Cornish",names:["Cornish"],"iso639-2":"cor","iso639-1":"kw"},Corsican:{name:"Corsican",names:["Corsican"],"iso639-2":"cos","iso639-1":"co"},Cree:{name:"Cree",names:["Cree"],"iso639-2":"cre","iso639-1":"cr"},Creek:{name:"Creek",names:["Creek"],"iso639-2":"mus","iso639-1":null},"Creoles and pidgins":{name:"Creoles and pidgins",names:["Creoles and pidgins"],"iso639-2":"crp","iso639-1":null},"Creoles and pidgins, English based":{name:"Creoles and pidgins, English based",names:["Creoles and pidgins, English based"],"iso639-2":"cpe","iso639-1":null},"Creoles and pidgins, French-based":{name:"Creoles and pidgins, French-based",names:["Creoles and pidgins, French-based"],"iso639-2":"cpf","iso639-1":null},"Creoles and pidgins, Portuguese-based":{name:"Creoles and pidgins, Portuguese-based",names:["Creoles and pidgins, Portuguese-based"],"iso639-2":"cpp","iso639-1":null},"Crimean Tatar":{name:"Crimean Tatar",names:["Crimean Tatar","Crimean Turkish"],"iso639-2":"crh","iso639-1":null},"Crimean Turkish":{name:"Crimean Turkish",names:["Crimean Tatar","Crimean Turkish"],"iso639-2":"crh","iso639-1":null},Croatian:{name:"Croatian",names:["Croatian"],"iso639-2":"hrv","iso639-1":"hr"},"Cushitic languages":{name:"Cushitic languages",names:["Cushitic languages"],"iso639-2":"cus","iso639-1":null},Czech:{name:"Czech",names:["Czech"],"iso639-2":"cze/ces","iso639-1":"cs"},Dakota:{name:"Dakota",names:["Dakota"],"iso639-2":"dak","iso639-1":null},Danish:{name:"Danish",names:["Danish"],"iso639-2":"dan","iso639-1":"da"},Dargwa:{name:"Dargwa",names:["Dargwa"],"iso639-2":"dar","iso639-1":null},Delaware:{name:"Delaware",names:["Delaware"],"iso639-2":"del","iso639-1":null},"Dene Suline":{name:"Dene Suline",names:["Chipewyan","Dene Suline"],"iso639-2":"chp","iso639-1":null},Dhivehi:{name:"Dhivehi",names:["Divehi","Dhivehi","Maldivian"],"iso639-2":"div","iso639-1":"dv"},Dimili:{name:"Dimili",names:["Zaza","Dimili","Dimli","Kirdki","Kirmanjki","Zazaki"],"iso639-2":"zza","iso639-1":null},Dimli:{name:"Dimli",names:["Zaza","Dimili","Dimli","Kirdki","Kirmanjki","Zazaki"],"iso639-2":"zza","iso639-1":null},Dinka:{name:"Dinka",names:["Dinka"],"iso639-2":"din","iso639-1":null},Divehi:{name:"Divehi",names:["Divehi","Dhivehi","Maldivian"],"iso639-2":"div","iso639-1":"dv"},Dogri:{name:"Dogri",names:["Dogri"],"iso639-2":"doi","iso639-1":null},Dogrib:{name:"Dogrib",names:["Dogrib"],"iso639-2":"dgr","iso639-1":null},"Dravidian languages":{name:"Dravidian languages",names:["Dravidian languages"],"iso639-2":"dra","iso639-1":null},Duala:{name:"Duala",names:["Duala"],"iso639-2":"dua","iso639-1":null},Dutch:{name:"Dutch",names:["Dutch","Flemish"],"iso639-2":"dut/nld","iso639-1":"nl"},"Dutch, Middle (ca.1050-1350)":{name:"Dutch, Middle (ca.1050-1350)",names:["Dutch, Middle (ca.1050-1350)"],"iso639-2":"dum","iso639-1":null},Dyula:{name:"Dyula",names:["Dyula"],"iso639-2":"dyu","iso639-1":null},Dzongkha:{name:"Dzongkha",names:["Dzongkha"],"iso639-2":"dzo","iso639-1":"dz"},"Eastern Frisian":{name:"Eastern Frisian",names:["Eastern Frisian"],"iso639-2":"frs","iso639-1":null},Edo:{name:"Edo",names:["Bini","Edo"],"iso639-2":"bin","iso639-1":null},Efik:{name:"Efik",names:["Efik"],"iso639-2":"efi","iso639-1":null},"Egyptian (Ancient)":{name:"Egyptian (Ancient)",names:["Egyptian (Ancient)"],"iso639-2":"egy","iso639-1":null},Ekajuk:{name:"Ekajuk",names:["Ekajuk"],"iso639-2":"eka","iso639-1":null},Elamite:{name:"Elamite",names:["Elamite"],"iso639-2":"elx","iso639-1":null},English:{name:"English",names:["English"],"iso639-2":"eng","iso639-1":"en"},"English, Middle (1100-1500)":{name:"English, Middle (1100-1500)",names:["English, Middle (1100-1500)"],"iso639-2":"enm","iso639-1":null},"English, Old (ca.450-1100)":{name:"English, Old (ca.450-1100)",names:["English, Old (ca.450-1100)"],"iso639-2":"ang","iso639-1":null},Erzya:{name:"Erzya",names:["Erzya"],"iso639-2":"myv","iso639-1":null},Esperanto:{name:"Esperanto",names:["Esperanto"],"iso639-2":"epo","iso639-1":"eo"},Estonian:{name:"Estonian",names:["Estonian"],"iso639-2":"est","iso639-1":"et"},Ewe:{name:"Ewe",names:["Ewe"],"iso639-2":"ewe","iso639-1":"ee"},Ewondo:{name:"Ewondo",names:["Ewondo"],"iso639-2":"ewo","iso639-1":null},Fang:{name:"Fang",names:["Fang"],"iso639-2":"fan","iso639-1":null},Fanti:{name:"Fanti",names:["Fanti"],"iso639-2":"fat","iso639-1":null},Faroese:{name:"Faroese",names:["Faroese"],"iso639-2":"fao","iso639-1":"fo"},Fijian:{name:"Fijian",names:["Fijian"],"iso639-2":"fij","iso639-1":"fj"},Filipino:{name:"Filipino",names:["Filipino","Pilipino"],"iso639-2":"fil","iso639-1":null},Finnish:{name:"Finnish",names:["Finnish"],"iso639-2":"fin","iso639-1":"fi"},"Finno-Ugrian languages":{name:"Finno-Ugrian languages",names:["Finno-Ugrian languages"],"iso639-2":"fiu","iso639-1":null},Flemish:{name:"Flemish",names:["Dutch","Flemish"],"iso639-2":"dut/nld","iso639-1":"nl"},Fon:{name:"Fon",names:["Fon"],"iso639-2":"fon","iso639-1":null},French:{name:"French",names:["French"],"iso639-2":"fre/fra","iso639-1":"fr"},"French, Middle (ca.1400-1600)":{name:"French, Middle (ca.1400-1600)",names:["French, Middle (ca.1400-1600)"],"iso639-2":"frm","iso639-1":null},"French, Old (842-ca.1400)":{name:"French, Old (842-ca.1400)",names:["French, Old (842-ca.1400)"],"iso639-2":"fro","iso639-1":null},Friulian:{name:"Friulian",names:["Friulian"],"iso639-2":"fur","iso639-1":null},Fulah:{name:"Fulah",names:["Fulah"],"iso639-2":"ful","iso639-1":"ff"},Ga:{name:"Ga",names:["Ga"],"iso639-2":"gaa","iso639-1":null},Gaelic:{name:"Gaelic",names:["Gaelic","Scottish Gaelic"],"iso639-2":"gla","iso639-1":"gd"},"Galibi Carib":{name:"Galibi Carib",names:["Galibi Carib"],"iso639-2":"car","iso639-1":null},Galician:{name:"Galician",names:["Galician"],"iso639-2":"glg","iso639-1":"gl"},Ganda:{name:"Ganda",names:["Ganda"],"iso639-2":"lug","iso639-1":"lg"},Gayo:{name:"Gayo",names:["Gayo"],"iso639-2":"gay","iso639-1":null},Gbaya:{name:"Gbaya",names:["Gbaya"],"iso639-2":"gba","iso639-1":null},Geez:{name:"Geez",names:["Geez"],"iso639-2":"gez","iso639-1":null},Georgian:{name:"Georgian",names:["Georgian"],"iso639-2":"geo/kat","iso639-1":"ka"},German:{name:"German",names:["German"],"iso639-2":"ger/deu","iso639-1":"de"},"German, Low":{name:"German, Low",names:["Low German","Low Saxon","German, Low","Saxon, Low"],"iso639-2":"nds","iso639-1":null},"German, Middle High (ca.1050-1500)":{name:"German, Middle High (ca.1050-1500)",names:["German, Middle High (ca.1050-1500)"],"iso639-2":"gmh","iso639-1":null},"German, Old High (ca.750-1050)":{name:"German, Old High (ca.750-1050)",names:["German, Old High (ca.750-1050)"],"iso639-2":"goh","iso639-1":null},"Germanic languages":{name:"Germanic languages",names:["Germanic languages"],"iso639-2":"gem","iso639-1":null},Gikuyu:{name:"Gikuyu",names:["Kikuyu","Gikuyu"],"iso639-2":"kik","iso639-1":"ki"},Gilbertese:{name:"Gilbertese",names:["Gilbertese"],"iso639-2":"gil","iso639-1":null},Gondi:{name:"Gondi",names:["Gondi"],"iso639-2":"gon","iso639-1":null},Gorontalo:{name:"Gorontalo",names:["Gorontalo"],"iso639-2":"gor","iso639-1":null},Gothic:{name:"Gothic",names:["Gothic"],"iso639-2":"got","iso639-1":null},Grebo:{name:"Grebo",names:["Grebo"],"iso639-2":"grb","iso639-1":null},"Greek, Ancient (to 1453)":{name:"Greek, Ancient (to 1453)",names:["Greek, Ancient (to 1453)"],"iso639-2":"grc","iso639-1":null},"Greek, Modern (1453-)":{name:"Greek, Modern (1453-)",names:["Greek, Modern (1453-)"],"iso639-2":"gre/ell","iso639-1":"el"},Greenlandic:{name:"Greenlandic",names:["Kalaallisut","Greenlandic"],"iso639-2":"kal","iso639-1":"kl"},Guarani:{name:"Guarani",names:["Guarani"],"iso639-2":"grn","iso639-1":"gn"},Gujarati:{name:"Gujarati",names:["Gujarati"],"iso639-2":"guj","iso639-1":"gu"},"Gwich'in":{name:"Gwich'in",names:["Gwich'in"],"iso639-2":"gwi","iso639-1":null},Haida:{name:"Haida",names:["Haida"],"iso639-2":"hai","iso639-1":null},Haitian:{name:"Haitian",names:["Haitian","Haitian Creole"],"iso639-2":"hat","iso639-1":"ht"},"Haitian Creole":{name:"Haitian Creole",names:["Haitian","Haitian Creole"],"iso639-2":"hat","iso639-1":"ht"},Hausa:{name:"Hausa",names:["Hausa"],"iso639-2":"hau","iso639-1":"ha"},Hawaiian:{name:"Hawaiian",names:["Hawaiian"],"iso639-2":"haw","iso639-1":null},Hebrew:{name:"Hebrew",names:["Hebrew"],"iso639-2":"heb","iso639-1":"he"},Herero:{name:"Herero",names:["Herero"],"iso639-2":"her","iso639-1":"hz"},Hiligaynon:{name:"Hiligaynon",names:["Hiligaynon"],"iso639-2":"hil","iso639-1":null},"Himachali languages":{name:"Himachali languages",names:["Himachali languages","Western Pahari languages"],"iso639-2":"him","iso639-1":null},Hindi:{name:"Hindi",names:["Hindi"],"iso639-2":"hin","iso639-1":"hi"},"Hiri Motu":{name:"Hiri Motu",names:["Hiri Motu"],"iso639-2":"hmo","iso639-1":"ho"},Hittite:{name:"Hittite",names:["Hittite"],"iso639-2":"hit","iso639-1":null},Hmong:{name:"Hmong",names:["Hmong","Mong"],"iso639-2":"hmn","iso639-1":null},Hungarian:{name:"Hungarian",names:["Hungarian"],"iso639-2":"hun","iso639-1":"hu"},Hupa:{name:"Hupa",names:["Hupa"],"iso639-2":"hup","iso639-1":null},Iban:{name:"Iban",names:["Iban"],"iso639-2":"iba","iso639-1":null},Icelandic:{name:"Icelandic",names:["Icelandic"],"iso639-2":"ice/isl","iso639-1":"is"},Ido:{name:"Ido",names:["Ido"],"iso639-2":"ido","iso639-1":"io"},Igbo:{name:"Igbo",names:["Igbo"],"iso639-2":"ibo","iso639-1":"ig"},"Ijo languages":{name:"Ijo languages",names:["Ijo languages"],"iso639-2":"ijo","iso639-1":null},Iloko:{name:"Iloko",names:["Iloko"],"iso639-2":"ilo","iso639-1":null},"Imperial Aramaic (700-300 BCE)":{name:"Imperial Aramaic (700-300 BCE)",names:["Official Aramaic (700-300 BCE)","Imperial Aramaic (700-300 BCE)"],"iso639-2":"arc","iso639-1":null},"Inari Sami":{name:"Inari Sami",names:["Inari Sami"],"iso639-2":"smn","iso639-1":null},"Indic languages":{name:"Indic languages",names:["Indic languages"],"iso639-2":"inc","iso639-1":null},"Indo-European languages":{name:"Indo-European languages",names:["Indo-European languages"],"iso639-2":"ine","iso639-1":null},Indonesian:{name:"Indonesian",names:["Indonesian"],"iso639-2":"ind","iso639-1":"id"},Ingush:{name:"Ingush",names:["Ingush"],"iso639-2":"inh","iso639-1":null},"Interlingua (International Auxiliary Language Association)":{name:"Interlingua (International Auxiliary Language Association)",names:["Interlingua (International Auxiliary Language Association)"],"iso639-2":"ina","iso639-1":"ia"},Interlingue:{name:"Interlingue",names:["Interlingue","Occidental"],"iso639-2":"ile","iso639-1":"ie"},Inuktitut:{name:"Inuktitut",names:["Inuktitut"],"iso639-2":"iku","iso639-1":"iu"},Inupiaq:{name:"Inupiaq",names:["Inupiaq"],"iso639-2":"ipk","iso639-1":"ik"},"Iranian languages":{name:"Iranian languages",names:["Iranian languages"],"iso639-2":"ira","iso639-1":null},Irish:{name:"Irish",names:["Irish"],"iso639-2":"gle","iso639-1":"ga"},"Irish, Middle (900-1200)":{name:"Irish, Middle (900-1200)",names:["Irish, Middle (900-1200)"],"iso639-2":"mga","iso639-1":null},"Irish, Old (to 900)":{name:"Irish, Old (to 900)",names:["Irish, Old (to 900)"],"iso639-2":"sga","iso639-1":null},"Iroquoian languages":{name:"Iroquoian languages",names:["Iroquoian languages"],"iso639-2":"iro","iso639-1":null},Italian:{name:"Italian",names:["Italian"],"iso639-2":"ita","iso639-1":"it"},Japanese:{name:"Japanese",names:["Japanese"],"iso639-2":"jpn","iso639-1":"ja"},Javanese:{name:"Javanese",names:["Javanese"],"iso639-2":"jav","iso639-1":"jv"},Jingpho:{name:"Jingpho",names:["Kachin","Jingpho"],"iso639-2":"kac","iso639-1":null},"Judeo-Arabic":{name:"Judeo-Arabic",names:["Judeo-Arabic"],"iso639-2":"jrb","iso639-1":null},"Judeo-Persian":{name:"Judeo-Persian",names:["Judeo-Persian"],"iso639-2":"jpr","iso639-1":null},Kabardian:{name:"Kabardian",names:["Kabardian"],"iso639-2":"kbd","iso639-1":null},Kabyle:{name:"Kabyle",names:["Kabyle"],"iso639-2":"kab","iso639-1":null},Kachin:{name:"Kachin",names:["Kachin","Jingpho"],"iso639-2":"kac","iso639-1":null},Kalaallisut:{name:"Kalaallisut",names:["Kalaallisut","Greenlandic"],"iso639-2":"kal","iso639-1":"kl"},Kalmyk:{name:"Kalmyk",names:["Kalmyk","Oirat"],"iso639-2":"xal","iso639-1":null},Kamba:{name:"Kamba",names:["Kamba"],"iso639-2":"kam","iso639-1":null},Kannada:{name:"Kannada",names:["Kannada"],"iso639-2":"kan","iso639-1":"kn"},Kanuri:{name:"Kanuri",names:["Kanuri"],"iso639-2":"kau","iso639-1":"kr"},Kapampangan:{name:"Kapampangan",names:["Pampanga","Kapampangan"],"iso639-2":"pam","iso639-1":null},"Kara-Kalpak":{name:"Kara-Kalpak",names:["Kara-Kalpak"],"iso639-2":"kaa","iso639-1":null},"Karachay-Balkar":{name:"Karachay-Balkar",names:["Karachay-Balkar"],"iso639-2":"krc","iso639-1":null},Karelian:{name:"Karelian",names:["Karelian"],"iso639-2":"krl","iso639-1":null},"Karen languages":{name:"Karen languages",names:["Karen languages"],"iso639-2":"kar","iso639-1":null},Kashmiri:{name:"Kashmiri",names:["Kashmiri"],"iso639-2":"kas","iso639-1":"ks"},Kashubian:{name:"Kashubian",names:["Kashubian"],"iso639-2":"csb","iso639-1":null},Kawi:{name:"Kawi",names:["Kawi"],"iso639-2":"kaw","iso639-1":null},Kazakh:{name:"Kazakh",names:["Kazakh"],"iso639-2":"kaz","iso639-1":"kk"},Khasi:{name:"Khasi",names:["Khasi"],"iso639-2":"kha","iso639-1":null},"Khoisan languages":{name:"Khoisan languages",names:["Khoisan languages"],"iso639-2":"khi","iso639-1":null},Khotanese:{name:"Khotanese",names:["Khotanese","Sakan"],"iso639-2":"kho","iso639-1":null},Kikuyu:{name:"Kikuyu",names:["Kikuyu","Gikuyu"],"iso639-2":"kik","iso639-1":"ki"},Kimbundu:{name:"Kimbundu",names:["Kimbundu"],"iso639-2":"kmb","iso639-1":null},Kinyarwanda:{name:"Kinyarwanda",names:["Kinyarwanda"],"iso639-2":"kin","iso639-1":"rw"},Kirdki:{name:"Kirdki",names:["Zaza","Dimili","Dimli","Kirdki","Kirmanjki","Zazaki"],"iso639-2":"zza","iso639-1":null},Kirghiz:{name:"Kirghiz",names:["Kirghiz","Kyrgyz"],"iso639-2":"kir","iso639-1":"ky"},Kirmanjki:{name:"Kirmanjki",names:["Zaza","Dimili","Dimli","Kirdki","Kirmanjki","Zazaki"],"iso639-2":"zza","iso639-1":null},Klingon:{name:"Klingon",names:["Klingon","tlhIngan-Hol"],"iso639-2":"tlh","iso639-1":null},Komi:{name:"Komi",names:["Komi"],"iso639-2":"kom","iso639-1":"kv"},Kongo:{name:"Kongo",names:["Kongo"],"iso639-2":"kon","iso639-1":"kg"},Konkani:{name:"Konkani",names:["Konkani"],"iso639-2":"kok","iso639-1":null},Korean:{name:"Korean",names:["Korean"],"iso639-2":"kor","iso639-1":"ko"},Kosraean:{name:"Kosraean",names:["Kosraean"],"iso639-2":"kos","iso639-1":null},Kpelle:{name:"Kpelle",names:["Kpelle"],"iso639-2":"kpe","iso639-1":null},"Kru languages":{name:"Kru languages",names:["Kru languages"],"iso639-2":"kro","iso639-1":null},Kuanyama:{name:"Kuanyama",names:["Kuanyama","Kwanyama"],"iso639-2":"kua","iso639-1":"kj"},Kumyk:{name:"Kumyk",names:["Kumyk"],"iso639-2":"kum","iso639-1":null},Kurdish:{name:"Kurdish",names:["Kurdish"],"iso639-2":"kur","iso639-1":"ku"},Kurukh:{name:"Kurukh",names:["Kurukh"],"iso639-2":"kru","iso639-1":null},Kutenai:{name:"Kutenai",names:["Kutenai"],"iso639-2":"kut","iso639-1":null},Kwanyama:{name:"Kwanyama",names:["Kuanyama","Kwanyama"],"iso639-2":"kua","iso639-1":"kj"},Kyrgyz:{name:"Kyrgyz",names:["Kirghiz","Kyrgyz"],"iso639-2":"kir","iso639-1":"ky"},Ladino:{name:"Ladino",names:["Ladino"],"iso639-2":"lad","iso639-1":null},Lahnda:{name:"Lahnda",names:["Lahnda"],"iso639-2":"lah","iso639-1":null},Lamba:{name:"Lamba",names:["Lamba"],"iso639-2":"lam","iso639-1":null},"Land Dayak languages":{name:"Land Dayak languages",names:["Land Dayak languages"],"iso639-2":"day","iso639-1":null},Lao:{name:"Lao",names:["Lao"],"iso639-2":"lao","iso639-1":"lo"},Latin:{name:"Latin",names:["Latin"],"iso639-2":"lat","iso639-1":"la"},Latvian:{name:"Latvian",names:["Latvian"],"iso639-2":"lav","iso639-1":"lv"},Leonese:{name:"Leonese",names:["Asturian","Bable","Leonese","Asturleonese"],"iso639-2":"ast","iso639-1":null},Letzeburgesch:{name:"Letzeburgesch",names:["Luxembourgish","Letzeburgesch"],"iso639-2":"ltz","iso639-1":"lb"},Lezghian:{name:"Lezghian",names:["Lezghian"],"iso639-2":"lez","iso639-1":null},Limburgan:{name:"Limburgan",names:["Limburgan","Limburger","Limburgish"],"iso639-2":"lim","iso639-1":"li"},Limburger:{name:"Limburger",names:["Limburgan","Limburger","Limburgish"],"iso639-2":"lim","iso639-1":"li"},Limburgish:{name:"Limburgish",names:["Limburgan","Limburger","Limburgish"],"iso639-2":"lim","iso639-1":"li"},Lingala:{name:"Lingala",names:["Lingala"],"iso639-2":"lin","iso639-1":"ln"},Lithuanian:{name:"Lithuanian",names:["Lithuanian"],"iso639-2":"lit","iso639-1":"lt"},Lojban:{name:"Lojban",names:["Lojban"],"iso639-2":"jbo","iso639-1":null},"Low German":{name:"Low German",names:["Low German","Low Saxon","German, Low","Saxon, Low"],"iso639-2":"nds","iso639-1":null},"Low Saxon":{name:"Low Saxon",names:["Low German","Low Saxon","German, Low","Saxon, Low"],"iso639-2":"nds","iso639-1":null},"Lower Sorbian":{name:"Lower Sorbian",names:["Lower Sorbian"],"iso639-2":"dsb","iso639-1":null},Lozi:{name:"Lozi",names:["Lozi"],"iso639-2":"loz","iso639-1":null},"Luba-Katanga":{name:"Luba-Katanga",names:["Luba-Katanga"],"iso639-2":"lub","iso639-1":"lu"},"Luba-Lulua":{name:"Luba-Lulua",names:["Luba-Lulua"],"iso639-2":"lua","iso639-1":null},Luiseno:{name:"Luiseno",names:["Luiseno"],"iso639-2":"lui","iso639-1":null},"Lule Sami":{name:"Lule Sami",names:["Lule Sami"],"iso639-2":"smj","iso639-1":null},Lunda:{name:"Lunda",names:["Lunda"],"iso639-2":"lun","iso639-1":null},"Luo (Kenya and Tanzania)":{name:"Luo (Kenya and Tanzania)",names:["Luo (Kenya and Tanzania)"],"iso639-2":"luo","iso639-1":null},Lushai:{name:"Lushai",names:["Lushai"],"iso639-2":"lus","iso639-1":null},Luxembourgish:{name:"Luxembourgish",names:["Luxembourgish","Letzeburgesch"],"iso639-2":"ltz","iso639-1":"lb"},"Macedo-Romanian":{name:"Macedo-Romanian",names:["Aromanian","Arumanian","Macedo-Romanian"],"iso639-2":"rup","iso639-1":null},Macedonian:{name:"Macedonian",names:["Macedonian"],"iso639-2":"mac/mkd","iso639-1":"mk"},Madurese:{name:"Madurese",names:["Madurese"],"iso639-2":"mad","iso639-1":null},Magahi:{name:"Magahi",names:["Magahi"],"iso639-2":"mag","iso639-1":null},Maithili:{name:"Maithili",names:["Maithili"],"iso639-2":"mai","iso639-1":null},Makasar:{name:"Makasar",names:["Makasar"],"iso639-2":"mak","iso639-1":null},Malagasy:{name:"Malagasy",names:["Malagasy"],"iso639-2":"mlg","iso639-1":"mg"},Malay:{name:"Malay",names:["Malay"],"iso639-2":"may/msa","iso639-1":"ms"},Malayalam:{name:"Malayalam",names:["Malayalam"],"iso639-2":"mal","iso639-1":"ml"},Maldivian:{name:"Maldivian",names:["Divehi","Dhivehi","Maldivian"],"iso639-2":"div","iso639-1":"dv"},Maltese:{name:"Maltese",names:["Maltese"],"iso639-2":"mlt","iso639-1":"mt"},Manchu:{name:"Manchu",names:["Manchu"],"iso639-2":"mnc","iso639-1":null},Mandar:{name:"Mandar",names:["Mandar"],"iso639-2":"mdr","iso639-1":null},Mandingo:{name:"Mandingo",names:["Mandingo"],"iso639-2":"man","iso639-1":null},Manipuri:{name:"Manipuri",names:["Manipuri"],"iso639-2":"mni","iso639-1":null},"Manobo languages":{name:"Manobo languages",names:["Manobo languages"],"iso639-2":"mno","iso639-1":null},Manx:{name:"Manx",names:["Manx"],"iso639-2":"glv","iso639-1":"gv"},Maori:{name:"Maori",names:["Maori"],"iso639-2":"mao/mri","iso639-1":"mi"},Mapuche:{name:"Mapuche",names:["Mapudungun","Mapuche"],"iso639-2":"arn","iso639-1":null},Mapudungun:{name:"Mapudungun",names:["Mapudungun","Mapuche"],"iso639-2":"arn","iso639-1":null},Marathi:{name:"Marathi",names:["Marathi"],"iso639-2":"mar","iso639-1":"mr"},Mari:{name:"Mari",names:["Mari"],"iso639-2":"chm","iso639-1":null},Marshallese:{name:"Marshallese",names:["Marshallese"],"iso639-2":"mah","iso639-1":"mh"},Marwari:{name:"Marwari",names:["Marwari"],"iso639-2":"mwr","iso639-1":null},Masai:{name:"Masai",names:["Masai"],"iso639-2":"mas","iso639-1":null},"Mayan languages":{name:"Mayan languages",names:["Mayan languages"],"iso639-2":"myn","iso639-1":null},Mende:{name:"Mende",names:["Mende"],"iso639-2":"men","iso639-1":null},"Mi'kmaq":{name:"Mi'kmaq",names:["Mi'kmaq","Micmac"],"iso639-2":"mic","iso639-1":null},Micmac:{name:"Micmac",names:["Mi'kmaq","Micmac"],"iso639-2":"mic","iso639-1":null},Minangkabau:{name:"Minangkabau",names:["Minangkabau"],"iso639-2":"min","iso639-1":null},Mirandese:{name:"Mirandese",names:["Mirandese"],"iso639-2":"mwl","iso639-1":null},Mohawk:{name:"Mohawk",names:["Mohawk"],"iso639-2":"moh","iso639-1":null},Moksha:{name:"Moksha",names:["Moksha"],"iso639-2":"mdf","iso639-1":null},Moldavian:{name:"Moldavian",names:["Romanian","Moldavian","Moldovan"],"iso639-2":"rum/ron","iso639-1":"ro"},Moldovan:{name:"Moldovan",names:["Romanian","Moldavian","Moldovan"],"iso639-2":"rum/ron","iso639-1":"ro"},"Mon-Khmer languages":{name:"Mon-Khmer languages",names:["Mon-Khmer languages"],"iso639-2":"mkh","iso639-1":null},Mong:{name:"Mong",names:["Hmong","Mong"],"iso639-2":"hmn","iso639-1":null},Mongo:{name:"Mongo",names:["Mongo"],"iso639-2":"lol","iso639-1":null},Mongolian:{name:"Mongolian",names:["Mongolian"],"iso639-2":"mon","iso639-1":"mn"},Montenegrin:{name:"Montenegrin",names:["Montenegrin"],"iso639-2":"cnr","iso639-1":null},Mossi:{name:"Mossi",names:["Mossi"],"iso639-2":"mos","iso639-1":null},"Multiple languages":{name:"Multiple languages",names:["Multiple languages"],"iso639-2":"mul","iso639-1":null},"Munda languages":{name:"Munda languages",names:["Munda languages"],"iso639-2":"mun","iso639-1":null},"N'Ko":{name:"N'Ko",names:["N'Ko"],"iso639-2":"nqo","iso639-1":null},"Nahuatl languages":{name:"Nahuatl languages",names:["Nahuatl languages"],"iso639-2":"nah","iso639-1":null},Nauru:{name:"Nauru",names:["Nauru"],"iso639-2":"nau","iso639-1":"na"},Navaho:{name:"Navaho",names:["Navajo","Navaho"],"iso639-2":"nav","iso639-1":"nv"},Navajo:{name:"Navajo",names:["Navajo","Navaho"],"iso639-2":"nav","iso639-1":"nv"},"Ndebele, North":{name:"Ndebele, North",names:["Ndebele, North","North Ndebele"],"iso639-2":"nde","iso639-1":"nd"},"Ndebele, South":{name:"Ndebele, South",names:["Ndebele, South","South Ndebele"],"iso639-2":"nbl","iso639-1":"nr"},Ndonga:{name:"Ndonga",names:["Ndonga"],"iso639-2":"ndo","iso639-1":"ng"},Neapolitan:{name:"Neapolitan",names:["Neapolitan"],"iso639-2":"nap","iso639-1":null},"Nepal Bhasa":{name:"Nepal Bhasa",names:["Nepal Bhasa","Newari"],"iso639-2":"new","iso639-1":null},Nepali:{name:"Nepali",names:["Nepali"],"iso639-2":"nep","iso639-1":"ne"},Newari:{name:"Newari",names:["Nepal Bhasa","Newari"],"iso639-2":"new","iso639-1":null},Nias:{name:"Nias",names:["Nias"],"iso639-2":"nia","iso639-1":null},"Niger-Kordofanian languages":{name:"Niger-Kordofanian languages",names:["Niger-Kordofanian languages"],"iso639-2":"nic","iso639-1":null},"Nilo-Saharan languages":{name:"Nilo-Saharan languages",names:["Nilo-Saharan languages"],"iso639-2":"ssa","iso639-1":null},Niuean:{name:"Niuean",names:["Niuean"],"iso639-2":"niu","iso639-1":null},"No linguistic content":{name:"No linguistic content",names:["No linguistic content","Not applicable"],"iso639-2":"zxx","iso639-1":null},Nogai:{name:"Nogai",names:["Nogai"],"iso639-2":"nog","iso639-1":null},"Norse, Old":{name:"Norse, Old",names:["Norse, Old"],"iso639-2":"non","iso639-1":null},"North American Indian languages":{name:"North American Indian languages",names:["North American Indian languages"],"iso639-2":"nai","iso639-1":null},"North Ndebele":{name:"North Ndebele",names:["Ndebele, North","North Ndebele"],"iso639-2":"nde","iso639-1":"nd"},"Northern Frisian":{name:"Northern Frisian",names:["Northern Frisian"],"iso639-2":"frr","iso639-1":null},"Northern Sami":{name:"Northern Sami",names:["Northern Sami"],"iso639-2":"sme","iso639-1":"se"},"Northern Sotho":{name:"Northern Sotho",names:["Pedi","Sepedi","Northern Sotho"],"iso639-2":"nso","iso639-1":null},Norwegian:{name:"Norwegian",names:["Norwegian"],"iso639-2":"nor","iso639-1":"no"},"Norwegian Bokmål":{name:"Norwegian Bokmål",names:["Bokmål, Norwegian","Norwegian Bokmål"],"iso639-2":"nob","iso639-1":"nb"},"Norwegian Nynorsk":{name:"Norwegian Nynorsk",names:["Norwegian Nynorsk","Nynorsk, Norwegian"],"iso639-2":"nno","iso639-1":"nn"},"Not applicable":{name:"Not applicable",names:["No linguistic content","Not applicable"],"iso639-2":"zxx","iso639-1":null},"Nubian languages":{name:"Nubian languages",names:["Nubian languages"],"iso639-2":"nub","iso639-1":null},Nuosu:{name:"Nuosu",names:["Sichuan Yi","Nuosu"],"iso639-2":"iii","iso639-1":"ii"},Nyamwezi:{name:"Nyamwezi",names:["Nyamwezi"],"iso639-2":"nym","iso639-1":null},Nyanja:{name:"Nyanja",names:["Chichewa","Chewa","Nyanja"],"iso639-2":"nya","iso639-1":"ny"},Nyankole:{name:"Nyankole",names:["Nyankole"],"iso639-2":"nyn","iso639-1":null},"Nynorsk, Norwegian":{name:"Nynorsk, Norwegian",names:["Norwegian Nynorsk","Nynorsk, Norwegian"],"iso639-2":"nno","iso639-1":"nn"},Nyoro:{name:"Nyoro",names:["Nyoro"],"iso639-2":"nyo","iso639-1":null},Nzima:{name:"Nzima",names:["Nzima"],"iso639-2":"nzi","iso639-1":null},Occidental:{name:"Occidental",names:["Interlingue","Occidental"],"iso639-2":"ile","iso639-1":"ie"},"Occitan (post 1500)":{name:"Occitan (post 1500)",names:["Occitan (post 1500)"],"iso639-2":"oci","iso639-1":"oc"},"Occitan, Old (to 1500)":{name:"Occitan, Old (to 1500)",names:["Provençal, Old (to 1500)","Occitan, Old (to 1500)"],"iso639-2":"pro","iso639-1":null},"Official Aramaic (700-300 BCE)":{name:"Official Aramaic (700-300 BCE)",names:["Official Aramaic (700-300 BCE)","Imperial Aramaic (700-300 BCE)"],"iso639-2":"arc","iso639-1":null},Oirat:{name:"Oirat",names:["Kalmyk","Oirat"],"iso639-2":"xal","iso639-1":null},Ojibwa:{name:"Ojibwa",names:["Ojibwa"],"iso639-2":"oji","iso639-1":"oj"},"Old Bulgarian":{name:"Old Bulgarian",names:["Church Slavic","Old Slavonic","Church Slavonic","Old Bulgarian","Old Church Slavonic"],"iso639-2":"chu","iso639-1":"cu"},"Old Church Slavonic":{name:"Old Church Slavonic",names:["Church Slavic","Old Slavonic","Church Slavonic","Old Bulgarian","Old Church Slavonic"],"iso639-2":"chu","iso639-1":"cu"},"Old Newari":{name:"Old Newari",names:["Classical Newari","Old Newari","Classical Nepal Bhasa"],"iso639-2":"nwc","iso639-1":null},"Old Slavonic":{name:"Old Slavonic",names:["Church Slavic","Old Slavonic","Church Slavonic","Old Bulgarian","Old Church Slavonic"],"iso639-2":"chu","iso639-1":"cu"},Oriya:{name:"Oriya",names:["Oriya"],"iso639-2":"ori","iso639-1":"or"},Oromo:{name:"Oromo",names:["Oromo"],"iso639-2":"orm","iso639-1":"om"},Osage:{name:"Osage",names:["Osage"],"iso639-2":"osa","iso639-1":null},Ossetian:{name:"Ossetian",names:["Ossetian","Ossetic"],"iso639-2":"oss","iso639-1":"os"},Ossetic:{name:"Ossetic",names:["Ossetian","Ossetic"],"iso639-2":"oss","iso639-1":"os"},"Otomian languages":{name:"Otomian languages",names:["Otomian languages"],"iso639-2":"oto","iso639-1":null},Pahlavi:{name:"Pahlavi",names:["Pahlavi"],"iso639-2":"pal","iso639-1":null},Palauan:{name:"Palauan",names:["Palauan"],"iso639-2":"pau","iso639-1":null},Pali:{name:"Pali",names:["Pali"],"iso639-2":"pli","iso639-1":"pi"},Pampanga:{name:"Pampanga",names:["Pampanga","Kapampangan"],"iso639-2":"pam","iso639-1":null},Pangasinan:{name:"Pangasinan",names:["Pangasinan"],"iso639-2":"pag","iso639-1":null},Panjabi:{name:"Panjabi",names:["Panjabi","Punjabi"],"iso639-2":"pan","iso639-1":"pa"},Papiamento:{name:"Papiamento",names:["Papiamento"],"iso639-2":"pap","iso639-1":null},"Papuan languages":{name:"Papuan languages",names:["Papuan languages"],"iso639-2":"paa","iso639-1":null},Pashto:{name:"Pashto",names:["Pushto","Pashto"],"iso639-2":"pus","iso639-1":"ps"},Pedi:{name:"Pedi",names:["Pedi","Sepedi","Northern Sotho"],"iso639-2":"nso","iso639-1":null},Persian:{name:"Persian",names:["Persian"],"iso639-2":"per/fas","iso639-1":"fa"},"Persian, Old (ca.600-400 B.C.)":{name:"Persian, Old (ca.600-400 B.C.)",names:["Persian, Old (ca.600-400 B.C.)"],"iso639-2":"peo","iso639-1":null},"Philippine languages":{name:"Philippine languages",names:["Philippine languages"],"iso639-2":"phi","iso639-1":null},Phoenician:{name:"Phoenician",names:["Phoenician"],"iso639-2":"phn","iso639-1":null},Pilipino:{name:"Pilipino",names:["Filipino","Pilipino"],"iso639-2":"fil","iso639-1":null},Pohnpeian:{name:"Pohnpeian",names:["Pohnpeian"],"iso639-2":"pon","iso639-1":null},Polish:{name:"Polish",names:["Polish"],"iso639-2":"pol","iso639-1":"pl"},Portuguese:{name:"Portuguese",names:["Portuguese"],"iso639-2":"por","iso639-1":"pt"},"Prakrit languages":{name:"Prakrit languages",names:["Prakrit languages"],"iso639-2":"pra","iso639-1":null},"Provençal, Old (to 1500)":{name:"Provençal, Old (to 1500)",names:["Provençal, Old (to 1500)","Occitan, Old (to 1500)"],"iso639-2":"pro","iso639-1":null},Punjabi:{name:"Punjabi",names:["Panjabi","Punjabi"],"iso639-2":"pan","iso639-1":"pa"},Pushto:{name:"Pushto",names:["Pushto","Pashto"],"iso639-2":"pus","iso639-1":"ps"},Quechua:{name:"Quechua",names:["Quechua"],"iso639-2":"que","iso639-1":"qu"},Rajasthani:{name:"Rajasthani",names:["Rajasthani"],"iso639-2":"raj","iso639-1":null},Rapanui:{name:"Rapanui",names:["Rapanui"],"iso639-2":"rap","iso639-1":null},Rarotongan:{name:"Rarotongan",names:["Rarotongan","Cook Islands Maori"],"iso639-2":"rar","iso639-1":null},"Reserved for local use":{name:"Reserved for local use",names:["Reserved for local use"],"iso639-2":"qaa-qtz","iso639-1":null},"Romance languages":{name:"Romance languages",names:["Romance languages"],"iso639-2":"roa","iso639-1":null},Romanian:{name:"Romanian",names:["Romanian","Moldavian","Moldovan"],"iso639-2":"rum/ron","iso639-1":"ro"},Romansh:{name:"Romansh",names:["Romansh"],"iso639-2":"roh","iso639-1":"rm"},Romany:{name:"Romany",names:["Romany"],"iso639-2":"rom","iso639-1":null},Rundi:{name:"Rundi",names:["Rundi"],"iso639-2":"run","iso639-1":"rn"},Russian:{name:"Russian",names:["Russian"],"iso639-2":"rus","iso639-1":"ru"},Sakan:{name:"Sakan",names:["Khotanese","Sakan"],"iso639-2":"kho","iso639-1":null},"Salishan languages":{name:"Salishan languages",names:["Salishan languages"],"iso639-2":"sal","iso639-1":null},"Samaritan Aramaic":{name:"Samaritan Aramaic",names:["Samaritan Aramaic"],"iso639-2":"sam","iso639-1":null},"Sami languages":{name:"Sami languages",names:["Sami languages"],"iso639-2":"smi","iso639-1":null},Samoan:{name:"Samoan",names:["Samoan"],"iso639-2":"smo","iso639-1":"sm"},Sandawe:{name:"Sandawe",names:["Sandawe"],"iso639-2":"sad","iso639-1":null},Sango:{name:"Sango",names:["Sango"],"iso639-2":"sag","iso639-1":"sg"},Sanskrit:{name:"Sanskrit",names:["Sanskrit"],"iso639-2":"san","iso639-1":"sa"},Santali:{name:"Santali",names:["Santali"],"iso639-2":"sat","iso639-1":null},Sardinian:{name:"Sardinian",names:["Sardinian"],"iso639-2":"srd","iso639-1":"sc"},Sasak:{name:"Sasak",names:["Sasak"],"iso639-2":"sas","iso639-1":null},"Saxon, Low":{name:"Saxon, Low",names:["Low German","Low Saxon","German, Low","Saxon, Low"],"iso639-2":"nds","iso639-1":null},Scots:{name:"Scots",names:["Scots"],"iso639-2":"sco","iso639-1":null},"Scottish Gaelic":{name:"Scottish Gaelic",names:["Gaelic","Scottish Gaelic"],"iso639-2":"gla","iso639-1":"gd"},Selkup:{name:"Selkup",names:["Selkup"],"iso639-2":"sel","iso639-1":null},"Semitic languages":{name:"Semitic languages",names:["Semitic languages"],"iso639-2":"sem","iso639-1":null},Sepedi:{name:"Sepedi",names:["Pedi","Sepedi","Northern Sotho"],"iso639-2":"nso","iso639-1":null},Serbian:{name:"Serbian",names:["Serbian"],"iso639-2":"srp","iso639-1":"sr"},Serer:{name:"Serer",names:["Serer"],"iso639-2":"srr","iso639-1":null},Shan:{name:"Shan",names:["Shan"],"iso639-2":"shn","iso639-1":null},Shona:{name:"Shona",names:["Shona"],"iso639-2":"sna","iso639-1":"sn"},"Sichuan Yi":{name:"Sichuan Yi",names:["Sichuan Yi","Nuosu"],"iso639-2":"iii","iso639-1":"ii"},Sicilian:{name:"Sicilian",names:["Sicilian"],"iso639-2":"scn","iso639-1":null},Sidamo:{name:"Sidamo",names:["Sidamo"],"iso639-2":"sid","iso639-1":null},"Sign Languages":{name:"Sign Languages",names:["Sign Languages"],"iso639-2":"sgn","iso639-1":null},Siksika:{name:"Siksika",names:["Siksika"],"iso639-2":"bla","iso639-1":null},Sindhi:{name:"Sindhi",names:["Sindhi"],"iso639-2":"snd","iso639-1":"sd"},Sinhala:{name:"Sinhala",names:["Sinhala","Sinhalese"],"iso639-2":"sin","iso639-1":"si"},Sinhalese:{name:"Sinhalese",names:["Sinhala","Sinhalese"],"iso639-2":"sin","iso639-1":"si"},"Sino-Tibetan languages":{name:"Sino-Tibetan languages",names:["Sino-Tibetan languages"],"iso639-2":"sit","iso639-1":null},"Siouan languages":{name:"Siouan languages",names:["Siouan languages"],"iso639-2":"sio","iso639-1":null},"Skolt Sami":{name:"Skolt Sami",names:["Skolt Sami"],"iso639-2":"sms","iso639-1":null},"Slave (Athapascan)":{name:"Slave (Athapascan)",names:["Slave (Athapascan)"],"iso639-2":"den","iso639-1":null},"Slavic languages":{name:"Slavic languages",names:["Slavic languages"],"iso639-2":"sla","iso639-1":null},Slovak:{name:"Slovak",names:["Slovak"],"iso639-2":"slo/slk","iso639-1":"sk"},Slovenian:{name:"Slovenian",names:["Slovenian"],"iso639-2":"slv","iso639-1":"sl"},Sogdian:{name:"Sogdian",names:["Sogdian"],"iso639-2":"sog","iso639-1":null},Somali:{name:"Somali",names:["Somali"],"iso639-2":"som","iso639-1":"so"},"Songhai languages":{name:"Songhai languages",names:["Songhai languages"],"iso639-2":"son","iso639-1":null},Soninke:{name:"Soninke",names:["Soninke"],"iso639-2":"snk","iso639-1":null},"Sorbian languages":{name:"Sorbian languages",names:["Sorbian languages"],"iso639-2":"wen","iso639-1":null},"Sotho, Northern":{name:"Sotho, Northern",names:["Pedi","Sepedi","Northern Sotho"],"iso639-2":"nso","iso639-1":null},"Sotho, Southern":{name:"Sotho, Southern",names:["Sotho, Southern"],"iso639-2":"sot","iso639-1":"st"},"South American Indian languages":{name:"South American Indian languages",names:["South American Indian languages"],"iso639-2":"sai","iso639-1":null},"South Ndebele":{name:"South Ndebele",names:["Ndebele, South","South Ndebele"],"iso639-2":"nbl","iso639-1":"nr"},"Southern Altai":{name:"Southern Altai",names:["Southern Altai"],"iso639-2":"alt","iso639-1":null},"Southern Sami":{name:"Southern Sami",names:["Southern Sami"],"iso639-2":"sma","iso639-1":null},Spanish:{name:"Spanish",names:["Spanish","Castilian"],"iso639-2":"spa","iso639-1":"es"},"Sranan Tongo":{name:"Sranan Tongo",names:["Sranan Tongo"],"iso639-2":"srn","iso639-1":null},"Standard Moroccan Tamazight":{name:"Standard Moroccan Tamazight",names:["Standard Moroccan Tamazight"],"iso639-2":"zgh","iso639-1":null},Sukuma:{name:"Sukuma",names:["Sukuma"],"iso639-2":"suk","iso639-1":null},Sumerian:{name:"Sumerian",names:["Sumerian"],"iso639-2":"sux","iso639-1":null},Sundanese:{name:"Sundanese",names:["Sundanese"],"iso639-2":"sun","iso639-1":"su"},Susu:{name:"Susu",names:["Susu"],"iso639-2":"sus","iso639-1":null},Swahili:{name:"Swahili",names:["Swahili"],"iso639-2":"swa","iso639-1":"sw"},Swati:{name:"Swati",names:["Swati"],"iso639-2":"ssw","iso639-1":"ss"},Swedish:{name:"Swedish",names:["Swedish"],"iso639-2":"swe","iso639-1":"sv"},"Swiss German":{name:"Swiss German",names:["Swiss German","Alemannic","Alsatian"],"iso639-2":"gsw","iso639-1":null},Syriac:{name:"Syriac",names:["Syriac"],"iso639-2":"syr","iso639-1":null},Tagalog:{name:"Tagalog",names:["Tagalog"],"iso639-2":"tgl","iso639-1":"tl"},Tahitian:{name:"Tahitian",names:["Tahitian"],"iso639-2":"tah","iso639-1":"ty"},"Tai languages":{name:"Tai languages",names:["Tai languages"],"iso639-2":"tai","iso639-1":null},Tajik:{name:"Tajik",names:["Tajik"],"iso639-2":"tgk","iso639-1":"tg"},Tamashek:{name:"Tamashek",names:["Tamashek"],"iso639-2":"tmh","iso639-1":null},Tamil:{name:"Tamil",names:["Tamil"],"iso639-2":"tam","iso639-1":"ta"},Tatar:{name:"Tatar",names:["Tatar"],"iso639-2":"tat","iso639-1":"tt"},Telugu:{name:"Telugu",names:["Telugu"],"iso639-2":"tel","iso639-1":"te"},Tereno:{name:"Tereno",names:["Tereno"],"iso639-2":"ter","iso639-1":null},Tetum:{name:"Tetum",names:["Tetum"],"iso639-2":"tet","iso639-1":null},Thai:{name:"Thai",names:["Thai"],"iso639-2":"tha","iso639-1":"th"},Tibetan:{name:"Tibetan",names:["Tibetan"],"iso639-2":"tib/bod","iso639-1":"bo"},Tigre:{name:"Tigre",names:["Tigre"],"iso639-2":"tig","iso639-1":null},Tigrinya:{name:"Tigrinya",names:["Tigrinya"],"iso639-2":"tir","iso639-1":"ti"},Timne:{name:"Timne",names:["Timne"],"iso639-2":"tem","iso639-1":null},Tiv:{name:"Tiv",names:["Tiv"],"iso639-2":"tiv","iso639-1":null},"tlhIngan-Hol":{name:"tlhIngan-Hol",names:["Klingon","tlhIngan-Hol"],"iso639-2":"tlh","iso639-1":null},Tlingit:{name:"Tlingit",names:["Tlingit"],"iso639-2":"tli","iso639-1":null},"Tok Pisin":{name:"Tok Pisin",names:["Tok Pisin"],"iso639-2":"tpi","iso639-1":null},Tokelau:{name:"Tokelau",names:["Tokelau"],"iso639-2":"tkl","iso639-1":null},"Tonga (Nyasa)":{name:"Tonga (Nyasa)",names:["Tonga (Nyasa)"],"iso639-2":"tog","iso639-1":null},"Tonga (Tonga Islands)":{name:"Tonga (Tonga Islands)",names:["Tonga (Tonga Islands)"],"iso639-2":"ton","iso639-1":"to"},Tsimshian:{name:"Tsimshian",names:["Tsimshian"],"iso639-2":"tsi","iso639-1":null},Tsonga:{name:"Tsonga",names:["Tsonga"],"iso639-2":"tso","iso639-1":"ts"},Tswana:{name:"Tswana",names:["Tswana"],"iso639-2":"tsn","iso639-1":"tn"},Tumbuka:{name:"Tumbuka",names:["Tumbuka"],"iso639-2":"tum","iso639-1":null},"Tupi languages":{name:"Tupi languages",names:["Tupi languages"],"iso639-2":"tup","iso639-1":null},Turkish:{name:"Turkish",names:["Turkish"],"iso639-2":"tur","iso639-1":"tr"},"Turkish, Ottoman (1500-1928)":{name:"Turkish, Ottoman (1500-1928)",names:["Turkish, Ottoman (1500-1928)"],"iso639-2":"ota","iso639-1":null},Turkmen:{name:"Turkmen",names:["Turkmen"],"iso639-2":"tuk","iso639-1":"tk"},Tuvalu:{name:"Tuvalu",names:["Tuvalu"],"iso639-2":"tvl","iso639-1":null},Tuvinian:{name:"Tuvinian",names:["Tuvinian"],"iso639-2":"tyv","iso639-1":null},Twi:{name:"Twi",names:["Twi"],"iso639-2":"twi","iso639-1":"tw"},Udmurt:{name:"Udmurt",names:["Udmurt"],"iso639-2":"udm","iso639-1":null},Ugaritic:{name:"Ugaritic",names:["Ugaritic"],"iso639-2":"uga","iso639-1":null},Uighur:{name:"Uighur",names:["Uighur","Uyghur"],"iso639-2":"uig","iso639-1":"ug"},Ukrainian:{name:"Ukrainian",names:["Ukrainian"],"iso639-2":"ukr","iso639-1":"uk"},Umbundu:{name:"Umbundu",names:["Umbundu"],"iso639-2":"umb","iso639-1":null},"Uncoded languages":{name:"Uncoded languages",names:["Uncoded languages"],"iso639-2":"mis","iso639-1":null},Undetermined:{name:"Undetermined",names:["Undetermined"],"iso639-2":"und","iso639-1":null},"Upper Sorbian":{name:"Upper Sorbian",names:["Upper Sorbian"],"iso639-2":"hsb","iso639-1":null},Urdu:{name:"Urdu",names:["Urdu"],"iso639-2":"urd","iso639-1":"ur"},Uyghur:{name:"Uyghur",names:["Uighur","Uyghur"],"iso639-2":"uig","iso639-1":"ug"},Uzbek:{name:"Uzbek",names:["Uzbek"],"iso639-2":"uzb","iso639-1":"uz"},Vai:{name:"Vai",names:["Vai"],"iso639-2":"vai","iso639-1":null},Valencian:{name:"Valencian",names:["Catalan","Valencian"],"iso639-2":"cat","iso639-1":"ca"},Venda:{name:"Venda",names:["Venda"],"iso639-2":"ven","iso639-1":"ve"},Vietnamese:{name:"Vietnamese",names:["Vietnamese"],"iso639-2":"vie","iso639-1":"vi"},Volapük:{name:"Volapük",names:["Volapük"],"iso639-2":"vol","iso639-1":"vo"},Votic:{name:"Votic",names:["Votic"],"iso639-2":"vot","iso639-1":null},"Wakashan languages":{name:"Wakashan languages",names:["Wakashan languages"],"iso639-2":"wak","iso639-1":null},Walloon:{name:"Walloon",names:["Walloon"],"iso639-2":"wln","iso639-1":"wa"},Waray:{name:"Waray",names:["Waray"],"iso639-2":"war","iso639-1":null},Washo:{name:"Washo",names:["Washo"],"iso639-2":"was","iso639-1":null},Welsh:{name:"Welsh",names:["Welsh"],"iso639-2":"wel/cym","iso639-1":"cy"},"Western Frisian":{name:"Western Frisian",names:["Western Frisian"],"iso639-2":"fry","iso639-1":"fy"},"Western Pahari languages":{name:"Western Pahari languages",names:["Himachali languages","Western Pahari languages"],"iso639-2":"him","iso639-1":null},Wolaitta:{name:"Wolaitta",names:["Wolaitta","Wolaytta"],"iso639-2":"wal","iso639-1":null},Wolaytta:{name:"Wolaytta",names:["Wolaitta","Wolaytta"],"iso639-2":"wal","iso639-1":null},Wolof:{name:"Wolof",names:["Wolof"],"iso639-2":"wol","iso639-1":"wo"},Xhosa:{name:"Xhosa",names:["Xhosa"],"iso639-2":"xho","iso639-1":"xh"},Yakut:{name:"Yakut",names:["Yakut"],"iso639-2":"sah","iso639-1":null},Yao:{name:"Yao",names:["Yao"],"iso639-2":"yao","iso639-1":null},Yapese:{name:"Yapese",names:["Yapese"],"iso639-2":"yap","iso639-1":null},Yiddish:{name:"Yiddish",names:["Yiddish"],"iso639-2":"yid","iso639-1":"yi"},Yoruba:{name:"Yoruba",names:["Yoruba"],"iso639-2":"yor","iso639-1":"yo"},"Yupik languages":{name:"Yupik languages",names:["Yupik languages"],"iso639-2":"ypk","iso639-1":null},"Zande languages":{name:"Zande languages",names:["Zande languages"],"iso639-2":"znd","iso639-1":null},Zapotec:{name:"Zapotec",names:["Zapotec"],"iso639-2":"zap","iso639-1":null},Zaza:{name:"Zaza",names:["Zaza","Dimili","Dimli","Kirdki","Kirmanjki","Zazaki"],"iso639-2":"zza","iso639-1":null},Zazaki:{name:"Zazaki",names:["Zaza","Dimili","Dimli","Kirdki","Kirmanjki","Zazaki"],"iso639-2":"zza","iso639-1":null},Zenaga:{name:"Zenaga",names:["Zenaga"],"iso639-2":"zen","iso639-1":null},Zhuang:{name:"Zhuang",names:["Zhuang","Chuang"],"iso639-2":"zha","iso639-1":"za"},Zulu:{name:"Zulu",names:["Zulu"],"iso639-2":"zul","iso639-1":"zu"},Zuni:{name:"Zuni",names:["Zuni"],"iso639-2":"zun","iso639-1":null}};function pm(e){"@babel/helpers - typeof";return pm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pm(e)}function gf(e,t,n){return t=MXe(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function MXe(e){var t=NXe(e,"string");return pm(t)==="symbol"?t:String(t)}function NXe(e,t){if(pm(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(pm(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bae=[],IXe=Object.keys(Q3);Object.keys(C7).map(function(e){var t=C7[e],n=IXe.find(function(i){return i.toLowerCase()===t.language.toLowerCase()});if(t.location&&n){var r;bae.push((r={},gf(r,"name",t.language),gf(r,"location",t.location),gf(r,"tag",t.tag),gf(r,"lcid",t.id),gf(r,"iso639-2",Q3[n]["iso639-2"]),gf(r,"iso639-1",Q3[n]["iso639-1"]),r))}});var x7={ar:"ar-SA",ca:"ca-ES",da:"da-DK",en:"en-US",ko:"ko-KR",pa:"pa-IN",pt:"pt-BR",sv:"sv-SE"};function DXe(e){if(typeof e!="string"||e.length===5)return e;if(x7[e])return x7[e];var t=bae.filter(function(n){return n["iso639-1"]===e});return t.length?t.length===1?t[0].tag:t.find(function(n){return n.tag==="".concat(e,"-").concat(e.toUpperCase())})?"".concat(e,"-").concat(e.toUpperCase()):t[0].tag:e}function ps(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}function FXe(){return"".concat(ps()).concat(ps(),"-").concat(ps(),"-").concat(ps(),"-").concat(ps(),"-").concat(ps()).concat(ps()).concat(ps())}const wae="D3PLUS-COMMON-RESET",LXe={and:"y",Back:"Atrás","Click to Expand":"Clic para Ampliar","Click to Hide":"Clic para Ocultar","Click to Highlight":"Clic para Resaltar","Click to Show":"Clic para Mostrar","Click to Show All":"Clic para Mostrar Todo",Download:"Descargar","Loading Visualization":"Cargando Visualización","No Data Available":"Datos No Disponibles","Powered by D3plus":"Funciona con D3plus",Share:"Porcentaje","Shift+Click to Hide":"Mayús+Clic para Ocultar","Shift+Click to Highlight":"Mayús+Clic para Resaltar",Total:"Total",Values:"Valores"},zXe={and:"e",Back:"Voltar","Click to Expand":"Clique para Expandir","Click to Hide":"Clique para Ocultar","Click to Highlight":"Clique para Destacar","Click to Show":"Clique para Mostrar","Click to Show All":"Clique para Mostrar Tudo",Download:"Baixar","Loading Visualization":"Carregando Visualização","No Data Available":"Dados Não Disponíveis","Powered by D3plus":"Funciona com D3plus",Share:"Porcentagem","Shift+Click to Hide":"Shift+Clique para Ocultar","Shift+Click to Highlight":"Shift+Clique para Destacar",Total:"Total",Values:"Valores"},jXe={"es-ES":LXe,"pt-BR":zXe};function hm(e){"@babel/helpers - typeof";return hm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hm(e)}function BXe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O7(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:t._locale,i=jXe[r];return i&&i[n]?i[n]:n},this._uuid=FXe()}return HXe(e,[{key:"config",value:function(n){var r=this;if(!this._configDefault){var i={};E7(this.__proto__).forEach(function(s){var u=r[s]();u!==r&&(i[s]=Al(u)?je({},u):u)}),this._configDefault=i}if(arguments.length){for(var a in n)if({}.hasOwnProperty.call(n,a)&&a in this){var o=n[a];o===wae?a==="on"?this._on=this._configDefault[a]:this[a](this._configDefault[a]):(Sae(o,this._configDefault[a]),this[a](o))}return this}else{var l={};return E7(this.__proto__).forEach(function(s){l[s]=r[s]()}),l}}},{key:"locale",value:function(n){return arguments.length?(this._locale=DXe(n),this):this._locale}},{key:"on",value:function(n,r){return arguments.length===2?(this._on[n]=r,this):arguments.length?typeof n=="string"?this._on[n]:(this._on=Object.assign({},this._on,n),this):this._on}},{key:"parent",value:function(n){return arguments.length?(this._parent=n,this):this._parent}},{key:"translate",value:function(n){return arguments.length?(this._translate=n,this):this._translate}},{key:"shapeConfig",value:function(n){return arguments.length?(this._shapeConfig=je(this._shapeConfig,n),this):this._shapeConfig}}]),e}();function Zp(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!(!t||!(t instanceof Array)||!t.length))return t.reduce(function(n,r){return Math.abs(r-e)0&&arguments[0]!==void 0?arguments[0]:this._shapeConfig,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"shape",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i={duration:this._duration,on:{}},a=function(c){return function(d,f,g,p){if(!c)return c;for(var h;d.__d3plus__;)h&&(d.__d3plusParent__=h),h=d,f=d.i,d=d.data||d.feature;return c.bind(e)(d,f,g||h,p)}},o=function(c,d){for(var f in d)({}.hasOwnProperty.call(d,f)&&!f.includes(".")||f.includes(".".concat(n)))&&(c.on[f]=a(d[f]))},l=function u(c){return c.map(function(d){return d instanceof Array?u(d):lS(d)==="object"?s({},d):typeof d=="function"?a(d):d})},s=function u(c,d){for(var f in d)({}).hasOwnProperty.call(d,f)&&(f==="on"?o(c,d[f]):typeof d[f]=="function"?c[f]=a(d[f]):d[f]instanceof Array?c[f]=l(d[f]):lS(d[f])==="object"?(c[f]||(c[f]={}),c[f].on={},u(c[f],d[f])):c[f]=d[f])};return s(i,t),this._on&&o(i,this._on),r&&t[r]&&(s(i,t[r]),t[r].on&&o(i,t[r].on)),i}function G(e){return function(){return e}}var Z3="http://www.w3.org/1999/xhtml";const $7={svg:"http://www.w3.org/2000/svg",xhtml:Z3,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function uC(e){var t=e+="",n=t.indexOf(":");return n>=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),$7.hasOwnProperty(t)?{space:$7[t],local:e}:e}function GXe(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===Z3&&t.documentElement.namespaceURI===Z3?t.createElement(e):t.createElementNS(n,e)}}function WXe(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function Pae(e){var t=uC(e);return(t.local?WXe:GXe)(t)}function KXe(){}function J9(e){return e==null?KXe:function(){return this.querySelector(e)}}function qXe(e){typeof e!="function"&&(e=J9(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i=_&&(_=y+1);!(w=v[_])&&++_=0;)(o=r[i])&&(a&&o.compareDocumentPosition(a)^4&&a.parentNode.insertBefore(o,a),a=o);return this}function yQe(e){e||(e=_Qe);function t(d,f){return d&&f?e(d.__data__,f.__data__):!d-!f}for(var n=this._groups,r=n.length,i=new Array(r),a=0;at?1:e>=t?0:NaN}function bQe(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function wQe(){return Array.from(this)}function SQe(){for(var e=this._groups,t=0,n=e.length;t1?this.each((t==null?MQe:typeof t=="function"?IQe:NQe)(e,t,n==null?"":n)):Rd(this.node(),e)}function Rd(e,t){return e.style.getPropertyValue(t)||kae(e).getComputedStyle(e,null).getPropertyValue(t)}function FQe(e){return function(){delete this[e]}}function LQe(e,t){return function(){this[e]=t}}function zQe(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function jQe(e,t){return arguments.length>1?this.each((t==null?FQe:typeof t=="function"?zQe:LQe)(e,t)):this.node()[e]}function Rae(e){return e.trim().split(/^|\s+/)}function eT(e){return e.classList||new Aae(e)}function Aae(e){this._node=e,this._names=Rae(e.getAttribute("class")||"")}Aae.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function Tae(e,t){for(var n=eT(e),r=-1,i=t.length;++r=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function pZe(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,i=t.length,a;nro(n,t))}function PZe(e){return typeof e=="string"?new pi([document.querySelectorAll(e)],[document.documentElement]):new pi([Cae(e)],tT)}var CZe={value:()=>{}};function cC(){for(var e=0,t=arguments.length,n={},r;e=0&&(r=n.slice(i+1),n=n.slice(0,i)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}Wy.prototype=cC.prototype={constructor:Wy,on:function(e,t){var n=this._,r=xZe(e+"",n),i,a=-1,o=r.length;if(arguments.length<2){for(;++a0)for(var n=new Array(i),r=0,i,a;r=0&&e._call.call(void 0,t),e=e._next;--Ad}function R7(){yc=(cS=mm.now())+fC,Ad=Jp=0;try{$Ze()}finally{Ad=0,RZe(),yc=0}}function kZe(){var e=mm.now(),t=e-cS;t>Dae&&(fC-=t,cS=e)}function RZe(){for(var e,t=uS,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:uS=n);eh=e,J3(r)}function J3(e){if(!Ad){Jp&&(Jp=clearTimeout(Jp));var t=e-yc;t>24?(e<1/0&&(Jp=setTimeout(R7,e-mm.now()-fC)),Fp&&(Fp=clearInterval(Fp))):(Fp||(cS=mm.now(),Fp=setInterval(kZe,Dae)),Ad=1,Fae(R7))}}function A7(e,t,n){var r=new fS;return t=t==null?0:+t,r.restart(i=>{r.stop(),e(i+t)},t,n),r}var AZe=cC("start","end","cancel","interrupt"),TZe=[],zae=0,T7=1,ek=2,Ky=3,M7=4,tk=5,qy=6;function dC(e,t,n,r,i,a){var o=e.__transition;if(!o)e.__transition={};else if(n in o)return;MZe(e,n,{name:t,index:r,group:i,on:AZe,tween:TZe,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:zae})}function rT(e,t){var n=ko(e,t);if(n.state>zae)throw new Error("too late; already scheduled");return n}function sl(e,t){var n=ko(e,t);if(n.state>Ky)throw new Error("too late; already running");return n}function ko(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function MZe(e,t,n){var r=e.__transition,i;r[t]=n,n.timer=Lae(a,0,n.time);function a(u){n.state=T7,n.timer.restart(o,n.delay,n.time),n.delay<=u&&o(u-n.delay)}function o(u){var c,d,f,g;if(n.state!==T7)return s();for(c in r)if(g=r[c],g.name===n.name){if(g.state===Ky)return A7(o);g.state===M7?(g.state=qy,g.timer.stop(),g.on.call("interrupt",e,e.__data__,g.index,g.group),delete r[c]):+cek&&r.state>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?K0(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?K0(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=DZe.exec(e))?new Di(t[1],t[2],t[3],1):(t=FZe.exec(e))?new Di(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=LZe.exec(e))?K0(t[1],t[2],t[3],t[4]):(t=zZe.exec(e))?K0(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=jZe.exec(e))?j7(t[1],t[2]/100,t[3]/100,1):(t=BZe.exec(e))?j7(t[1],t[2]/100,t[3]/100,t[4]):N7.hasOwnProperty(e)?F7(N7[e]):e==="transparent"?new Di(NaN,NaN,NaN,0):null}function F7(e){return new Di(e>>16&255,e>>8&255,e&255,1)}function K0(e,t,n,r){return r<=0&&(e=t=n=NaN),new Di(e,t,n,r)}function UZe(e){return e instanceof Cv||(e=Bi(e)),e?(e=e.rgb(),new Di(e.r,e.g,e.b,e.opacity)):new Di}function gS(e,t,n,r){return arguments.length===1?UZe(e):new Di(e,t,n,r==null?1:r)}function Di(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}iT(Di,gS,jae(Cv,{brighter(e){return e=e==null?dS:Math.pow(dS,e),new Di(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?vm:Math.pow(vm,e),new Di(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Di(tc(this.r),tc(this.g),tc(this.b),pS(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:L7,formatHex:L7,formatHex8:GZe,formatRgb:z7,toString:z7}));function L7(){return"#".concat(Xu(this.r)).concat(Xu(this.g)).concat(Xu(this.b))}function GZe(){return"#".concat(Xu(this.r)).concat(Xu(this.g)).concat(Xu(this.b)).concat(Xu((isNaN(this.opacity)?1:this.opacity)*255))}function z7(){const e=pS(this.opacity);return"".concat(e===1?"rgb(":"rgba(").concat(tc(this.r),", ").concat(tc(this.g),", ").concat(tc(this.b)).concat(e===1?")":", ".concat(e,")"))}function pS(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function tc(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Xu(e){return e=tc(e),(e<16?"0":"")+e.toString(16)}function j7(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new so(e,t,n,r)}function Bae(e){if(e instanceof so)return new so(e.h,e.s,e.l,e.opacity);if(e instanceof Cv||(e=Bi(e)),!e)return new so;if(e instanceof so)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,l=a-i,s=(a+i)/2;return l?(t===a?o=(n-r)/l+(n0&&s<1?0:o,new so(o,l,s,e.opacity)}function aT(e,t,n,r){return arguments.length===1?Bae(e):new so(e,t,n,r==null?1:r)}function so(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}iT(so,aT,jae(Cv,{brighter(e){return e=e==null?dS:Math.pow(dS,e),new so(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?vm:Math.pow(vm,e),new so(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new Di(aE(e>=240?e-240:e+120,i,r),aE(e,i,r),aE(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new so(B7(this.h),q0(this.s),q0(this.l),pS(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=pS(this.opacity);return"".concat(e===1?"hsl(":"hsla(").concat(B7(this.h),", ").concat(q0(this.s)*100,"%, ").concat(q0(this.l)*100,"%").concat(e===1?")":", ".concat(e,")"))}}));function B7(e){return e=(e||0)%360,e<0?e+360:e}function q0(e){return Math.max(0,Math.min(1,e||0))}function aE(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const oT=e=>()=>e;function WZe(e,t){return function(n){return e+n*t}}function KZe(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function qZe(e){return(e=+e)==1?Hae:function(t,n){return n-t?KZe(t,n,e):oT(isNaN(t)?n:t)}}function Hae(e,t){var n=t-e;return n?WZe(e,n):oT(isNaN(e)?t:e)}const Td=function e(t){var n=qZe(t);function r(i,a){var o=n((i=gS(i)).r,(a=gS(a)).r),l=n(i.g,a.g),s=n(i.b,a.b),u=Hae(i.opacity,a.opacity);return function(c){return i.r=o(c),i.g=l(c),i.b=s(c),i.opacity=u(c),i+""}}return r.gamma=e,r}(1);function YZe(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;in&&(a=t.slice(n,a),l[o]?l[o]+=a:l[++o]=a),(r=r[0])===(i=i[0])?l[o]?l[o]+=i:l[++o]=i:(l[++o]=null,s.push({i:o,x:oo(r,i)})),n=oE.lastIndex;return n180?c+=360:c-u>180&&(u+=360),f.push({i:d.push(i(d)+"rotate(",null,r)-2,x:oo(u,c)})):c&&d.push(i(d)+"rotate("+c+r)}function l(u,c,d,f){u!==c?f.push({i:d.push(i(d)+"skewX(",null,r)-2,x:oo(u,c)}):c&&d.push(i(d)+"skewX("+c+r)}function s(u,c,d,f,g,p){if(u!==d||c!==f){var h=g.push(i(g)+"scale(",null,",",null,")");p.push({i:h-4,x:oo(u,d)},{i:h-2,x:oo(c,f)})}else(d!==1||f!==1)&&g.push(i(g)+"scale("+d+","+f+")")}return function(u,c){var d=[],f=[];return u=e(u),c=e(c),a(u.translateX,u.translateY,c.translateX,c.translateY,d,f),o(u.rotate,c.rotate,d,f),l(u.skewX,c.skewX,d,f),s(u.scaleX,u.scaleY,c.scaleX,c.scaleY,d,f),u=c=null,function(g){for(var p=-1,h=f.length,v;++p=0&&(t=t.slice(0,n)),!t||t==="start"})}function zJe(e,t,n){var r,i,a=LJe(t)?rT:sl;return function(){var o=a(this,e),l=o.on;l!==r&&(i=(r=l).copy()).on(t,n),o.on=i}}function jJe(e,t){var n=this._id;return arguments.length<2?ko(this.node(),n).on.on(e):this.each(zJe(n,e,t))}function BJe(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function HJe(){return this.on("end.remove",BJe(this._id))}function VJe(e){var t=this._name,n=this._id;typeof e!="function"&&(e=J9(e));for(var r=this._groups,i=r.length,a=new Array(i),o=0;o1&&arguments[1]!==void 0?arguments[1]:function(r){return r},n=e.map(t).map(function(r){return r instanceof Date?+r:r});return e.filter(function(r,i){var a=t(r);return n.indexOf(a instanceof Date?+a:a)===i})}function su(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=uo(xo(e.map(function(i){return Object.keys(i)}))),r={};return n.forEach(function(i){var a;if(t[i])a=t[i](e,function(s){return s[i]});else{var o=e.map(function(s){return s[i]}),l=o.map(function(s){return s||s===!1?s.constructor:s}).filter(function(s){return s!==void 0});l.length?l.indexOf(Array)>=0?(a=xo(o.map(function(s){return s instanceof Array?s:[s]})),a=uo(a),a.length===1&&(a=a[0])):l.indexOf(String)>=0?(a=uo(o),a.length===1&&(a=a[0])):l.indexOf(Number)>=0?a=$r(o):l.indexOf(Object)>=0?(a=uo(o.filter(function(s){return s})),a.length===1?a=a[0]:a=su(a)):(a=uo(o.filter(function(s){return s!==void 0})),a.length===1&&(a=a[0])):a=void 0}r[i]=a}),r}function ik(e){var t;return typeof e=="number"?t=[e]:t=e.split(/\s+/),t.length===1?t=[t[0],t[0],t[0],t[0]]:t.length===2?t=t.concat(t):t.length===3&&t.push(t[1]),["top","right","bottom","left"].reduce(function(n,r,i){var a=parseFloat(t[i]);return n[r]=a||0,n},{})}function het(){return"-webkit-transform"in document.body.style?"-webkit-":"-moz-transform"in document.body.style?"-moz-":"-ms-transform"in document.body.style?"-ms-":"-o-transform"in document.body.style?"-o-":""}function ki(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var n in t)({}).hasOwnProperty.call(t,n)&&e.style(n,t[n])}var xa="$";function hS(){}hS.prototype=xv.prototype={constructor:hS,has:function(e){return xa+e in this},get:function(e){return this[xa+e]},set:function(e,t){return this[xa+e]=t,this},remove:function(e){var t=xa+e;return t in this&&delete this[t]},clear:function(){for(var e in this)e[0]===xa&&delete this[e]},keys:function(){var e=[];for(var t in this)t[0]===xa&&e.push(t.slice(1));return e},values:function(){var e=[];for(var t in this)t[0]===xa&&e.push(this[t]);return e},entries:function(){var e=[];for(var t in this)t[0]===xa&&e.push({key:t.slice(1),value:this[t]});return e},size:function(){var e=0;for(var t in this)t[0]===xa&&++e;return e},empty:function(){for(var e in this)if(e[0]===xa)return!1;return!0},each:function(e){for(var t in this)t[0]===xa&&e(this[t],t.slice(1),this)}};function xv(e,t){var n=new hS;if(e instanceof hS)e.each(function(l,s){n.set(s,l)});else if(Array.isArray(e)){var r=-1,i=e.length,a;if(t==null)for(;++r=e.length)return n!=null&&l.sort(n),r!=null?r(l):l;for(var d=-1,f=l.length,g=e[s++],p,h,v=xv(),m,y=u();++de.length)return l;var u,c=t[s-1];return r!=null&&s>=e.length?u=l.entries():(u=[],l.each(function(d,f){u.push({key:f,values:o(d,s)})})),c!=null?u.sort(function(d,f){return c(d.key,f.key)}):u}return i={object:function(l){return a(l,0,met,vet)},map:function(l){return a(l,0,U7,G7)},entries:function(l){return o(a(l,0,U7,G7),0)},key:function(l){return e.push(l),i},sortKeys:function(l){return t[e.length-1]=l,i},sortValues:function(l){return n=l,i},rollup:function(l){return r=l,i}}}function met(){return{}}function vet(e,t,n){e[t]=n}function U7(){return xv()}function G7(e,t,n){e.set(t,n)}function W7(){}var Nu=xv.prototype;W7.prototype={constructor:W7,has:Nu.has,add:function(e){return e+="",this[xa+e]=e,this},remove:Nu.remove,clear:Nu.clear,values:Nu.keys,size:Nu.size,empty:Nu.empty,each:Nu.each};function Qa(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function as(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const ak=Symbol("implicit");function gC(){var e=new M3,t=[],n=[],r=ak;function i(a){let o=e.get(a);if(o===void 0){if(r!==ak)return r;e.set(a,o=t.push(a)-1)}return n[o%n.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new M3;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(n=Array.from(a),i):n.slice()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return gC(t,n).unknown(r)},Qa.apply(i,arguments),i}function uT(){var e=gC().unknown(void 0),t=e.domain,n=e.range,r=0,i=1,a,o,l=!1,s=0,u=0,c=.5;delete e.unknown;function d(){var f=t().length,g=it&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function wet(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i2?Pet:wet,s=u=null,d}function d(f){return f==null||isNaN(f=+f)?a:(s||(s=l(e.map(r),t,n)))(r(o(f)))}return d.invert=function(f){return o(i((u||(u=l(t,e.map(r),oo)))(f)))},d.domain=function(f){return arguments.length?(e=Array.from(f,mS),c()):e.slice()},d.range=function(f){return arguments.length?(t=Array.from(f),c()):t.slice()},d.rangeRound=function(f){return t=Array.from(f),n=lT,c()},d.clamp=function(f){return arguments.length?(o=f?!0:fi,c()):o!==fi},d.interpolate=function(f){return arguments.length?(n=f,c()):n},d.unknown=function(f){return arguments.length?(a=f,d):a},function(f,g){return r=f,i=g,c()}}function cT(){return pC()(fi,fi)}function Xae(e,t,n,r){var i=D3(e,t,n),a;switch(r=um(r==null?",f":r),r.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=tze(i,o))&&(r.precision=a),Vre(r,o)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(a=nze(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(a=eze(i))&&(r.precision=a-(r.type==="%")*2);break}}return HP(r)}function wu(e){var t=e.domain;return e.ticks=function(n){var r=t();return Zw(r[0],r[r.length-1],n==null?10:n)},e.tickFormat=function(n,r){var i=t();return Xae(i[0],i[i.length-1],n==null?10:n,r)},e.nice=function(n){n==null&&(n=10);var r=t(),i=0,a=r.length-1,o=r[i],l=r[a],s,u,c=10;for(l0;){if(u=I3(o,l,n),u===s)return r[i]=o,r[a]=l,t(r);if(u>0)o=Math.floor(o/u)*u,l=Math.ceil(l/u)*u;else if(u<0)o=Math.ceil(o*u)/u,l=Math.floor(l*u)/u;else break;s=u}return e},e}function Md(){var e=cT();return e.copy=function(){return Ov(e,Md())},Qa.apply(e,arguments),wu(e)}function Qae(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,mS),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return Qae(e).unknown(t)},e=arguments.length?Array.from(e,mS):[0,1],wu(n)}function Zae(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],a=e[r],o;return aMath.pow(e,t)}function $et(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function X7(e){return(t,n)=>-e(-t,n)}function fT(e){const t=e(q7,Y7),n=t.domain;let r=10,i,a;function o(){return i=$et(r),a=Eet(r),n()[0]<0?(i=X7(i),a=X7(a),e(Cet,xet)):e(q7,Y7),t}return t.base=function(l){return arguments.length?(r=+l,o()):r},t.domain=function(l){return arguments.length?(n(l),o()):n()},t.ticks=l=>{const s=n();let u=s[0],c=s[s.length-1];const d=c0){for(;f<=g;++f)for(p=1;pc)break;m.push(h)}}else for(;f<=g;++f)for(p=r-1;p>=1;--p)if(h=f>0?p/a(-f):p*a(f),!(hc)break;m.push(h)}m.length*2{if(l==null&&(l=10),s==null&&(s=r===10?"s":","),typeof s!="function"&&(!(r%1)&&(s=um(s)).precision==null&&(s.trim=!0),s=HP(s)),l===1/0)return s;const u=Math.max(1,r*l/t.ticks().length);return c=>{let d=c/a(Math.round(i(c)));return d*rn(Zae(n(),{floor:l=>a(Math.floor(i(l))),ceil:l=>a(Math.ceil(i(l)))})),t}function vS(){const e=fT(pC()).domain([1,10]);return e.copy=()=>Ov(e,vS()).base(e.base()),Qa.apply(e,arguments),e}function Q7(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Z7(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function dT(e){var t=1,n=e(Q7(t),Z7(t));return n.constant=function(r){return arguments.length?e(Q7(t=+r),Z7(t)):t},wu(n)}function Jae(){var e=dT(pC());return e.copy=function(){return Ov(e,Jae()).constant(e.constant())},Qa.apply(e,arguments)}function J7(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function ket(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Ret(e){return e<0?-e*e:e*e}function gT(e){var t=e(fi,fi),n=1;function r(){return n===1?e(fi,fi):n===.5?e(ket,Ret):e(J7(n),J7(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},wu(t)}function pT(){var e=gT(pC());return e.copy=function(){return Ov(e,pT()).exponent(e.exponent())},Qa.apply(e,arguments),e}function hT(){return pT.apply(null,arguments).exponent(.5)}function eB(e){return Math.sign(e)*e*e}function Aet(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function eoe(){var e=cT(),t=[0,1],n=!1,r;function i(a){var o=Aet(e(a));return isNaN(o)?r:n?Math.round(o):o}return i.invert=function(a){return e.invert(eB(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,mS)).map(eB)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(n=!!a,i):n},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return eoe(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},Qa.apply(i,arguments),wu(i)}function toe(){var e=[],t=[],n=[],r;function i(){var o=0,l=Math.max(1,t.length);for(n=new Array(l-1);++o0?n[l-1]:e[0],l=n?[r[n-1],t]:[r[u-1],r[u]]},o.unknown=function(s){return arguments.length&&(a=s),o},o.thresholds=function(){return r.slice()},o.copy=function(){return noe().domain([e,t]).range(i).unknown(a)},Qa.apply(wu(o),arguments)}function yS(){var e=[.5],t=[0,1],n,r=1;function i(a){return a!=null&&a<=a?t[fv(e,a,0,r)]:n}return i.domain=function(a){return arguments.length?(e=Array.from(a),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return yS().domain(e).range(t).unknown(n)},Qa.apply(i,arguments)}function Tet(e){return new Date(e)}function Met(e){return e instanceof Date?+e:+new Date(+e)}function mT(e,t,n,r,i,a,o,l,s,u){var c=cT(),d=c.invert,f=c.domain,g=u(".%L"),p=u(":%S"),h=u("%I:%M"),v=u("%I %p"),m=u("%a %d"),y=u("%b %d"),_=u("%B"),b=u("%Y");function w(C){return(s(C)t(i/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(i,a)=>Ps(e,a/r))},n.copy=function(){return ooe(t).domain(e)},as.apply(n,arguments)}function mC(){var e=0,t=.5,n=1,r=1,i,a,o,l,s,u=fi,c,d=!1,f;function g(h){return isNaN(h=+h)?f:(h=.5+((h=+c(h))-a)*(r*h1?0:e<-1?uu:Math.acos(e)}function nB(e){return e>=1?_S:e<=-1?-_S:Math.asin(e)}const sk=Math.PI,uk=2*sk,ju=1e-6,zet=uk-ju;function coe(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw new Error("invalid digits: ".concat(e));if(t>15)return coe;const n=10**t;return function(r){this._+=r[0];for(let i=1,a=r.length;iju)if(!(Math.abs(d*s-u*c)>ju)||!a)this._append(OU||(OU=tr(["L",",",""])),this._x1=t,this._y1=n);else{let g=r-o,p=i-l,h=s*s+u*u,v=g*g+p*p,m=Math.sqrt(h),y=Math.sqrt(f),_=a*Math.tan((sk-Math.acos((h+f-v)/(2*m*y)))/2),b=_/y,w=_/m;Math.abs(b-1)>ju&&this._append(EU||(EU=tr(["L",",",""])),t+b*c,n+b*d),this._append($U||($U=tr(["A",",",",0,0,",",",",",""])),a,a,+(d*g>c*p),this._x1=t+w*s,this._y1=n+w*u)}}arc(t,n,r,i,a,o){if(t=+t,n=+n,r=+r,o=!!o,r<0)throw new Error("negative radius: ".concat(r));let l=r*Math.cos(i),s=r*Math.sin(i),u=t+l,c=n+s,d=1^o,f=o?i-a:a-i;this._x1===null?this._append(kU||(kU=tr(["M",",",""])),u,c):(Math.abs(this._x1-u)>ju||Math.abs(this._y1-c)>ju)&&this._append(RU||(RU=tr(["L",",",""])),u,c),r&&(f<0&&(f=f%uk+uk),f>zet?this._append(AU||(AU=tr(["A",",",",0,1,",",",",","A",",",",0,1,",",",",",""])),r,r,d,t-l,n-s,r,r,d,this._x1=u,this._y1=c):f>ju&&this._append(TU||(TU=tr(["A",",",",0,",",",",",",",""])),r,r,+(f>=sk),d,this._x1=t+r*Math.cos(a),this._y1=n+r*Math.sin(a)))}rect(t,n,r,i){this._append(MU||(MU=tr(["M",",","h","v","h","Z"])),this._x0=this._x1=+t,this._y0=this._y1=+n,r=+r,+i,-r)}toString(){return this._}};function Ev(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError("invalid digits: ".concat(n));t=r}return e},()=>new Bet(t)}function Het(e){return e.innerRadius}function Vet(e){return e.outerRadius}function Uet(e){return e.startAngle}function Get(e){return e.endAngle}function Wet(e){return e&&e.padAngle}function Ket(e,t,n,r,i,a,o,l){var s=n-e,u=r-t,c=o-i,d=l-a,f=d*s-c*u;if(!(f*fx*x+P*P&&($=M,R=T),{cx:$,cy:R,x01:-c,y01:-d,x11:$*(i/w-1),y11:R*(i/w-1)}}function foe(){var e=Het,t=Vet,n=vt(0),r=null,i=Uet,a=Get,o=Wet,l=null,s=Ev(u);function u(){var c,d,f=+e.apply(this,arguments),g=+t.apply(this,arguments),p=i.apply(this,arguments)-_S,h=a.apply(this,arguments)-_S,v=tB(h-p),m=h>p;if(l||(l=c=s()),gHr))l.moveTo(0,0);else if(v>Js-Hr)l.moveTo(g*ml(p),g*$i(p)),l.arc(0,0,g,p,h,!m),f>Hr&&(l.moveTo(f*ml(h),f*$i(h)),l.arc(0,0,f,h,p,m));else{var y=p,_=h,b=p,w=h,C=v,O=v,$=o.apply(this,arguments)/2,R=$>Hr&&(r?+r.apply(this,arguments):xn(f*f+g*g)),M=nd(tB(g-f)/2,+n.apply(this,arguments)),T=M,D=M,N,x;if(R>Hr){var P=nB(R/f*$i($)),k=nB(R/g*$i($));(C-=P*2)>Hr?(P*=m?1:-1,b+=P,w-=P):(C=0,b=w=(p+h)/2),(O-=k*2)>Hr?(k*=m?1:-1,y+=k,_-=k):(O=0,y=_=(p+h)/2)}var A=g*ml(y),I=g*$i(y),F=f*ml(w),z=f*$i(w);if(M>Hr){var H=g*ml(_),j=g*$i(_),V=f*ml(b),W=f*$i(b),U;if(vHr?D>Hr?(N=X0(V,W,A,I,g,D,m),x=X0(H,j,F,z,g,D,m),l.moveTo(N.cx+N.x01,N.cy+N.y01),DHr)||!(C>Hr)?l.lineTo(F,z):T>Hr?(N=X0(F,z,H,j,f,-T,m),x=X0(A,I,V,W,f,-T,m),l.lineTo(N.cx+N.x01,N.cy+N.y01),T=g;--p)l.point(_[p],b[p]);l.lineEnd(),l.areaEnd()}m&&(_[f]=+e(v,f,d),b[f]=+t(v,f,d),l.point(r?+r(v,f,d):_[f],n?+n(v,f,d):b[f]))}if(y)return l=null,y+""||null}function c(){return _C().defined(i).curve(o).context(a)}return u.x=function(d){return arguments.length?(e=typeof d=="function"?d:vt(+d),r=null,u):e},u.x0=function(d){return arguments.length?(e=typeof d=="function"?d:vt(+d),u):e},u.x1=function(d){return arguments.length?(r=d==null?null:typeof d=="function"?d:vt(+d),u):r},u.y=function(d){return arguments.length?(t=typeof d=="function"?d:vt(+d),n=null,u):t},u.y0=function(d){return arguments.length?(t=typeof d=="function"?d:vt(+d),u):t},u.y1=function(d){return arguments.length?(n=d==null?null:typeof d=="function"?d:vt(+d),u):n},u.lineX0=u.lineY0=function(){return c().x(e).y(t)},u.lineY1=function(){return c().x(e).y(n)},u.lineX1=function(){return c().x(r).y(t)},u.defined=function(d){return arguments.length?(i=typeof d=="function"?d:vt(!!d),u):i},u.curve=function(d){return arguments.length?(o=d,a!=null&&(l=o(a)),u):o},u.context=function(d){return arguments.length?(d==null?a=l=null:l=o(a=d),u):a},u}function Yet(e,t){return te?1:t>=e?0:NaN}function Xet(e){return e}function goe(){var e=Xet,t=Yet,n=null,r=vt(0),i=vt(Js),a=vt(0);function o(l){var s,u=(l=vC(l)).length,c,d,f=0,g=new Array(u),p=new Array(u),h=+r.apply(this,arguments),v=Math.min(Js,Math.max(-Js,i.apply(this,arguments)-h)),m,y=Math.min(Math.abs(v)/u,a.apply(this,arguments)),_=y*(v<0?-1:1),b;for(s=0;s0&&(f+=b);for(t!=null?g.sort(function(w,C){return t(p[w],p[C])}):n!=null&&g.sort(function(w,C){return n(l[w],l[C])}),s=0,d=f?(v-u*_)/f:0;s0?b*d:0)+_,p[c]={data:l[c],index:s,value:b,startAngle:h,endAngle:m,padAngle:y};return p}return o.value=function(l){return arguments.length?(e=typeof l=="function"?l:vt(+l),o):e},o.sortValues=function(l){return arguments.length?(t=l,n=null,o):t},o.sort=function(l){return arguments.length?(n=l,t=null,o):n},o.startAngle=function(l){return arguments.length?(r=typeof l=="function"?l:vt(+l),o):r},o.endAngle=function(l){return arguments.length?(i=typeof l=="function"?l:vt(+l),o):i},o.padAngle=function(l){return arguments.length?(a=typeof l=="function"?l:vt(+l),o):a},o}var poe=wT(yC);function hoe(e){this._curve=e}hoe.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};function wT(e){function t(n){return new hoe(e(n))}return t._curve=e,t}function th(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(n){return arguments.length?t(wT(n)):t()._curve},e}function rB(){return th(_C().curve(poe))}function iB(){var e=bS().curve(poe),t=e.curve,n=e.lineX0,r=e.lineX1,i=e.lineY0,a=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return th(n())},delete e.lineX0,e.lineEndAngle=function(){return th(r())},delete e.lineX1,e.lineInnerRadius=function(){return th(i())},delete e.lineY0,e.lineOuterRadius=function(){return th(a())},delete e.lineY1,e.curve=function(o){return arguments.length?t(wT(o)):t()._curve},e}function nh(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}class moe{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}class Qet{constructor(t){this._context=t}lineStart(){this._point=0}lineEnd(){}point(t,n){if(t=+t,n=+n,this._point===0)this._point=1;else{const r=nh(this._x0,this._y0),i=nh(this._x0,this._y0=(this._y0+n)/2),a=nh(t,this._y0),o=nh(t,n);this._context.moveTo(...r),this._context.bezierCurveTo(...i,...a,...o)}this._x0=t,this._y0=n}}function voe(e){return new moe(e,!0)}function yoe(e){return new moe(e,!1)}function Zet(e){return new Qet(e)}function Jet(e){return e.source}function ett(e){return e.target}function bC(e){let t=Jet,n=ett,r=_T,i=bT,a=null,o=null,l=Ev(s);function s(){let u;const c=qet.call(arguments),d=t.apply(this,c),f=n.apply(this,c);if(a==null&&(o=e(u=l())),o.lineStart(),c[0]=d,o.point(+r.apply(this,c),+i.apply(this,c)),c[0]=f,o.point(+r.apply(this,c),+i.apply(this,c)),o.lineEnd(),u)return o=null,u+""||null}return s.source=function(u){return arguments.length?(t=u,s):t},s.target=function(u){return arguments.length?(n=u,s):n},s.x=function(u){return arguments.length?(r=typeof u=="function"?u:vt(+u),s):r},s.y=function(u){return arguments.length?(i=typeof u=="function"?u:vt(+u),s):i},s.context=function(u){return arguments.length?(u==null?a=o=null:o=e(a=u),s):a},s}function ttt(){return bC(voe)}function ntt(){return bC(yoe)}function rtt(){const e=bC(Zet);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}const itt=xn(3),_oe={draw(e,t){const n=xn(t+nd(t/28,.75))*.59436,r=n/2,i=r*itt;e.moveTo(0,n),e.lineTo(0,-n),e.moveTo(-i,-r),e.lineTo(i,r),e.moveTo(-i,r),e.lineTo(i,-r)}},wC={draw(e,t){const n=xn(t/uu);e.moveTo(n,0),e.arc(0,0,n,0,Js)}},boe={draw(e,t){const n=xn(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},woe=xn(1/3),att=woe*2,Soe={draw(e,t){const n=xn(t/att),r=n*woe;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},Poe={draw(e,t){const n=xn(t)*.62625;e.moveTo(0,-n),e.lineTo(n,0),e.lineTo(0,n),e.lineTo(-n,0),e.closePath()}},Coe={draw(e,t){const n=xn(t-nd(t/7,2))*.87559;e.moveTo(-n,0),e.lineTo(n,0),e.moveTo(0,n),e.lineTo(0,-n)}},xoe={draw(e,t){const n=xn(t),r=-n/2;e.rect(r,r,n,n)}},Ooe={draw(e,t){const n=xn(t)*.4431;e.moveTo(n,n),e.lineTo(n,-n),e.lineTo(-n,-n),e.lineTo(-n,n),e.closePath()}},ott=.8908130915292852,Eoe=$i(uu/10)/$i(7*uu/10),ltt=$i(Js/10)*Eoe,stt=-ml(Js/10)*Eoe,$oe={draw(e,t){const n=xn(t*ott),r=ltt*n,i=stt*n;e.moveTo(0,-n),e.lineTo(r,i);for(let a=1;a<5;++a){const o=Js*a/5,l=ml(o),s=$i(o);e.lineTo(s*n,-l*n),e.lineTo(l*r-s*i,s*r+l*i)}e.closePath()}},lE=xn(3),koe={draw(e,t){const n=-xn(t/(lE*3));e.moveTo(0,n*2),e.lineTo(-lE*n,-n),e.lineTo(lE*n,-n),e.closePath()}},utt=xn(3),Roe={draw(e,t){const n=xn(t)*.6824,r=n/2,i=n*utt/2;e.moveTo(0,-n),e.lineTo(i,r),e.lineTo(-i,r),e.closePath()}},Sa=-.5,Pa=xn(3)/2,ck=1/xn(12),ctt=(ck/2+1)*3,Aoe={draw(e,t){const n=xn(t/ctt),r=n/2,i=n*ck,a=r,o=n*ck+n,l=-a,s=o;e.moveTo(r,i),e.lineTo(a,o),e.lineTo(l,s),e.lineTo(Sa*r-Pa*i,Pa*r+Sa*i),e.lineTo(Sa*a-Pa*o,Pa*a+Sa*o),e.lineTo(Sa*l-Pa*s,Pa*l+Sa*s),e.lineTo(Sa*r+Pa*i,Sa*i-Pa*r),e.lineTo(Sa*a+Pa*o,Sa*o-Pa*a),e.lineTo(Sa*l+Pa*s,Sa*s-Pa*l),e.closePath()}},fk={draw(e,t){const n=xn(t-nd(t/6,1.7))*.6189;e.moveTo(-n,-n),e.lineTo(n,n),e.moveTo(-n,n),e.lineTo(n,-n)}},aB=[wC,boe,Soe,xoe,$oe,koe,Aoe],ftt=[wC,Coe,fk,Roe,_oe,Ooe,Poe];function dtt(e,t){let n=null,r=Ev(i);e=typeof e=="function"?e:vt(e||wC),t=typeof t=="function"?t:vt(t===void 0?64:+t);function i(){let a;if(n||(n=a=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),a)return n=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:vt(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:vt(+a),i):t},i.context=function(a){return arguments.length?(n=a==null?null:a,i):n},i}function cu(){}function wS(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function SC(e){this._context=e}SC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:wS(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:wS(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function gtt(e){return new SC(e)}function Toe(e){this._context=e}Toe.prototype={areaStart:cu,areaEnd:cu,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:wS(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function ptt(e){return new Toe(e)}function Moe(e){this._context=e}Moe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:wS(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function htt(e){return new Moe(e)}function Noe(e,t){this._basis=new SC(e),this._beta=t}Noe.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r=e[0],i=t[0],a=e[n]-r,o=t[n]-i,l=-1,s;++l<=n;)s=l/n,this._basis.point(this._beta*e[l]+(1-this._beta)*(r+s*a),this._beta*t[l]+(1-this._beta)*(i+s*o));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};const mtt=function e(t){function n(r){return t===1?new SC(r):new Noe(r,t)}return n.beta=function(r){return e(+r)},n}(.85);function SS(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function ST(e,t){this._context=e,this._k=(1-t)/6}ST.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:SS(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:SS(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const vtt=function e(t){function n(r){return new ST(r,t)}return n.tension=function(r){return e(+r)},n}(0);function PT(e,t){this._context=e,this._k=(1-t)/6}PT.prototype={areaStart:cu,areaEnd:cu,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:SS(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const ytt=function e(t){function n(r){return new PT(r,t)}return n.tension=function(r){return e(+r)},n}(0);function CT(e,t){this._context=e,this._k=(1-t)/6}CT.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:SS(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const _tt=function e(t){function n(r){return new CT(r,t)}return n.tension=function(r){return e(+r)},n}(0);function xT(e,t,n){var r=e._x1,i=e._y1,a=e._x2,o=e._y2;if(e._l01_a>Hr){var l=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*l-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,i=(i*l-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>Hr){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*u+e._x1*e._l23_2a-t*e._l12_2a)/c,o=(o*u+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(r,i,a,o,e._x2,e._y2)}function Ioe(e,t){this._context=e,this._alpha=t}Ioe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:xT(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const btt=function e(t){function n(r){return t?new Ioe(r,t):new ST(r,0)}return n.alpha=function(r){return e(+r)},n}(.5);function Doe(e,t){this._context=e,this._alpha=t}Doe.prototype={areaStart:cu,areaEnd:cu,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:xT(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const wtt=function e(t){function n(r){return t?new Doe(r,t):new PT(r,0)}return n.alpha=function(r){return e(+r)},n}(.5);function Foe(e,t){this._context=e,this._alpha=t}Foe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:xT(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const Stt=function e(t){function n(r){return t?new Foe(r,t):new CT(r,0)}return n.alpha=function(r){return e(+r)},n}(.5);function Loe(e){this._context=e}Loe.prototype={areaStart:cu,areaEnd:cu,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Ptt(e){return new Loe(e)}function oB(e){return e<0?-1:1}function lB(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),l=(a*i+o*r)/(r+i);return(oB(a)+oB(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function sB(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function sE(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-r)/3;e._context.bezierCurveTo(r+l,i+l*t,a-l,o-l*n,a,o)}function PS(e){this._context=e}PS.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:sE(this,this._t0,sB(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,sE(this,sB(this,n=lB(this,e,t)),n);break;default:sE(this,this._t0,n=lB(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function zoe(e){this._context=new joe(e)}(zoe.prototype=Object.create(PS.prototype)).point=function(e,t){PS.prototype.point.call(this,t,e)};function joe(e){this._context=e}joe.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,a){this._context.bezierCurveTo(t,e,r,n,a,i)}};function Ctt(e){return new PS(e)}function xtt(e){return new zoe(e)}function Boe(e){this._context=e}Boe.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=uB(e),i=uB(t),a=0,o=1;o=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[n-1]=(e[n]+i[n-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function Ett(e){return new PC(e,.5)}function $tt(e){return new PC(e,0)}function ktt(e){return new PC(e,1)}function Nd(e,t){if((o=e.length)>1)for(var n=1,r,i,a=e[t[0]],o,l=a.length;n=0;)n[t]=t;return n}function Rtt(e,t){return e[t]}function Att(e){const t=[];return t.key=e,t}function Hoe(){var e=vt([]),t=Wl,n=Nd,r=Rtt;function i(a){var o=Array.from(e.apply(this,arguments),Att),l,s=o.length,u=-1,c;for(const d of a)for(l=0,++u;l0){for(var n,r,i=0,a=e[0].length,o;i0)for(var n,r=0,i,a,o,l,s,u=e[t[0]].length;r0?(i[0]=o,i[1]=o+=a):a<0?(i[1]=l,i[0]=l+=a):(i[0]=0,i[1]=a)}function Ntt(e,t){if((i=e.length)>0){for(var n=0,r=e[t[0]],i,a=r.length;n0)||!((a=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,a,o;ra&&(a=i,n=t);return n}function Uoe(e){var t=e.map(Goe);return Wl(e).sort(function(n,r){return t[n]-t[r]})}function Goe(e){for(var t=0,n=-1,r=e.length,i;++n1&&arguments[1]!==void 0?arguments[1]:{};return e in t?t[e]:e in Yy?Yy[e]:Yy.missing}const gr=Yy;function Woe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if([null,void 0].indexOf(e)>=0)return Df("missing",t);if(e===!0)return Df("on",t);if(e===!1)return Df("off",t);var n=Bi(e);return n?e.toString():Df("scale",t)(e)}function Oh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};e=gS(e);var n=(e.r*299+e.g*587+e.b*114)/1e3;return n>=128?Df("dark",t):Df("light",t)}function jtt(e){return e=aT(e),e.l>.45&&(e.s>.8&&(e.s=.8),e.l=.45),e.toString()}function Iu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.5;return e=aT(e),t*=1-e.l,e.l+=t,e.s-=t,e.toString()}function bm(e){"@babel/helpers - typeof";return bm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bm(e)}function Btt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cB(e,t){for(var n=0;n]+>/g,""),"text/html");return t.documentElement?t.documentElement.textContent:e}function ui(e,t){t=Object.assign({"font-size":10,"font-family":"sans-serif","font-style":"normal","font-weight":400,"font-variant":"normal"},t);var n=document.createElement("canvas").getContext("2d"),r=[];return r.push(t["font-style"]),r.push(t["font-variant"]),r.push(t["font-weight"]),r.push(typeof t["font-size"]=="string"?t["font-size"]:"".concat(t["font-size"],"px")),r.push(t["font-family"]),n.font=r.join(" "),e instanceof Array?e.map(function(i){return n.measureText(fB(i)).width}):n.measureText(fB(e)).width}function qoe(e){return e.toString().replace(/^\s+|\s+$/g,"")}function Yoe(e){return e.toString().replace(/\s+$/,"")}var Lp="abcdefghiABCDEFGHI_!@#$%^&*()_+1234567890",Mo={},zp=32,Q0,uE,dB,gB,Gtt=function(t){Q0||(Q0=ui(Lp,{"font-family":"DejaVuSans","font-size":zp}),uE=ui(Lp,{"font-family":"-apple-system","font-size":zp}),dB=ui(Lp,{"font-family":"monospace","font-size":zp}),gB=ui(Lp,{"font-family":"sans-serif","font-size":zp})),t instanceof Array||(t=t.split(",")),t=t.map(function(a){return qoe(a)});for(var n=0;n0&&arguments[0]!==void 0?arguments[0]:"body";for(e=De(e).node();e&&e.parentNode&&e!==document.body&&!cE(e);)e=e.parentNode;return cE(e)||cE("html")};function dk(e){return e===void 0?e="undefined":typeof e=="string"||e instanceof String||(e=JSON.stringify(e)),e}var fE=[[/[\300-\305]/g,"A"],[/[\340-\345]/g,"a"],[/[\306]/g,"AE"],[/[\346]/g,"ae"],[/[\337]/g,"B"],[/[\307]/g,"C"],[/[\347]/g,"c"],[/[\320\336\376]/g,"D"],[/[\360]/g,"d"],[/[\310-\313]/g,"E"],[/[\350-\353]/g,"e"],[/[\314-\317]/g,"I"],[/[\354-\357]/g,"i"],[/[\321]/g,"N"],[/[\361]/g,"n"],[/[\u014c\322-\326\330]/g,"O"],[/[\u014d\362-\366\370]/g,"o"],[/[\u016a\331-\334]/g,"U"],[/[\u016b\371-\374]/g,"u"],[/[\327]/g,"x"],[/[\335]/g,"Y"],[/[\375\377]/g,"y"]];function gk(e){return"".concat(e).replace(/[^A-Za-z0-9\-_]/g,function(t){if(t===" ")return"-";for(var n=!1,r=0;r",")","}","]",".","!","?","/","u00BB","u300B","u3009"].concat(Xy),Ztt="က-ဪဿ-၉ၐ-ၕ",Jtt="぀-ゟ゠-ヿ＀-+--}⦅-゚㐀-䶿",ent="㐀-龿",tnt="ກ-ຮະ-ໄ່-໋ໍ-ໝ",Xoe=Ztt+ent+Jtt+tnt,pB=new RegExp("(\\".concat(Xy.join("|\\"),")*[^\\s|\\").concat(Xy.join("|\\"),"]*(\\").concat(Xy.join("|\\"),")*"),"g"),hB=new RegExp("[".concat(Xoe,"]")),nnt=new RegExp("(\\".concat(Xtt.join("|\\"),")*[").concat(Xoe,"](\\").concat(Qtt.join("|\\"),"|\\").concat(Ytt.join("|\\"),")*|[a-z0-9]+"),"gi");function Qoe(e){return hB.test(e)?xo(dk(e).match(pB).map(function(t){return hB.test(t)?t.match(nnt):[t]})):dk(e).match(pB).filter(function(t){return t.length})}function nc(){var e="sans-serif",t=10,n=400,r=200,i,a=null,o=!1,l=Qoe,s=200;function u(c){c=dk(c),i===void 0&&(i=Math.ceil(t*1.4));for(var d=l(c),f={"font-family":e,"font-size":t,"font-weight":n,"line-height":i},g=1,p="",h=!1,v=0,m=[],y=ui(d,f),_=ui(" ",f),b=0;bs){if(!b&&!o){h=!0;break}if(m.length>=g&&(m[g-1]=Yoe(m[g-1])),g++,i*g>r||C>s&&!o||a&&g>a){h=!0;break}v=0,m.push(w)}else b?m[g-1]+=w:m[0]=w;p+=w,v+=C,v+=w.match(/[\s]*$/g)[0].length*_}return{lines:m,sentence:c,truncated:h,widths:ui(m,f),words:d}}return u.fontFamily=function(c){return arguments.length?(e=c,u):e},u.fontSize=function(c){return arguments.length?(t=c,u):t},u.fontWeight=function(c){return arguments.length?(n=c,u):n},u.height=function(c){return arguments.length?(r=c,u):r},u.lineHeight=function(c){return arguments.length?(i=c,u):i},u.maxLines=function(c){return arguments.length?(a=c,u):a},u.overflow=function(c){return arguments.length?(o=c,u):o},u.split=function(c){return arguments.length?(l=c,u):l},u.width=function(c){return arguments.length?(s=c,u):s},u}function Id(e){"@babel/helpers - typeof";return Id=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Id(e)}function rnt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mB(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function CS(e){return CS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},CS(e)}var vB={i:"font-style: italic;",em:"font-style: italic;",b:"font-weight: bold;",strong:"font-weight: bold;"},fo=function(e){lnt(n,e);var t=snt(n);function n(){var r;return rnt(this,n),r=t.call(this),r._ariaHidden=G("false"),r._delay=0,r._duration=0,r._ellipsis=function(i,a){return a?"".concat(i.replace(/\.|,$/g,""),"..."):""},r._fontColor=G("black"),r._fontFamily=G(["Roboto","Helvetica Neue","HelveticaNeue","Helvetica","Arial","sans-serif"]),r._fontMax=G(50),r._fontMin=G(8),r._fontOpacity=G(1),r._fontResize=G(!1),r._fontSize=G(10),r._fontStroke=G("transparent"),r._fontStrokeWidth=G(0),r._fontWeight=G(400),r._height=Fe("height",200),r._html=vB,r._id=function(i,a){return i.id||"".concat(a)},r._lineHeight=function(i,a){return r._fontSize(i,a)*1.2},r._maxLines=G(null),r._on={},r._overflow=G(!1),r._padding=G(0),r._pointerEvents=G("auto"),r._rotate=G(0),r._rotateAnchor=function(i){return[i.w/2,i.h/2]},r._split=Qoe,r._text=Fe("text"),r._textAnchor=G("start"),r._verticalAlign=G("top"),r._width=Fe("width",200),r._x=Fe("x",0),r._y=Fe("y",0),r}return int(n,[{key:"render",value:function(i){var a=this;this._select===void 0&&this.select(De("body").append("svg").style("width","".concat(window.innerWidth,"px")).style("height","".concat(window.innerHeight,"px")).node());var o=this,l=this._select.selectAll(".d3plus-textBox").data(this._data.reduce(function(h,v,m){var y=a._text(v,m);if(y===void 0)return h;y=qoe(y);var _=a._fontResize(v,m),b=a._lineHeight(v,m)/a._fontSize(v,m),w=_?a._fontMax(v,m):a._fontSize(v,m),C=_?w*b:a._lineHeight(v,m),O=1,$=[],R,M,T={"font-family":Wtt(a._fontFamily(v,m)),"font-size":w,"font-weight":a._fontWeight(v,m),"line-height":C},D=ik(a._padding(v,m)),N=a._height(v,m)-(D.top+D.bottom),x=a._width(v,m)-(D.left+D.right),P=nc().fontFamily(T["font-family"]).fontSize(w).fontWeight(T["font-weight"]).lineHeight(C).maxLines(a._maxLines(v,m)).height(N).overflow(a._overflow(v,m)).width(x).split(a._split),k=a._fontMax(v,m),A=a._fontMin(v,m),I=a._verticalAlign(v,m),F=a._split(y,m);function z(){var q=function(){O<1?$=[o._ellipsis("",O)]:$[O-1]=o._ellipsis($[O-1],O)};if(w=Xe([w,A]),w=bt([w,k]),_&&(C=w*b,P.fontSize(w).lineHeight(C),T["font-size"]=w,T["line-height"]=C),M=P(y),$=M.lines.filter(function(ge){return ge!==""}),O=$.length,M.truncated)if(_)if(w--,wA&&(N>C||_&&N>A*b)){if(_){R=ui(F,T);var H=1.165+x/N*.1,j=x*N,V=Xe(R),W=$r(R,function(q){return q*C})*H;if(V>x||W>j){var U=Math.sqrt(j/W),Q=x/V,le=bt([U,Q]);w=Math.floor(w*le)}var Y=Math.floor(N*.8);w>Y&&(w=Y)}z()}if($.length){var K=O*C,ne=a._rotate(v,m),ie=ne===0?I==="top"?0:I==="middle"?N/2-K/2:N-K:0;ie-=C*.1,h.push({aH:a._ariaHidden(v,m),data:v,i:m,lines:$,fC:a._fontColor(v,m),fStroke:a._fontStroke(v,m),fSW:a._fontStrokeWidth(v,m),fF:T["font-family"],fO:a._fontOpacity(v,m),fW:T["font-weight"],id:a._id(v,m),tA:a._textAnchor(v,m),vA:a._verticalAlign(v,m),widths:M.widths,fS:w,lH:C,w:x,h:N,r:ne,x:a._x(v,m)+D.left,y:a._y(v,m)+ie+D.top})}return h},[]),function(h){return a._id(h.data,h.i)}),s=this._select.transition().duration(this._duration);this._duration===0?l.exit().remove():(l.exit().transition().delay(this._duration).remove(),l.exit().selectAll("text").transition(s).attr("opacity",0).style("opacity",0));function u(h){h.attr("transform",function(v,m){var y=o._rotateAnchor(v,m);return"translate(".concat(v.x,", ").concat(v.y,") rotate(").concat(v.r,", ").concat(y[0],", ").concat(y[1],")")})}var c=l.enter().append("g").attr("class","d3plus-textBox").attr("id",function(h){return"d3plus-textBox-".concat(gk(h.id))}).call(u).merge(l),d=OT(this._select.node());c.order().style("pointer-events",function(h){return a._pointerEvents(h.data,h.i)}).each(function(h){function v(_){var b=!1;_[o._html?"html":"text"](function(w){var C=Yoe(w).replace(/&([^;&]*)/g,function($,R){return R==="amp"?$:"&".concat(R)}).replace(/<([^A-z^/]+)/g,function($,R){return"<".concat(R)}).replace(/<$/g,"<").replace(/(<[^>^/]+>)([^<^>]+)$/g,function($,R,M){return"".concat(R).concat(M).concat(R.replace("<","]+)(<\/[^>]+>)/g,function($,R,M){return"".concat(M.replace("]*>([^<^>]+)<\/[^>]+>/g);return C.match(O)?C=C.replace(O,function($,R,M){if(b=o._html[R]?R:!1,b){var T=o._html[b];return w.includes(""))&&(b=!1),'').concat(M,"")}return M}):b.length&&(C='').concat(C,"")),C})}function m(_){_.attr("aria-hidden",h.aH).attr("dir",d?"rtl":"ltr").attr("fill",h.fC).attr("stroke",h.fStroke).attr("stroke-width",h.fSW).attr("text-anchor",h.tA).attr("font-family",h.fF).style("font-family",h.fF).attr("font-size","".concat(h.fS,"px")).style("font-size","".concat(h.fS,"px")).attr("font-weight",h.fW).style("font-weight",h.fW).attr("x","".concat(h.tA==="middle"?h.w/2:d?h.tA==="start"?h.w:0:h.tA==="end"?h.w:2*Math.sin(Math.PI*h.r/180),"px")).attr("y",function(b,w){return h.r===0||h.vA==="top"?"".concat((w+1)*h.lH-(h.lH-h.fS),"px"):h.vA==="middle"?"".concat((h.h+h.fS)/2-(h.lH-h.fS)+(w-h.lines.length/2+.5)*h.lH,"px"):"".concat(h.h-2*(h.lH-h.fS)-(h.lines.length-(w+1))*h.lH+2*Math.cos(Math.PI*h.r/180),"px")})}var y=De(this).selectAll("text").data(h.lines);o._duration===0?(y.call(v).call(m),y.exit().remove(),y.enter().append("text").attr("dominant-baseline","alphabetic").style("baseline-shift","0%").attr("unicode-bidi","bidi-override").call(v).call(m).attr("opacity",h.fO).style("opacity",h.fO)):(y.call(v).transition(s).call(m),y.exit().transition(s).attr("opacity",0).remove(),y.enter().append("text").attr("dominant-baseline","alphabetic").style("baseline-shift","0%").attr("opacity",0).style("opacity",0).call(v).call(m).merge(y).transition(s).delay(o._delay).call(m).attr("opacity",h.fO).style("opacity",h.fO))}).transition(s).call(u);for(var f=Object.keys(this._on),g=f.reduce(function(h,v){return h[v]=function(m,y){return a._on[v](m.data,y)},h},{}),p=0;p"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function xS(e){return xS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},xS(e)}var Vc=function(e){mnt(n,e);var t=vnt(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"g";return dnt(this,n),r=t.call(this),r._activeOpacity=.25,r._activeStyle={stroke:function(o,l){var s=r._fill(o,l);return["transparent","none"].includes(s)&&(s=r._stroke(o,l)),Bi(s).darker(1)},"stroke-width":function(o,l){var s=r._strokeWidth(o,l)||1;return s*3}},r._ariaLabel=G(""),r._backgroundImage=G(!1),r._backgroundImageClass=new Koe,r._data=[],r._duration=600,r._fill=G("black"),r._fillOpacity=G(1),r._hoverOpacity=.5,r._hoverStyle={stroke:function(o,l){var s=r._fill(o,l);return["transparent","none"].includes(s)&&(s=r._stroke(o,l)),Bi(s).darker(.5)},"stroke-width":function(o,l){var s=r._strokeWidth(o,l)||1;return s*2}},r._id=function(a,o){return a.id!==void 0?a.id:o},r._label=G(!1),r._labelClass=new fo,r._labelConfig={fontColor:function(o,l){return Oh(r._fill(o,l))},fontSize:12,padding:5},r._name="Shape",r._opacity=G(1),r._pointerEvents=G("visiblePainted"),r._role=G("presentation"),r._rotate=G(0),r._rx=G(0),r._ry=G(0),r._scale=G(1),r._shapeRendering=G("geometricPrecision"),r._stroke=function(a,o){return Bi(r._fill(a,o)).darker(1)},r._strokeDasharray=G("0"),r._strokeLinecap=G("butt"),r._strokeOpacity=G(1),r._strokeWidth=G(0),r._tagName=i,r._textAnchor=G("start"),r._vectorEffect=G("non-scaling-stroke"),r._verticalAlign=G("top"),r._x=Fe("x",0),r._y=Fe("y",0),r}return gnt(n,[{key:"_aes",value:function(){return{}}},{key:"_applyEvents",value:function(i){for(var a=this,o=Object.keys(this._on),l=function(c){i.on(o[c],function(d,f,g){if(a._on[o[c]]){if(f.i!==void 0&&(g=f.i),f.nested&&f.values){var p=function(y,_){return a._discrete==="x"?[a._x(y,_),h[1]]:a._discrete==="y"?[h[0],a._y(y,_)]:[a._x(y,_),a._y(y,_)]},h=ro(d,a._select.node()),v=f.values.map(function(m){return ET(h,p(m,g))});g=v.indexOf(bt(v)),f=f.values[g]}a._on[o[c]].bind(a)(f,g,void 0,d)}})},s=0;s *, g.d3plus-").concat(this._name,"-active > *")).each(function(_){_&&_.parentNode?_.parentNode.appendChild(this):this.parentNode.removeChild(this)}),this._group=dt("g.d3plus-".concat(this._name,"-group"),{parent:this._select});var s=this._update=dt("g.d3plus-".concat(this._name,"-shape"),{parent:this._group,update:{opacity:this._active?this._activeOpacity:1}}).selectAll(".d3plus-".concat(this._name)).data(o,l);s.order(),this._duration?s.transition(this._transition).call(this._applyTransform.bind(this)):s.call(this._applyTransform.bind(this));var u=this._enter=s.enter().append(this._tagName).attr("class",function(_,b){return"d3plus-Shape d3plus-".concat(a._name," d3plus-id-").concat(gk(a._nestWrapper(a._id)(_,b)))}).call(this._applyTransform.bind(this)).attr("aria-label",this._ariaLabel).attr("role",this._role).attr("opacity",this._nestWrapper(this._opacity)),c=u.merge(s),d=c.attr("shape-rendering",this._nestWrapper(this._shapeRendering));this._duration&&(d=d.attr("pointer-events","none").transition(this._transition).transition().delay(100).attr("pointer-events",this._pointerEvents)),d.attr("opacity",this._nestWrapper(this._opacity));var f=this._exit=s.exit();this._duration?f.transition().delay(this._duration).remove():f.remove(),this._renderImage(),this._renderLabels(),this._hoverGroup=dt("g.d3plus-".concat(this._name,"-hover"),{parent:this._group}),this._activeGroup=dt("g.d3plus-".concat(this._name,"-active"),{parent:this._group});var g=this._group.selectAll(".d3plus-HitArea").data(this._hitArea&&Object.keys(this._on).length?o:[],l);g.order().call(this._applyTransform.bind(this));var p=this._name==="Line";if(p){var h=this._curve.bind(this)(this.config());p&&this._path.curve(_m["curve".concat(h.charAt(0).toUpperCase()).concat(h.slice(1))]).defined(this._defined).x(this._x).y(this._y)}var v=g.enter().append(p?"path":"rect").attr("class",function(_,b){return"d3plus-HitArea d3plus-id-".concat(gk(a._nestWrapper(a._id)(_,b)))}).attr("fill","black").attr("stroke","black").attr("pointer-events","painted").attr("opacity",0).call(this._applyTransform.bind(this)),m=this,y=g.merge(v).each(function(_){var b=m._data.indexOf(_),w=m._hitArea(_,b,m._aes(_,b));return w&&!(m._name==="Line"&&parseFloat(m._strokeWidth(_,b))>10)?De(this).call(bo,w):De(this).remove()});return g.exit().remove(),this._applyEvents(this._hitArea?y:c),setTimeout(function(){a._active?a._renderActive():a._hover&&a._renderHover(),i&&i()},this._duration+100),this}},{key:"active",value:function(i){return!arguments.length||i===void 0?this._active:(this._active=i,this._group&&this._renderActive(),this)}},{key:"activeOpacity",value:function(i){return arguments.length?(this._activeOpacity=i,this):this._activeOpacity}},{key:"activeStyle",value:function(i){return arguments.length?(this._activeStyle=je({},this._activeStyle,i),this):this._activeStyle}},{key:"ariaLabel",value:function(i){return i!==void 0?(this._ariaLabel=typeof i=="function"?i:G(i),this):this._ariaLabel}},{key:"backgroundImage",value:function(i){return arguments.length?(this._backgroundImage=typeof i=="function"?i:G(i),this):this._backgroundImage}},{key:"data",value:function(i){return arguments.length?(this._data=i,this):this._data}},{key:"discrete",value:function(i){return arguments.length?(this._discrete=i,this):this._discrete}},{key:"duration",value:function(i){return arguments.length?(this._duration=i,this):this._duration}},{key:"fill",value:function(i){return arguments.length?(this._fill=typeof i=="function"?i:G(i),this):this._fill}},{key:"fillOpacity",value:function(i){return arguments.length?(this._fillOpacity=typeof i=="function"?i:G(i),this):this._fillOpacity}},{key:"hover",value:function(i){return!arguments.length||i===void 0?this._hover:(this._hover=i,this._group&&this._renderHover(),this)}},{key:"hoverStyle",value:function(i){return arguments.length?(this._hoverStyle=je({},this._hoverStyle,i),this):this._hoverStyle}},{key:"hoverOpacity",value:function(i){return arguments.length?(this._hoverOpacity=i,this):this._hoverOpacity}},{key:"hitArea",value:function(i){return arguments.length?(this._hitArea=typeof i=="function"?i:G(i),this):this._hitArea}},{key:"id",value:function(i){return arguments.length?(this._id=i,this):this._id}},{key:"label",value:function(i){return arguments.length?(this._label=typeof i=="function"?i:G(i),this):this._label}},{key:"labelBounds",value:function(i){return arguments.length?(this._labelBounds=typeof i=="function"?i:G(i),this):this._labelBounds}},{key:"labelConfig",value:function(i){return arguments.length?(this._labelConfig=je(this._labelConfig,i),this):this._labelConfig}},{key:"opacity",value:function(i){return arguments.length?(this._opacity=typeof i=="function"?i:G(i),this):this._opacity}},{key:"pointerEvents",value:function(i){return arguments.length?(this._pointerEvents=typeof i=="function"?i:G(i),this):this._pointerEvents}},{key:"role",value:function(i){return i!==void 0?(this._role=typeof i=="function"?i:G(i),this):this._role}},{key:"rotate",value:function(i){return arguments.length?(this._rotate=typeof i=="function"?i:G(i),this):this._rotate}},{key:"rx",value:function(i){return arguments.length?(this._rx=typeof i=="function"?i:G(i),this):this._rx}},{key:"ry",value:function(i){return arguments.length?(this._ry=typeof i=="function"?i:G(i),this):this._ry}},{key:"scale",value:function(i){return arguments.length?(this._scale=typeof i=="function"?i:G(i),this):this._scale}},{key:"select",value:function(i){return arguments.length?(this._select=De(i),this):this._select}},{key:"shapeRendering",value:function(i){return arguments.length?(this._shapeRendering=typeof i=="function"?i:G(i),this):this._shapeRendering}},{key:"sort",value:function(i){return arguments.length?(this._sort=i,this):this._sort}},{key:"stroke",value:function(i){return arguments.length?(this._stroke=typeof i=="function"?i:G(i),this):this._stroke}},{key:"strokeDasharray",value:function(i){return arguments.length?(this._strokeDasharray=typeof i=="function"?i:G(i),this):this._strokeDasharray}},{key:"strokeLinecap",value:function(i){return arguments.length?(this._strokeLinecap=typeof i=="function"?i:G(i),this):this._strokeLinecap}},{key:"strokeOpacity",value:function(i){return arguments.length?(this._strokeOpacity=typeof i=="function"?i:G(i),this):this._strokeOpacity}},{key:"strokeWidth",value:function(i){return arguments.length?(this._strokeWidth=typeof i=="function"?i:G(i),this):this._strokeWidth}},{key:"textAnchor",value:function(i){return arguments.length?(this._textAnchor=typeof i=="function"?i:G(i),this):this._textAnchor}},{key:"vectorEffect",value:function(i){return arguments.length?(this._vectorEffect=typeof i=="function"?i:G(i),this):this._vectorEffect}},{key:"verticalAlign",value:function(i){return arguments.length?(this._verticalAlign=typeof i=="function"?i:G(i),this):this._verticalAlign}},{key:"x",value:function(i){return arguments.length?(this._x=typeof i=="function"?i:G(i),this):this._x}},{key:"y",value:function(i){return arguments.length?(this._y=typeof i=="function"?i:G(i),this):this._y}}]),n}(is);function _B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function wnt(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(s){throw s},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a=!0,o=!1,l;return{s:function(){n=n.call(e)},n:function(){var s=n.next();return a=s.done,s},e:function(s){o=!0,l=s},f:function(){try{!a&&n.return!=null&&n.return()}finally{if(o)throw l}}}}function Cnt(e,t){var n=[],r=[];function i(a,o){if(a.length===1)n.push(a[0]),r.push(a[0]);else{for(var l=Array(a.length-1),s=0;s=3&&(t.x1=e[1][0],t.y1=e[1][1]),t.x=e[e.length-1][0],t.y=e[e.length-1][1],e.length===4?t.type="C":e.length===3?t.type="Q":t.type="L",t}function Ont(e,t){t=t||2;for(var n=[],r=e,i=1/t,a=0;a0?d-=1:d0&&(d-=1))}return s[d]=(s[d]||0)+1,s},[]),l=o.reduce(function(s,u,c){if(c===e.length-1){var d=mk(u,OS({},e[e.length-1]));return d[0].type==="M"&&d.forEach(function(f){f.type="L"}),s.concat(d)}return s.concat(Ant(e[c],e[c+1],u))},[]);return l.unshift(e[0]),l}function SB(e){for(var t=(e||"").match($nt)||[],n=[],r,i,a=0;a0&&r[r.length-1].type==="Z"&&r.pop(),i.length>0&&i[i.length-1].type==="Z"&&i.pop(),r.length?i.length||i.push(r[0]):r.push(i[0]);var u=Math.abs(i.length-r.length);u!==0&&(i.length>r.length?r=wB(r,i,o):i.lengtha!=l>a&&i<(o-s)*(a-u)/(l-u)+s&&(c=!c),o=s,l=u;return c}function $T(e,t,n,r){var i=1e-9,a=e[0]-t[0],o=n[0]-r[0],l=e[1]-t[1],s=n[1]-r[1],u=a*s-l*o;if(Math.abs(u)e.length)&&(t=e.length);for(var n=0,r=new Array(t);nMath.max(e[0],t[0])+r||oMath.max(e[1],t[1])+r)}function Joe(e,t,n,r){var i=$T(e,t,n,r);return i?ES(e,t,i)&&ES(n,r,i):!1}function ele(e,t){for(var n=-1,r=e.length,i=t.length,a=e[r-1];++ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:0,r=1e-9;t=[t[0]+r*Math.cos(n),t[1]+r*Math.sin(n)];var i=t,a=jnt(i,2),o=a[0],l=a[1],s=[o+Math.cos(n),l+Math.sin(n)],u=0;Math.abs(s[0]-o)t[u]&&_2&&arguments[2]!==void 0?arguments[2]:[0,0],r=Math.cos(t),i=Math.sin(t),a=e[0]-n[0],o=e[1]-n[1];return[r*a-i*o+n[0],i*a+r*o+n[1]]}const nle=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[0,0];return e.map(function(r){return tle(r,t,n)})};function Gnt(e,t,n){var r=t[0],i=t[1],a=n[0]-r,o=n[1]-i;if(a!==0||o!==0){var l=((e[0]-r)*a+(e[1]-i)*o)/(a*a+o*o);l>1?(r=n[0],i=n[1]):l>0&&(r+=a*l,i+=o*l)}return a=e[0]-r,o=e[1]-i,a*a+o*o}function Wnt(e,t){for(var n,r=e[0],i=[r],a=1,o=e.length;at&&(i.push(n),r=n);return r!==n&&i.push(n),i}function yk(e,t,n,r,i){for(var a,o=r,l=t+1;lo&&(a=l,o=s)}o>r&&(a-t>1&&yk(e,t,a,r,i),i.push(e[a]),n-a>1&&yk(e,a,n,r,i))}function Knt(e,t){var n=e.length-1,r=[e[0]];return yk(e,0,n,t,r),r.push(e[n]),r}const rle=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(e.length<=2)return e;var r=t*t;return e=n?e:Wnt(e,r),e=Knt(e,r),e};function gl(e,t){return Qnt(e)||Xnt(e,t)||Ynt(e,t)||qnt()}function qnt(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Ynt(e,t){if(e){if(typeof e=="string")return xB(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xB(e,t)}}function xB(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{};if(e.length<3)return t.verbose&&console.error("polygon has to have at least 3 points",e),null;var n=[];t=Object.assign({angle:nn(-90,90+EB,EB),cache:!0,maxAspectRatio:15,minAspectRatio:1,minHeight:0,minWidth:0,nTries:20,tolerance:.02,verbose:!1},t);var r=t.angle instanceof Array?t.angle:typeof t.angle=="number"?[t.angle]:typeof t.angle=="string"&&!isNaN(t.angle)?[Number(t.angle)]:[],i=t.aspectRatio instanceof Array?t.aspectRatio:typeof t.aspectRatio=="number"?[t.aspectRatio]:typeof t.aspectRatio=="string"&&!isNaN(t.aspectRatio)?[Number(t.aspectRatio)]:[],a=t.origin&&t.origin instanceof Array?t.origin[0]instanceof Array?t.origin:[t.origin]:[],o;if(t.cache&&(o=xo(e).join(","),o+="-".concat(t.minAspectRatio),o+="-".concat(t.maxAspectRatio),o+="-".concat(t.minHeight),o+="-".concat(t.minWidth),o+="-".concat(r.join(",")),o+="-".concat(a.join(",")),dE[o]))return dE[o];var l=Math.abs(Mnt(e));if(l===0)return t.verbose&&console.error("polygon has 0 area",e),null;var s=$n(e,function(He){return He[0]}),u=gl(s,2),c=u[0],d=u[1],f=$n(e,function(He){return He[1]}),g=gl(f,2),p=g[0],h=g[1],v=Math.min(d-c,h-p)*t.tolerance;v>0&&(e=rle(e,v)),t.events&&n.push({type:"simplify",poly:e});var m=$n(e,function(He){return He[0]}),y=gl(m,2);c=y[0],d=y[1];var _=$n(e,function(He){return He[1]}),b=gl(_,2);p=b[0],h=b[1];var w=d-c,C=h-p,O=Math.min(w,C)/50;if(!a.length){var $=Nnt(e);if(!isFinite($[0]))return t.verbose&&console.error("cannot find centroid",e),null;vk(e,$)&&a.push($);for(var R=t.nTries;R;){var M=Math.random()*w+c,T=Math.random()*C+p,D=[M,T];vk(e,D)&&a.push(D),R--}}t.events&&n.push({type:"origins",points:a});for(var N=0,x=null,P=0;P=O&&n.push({type:"aRatio",aRatio:Et});an-wt>=O;){var nt=(wt+an)/2,pt=nt/Et,ce=gl(ne,2),be=ce[0],fe=ce[1],Pe=[[be-nt/2,fe-pt/2],[be+nt/2,fe-pt/2],[be+nt/2,fe+pt/2],[be-nt/2,fe+pt/2]];Pe=nle(Pe,A,ne);var rt=ele(Pe,e);rt?(N=nt*pt,Pe.push(Pe[0]),x={area:N,cx:be,cy:fe,width:nt,height:pt,angle:-k,points:Pe},wt=nt):an=nt,t.events&&n.push({type:"rectangle",areaFraction:nt*pt/l,cx:be,cy:fe,width:nt,height:pt,angle:k,insidePoly:rt})}}}}}}}}return t.cache&&(dE[o]=x),t.events?Object.assign(x||{},{events:n}):x}function Fd(e){"@babel/helpers - typeof";return Fd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fd(e)}function Znt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $B(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function Ld(e){return Ld=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ld(e)}var ile=function(e){rrt(n,e);var t=irt(n);function n(){var r;return Znt(this,n),r=t.call(this),r._curve=G("linear"),r._defined=function(){return!0},r._labelBounds=function(i,a,o){var l=wm(o.points);return l?{angle:l.angle,width:l.width,height:l.height,x:l.cx-l.width/2-r._x(i,a),y:l.cy-l.height/2-r._y(i,a)}:null},r._labelConfig=Object.assign(r._labelConfig,{textAnchor:"middle",verticalAlign:"middle"}),r._name="Area",r._x=Fe("x"),r._x0=Fe("x"),r._x1=null,r._y=G(0),r._y0=G(0),r._y1=Fe("y"),r}return Jnt(n,[{key:"_aes",value:function(i){var a=this,o=i.values.slice().sort(function(c,d){return a._y1?a._x(c)-a._x(d):a._y(c)-a._y(d)}),l=o.map(function(c,d){return[a._x0(c,d),a._y0(c,d)]}),s=o.reverse().map(function(c,d){return a._y1?[a._x(c,d),a._y1(c,d)]:[a._x1(c,d),a._y(c,d)]}),u=l.concat(s);return l[0][1]>s[0][1]&&(u=u.reverse()),u.push(u[0]),{points:u}}},{key:"_dataFilter",value:function(i){var a=this,o=ai().key(this._id).entries(i).map(function(l){l.data=su(l.values),l.i=i.indexOf(l.values[0]);var s=$n(l.values.map(a._x).concat(l.values.map(a._x0)).concat(a._x1?l.values.map(a._x1):[]));l.xR=s,l.width=s[1]-s[0],l.x=s[0]+l.width/2;var u=$n(l.values.map(a._y).concat(l.values.map(a._y0)).concat(a._y1?l.values.map(a._y1):[]));return l.yR=u,l.height=u[1]-u[0],l.y=u[0]+l.height/2,l.nested=!0,l.translate=[l.x,l.y],l.__d3plusShape__=!0,l});return o.key=function(l){return l.key},o}},{key:"render",value:function(i){var a=this;Zy(Ld(n.prototype),"render",this).call(this,i);var o=this._curve.bind(this)(this.config()),l=_m["curve".concat(o.charAt(0).toUpperCase()).concat(o.slice(1))],s=this._path=bS().defined(this._defined).curve(l).x(this._x).x0(this._x0).x1(this._x1).y(this._y).y0(this._y0).y1(this._y1),u=bS().defined(function(c){return c}).curve(l).x(this._x).y(this._y).x0(function(c,d){return a._x1?a._x0(c,d)+(a._x1(c,d)-a._x0(c,d))/2:a._x0(c,d)}).x1(function(c,d){return a._x1?a._x0(c,d)+(a._x1(c,d)-a._x0(c,d))/2:a._x0(c,d)}).y0(function(c,d){return a._y1?a._y0(c,d)+(a._y1(c,d)-a._y0(c,d))/2:a._y0(c,d)}).y1(function(c,d){return a._y1?a._y0(c,d)+(a._y1(c,d)-a._y0(c,d))/2:a._y0(c,d)});return this._enter.append("path").attr("transform",function(c){return"translate(".concat(-c.xR[0]-c.width/2,", ").concat(-c.yR[0]-c.height/2,")")}).attr("d",function(c){return u(c.values)}).call(this._applyStyle.bind(this)).transition(this._transition).attrTween("d",function(c){return Qy(De(this).attr("d"),s(c.values))}),this._update.select("path").transition(this._transition).attr("transform",function(c){return"translate(".concat(-c.xR[0]-c.width/2,", ").concat(-c.yR[0]-c.height/2,")")}).attrTween("d",function(c){return Qy(De(this).attr("d"),s(c.values))}).call(this._applyStyle.bind(this)),this._exit.select("path").transition(this._transition).attrTween("d",function(c){return Qy(De(this).attr("d"),u(c.values))}),this}},{key:"curve",value:function(i){return arguments.length?(this._curve=typeof i=="function"?i:G(i),this):this._curve}},{key:"defined",value:function(i){return arguments.length?(this._defined=i,this):this._defined}},{key:"x",value:function(i){return arguments.length?(this._x=typeof i=="function"?i:G(i),this._x0=this._x,this):this._x}},{key:"x0",value:function(i){return arguments.length?(this._x0=typeof i=="function"?i:G(i),this._x=this._x0,this):this._x0}},{key:"x1",value:function(i){return arguments.length?(this._x1=typeof i=="function"||i===null?i:G(i),this):this._x1}},{key:"y",value:function(i){return arguments.length?(this._y=typeof i=="function"?i:G(i),this._y0=this._y,this):this._y}},{key:"y0",value:function(i){return arguments.length?(this._y0=typeof i=="function"?i:G(i),this._y=this._y0,this):this._y0}},{key:"y1",value:function(i){return arguments.length?(this._y1=typeof i=="function"||i===null?i:G(i),this):this._y1}}]),n}(Vc);function zd(e){"@babel/helpers - typeof";return zd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zd(e)}function srt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kB(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function jd(e){return jd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},jd(e)}var yrt=function(e){grt(n,e);var t=prt(n);function n(){var r;return srt(this,n),r=t.call(this,"rect"),r._name="Bar",r._height=G(10),r._labelBounds=function(i,a,o){return{width:o.width,height:o.height,x:r._x1!==null?r._getX(i,a):-o.width/2,y:r._x1===null?r._getY(i,a):-o.height/2}},r._width=G(10),r._x=Fe("x"),r._x0=Fe("x"),r._x1=null,r._y=G(0),r._y0=G(0),r._y1=Fe("y"),r}return urt(n,[{key:"render",value:function(i){var a=this;Jy(jd(n.prototype),"render",this).call(this,i);var o=this._enter.attr("width",function(s,u){return a._x1===null?a._getWidth(s,u):0}).attr("height",function(s,u){return a._x1!==null?a._getHeight(s,u):0}).attr("x",function(s,u){return a._x1===null?-a._getWidth(s,u)/2:0}).attr("y",function(s,u){return a._x1!==null?-a._getHeight(s,u)/2:0}).call(this._applyStyle.bind(this)),l=this._update;return this._duration&&(o=o.transition(this._transition),l=l.transition(this._transition),this._exit.transition(this._transition).attr("width",function(s,u){return a._x1===null?a._getWidth(s,u):0}).attr("height",function(s,u){return a._x1!==null?a._getHeight(s,u):0}).attr("x",function(s,u){return a._x1===null?-a._getWidth(s,u)/2:0}).attr("y",function(s,u){return a._x1!==null?-a._getHeight(s,u)/2:0})),o.call(this._applyPosition.bind(this)),l.call(this._applyStyle.bind(this)).call(this._applyPosition.bind(this)),this}},{key:"_aes",value:function(i,a){return{height:this._getHeight(i,a),width:this._getWidth(i,a)}}},{key:"_applyPosition",value:function(i){var a=this;i.attr("width",function(o,l){return a._getWidth(o,l)}).attr("height",function(o,l){return a._getHeight(o,l)}).attr("x",function(o,l){return a._x1!==null?a._getX(o,l):-a._getWidth(o,l)/2}).attr("y",function(o,l){return a._x1===null?a._getY(o,l):-a._getHeight(o,l)/2})}},{key:"_getHeight",value:function(i,a){return this._x1!==null?this._height(i,a):Math.abs(this._y1(i,a)-this._y(i,a))}},{key:"_getWidth",value:function(i,a){return this._x1===null?this._width(i,a):Math.abs(this._x1(i,a)-this._x(i,a))}},{key:"_getX",value:function(i,a){var o=this._x1===null?this._x(i,a):this._x1(i,a)-this._x(i,a);return o<0?o:0}},{key:"_getY",value:function(i,a){var o=this._x1!==null?this._y(i,a):this._y1(i,a)-this._y(i,a);return o<0?o:0}},{key:"height",value:function(i){return arguments.length?(this._height=typeof i=="function"?i:G(i),this):this._height}},{key:"width",value:function(i){return arguments.length?(this._width=typeof i=="function"?i:G(i),this):this._width}},{key:"x0",value:function(i){return arguments.length?(this._x0=typeof i=="function"?i:G(i),this._x=this._x0,this):this._x0}},{key:"x1",value:function(i){return arguments.length?(this._x1=typeof i=="function"||i===null?i:G(i),this):this._x1}},{key:"y0",value:function(i){return arguments.length?(this._y0=typeof i=="function"?i:G(i),this._y=this._y0,this):this._y0}},{key:"y1",value:function(i){return arguments.length?(this._y1=typeof i=="function"||i===null?i:G(i),this):this._y1}}]),n}(Vc);function Bd(e){"@babel/helpers - typeof";return Bd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bd(e)}function _rt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RB(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function Hd(e){return Hd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Hd(e)}var $v=function(e){Crt(n,e);var t=xrt(n);function n(){var r;return _rt(this,n),r=t.call(this,"circle"),r._labelBounds=function(i,a,o){return{width:o.r*1.5,height:o.r*1.5,x:-o.r*.75,y:-o.r*.75}},r._labelConfig=je(r._labelConfig,{textAnchor:"middle",verticalAlign:"middle"}),r._name="Circle",r._r=Fe("r"),r}return brt(n,[{key:"_applyPosition",value:function(i){var a=this;i.attr("r",function(o,l){return a._r(o,l)}).attr("x",function(o,l){return-a._r(o,l)/2}).attr("y",function(o,l){return-a._r(o,l)/2})}},{key:"render",value:function(i){e_(Hd(n.prototype),"render",this).call(this,i);var a=this._enter.call(this._applyStyle.bind(this)),o=this._update;return this._duration?(a.attr("r",0).attr("x",0).attr("y",0).transition(this._transition).call(this._applyPosition.bind(this)),o=o.transition(this._transition),this._exit.transition(this._transition).attr("r",0).attr("x",0).attr("y",0)):a.call(this._applyPosition.bind(this)),o.call(this._applyStyle.bind(this)).call(this._applyPosition.bind(this)),this}},{key:"_aes",value:function(i,a){return{r:this._r(i,a)}}},{key:"r",value:function(i){return arguments.length?(this._r=typeof i=="function"?i:G(i),this):this._r}}]),n}(Vc);function Vd(e){"@babel/helpers - typeof";return Vd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vd(e)}function krt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function AB(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function Ud(e){return Ud=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ud(e)}var fu=function(e){Nrt(n,e);var t=Irt(n);function n(){var r;return krt(this,n),r=t.call(this,"rect"),r._height=Fe("height"),r._labelBounds=function(i,a,o){return{width:o.width,height:o.height,x:-o.width/2,y:-o.height/2}},r._name="Rect",r._width=Fe("width"),r}return Rrt(n,[{key:"render",value:function(i){t_(Ud(n.prototype),"render",this).call(this,i);var a=this._enter.attr("width",0).attr("height",0).attr("x",0).attr("y",0).call(this._applyStyle.bind(this)),o=this._update;return this._duration&&(a=a.transition(this._transition),o=o.transition(this._transition),this._exit.transition(this._transition).attr("width",0).attr("height",0).attr("x",0).attr("y",0)),a.call(this._applyPosition.bind(this)),o.call(this._applyStyle.bind(this)).call(this._applyPosition.bind(this)),this}},{key:"_aes",value:function(i,a){return{width:this._width(i,a),height:this._height(i,a)}}},{key:"_applyPosition",value:function(i){var a=this;i.attr("width",function(o,l){return a._width(o,l)}).attr("height",function(o,l){return a._height(o,l)}).attr("x",function(o,l){return-a._width(o,l)/2}).attr("y",function(o,l){return-a._height(o,l)/2})}},{key:"height",value:function(i){return arguments.length?(this._height=typeof i=="function"?i:G(i),this):this._height}},{key:"width",value:function(i){return arguments.length?(this._width=typeof i=="function"?i:G(i),this):this._width}}]),n}(Vc);function Gd(e){"@babel/helpers - typeof";return Gd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gd(e)}function zrt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TB(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function Wd(e){return Wd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Wd(e)}var kT=function(e){Urt(n,e);var t=Grt(n);function n(){var r;return zrt(this,n),r=t.call(this),r._curve=G("linear"),r._defined=function(i){return i},r._fill=G("none"),r._hitArea=G({d:function(a){return r._path(a.values)},fill:"none","stroke-width":10,transform:null}),r._name="Line",r._path=_C(),r._stroke=G("black"),r._strokeWidth=G(1),r}return jrt(n,[{key:"_dataFilter",value:function(i){var a=this,o=ai().key(this._id).entries(i).map(function(l){l.data=su(l.values),l.i=i.indexOf(l.values[0]);var s=$n(l.values,a._x);l.xR=s,l.width=s[1]-s[0],l.x=s[0]+l.width/2;var u=$n(l.values,a._y);return l.yR=u,l.height=u[1]-u[0],l.y=u[0]+l.height/2,l.nested=!0,l.translate=[l.x,l.y],l.__d3plusShape__=!0,l});return o.key=function(l){return l.key},o}},{key:"render",value:function(i){var a=this;n_(Wd(n.prototype),"render",this).call(this,i);var o=this;function l(f){f.initialLength=this.getTotalLength();var g=o._strokeDasharray(f.values[0],o._data.indexOf(f.values[0])).split(" ").map(Number);g.length===1&&g[0]===0?g=[f.initialLength]:g.length===1?g.push(g[0]):g.length%2&&(g=g.concat(g));for(var p=[],h=0;h=f.initialLength)break}p.length>1&&p.length%2&&p.pop(),p[p.length-1]+=f.initialLength-$r(p),p.length%2===0&&p.push(0),f.initialStrokeArray=p.join(" ")}var s=this._curve.bind(this)(this.config()),u=_m["curve".concat(s.charAt(0).toUpperCase()).concat(s.slice(1))];this._path.curve(u).defined(this._defined).x(this._x).y(this._y);var c=this._enter.append("path").attr("transform",function(f){return"translate(".concat(-f.xR[0]-f.width/2,", ").concat(-f.yR[0]-f.height/2,")")}).attr("d",function(f){return a._path(f.values)}).call(this._applyStyle.bind(this)),d=this._update.select("path").attr("stroke-dasharray",function(f){return o._strokeDasharray(f.values[0],o._data.indexOf(f.values[0]))});return this._duration?(c.each(l).attr("stroke-dasharray",function(f){return"".concat(f.initialStrokeArray," ").concat(f.initialLength)}).attr("stroke-dashoffset",function(f){return f.initialLength}).transition(this._transition).attr("stroke-dashoffset",0),d=d.transition(this._transition).attrTween("d",function(f){return Qy(De(this).attr("d"),o._path(f.values))}),this._exit.selectAll("path").each(l).attr("stroke-dasharray",function(f){return"".concat(f.initialStrokeArray," ").concat(f.initialLength)}).transition(this._transition).attr("stroke-dashoffset",function(f){return-f.initialLength})):d=d.attr("d",function(f){return o._path(f.values)}),d.attr("transform",function(f){return"translate(".concat(-f.xR[0]-f.width/2,", ").concat(-f.yR[0]-f.height/2,")")}).call(this._applyStyle.bind(this)),this}},{key:"_aes",value:function(i,a){var o=this;return{points:i.values.map(function(l){return[o._x(l,a),o._y(l,a)]})}}},{key:"curve",value:function(i){return arguments.length?(this._curve=typeof i=="function"?i:G(i),this):this._curve}},{key:"defined",value:function(i){return arguments.length?(this._defined=i,this):this._defined}}]),n}(Vc);function Kd(e){"@babel/helpers - typeof";return Kd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kd(e)}function Yrt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function MB(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function $S(e){return $S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},$S(e)}var iit={Circle:$v,Rect:fu},ale=function(e){Jrt(n,e);var t=eit(n);function n(){var r;return Yrt(this,n),r=t.call(this),r._endpoint=Fe("endpoint","Rect"),r._endpointConfig={Circle:{r:Fe("r",5)}},r._length=Fe("length",25),r._lineConfig={},r._orient=Fe("orient","top"),r._x=Fe("x",0),r._y=Fe("y",0),r}return Xrt(n,[{key:"render",value:function(i){var a=this;this._select===void 0&&this.select(De("body").append("svg").style("width","".concat(window.innerWidth,"px")).style("height","".concat(window.innerHeight,"px")).style("display","block").node());var o=[];this._data.forEach(function(s,u){var c=a._orient(s,u),d=a._x(s,u),f=a._y(s,u),g=d;c==="left"?g-=a._length(s,u):c==="right"&&(g+=a._length(s,u));var p=f;c==="top"?p-=a._length(s,u):c==="bottom"&&(p+=a._length(s,u)),o.push({__d3plus__:!0,data:s,i:u,id:u,x:d,y:f}),o.push({__d3plus__:!0,data:s,i:u,id:u,x:g,y:p})}),this._line=new kT().data(o).select(dt("g.d3plus-Whisker",{parent:this._select}).node()).config(Nn.bind(this)(this._lineConfig,"shape")).render(i);var l=this._data.map(function(s,u){var c={};c.__d3plus__=!0,c.data=s,c.i=u,c.endpoint=a._endpoint(s,u),c.length=a._length(s,u),c.orient=a._orient(s,u);var d=a._x(s,u);c.orient==="left"?d-=c.length:c.orient==="right"&&(d+=c.length);var f=a._y(s,u);return c.orient==="top"?f-=c.length:c.orient==="bottom"&&(f+=c.length),c.x=d,c.y=f,c});return this._whiskerEndpoint=[],ai().key(function(s){return s.endpoint}).entries(l).forEach(function(s){var u=s.key;a._whiskerEndpoint.push(new iit[u]().data(s.values).select(dt("g.d3plus-Whisker-Endpoint-".concat(u),{parent:a._select}).node()).config({height:function(d){return d.orient==="top"||d.orient==="bottom"?5:20},width:function(d){return d.orient==="top"||d.orient==="bottom"?20:5}}).config(Nn.bind(a)(a._endpointConfig,"shape",u)).render())}),this}},{key:"active",value:function(i){this._line&&this._line.active(i),this._whiskerEndpoint&&this._whiskerEndpoint.forEach(function(a){return a.active(i)})}},{key:"data",value:function(i){return arguments.length?(this._data=i,this):this._data}},{key:"endpoint",value:function(i){return arguments.length?(this._endpoint=typeof i=="function"?i:G(i),this):this._endpoint}},{key:"endpointConfig",value:function(i){return arguments.length?(this._endpointConfig=je(this._endpointConfig,i),this):this._endpointConfig}},{key:"hover",value:function(i){this._line&&this._line.hover(i),this._whiskerEndpoint&&this._whiskerEndpoint.forEach(function(a){return a.hover(i)})}},{key:"length",value:function(i){return arguments.length?(this._length=typeof i=="function"?i:G(i),this):this._length}},{key:"lineConfig",value:function(i){return arguments.length?(this._lineConfig=je(this._lineConfig,i),this):this._lineConfig}},{key:"orient",value:function(i){return arguments.length?(this._orient=typeof i=="function"?i:G(i),this):this._orient}},{key:"select",value:function(i){return arguments.length?(this._select=De(i),this):this._select}},{key:"x",value:function(i){return arguments.length?(this._x=typeof i=="function"?i:G(i),this):this._x}},{key:"y",value:function(i){return arguments.length?(this._y=typeof i=="function"?i:G(i),this):this._y}}]),n}(is);function qd(e){"@babel/helpers - typeof";return qd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qd(e)}function ait(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function NB(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function kS(e){return kS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},kS(e)}var pit={Circle:$v,Rect:fu},hit=function(e){uit(n,e);var t=cit(n);function n(){var r;return ait(this,n),r=t.call(this),r._medianConfig={fill:G("black")},r._orient=Fe("orient","vertical"),r._outlier=Fe("outlier","Circle"),r._outlierConfig={Circle:{r:Fe("r",5)},Rect:{height:function(a,o){return r._orient(a,o)==="vertical"?5:20},width:function(a,o){return r._orient(a,o)==="vertical"?20:5}}},r._rectConfig={fill:G("white"),stroke:G("black"),strokeWidth:G(1)},r._rectWidth=G(50),r._whiskerConfig={},r._whiskerMode=["tukey","tukey"],r._x=Fe("x",250),r._y=Fe("y",250),r}return oit(n,[{key:"render",value:function(){var i=this;this._select===void 0&&this.select(De("body").append("svg").style("width","".concat(window.innerWidth,"px")).style("height","".concat(window.innerHeight,"px")).style("display","block").node());var a=[],o=ai().key(function(s,u){return i._orient(s,u)==="vertical"?i._x(s,u):i._y(s,u)}).entries(this._data).map(function(s){s.data=su(s.values),s.i=i._data.indexOf(s.values[0]),s.orient=i._orient(s.data,s.i);var u=s.values.map(s.orient==="vertical"?i._y:i._x);u.sort(function(f,g){return f-g}),s.first=Ps(u,.25),s.median=Ps(u,.5),s.third=Ps(u,.75);var c=i._whiskerMode;c[0]==="tukey"?(s.lowerLimit=s.first-(s.third-s.first)*1.5,s.lowerLimitXe(u)&&(s.upperLimit=Xe(u))):c[1]==="extent"?s.upperLimit=Xe(u):typeof c[1]=="number"&&(s.upperLimit=Ps(u,c[1]));var d=s.third-s.first;return s.orient==="vertical"?(s.height=d,s.width=i._rectWidth(s.data,s.i),s.x=i._x(s.data,s.i),s.y=s.first+d/2):s.orient==="horizontal"&&(s.height=i._rectWidth(s.data,s.i),s.width=d,s.x=s.first+d/2,s.y=i._y(s.data,s.i)),s.values.forEach(function(f,g){var p=s.orient==="vertical"?i._y(f,g):i._x(f,g);if(ps.upperLimit){var h={};h.__d3plus__=!0,h.data=f,h.i=g,h.outlier=i._outlier(f,g),s.orient==="vertical"?(h.x=s.x,h.y=p,a.push(h)):s.orient==="horizontal"&&(h.y=s.y,h.x=p,a.push(h))}}),s.__d3plus__=!0,s});this._box=new fu().data(o).x(function(s){return s.x}).y(function(s){return s.y}).select(dt("g.d3plus-Box",{parent:this._select}).node()).config(Nn.bind(this)(this._rectConfig,"shape")).render(),this._median=new fu().data(o).x(function(s){return s.orient==="vertical"?s.x:s.median}).y(function(s){return s.orient==="vertical"?s.median:s.y}).height(function(s){return s.orient==="vertical"?1:s.height}).width(function(s){return s.orient==="vertical"?s.width:1}).select(dt("g.d3plus-Box-Median",{parent:this._select}).node()).config(Nn.bind(this)(this._medianConfig,"shape")).render();var l=[];return o.forEach(function(s,u){var c=s.x,d=s.y,f=s.first-s.lowerLimit,g=s.upperLimit-s.third;if(s.orient==="vertical"){var p=d-s.height/2,h=d+s.height/2;l.push({__d3plus__:!0,data:s,i:u,x:c,y:p,length:f,orient:"top"},{__d3plus__:!0,data:s,i:u,x:c,y:h,length:g,orient:"bottom"})}else if(s.orient==="horizontal"){var v=c+s.width/2,m=c-s.width/2;l.push({__d3plus__:!0,data:s,i:u,x:v,y:d,length:g,orient:"right"},{__d3plus__:!0,data:s,i:u,x:m,y:d,length:f,orient:"left"})}}),this._whisker=new ale().data(l).select(dt("g.d3plus-Box-Whisker",{parent:this._select}).node()).config(Nn.bind(this)(this._whiskerConfig,"shape")).render(),this._whiskerEndpoint=[],ai().key(function(s){return s.outlier}).entries(a).forEach(function(s){var u=s.key;i._whiskerEndpoint.push(new pit[u]().data(s.values).select(dt("g.d3plus-Box-Outlier-".concat(u),{parent:i._select}).node()).config(Nn.bind(i)(i._outlierConfig,"shape",u)).render())}),this}},{key:"active",value:function(i){this._box&&this._box.active(i),this._median&&this._median.active(i),this._whisker&&this._whisker.active(i),this._whiskerEndpoint&&this._whiskerEndpoint.forEach(function(a){return a.active(i)})}},{key:"data",value:function(i){return arguments.length?(this._data=i,this):this._data}},{key:"hover",value:function(i){this._box&&this._box.hover(i),this._median&&this._median.hover(i),this._whisker&&this._whisker.hover(i),this._whiskerEndpoint&&this._whiskerEndpoint.forEach(function(a){return a.hover(i)})}},{key:"medianConfig",value:function(i){return arguments.length?(this._medianConfig=je(this._medianConfig,i),this):this._medianConfig}},{key:"orient",value:function(i){return arguments.length?(this._orient=typeof i=="function"?i:G(i),this):this._orient}},{key:"outlier",value:function(i){return arguments.length?(this._outlier=typeof i=="function"?i:G(i),this):this._outlier}},{key:"outlierConfig",value:function(i){return arguments.length?(this._outlierConfig=je(this._outlierConfig,i),this):this._outlierConfig}},{key:"rectConfig",value:function(i){return arguments.length?(this._rectConfig=je(this._rectConfig,i),this):this._rectConfig}},{key:"rectWidth",value:function(i){return arguments.length?(this._rectWidth=typeof i=="function"?i:G(i),this):this._rectWidth}},{key:"select",value:function(i){return arguments.length?(this._select=De(i),this):this._select}},{key:"whiskerConfig",value:function(i){return arguments.length?(this._whiskerConfig=je(this._whiskerConfig,i),this):this._whiskerConfig}},{key:"whiskerMode",value:function(i){return arguments.length?(this._whiskerMode=i instanceof Array?i:[i,i],this):this._whiskerMode}},{key:"x",value:function(i){return arguments.length?(this._x=typeof i=="function"?i:Fe(i),this):this._x}},{key:"y",value:function(i){return arguments.length?(this._y=typeof i=="function"?i:Fe(i),this):this._y}}]),n}(is);const ole=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:50;if(typeof document>"u")return[];var n=document.createElementNS("http://www.w3.org/2000/svg","path");n.setAttribute("d",e);for(var r=n.getTotalLength(),i=r/t<10?r/10:r/t,a=[],o=0;o"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function Xd(e){return Xd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Xd(e)}var RT=function(e){wit(n,e);var t=Sit(n);function n(){var r;return mit(this,n),r=t.call(this,"path"),r._d=Fe("path"),r._labelBounds=function(i,a,o){var l=wm(o.points,{angle:r._labelConfig.rotate?r._labelConfig.rotate(i,a):0});return l?{angle:l.angle,width:l.width,height:l.height,x:l.cx-l.width/2,y:l.cy-l.height/2}:!1},r._name="Path",r._labelConfig=Object.assign(r._labelConfig,{textAnchor:"middle",verticalAlign:"middle"}),r}return vit(n,[{key:"_aes",value:function(i,a){return{points:ole(this._d(i,a))}}},{key:"render",value:function(i){r_(Xd(n.prototype),"render",this).call(this,i);var a=this._enter.attr("d",this._d).call(this._applyStyle.bind(this)),o=this._update;return this._duration&&(a.attr("opacity",0).transition(this._transition).attr("opacity",1),o=o.transition(this._transition),this._exit.transition(this._transition).attr("opacity",0)),o.call(this._applyStyle.bind(this)).attr("d",this._d),this}},{key:"d",value:function(i){return arguments.length?(this._d=typeof i=="function"?i:G(i),this):this._d}}]),n}(Vc),Oi=Math.PI;const Oit=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"circle";if(e<0&&(e=Oi*2+e),n==="square"){var r=45*(Oi/180),i=0,a=0;if(e5&&e%1===0)return new Date(e);var t="".concat(e),n=new RegExp(/^\d{1,2}[./-]\d{1,2}[./-](-*\d{1,4})$/g).exec(t);if(n){var r=n[1];r.indexOf("-")===0&&(t=t.replace(r,r.substring(1)));var i=new Date(t);return i.setFullYear(r),i}var a=new RegExp(/^[A-z]{1,3} [A-z]{1,3} \d{1,2} (-*\d{1,4}) \d{1,2}:\d{1,2}:\d{1,2} [A-z]{1,3}-*\d{1,4} \([A-z]{1,3}\)/g).exec(t);if(a){var o=a[1];o.indexOf("-")===0&&(t=t.replace(o,o.substring(1)));var l=new Date(t);return l.setFullYear(o),l}var s=new RegExp(/^([qQ]{1}[1-4]{1}|[1-4]{1}[qQ]{1})[\s|-]{0,1}(-*\d{1,4})$/g).exec(t),u=new RegExp(/^(-*\d{1,4})[\s|-]{0,1}([qQ]{1}[1-4]{1}|[1-4]{1}[qQ]{1})$/g).exec(t);if(s||u){var c=+(s?s[1]:u[2]).toLowerCase().replace("q",""),d=+(s?s[2]:u[1]),f=new Date(d,c*3-3,1);return f.setFullYear(d),f}if(!t.includes("/")&&!t.includes(" ")&&(!t.includes("-")||!t.indexOf("-"))){var g=new Date(+t,0,1);return g.setFullYear(e),g}return new Date(t)}const RS={"de-DE":{dateTime:"%A, der %e. %B %Y, %X",date:"%d.%m.%Y",time:"%H:%M:%S",quarter:"Q",periods:["AM","PM"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],shortDays:["So","Mo","Di","Mi","Do","Fr","Sa"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],shortMonths:["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]},"en-GB":{dateTime:"%a %e %b %X %Y",date:"%d/%m/%Y",time:"%H:%M:%S",quarter:"Q",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},"en-US":{dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",quarter:"Q",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},"es-ES":{dateTime:"%A, %e de %B de %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",quarter:"T",periods:["AM","PM"],days:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],shortDays:["dom","lun","mar","mié","jue","vie","sáb"],months:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],shortMonths:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"]},"es-MX":{dateTime:"%x, %X",date:"%d/%m/%Y",time:"%-I:%M:%S %p",quarter:"T",periods:["AM","PM"],days:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],shortDays:["dom","lun","mar","mié","jue","vie","sáb"],months:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],shortMonths:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"]},"fr-FR":{dateTime:"%A, le %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",quarter:"T",periods:["AM","PM"],days:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],shortDays:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],months:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],shortMonths:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."]},"it-IT":{dateTime:"%A %e %B %Y, %X",date:"%d/%m/%Y",time:"%H:%M:%S",quarter:"T",periods:["AM","PM"],days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],shortDays:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],shortMonths:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"]},"pt-BR":{dateTime:"%A, %e de %B de %Y. %X",date:"%d/%m/%Y",time:"%H:%M:%S",quarter:"T",periods:["AM","PM"],days:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"],shortDays:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],shortMonths:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]}};function jp(e,t,n){return t=lle(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Eit(e){return Ait(e)||Rit(e)||kit(e)||$it()}function $it(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function kit(e,t){if(e){if(typeof e=="string")return Ek(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ek(e,t)}}function Rit(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ait(e){if(Array.isArray(e))return Ek(e)}function Ek(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function AS(e){return AS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},AS(e)}var Z0=function(t){return Math.pow(10,Math.floor(Math.log10(t)))};function J0(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=hT().domain([10,400]).range([10,50]),r=e.range(),i=Math.abs(r[1]-r[0]),a=Math.floor(i/n(i));if(this._scale==="time"&&this._data&&this._data.length){var o=$n(this._data),l=this._data.reduce(function(g,p,h,v){if(h){var m=Math.abs(p-v[h-1]);mi[1]?a.reverse():a}},{key:"_getPosition",value:function(i){return this._scale==="log"&&i===0?(this._d3Scale||this._d3ScaleNegative).range()[this._d3Scale?0:1]:(this._scale==="log"&&i<0?this._d3ScaleNegative||function(){return 0}:this._d3Scale)(i)}},{key:"_getRange",value:function(){var i=[];return this._d3ScaleNegative&&(i=this._d3ScaleNegative.range()),this._d3Scale&&(i=i.concat(this._d3Scale.range())),i[0]>i[1]?$n(i).reverse():$n(i)}},{key:"_getLabels",value:function(){var i=[];return this._d3ScaleNegative&&(i=i.concat(J0.bind(this)(this._d3ScaleNegative,!1))),this._d3Scale&&(i=i.concat(J0.bind(this)(this._d3Scale,!1))),i}},{key:"_getTicks",value:function(){if(["band","ordinal","point","time"].includes(this._scale)&&this._data&&this._data.length1&&arguments[1]!==void 0?arguments[1]:!1,o=this._position,l=o.height,s=o.x,u=o.y,c=o.opposite,d=this._margin[c],f=["top","left"].includes(this._orient)?this._outerBounds[u]+this._outerBounds[l]-d:this._outerBounds[u]+d,g=a?this._lastScale||this._getPosition.bind(this):this._getPosition.bind(this),p=["top","left"].includes(this._orient)?d:-d,h=this._scale==="band"?this._d3Scale.bandwidth()/2:0,v=function(y){return g(y.id)+h};i.call(bo,this._gridConfig).attr("".concat(s,"1"),v).attr("".concat(s,"2"),v).attr("".concat(u,"1"),f).attr("".concat(u,"2"),a?f:f+p)}},{key:"render",value:function(i){var a=this,o;this._select===void 0&&this.select(De("body").append("svg").attr("width","".concat(this._width,"px")).attr("height","".concat(this._height,"px")).node());var l=this._timeLocale||RS[this._locale]||RS["en-US"];nie(l).format();var s=this._position,u=s.width,c=s.height,d=s.x,f=s.y,g=s.horizontal,p=s.opposite,h="d3plus-Axis-clip-".concat(this._uuid),v=["top","left"].includes(this._orient),m=this._padding,y=this._select,_=[m,this["_".concat(u)]-m],b=rp().duration(this._duration),w=this._shape==="Circle"?this._shapeConfig.r:this._shape==="Rect"?this._shapeConfig[u]:this._shapeConfig.strokeWidth,C=typeof w!="function"?function(){return w}:w,O=this._margin={top:0,right:0,bottom:0,left:0},$,R,M,T=this._tickFormat?this._tickFormat:function(ce){if(isNaN(ce)||["band","ordinal","point"].includes(a._scale))return ce;if(a._scale==="time")return rie(ce,(a._data||$).map(ln)).replace(/^Q/g,l.quarter);if(a._scale==="linear"&&a._tickSuffix==="smallest"){var be=_c(a._locale)==="object"?a._locale:R3[a._locale],fe=be.separator,Pe=be.suffixes,rt=ce>=1e3?Pe[a._tickUnit+8]:"",He=ce/Math.pow(10,3*a._tickUnit),at=Va(He,be,",.".concat(He.toString().length,"r"));return"".concat(at).concat(fe).concat(rt)}else return Va(ce,a._locale)};function D(){var ce=this,be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this._range;R=be?be.slice():[void 0,void 0];var fe=_[0],Pe=_[1];this._range&&(this._range[0]!==void 0&&(fe=this._range[0]),this._range[this._range.length-1]!==void 0&&(Pe=this._range[this._range.length-1])),(R[0]===void 0||R[0]Pe)&&(R[1]=Pe);var rt=Pe-fe;if(this._scale==="ordinal"&&this._domain.length>R.length)if(be===this._range){var He=this._domain.length+1;R=nn(He).map(function(ht){return R[0]+rt*(ht/(He-1))}).slice(1,He),R=R.map(function(ht){return ht-R[0]/2})}else{var at=this._domain.length,It=R[1]-R[0];R=nn(at).map(function(ht){return R[0]+It*(ht/(at-1))})}else if(be===this._range){var st=hT().domain([10,400]).range([10,50]),$t=this._scale==="time"?this._domain.map(ln):this._domain,Bt=Zw($t[0],$t[1],Math.floor(rt/st(rt)));$=(this._labels?this._scale==="time"?this._labels.map(ln):this._labels:Bt).slice();var un=$.length;if(un){var mt=Math.ceil(rt/un/2);R=[R[0]+mt,R[1]-mt]}}var Dt="scale".concat(this._scale.charAt(0).toUpperCase()).concat(this._scale.slice(1));if(this._d3Scale=Wu[Dt]().domain(this._scale==="time"?this._domain.map(ln):this._domain).range(R),this._d3Scale.padding&&this._d3Scale.padding(this._scalePadding),this._d3Scale.paddingInner&&this._d3Scale.paddingInner(this._paddingInner),this._d3Scale.paddingOuter&&this._d3Scale.paddingOuter(this._paddingOuter),this._d3ScaleNegative=null,this._scale==="log"){var Te=this._d3Scale.domain();if(Te[0]===0){var xt=bt([bt(this._data),Math.abs(Te[1])]);Te[0]=xt===0||xt===1?1e-6:xt<=1?Z0(xt):1,Te[1]<0&&(Te[0]*=-1)}else if(Te[Te.length-1]===0){var Ze=bt([bt(this._data),Math.abs(Te[0])]);Te[Te.length-1]=Ze===0||Ze===1?1e-6:Ze<=1?Z0(Ze):1,Te[0]<0&&(Te[Te.length-1]*=-1)}var ft=this._d3Scale.range();if(Te[0]<0&&Te[Te.length-1]<0)this._d3ScaleNegative=this._d3Scale.copy().domain(Te).range(ft),this._d3Scale=null;else if(Te[0]>0&&Te[Te.length-1]>0)this._d3Scale.domain(Te).range(ft);else{var St=Md().domain(Te).range([0,1]),Mt=St(0),on=Mt*(ft[1]-ft[0]),Yn=bt([bt(this._data.filter(function(ht){return ht>=0})),Math.abs(Te[1])]),Jr=bt([bt(this._data.filter(function(ht){return ht<0||Object.is(ht,-0)})),Math.abs(Te[0])]),br=Yn===0?1e-6:Yn<=1?Z0(Yn):1,Yi=Jr===0?-1e-6:Jr<=1?Z0(Jr):1,er=bt([br,Yi]);this._d3ScaleNegative=this._d3Scale.copy(),(Te[0]<0?this._d3Scale:this._d3ScaleNegative).domain([Te[0]<0?er:-er,Te[1]]).range([ft[0]+on,ft[1]]),(Te[0]<0?this._d3ScaleNegative:this._d3Scale).domain([Te[0],Te[0]<0?-er:er]).range([ft[0],ft[0]+on])}}if(M=(this._ticks?this._scale==="time"?this._ticks.map(ln):this._ticks:(this._d3Scale?this._d3Scale.ticks:this._d3ScaleNegative.ticks)?this._getTicks():this._domain).slice(),$=(this._labels?this._scale==="time"?this._labels.map(ln):this._labels:(this._d3Scale?this._d3Scale.ticks:this._d3ScaleNegative.ticks)?this._getLabels():M).slice(),this._scale==="log"){var Ne=$.filter(function(ht,Mr){return!Mr||Mr===$.length-1||Math.abs(ht).toString().charAt(0)==="1"&&(ce._d3Scale?ht!==-1:ht!==1)});Ne.length>2?$=Ne:$.length>=10&&($=$.filter(function(ht){return ht%5===0||T(ht).substr(-1)==="1"})),$.includes(-1)&&$.includes(1)&&$.some(function(ht){return ht>10||ht<10})&&$.splice($.indexOf(-1),1)}if(this._scale==="time"&&(M=M.map(Number),$=$.map(Number)),M=M.sort(function(ht,Mr){return ce._getPosition(ht)-ce._getPosition(Mr)}),$=$.sort(function(ht,Mr){return ce._getPosition(ht)-ce._getPosition(Mr)}),this._scale==="linear"&&this._tickSuffix==="smallest"){var Se=$.filter(function(ht){return ht>=1e3});if(Se.length>0)for(var kt=Math.min.apply(Math,Eit(Se)),Jt=1;Jt&&Jt<7;){var _t=Math.pow(10,3*Jt);if(kt/_t>=1)this._tickUnit=Jt,Jt+=1;else break}}var ei=[];this._availableTicks=M,M.forEach(function(ht,Mr){var Wc=C({id:ht,tick:!0},Mr);ce._shape==="Circle"&&(Wc*=2);var Ou=ce._getPosition(ht);!ei.length||Math.abs(Zp(Ou,ei)-Ou)>Wc*2?ei.push(Ou):ei.push(!1)}),M=M.filter(function(ht,Mr){return ei[Mr]!==!1}),this._visibleTicks=M}D.bind(this)();function N(ce){var be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,fe=ce.i,Pe=ce.position;if(this._scale==="band")return this._d3Scale.bandwidth();var rt=fe-be<0?U.length===1||!this._range?_[0]:(Pe-U[fe+be].position)/2-Pe:Pe-(Pe-U[fe-be].position)/2,He=Math.abs(Pe-rt),at=fe+be>U.length-1?U.length===1||!this._range?_[1]:(Pe-U[fe-be].position)/2-Pe:Pe-(Pe-U[fe+be].position)/2,It=Math.abs(Pe-at);return bt([He,It])*2}if(this._title){var x=this._titleConfig,P=x.fontFamily,k=x.fontSize,A=x.lineHeight,I=nc().fontFamily(typeof P=="function"?P():P).fontSize(typeof k=="function"?k():k).lineHeight(typeof A=="function"?A():A).width(R[R.length-1]-R[0]-m*2).height(this["_".concat(c)]-this._tickSize-m*2),F=I(this._title).lines.length;O[this._orient]=F*I.lineHeight()+m}var z=this._shape==="Circle"?typeof this._shapeConfig.r=="function"?this._shapeConfig.r({tick:!0}):this._shapeConfig.r:this._shape==="Rect"?typeof this._shapeConfig[c]=="function"?this._shapeConfig[c]({tick:!0}):this._shapeConfig[c]:this._tickSize,H=C({tick:!0});typeof z=="function"&&(z=Xe(M.map(z))),this._shape==="Rect"&&(z/=2),typeof H=="function"&&(H=Xe(M.map(H))),this._shape!=="Circle"&&(H/=2);var j=this._shapeConfig.labelConfig,V=j.fontFamily,W=j.fontSize,U=$.map(function(ce,be){var fe=typeof V=="function"?V(ce,be):V,Pe=typeof W=="function"?W(ce,be):W,rt=a._getPosition(ce),He=a._shapeConfig.lineHeight?a._shapeConfig.lineHeight(ce,be):Pe*1.4;return{d:ce,i:be,fF:fe,fS:Pe,lineHeight:He,position:rt}});function Q(ce){var be=ce.d,fe=ce.i,Pe=ce.fF,rt=ce.fS,He=ce.rotate,at=ce.space,It=He?"width":"height",st=He?"height":"width",$t=bt([this._maxSize,this._width]),Bt=bt([this._maxSize,this._height]),un=nc().fontFamily(Pe).fontSize(rt).lineHeight(this._shapeConfig.lineHeight?this._shapeConfig.lineHeight(be,fe):void 0);un[st](g?at:$t-z-m-this._margin.left-this._margin.right),un[It](g?Bt-z-m-this._margin.top-this._margin.bottom:at);var mt=un(T(be));return mt.lines=mt.lines.filter(function(Dt){return Dt!==""}),mt.width=mt.lines.length?Math.ceil(Xe(mt.widths))+rt/4:0,mt.width%2&&mt.width++,mt.height=mt.lines.length?Math.ceil(mt.lines.length*un.lineHeight())+rt/4:0,mt.height%2&&mt.height++,mt}function le(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],be=0;ce.forEach(function(fe){var Pe=ce[fe.i-1],rt=fe.rotate&&g||!fe.rotate&&!g?"width":"height",He=fe.rotate&&g||!fe.rotate&&!g?"height":"width";Pe?Pe.position+Pe[He]/2>fe.position-fe[He]/2&&(be?(fe.offset=Pe[rt],be=0):be=1):be=1})}U=U.map(function(ce){ce.rotate=a._labelRotation,ce.space=N.bind(a)(ce);var be=Q.bind(a)(ce);return Object.assign(be,ce)});var Y=this._labelOffset&&U.some(function(ce){return ce.truncated});this._labelRotation?U=U.map(function(ce){ce.rotate=!0;var be=Q.bind(a)(ce);return Object.assign(ce,be)}):Y&&(U=U.map(function(ce){ce.space=N.bind(a)(ce,2);var be=Q.bind(a)(ce);return Object.assign(ce,be)}),le.bind(this)(U));for(var K=[0,0],ne=0;ne<2;ne++){var ie=U[ne?U.length-1:0];if(!ie)break;var q=ie.height,ge=ie.position,Ee=ie.rotate,Ae=ie.width,ze=ne?_[1]:_[0],de=(Ee||!g?q:Ae)/2,xe=ne?ge+de-ze:ge-de-ze;K[ne]=xe}var Ie=R[0],me=R[R.length-1],Oe=[Ie-K[0],me-K[1]];this._range&&(this._range[0]!==void 0&&(Oe[0]=this._range[0]),this._range[this._range.length-1]!==void 0&&(Oe[1]=this._range[this._range.length-1])),(Oe[0]!==Ie||Oe[1]!==me)&&(D.bind(this)(Oe),U=$.map(function(ce,be){var fe=typeof V=="function"?V(ce,be):V,Pe=typeof W=="function"?W(ce,be):W,rt=a._getPosition(ce),He=a._shapeConfig.lineHeight?a._shapeConfig.lineHeight(ce,be):Pe*1.4;return{d:ce,i:be,fF:fe,fS:Pe,lineHeight:He,position:rt}}),U=U.map(function(ce){ce.rotate=a._labelRotation,ce.space=N.bind(a)(ce,Y?2:1);var be=Q.bind(a)(ce);return Object.assign(be,ce)}),le.bind(this)(U));var Me=Xe(U,function(ce){return ce.height})||0;this._labelRotation=g&&this._labelRotation===void 0?U.some(function(ce){var be=ce.i,fe=ce.height,Pe=ce.position,rt=ce.truncated,He=U[be-1];return rt||be&&He.position+He.height/2>Pe-fe/2}):this._labelRotation;var ue=this._labelOffset?Xe(U,function(ce){return ce.offset||0}):0;U.forEach(function(ce){return ce.offset=ce.offset?ue:0});var pe=this._shape==="Line"?0:z,ye=this._outerBounds=(o={},jp(o,c,(Xe(U,function(ce){return Math.ceil(ce[ce.rotate||!g?"width":"height"]+ce.offset)})||0)+(U.length?m:0)),jp(o,u,_[_.length-1]-_[0]),jp(o,d,_[0]),o);ye[c]=Xe([this._minSize,ye[c]]),O[this._orient]+=z,O[p]=this._gridSize!==void 0?Xe([this._gridSize,pe]):this["_".concat(c)]-O[this._orient]-ye[c]-m,ye[c]+=O[p]+O[this._orient],ye[f]=this._align==="start"?this._padding:this._align==="end"?this["_".concat(c)]-ye[c]-this._padding:this["_".concat(c)]/2-ye[c]/2;var Qe=dt("g#d3plus-Axis-".concat(this._uuid),{parent:y});this._group=Qe;var Et=dt("g.grid",{parent:Qe}).selectAll("line").data((this._gridSize!==0?this._grid||this._scale==="log"&&!this._gridLog?$:M:[]).map(function(ce){return{id:ce}}),function(ce){return ce.id});Et.exit().transition(b).attr("opacity",0).call(this._gridPosition.bind(this)).remove(),Et.enter().append("line").attr("opacity",0).attr("clip-path","url(#".concat(h,")")).call(this._gridPosition.bind(this),!0).merge(Et).transition(b).attr("opacity",1).call(this._gridPosition.bind(this));var wt=$.filter(function(ce,be){return U[be].lines.length&&!M.includes(ce)}),an=U.some(function(ce){return ce.rotate}),nt=M.concat(wt).map(function(ce){var be,fe=U.find(function(Dt){return Dt.d===ce}),Pe=a._getPosition(ce),rt=fe?fe.space:0,He=fe?fe.lines.length:1,at=fe?fe.lineHeight:1,It=fe&&a._labelOffset?fe.offset:0,st=g?rt:ye.width-O[a._position.opposite]-z-O[a._orient]+m,$t=O[p],Bt=(z+It)*(v?-1:1),un=v?ye[f]+ye[c]-$t:ye[f]+$t,mt=(be={id:ce,labelBounds:an&&fe?{x:-fe.width/2+fe.fS/4,y:a._orient==="bottom"?Bt+m+(fe.width-at*He)/2:Bt-m*2-(fe.width+at*He)/2,width:fe.width,height:fe.height}:{x:g?-rt/2:a._orient==="left"?-st-m+Bt:Bt+m,y:g?a._orient==="bottom"?Bt+m:Bt-m-Me:-rt/2,width:g?rt:st,height:g?Me:rt},rotate:fe?fe.rotate:!1,size:$.includes(ce)?Bt:a._data.find(function(Dt){return+Dt===ce})?Math.ceil(Bt/2):0,text:$.includes(ce)?T(ce):!1,tick:M.includes(ce)},jp(be,d,Pe+(a._scale==="band"?a._d3Scale.bandwidth()/2:0)),jp(be,f,un),be);return mt});this._shape==="Line"&&(nt=nt.concat(nt.map(function(ce){var be=Object.assign({},ce);return be[f]+=ce.size,be}))),new Ff[this._shape]().data(nt).duration(this._duration).labelConfig({ellipsis:function(be){return be&&be.length?"".concat(be,"..."):""},rotate:function(be){return be.rotate?-90:0}}).select(dt("g.ticks",{parent:Qe}).node()).config(Nn.bind(this)(this._shapeConfig)).render();var pt=Qe.selectAll("line.bar").data([null]);return pt.enter().append("line").attr("class","bar").attr("opacity",0).call(this._barPosition.bind(this)).merge(pt).transition(b).attr("opacity",1).call(this._barPosition.bind(this)),this._titleClass.data(this._title?[{text:this._title}]:[]).duration(this._duration).height(O[this._orient]).rotate(this._orient==="left"?-90:this._orient==="right"?90:0).select(dt("g.d3plus-Axis-title",{parent:Qe}).node()).text(function(ce){return ce.text}).verticalAlign("middle").width(R[R.length-1]-R[0]).x(g?R[0]:this._orient==="left"?ye.x+O.left/2-(R[R.length-1]-R[0])/2:ye.x+ye.width-O.right/2-(R[R.length-1]-R[0])/2).y(g?this._orient==="bottom"?ye.y+ye.height-O.bottom:ye.y:R[0]+(R[R.length-1]-R[0])/2-O[this._orient]/2).config(Nn.bind(this)(this._titleConfig)).render(),this._lastScale=this._getPosition.bind(this),i&&setTimeout(i,this._duration+100),this}},{key:"align",value:function(i){return arguments.length?(this._align=i,this):this._align}},{key:"barConfig",value:function(i){return arguments.length?(this._barConfig=Object.assign(this._barConfig,i),this):this._barConfig}},{key:"data",value:function(i){return arguments.length?(this._data=i,this):this._data}},{key:"domain",value:function(i){return arguments.length?(this._domain=i,this):this._domain}},{key:"duration",value:function(i){return arguments.length?(this._duration=i,this):this._duration}},{key:"grid",value:function(i){return arguments.length?(this._grid=i,this):this._grid}},{key:"gridConfig",value:function(i){return arguments.length?(this._gridConfig=Object.assign(this._gridConfig,i),this):this._gridConfig}},{key:"gridLog",value:function(i){return arguments.length?(this._gridLog=i,this):this._gridLog}},{key:"gridSize",value:function(i){return arguments.length?(this._gridSize=i,this):this._gridSize}},{key:"height",value:function(i){return arguments.length?(this._height=i,this):this._height}},{key:"labels",value:function(i){return arguments.length?(this._labels=i,this):this._labels}},{key:"labelOffset",value:function(i){return arguments.length?(this._labelOffset=i,this):this._labelOffset}},{key:"labelRotation",value:function(i){return arguments.length?(this._labelRotation=i,this):this._labelRotation}},{key:"maxSize",value:function(i){return arguments.length?(this._maxSize=i,this):this._maxSize}},{key:"minSize",value:function(i){return arguments.length?(this._minSize=i,this):this._minSize}},{key:"orient",value:function(i){if(arguments.length){var a=["top","bottom"].includes(i),o={top:"bottom",right:"left",bottom:"top",left:"right"};return this._position={horizontal:a,width:a?"width":"height",height:a?"height":"width",x:a?"x":"y",y:a?"y":"x",opposite:o[i]},this._orient=i,this}return this._orient}},{key:"outerBounds",value:function(){return this._outerBounds}},{key:"padding",value:function(i){return arguments.length?(this._padding=i,this):this._padding}},{key:"paddingInner",value:function(i){return arguments.length?(this._paddingInner=i,this):this._paddingInner}},{key:"paddingOuter",value:function(i){return arguments.length?(this._paddingOuter=i,this):this._paddingOuter}},{key:"range",value:function(i){return arguments.length?(this._range=i,this):this._range}},{key:"scale",value:function(i){return arguments.length?(this._scale=i,this):this._scale}},{key:"scalePadding",value:function(i){return arguments.length?(this._scalePadding=i,this):this._scalePadding}},{key:"select",value:function(i){return arguments.length?(this._select=De(i),this):this._select}},{key:"shape",value:function(i){return arguments.length?(this._shape=i,this):this._shape}},{key:"shapeConfig",value:function(i){return arguments.length?(this._shapeConfig=je(this._shapeConfig,i),this):this._shapeConfig}},{key:"tickFormat",value:function(i){return arguments.length?(this._tickFormat=i,this):this._tickFormat}},{key:"ticks",value:function(i){return arguments.length?(this._ticks=i,this):this._ticks}},{key:"tickSize",value:function(i){return arguments.length?(this._tickSize=i,this):this._tickSize}},{key:"tickSuffix",value:function(i){return arguments.length?(this._tickSuffix=i,this):this._tickSuffix}},{key:"timeLocale",value:function(i){return arguments.length?(this._timeLocale=i,this):this._timeLocale}},{key:"title",value:function(i){return arguments.length?(this._title=i,this):this._title}},{key:"titleConfig",value:function(i){return arguments.length?(this._titleConfig=Object.assign(this._titleConfig,i),this):this._titleConfig}},{key:"width",value:function(i){return arguments.length?(this._width=i,this):this._width}}]),n}(is);function Qd(e){"@babel/helpers - typeof";return Qd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qd(e)}function FB(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function TS(e){return TS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},TS(e)}var LB=function(e){Uit(n,e);var t=Git(n);function n(){var r;return Vit(this,n),r=t.call(this),r.orient("bottom"),r}return jit(n)}(bc);function Zd(e){"@babel/helpers - typeof";return Zd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zd(e)}function zB(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function MS(e){return MS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},MS(e)}var gE=function(e){Jit(n,e);var t=eat(n);function n(){var r;return Zit(this,n),r=t.call(this),r.orient("left"),r}return Yit(n)}(bc);function Jd(e){"@babel/helpers - typeof";return Jd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jd(e)}function jB(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function NS(e){return NS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},NS(e)}var gat=function(e){sat(n,e);var t=uat(n);function n(){var r;return lat(this,n),r=t.call(this),r.orient("right"),r}return iat(n)}(bc);function eg(e){"@babel/helpers - typeof";return eg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},eg(e)}function BB(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function IS(e){return IS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},IS(e)}var HB=function(e){yat(n,e);var t=_at(n);function n(){var r;return vat(this,n),r=t.call(this),r.orient("top"),r}return pat(n)}(bc);const VB=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"data";return e.reduce(function(n,r){var i=[];return Array.isArray(r)?i=r:r[t]?i=r[t]:console.warn('d3plus-viz: Please implement a "dataFormat" callback to concat the arrays manually (consider using the d3plus.dataConcat method in your callback). Currently unable to concatenate (using key: "'.concat(t,'") the following response:'),r),n.concat(i)},[])};function Mk(e){"@babel/helpers - typeof";return Mk=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mk(e)}const Nk=function(e){return typeof e=="string"||Mk(e)==="object"&&e.url&&e.headers};var Pat={value:function(){}};function sle(){for(var e=0,t=arguments.length,n={},r;e=0&&(r=n.slice(i+1),n=n.slice(0,i)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}i_.prototype=sle.prototype={constructor:i_,on:function(e,t){var n=this._,r=Cat(e+"",n),i,a=-1,o=r.length;if(arguments.length<2){for(;++a0)for(var n=new Array(i),r=0,i,a;r3&&f(g)};function f(g){var p=o.status,h;if(!p&&Eat(o)||p>=200&&p<300||p===304){if(u)try{h=u.call(n,o)}catch(v){r.call("error",n,v);return}else h=o;r.call("load",n,h)}else r.call("error",n,g)}if(o.onprogress=function(g){r.call("progress",n,g)},n={header:function(g,p){return g=(g+"").toLowerCase(),arguments.length<2?a.get(g):(p==null?a.remove(g):a.set(g,p+""),n)},mimeType:function(g){return arguments.length?(i=g==null?null:g+"",n):i},responseType:function(g){return arguments.length?(c=g,n):c},timeout:function(g){return arguments.length?(d=+g,n):d},user:function(g){return arguments.length<1?l:(l=g==null?null:g+"",n)},password:function(g){return arguments.length<1?s:(s=g==null?null:g+"",n)},response:function(g){return u=g,n},get:function(g,p){return n.send("GET",g,p)},post:function(g,p){return n.send("POST",g,p)},send:function(g,p,h){return o.open(g,e,!0,l,s),i!=null&&!a.has("accept")&&a.set("accept",i+",*/*"),o.setRequestHeader&&a.each(function(v,m){o.setRequestHeader(m,v)}),i!=null&&o.overrideMimeType&&o.overrideMimeType(i),c!=null&&(o.responseType=c),d>0&&(o.timeout=d),h==null&&typeof p=="function"&&(h=p,p=null),h!=null&&h.length===1&&(h=Oat(h)),h!=null&&n.on("error",h).on("load",function(v){h(null,v)}),r.call("beforesend",n,o),o.send(p==null?null:p),n},abort:function(){return o.abort(),n},on:function(){var g=r.on.apply(r,arguments);return g===r?n:g}},t!=null){if(typeof t!="function")throw new Error("invalid callback: "+t);return n.get(t)}return n}function Oat(e){return function(t,n){e(t==null?n:null)}}function Eat(e){var t=e.responseType;return t&&t!=="text"?e.response:e.responseText}function cle(e,t){return function(n,r){var i=ule(n).mimeType(e).response(t);if(r!=null){if(typeof r!="function")throw new Error("invalid callback: "+r);return i.get(r)}return i}}const GB=cle("application/json",function(e){return JSON.parse(e.responseText)}),$at=cle("text/plain",function(e){return e.responseText});var WB={},pE={},hE=34,Bp=10,mE=13;function fle(e){return new Function("d","return {"+e.map(function(t,n){return JSON.stringify(t)+": d["+n+'] || ""'}).join(",")+"}")}function kat(e,t){var n=fle(e);return function(r,i){return t(n(r),i,e)}}function KB(e){var t=Object.create(null),n=[];return e.forEach(function(r){for(var i in r)i in t||n.push(t[i]=i)}),n}function Ei(e,t){var n=e+"",r=n.length;return r9999?"+"+Ei(e,6):Ei(e,4)}function Aat(e){var t=e.getUTCHours(),n=e.getUTCMinutes(),r=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":Rat(e.getUTCFullYear())+"-"+Ei(e.getUTCMonth()+1,2)+"-"+Ei(e.getUTCDate(),2)+(i?"T"+Ei(t,2)+":"+Ei(n,2)+":"+Ei(r,2)+"."+Ei(i,3)+"Z":r?"T"+Ei(t,2)+":"+Ei(n,2)+":"+Ei(r,2)+"Z":n||t?"T"+Ei(t,2)+":"+Ei(n,2)+"Z":"")}function dle(e){var t=new RegExp('["'+e+"\n\r]"),n=e.charCodeAt(0);function r(d,f){var g,p,h=i(d,function(v,m){if(g)return g(v,m-1);p=v,g=f?kat(v,f):fle(v)});return h.columns=p||[],h}function i(d,f){var g=[],p=d.length,h=0,v=0,m,y=p<=0,_=!1;d.charCodeAt(p-1)===Bp&&--p,d.charCodeAt(p-1)===mE&&--p;function b(){if(y)return pE;if(_)return _=!1,WB;var C,O=h,$;if(d.charCodeAt(O)===hE){for(;h++=p?y=!0:($=d.charCodeAt(h++))===Bp?_=!0:$===mE&&(_=!0,d.charCodeAt(h)===Bp&&++h),d.slice(O+1,C-1).replace(/""/g,'"')}for(;h1&&arguments[1]!==void 0?arguments[1]:"data",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"headers";return e[t].map(function(r){return e[n].reduce(function(i,a,o){return i[a]=r[o],i},{})})};function Ik(e){"@babel/helpers - typeof";return Ik=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ik(e)}function Dk(e,t,n,r){var i=this,a,o=function(m){var y=m.slice(m.length-4);switch(y){case".csv":return Fat;case".tsv":return Lat;case".txt":return $at;default:return GB}},l=function(m,y,_){return y!==GB&&!m&&_&&_ instanceof Array&&_.forEach(function(b){for(var w in b)isNaN(b[w])?b[w].toLowerCase()==="false"?b[w]=!1:b[w].toLowerCase()==="true"?b[w]=!0:b[w].toLowerCase()==="null"?b[w]=null:b[w].toLowerCase()==="undefined"&&(b[w]=void 0):b[w]=parseFloat(b[w])}),_},s=function(m){return m.reduce(function(y,_){return _?y+1:y},0)},u=function(m,y){return y.indexOf(m)};e instanceof Array||(e=[e]);var c=e.find(Nk),d=new Array(e.length),f=[];c?e.forEach(function(v,m){Nk(v)?f.push(v):d[m]=v}):d[0]=e;var g=s(d);if(f.forEach(function(v){var m={},y=v;Ik(v)==="object"&&(y=v.url,m=v.headers),a=o(y);var _=a(y);for(var b in m)({}).hasOwnProperty.call(m,b)&&_.header(b,m[b]);_.get(function(w,C){if(C=w?[]:C,C&&!(C instanceof Array)&&C.data&&C.headers&&(C=qB(C)),C=l(w,a,C),d[u(y,e)]=C,s(d)-g===f.length){if(C=s(d)===1?d[0]:d,i._cache&&i._lrucache.set("".concat(n,"_").concat(y),C),t){var O=t(s(d)===1?d[0]:d);n==="data"&&Al(O)?(C=O.data||[],delete O.data,i.config(O)):C=O||[]}else n==="data"&&(C=VB(d,"data"));n&&"_".concat(n)in i&&(i["_".concat(n)]=C),r&&r(w,C)}})}),f.length===0){d=d.map(function(v){return v&&!(v instanceof Array)&&v.data&&v.headers&&(v=qB(v)),v});var p=s(d)===1?d[0]:d;if(t){var h=t(s(d)===1?d[0]:d);n==="data"&&Al(h)?(p=h.data||[],delete h.data,this.config(h)):p=h||[]}else n==="data"&&(p=VB(d,"data"));n&&"_".concat(n)in this&&(this["_".concat(n)]=p),r&&r(null,p)}}function zat(e,t,n){e instanceof Array||(e=[e]);var r=e.find(Nk);if(r){var i=this._queue.find(function(o){return o[3]===n}),a=[Dk.bind(this),e,t,n];i?this._queue[this._queue.indexOf(i)]=a:this._queue.push(a)}else this["_".concat(n)]=e}const Fk={capture:!0,passive:!1};function Lk(e){e.preventDefault(),e.stopImmediatePropagation()}function ple(e){var t=e.document.documentElement,n=De(e).on("dragstart.drag",Lk,Fk);"onselectstart"in t?n.on("selectstart.drag",Lk,Fk):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function hle(e,t){var n=e.document.documentElement,r=De(e).on("dragstart.drag",null);t&&(r.on("click.drag",Lk,Fk),setTimeout(function(){r.on("click.drag",null)},0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}const vE=e=>()=>e;function jat(e,{sourceEvent:t,target:n,selection:r,mode:i,dispatch:a}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},selection:{value:r,enumerable:!0,configurable:!0},mode:{value:i,enumerable:!0,configurable:!0},_:{value:a}})}function Bat(e){e.stopImmediatePropagation()}function yE(e){e.preventDefault(),e.stopImmediatePropagation()}var YB={name:"drag"},_E={name:"space"},pf={name:"handle"},hf={name:"center"};const{abs:XB,max:zr,min:jr}=Math;function QB(e){return[+e[0],+e[1]]}function zk(e){return[QB(e[0]),QB(e[1])]}var a_={name:"x",handles:["w","e"].map(Sm),input:function(e,t){return e==null?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},bE={name:"y",handles:["n","s"].map(Sm),input:function(e,t){return e==null?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},Hat={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(Sm),input:function(e){return e==null?null:zk(e)},output:function(e){return e}},pl={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},ZB={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},JB={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},Vat={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Uat={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function Sm(e){return{type:e}}function Gat(e){return!e.ctrlKey&&!e.button}function Wat(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function Kat(){return navigator.maxTouchPoints||"ontouchstart"in this}function wE(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function qat(e){return e[0][0]===e[1][0]||e[0][1]===e[1][1]}function Yat(){return mle(a_)}function Xat(){return mle(Hat)}function mle(e){var t=Wat,n=Gat,r=Kat,i=!0,a=cC("start","brush","end"),o=6,l;function s(v){var m=v.property("__brush",h).selectAll(".overlay").data([Sm("overlay")]);m.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",pl.overlay).merge(m).each(function(){var _=wE(this).extent;De(this).attr("x",_[0][0]).attr("y",_[0][1]).attr("width",_[1][0]-_[0][0]).attr("height",_[1][1]-_[0][1])}),v.selectAll(".selection").data([Sm("selection")]).enter().append("rect").attr("class","selection").attr("cursor",pl.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var y=v.selectAll(".handle").data(e.handles,function(_){return _.type});y.exit().remove(),y.enter().append("rect").attr("class",function(_){return"handle handle--"+_.type}).attr("cursor",function(_){return pl[_.type]}),v.each(u).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",f).filter(r).on("touchstart.brush",f).on("touchmove.brush",g).on("touchend.brush touchcancel.brush",p).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}s.move=function(v,m,y){v.tween?v.on("start.brush",function(_){c(this,arguments).beforestart().start(_)}).on("interrupt.brush end.brush",function(_){c(this,arguments).end(_)}).tween("brush",function(){var _=this,b=_.__brush,w=c(_,arguments),C=b.selection,O=e.input(typeof m=="function"?m.apply(this,arguments):m,b.extent),$=Hc(C,O);function R(M){b.selection=M===1&&O===null?null:$(M),u.call(_),w.brush()}return C!==null&&O!==null?R:R(1)}):v.each(function(){var _=this,b=arguments,w=_.__brush,C=e.input(typeof m=="function"?m.apply(_,b):m,w.extent),O=c(_,b).beforestart();ed(_),w.selection=C===null?null:C,u.call(_),O.start(y).brush(y).end(y)})},s.clear=function(v,m){s.move(v,null,m)};function u(){var v=De(this),m=wE(this).selection;m?(v.selectAll(".selection").style("display",null).attr("x",m[0][0]).attr("y",m[0][1]).attr("width",m[1][0]-m[0][0]).attr("height",m[1][1]-m[0][1]),v.selectAll(".handle").style("display",null).attr("x",function(y){return y.type[y.type.length-1]==="e"?m[1][0]-o/2:m[0][0]-o/2}).attr("y",function(y){return y.type[0]==="s"?m[1][1]-o/2:m[0][1]-o/2}).attr("width",function(y){return y.type==="n"||y.type==="s"?m[1][0]-m[0][0]+o:o}).attr("height",function(y){return y.type==="e"||y.type==="w"?m[1][1]-m[0][1]+o:o})):v.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function c(v,m,y){var _=v.__brush.emitter;return _&&(!y||!_.clean)?_:new d(v,m,y)}function d(v,m,y){this.that=v,this.args=m,this.state=v.__brush,this.active=0,this.clean=y}d.prototype={beforestart:function(){return++this.active===1&&(this.state.emitter=this,this.starting=!0),this},start:function(v,m){return this.starting?(this.starting=!1,this.emit("start",v,m)):this.emit("brush",v),this},brush:function(v,m){return this.emit("brush",v,m),this},end:function(v,m){return--this.active===0&&(delete this.state.emitter,this.emit("end",v,m)),this},emit:function(v,m,y){var _=De(this.that).datum();a.call(v,this.that,new jat(v,{sourceEvent:m,target:s,selection:e.output(this.state.selection),mode:y,dispatch:a}),_)}};function f(v){if(l&&!v.touches||!n.apply(this,arguments))return;var m=this,y=v.target.__data__.type,_=(i&&v.metaKey?y="overlay":y)==="selection"?YB:i&&v.altKey?hf:pf,b=e===bE?null:Vat[y],w=e===a_?null:Uat[y],C=wE(m),O=C.extent,$=C.selection,R=O[0][0],M,T,D=O[0][1],N,x,P=O[1][0],k,A,I=O[1][1],F,z,H=0,j=0,V,W=b&&w&&i&&v.shiftKey,U,Q,le=Array.from(v.touches||[v],de=>{const xe=de.identifier;return de=ro(de,m),de.point0=de.slice(),de.identifier=xe,de});ed(m);var Y=c(m,arguments,!0).beforestart();if(y==="overlay"){$&&(V=!0);const de=[le[0],le[1]||le[0]];C.selection=$=[[M=e===bE?R:jr(de[0][0],de[1][0]),N=e===a_?D:jr(de[0][1],de[1][1])],[k=e===bE?P:zr(de[0][0],de[1][0]),F=e===a_?I:zr(de[0][1],de[1][1])]],le.length>1&&ge(v)}else M=$[0][0],N=$[0][1],k=$[1][0],F=$[1][1];T=M,x=N,A=k,z=F;var K=De(m).attr("pointer-events","none"),ne=K.selectAll(".overlay").attr("cursor",pl[y]);if(v.touches)Y.moved=q,Y.ended=Ee;else{var ie=De(v.view).on("mousemove.brush",q,!0).on("mouseup.brush",Ee,!0);i&&ie.on("keydown.brush",Ae,!0).on("keyup.brush",ze,!0),ple(v.view)}u.call(m),Y.start(v,_.name);function q(de){for(const xe of de.changedTouches||[de])for(const Ie of le)Ie.identifier===xe.identifier&&(Ie.cur=ro(xe,m));if(W&&!U&&!Q&&le.length===1){const xe=le[0];XB(xe.cur[0]-xe[0])>XB(xe.cur[1]-xe[1])?Q=!0:U=!0}for(const xe of le)xe.cur&&(xe[0]=xe.cur[0],xe[1]=xe.cur[1]);V=!0,yE(de),ge(de)}function ge(de){const xe=le[0],Ie=xe.point0;var me;switch(H=xe[0]-Ie[0],j=xe[1]-Ie[1],_){case _E:case YB:{b&&(H=zr(R-M,jr(P-k,H)),T=M+H,A=k+H),w&&(j=zr(D-N,jr(I-F,j)),x=N+j,z=F+j);break}case pf:{le[1]?(b&&(T=zr(R,jr(P,le[0][0])),A=zr(R,jr(P,le[1][0])),b=1),w&&(x=zr(D,jr(I,le[0][1])),z=zr(D,jr(I,le[1][1])),w=1)):(b<0?(H=zr(R-M,jr(P-M,H)),T=M+H,A=k):b>0&&(H=zr(R-k,jr(P-k,H)),T=M,A=k+H),w<0?(j=zr(D-N,jr(I-N,j)),x=N+j,z=F):w>0&&(j=zr(D-F,jr(I-F,j)),x=N,z=F+j));break}case hf:{b&&(T=zr(R,jr(P,M-H*b)),A=zr(R,jr(P,k+H*b))),w&&(x=zr(D,jr(I,N-j*w)),z=zr(D,jr(I,F+j*w)));break}}A0&&(M=T-H),w<0?F=z-j:w>0&&(N=x-j),_=_E,ne.attr("cursor",pl.selection),ge(de));break}default:return}yE(de)}function ze(de){switch(de.keyCode){case 16:{W&&(U=Q=W=!1,ge(de));break}case 18:{_===hf&&(b<0?k=A:b>0&&(M=T),w<0?F=z:w>0&&(N=x),_=pf,ge(de));break}case 32:{_===_E&&(de.altKey?(b&&(k=A-H*b,M=T+H*b),w&&(F=z-j*w,N=x+j*w),_=hf):(b<0?k=A:b>0&&(M=T),w<0?F=z:w>0&&(N=x),_=pf),ne.attr("cursor",pl[y]),ge(de));break}default:return}yE(de)}}function g(v){c(this,arguments).moved(v)}function p(v){c(this,arguments).ended(v)}function h(){var v=this.__brush||{selection:null};return v.extent=zk(t.apply(this,arguments)),v.dim=e,v}return s.extent=function(v){return arguments.length?(t=typeof v=="function"?v:vE(zk(v)),s):t},s.filter=function(v){return arguments.length?(n=typeof v=="function"?v:vE(!!v),s):n},s.touchable=function(v){return arguments.length?(r=typeof v=="function"?v:vE(!!v),s):r},s.handleSize=function(v){return arguments.length?(o=+v,s):o},s.keyModifiers=function(v){return arguments.length?(i=!!v,s):i},s.on=function(){var v=a.on.apply(a,arguments);return v===a?s:v},s}var Qat=[].slice,Zat={};function jk(e){this._size=e,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}jk.prototype=yle.prototype={constructor:jk,defer:function(e){if(typeof e!="function")throw new Error("invalid callback");if(this._call)throw new Error("defer after await");if(this._error!=null)return this;var t=Qat.call(arguments,1);return t.push(e),++this._waiting,this._tasks.push(t),vle(this),this},abort:function(){return this._error==null&&AT(this,new Error("abort")),this},await:function(e){if(typeof e!="function")throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=function(t,n){e.apply(null,[t].concat(n))},DS(this),this},awaitAll:function(e){if(typeof e!="function")throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=e,DS(this),this}};function vle(e){if(!e._start)try{Jat(e)}catch(t){if(e._tasks[e._ended+e._active-1])AT(e,t);else if(!e._data)throw t}}function Jat(e){for(;e._start=e._waiting&&e._active=0;)if((r=e._tasks[n])&&(e._tasks[n]=null,r.abort))try{r.abort()}catch(i){}e._active=NaN,DS(e)}function DS(e){if(!e._active&&e._call){var t=e._data;e._data=void 0,e._call(e._error,t)}}function yle(e){if(e==null)e=1/0;else if(!((e=+e)>=1))throw new Error("invalid concurrency");return new jk(e)}const ey=e=>()=>e;function tot(e,{sourceEvent:t,target:n,transform:r,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:i}})}function Ol(e,t,n){this.k=e,this.x=t,this.y=n}Ol.prototype={constructor:Ol,scale:function(e){return e===1?this:new Ol(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new Ol(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var TT=new Ol(1,0,0);ip.prototype=Ol.prototype;function ip(e){for(;!e.__zoom;)if(!(e=e.parentNode))return TT;return e.__zoom}function SE(e){e.stopImmediatePropagation()}function Hp(e){e.preventDefault(),e.stopImmediatePropagation()}function not(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function rot(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function eH(){return this.__zoom||TT}function iot(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function aot(){return navigator.maxTouchPoints||"ontouchstart"in this}function oot(e,t,n){var r=e.invertX(t[0][0])-n[0][0],i=e.invertX(t[1][0])-n[1][0],a=e.invertY(t[0][1])-n[0][1],o=e.invertY(t[1][1])-n[1][1];return e.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),o>a?(a+o)/2:Math.min(0,a)||Math.max(0,o))}function lot(){var e=not,t=rot,n=oot,r=iot,i=aot,a=[0,1/0],o=[[-1/0,-1/0],[1/0,1/0]],l=250,s=uJe,u=cC("start","zoom","end"),c,d,f,g=500,p=150,h=0,v=10;function m(x){x.property("__zoom",eH).on("wheel.zoom",$,{passive:!1}).on("mousedown.zoom",R).on("dblclick.zoom",M).filter(i).on("touchstart.zoom",T).on("touchmove.zoom",D).on("touchend.zoom touchcancel.zoom",N).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}m.transform=function(x,P,k,A){var I=x.selection?x.selection():x;I.property("__zoom",eH),x!==I?w(x,P,k,A):I.interrupt().each(function(){C(this,arguments).event(A).start().zoom(null,typeof P=="function"?P.apply(this,arguments):P).end()})},m.scaleBy=function(x,P,k,A){m.scaleTo(x,function(){var I=this.__zoom.k,F=typeof P=="function"?P.apply(this,arguments):P;return I*F},k,A)},m.scaleTo=function(x,P,k,A){m.transform(x,function(){var I=t.apply(this,arguments),F=this.__zoom,z=k==null?b(I):typeof k=="function"?k.apply(this,arguments):k,H=F.invert(z),j=typeof P=="function"?P.apply(this,arguments):P;return n(_(y(F,j),z,H),I,o)},k,A)},m.translateBy=function(x,P,k,A){m.transform(x,function(){return n(this.__zoom.translate(typeof P=="function"?P.apply(this,arguments):P,typeof k=="function"?k.apply(this,arguments):k),t.apply(this,arguments),o)},null,A)},m.translateTo=function(x,P,k,A,I){m.transform(x,function(){var F=t.apply(this,arguments),z=this.__zoom,H=A==null?b(F):typeof A=="function"?A.apply(this,arguments):A;return n(TT.translate(H[0],H[1]).scale(z.k).translate(typeof P=="function"?-P.apply(this,arguments):-P,typeof k=="function"?-k.apply(this,arguments):-k),F,o)},A,I)};function y(x,P){return P=Math.max(a[0],Math.min(a[1],P)),P===x.k?x:new Ol(P,x.x,x.y)}function _(x,P,k){var A=P[0]-k[0]*x.k,I=P[1]-k[1]*x.k;return A===x.x&&I===x.y?x:new Ol(x.k,A,I)}function b(x){return[(+x[0][0]+ +x[1][0])/2,(+x[0][1]+ +x[1][1])/2]}function w(x,P,k,A){x.on("start.zoom",function(){C(this,arguments).event(A).start()}).on("interrupt.zoom end.zoom",function(){C(this,arguments).event(A).end()}).tween("zoom",function(){var I=this,F=arguments,z=C(I,F).event(A),H=t.apply(I,F),j=k==null?b(H):typeof k=="function"?k.apply(I,F):k,V=Math.max(H[1][0]-H[0][0],H[1][1]-H[0][1]),W=I.__zoom,U=typeof P=="function"?P.apply(I,F):P,Q=s(W.invert(j).concat(V/W.k),U.invert(j).concat(V/U.k));return function(le){if(le===1)le=U;else{var Y=Q(le),K=V/Y[2];le=new Ol(K,j[0]-Y[0]*K,j[1]-Y[1]*K)}z.zoom(null,le)}})}function C(x,P,k){return!k&&x.__zooming||new O(x,P)}function O(x,P){this.that=x,this.args=P,this.active=0,this.sourceEvent=null,this.extent=t.apply(x,P),this.taps=0}O.prototype={event:function(x){return x&&(this.sourceEvent=x),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(x,P){return this.mouse&&x!=="mouse"&&(this.mouse[1]=P.invert(this.mouse[0])),this.touch0&&x!=="touch"&&(this.touch0[1]=P.invert(this.touch0[0])),this.touch1&&x!=="touch"&&(this.touch1[1]=P.invert(this.touch1[0])),this.that.__zoom=P,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(x){var P=De(this.that).datum();u.call(x,this.that,new tot(x,{sourceEvent:this.sourceEvent,target:m,type:x,transform:this.that.__zoom,dispatch:u}),P)}};function $(x,...P){if(!e.apply(this,arguments))return;var k=C(this,P).event(x),A=this.__zoom,I=Math.max(a[0],Math.min(a[1],A.k*Math.pow(2,r.apply(this,arguments)))),F=ro(x);if(k.wheel)(k.mouse[0][0]!==F[0]||k.mouse[0][1]!==F[1])&&(k.mouse[1]=A.invert(k.mouse[0]=F)),clearTimeout(k.wheel);else{if(A.k===I)return;k.mouse=[F,A.invert(F)],ed(this),k.start()}Hp(x),k.wheel=setTimeout(z,p),k.zoom("mouse",n(_(y(A,I),k.mouse[0],k.mouse[1]),k.extent,o));function z(){k.wheel=null,k.end()}}function R(x,...P){if(f||!e.apply(this,arguments))return;var k=x.currentTarget,A=C(this,P,!0).event(x),I=De(x.view).on("mousemove.zoom",j,!0).on("mouseup.zoom",V,!0),F=ro(x,k),z=x.clientX,H=x.clientY;ple(x.view),SE(x),A.mouse=[F,this.__zoom.invert(F)],ed(this),A.start();function j(W){if(Hp(W),!A.moved){var U=W.clientX-z,Q=W.clientY-H;A.moved=U*U+Q*Q>h}A.event(W).zoom("mouse",n(_(A.that.__zoom,A.mouse[0]=ro(W,k),A.mouse[1]),A.extent,o))}function V(W){I.on("mousemove.zoom mouseup.zoom",null),hle(W.view,A.moved),Hp(W),A.event(W).end()}}function M(x,...P){if(e.apply(this,arguments)){var k=this.__zoom,A=ro(x.changedTouches?x.changedTouches[0]:x,this),I=k.invert(A),F=k.k*(x.shiftKey?.5:2),z=n(_(y(k,F),A,I),t.apply(this,P),o);Hp(x),l>0?De(this).transition().duration(l).call(w,z,A,x):De(this).call(m.transform,z,A,x)}}function T(x,...P){if(e.apply(this,arguments)){var k=x.touches,A=k.length,I=C(this,P,x.changedTouches.length===A).event(x),F,z,H,j;for(SE(x),z=0;zd.capacity&&this.remove(d.linkedList.end.key),this)},r.update=function(u,c){return this.has(u)&&this.set(u,c(this.get(u))),this},r.remove=function(u){var c=this._LRUCacheState,d=c.hash[u];return d?(d===c.linkedList.head&&(c.linkedList.head=d.p),d===c.linkedList.end&&(c.linkedList.end=d.n),s(d.n,d.p),delete c.hash[u],delete c.data[u],c.linkedList.length-=1,this):this},r.removeAll=function(){return this._LRUCacheState=new i(this._LRUCacheState.capacity),this},r.info=function(){var u=this._LRUCacheState;return{capacity:u.capacity,length:u.linkedList.length}},r.keys=function(){for(var u=[],c=this._LRUCacheState.linkedList.head;c;)u.push(c.key),c=c.p;return u},r.has=function(u){return!!this._LRUCacheState.hash[u]},r.staleKey=function(){return this._LRUCacheState.linkedList.end&&this._LRUCacheState.linkedList.end.key},r.popStale=function(){var u=this.staleKey();if(!u)return null;var c=[u,this._LRUCacheState.data[u]];return this.remove(u),c};function i(u){this.capacity=u>0?+u:Number.MAX_SAFE_INTEGER||Number.MAX_VALUE,this.data=Object.create?Object.create(null):{},this.hash=Object.create?Object.create(null):{},this.linkedList=new a}function a(){this.length=0,this.head=null,this.end=null}function o(u){this.key=u,this.p=null,this.n=null}function l(u,c){c!==u.head&&(u.end?u.end===c&&(u.end=c.n):u.end=c,s(c.n,c.p),s(c,u.head),u.head=c,u.head.n=null)}function s(u,c){u!==c&&(u&&(u.p=c),c&&(c.n=u))}return n})})(_le);var sot=_le.exports;const uot=yi(sot);function cot(e){return e.slice().sort(function(t,n){return t-n})}function fot(e){for(var t,n=0,r=0;r0){var a=(n[t]-n[e-1])/(t-e+1);i=r[t]-r[e-1]-(t-e+1)*a*a}else i=r[t]-n[t]*n[t]/(t+1);return i<0?0:i}function Hk(e,t,n,r,i,a,o){if(!(e>t)){var l=Math.floor((e+t)/2);r[n][l]=r[n-1][l-1],i[n][l]=l;var s=n;e>n&&(s=Math.max(s,i[n][e-1]||0)),s=Math.max(s,i[n-1][l]||0);var u=l-1;t=s;--c){var d=Bk(c,l,a,o);if(d+r[n-1][s-1]>=r[n][l])break;var f=Bk(s,l,a,o),g=f+r[n-1][s-1];ge.length)throw new Error("Cannot generate more classes than there are data values");var n=cot(e),r=fot(n);if(r===1)return[n];var i=tH(t,n.length),a=tH(t,n.length);dot(n,a,i);for(var o=i[0]?i[0].length-1:0,l=[],s=i.length-1;s>=0;s--){var u=i[s][o];l[s]=n.slice(u,o+1),s>0&&(o=u-1)}return l}function tg(e){"@babel/helpers - typeof";return tg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tg(e)}function got(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nH(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function FS(e){return FS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},FS(e)}var rH=5,ble=function(e){vot(n,e);var t=yot(n);function n(){var r;return got(this,n),r=t.call(this),r._titleClass=new fo,r._align="center",r._data=[],r._direction="row",r._duration=600,r._height=200,r._id=Fe("id"),r._label=Fe("id"),r._lineData=[],r._outerBounds={width:0,height:0,x:0,y:0},r._padding=5,r._shape=G("Rect"),r._shapes=[],r._shapeConfig={fill:Fe("color"),height:G(12),hitArea:function(a,o){var l=r._lineData[o],s=Xe([l.height,l.shapeHeight]);return{width:l.width+l.shapeWidth,height:s,x:-l.shapeWidth/2,y:-s/2}},labelBounds:function(a,o){var l=r._lineData[o],s=l.shapeWidth/2;l.shape==="Circle"&&(s-=l.shapeR/2);var u=Xe([l.shapeHeight,l.height]),c=r._rtl?l.shapeWidth+l.width+r._padding*2:0;return{width:l.width,height:u,x:s+rH-c,y:-u/2}},labelConfig:{fontColor:G(gr.dark),fontFamily:r._titleClass.fontFamily(),fontResize:!1,fontSize:G(10),verticalAlign:"middle"},opacity:1,r:G(6),width:G(12),x:function(a,o){var l=r._lineData[o],s=l.y,u=r._align==="left"||r._align==="right"&&r._direction==="column"?0:r._align==="center"?(r._outerBounds.width-r._rowWidth(r._lineData.filter(function(f){return s===f.y})))/2:r._outerBounds.width-r._rowWidth(r._lineData.filter(function(f){return s===f.y})),c=r._lineData.slice(0,o).filter(function(f){return s===f.y}),d=r._rtl?l.width+r._padding:0;return r._rowWidth(c)+r._padding*(c.length?l.sentence?2:1:0)+r._outerBounds.x+l.shapeWidth/2+u+d},y:function(a,o){var l=r._lineData[o];return l.y+r._titleHeight+r._outerBounds.y+Xe(r._lineData.filter(function(s){return l.y===s.y}).map(function(s){return s.height}).concat(r._data.map(function(s,u){return r._fetchConfig("height",s,u)})))/2}},r._titleConfig={fontSize:12},r._verticalAlign="middle",r._width=400,r}return pot(n,[{key:"_fetchConfig",value:function(i,a,o){var l=this._shapeConfig[i]!==void 0?this._shapeConfig[i]:this._shapeConfig.labelConfig[i];return!l&&i==="lineHeight"?this._fetchConfig("fontSize",a,o)*1.4:typeof l=="function"?l(a,o):l}},{key:"_rowHeight",value:function(i){return Xe(i.map(function(a){return a.height}).concat(i.map(function(a){return a.shapeHeight})))+this._padding}},{key:"_rowWidth",value:function(i){var a=this;return $r(i.map(function(o,l){var s=a._padding*(l===i.length-1?0:o.width?2:1);return o.shapeWidth+o.width+s}))}},{key:"render",value:function(i){var a=this;this._select===void 0&&this.select(De("body").append("svg").attr("width","".concat(this._width,"px")).attr("height","".concat(this._height,"px")).node()),this._group=dt("g.d3plus-Legend",{parent:this._select}),this._titleGroup=dt("g.d3plus-Legend-title",{parent:this._group}),this._shapeGroup=dt("g.d3plus-Legend-shape",{parent:this._group});var o=this._height;if(this._titleHeight=0,this._titleWidth=0,this._title){var l=this._titleConfig.fontFamily||this._titleClass.fontFamily()(),s=this._titleConfig.fontSize||this._titleClass.fontSize()(),u=u=this._titleConfig.lineHeight||this._titleClass.lineHeight();u=u?u():s*1.4;var c=nc().fontFamily(l).fontSize(s).lineHeight(u).width(this._width).height(this._height)(this._title);this._titleHeight=u+c.lines.length+this._padding,this._titleWidth=Xe(c.widths),o-=this._titleHeight}this._lineData=this._data.map(function($,R){var M=a._label($,R),T=a._shape($,R),D=a._fetchConfig("r",$,R),N={data:$,i:R,id:a._id($,R),shape:T,shapeR:D,shapeWidth:T==="Circle"?D*2:a._fetchConfig("width",$,R),shapeHeight:T==="Circle"?D*2:a._fetchConfig("height",$,R),y:0};if(!M)return N.sentence=!1,N.words=[],N.height=0,N.width=0,N;var x=a._fetchConfig("fontFamily",$,R),P=a._fetchConfig("lineHeight",$,R),k=a._fetchConfig("fontSize",$,R),A=o-(a._data.length+1)*a._padding,I=a._width,F=nc().fontFamily(x).fontSize(k).lineHeight(P).width(I).height(A)(M);return N=Object.assign(N,F),N.width=Math.ceil(Xe(N.lines.map(function(z){return ui(z,{"font-family":x,"font-size":k})})))+rH*2,N.height=Math.ceil(N.lines.length*(P+1)),N.og={height:N.height,width:N.width},N.f=x,N.s=k,N.lh=P,N});var d,f=this._width-this._padding*2;if(d=this._rowWidth(this._lineData),this._direction==="column"||d>f){var g=1,p=[],h=Xe(this._lineData.map(function($){return $.words.length}));if(this._wrapLines=function(){var $=this;if(g++,!(g>h)){var R=g===1?this._lineData.slice():this._lineData.filter(function(x){return x.width+x.shapeWidth+$._padding*(x.width?2:1)>f&&x.words.length>=g}).sort(function(x,P){return P.sentence.length-x.sentence.length});if(R.length&&o>R[0].height*g){for(var M=!1,T=function(){var P=R[D],k=P.og.height*g,A=P.og.width*(1.5*(1/g)),I=nc().fontFamily(P.f).fontSize(P.s).lineHeight(P.lh).width(A).height(k)(P.sentence);if(!I.truncated)P.width=Math.ceil(Xe(I.lines.map(function(F){return ui(F,{"font-family":P.f,"font-size":P.s})})))+P.s,P.height=I.lines.length*(P.lh+1);else return M=!0,"break"},D=0;Do){p=[];break}if(D>f){p=[],this._wrapLines();break}else R+Do){d=$r(this._lineData.map(function($){return $.shapeWidth+a._padding}))-this._padding;for(var v=0;v"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function LS(e){return LS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},LS(e)}var kot=function(e){xot(n,e);var t=Oot(n);function n(){var r;return Sot(this,n),r=t.call(this),r._axisClass=new bc,r._axisConfig={gridSize:0},r._axisTest=new bc,r._align="middle",r._buckets=5,r._bucketAxis=!1,r._bucketFormat=function(i,a,o,l){var s=r._axisConfig.tickFormat?r._axisConfig.tickFormat:Va,u=o[a+1],c=a?o[a-1]:!1,d=a===o.length-1;if(i===u||d){var f=d&&i=1||g<=-1?Math.round(g).toString().length-1:g.toString().split(".")[1].replace(/([1-9])[1-9].*$/,"$1").length*-1,h=Math.pow(10,p),v=s(c===i&&a===1?bt([i+h,l.find(function(y){return y>i&&yi&&ythis._midpoint,h=g&&p,v=bt([this._buckets instanceof Array?this._buckets.length:this._buckets,h&&this._scale!=="jenks"?2*Math.floor(uo(d).length/2)-1:uo(d).length]),m=h?void 0:this._color,y,_;if(m&&!(m instanceof Array)&&(m=nn(0,v,1).map(function(Ne){return Iu(m,(Ne+1)/v)}).reverse()),this._scale==="jenks"){var b=bt([m?m.length:v,v,d.length]),w=[];if(this._buckets instanceof Array)_=this._buckets;else{if(h&&this._centered){var C=Math.floor(b/2),O=b%2,$=d.filter(function(Ne){return Ne=a._midpoint}),T=T3(M),D=R>T?1:0,N=T>R?1:0,x=PE($,bt([C+O*D,$.length])),P=PE(M,bt([C+O*N,M.length]));w=x.concat(P)}else w=PE(d,b);_=w.map(function(Ne){return Ne[0]})}var k=new Set(_);if(_.length!==k.size&&(y=Array.from(k)),!m)if(h){m=[this._colorMin,this._colorMid,this._colorMax];var A=_.slice(0,b).filter(function(Ne,Se){return Nea._midpoint}),F=_.slice(0,b).filter(function(Ne){return Ne>a._midpoint}),z=A.map(function(Ne,Se){return Se?Iu(m[0],Se/A.length):m[0]}),H=I.map(function(){return m[1]}),j=F.map(function(Ne,Se){return Se===F.length-1?m[2]:Iu(m[2],1-(Se+1)/F.length)});m=z.concat(H).concat(j)}else m=nn(0,v,1).map(function(Ne){return Iu(a._colorMax,Ne/v)}).reverse();_.length<=b&&(m=m.slice(-_.length)),m=[m[0]].concat(m),this._colorScale=yS().domain(_).range(m)}else{var V=this._buckets instanceof Array?this._buckets:void 0;if(h&&!m){var W=Math.floor(v/2),U=Td.gamma(2.2)(this._colorMin,this._colorMid),Q=nn(0,W,1).map(function(Ne){return U(Ne/W)}),le=(v%2?[0]:[]).map(function(){return a._colorMid}),Y=Td.gamma(2.2)(this._colorMax,this._colorMid),K=nn(0,W,1).map(function(Ne){return Y(Ne/W)}).reverse();if(m=Q.concat(le).concat(K),!V){var ne=(m.length-1)/2;V=[f[0],this._midpoint,f[1]],V=nn(f[0],this._midpoint,-(f[0]-this._midpoint)/ne).concat(nn(this._midpoint,f[1],(f[1]-this._midpoint)/ne)).concat([f[1]])}}else if(m||(this._scale==="buckets"||this._scale==="quantile"?(m=nn(0,v,1).map(function(Ne){return Iu(g?a._colorMin:a._colorMax,Ne/v)}),p&&(m=m.reverse())):m=g?[this._colorMin,Iu(this._colorMin,.8)]:[Iu(this._colorMax,.8),this._colorMax]),!V)if(this._scale==="quantile"){var ie=1/(m.length-1);V=nn(0,1+ie/2,ie).map(function(Ne){return Ps(d,Ne)})}else if(h&&this._color&&this._centered){var q=(this._midpoint-f[0])/Math.floor(m.length/2),ge=(f[1]-this._midpoint)/Math.floor(m.length/2),Ee=nn(f[0],this._midpoint,q),Ae=nn(this._midpoint,f[1]+ge/2,ge);V=Ee.concat(Ae)}else{var ze=(f[1]-f[0])/(m.length-1);V=nn(f[0],f[1]+ze/2,ze)}if(this._scale==="buckets"||this._scale==="quantile")_=V,m=[m[0]].concat(m);else if(this._scale==="log"){var de=V.filter(function(Ne){return Ne<0});if(de.length){var xe=de[0],Ie=de.map(function(Ne){return-Math.pow(Math.abs(xe),Ne/xe)});de.forEach(function(Ne,Se){V[V.indexOf(Ne)]=Ie[Se]})}var me=V.filter(function(Ne){return Ne>0});if(me.length){var Oe=me[me.length-1],Me=me.map(function(Ne){return Math.pow(Oe,Ne/Oe)});me.forEach(function(Ne,Se){V[V.indexOf(Ne)]=Me[Se]})}V.includes(0)&&(V[V.indexOf(0)]=1)}this._colorScale=(this._scale==="buckets"||this._scale==="quantile"?yS:Md)().domain(V).range(m)}this._colorScale.clamp&&this._colorScale.clamp(!0);var ue=this._bucketAxis||!["buckets","jenks","quantile"].includes(this._scale),pe=rp().duration(this._duration),ye={enter:{opacity:0},exit:{opacity:0},parent:this._group,transition:pe,update:{opacity:1}},Qe=dt("g.d3plus-ColorScale-labels",Object.assign({condition:ue},ye)),Et=dt("g.d3plus-ColorScale-Rect",Object.assign({condition:ue},ye)),wt=dt("g.d3plus-ColorScale-legend",Object.assign({condition:!ue},ye));if(ue){var an,nt={x:0,y:0},pt=f.slice();if(this._bucketAxis){var ce=pt[pt.length-1],be=pt[pt.length-2],fe=ce?ce/10:be/10,Pe=fe>=1||fe<=-1?Math.round(fe).toString().length-1:fe.toString().split(".")[1].replace(/([1-9])[1-9].*$/,"$1").length*-1,rt=Math.pow(10,Pe);pt[pt.length-1]=ce+rt}var He=je({domain:o?pt:pt.slice().reverse(),duration:this._duration,height:this._height,labels:y||_,orient:this._orient,padding:this._padding,scale:this._scale==="log"?"log":"linear",ticks:_,width:this._width},this._axisConfig),at=je({height:this["_".concat(l)]/2,width:this["_".concat(s)]/2},this._labelConfig);this._labelClass.config(at);var It=[];if(o&&this._labelMin){var st={"font-family":this._labelClass.fontFamily()(this._labelMin),"font-size":this._labelClass.fontSize()(this._labelMin),"font-weight":this._labelClass.fontWeight()(this._labelMin)};st["font-family"]instanceof Array&&(st["font-family"]=st["font-family"][0]);var $t=ui(this._labelMin,st);$t&&$t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function ig(e){return ig=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ig(e)}var CE="#bbb",jot=function(e){Iot(n,e);var t=Dot(n);function n(){var r;return Rot(this,n),r=t.call(this),r._barConfig=je({},r._barConfig,{stroke:function(){return r._buttonBehaviorCurrent==="buttons"?"transparent":CE},"stroke-width":function(){return r._buttonBehaviorCurrent==="buttons"?0:1}}),r._brushing=!0,r._brushFilter=function(i){return!i.button&&i.detail<2},r._brushMin=G(1),r._buttonAlign="middle",r._buttonBehavior="auto",r._buttonPadding=10,r._buttonHeight=24,r._domain=[2001,2010],r._gridSize=0,r._handleConfig={fill:gr.light,stroke:"#228be6","stroke-width":2,rx:2,ry:2},r._handleSize=6,r._height=100,r._labelOffset=!1,r._on={},r.orient("bottom"),r._playButton=!0,r._playButtonClass=new fo().on("click",function(){if(r._playTimer)clearInterval(r._playTimer),r._playTimer=!1,r._playButtonClass.render();else{var i=!0,a=function(){var l=r._selection||[r._domain[r._domain.length-1]];l instanceof Array||(l=[l]),l=l.map(ln).map(Number),l.length===1&&l.push(l[0]);var s=r._ticks.map(Number),u=s.indexOf(l[0]),c=s.indexOf(l[l.length-1]);c===s.length-1?i?r.selection([r._ticks[0],r._ticks[c-u]]).render():(clearInterval(r._playTimer),r._playTimer=!1,r._playButtonClass.render()):(c+1===s.length-1&&(clearInterval(r._playTimer),r._playTimer=!1),r.selection([r._ticks[u+1],r._ticks[c+1]]).render()),i=!1};r._playTimer=setInterval(a,r._playButtonInterval),a()}}).on("mousemove",function(){return r._playButtonClass.select().style("cursor","pointer")}),r._playButtonConfig={fontColor:gr.dark,fontSize:15,text:function(){return r._playTimer?"⏸":"⏵"},textAnchor:"middle",verticalAlign:"middle"},r._playButtonInterval=1e3,r._selectionConfig={fill:"#228be6","fill-opacity":function(){return r._buttonBehaviorCurrent==="buttons"?.3:1},"stroke-width":0},r._shape="Rect",r._shapeConfig=je({},r._shapeConfig,{labelBounds:function(a){return r._buttonBehaviorCurrent==="buttons"?{x:a.labelBounds.x,y:-r._buttonHeight/2+1,width:a.labelBounds.width,height:r._buttonHeight}:a.labelBounds},labelConfig:{fontColor:gr.dark,fontSize:function(){return 12},verticalAlign:function(){return r._buttonBehaviorCurrent==="buttons"?"middle":"top"}},fill:function(){return r._buttonBehaviorCurrent==="buttons"?"#fff":CE},stroke:function(){return r._buttonBehaviorCurrent==="buttons"?CE:"transparent"},height:function(a){return r._buttonBehaviorCurrent==="buttons"?r._buttonHeight:a.tick?r._handleSize:0},width:function(a){return r._buttonBehaviorCurrent==="buttons"?r._ticksWidth/r._availableTicks.length:a.tick?r._domain.map(Number).includes(a.id)?2:1:0},y:function(a){return r._buttonBehaviorCurrent==="buttons"?r._align==="middle"?r._height/2:r._align==="start"?r._margin.top+r._buttonHeight/2:r._height-r._buttonHeight/2-r._margin.bottom:a.y},rx:function(a){return r._buttonBehaviorCurrent==="buttons"?0:r._domain.map(Number).includes(a.id)?1:0},ry:function(a){return r._buttonBehaviorCurrent==="buttons"?0:r._domain.map(Number).includes(a.id)?1:0}}),r._snapping=!0,r}return Aot(n,[{key:"_brushBrush",value:function(i){if(i.sourceEvent&&i.sourceEvent.offsetX&&i.selection!==null&&(!this._brushing||this._snapping)){clearInterval(this._playTimer),this._playTimer=!1,this._playButtonClass.render();var a=this._updateDomain(i);this._brushGroup.call(this._brush.move,this._updateBrushLimit(a))}this._brushStyle(),this._on.brush&&this._on.brush(this._selection)}},{key:"_brushEnd",value:function(i){if(i.sourceEvent){var a=this._updateDomain(i);this._brushStyle(),(this._brushing||!this._snapping)&&this._brushGroup.transition(this._transition).call(this._brush.move,this._updateBrushLimit(a)),this._on.end&&this._on.end(this._selection)}}},{key:"_brushStart",value:function(i){if(i.sourceEvent!==null&&(!this._brushing||this._snapping)){clearInterval(this._playTimer),this._playTimer=!1,this._playButtonClass.render();var a=this._updateDomain(i);this._brushGroup.call(this._brush.move,this._updateBrushLimit(a))}this._brushStyle(),this._on.start&&this._on.start(i)}},{key:"_brushStyle",value:function(){var i=this,a=this._position.height,o=this._shape==="Circle"?typeof this._shapeConfig.r=="function"?this._shapeConfig.r({tick:!0})*2:this._shapeConfig.r:this._shape==="Rect"?typeof this._shapeConfig[a]=="function"?this._shapeConfig[a]({tick:!0}):this._shapeConfig[a]:this._tickSize,l=this._brushGroup.selectAll(".selection").call(bo,this._selectionConfig).attr("transform","translate(0,-1)").attr("height",o+2),s=this._brushGroup.selectAll(".handle").call(bo,this._handleConfig).attr("display",this._hiddenHandles?"none":"block").attr("transform",function(c){return i._buttonBehaviorCurrent==="buttons"?"translate(".concat(c.type==="w"?-i._handleSize/2:0,",-1)"):""}).attr("height",this._buttonBehaviorCurrent==="buttons"?this._buttonHeight+2:o+this._handleSize);if(this._brushGroup.selectAll(".overlay").attr("x",this._paddingLeft).attr("cursor","pointer").attr("transform","translate(0,".concat(this._buttonBehaviorCurrent==="buttons"?this._buttonHeight/2:-this._handleSize,")")).attr("width",this._buttonBehaviorCurrent==="buttons"?this._ticksWidth:this._width).attr("height",this._buttonBehaviorCurrent==="buttons"?this._buttonHeight:this._handleSize*2),this._buttonBehaviorCurrent==="buttons"){var u=this._align==="middle"?this._height/2-this._buttonHeight/2:this._align==="start"?this._margin.top:this._height-this._buttonHeight-this._margin.bottom;s.attr("y",u),l.attr("y",u)}}},{key:"_updateDomain",value:function(i){var a=SZe(i,this._select.node()),o=i.selection&&this._brushing||!a.length?i.selection:[a[0][0],a[0][0]];if(this._buttonBehaviorCurrent==="ticks"&&(o=o.map(this._d3Scale.invert)),o=o.map(Number),i.type==="brush"&&this._brushing&&this._buttonBehaviorCurrent==="buttons"){var l=i.selection.map(function(v){return Math.abs(v-i.sourceEvent.offsetX)});o=l[1]<=l[0]?[i.selection[0],i.sourceEvent.offsetX].sort(function(v,m){return v-m}):[i.sourceEvent.offsetX,i.selection[1]].sort(function(v,m){return v-m})}var s=this._buttonBehaviorCurrent==="ticks"?this._availableTicks.map(Number):this._d3Scale.range();if(this._buttonBehaviorCurrent==="ticks"){var u=ln(Zp(o[0],s)),c=s.indexOf(+u),d=ln(Zp(o[1],s)),f=s.indexOf(+d),g=Math.abs(f-c),p=this._brushMin()-1;gO.length?O[0]:O[O.length-this._brushMin()],O[O.length-1]],R=this._selection===void 0?$:this._selection instanceof Array?this._buttonBehaviorCurrent==="buttons"?this._selection.map(ln).map(function(T){return w[a._ticks.map(Number).indexOf(+T)]}):this._selection.map(ln):this._buttonBehaviorCurrent==="buttons"?[w[this._ticks.map(Number).indexOf(+this._selection)]]:[this._selection];R.length===1&&R.push(R[0]),this._updateBrushLimit(R),this._brushGroup=dt("g.brushGroup",{parent:this._group}),this._brushGroup.call(C).transition(this._transition).call(C.move,this._buttonBehaviorCurrent==="ticks"?this._updateBrushLimit(R):R),this._outerBounds.y-=this._handleSize/2,this._outerBounds.height+=this._handleSize/2;var M=dt("g.d3plus-Timeline-play",{parent:this._group});return this._playButtonClass.data(this._playButton?[{x:this._paddingLeft-p,y:this._buttonBehaviorCurrent==="buttons"?this._align==="middle"?this._height/2-this._buttonHeight/2:this._align==="start"?this._margin.top:this._height-this._buttonHeight-this._margin.bottom:this._outerBounds.y,width:p,height:p}]:[]).select(M.node()).config(this._playButtonConfig).render(),this}},{key:"buttonPadding",value:function(i){return arguments.length?(this._buttonPadding=i,this):this._buttonPadding}},{key:"brushing",value:function(i){return arguments.length?(this._brushing=i,this):this._brushing}},{key:"brushFilter",value:function(i){return arguments.length?(this._brushFilter=i,this):this._brushFilter}},{key:"brushMin",value:function(i){return arguments.length?(this._brushMin=typeof i=="function"?i:G(i),this):this._brushMin}},{key:"buttonAlign",value:function(i){return arguments.length?(this._buttonAlign=i,this):this._buttonAlign}},{key:"buttonBehavior",value:function(i){return arguments.length?(this._buttonBehavior=i,this):this._buttonBehavior}},{key:"buttonHeight",value:function(i){return arguments.length?(this._buttonHeight=i,this):this._buttonHeight}},{key:"handleConfig",value:function(i){return arguments.length?(this._handleConfig=je(this._handleConfig,i),this):this._handleConfig}},{key:"handleSize",value:function(i){return arguments.length?(this._handleSize=i,this):this._handleSize}},{key:"on",value:function(i,a){return arguments.length===2?(this._on[i]=a,this):arguments.length?typeof i=="string"?this._on[i]:(this._on=je({},this._on,i),this):this._on}},{key:"playButton",value:function(i){return arguments.length?(this._playButton=i,this):this._playButton}},{key:"playButtonConfig",value:function(i){return arguments.length?(this._playButtonConfig=je(this._playButtonConfig,i),this):this._playButtonConfig}},{key:"playButtonInterval",value:function(i){return arguments.length?(this._playButtonInterval=i,this):this._playButtonInterval}},{key:"selectionConfig",value:function(i){return arguments.length?(this._selectionConfig=je(this._selectionConfig,i),this):this._selectionConfig}},{key:"selection",value:function(i){return arguments.length?(this._selection=i,this):this._selection}},{key:"snapping",value:function(i){return arguments.length?(this._snapping=i,this):this._snapping}}]),n}(bc),Hi="top",Ua="bottom",Ga="right",Vi="left",MT="auto",kv=[Hi,Ua,Ga,Vi],ag="start",Pm="end",Bot="clippingParents",Ple="viewport",Vp="popper",Hot="reference",oH=kv.reduce(function(e,t){return e.concat([t+"-"+ag,t+"-"+Pm])},[]),Cle=[].concat(kv,[MT]).reduce(function(e,t){return e.concat([t,t+"-"+ag,t+"-"+Pm])},[]),Vot="beforeRead",Uot="read",Got="afterRead",Wot="beforeMain",Kot="main",qot="afterMain",Yot="beforeWrite",Xot="write",Qot="afterWrite",Zot=[Vot,Uot,Got,Wot,Kot,qot,Yot,Xot,Qot];function nl(e){return e?(e.nodeName||"").toLowerCase():null}function da(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function wc(e){var t=da(e).Element;return e instanceof t||e instanceof Element}function La(e){var t=da(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function NT(e){if(typeof ShadowRoot>"u")return!1;var t=da(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Jot(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},i=t.attributes[n]||{},a=t.elements[n];!La(a)||!nl(a)||(Object.assign(a.style,r),Object.keys(i).forEach(function(o){var l=i[o];l===!1?a.removeAttribute(o):a.setAttribute(o,l===!0?"":l)}))})}function elt(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var i=t.elements[r],a=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=o.reduce(function(s,u){return s[u]="",s},{});!La(i)||!nl(i)||(Object.assign(i.style,l),Object.keys(a).forEach(function(s){i.removeAttribute(s)}))})}}const tlt={name:"applyStyles",enabled:!0,phase:"write",fn:Jot,effect:elt,requires:["computeStyles"]};function Jo(e){return e.split("-")[0]}var rc=Math.max,zS=Math.min,og=Math.round;function Wk(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function xle(){return!/^((?!chrome|android).)*safari/i.test(Wk())}function lg(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&La(e)&&(i=e.offsetWidth>0&&og(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&og(r.height)/e.offsetHeight||1);var o=wc(e)?da(e):window,l=o.visualViewport,s=!xle()&&n,u=(r.left+(s&&l?l.offsetLeft:0))/i,c=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/i,f=r.height/a;return{width:d,height:f,top:c,right:u+d,bottom:c+f,left:u,x:u,y:c}}function IT(e){var t=lg(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Ole(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&NT(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Kl(e){return da(e).getComputedStyle(e)}function nlt(e){return["table","td","th"].indexOf(nl(e))>=0}function Pu(e){return((wc(e)?e.ownerDocument:e.document)||window.document).documentElement}function CC(e){return nl(e)==="html"?e:e.assignedSlot||e.parentNode||(NT(e)?e.host:null)||Pu(e)}function lH(e){return!La(e)||Kl(e).position==="fixed"?null:e.offsetParent}function rlt(e){var t=/firefox/i.test(Wk()),n=/Trident/i.test(Wk());if(n&&La(e)){var r=Kl(e);if(r.position==="fixed")return null}var i=CC(e);for(NT(i)&&(i=i.host);La(i)&&["html","body"].indexOf(nl(i))<0;){var a=Kl(i);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return i;i=i.parentNode}return null}function Rv(e){for(var t=da(e),n=lH(e);n&&nlt(n)&&Kl(n).position==="static";)n=lH(n);return n&&(nl(n)==="html"||nl(n)==="body"&&Kl(n).position==="static")?t:n||rlt(e)||t}function DT(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function $h(e,t,n){return rc(e,zS(t,n))}function ilt(e,t,n){var r=$h(e,t,n);return r>n?n:r}function Ele(){return{top:0,right:0,bottom:0,left:0}}function $le(e){return Object.assign({},Ele(),e)}function kle(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var alt=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,$le(typeof t!="number"?t:kle(t,kv))};function olt(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,l=Jo(n.placement),s=DT(l),u=[Vi,Ga].indexOf(l)>=0,c=u?"height":"width";if(!(!a||!o)){var d=alt(i.padding,n),f=IT(a),g=s==="y"?Hi:Vi,p=s==="y"?Ua:Ga,h=n.rects.reference[c]+n.rects.reference[s]-o[s]-n.rects.popper[c],v=o[s]-n.rects.reference[s],m=Rv(a),y=m?s==="y"?m.clientHeight||0:m.clientWidth||0:0,_=h/2-v/2,b=d[g],w=y-f[c]-d[p],C=y/2-f[c]/2+_,O=$h(b,C,w),$=s;n.modifiersData[r]=(t={},t[$]=O,t.centerOffset=O-C,t)}}function llt(e){var t=e.state,n=e.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||Ole(t.elements.popper,i)&&(t.elements.arrow=i))}const slt={name:"arrow",enabled:!0,phase:"main",fn:olt,effect:llt,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function sg(e){return e.split("-")[1]}var ult={top:"auto",right:"auto",bottom:"auto",left:"auto"};function clt(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:og(n*i)/i||0,y:og(r*i)/i||0}}function sH(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,l=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=o.x,g=f===void 0?0:f,p=o.y,h=p===void 0?0:p,v=typeof c=="function"?c({x:g,y:h}):{x:g,y:h};g=v.x,h=v.y;var m=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),_=Vi,b=Hi,w=window;if(u){var C=Rv(n),O="clientHeight",$="clientWidth";if(C===da(n)&&(C=Pu(n),Kl(C).position!=="static"&&l==="absolute"&&(O="scrollHeight",$="scrollWidth")),C=C,i===Hi||(i===Vi||i===Ga)&&a===Pm){b=Ua;var R=d&&C===w&&w.visualViewport?w.visualViewport.height:C[O];h-=R-r.height,h*=s?1:-1}if(i===Vi||(i===Hi||i===Ua)&&a===Pm){_=Ga;var M=d&&C===w&&w.visualViewport?w.visualViewport.width:C[$];g-=M-r.width,g*=s?1:-1}}var T=Object.assign({position:l},u&&ult),D=c===!0?clt({x:g,y:h},da(n)):{x:g,y:h};if(g=D.x,h=D.y,s){var N;return Object.assign({},T,(N={},N[b]=y?"0":"",N[_]=m?"0":"",N.transform=(w.devicePixelRatio||1)<=1?"translate("+g+"px, "+h+"px)":"translate3d("+g+"px, "+h+"px, 0)",N))}return Object.assign({},T,(t={},t[b]=y?h+"px":"",t[_]=m?g+"px":"",t.transform="",t))}function flt(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,o=a===void 0?!0:a,l=n.roundOffsets,s=l===void 0?!0:l,u={placement:Jo(t.placement),variation:sg(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,sH(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,sH(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const dlt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:flt,data:{}};var ny={passive:!0};function glt(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,o=r.resize,l=o===void 0?!0:o,s=da(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach(function(c){c.addEventListener("scroll",n.update,ny)}),l&&s.addEventListener("resize",n.update,ny),function(){a&&u.forEach(function(c){c.removeEventListener("scroll",n.update,ny)}),l&&s.removeEventListener("resize",n.update,ny)}}const plt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:glt,data:{}};var hlt={left:"right",right:"left",bottom:"top",top:"bottom"};function l_(e){return e.replace(/left|right|bottom|top/g,function(t){return hlt[t]})}var mlt={start:"end",end:"start"};function uH(e){return e.replace(/start|end/g,function(t){return mlt[t]})}function FT(e){var t=da(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function LT(e){return lg(Pu(e)).left+FT(e).scrollLeft}function vlt(e,t){var n=da(e),r=Pu(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,l=0,s=0;if(i){a=i.width,o=i.height;var u=xle();(u||!u&&t==="fixed")&&(l=i.offsetLeft,s=i.offsetTop)}return{width:a,height:o,x:l+LT(e),y:s}}function ylt(e){var t,n=Pu(e),r=FT(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=rc(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=rc(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),l=-r.scrollLeft+LT(e),s=-r.scrollTop;return Kl(i||n).direction==="rtl"&&(l+=rc(n.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:l,y:s}}function zT(e){var t=Kl(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Rle(e){return["html","body","#document"].indexOf(nl(e))>=0?e.ownerDocument.body:La(e)&&zT(e)?e:Rle(CC(e))}function kh(e,t){var n;t===void 0&&(t=[]);var r=Rle(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),a=da(r),o=i?[a].concat(a.visualViewport||[],zT(r)?r:[]):r,l=t.concat(o);return i?l:l.concat(kh(CC(o)))}function Kk(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _lt(e,t){var n=lg(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function cH(e,t,n){return t===Ple?Kk(vlt(e,n)):wc(t)?_lt(t,n):Kk(ylt(Pu(e)))}function blt(e){var t=kh(CC(e)),n=["absolute","fixed"].indexOf(Kl(e).position)>=0,r=n&&La(e)?Rv(e):e;return wc(r)?t.filter(function(i){return wc(i)&&Ole(i,r)&&nl(i)!=="body"}):[]}function wlt(e,t,n,r){var i=t==="clippingParents"?blt(e):[].concat(t),a=[].concat(i,[n]),o=a[0],l=a.reduce(function(s,u){var c=cH(e,u,r);return s.top=rc(c.top,s.top),s.right=zS(c.right,s.right),s.bottom=zS(c.bottom,s.bottom),s.left=rc(c.left,s.left),s},cH(e,o,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Ale(e){var t=e.reference,n=e.element,r=e.placement,i=r?Jo(r):null,a=r?sg(r):null,o=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,s;switch(i){case Hi:s={x:o,y:t.y-n.height};break;case Ua:s={x:o,y:t.y+t.height};break;case Ga:s={x:t.x+t.width,y:l};break;case Vi:s={x:t.x-n.width,y:l};break;default:s={x:t.x,y:t.y}}var u=i?DT(i):null;if(u!=null){var c=u==="y"?"height":"width";switch(a){case ag:s[u]=s[u]-(t[c]/2-n[c]/2);break;case Pm:s[u]=s[u]+(t[c]/2-n[c]/2);break}}return s}function Cm(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,l=n.boundary,s=l===void 0?Bot:l,u=n.rootBoundary,c=u===void 0?Ple:u,d=n.elementContext,f=d===void 0?Vp:d,g=n.altBoundary,p=g===void 0?!1:g,h=n.padding,v=h===void 0?0:h,m=$le(typeof v!="number"?v:kle(v,kv)),y=f===Vp?Hot:Vp,_=e.rects.popper,b=e.elements[p?y:f],w=wlt(wc(b)?b:b.contextElement||Pu(e.elements.popper),s,c,o),C=lg(e.elements.reference),O=Ale({reference:C,element:_,strategy:"absolute",placement:i}),$=Kk(Object.assign({},_,O)),R=f===Vp?$:C,M={top:w.top-R.top+m.top,bottom:R.bottom-w.bottom+m.bottom,left:w.left-R.left+m.left,right:R.right-w.right+m.right},T=e.modifiersData.offset;if(f===Vp&&T){var D=T[i];Object.keys(M).forEach(function(N){var x=[Ga,Ua].indexOf(N)>=0?1:-1,P=[Hi,Ua].indexOf(N)>=0?"y":"x";M[N]+=D[P]*x})}return M}function Slt(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,u=s===void 0?Cle:s,c=sg(r),d=c?l?oH:oH.filter(function(p){return sg(p)===c}):kv,f=d.filter(function(p){return u.indexOf(p)>=0});f.length===0&&(f=d);var g=f.reduce(function(p,h){return p[h]=Cm(e,{placement:h,boundary:i,rootBoundary:a,padding:o})[Jo(h)],p},{});return Object.keys(g).sort(function(p,h){return g[p]-g[h]})}function Plt(e){if(Jo(e)===MT)return[];var t=l_(e);return[uH(e),t,uH(t)]}function Clt(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,l=o===void 0?!0:o,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,g=n.flipVariations,p=g===void 0?!0:g,h=n.allowedAutoPlacements,v=t.options.placement,m=Jo(v),y=m===v,_=s||(y||!p?[l_(v)]:Plt(v)),b=[v].concat(_).reduce(function(W,U){return W.concat(Jo(U)===MT?Slt(t,{placement:U,boundary:c,rootBoundary:d,padding:u,flipVariations:p,allowedAutoPlacements:h}):U)},[]),w=t.rects.reference,C=t.rects.popper,O=new Map,$=!0,R=b[0],M=0;M=0,P=x?"width":"height",k=Cm(t,{placement:T,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),A=x?N?Ga:Vi:N?Ua:Hi;w[P]>C[P]&&(A=l_(A));var I=l_(A),F=[];if(a&&F.push(k[D]<=0),l&&F.push(k[A]<=0,k[I]<=0),F.every(function(W){return W})){R=T,$=!1;break}O.set(T,F)}if($)for(var z=p?3:1,H=function(U){var Q=b.find(function(le){var Y=O.get(le);if(Y)return Y.slice(0,U).every(function(K){return K})});if(Q)return R=Q,"break"},j=z;j>0;j--){var V=H(j);if(V==="break")break}t.placement!==R&&(t.modifiersData[r]._skip=!0,t.placement=R,t.reset=!0)}}const xlt={name:"flip",enabled:!0,phase:"main",fn:Clt,requiresIfExists:["offset"],data:{_skip:!1}};function fH(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function dH(e){return[Hi,Ga,Ua,Vi].some(function(t){return e[t]>=0})}function Olt(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=Cm(t,{elementContext:"reference"}),l=Cm(t,{altBoundary:!0}),s=fH(o,r),u=fH(l,i,a),c=dH(s),d=dH(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}const Elt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Olt};function $lt(e,t,n){var r=Jo(e),i=[Vi,Hi].indexOf(r)>=0?-1:1,a=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=a[0],l=a[1];return o=o||0,l=(l||0)*i,[Vi,Ga].indexOf(r)>=0?{x:l,y:o}:{x:o,y:l}}function klt(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=Cle.reduce(function(c,d){return c[d]=$lt(d,t.rects,a),c},{}),l=o[t.placement],s=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}const Rlt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:klt};function Alt(e){var t=e.state,n=e.name;t.modifiersData[n]=Ale({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Tlt={name:"popperOffsets",enabled:!0,phase:"read",fn:Alt,data:{}};function Mlt(e){return e==="x"?"y":"x"}function Nlt(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,l=o===void 0?!1:o,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,g=f===void 0?!0:f,p=n.tetherOffset,h=p===void 0?0:p,v=Cm(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),m=Jo(t.placement),y=sg(t.placement),_=!y,b=DT(m),w=Mlt(b),C=t.modifiersData.popperOffsets,O=t.rects.reference,$=t.rects.popper,R=typeof h=="function"?h(Object.assign({},t.rects,{placement:t.placement})):h,M=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(C){if(a){var N,x=b==="y"?Hi:Vi,P=b==="y"?Ua:Ga,k=b==="y"?"height":"width",A=C[b],I=A+v[x],F=A-v[P],z=g?-$[k]/2:0,H=y===ag?O[k]:$[k],j=y===ag?-$[k]:-O[k],V=t.elements.arrow,W=g&&V?IT(V):{width:0,height:0},U=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Ele(),Q=U[x],le=U[P],Y=$h(0,O[k],W[k]),K=_?O[k]/2-z-Y-Q-M.mainAxis:H-Y-Q-M.mainAxis,ne=_?-O[k]/2+z+Y+le+M.mainAxis:j+Y+le+M.mainAxis,ie=t.elements.arrow&&Rv(t.elements.arrow),q=ie?b==="y"?ie.clientTop||0:ie.clientLeft||0:0,ge=(N=T==null?void 0:T[b])!=null?N:0,Ee=A+K-ge-q,Ae=A+ne-ge,ze=$h(g?zS(I,Ee):I,A,g?rc(F,Ae):F);C[b]=ze,D[b]=ze-A}if(l){var de,xe=b==="x"?Hi:Vi,Ie=b==="x"?Ua:Ga,me=C[w],Oe=w==="y"?"height":"width",Me=me+v[xe],ue=me-v[Ie],pe=[Hi,Vi].indexOf(m)!==-1,ye=(de=T==null?void 0:T[w])!=null?de:0,Qe=pe?Me:me-O[Oe]-$[Oe]-ye+M.altAxis,Et=pe?me+O[Oe]+$[Oe]-ye-M.altAxis:ue,wt=g&&pe?ilt(Qe,me,Et):$h(g?Qe:Me,me,g?Et:ue);C[w]=wt,D[w]=wt-me}t.modifiersData[r]=D}}const Ilt={name:"preventOverflow",enabled:!0,phase:"main",fn:Nlt,requiresIfExists:["offset"]};function Dlt(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Flt(e){return e===da(e)||!La(e)?FT(e):Dlt(e)}function Llt(e){var t=e.getBoundingClientRect(),n=og(t.width)/e.offsetWidth||1,r=og(t.height)/e.offsetHeight||1;return n!==1||r!==1}function zlt(e,t,n){n===void 0&&(n=!1);var r=La(t),i=La(t)&&Llt(t),a=Pu(t),o=lg(e,i,n),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&((nl(t)!=="body"||zT(a))&&(l=Flt(t)),La(t)?(s=lg(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=LT(a))),{x:o.left+l.scrollLeft-s.x,y:o.top+l.scrollTop-s.y,width:o.width,height:o.height}}function jlt(e){var t=new Map,n=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function i(a){n.add(a.name);var o=[].concat(a.requires||[],a.requiresIfExists||[]);o.forEach(function(l){if(!n.has(l)){var s=t.get(l);s&&i(s)}}),r.push(a)}return e.forEach(function(a){n.has(a.name)||i(a)}),r}function Blt(e){var t=jlt(e);return Zot.reduce(function(n,r){return n.concat(t.filter(function(i){return i.phase===r}))},[])}function Hlt(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Vlt(e){var t=e.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var gH={placement:"bottom",modifiers:[],strategy:"absolute"};function pH(){for(var e=arguments.length,t=new Array(e),n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function jS(e){return jS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},jS(e)}function mH(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[0,0];return function(){return{width:0,height:0,top:e[1],right:e[0],bottom:e[1],left:e[0]}}}var nst=function(e){Qlt(n,e);var t=Zlt(n);function n(){var r;return Klt(this,n),r=t.call(this),r._arrow=Fe("arrow",""),r._arrowStyle={content:"",background:"inherit",border:"inherit","border-width":"0 1px 1px 0",height:"10px",position:"absolute",transform:"rotate(45deg)",width:"10px","z-index":"-1"},r._background=G(gr.light),r._body=Fe("body",""),r._bodyStyle={color:gr.dark,"font-family":"'Roboto', 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', 'Arial', sans-serif","font-size":"12px","font-weight":"400","z-index":"1"},r._border=G("1px solid rgba(0, 0, 0, 0.1)"),r._borderRadius=G("2px"),r._className="d3plus-tooltip",r._data=[],r._footer=Fe("footer",""),r._footerStyle={color:gr.dark,"font-family":"'Roboto', 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', 'Arial', sans-serif","font-size":"12px","font-weight":"400","margin-top":"5px","z-index":"1"},r._height=G("auto"),r._id=function(i,a){return"".concat(a)},r._offset=G(5),r._padding=G("10px"),r._parent="body",r._pointerEvents=G("auto"),r._popperClasses={},r._position=function(i){return[i.x,i.y]},r._prefix=het(),r._tableStyle={"border-collapse":"collapse","border-spacing":"0",width:"100%"},r._tbody=[],r._tbodyStyle={color:gr.dark,"font-family":"'Roboto', 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', 'Arial', sans-serif","font-size":"12px","text-align":"center"},r._thead=[],r._theadStyle={color:gr.dark,"font-family":"'Roboto', 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', 'Arial', sans-serif","font-size":"12px","font-weight":"600","text-align":"center"},r._title=Fe("title",""),r._titleStyle={color:gr.dark,"font-family":"'Roboto', 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', 'Arial', sans-serif","font-size":"16px","font-weight":"600","margin-bottom":"5px"},r._trStyle={"border-top":"1px solid rgba(0, 0, 0, 0.1)"},r._tdStyle={},r._width=G("auto"),r}return qlt(n,[{key:"render",value:function(i){var a=this,o=this,l=De(this._parent).selectAll(".".concat(this._className)).data(this._data,this._id),s=l.enter().append("div").attr("class",this._className),u=l.merge(s);function c(R){s.append("div").attr("class","d3plus-tooltip-".concat(R)).attr("id",function(T,D){return"d3plus-tooltip-".concat(R,"-").concat(T?o._id(T,D):"")});var M=u.select(".d3plus-tooltip-".concat(R)).html(function(T,D){return o["_".concat(R)](T,D)}).style("display",function(T,D){var N=o["_".concat(R)](T,D),x=N!==!1&&N!==void 0&&N!==null;return x?"block":"none"});ki(M,o["_".concat(R,"Style")])}function d(R){if(typeof R=="function"){var M=De(this.parentNode.parentNode).datum();return R(M,o._data.indexOf(M))}else return R}function f(R){R.style("background",o._background).style("".concat(o._prefix,"border-radius"),o._borderRadius).style("pointer-events",o._pointerEvents).style("padding",o._padding).style("width",o._width).style("height",o._height).style("border",function(M,T){var D=De(this).style("border");return D!=="0px none rgb(0, 0, 0)"?D:o._border(M,T)})}c("title"),c("body");var g=s.append("table").attr("class","d3plus-tooltip-table"),p=u.select(".d3plus-tooltip-table");ki(p,this._tableStyle),g.append("thead").attr("class","d3plus-tooltip-thead");var h=u.select(".d3plus-tooltip-thead");ki(h,this._theadStyle);var v=h.selectAll("tr").data([0]),m=v.enter().append("tr");v.exit().remove();var y=v.merge(m);ki(y,this._trStyle);var _=y.selectAll("th").data(this._thead);_.enter().append("th").merge(_).html(d),_.exit().remove(),g.append("tbody").attr("class","d3plus-tooltip-tbody");var b=u.select(".d3plus-tooltip-tbody");ki(b,this._tbodyStyle);var w=b.selectAll("tr").data(this._tbody),C=w.enter().append("tr");w.exit().remove();var O=w.merge(C);ki(O,this._trStyle);var $=O.selectAll("td").data(function(R){return R});return $.enter().append("td").merge($).html(d),ki($,this._tdStyle),c("footer"),c("arrow"),s.attr("id",function(R,M){return"d3plus-tooltip-".concat(R?a._id(R,M):"")}).call(f).each(function(R,M){var T=o._id(R,M),D=document.getElementById("d3plus-tooltip-".concat(T)),N=document.getElementById("d3plus-tooltip-arrow-".concat(T)),x=N.offsetHeight,P=N.getBoundingClientRect().height/2;N.style.bottom="-".concat(x/2,"px");var k=o._position(R,M),A=Array.isArray(k)?{getBoundingClientRect:mH(k)}:k;a._popperClasses[T]=Wlt(A,D,{placement:"top",placements:["top","bottom"],modifiers:[{name:"arrow",options:{element:N}},{name:"offset",options:{offset:[0,o._offset(R,M)+P]}},{name:"preventOverflow",options:{boundary:"scrollParent",padding:5}},{name:"flip",options:{behavior:"flip",boundary:"viewport",padding:5}},{name:"update",enabled:!0,phase:"afterWrite",fn:function(F){var z=F.state,H=z.elements.arrow,j=z.styles.arrow,V=z.modifiersData.flip._skip;V?(H.style.transform="".concat(j.transform,"rotate(225deg)"),H.style.top="-".concat(x/2,"px")):(H.style.transform="".concat(j.transform,"rotate(45deg)"),H.style.bottom="-".concat(x/2,"px"))}}],removeOnDestroy:!0})}),u.each(function(R,M){var T=o._id(R,M),D=o._position(R,M),N=a._popperClasses[T];N&&(N.state.elements.reference.getBoundingClientRect=Array.isArray(D)?mH(D):D,N.update())}).call(f),l.exit().each(function(R,M){var T=o._id(R,M),D=a._popperClasses[T];D&&(D.destroy(),delete a._popperClasses[T])}).remove(),i&&setTimeout(i,100),this}},{key:"arrow",value:function(i){return arguments.length?(this._arrow=typeof i=="function"?i:G(i),this):this._arrow}},{key:"arrowStyle",value:function(i){return arguments.length?(this._arrowStyle=Object.assign(this._arrowStyle,i),this):this._arrowStyle}},{key:"background",value:function(i){return arguments.length?(this._background=typeof i=="function"?i:G(i),this):this._background}},{key:"body",value:function(i){return arguments.length?(this._body=typeof i=="function"?i:G(i),this):this._body}},{key:"bodyStyle",value:function(i){return arguments.length?(this._bodyStyle=Object.assign(this._bodyStyle,i),this):this._bodyStyle}},{key:"border",value:function(i){return arguments.length?(this._border=typeof i=="function"?i:G(i),this):this._border}},{key:"borderRadius",value:function(i){return arguments.length?(this._borderRadius=typeof i=="function"?i:G(i),this):this._borderRadius}},{key:"className",value:function(i){return arguments.length?(this._className=i,this):this._className}},{key:"data",value:function(i){return arguments.length?(this._data=i,this):this._data}},{key:"footer",value:function(i){return arguments.length?(this._footer=typeof i=="function"?i:G(i),this):this._footer}},{key:"footerStyle",value:function(i){return arguments.length?(this._footerStyle=Object.assign(this._footerStyle,i),this):this._footerStyle}},{key:"height",value:function(i){return arguments.length?(this._height=typeof i=="function"?i:G(i),this):this._height}},{key:"id",value:function(i){return arguments.length?(this._id=typeof i=="function"?i:G(i),this):this._id}},{key:"offset",value:function(i){return arguments.length?(this._offset=typeof i=="function"?i:G(i),this):this._offset}},{key:"padding",value:function(i){return arguments.length?(this._padding=typeof i=="function"?i:G(i),this):this._padding}},{key:"parent",value:function(i){return arguments.length?(this._parent=i,this):this._parent}},{key:"pointerEvents",value:function(i){return arguments.length?(this._pointerEvents=typeof i=="function"?i:G(i),this):this._pointerEvents}},{key:"position",value:function(i){return arguments.length?(this._position=typeof i=="string"?G(De(i).node()||[0,0]):typeof i=="function"?i:G(i),this):this._position}},{key:"tableStyle",value:function(i){return arguments.length?(this._tableStyle=Object.assign(this._tableStyle,i),this):this._tableStyle}},{key:"tbody",value:function(i){return arguments.length?(this._tbody=i,this):this._tbody}},{key:"tbodyStyle",value:function(i){return arguments.length?(this._tbodyStyle=Object.assign(this._tbodyStyle,i),this):this._tbodyStyle}},{key:"thead",value:function(i){return arguments.length?(this._thead=i,this):this._thead}},{key:"theadStyle",value:function(i){return arguments.length?(this._theadStyle=Object.assign(this._theadStyle,i),this):this._theadStyle}},{key:"title",value:function(i){return arguments.length?(this._title=typeof i=="function"?i:G(i),this):this._title}},{key:"titleStyle",value:function(i){return arguments.length?(this._titleStyle=Object.assign(this._titleStyle,i),this):this._titleStyle}},{key:"trStyle",value:function(i){return arguments.length?(this._trStyle=Object.assign(this._trStyle,i),this):this._trStyle}},{key:"tdStyle",value:function(i){return arguments.length?(this._tdStyle=Object.assign(this._tdStyle,i),this):this._tdStyle}},{key:"width",value:function(i){return arguments.length?(this._width=typeof i=="function"?i:G(i),this):this._width}}]),n}(is);function xm(e){"@babel/helpers - typeof";return xm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xm(e)}function rst(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vH(e,t){for(var n=0;n0&&arguments[0]!==void 0?arguments[0]:{},r=n.duration,i=r===void 0?600:r,a=n.callback;return this.mask.call(this.exit.bind(this),i),this.elem.call(this.exit.bind(this),i),a&&setTimeout(a,i+100),this._isVisible=!1,this}},{key:"render",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=n.callback,i=n.container,a=i===void 0?"body":i,o=n.duration,l=o===void 0?600:o,s=n.html,u=s===void 0?"Please Wait":s,c=n.mask,d=c===void 0?"rgba(0, 0, 0, 0.05)":c,f=n.style,g=f===void 0?{}:f,p=De(a);return this.mask=p.selectAll("div.d3plus-Mask").data(d?[d]:[]),this.mask=this.mask.enter().append("div").attr("class","d3plus-Mask").style("opacity",1).merge(this.mask),this.mask.exit().call(this.exit.bind(this),l),ki(this.mask,{"background-color":String,bottom:"0px",left:"0px",position:"absolute",right:"0px",top:"0px"}),this.elem=p.selectAll("div.d3plus-Message").data([u]),this.elem=this.elem.enter().append("div").attr("class","d3plus-Message").style("opacity",1).merge(this.elem).html(String),ki(this.elem,g),r&&setTimeout(r,100),this._isVisible=!0,this}}]),e}();function sst(){var e=this._history.length,t=dt("g.d3plus-viz-back",{parent:this._select,duration:this._duration,update:{transform:"translate(".concat(this._margin.left,", ").concat(this._margin.top,")")}}).node();this._backClass.data(e?[{text:"← ".concat(this._translate("Back")),x:0,y:0}]:[]).select(t).config(this._backConfig).render(),this._margin.top+=e?this._backClass.fontSize()()+this._backClass.padding()()*2:0}function yH(){var e=this,t=this._data,n=this._colorScalePosition.bind(this)(this.config());[!1,"top","bottom","left","right"].includes(n)||(n="bottom");var r=["top","bottom"].includes(n),i=this._colorScale&&n,a=this._colorScalePadding()?this._padding:{top:0,right:0,bottom:0,left:0},o=this._width-(this._margin.left+this._margin.right+a.left+a.right),l=r?bt([this._colorScaleMaxSize,o]):this._width-(this._margin.left+this._margin.right),s=this._height-(this._margin.bottom+this._margin.top+a.bottom+a.top),u=r?this._height-(this._margin.bottom+this._margin.top):bt([this._colorScaleMaxSize,s]),c={opacity:n?1:0,transform:"translate(".concat(r?this._margin.left+a.left+(o-l)/2:this._margin.left,", ").concat(r?this._margin.top:this._margin.top+a.top+(s-u)/2,")")},d=dt("g.d3plus-viz-colorScale",{condition:i&&!this._colorScaleConfig.select,enter:c,parent:this._select,duration:this._duration,update:c}).node();if(this._colorScale){var f=t.filter(function(p,h){var v=e._colorScale(p,h);return v!=null});if(this._colorScaleClass.align({bottom:"end",left:"start",right:"end",top:"start"}[n]||"bottom").duration(this._duration).data(f).height(u).locale(this._locale).orient(n).select(d).value(this._colorScale).width(l).config(this._colorScaleConfig).render(),i){var g=this._colorScaleClass.outerBounds();!this._colorScaleConfig.select&&g.height&&(r?this._margin[n]+=g.height+this._legendClass.padding()*2:this._margin[n]+=g.width+this._legendClass.padding()*2)}}}function Yk(e,t){return this._drawLabel(e,t,this._legendDepth)}function _H(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[],r=function(w,C){var O=e._shape(w,C),$=O==="Line"?"stroke":"fill",R=e._shapeConfig[O]&&e._shapeConfig[O][$]?e._shapeConfig[O][$]:e._shapeConfig[$];return typeof R=="function"?R.bind(e)(w,C):R},i=function(w,C){var O=e._shape(w,C),$=e._shapeConfig[O]&&e._shapeConfig[O].opacity?e._shapeConfig[O].opacity:e._shapeConfig.opacity;return typeof $=="function"?$.bind(e)(w,C):$},a=function(w,C){return"".concat(r(w,C),"_").concat(i(w,C))},o=this._colorScale?t.filter(function(b,w){return e._colorScale(b,w)===void 0}):t;Wre(o,function(b){return n.push(su(b,e._aggs))},a),n.sort(this._legendSort);var l=n.map(function(b,w){return e._ids(b,w).slice(0,e._drawDepth+1)});this._legendDepth=0;for(var s=function(w){var C=l.map(function(O){return O[w]});if(!C.some(function(O){return O instanceof Array})&&Array.from(new Set(C)).length===n.length)return e._legendDepth=w,"break"},u=0;u<=this._drawDepth;u++){var c=s(u);if(c==="break")break}var d=function(w,C){var O=e._id(w,C);return O instanceof Array&&(O=O[0]),e._hidden.includes(O)||e._solo.length&&!e._solo.includes(O)},f=this._legendClass.outerBounds(),g=this.config(),p=this._legendPosition.bind(this)(g);[!1,"top","bottom","left","right"].includes(p)||(p="bottom");var h=["top","bottom"].includes(p),v=this._legendPadding()?this._padding:{top:0,right:0,bottom:0,left:0},m={transform:"translate(".concat(h?this._margin.left+v.left:this._margin.left,", ").concat(h?this._margin.top:this._margin.top+v.top,")")},y=this._legend.bind(this)(g,n),_=dt("g.d3plus-viz-legend",{condition:y&&!this._legendConfig.select,enter:m,parent:this._select,duration:this._duration,update:m}).node();this._legendClass.id(a).align(h?"center":p).direction(h?"row":"column").duration(this._duration).data(y?n:[]).height(h?this._height-(this._margin.bottom+this._margin.top):this._height-(this._margin.bottom+this._margin.top+v.bottom+v.top)).locale(this._locale).parent(this).select(_).verticalAlign(h?p:"middle").width(h?this._width-(this._margin.left+this._margin.right+v.left+v.right):this._width-(this._margin.left+this._margin.right)).shapeConfig(Nn.bind(this)(this._shapeConfig,"legend")).shapeConfig({fill:function(w,C){return d(w,C)?e._hiddenColor(w,C):r(w,C)},labelConfig:{fontOpacity:function(w,C){return d(w,C)?e._hiddenOpacity(w,C):1}},opacity:i}).config(this._legendConfig).render(),!this._legendConfig.select&&f.height&&(h?this._margin[p]+=f.height+this._legendClass.padding()*2:this._margin[p]+=f.width+this._legendClass.padding()*2)}function ust(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=this._subtitle?this._subtitle(e):!1,n=this._subtitlePadding()?this._padding:{top:0,right:0,bottom:0,left:0},r={transform:"translate(".concat(this._margin.left+n.left,", ").concat(this._margin.top,")")},i=dt("g.d3plus-viz-subtitle",{enter:r,parent:this._select,duration:this._duration,update:r}).node();this._subtitleClass.data(t?[{text:t}]:[]).locale(this._locale).select(i).width(this._width-(this._margin.left+this._margin.right+n.left+n.right)).config(this._subtitleConfig).render(),this._margin.top+=t?i.getBBox().height+this._subtitleConfig.padding*2:0}function bH(e){var t=this;e instanceof Array||(e=[e,e]),JSON.stringify(e)!==JSON.stringify(this._timelineSelection)&&(this._timelineSelection=e,e=e.map(Number),this.timeFilter(function(n){var r=ln(t._time(n)).getTime();return r>=e[0]&&r<=e[1]}).render())}function cst(){var e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=this._time&&this._timeline,r=n?uo(this._data.map(this._time)).map(ln):[];n=n&&r.length>1;var i=this._timelinePadding()?this._padding:{top:0,right:0,bottom:0,left:0},a={transform:"translate(".concat(this._margin.left+i.left,", 0)")},o=dt("g.d3plus-viz-timeline",{condition:n,enter:a,parent:this._select,duration:this._duration,update:a}).node();if(n){var l=this._timelineClass.domain($n(r)).duration(this._duration).height(this._height-this._margin.bottom).locale(this._locale).select(o).ticks(r.sort(function(c,d){return+c-+d})).width(this._width-(this._margin.left+this._margin.right+i.left+i.right)),s=$n(t.map(this._time).map(ln));this._timelineSelection?(this._timelineSelection[0]s[1]&&(this._timelineSelection[1]=s[1])):this._timelineSelection=s,l.selection(this._timelineSelection);var u=this._timelineConfig;l.config(u).on("brush",function(c){bH.bind(e)(c),u.on&&u.on.brush&&u.on.brush(c)}).on("end",function(c){bH.bind(e)(c),u.on&&u.on.end&&u.on.end(c)}).render(),this._margin.bottom+=l.outerBounds().height+l.padding()*2}}function fst(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=this._title?this._title(e):!1,n=this._titlePadding()?this._padding:{top:0,right:0,bottom:0,left:0},r={transform:"translate(".concat(this._margin.left+n.left,", ").concat(this._margin.top,")")},i=dt("g.d3plus-viz-title",{enter:r,parent:this._select,duration:this._duration,update:r}).node();this._titleClass.data(t?[{text:t}]:[]).locale(this._locale).select(i).width(this._width-(this._margin.left+this._margin.right+n.left+n.right)).config(this._titleConfig).render(),this._margin.top+=t?i.getBBox().height+this._titleConfig.padding*2:0}function dst(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=typeof this._total=="function"?$r(e.map(this._total)):this._total===!0&&this._size?$r(e.map(this._size)):!1,n=this._totalPadding()?this._padding:{top:0,right:0,bottom:0,left:0},r={transform:"translate(".concat(this._margin.left+n.left,", ").concat(this._margin.top,")")},i=dt("g.d3plus-viz-total",{enter:r,parent:this._select,duration:this._duration,update:r}).node();this._totalClass.data(t?[{text:this._totalFormat(t)}]:[]).locale(this._locale).select(i).width(this._width-(this._margin.left+this._margin.right+n.left+n.right)).config(this._totalConfig).render(),this._margin.top+=t?i.getBBox().height+this._totalConfig.padding*2:0}function Xk(e,t){if(e)if(e.tagName===void 0||["BODY","HTML"].indexOf(e.tagName)>=0){var n=window["inner".concat(t.charAt(0).toUpperCase()+t.slice(1))],r=De(e);return t==="width"?(n-=parseFloat(r.style("margin-left"),10),n-=parseFloat(r.style("margin-right"),10),n-=parseFloat(r.style("padding-left"),10),n-=parseFloat(r.style("padding-right"),10)):(n-=parseFloat(r.style("margin-top"),10),n-=parseFloat(r.style("margin-bottom"),10),n-=parseFloat(r.style("padding-top"),10),n-=parseFloat(r.style("padding-bottom"),10)),n}else{var i=parseFloat(De(e).style(t),10);return typeof i=="number"&&i>0?i:Xk(e.parentNode,t)}}function gst(e){return[Xk(e,"width"),Xk(e,"height")]}function xE(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=window.pageXOffset!==void 0?window.pageXOffset:(document.documentElement||document.body.parentNode||document.body).scrollLeft,r=window.pageYOffset!==void 0?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop,i=e.getBoundingClientRect(),a=i.height,o=i.left+n,l=i.top+r,s=i.width;return r+window.innerHeight>l+t&&r+to+t&&n+t=0&&(this._solo=[]),this._hidden.length===s&&(this._hidden=[]),this.render()):l>=0&&(this._solo=[],this._hidden=[],this.render()):(l<0&&this._hidden.length=0?this._hidden.splice(o,a.length):l>=0?(this._solo=[],this._hidden=[]):this._solo.length&&l<0?(this._solo=this._solo.concat(a),this._solo.length===s&&(this._solo=[])):(this._hidden=this._hidden.concat(a),this._hidden.length===s&&(this._hidden=[])),this.render())}function pst(e,t){var n=this;if(this._shapeConfig.hoverOpacity!==1){var r=this._id(e,t);r instanceof Array||(r=[r]),this.hover(function(i,a){var o=n._id(i,a);return o instanceof Array||(o=[o]),r.some(function(l){return o.includes(l)})})}}function hst(e,t){var n=this;setTimeout(function(){(!(n._shapeConfig.hoverOpacity!==1&&n._hover)||n._hover(e,t))&&n.hover(!1);var r=n._tooltipClass.data();if(r.length&&n._tooltip(e,t)){for(var i=r[0];i.__d3plus__&&i.data;)i=i.data;n._id(i)===n._id(e)&&n._tooltipClass.data([]).render()}},50),this._select.style("cursor","auto")}function mst(e,t,n,r){var i=this,a=r.touches?[r.touches[0].clientX,r.touches[0].clientY]:[r.clientX,r.clientY],o=xo(this._legendClass.data().map(function(v,m){var y=i._id(v,m);return y instanceof Array||(y=[y]),y})).length;if(e&&this._tooltip(e,t)){var l=this._id(e,t);l instanceof Array&&(l=l[0]);var s=this._translate,u=Mle.bind(this).toString(),c=Object.keys(this._on).some(function(v){return["click","click.legend"].includes(v)&&i._on[v]&&i._on[v].toString()!==u}),d=this._on["click.legend"]&&this._on["click.legend"].toString()===u,f=this._drawDepth").concat(s("Shift+Click to Hide")):this._solo.length&&!p||h?"".concat(s("Click to Show"),"
").concat(s("Shift+Click to Highlight")):this._solo.length===1&&p||this._hidden.length===o-1?s("Click to Show All"):"".concat(s("Click to Hide"),"
").concat(s("Shift+Click to Highlight")):!1).title(this._legendConfig.label?this._legendClass.label():Yk.bind(this)).position(a).config(Nn.bind(this)(this._tooltipConfig)).config(Nn.bind(this)(this._legendTooltip)).render()}}function vst(e,t,n,r){var i=this;if(e&&this._tooltip(e,t)){var a=Tle.bind(this).toString(),o=Object.keys(this._on).some(function(c){return["click","click.shape"].includes(c)&&i._on[c]&&i._on[c].toString()!==a}),l=this._on["click.shape"]&&this._on["click.shape"].toString()===a,s=this._drawDepthe.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&arguments[0]!==void 0?arguments[0]:!1;id=e,id?this._brushGroup.style("display","inline"):this._brushGroup.style("display","none"),!id&&this._zoom?(this._container.call(this._zoomBehavior),this._zoomScroll||this._container.on("wheel.zoom",null),this._zoomPan||this._container.on("mousedown.zoom mousemove.zoom",null).on("touchstart.zoom touchmove.zoom touchend.zoom touchcancel.zoom",null)):this._container.on(".zoom",null)}function jT(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;this._zoomGroup&&(t?this._zoomGroup.transition().duration(t).attr("transform",e):this._zoomGroup.attr("transform",e)),this._renderTiles&&this._renderTiles(ip(this._container.node()),t)}function OE(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;if(this._container){var t=this._zoomBehavior.extent().bind(document)()[1].map(function(a){return a/2}),n=this._zoomBehavior.scaleExtent(),r=ip(this._container.node());if(!e)r.k=n[0],r.x=0,r.y=0;else{var i=[(t[0]-r.x)/r.k,(t[1]-r.y)/r.k];r.k=Math.min(n[1],r.k*e),r.k<=n[0]?(r.k=n[0],r.x=0,r.y=0):(r.x+=t[0]-(i[0]*r.k+r.x),r.y+=t[1]-(i[1]*r.k+r.y))}jT.bind(this)(r,this._duration)}}function Nle(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._duration,n=this._zoomBehavior.scaleExtent(),r=ip(this._container.node());if(e){var i=_st(this._zoomBehavior.translateExtent()[1],2),a=i[0],o=i[1],l=e[1][0]-e[0][0],s=e[1][1]-e[0][1],u=Math.min(n[1],1/Math.max(l/a,s/o)),c,d;l/s0?r.x=0:r.x0?r.y=0:r.ye.length)&&(t=e.length);for(var n=0,r=new Array(t);n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function BS(e){return BS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},BS(e)}function mf(){return typeof window<"u"?window.innerWidth>600:!0}function Gst(e){return e.reduce(function(t,n,r){return r?r===e.length-1&&r===1?t+=" and ".concat(n):r===e.length-1?t+=", and ".concat(n):t+=", ".concat(n):t+=n,t},"")}function CH(e,t,n){for(;t.__d3plus__&&t.data;)t=t.data,n=t.i;return e(t,n)}var xC=function(e){Bst(n,e);var t=Hst(n);function n(){var r;return Fst(this,n),r=t.call(this),r._aggs={},r._ariaHidden=!0,r._attribution=!1,r._attributionStyle={background:"rgba(255, 255, 255, 0.75)",border:"1px solid rgba(0, 0, 0, 0.25)",color:"rgba(0, 0, 0, 0.75)",display:"block",font:"400 11px/11px 'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",margin:"5px",opacity:.75,padding:"4px 6px 3px"},r._backClass=new fo().on("click",function(){r._history.length?r.config(r._history.pop()).render():r.depth(r._drawDepth-1).filter(!1).render()}).on("mousemove",function(){return r._backClass.select().style("cursor","pointer")}),r._backConfig={fontSize:10,padding:5,resize:!1},r._cache=!0,r._color=function(i,a){return r._groupBy[0](i,a)},r._colorScaleClass=new kot,r._colorScaleConfig={scale:"jenks"},r._colorScalePadding=mf,r._colorScalePosition=function(){return r._width>r._height*1.5?"right":"bottom"},r._colorScaleMaxSize=600,r._data=[],r._dataCutoff=100,r._detectResize=!0,r._detectResizeDelay=400,r._detectVisible=!0,r._detectVisibleInterval=1e3,r._downloadButton=!1,r._downloadConfig={type:"png"},r._downloadPosition="top",r._duration=600,r._hidden=[],r._hiddenColor=G("#aaa"),r._hiddenOpacity=G(.5),r._history=[],r._groupBy=[Fe("id")],r._legend=function(i,a){var o=Xe(a,function(l,s){var u=r._groupBy[r._legendDepth].bind(Io(r))(l,s);return u instanceof Array?u.length:1});return a.length>1&&o<=2},r._legendClass=new ble,r._legendConfig={label:Yk.bind(Io(r)),shapeConfig:{ariaLabel:Yk.bind(Io(r)),labelConfig:{fontColor:void 0,fontResize:!1,padding:0}}},r._legendFilterInvert=G(!1),r._legendPadding=mf,r._legendPosition=function(){return r._width>r._height*1.5?"right":"bottom"},r._legendSort=function(i,a){return r._drawLabel(i).localeCompare(r._drawLabel(a))},r._legendTooltip={},r._loadingHTML=function(){return"\n ")},r._loadingMessage=!0,r._lrucache=uot(10),r._messageClass=new lst,r._messageMask="rgba(0, 0, 0, 0.05)",r._messageStyle={bottom:"0",left:"0",position:"absolute",right:"0","text-align":"center",top:"0"},r._noDataHTML=function(){return"\n
\n ".concat(r._translate("No Data Available"),"\n
")},r._noDataMessage=!0,r._on={"click.shape":Tle.bind(Io(r)),"click.legend":Mle.bind(Io(r)),mouseenter:pst.bind(Io(r)),mouseleave:hst.bind(Io(r)),"mousemove.shape":vst.bind(Io(r)),"mousemove.legend":mst.bind(Io(r))},r._queue=[],r._resizeContainer=typeof window>"u"?"":window,r._scrollContainer=typeof window>"u"?"":window,r._shape=G("Rect"),r._shapes=[],r._shapeConfig={ariaLabel:function(a,o){return r._drawLabel(a,o)},fill:function(a,o){for(;a.__d3plus__&&a.data;)a=a.data,o=a.i;if(r._colorScale){var l=r._colorScale(a,o);if(l!=null){var s=r._colorScaleClass._colorScale,u=r._colorScaleClass.color();if(s){if(!s.domain().length)return s.range()[s.range().length-1]}else return u instanceof Array?u[u.length-1]:u;return s(l)}}var c=r._color(a,o);return Bi(c)?c:Woe(c)},labelConfig:{fontColor:function(a,o){var l=typeof r._shapeConfig.fill=="function"?r._shapeConfig.fill(a,o):r._shapeConfig.fill;return Oh(l)}},opacity:G(1),stroke:function(a,o){var l=typeof r._shapeConfig.fill=="function"?r._shapeConfig.fill(a,o):r._shapeConfig.fill;return Bi(l).darker(.25)},role:"presentation",strokeWidth:G(0)},r._solo=[],r._subtitleClass=new fo,r._subtitleConfig={ariaHidden:!0,fontSize:12,padding:5,resize:!1,textAnchor:"middle"},r._subtitlePadding=mf,r._svgDesc="",r._svgTitle="",r._timeline=!0,r._timelineClass=new jot().align("end"),r._timelineConfig={brushing:!1,padding:5},r._timelinePadding=mf,r._threshold=G(1e-4),r._thresholdKey=void 0,r._thresholdName=function(){return r._translate("Values")},r._titleClass=new fo,r._titleConfig={ariaHidden:!0,fontSize:16,padding:5,resize:!1,textAnchor:"middle"},r._titlePadding=mf,r._tooltip=G(!0),r._tooltipClass=new nst,r._tooltipConfig={pointerEvents:"none",titleStyle:{"max-width":"200px"}},r._totalClass=new fo,r._totalConfig={fontSize:10,padding:5,resize:!1,textAnchor:"middle"},r._totalFormat=function(i){return"".concat(r._translate("Total"),": ").concat(Va(i,r._locale))},r._totalPadding=mf,r._zoom=!1,r._zoomBehavior=lot(),r._zoomBrush=Xat(),r._zoomBrushHandleSize=1,r._zoomBrushHandleStyle={fill:"#444"},r._zoomBrushSelectionStyle={fill:"#777","stroke-width":0},r._zoomControlStyle={background:"rgba(255, 255, 255, 0.75)",border:"1px solid rgba(0, 0, 0, 0.75)",color:"rgba(0, 0, 0, 0.75)",display:"block",font:"900 15px/21px 'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",height:"20px",margin:"5px",opacity:.75,padding:0,"text-align":"center",width:"20px"},r._zoomControlStyleActive={background:"rgba(0, 0, 0, 0.75)",color:"rgba(255, 255, 255, 0.75)",opacity:1},r._zoomControlStyleHover={cursor:"pointer",opacity:1},r._zoomFactor=2,r._zoomMax=16,r._zoomPadding=20,r._zoomPan=!0,r._zoomScroll=!0,r}return Lst(n,[{key:"_preDraw",value:function(){var i=this,a=this;if(this._drawDepth=this._depth!==void 0?bt([this._depth>=0?this._depth:0,this._groupBy.length-1]):this._groupBy.length-1,this._id=function(h,v){var m=CH(i._groupBy[i._drawDepth],h,v);return typeof m=="number"?"".concat(m):m},this._ids=function(h,v){return i._groupBy.map(function(m){return"".concat(CH(m,h,v))}).filter(Boolean)},this._drawLabel=function(h,v){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:i._drawDepth;if(!h)return"";for(;h.__d3plus__&&h.data;)h=h.data,v=h.i;if(h._isAggregation)return"".concat(i._thresholdName(h,v)," < ").concat(Va(h._threshold*100,i._locale),"%");if(i._label&&m===i._drawDepth)return"".concat(i._label(h,v));var y=a._ids(h,v).slice(0,m+1),_=y.reverse().find(function(b){return!(b instanceof Array)})||y[y.length-1];return _ instanceof Array?Gst(_):"".concat(_)},this._time&&!this._timeFilter&&this._data.length){var o=this._data.map(this._time).map(ln),l=this._data[0],s=0;if(this._discrete&&"_".concat(this._discrete)in this&&this["_".concat(this._discrete)](l,s)===this._time(l,s))this._timeFilter=function(){return!0};else{var u=+Xe(o);this._timeFilter=function(h,v){return+ln(i._time(h,v))===u}}}this._filteredData=[],this._legendData=[];var c=[];if(this._data.length){c=this._timeFilter?this._data.filter(this._timeFilter):this._data,this._filter&&(c=c.filter(this._filter));for(var d=[],f=0;f<=this._drawDepth;f++)d.push(this._groupBy[f]);this._discrete&&"_".concat(this._discrete)in this&&d.push(this["_".concat(this._discrete)]),this._discrete&&"_".concat(this._discrete,"2")in this&&d.push(this["_".concat(this._discrete,"2")]);var g=Wre.apply(void 0,[c,function(h){var v=i._data.indexOf(h[0]),m=i._shape(h[0],v),y=i._id(h[0],v),_=su(h,i._aggs);!i._hidden.includes(y)&&(!i._solo.length||i._solo.includes(y))&&(!i._discrete&&m==="Line"?i._filteredData=i._filteredData.concat(h):i._filteredData.push(_)),i._legendData.push(_)}].concat(d));this._filteredData=this._thresholdFunction(this._filteredData,g)}var p=Cze(this._filteredData,this._id).size;p>this._dataCutoff?(this._userHover===void 0&&(this._userHover=this._shapeConfig.hoverOpacity||.5),this._userDuration===void 0&&(this._userDuration=this._shapeConfig.duration||600),this._shapeConfig.hoverOpacity=1,this._shapeConfig.duration=0):this._userHover!==void 0&&(this._shapeConfig.hoverOpacity=this._userHover,this._shapeConfig.duration=this._userDuration),this._noDataMessage&&!this._filteredData.length&&(this._messageClass.render({container:this._select.node().parentNode,html:this._noDataHTML(this),mask:!1,style:this._messageStyle}),this._select.transition().duration(this._duration).attr("opacity",0))}},{key:"_draw",value:function(){var i=this._legendPosition.bind(this)(this.config());[!1,"top","bottom","left","right"].includes(i)||(i="bottom");var a=this._colorScalePosition.bind(this)(this.config());[!1,"top","bottom","left","right"].includes(a)||(a="bottom"),(i==="left"||i==="right")&&_H.bind(this)(this._legendData),(a==="left"||a==="right"||a===!1)&&yH.bind(this)(this._filteredData),sst.bind(this)(),fst.bind(this)(this._filteredData),ust.bind(this)(this._filteredData),dst.bind(this)(this._filteredData),cst.bind(this)(this._filteredData),(i==="top"||i==="bottom")&&_H.bind(this)(this._legendData),(a==="top"||a==="bottom")&&yH.bind(this)(this._filteredData),this._shapes=[]}},{key:"_thresholdFunction",value:function(i){return i}},{key:"render",value:function(i){var a=this;if(this._margin={bottom:0,left:0,right:0,top:0},this._padding={bottom:0,left:0,right:0,top:0},this._select===void 0||this._select.node().tagName.toLowerCase()!=="svg"){var o=this._select===void 0?De("body").append("div"):this._select,l=o.append("svg");this.select(l.node())}function s(){var v=this._select.style("display");this._select.style("display","none");var m=gst(this._select.node().parentNode),y=Mst(m,2),_=y[0],b=y[1];_-=parseFloat(this._select.style("border-left-width"),10),_-=parseFloat(this._select.style("border-right-width"),10),b-=parseFloat(this._select.style("border-top-width"),10),b-=parseFloat(this._select.style("border-bottom-width"),10),this._select.style("display",v),this._autoWidth&&(this.width(_),this._select.style("width","".concat(this._width,"px")).attr("width","".concat(this._width,"px"))),this._autoHeight&&(this.height(b),this._select.style("height","".concat(this._height,"px")).attr("height","".concat(this._height,"px")))}(!this._width||!this._height)&&(!this._detectVisible||xE(this._select.node()))&&(this._autoWidth=this._width===void 0,this._autoHeight=this._height===void 0,s.bind(this)()),this._select.attr("class","d3plus-viz").attr("aria-hidden",this._ariaHidden).attr("aria-labelledby","".concat(this._uuid,"-title ").concat(this._uuid,"-desc")).attr("role","img").attr("xmlns","http://www.w3.org/2000/svg").attr("xmlns:xlink","http://www.w3.org/1999/xlink").transition().duration(this._duration).style("width",this._width!==void 0?"".concat(this._width,"px"):void 0).style("height",this._height!==void 0?"".concat(this._height,"px"):void 0).attr("width",this._width!==void 0?"".concat(this._width,"px"):void 0).attr("height",this._height!==void 0?"".concat(this._height,"px"):void 0);var u=De(this._select.node().parentNode),c=u.style("position");c==="static"&&u.style("position","relative"),this._select.attr("opacity")===null&&this._select.attr("opacity",1);var d=this._select.selectAll("title").data([0]),f=d.enter().append("title").attr("id","".concat(this._uuid,"-title"));d.merge(f).text(this._svgTitle);var g=this._select.selectAll("desc").data([0]),p=g.enter().append("desc").attr("id","".concat(this._uuid,"-desc"));if(g.merge(p).text(this._svgDesc),this._visiblePoll=clearInterval(this._visiblePoll),this._resizePoll=clearTimeout(this._resizePoll),this._scrollPoll=clearTimeout(this._scrollPoll),De(this._scrollContainer).on("scroll.".concat(this._uuid),null),De(this._resizeContainer).on("resize.".concat(this._uuid),null),this._detectVisible&&this._select.style("visibility")==="hidden")this._visiblePoll=setInterval(function(){a._select.style("visibility")!=="hidden"&&(a._visiblePoll=clearInterval(a._visiblePoll),a.render(i))},this._detectVisibleInterval);else if(this._detectVisible&&this._select.style("display")==="none")this._visiblePoll=setInterval(function(){a._select.style("display")!=="none"&&(a._visiblePoll=clearInterval(a._visiblePoll),a.render(i))},this._detectVisibleInterval);else if(this._detectVisible&&!xE(this._select.node()))De(this._scrollContainer).on("scroll.".concat(this._uuid),function(){a._scrollPoll||(a._scrollPoll=setTimeout(function(){xE(a._select.node())&&(De(a._scrollContainer).on("scroll.".concat(a._uuid),null),a.render(i)),a._scrollPoll=clearTimeout(a._scrollPoll)},a._detectVisibleInterval))});else{var h=yle();this._queue.forEach(function(v){var m=a._cache?a._lrucache.get("".concat(v[3],"_").concat(v[1])):void 0;m?a["_".concat(v[3])]=v[2]?v[2](m):m:h.defer.apply(h,kst(v))}),this._queue=[],this._loadingMessage&&h._tasks.length&&this._messageClass.render({container:this._select.node().parentNode,html:this._loadingHTML(this),mask:this._filteredData?this._messageMask:!1,style:this._messageStyle}),h.awaitAll(function(){var v=a._data instanceof Array&&a._data.length>0?Object.keys(a._data[0]):[],m=a._select.selectAll("g.data-table").data(!a._ariaHidden&&a._data instanceof Array&&a._data.length?[0]:[]),y=m.enter().append("g").attr("class","data-table").attr("role","table");m.exit().remove();var _=m.merge(y).selectAll("text").data(a._data instanceof Array?nn(0,a._data.length+1):[]);_.exit().remove();var b=_.merge(_.enter().append("text").attr("role","row")).selectAll("tspan").data(function(w,C){return v.map(function(O){return{role:C?"cell":"columnheader",text:C?a._data[C-1][O]:O}})});b.exit().remove(),b.merge(b.enter().append("tspan")).attr("role",function(w){return w.role}).attr("dy","-1000px").html(function(w){return w.text}),a._preDraw(),a._draw(i),Cst.bind(a)(),$st.bind(a)(),a._messageClass._isVisible&&(!a._noDataMessage||a._filteredData.length)&&(a._messageClass.hide(),a._select.attr("opacity")==="0"&&a._select.transition().duration(a._duration).attr("opacity",1)),a._detectResize&&(a._autoWidth||a._autoHeight)&&De(a._resizeContainer).on("resize.".concat(a._uuid),function(){a._resizePoll=clearTimeout(a._resizePoll),a._resizePoll=setTimeout(function(){a._resizePoll=clearTimeout(a._resizePoll),s.bind(a)(),a.render(i)},a._detectResizeDelay)}),i&&setTimeout(i,a._duration+100)})}return De("body").on("touchstart.".concat(this._uuid),yst.bind(this)),this}},{key:"active",value:function(i){return this._active=i,this._shapeConfig.activeOpacity!==1&&(this._shapes.forEach(function(a){return a.active(i)}),this._legend&&this._legendClass.active(i)),this}},{key:"aggs",value:function(i){return arguments.length?(this._aggs=je(this._aggs,i),this):this._aggs}},{key:"ariaHidden",value:function(i){return arguments.length?(this._ariaHidden=i,this):this._ariaHidden}},{key:"attribution",value:function(i){return arguments.length?(this._attribution=i,this):this._attribution}},{key:"attributionStyle",value:function(i){return arguments.length?(this._attributionStyle=je(this._attributionStyle,i),this):this._attributionStyle}},{key:"backConfig",value:function(i){return arguments.length?(this._backConfig=je(this._backConfig,i),this):this._backConfig}},{key:"cache",value:function(i){return arguments.length?(this._cache=i,this):this._cache}},{key:"color",value:function(i){return arguments.length?(this._color=!i||typeof i=="function"?i:Fe(i),this):this._color}},{key:"colorScale",value:function(i){return arguments.length?(this._colorScale=!i||typeof i=="function"?i:Fe(i),this):this._colorScale}},{key:"colorScaleConfig",value:function(i){return arguments.length?(this._colorScaleConfig=je(this._colorScaleConfig,i),this):this._colorScaleConfig}},{key:"colorScalePadding",value:function(i){return arguments.length?(this._colorScalePadding=typeof i=="function"?i:G(i),this):this._colorScalePadding}},{key:"colorScalePosition",value:function(i){return arguments.length?(this._colorScalePosition=typeof i=="function"?i:G(i),this):this._colorScalePosition}},{key:"colorScaleMaxSize",value:function(i){return arguments.length?(this._colorScaleMaxSize=i,this):this._colorScaleMaxSize}},{key:"data",value:function(i,a){return arguments.length?(zat.bind(this)(i,a,"data"),this._hidden=[],this._solo=[],this._userData&&JSON.stringify(i)!==JSON.stringify(this._userData)&&(this._timeFilter=!1,this._timelineSelection=!1),this._userData=i,this):this._data}},{key:"dataCutoff",value:function(i){return arguments.length?(this._dataCutoff=i,this):this._dataCutoff}},{key:"depth",value:function(i){return arguments.length?(this._depth=i,this):this._depth}},{key:"detectResize",value:function(i){return arguments.length?(this._detectResize=i,this):this._detectResize}},{key:"detectResizeDelay",value:function(i){return arguments.length?(this._detectResizeDelay=i,this):this._detectResizeDelay}},{key:"detectVisible",value:function(i){return arguments.length?(this._detectVisible=i,this):this._detectVisible}},{key:"detectVisibleInterval",value:function(i){return arguments.length?(this._detectVisibleInterval=i,this):this._detectVisibleInterval}},{key:"discrete",value:function(i){return arguments.length?(this._discrete=i,this):this._discrete}},{key:"downloadButton",value:function(i){return arguments.length?(this._downloadButton=i,this):this._downloadButton}},{key:"downloadConfig",value:function(i){return arguments.length?(this._downloadConfig=je(this._downloadConfig,i),this):this._downloadConfig}},{key:"downloadPosition",value:function(i){return arguments.length?(this._downloadPosition=i,this):this._downloadPosition}},{key:"duration",value:function(i){return arguments.length?(this._duration=i,this):this._duration}},{key:"filter",value:function(i){return arguments.length?(this._filter=i,this):this._filter}},{key:"groupBy",value:function(i){var a=this;return arguments.length?(this._groupByRaw=i,i instanceof Array||(i=[i]),this._groupBy=i.map(function(o){return typeof o=="function"?o:(a._aggs[o]||(a._aggs[o]=function(l,s){var u=uo(l.map(s).map(String));return u.length===1?u[0]:u}),Fe(o))}),this):this._groupBy}},{key:"height",value:function(i){return arguments.length?(this._height=i,this):this._height}},{key:"hiddenColor",value:function(i){return arguments.length?(this._hiddenColor=typeof i=="function"?i:G(i),this):this._hiddenColor}},{key:"hiddenOpacity",value:function(i){return arguments.length?(this._hiddenOpacity=typeof i=="function"?i:G(i),this):this._hiddenOpacity}},{key:"hover",value:function(i){var a=this,o=this._hover=i;if(this._shapeConfig.hoverOpacity!==1){if(typeof i=="function"){var l=xo(this._shapes.map(function(c){return c.data()}));l=l.concat(this._legendClass.data());var s=i?l.filter(i):[],u=[];s.map(this._ids).forEach(function(c){for(var d=1;d<=c.length;d++)u.push(JSON.stringify(c.slice(0,d)))}),u=u.filter(function(c,d){return u.indexOf(c)===d}),u.length&&(o=function(d,f){return u.includes(JSON.stringify(a._ids(d,f)))})}this._shapes.forEach(function(c){return c.hover(o)}),this._legend&&this._legendClass.hover(o)}return this}},{key:"label",value:function(i){return arguments.length?(this._label=typeof i=="function"?i:G(i),this):this._label}},{key:"legend",value:function(i){return arguments.length?(this._legend=typeof i=="function"?i:G(i),this):this._legend}},{key:"legendConfig",value:function(i){return arguments.length?(this._legendConfig=je(this._legendConfig,i),this):this._legendConfig}},{key:"legendFilterInvert",value:function(i){return arguments.length?(this._legendFilterInvert=typeof i=="function"?i:G(i),this):this._legendFilterInvert}},{key:"legendPadding",value:function(i){return arguments.length?(this._legendPadding=typeof i=="function"?i:G(i),this):this._legendPadding}},{key:"legendPosition",value:function(i){return arguments.length?(this._legendPosition=typeof i=="function"?i:G(i),this):this._legendPosition}},{key:"legendSort",value:function(i){return arguments.length?(this._legendSort=i,this):this._legendSort}},{key:"legendTooltip",value:function(i){return arguments.length?(this._legendTooltip=je(this._legendTooltip,i),this):this._legendTooltip}},{key:"loadingHTML",value:function(i){return arguments.length?(this._loadingHTML=typeof i=="function"?i:G(i),this):this._loadingHTML}},{key:"loadingMessage",value:function(i){return arguments.length?(this._loadingMessage=i,this):this._loadingMessage}},{key:"messageMask",value:function(i){return arguments.length?(this._messageMask=i,this):this._messageMask}},{key:"messageStyle",value:function(i){return arguments.length?(this._messageStyle=je(this._messageStyle,i),this):this._messageStyle}},{key:"noDataHTML",value:function(i){return arguments.length?(this._noDataHTML=typeof i=="function"?i:G(i),this):this._noDataHTML}},{key:"noDataMessage",value:function(i){return arguments.length?(this._noDataMessage=i,this):this._noDataMessage}},{key:"resizeContainer",value:function(i){return arguments.length?(this._resizeContainer=i,this):this._resizeContainer}},{key:"scrollContainer",value:function(i){return arguments.length?(this._scrollContainer=i,this):this._scrollContainer}},{key:"select",value:function(i){return arguments.length?(this._select=De(i),this):this._select}},{key:"shape",value:function(i){return arguments.length?(this._shape=typeof i=="function"?i:G(i),this):this._shape}},{key:"shapeConfig",value:function(i){return arguments.length?(this._shapeConfig=je(this._shapeConfig,i),this):this._shapeConfig}},{key:"subtitle",value:function(i){return arguments.length?(this._subtitle=typeof i=="function"?i:G(i),this):this._subtitle}},{key:"subtitleConfig",value:function(i){return arguments.length?(this._subtitleConfig=je(this._subtitleConfig,i),this):this._subtitleConfig}},{key:"subtitlePadding",value:function(i){return arguments.length?(this._subtitlePadding=typeof i=="function"?i:G(i),this):this._subtitlePadding}},{key:"svgDesc",value:function(i){return arguments.length?(this._svgDesc=i,this):this._svgDesc}},{key:"svgTitle",value:function(i){return arguments.length?(this._svgTitle=i,this):this._svgTitle}},{key:"threshold",value:function(i){return arguments.length?(typeof i=="function"?this._threshold=i:isFinite(i)&&!isNaN(i)&&(this._threshold=G(i*1)),this):this._threshold}},{key:"thresholdKey",value:function(i){return arguments.length?(typeof i=="function"?this._thresholdKey=i:this._thresholdKey=Fe(i),this):this._thresholdKey}},{key:"thresholdName",value:function(i){return arguments.length?(this._thresholdName=typeof i=="function"?i:G(i),this):this._thresholdName}},{key:"time",value:function(i){return arguments.length?(typeof i=="function"?this._time=i:(this._time=Fe(i),this._aggs[i]||(this._aggs[i]=function(a,o){var l=uo(a.map(o));return l.length===1?l[0]:l})),this):this._time}},{key:"timeFilter",value:function(i){return arguments.length?(this._timeFilter=i,this):this._timeFilter}},{key:"timeline",value:function(i){return arguments.length?(this._timeline=i,this):this._timeline}},{key:"timelineConfig",value:function(i){return arguments.length?(this._timelineConfig=je(this._timelineConfig,i),this):this._timelineConfig}},{key:"timelinePadding",value:function(i){return arguments.length?(this._timelinePadding=typeof i=="function"?i:G(i),this):this._timelinePadding}},{key:"title",value:function(i){return arguments.length?(this._title=typeof i=="function"?i:G(i),this):this._title}},{key:"titleConfig",value:function(i){return arguments.length?(this._titleConfig=je(this._titleConfig,i),this):this._titleConfig}},{key:"titlePadding",value:function(i){return arguments.length?(this._titlePadding=typeof i=="function"?i:G(i),this):this._titlePadding}},{key:"tooltip",value:function(i){return arguments.length?(this._tooltip=typeof i=="function"?i:G(i),this):this._tooltip}},{key:"tooltipConfig",value:function(i){return arguments.length?(this._tooltipConfig=je(this._tooltipConfig,i),this):this._tooltipConfig}},{key:"total",value:function(i){return arguments.length?(typeof i=="function"?this._total=i:i?this._total=Fe(i):this._total=!1,this):this._total}},{key:"totalConfig",value:function(i){return arguments.length?(this._totalConfig=je(this._totalConfig,i),this):this._totalConfig}},{key:"totalFormat",value:function(i){return arguments.length?(this._totalFormat=i,this):this._totalFormat}},{key:"totalPadding",value:function(i){return arguments.length?(this._totalPadding=typeof i=="function"?i:G(i),this):this._totalPadding}},{key:"width",value:function(i){return arguments.length?(this._width=i,this):this._width}},{key:"zoom",value:function(i){return arguments.length?(this._zoom=i,this):this._zoom}},{key:"zoomBrushHandleSize",value:function(i){return arguments.length?(this._zoomBrushHandleSize=i,this):this._zoomBrushHandleSize}},{key:"zoomBrushHandleStyle",value:function(i){return arguments.length?(this._zoomBrushHandleStyle=i,this):this._zoomBrushHandleStyle}},{key:"zoomBrushSelectionStyle",value:function(i){return arguments.length?(this._zoomBrushSelectionStyle=i,this):this._zoomBrushSelectionStyle}},{key:"zoomControlStyle",value:function(i){return arguments.length?(this._zoomControlStyle=i,this):this._zoomControlStyle}},{key:"zoomControlStyleActive",value:function(i){return arguments.length?(this._zoomControlStyleActive=i,this):this._zoomControlStyleActive}},{key:"zoomControlStyleHover",value:function(i){return arguments.length?(this._zoomControlStyleHover=i,this):this._zoomControlStyleHover}},{key:"zoomFactor",value:function(i){return arguments.length?(this._zoomFactor=i,this):this._zoomFactor}},{key:"zoomMax",value:function(i){return arguments.length?(this._zoomMax=i,this):this._zoomMax}},{key:"zoomPan",value:function(i){return arguments.length?(this._zoomPan=i,this):this._zoomPan}},{key:"zoomPadding",value:function(i){return arguments.length?(this._zoomPadding=i,this):this._zoomPadding}},{key:"zoomScroll",value:function(i){return arguments.length?(this._zoomScroll=i,this):this._zoomScroll}}]),n}(is);const fg=function(e,t,n){if(e.padding)e.padding(.5);else{var r=Array.from(new Set(t.map(function(o){return+o[n]}))),i=r.reduce(function(o,l,s,u){if(!s)return o;var c=u[s-1];return!o||l-c0}))}),p=v.map(function(b){return $r(b.filter(function(w){return w<0}))})}else{var m=n.map(function(b){return b[g?c:u]});h=m.filter(function(b){return b>0}),p=m.filter(function(b){return b<0})}var y=d(Xe(h));(g?yd(0))&&(y+=g?-s:s),y=d.invert(y);var _=d(bt(p));return(g?_>d(0):_f[1]&&(f[1]=y),_0}))}),p=v.map(function(_){return $r(_.filter(function(b){return b<0}))})}else h=n.map(function(_){return _[g?c:u]}),p=h;var m=d(Xe(h));m+=g?-s:s,m=d.invert(m);var y=d(bt(p));return y+=g?s:-s,y=d.invert(y),m>f[1]&&(f[1]=m),yR[o]:o===1&&($=M-rR[o]),$};if(e.invert&&c()){var d=10;if(t==="log")for(var f=0;f<10&&c();){var g=(o===0?-1:1)*(a[o]<0?-1:1);a[o]+=a[o]*u*g,e.domain(l?a.slice().reverse():a),f++}else if(o===0){var p=e.invert(e(n)+(r+d)*(l?1:-1));pa[o]&&(a[o]=h,e.domain(l?a.slice().reverse():a))}}return l?a.reverse():a}function Xst(e){var t=e.data,n=e.x,r=e.y,i=e.x2,a=e.y2,o=e.yScale,l=e.xScale,s=e.config,u=e.buffer;n=n.copy(),r=r.copy();var c=i?"x2":"x",d=a?"y2":"y",f=n.domain().slice(),g=r.domain().slice(),p=n.range(),h=r.range();return!n.invert&&n.padding&&fg(n,t,this._discrete),!r.invert&&r.padding&&fg(r,t,this._discrete),(n.invert||r.invert)&&t.forEach(function(v){var m=u||s.r(v.data,v.i)*2;n.invert&&(f=Fs(n,l,v[c],m,p,f,0,!1),f=Fs(n,l,v[c],m,p,f,1,!1)),r.invert&&(g=Fs(r,o,v[d],m,h,g,0,!0),g=Fs(r,o,v[d],m,h,g,1,!0))}),[n,r]}function Qst(e){var t=this,n=e.data,r=e.x,i=e.y,a=e.x2,o=e.y2,l=a?"x2":"x",s=o?"y2":"y",u=this._discrete==="x"?i:r,c=u.domain().slice();this._discrete==="x"&&c.reverse();var d=n.map(function(g){return g[t._discrete==="x"?s:l]}),f=u.invert(u(Xe(d))+(this._discrete==="x"?-10:10));return f>c[1]&&(c[1]=f),this._discrete==="x"&&c.reverse(),u.domain(c),[r,i]}function Zst(e){var t=e.data,n=e.x,r=e.y,i=e.x2,a=e.y2,o=e.yScale,l=e.xScale,s=e.config;n=n.copy(),r=r.copy();var u=i?"x2":"x",c=a?"y2":"y",d=n.domain().slice(),f=r.domain().slice(),g=n.range(),p=r.range();return!n.invert&&n.padding&&fg(n,t,this._discrete),!r.invert&&r.padding&&fg(r,t,this._discrete),(n.invert||r.invert)&&t.forEach(function(h){if(n.invert){var v=s.width(h.data,h.i);d=Fs(n,l,h[u],v,g,d,0,!1),d=Fs(n,l,h[u],v,g,d,1,!1)}if(r.invert){var m=s.height(h.data,h.i);f=Fs(r,o,h[c],m,p,f,0,!0),f=Fs(r,o,h[c],m,p,f,1,!0)}}),[n,r]}function dg(e){"@babel/helpers - typeof";return dg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dg(e)}function ry(e,t){return nut(e)||tut(e,t)||eut(e,t)||Jst()}function Jst(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function eut(e,t){if(e){if(typeof e=="string")return xH(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xH(e,t)}}function xH(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function Sc(e){return Sc=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Sc(e)}var EH=new kT,iy=new fo;function EE(e){return this._sizeScaleD3(this._size?this._size(e):null)}function Lle(e){var t=e.map(fut),n=e.map(function(r){return r.key.split("_")[0]});return Wl(e).sort(function(r,i){return n[i].localeCompare(n[r])||t[r]-t[i]})}function $H(e){return Lle(e).reverse()}function fut(e){for(var t=-1,n=0,r,i=e.length;++t0)for(var r,i,a,o,l,s=e[t[0]].length,u=0;u=0?(r[0]=l,r[1]=l+=i):i<0?(r[1]=o,r[0]=o+=i):r[0]=l}function vf(e,t){if(this._stacked)return!1;var n=this._labelPosition(e,t);if(n==="outside")return!0;if(n==="inside")return!1;var r=this._discrete.charAt(0)==="x"?"y":"x",i=this._discrete.replace(this._discrete.charAt(0),r),a=this["_".concat(i,"Axis")]._d3Scale.range(),o=this["_".concat(i)](e,t),l=o<0,s=this["_".concat(i,"Axis")]._getPosition(0),u=i==="y"?l?a[1]-s:s-a[0]:l?s-a[0]:a[1]-s,c=this["_".concat(i,"Axis")]._getPosition(o),d=Math.abs(l?s-c:c-s);return d1?a._ids(ae,Re).slice(0,-1).join("_"):"group"):"".concat(a._ids(ae,Re).join("_")))},g=function(ae,Re){var Ge={__d3plus__:!0,data:ae,group:f(ae,Re),i:Re,hci:a._confidence&&a._confidence[1]&&a._confidence[1](ae,Re),id:a._ids(ae,Re).slice(0,a._drawDepth+1).join("_"),lci:a._confidence&&a._confidence[0]&&a._confidence[0](ae,Re),shape:a._shape(ae,Re),x:s?ln(a._x(ae,Re)):a._x(ae,Re),x2:l?ln(a._x2(ae,Re)):a._x2(ae,Re),y:c?ln(a._y(ae,Re)):a._y(ae,Re),y2:u?ln(a._y2(ae,Re)):a._y2(ae,Re)};return Ge.discrete=Ge.shape==="Bar"?"".concat(Ge[a._discrete],"_").concat(Ge.group):"".concat(Ge[a._discrete]),Ge.id=Ge.shape==="Bar"?"".concat(Ge.id,"_").concat(Ge[a._discrete]):Ge.id,Ge},p=this._formattedData=this._filteredData.map(g),h=this._axisPersist?this._data.map(g):p;if(this._size){var v=$n(h,function(X){return a._size(X.data)});this._sizeScaleD3=Wu["scale".concat(this._sizeScale.charAt(0).toUpperCase()).concat(this._sizeScale.slice(1))]().domain(v).range([v[0]===v[1]?this._sizeMax:bt([this._sizeMax/2,this._sizeMin]),this._sizeMax])}else this._sizeScaleD3=function(){return a._sizeMin};var m=h.some(function(X){return X.x2!==void 0}),y=h.some(function(X){return X.y2!==void 0}),_=this._height-this._margin.top-this._margin.bottom,b=this._discrete?this._discrete==="x"?"y":"x":void 0,w=this._discrete?this._discrete==="x"?"y2":"x2":void 0,C=[b,w].filter(function(X){return X}),O=this._select,$=this._transition,R=this._width-this._margin.left-this._margin.right;function M(X){var ae=this,Re=this["_".concat(X,"Time")]?p:h,Ge=Re.filter(function(Ht){return Ht[X]}).sort(function(Ht,wr){return ae["_".concat(X,"Sort")]?ae["_".concat(X,"Sort")](Ht.data,wr.data):Ht[X]-wr[X]}).map(function(Ht){return Ht[X]});return this._discrete!==X.charAt(0)&&this._confidence&&(this._confidence[0]&&(Ge=Ge.concat(Re.map(function(Ht){return Ht.lci}))),this._confidence[1]&&(Ge=Ge.concat(Re.map(function(Ht){return Ht.hci})))),uo(Ge,function(Ht){return"".concat(Ht)})}var T=M.bind(this)("x"),D=M.bind(this)("x2"),N=M.bind(this)("y"),x=M.bind(this)("y2"),P,k,A,I;if(this._stacked){var F,z=h.filter(function(X){return["Area","Bar"].includes(X.shape)}),H=ai().key(function(X){return X.group}).entries(z).reduce(function(X,ae){return X[ae.key]||(X[ae.key]=0),X[ae.key]+=$r(ae.values,function(Re){return Re[b]}),X},{});h.sort(function(X,ae){if(a["_".concat(a._discrete,"Sort")])return a["_".concat(a._discrete,"Sort")](X.data,ae.data);var Re=X[a._discrete],Ge=ae[a._discrete];return Re-Ge!==0?Re-Ge:X.group!==ae.group?H[ae.group]-H[X.group]:ae[b]-X[b]}),P=Array.from(new Set(h.map(function(X){return X.discrete}))),I=Array.from(new Set(h.map(function(X){return X.id}))),A=ai().key(function(X){return X.discrete}).entries(h).map(function(X){return X.values}),A.forEach(function(X){var ae=Array.from(new Set(X.map(function(Re){return Re.id})));ae.length3?"log":"linear"}return Ge||Re},Ie=this._yConfigScale=xe("y",Ae).toLowerCase(),me=this._y2ConfigScale=xe("y2",de).toLowerCase(),Oe=this._xConfigScale=xe("x",K).toLowerCase(),Me=this._x2ConfigScale=xe("x2",ie).toLowerCase();k={x:Y,x2:ne||Y,y:Ee,y2:ze||Ee},Object.keys(k).forEach(function(X){a["_".concat(X,"ConfigScale")]==="log"&&k[X].includes(0)&&(bt(k[X])<0?k[X][1]=Xe(p.map(function(ae){return ae[X]}).filter(Boolean)):k[X][0]=bt(h.map(function(ae){return ae[X]}).filter(Boolean)))}),C.forEach(function(X){if(a["_".concat(X,"Config")].domain){var ae=a["_".concat(X,"Config")].domain;a._discrete==="x"&&ae.reverse(),k[X]=ae}else if(X&&a._baseline!==void 0){var Re=a._baseline;k[X]&&k[X][0]>Re?k[X][0]=Re:k[X]&&k[X][1]this._discreteCutoff||this._width>this._xCutoff,at=this._discrete==="y"&&this._height>this._discreteCutoff||this._height>this._yCutoff,It={data:c?N:[],locale:this._locale,scalePadding:ye.padding?ye.padding():0};He||(It.barConfig={stroke:"transparent"},It.tickSize=0,It.shapeConfig={labelBounds:function(ae,Re){var Ge=ae.labelBounds,Ht=Ge.width,wr=Ge.y,Ci=a._height/2,Xi=Re?-Ci:0;return{x:Xi,y:wr,width:Ht,height:Ci}},labelConfig:{padding:0,rotate:0,verticalAlign:function(ae){return ae.id===xt[0]?"top":"bottom"}},labelRotation:!1});var st=dt("g.d3plus-plot-test",{enter:{opacity:0},parent:this._select}),$t=Nn.bind(this)(this._shapeConfig,"shape","Bar"),Bt=$t.label!==void 0?typeof $t.label=="function"?$t.label:G($t.label):this._drawLabel,un=h.map(function(X){return Bt(X.data,X.i)}).filter(function(X){return typeof X=="number"||X}).map(String),mt=ie==="Point"&&mt instanceof Array&&mt.every(function(X){return un.includes("".concat(X))})?[]:void 0,Dt=K==="Point"&&Dt instanceof Array&&Dt.every(function(X){return un.includes("".concat(X))})?[]:void 0,Te=de==="Point"&&Te instanceof Array&&Te.every(function(X){return un.includes("".concat(X))})?[]:void 0,xt=Ae==="Point"&&xt instanceof Array&&xt.every(function(X){return un.includes("".concat(X))})?[]:void 0;at&&this._yTest.domain(ce).height(_).maxSize(R/2).range([void 0,void 0]).select(st.node()).ticks(xt).width(R).config(It).config(this._yConfig).scale(Ie).render();var Ze=this._yTest.outerBounds(),ft=Ze.width?Ze.width+this._yTest.padding():void 0;y&&this._y2Test.domain(be).height(_).range([void 0,void 0]).select(st.node()).ticks(Te).width(R).config(It).config(rt).config(this._y2Config).scale(me).render();var St=this._y2Test.outerBounds(),Mt=St.width?St.width+this._y2Test.padding():void 0,on={data:s?T:[],locale:this._locale,scalePadding:ue.padding?ue.padding():0};at||(on.barConfig={stroke:"transparent"},on.tickSize=0,on.shapeConfig={labelBounds:function(ae,Re){var Ge=ae.labelBounds,Ht=Ge.height,wr=Ge.y,Ci=a._width/2,Xi=Re?-Ci:0;return{x:Xi,y:wr,width:Ci,height:Ht}},labelConfig:{padding:0,rotate:0,textAnchor:function(ae){return ae.id===Dt[0]?"start":"end"}},labelRotation:!1});var Yn=void 0;He&&this._xTest.domain(nt).height(_).maxSize(_/2).range([void 0,Yn]).select(st.node()).ticks(Dt).width(R).config(on).config(this._xConfig).scale(Oe).render();var Jr;if(this._lineLabels){var br=ai().key(function(X){return X.id}).entries(p.filter(function(X){return X.shape==="Line"}));if(br.length){var Yi=Nn.bind(this)(this._shapeConfig,"shape","Line");EH.config(Yi);var er=EH.labelConfig(),Ne=er.fontSize!==void 0?er.fontSize:iy.fontSize(),Se=er.fontWeight!==void 0?er.fontWeight:iy.fontWeight(),kt=er.fontFamily!==void 0?er.fontFamily:iy.fontFamily(),Jt=er.padding!==void 0?er.padding:iy.padding(),_t=Yi.label||this._drawLabel,ei=function(ae){return Oe==="log"&&ae===0&&(ae=nt[0]<0?a._xTest._d3Scale.domain()[1]:a._xTest._d3Scale.domain()[0]),a._xTest._getPosition.bind(a._xTest)(ae)},ht=Xe(br.map(function(X){return Xe(X.values.map(function(ae){return ei(ae.x)}))})),Mr=br.map(function(X){for(var ae=X.values[X.values.length-1],Re;ae.__d3plus__&&ae.data;)ae=ae.data,Re=ae.i;var Ge=typeof _t=="function"?_t(ae,Re):_t,Ht=typeof Ne=="function"?Ne(ae,Re):Ne,wr=typeof Se=="function"?Se(ae,Re):Se,Ci=typeof kt=="function"?kt(ae,Re):kt;Ci instanceof Array&&(Ci=Ci.map(function(cl){return"'".concat(cl,"'")}).join(", "));var Xi=typeof Jt=="function"?Jt(ae,Re):Jt,Xc=ui(Ge,{"font-size":Ht,"font-family":Ci,"font-weight":wr}),GC=Xe(X.values.map(function(cl){return ei(cl.x)}));return{labelWidth:Xc+Xi*2,spaceNeeded:GC-ht+Xc+Xi*2}});Jr=Xe(Mr.map(function(X){return X.labelWidth}));var Wc=Xe(Mr.map(function(X){return X.spaceNeeded})),Ou=bt([Wc,R/4]);Yn=R-Ou-this._margin.right}}He&&Yn&&this._xTest.domain(nt).height(_).maxSize(_/2).range([void 0,Yn]).select(st.node()).ticks(Dt).width(R).config(on).config(this._xConfig).scale(Oe).render(),m&&this._x2Test.domain(pt).height(_).range([void 0,Yn]).select(st.node()).ticks(mt).width(R).config(on).tickSize(0).config(Pe).config(this._x2Config).scale(Me).render();var zn=this._xTest._getRange(),ya=this._x2Test._getRange(),Dv=this._x2Test.outerBounds(),_a=m?Dv.height+this._x2Test.padding():0,ls=Xe([ft,zn[0],ya[0]]);He&&this._xTest.range([ls,void 0]).render();var ba=at?this._yTest.shapeConfig().labelConfig.fontSize()/2:0,Eu=Xe([Mt,R-zn[1],R-ya[1]]),VC=this._xTest.outerBounds(),Kc=VC.height+(at?this._xTest.padding():0);this._padding.left+=ls,this._padding.right+=Eu,this._padding.bottom+=Kc,this._padding.top+=_a+ba,Rh(Sc(n.prototype),"_draw",this).call(this,i);var qc=this._margin.left+this._margin.right,Ye=this._margin.top+this._margin.bottom,Rt=[_a,_-(Kc+ba+Ye)];at&&this._yTest.domain(ce).height(_).maxSize(R/2).range(Rt).select(st.node()).ticks(xt).width(R).config(It).config(this._yConfig).scale(Ie).render(),Ze=this._yTest.outerBounds(),ft=Ze.width?Ze.width+this._yTest.padding():void 0,ls=Xe([ft,zn[0],ya[0]]),y&&this._y2Test.config(It).domain(be).gridSize(0).height(_).range(Rt).select(st.node()).width(R-Xe([0,Eu-Mt])).title(!1).config(this._y2Config).config(rt).scale(me).render(),St=this._y2Test.outerBounds(),Mt=St.width?St.width+this._y2Test.padding():void 0,Eu=Xe([0,Mt,R-zn[1],R-ya[1]]);var An=[ls,R-(Eu+qc)],Ro=dt("g.d3plus-plot-background",{parent:O,transition:$}),Pi="translate(".concat(this._margin.left,", ").concat(this._margin.top+_a+ba,")"),wa="translate(".concat(this._margin.left,", ").concat(this._margin.top+ba,")"),$u=He&&dt("g.d3plus-plot-x-axis",{parent:O,transition:$,enter:{transform:Pi},update:{transform:Pi}}),ul=m&&dt("g.d3plus-plot-x2-axis",{parent:O,transition:$,enter:{transform:wa},update:{transform:wa}}),que=ls>ft?ls-ft:0,o4="translate(".concat(this._margin.left+que,", ").concat(this._margin.top+ba,")"),Yue=at&&dt("g.d3plus-plot-y-axis",{parent:O,transition:$,enter:{transform:o4},update:{transform:o4}}),l4="translate(-".concat(this._margin.right,", ").concat(this._margin.top+ba,")"),Xue=y&&dt("g.d3plus-plot-y2-axis",{parent:O,transition:$,enter:{transform:l4},update:{transform:l4}});this._xAxis.domain(nt).height(_-(_a+ba+Ye)).maxSize(_/2).range(An).select(He?$u.node():void 0).ticks(Dt).width(R).config(on).config(this._xConfig).scale(Oe).render(),m&&this._x2Axis.domain(pt).height(_-(Kc+ba+Ye)).range(An).select(ul.node()).ticks(mt).width(R).config(on).config(Pe).config(this._x2Config).scale(Me).render(),this._xFunc=ue=function(ae,Re){return Re==="x2"?(Me==="log"&&ae===0&&(ae=pt[0]<0?a._x2Axis._d3Scale.domain()[1]:a._x2Axis._d3Scale.domain()[0]),a._x2Axis._getPosition.bind(a._x2Axis)(ae)):(Oe==="log"&&ae===0&&(ae=nt[0]<0?a._xAxis._d3Scale.domain()[1]:a._xAxis._d3Scale.domain()[0]),a._xAxis._getPosition.bind(a._xAxis)(ae))},Rt=[this._xAxis.outerBounds().y+_a,_-(Kc+ba+Ye)],this._yAxis.domain(ce).height(_).maxSize(R/2).range(Rt).select(at?Yue.node():void 0).ticks(xt).width(An[An.length-1]).config(It).config(this._yConfig).scale(Ie).render(),y&&this._y2Axis.config(It).domain(y?be:ce).gridSize(0).height(_).range(Rt).select(Xue.node()).width(R-Xe([0,Eu-Mt])).title(!1).config(this._y2Config).config(rt).scale(me).render(),this._yFunc=ye=function(ae,Re){return Re==="y2"?(me==="log"&&ae===0&&(ae=be[1]<0?a._y2Axis._d3ScaleNegative.domain()[0]:a._y2Axis._d3Scale.domain()[1]),a._y2Axis._getPosition.bind(a._y2Axis)(ae)-_a):(Ie==="log"&&ae===0&&(ae=ce[1]<0?a._yAxis._d3ScaleNegative.domain()[0]:a._yAxis._d3Scale.domain()[1]),a._yAxis._getPosition.bind(a._yAxis)(ae)-_a)},new fu().data([{}]).select(Ro.node()).x(An[0]+(An[1]-An[0])/2).width(An[1]-An[0]).y(this._margin.top+ba+Rt[0]+(Rt[1]-Rt[0])/2).height(Rt[1]-Rt[0]).config(this._backgroundConfig).render();var s4=dt("g.d3plus-plot-annotations",{parent:O,transition:$,enter:{transform:Pi},update:{transform:Pi}}).node(),u4=this._annotations.map(function(X){return X.shape});this._annotations.forEach(function(X){new Ff[X.shape]().config(X).config({x:function(Re){return Re.x2?ue(Re.x2,"x2"):ue(Re.x)},x0:a._discrete==="x"?function(ae){return ae.x2?ue(ae.x2,"x2"):ue(ae.x)}:ue(k.x[0]),x1:a._discrete==="x"?null:function(ae){return ae.x2?ue(ae.x2,"x2"):ue(ae.x)},y:function(Re){return Re.y2?ye(Re.y2,"y2"):ye(Re.y)},y0:a._discrete==="y"?function(ae){return ae.y2?ye(ae.y2,"y2"):ye(ae.y)}:ye(k.y[1])-Yc,y1:a._discrete==="y"?null:function(ae){return ae.y2?ye(ae.y2,"y2"):ye(ae.y)-Yc}}).select(s4).render()});var Que=this._previousAnnotations.filter(function(X){return!u4.includes(X)});Que.forEach(function(X){new Ff[X]().data([]).select(s4).render()}),this._previousAnnotations=u4;var Yc=this._xAxis.barConfig()["stroke-width"];Yc&&(Yc/=2);var Fv=this._discrete||"x",ku={discrete:this._discrete,duration:this._duration,label:function(ae){return a._drawLabel(ae.data,ae.i)},select:dt("g.d3plus-plot-shapes",{parent:O,transition:$,enter:{transform:Pi},update:{transform:Pi}}).node(),x:function(ae){return ae.x2!==void 0?ue(ae.x2,"x2"):ue(ae.x)},x0:Fv==="x"?function(X){return X.x2?ue(X.x2,"x2"):ue(X.x)}:ue(typeof this._baseline=="number"?this._baseline:k.x[0]),x1:Fv==="x"?null:function(X){return X.x2?ue(X.x2,"x2"):ue(X.x)},y:function(ae){return ae.y2!==void 0?ye(ae.y2,"y2"):ye(ae.y)},y0:Fv==="y"?function(X){return X.y2?ye(X.y2,"y2"):ye(X.y)}:ye(typeof this._baseline=="number"?this._baseline:k.y[1])-Yc,y1:Fv==="y"?null:function(X){return X.y2?ye(X.y2,"y2"):ye(X.y)-Yc}},UC=Object.keys(this._on);Et.forEach(function(X){var ae=Object.assign({},ku);if(a._stacked&&["Area","Bar"].includes(X.key)){var Re=b==="x"?ue:ye;ae["".concat(b)]=ae["".concat(b,"0")]=function(ot){var Wt=I.indexOf(ot.id),dn=P.indexOf(ot.discrete),xi=ot[b]<0?1:0;return Wt>=0?Re(A[Wt][dn][xi]):Re(k[b][b==="x"?0:1])},ae["".concat(b,"1")]=function(ot){var Wt=I.indexOf(ot.id),dn=P.indexOf(ot.discrete),xi=ot[b]<0?0:1;return Wt>=0?Re(A[Wt][dn][xi]):Re(k[b][b==="x"?0:1])}}var Ge=new Ff[X.key]().config(ae).data(X.values);if(X.key==="Bar"){var Ht,wr=a._discrete==="x"?ue:ye,Ci=a._discrete==="x"?K:Ae,Xi=a._discrete==="x"?nt:ce,Xc=a._discrete==="x"?An:Rt;if(Ci!=="Point"&&Xi.length===2){var GC=Array.from(new Set(X.values.map(function(ot){return wr(ot[a._discrete])})));Ht=GC.reduce(function(ot,Wt,dn,xi){if(dn){var Nr=Math.abs(Wt-xi[dn-1]);Nr1?Ht=wr(Xi[1])-wr(Xi[0]):Ht=Xc[Xc.length-1]-Xc[0];a._groupPadding"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function HS(e){return HS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},HS(e)}var Sut=function(e){vut(n,e);var t=yut(n);function n(){var r;return mut(this,n),r=t.call(this),r._baseline=0,r._discrete="x",r._shape=G("Area"),r.x("x"),r}return gut(n)}(BT);function pg(e){"@babel/helpers - typeof";return pg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pg(e)}function RH(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function VS(e){return VS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},VS(e)}var Aut=function(e){Eut(n,e);var t=$ut(n);function n(){var r;Out(this,n),r=t.call(this),r._baseline=0,r._discrete="x";var i=r._legend;return r._legend=function(a,o){var l=o.map(r._groupBy[r._legendDepth].bind(u_(r))).sort().join(),s=r._filteredData.map(r._groupBy[r._legendDepth].bind(u_(r))).sort().join();return l===s?!1:i.bind(u_(r))(a,o)},r._shape=G("Bar"),r.x("x"),r}return Put(n)}(BT);function hg(e){"@babel/helpers - typeof";return hg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hg(e)}function AH(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function US(e){return US=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},US(e)}var But=function(e){Dut(n,e);var t=Fut(n);function n(){var r;return Iut(this,n),r=t.call(this),r._discrete="x",r._shape=G("Line"),r.x("x"),r}return Tut(n)}(BT);function mg(e){"@babel/helpers - typeof";return mg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mg(e)}function TH(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function GS(e){return GS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},GS(e)}var Qut=function(e){Wut(n,e);var t=Kut(n);function n(){var r;return Gut(this,n),r=t.call(this),r._stacked=!0,r}return Hut(n)}(Sut);const Zut=E.createContext({});function Jut(e,t){return rct(e)||nct(e,t)||tct(e,t)||ect()}function ect(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function tct(e,t){if(e){if(typeof e=="string")return MH(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return MH(e,t)}}function MH(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function yg(e){return yg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},yg(e)}var jle=function(e){cct(n,e);var t=fct(n);function n(){var r;act(this,n),r=t.call(this);var i=r._legend;return r._legend=function(a,o){return o.length===r._filteredData.length?!1:i.bind(zle(r))(a,o)},r._legendSort=function(a,o){return r._value(o)-r._value(a)},r._shapeConfig=je(r._shapeConfig,{ariaLabel:function(o,l){return r._pieData?"".concat(++r._pieData[l].index,". ").concat(r._drawLabel(o,l),", ").concat(r._value(o,l),"."):""},Path:{labelConfig:{fontResize:!0}}}),r._innerRadius=0,r._legendSort=function(a,o){return r._value(o)-r._value(a)},r._padPixel=0,r._pie=goe(),r._sort=function(a,o){return r._value(o)-r._value(a)},r._value=Fe("value"),r}return oct(n,[{key:"_draw",value:function(i){var a=this;c_(yg(n.prototype),"_draw",this).call(this,i);var o=this._height-this._margin.top-this._margin.bottom,l=this._width-this._margin.left-this._margin.right,s=bt([l,o])/2,u=this._pieData=this._pie.padAngle(this._padAngle||this._padPixel/s).sort(this._sort).value(this._value)(this._filteredData);u.forEach(function(f,g){f.__d3plus__=!0,f.i=g});var c=foe().innerRadius(this._innerRadius).outerRadius(s),d="translate(".concat(l/2+this._margin.left,", ").concat(o/2+this._margin.top,")");return this._shapes.push(new RT().data(u).d(c).select(dt("g.d3plus-Pie",{parent:this._select,enter:{transform:d},update:{transform:d}}).node()).config({id:function(g){return a._ids(g).join("-")},x:0,y:0}).label(this._drawLabel).config(Nn.bind(this)(this._shapeConfig,"shape","Path")).render()),this}},{key:"innerRadius",value:function(i){return arguments.length?(this._innerRadius=i,this):this._innerRadius}},{key:"padAngle",value:function(i){return arguments.length?(this._padAngle=i,this):this._padAngle}},{key:"padPixel",value:function(i){return arguments.length?(this._padPixel=i,this):this._padPixel}},{key:"sort",value:function(i){return arguments.length?(this._sort=i,this):this._sort}},{key:"value",value:function(i){return arguments.length?(this._value=typeof i=="function"?i:Fe(i),this):this._value}}]),n}(xC);function _g(e){"@babel/helpers - typeof";return _g=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_g(e)}function IH(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function WS(e){return WS=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},WS(e)}var Pct=function(e){yct(n,e);var t=_ct(n);function n(){var r;return vct(this,n),r=t.call(this),r._innerRadius=function(){return bt([r._width-r._margin.left-r._margin.right,r._height-r._margin.top-r._margin.bottom])/4},r._padPixel=2,r}return pct(n)}(jle);function Cct(e){var t=0,n=e.children,r=n&&n.length;if(!r)t=1;else for(;--r>=0;)t+=n[r].value;e.value=t}function xct(){return this.eachAfter(Cct)}function Oct(e,t){let n=-1;for(const r of this)e.call(t,r,++n,this);return this}function Ect(e,t){for(var n=this,r=[n],i,a,o=-1;n=r.pop();)if(e.call(t,n,++o,this),i=n.children)for(a=i.length-1;a>=0;--a)r.push(i[a]);return this}function $ct(e,t){for(var n=this,r=[n],i=[],a,o,l,s=-1;n=r.pop();)if(i.push(n),a=n.children)for(o=0,l=a.length;o=0;)n+=r[i].value;t.value=n})}function Act(e){return this.eachBefore(function(t){t.children&&t.children.sort(e)})}function Tct(e){for(var t=this,n=Mct(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var i=r.length;e!==n;)r.splice(i,0,e),e=e.parent;return r}function Mct(e,t){if(e===t)return e;var n=e.ancestors(),r=t.ancestors(),i=null;for(e=n.pop(),t=r.pop();e===t;)i=e,e=n.pop(),t=r.pop();return i}function Nct(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t}function Ict(){return Array.from(this)}function Dct(){var e=[];return this.eachBefore(function(t){t.children||e.push(t)}),e}function Fct(){var e=this,t=[];return e.each(function(n){n!==e&&t.push({source:n.parent,target:n})}),t}function*Lct(){var e=this,t,n=[e],r,i,a;do for(t=n.reverse(),n=[];e=t.pop();)if(yield e,r=e.children)for(i=0,a=r.length;i=0;--l)i.push(a=o[l]=new KS(o[l])),a.parent=r,a.depth=r.depth+1;return n.eachBefore(Vct)}function zct(){return VT(this).eachBefore(Hct)}function jct(e){return e.children}function Bct(e){return Array.isArray(e)?e[1]:null}function Hct(e){e.data.value!==void 0&&(e.value=e.data.value),e.data=e.data.data}function Vct(e){var t=0;do e.height=t;while((e=e.parent)&&e.height<++t)}function KS(e){this.data=e,this.depth=this.height=0,this.parent=null}KS.prototype=VT.prototype={constructor:KS,count:xct,each:Oct,eachAfter:$ct,eachBefore:Ect,find:kct,sum:Rct,sort:Act,path:Tct,ancestors:Nct,descendants:Ict,leaves:Dct,links:Fct,copy:zct,[Symbol.iterator]:Lct};function Uct(e){if(typeof e!="function")throw new Error;return e}function Up(){return 0}function Gp(e){return function(){return e}}function Gct(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)}function OC(e,t,n,r,i){for(var a=e.children,o,l=-1,s=a.length,u=e.value&&(r-t)/e.value;++ly&&(y=u),C=v*v*w,_=Math.max(y/C,C/m),_>b){v-=u;break}b=_}o.push(s={value:v,dice:g1?r:1)},n}(Ble);function Wct(){var e=qS,t=!1,n=1,r=1,i=[0],a=Up,o=Up,l=Up,s=Up,u=Up;function c(f){return f.x0=f.y0=0,f.x1=n,f.y1=r,f.eachBefore(d),i=[0],t&&f.eachBefore(Gct),f}function d(f){var g=i[f.depth],p=f.x0+g,h=f.y0+g,v=f.x1-g,m=f.y1-g;v=f-1){var y=a[d];y.x0=p,y.y0=h,y.x1=v,y.y1=m;return}for(var _=u[d],b=g/2+_,w=d+1,C=f-1;w>>1;u[O]m-h){var M=g?(p*R+v*$)/g:v;c(d,w,$,p,h,M,m),c(w,f,R,M,h,v,m)}else{var T=g?(h*R+m*$)/g:m;c(d,w,$,p,h,v,T),c(w,f,R,p,T,v,m)}}}function qct(e,t,n,r,i){(e.depth&1?EC:OC)(e,t,n,r,i)}const Yct=function e(t){function n(r,i,a,o,l){if((s=r._squarify)&&s.ratio===t)for(var s,u,c,d,f=-1,g,p=s.length,h=r.value;++f1?r:1)},n}(Ble);function bg(e){"@babel/helpers - typeof";return bg=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bg(e)}function Xct(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DH(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function wg(e){return wg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},wg(e)}var aft={treemapBinary:Kct,treemapDice:OC,treemapSlice:EC,treemapSliceDice:qct,treemapSquarify:qS,treemapResquarify:Yct},oft=function(e){tft(n,e);var t=nft(n);function n(){var r;Xct(this,n),r=t.call(this),r._layoutPadding=1;var i=r._legend;r._legend=function(o,l){return l.length===r._filteredData.length?!1:i.bind(Vle(r))(o,l)},r._legendSort=function(o,l){return r._sum(l)-r._sum(o)},r._legendTooltip=je({},r._legendTooltip,{tbody:[]}),r._shapeConfig=je({},r._shapeConfig,{ariaLabel:function(l,s){var u=r._rankData?"".concat(r._rankData.indexOf(l)+1,". "):"";return"".concat(u).concat(r._drawLabel(l,s),", ").concat(r._sum(l,s),".")},labelConfig:{fontMax:40,fontMin:8,fontResize:!0,padding:5}}),r._sort=function(o,l){var s=a(o),u=a(l);return s&&!u?1:!s&&u?-1:l.value-o.value},r._sum=Fe("value"),r._thresholdKey=r._sum,r._tile=qS,r._tooltipConfig=je({},r._tooltipConfig,{tbody:[[function(){return r._translate("Share")},function(o,l,s){return"".concat(Va(s.share*100,r._locale),"%")}]]}),r._treemap=Wct().round(!0);var a=function(l){return l.children&&l.children.length===1&&l.children[0].data._isAggregation};return r}return Qct(n,[{key:"_draw",value:function(i){var a=this;f_(wg(n.prototype),"_draw",this).call(this,i);for(var o=ai(),l=0;l<=this._drawDepth;l++)o.key(this._groupBy[l]);o=o.entries(this._filteredData);var s=this._treemap.padding(this._layoutPadding).size([this._width-this._margin.left-this._margin.right,this._height-this._margin.top-this._margin.bottom]).tile(this._tile)(VT({values:o},function(y){return y.values}).sum(this._sum).sort(this._sort)),u=[],c=this;function d(y){for(var _=0;_-1?w:void 0,b.data=su(b.data.values,c._aggs),b.x=b.x0+(b.x1-b.x0)/2,b.y=b.y0+(b.y1-b.y0)/2,u.push(b)}}}s.children&&d(s.children),this._rankData=u.sort(this._sort).map(function(y){return y.data});var f=s.value;u.forEach(function(y){y.share=a._sum(y.data,y.i)/f});var g="translate(".concat(this._margin.left,", ").concat(this._margin.top,")"),p=Nn.bind(this)(this._shapeConfig,"shape","Rect"),h=p.labelConfig.fontMax,v=p.labelConfig.fontMin,m=p.labelConfig.padding;return this._shapes.push(new fu().data(u).label(function(y){return[a._drawLabel(y.data,y.i),"".concat(Va(y.share*100,a._locale),"%")]}).select(dt("g.d3plus-Treemap",{parent:this._select,enter:{transform:g},update:{transform:g}}).node()).config({height:function(_){return _.y1-_.y0},labelBounds:function(_,b,w){var C=w.height,O=Math.min(h,(C-m*2)*.5);return O"u"&&O;)typeof O.l<"u"&&(C=O.l),O=O.__d3plusParent__;return C?"middle":"start"},verticalAlign:function(_,b,w){for(var C,O=w;typeof C>"u"&&O;)typeof O.l<"u"&&(C=O.l),O=O.__d3plusParent__;return C?"bottom":"top"}},width:function(_){return _.x1-_.x0}}).config(p).render()),this}},{key:"_thresholdFunction",value:function(i){var a=this._aggs,o=this._drawDepth,l=this._groupBy,s=this._threshold,u=this._thresholdKey,c=$r(i,u);if(s&&u)return d(i,0);function d(f,g){if(g0){var w=su(h,a);w._isAggregation=!0,w._threshold=p,v.push(w)}return v}throw new Error("Depth is higher than the amount of grouping levels.")}return i}},{key:"layoutPadding",value:function(i){return arguments.length?(this._layoutPadding=typeof i=="function"?i:G(i),this):this._layoutPadding}},{key:"sort",value:function(i){return arguments.length?(this._sort=i,this):this._sort}},{key:"sum",value:function(i){return arguments.length?(this._sum=typeof i=="function"?i:Fe(i),this._thresholdKey=this._sum,this):this._sum}},{key:"tile",value:function(i){return arguments.length?(this._tile=typeof i=="string"?aft["treemap".concat(i.charAt(0).toUpperCase()).concat(i.slice(1))]||qS:i,this):this._tile}}]),n}(xC);function s6(){return s6=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?1:e<0?-1:0},vr=Math.sqrt,UT=Math.tan;function Gle(e){return e>1?0:e<-1?At:Math.acos(e)}function vi(e){return e>1?Vn:e<-1?-Vn:Math.asin(e)}function FH(e){return(e=Be(e/2))*e}function In(){}function QS(e,t){e&&zH.hasOwnProperty(e.type)&&zH[e.type](e,t)}var LH={Feature:function(e,t){QS(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r=0?1:-1,i=r*n,a=We(t),o=Be(t),l=g6*o,s=d6*a+l*We(i),u=l*r*Be(i);ZS.add(mi(u,s)),f6=e,d6=a,g6=o}function dft(e){return JS=new Qr,Ni(e,rl),JS*2}function e2(e){return[mi(e[1],e[0]),vi(e[2])]}function Pc(e){var t=e[0],n=e[1],r=We(n);return[r*We(t),r*Be(t),Be(n)]}function oy(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Sg(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function RE(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function ly(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function t2(e){var t=vr(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var Tn,Mi,jn,ra,Bu,Yle,Xle,ad,Ah,_s,ql,bl={point:p6,lineStart:BH,lineEnd:HH,polygonStart:function(){bl.point=Zle,bl.lineStart=gft,bl.lineEnd=pft,Ah=new Qr,rl.polygonStart()},polygonEnd:function(){rl.polygonEnd(),bl.point=p6,bl.lineStart=BH,bl.lineEnd=HH,ZS<0?(Tn=-(jn=180),Mi=-(ra=90)):Ah>et?ra=90:Ah<-et&&(Mi=-90),ql[0]=Tn,ql[1]=jn},sphere:function(){Tn=-(jn=180),Mi=-(ra=90)}};function p6(e,t){_s.push(ql=[Tn=e,jn=e]),tra&&(ra=t)}function Qle(e,t){var n=Pc([e*tt,t*tt]);if(ad){var r=Sg(ad,n),i=[r[1],-r[0],0],a=Sg(i,r);t2(a),a=e2(a);var o=e-Bu,l=o>0?1:-1,s=a[0]*hn*l,u,c=zt(o)>180;c^(l*Bura&&(ra=u)):(s=(s+360)%360-180,c^(l*Bura&&(ra=t))),c?ena(Tn,jn)&&(jn=e):na(e,jn)>na(Tn,jn)&&(Tn=e):jn>=Tn?(ejn&&(jn=e)):e>Bu?na(Tn,e)>na(Tn,jn)&&(jn=e):na(e,jn)>na(Tn,jn)&&(Tn=e)}else _s.push(ql=[Tn=e,jn=e]);tra&&(ra=t),ad=n,Bu=e}function BH(){bl.point=Qle}function HH(){ql[0]=Tn,ql[1]=jn,bl.point=p6,ad=null}function Zle(e,t){if(ad){var n=e-Bu;Ah.add(zt(n)>180?n+(n>0?360:-360):n)}else Yle=e,Xle=t;rl.point(e,t),Qle(e,t)}function gft(){rl.lineStart()}function pft(){Zle(Yle,Xle),rl.lineEnd(),zt(Ah)>et&&(Tn=-(jn=180)),ql[0]=Tn,ql[1]=jn,ad=null}function na(e,t){return(t-=e)<0?t+360:t}function hft(e,t){return e[0]-t[0]}function VH(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tna(r[0],r[1])&&(r[1]=i[1]),na(i[0],r[1])>na(r[0],r[1])&&(r[0]=i[0])):a.push(r=i);for(o=-1/0,n=a.length-1,t=0,r=a[n];t<=n;r=i,++t)i=a[t],(l=na(r[1],i[0]))>o&&(o=l,Tn=i[0],jn=r[1])}return _s=ql=null,Tn===1/0||Mi===1/0?[[NaN,NaN],[NaN,NaN]]:[[Tn,Mi],[jn,ra]]}var ih,n2,r2,i2,a2,o2,l2,s2,h6,m6,v6,ese,tse,oi,li,si,go={sphere:In,point:GT,lineStart:UH,lineEnd:GH,polygonStart:function(){go.lineStart=yft,go.lineEnd=_ft},polygonEnd:function(){go.lineStart=UH,go.lineEnd=GH}};function GT(e,t){e*=tt,t*=tt;var n=We(t);Av(n*We(e),n*Be(e),Be(t))}function Av(e,t,n){++ih,r2+=(e-r2)/ih,i2+=(t-i2)/ih,a2+=(n-a2)/ih}function UH(){go.point=mft}function mft(e,t){e*=tt,t*=tt;var n=We(t);oi=n*We(e),li=n*Be(e),si=Be(t),go.point=vft,Av(oi,li,si)}function vft(e,t){e*=tt,t*=tt;var n=We(t),r=n*We(e),i=n*Be(e),a=Be(t),o=mi(vr((o=li*a-si*i)*o+(o=si*r-oi*a)*o+(o=oi*i-li*r)*o),oi*r+li*i+si*a);n2+=o,o2+=o*(oi+(oi=r)),l2+=o*(li+(li=i)),s2+=o*(si+(si=a)),Av(oi,li,si)}function GH(){go.point=GT}function yft(){go.point=bft}function _ft(){nse(ese,tse),go.point=GT}function bft(e,t){ese=e,tse=t,e*=tt,t*=tt,go.point=nse;var n=We(t);oi=n*We(e),li=n*Be(e),si=Be(t),Av(oi,li,si)}function nse(e,t){e*=tt,t*=tt;var n=We(t),r=n*We(e),i=n*Be(e),a=Be(t),o=li*a-si*i,l=si*r-oi*a,s=oi*i-li*r,u=u6(o,l,s),c=vi(u),d=u&&-c/u;h6.add(d*o),m6.add(d*l),v6.add(d*s),n2+=c,o2+=c*(oi+(oi=r)),l2+=c*(li+(li=i)),s2+=c*(si+(si=a)),Av(oi,li,si)}function op(e){ih=n2=r2=i2=a2=o2=l2=s2=0,h6=new Qr,m6=new Qr,v6=new Qr,Ni(e,go);var t=+h6,n=+m6,r=+v6,i=u6(t,n,r);return iAt&&(e-=Math.round(e/hi)*hi),[e,t]}_6.invert=_6;function WT(e,t,n){return(e%=hi)?t||n?y6(KH(e),qH(t,n)):KH(e):t||n?qH(t,n):_6}function WH(e){return function(t,n){return t+=e,zt(t)>At&&(t-=Math.round(t/hi)*hi),[t,n]}}function KH(e){var t=WH(e);return t.invert=WH(-e),t}function qH(e,t){var n=We(e),r=Be(e),i=We(t),a=Be(t);function o(l,s){var u=We(s),c=We(l)*u,d=Be(l)*u,f=Be(s),g=f*n+c*r;return[mi(d*i-g*a,c*n-f*r),vi(g*i+d*a)]}return o.invert=function(l,s){var u=We(s),c=We(l)*u,d=Be(l)*u,f=Be(s),g=f*i-d*a;return[mi(d*i+f*a,c*n+g*r),vi(g*n-c*r)]},o}function Pg(e){e=WT(e[0]*tt,e[1]*tt,e.length>2?e[2]*tt:0);function t(n){return n=e(n[0]*tt,n[1]*tt),n[0]*=hn,n[1]*=hn,n}return t.invert=function(n){return n=e.invert(n[0]*tt,n[1]*tt),n[0]*=hn,n[1]*=hn,n},t}function rse(e,t,n,r,i,a){if(n){var o=We(t),l=Be(t),s=r*n;i==null?(i=t+r*hi,a=t-s/2):(i=YH(o,i),a=YH(o,a),(r>0?ia)&&(i+=r*hi));for(var u,c=i;r>0?c>a:c1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function d_(e,t){return zt(e[0]-t[0])=0;--l)i.point((d=c[l])[0],d[1]);else r(f.x,f.p.x,-1,i);f=f.p}f=f.o,c=f.z,g=!g}while(!f.v);i.lineEnd()}}}function XH(e){if(t=e.length){for(var t,n=0,r=e[0],i;++n=0?1:-1,M=R*$,T=M>At,D=v*C;if(s.add(mi(D*R*Be(M),m*O+D*We(M))),o+=T?$+R*hi:$,T^p>=n^b>=n){var N=Sg(Pc(g),Pc(_));t2(N);var x=Sg(a,N);t2(x);var P=(T^$>=0?-1:1)*vi(x[2]);(r>P||r===P&&(N[0]||N[1]))&&(l+=T^$>=0?1:-1)}}return(o<-et||o0){for(s||(i.polygonStart(),s=!0),i.lineStart(),C=0;C<$;++C)i.point((M=R[C])[0],M[1]);i.lineEnd()}return}O>1&&b&2&&w.push(w.pop().concat(w.shift())),c.push(w.filter(wft))}}return f}}function wft(e){return e.length>1}function Sft(e,t){return((e=e.x)[0]<0?e[1]-Vn-et:Vn-e[1])-((t=t.x)[0]<0?t[1]-Vn-et:Vn-t[1])}const b6=sse(function(){return!0},Pft,xft,[-At,-Vn]);function Pft(e){var t=NaN,n=NaN,r=NaN,i;return{lineStart:function(){e.lineStart(),i=1},point:function(a,o){var l=a>0?At:-At,s=zt(a-t);zt(s-At)0?Vn:-Vn),e.point(r,n),e.lineEnd(),e.lineStart(),e.point(l,n),e.point(a,n),i=0):r!==l&&s>=At&&(zt(t-r)et?ap((Be(t)*(a=We(r))*Be(n)-Be(r)*(i=We(t))*Be(e))/(i*a*o)):(t+r)/2}function xft(e,t,n,r){var i;if(e==null)i=n*Vn,r.point(-At,i),r.point(0,i),r.point(At,i),r.point(At,0),r.point(At,-i),r.point(0,-i),r.point(-At,-i),r.point(-At,0),r.point(-At,i);else if(zt(e[0]-t[0])>et){var a=e[0]0,i=zt(t)>et;function a(c,d,f,g){rse(g,e,n,f,c,d)}function o(c,d){return We(c)*We(d)>t}function l(c){var d,f,g,p,h;return{lineStart:function(){p=g=!1,h=1},point:function(v,m){var y=[v,m],_,b=o(v,m),w=r?b?0:u(v,m):b?u(v+(v<0?At:-At),m):0;if(!d&&(p=g=b)&&c.lineStart(),b!==g&&(_=s(d,y),(!_||d_(d,_)||d_(y,_))&&(y[2]=1)),b!==g)h=0,b?(c.lineStart(),_=s(y,d),c.point(_[0],_[1])):(_=s(d,y),c.point(_[0],_[1],2),c.lineEnd()),d=_;else if(i&&d&&r^b){var C;!(w&f)&&(C=s(y,d,!0))&&(h=0,r?(c.lineStart(),c.point(C[0][0],C[0][1]),c.point(C[1][0],C[1][1]),c.lineEnd()):(c.point(C[1][0],C[1][1]),c.lineEnd(),c.lineStart(),c.point(C[0][0],C[0][1],3)))}b&&(!d||!d_(d,y))&&c.point(y[0],y[1]),d=y,g=b,f=w},lineEnd:function(){g&&c.lineEnd(),d=null},clean:function(){return h|(p&&g)<<1}}}function s(c,d,f){var g=Pc(c),p=Pc(d),h=[1,0,0],v=Sg(g,p),m=oy(v,v),y=v[0],_=m-y*y;if(!_)return!f&&c;var b=t*m/_,w=-t*y/_,C=Sg(h,v),O=ly(h,b),$=ly(v,w);RE(O,$);var R=C,M=oy(O,R),T=oy(R,R),D=M*M-T*(oy(O,O)-1);if(!(D<0)){var N=vr(D),x=ly(R,(-M-N)/T);if(RE(x,O),x=e2(x),!f)return x;var P=c[0],k=d[0],A=c[1],I=d[1],F;k0^x[1]<(zt(x[0]-P)At^(P<=x[0]&&x[0]<=k)){var V=ly(R,(-M+N)/T);return RE(V,O),[x,e2(V)]}}}function u(c,d){var f=r?e:At-e,g=0;return c<-f?g|=1:c>f&&(g|=2),d<-f?g|=4:d>f&&(g|=8),g}return sse(o,l,a,r?[0,-e]:[-At,e-At])}function Oft(e,t,n,r,i,a){var o=e[0],l=e[1],s=t[0],u=t[1],c=0,d=1,f=s-o,g=u-l,p;if(p=n-o,!(!f&&p>0)){if(p/=f,f<0){if(p0){if(p>d)return;p>c&&(c=p)}if(p=i-o,!(!f&&p<0)){if(p/=f,f<0){if(p>d)return;p>c&&(c=p)}else if(f>0){if(p0)){if(p/=g,g<0){if(p0){if(p>d)return;p>c&&(c=p)}if(p=a-l,!(!g&&p<0)){if(p/=g,g<0){if(p>d)return;p>c&&(c=p)}else if(g>0){if(p0&&(e[0]=o+c*f,e[1]=l+c*g),d<1&&(t[0]=o+d*f,t[1]=l+d*g),!0}}}}}var ah=1e9,uy=-ah;function $C(e,t,n,r){function i(u,c){return e<=u&&u<=n&&t<=c&&c<=r}function a(u,c,d,f){var g=0,p=0;if(u==null||(g=o(u,d))!==(p=o(c,d))||s(u,c)<0^d>0)do f.point(g===0||g===3?e:n,g>1?r:t);while((g=(g+d+4)%4)!==p);else f.point(c[0],c[1])}function o(u,c){return zt(u[0]-e)0?0:3:zt(u[0]-n)0?2:1:zt(u[1]-t)0?1:0:c>0?3:2}function l(u,c){return s(u.x,c.x)}function s(u,c){var d=o(u,1),f=o(c,1);return d!==f?d-f:d===0?c[1]-u[1]:d===1?u[0]-c[0]:d===2?u[1]-c[1]:c[0]-u[0]}return function(u){var c=u,d=ase(),f,g,p,h,v,m,y,_,b,w,C,O={point:$,lineStart:D,lineEnd:N,polygonStart:M,polygonEnd:T};function $(P,k){i(P,k)&&c.point(P,k)}function R(){for(var P=0,k=0,A=g.length;kr&&(W-j)*(r-V)>(U-V)*(e-j)&&++P:U<=r&&(W-j)*(r-V)<(U-V)*(e-j)&&--P;return P}function M(){c=d,f=[],g=[],C=!0}function T(){var P=R(),k=C&&P,A=(f=xo(f)).length;(k||A)&&(u.polygonStart(),k&&(u.lineStart(),a(null,null,1,u),u.lineEnd()),A&&ose(f,l,P,a,u),u.polygonEnd()),c=u,f=g=p=null}function D(){O.point=x,g&&g.push(p=[]),w=!0,b=!1,y=_=NaN}function N(){f&&(x(h,v),m&&b&&d.rejoin(),f.push(d.result())),O.point=$,b&&c.lineEnd()}function x(P,k){var A=i(P,k);if(g&&p.push([P,k]),w)h=P,v=k,m=A,w=!1,A&&(c.lineStart(),c.point(P,k));else if(A&&b)c.point(P,k);else{var I=[y=Math.max(uy,Math.min(ah,y)),_=Math.max(uy,Math.min(ah,_))],F=[P=Math.max(uy,Math.min(ah,P)),k=Math.max(uy,Math.min(ah,k))];Oft(I,F,e,t,n,r)?(b||(c.lineStart(),c.point(I[0],I[1])),c.point(F[0],F[1]),A||c.lineEnd(),C=!1):A&&(c.lineStart(),c.point(P,k),C=!1)}y=P,_=k,b=A}return O}}function Eft(){var e=0,t=0,n=960,r=500,i,a,o;return o={stream:function(l){return i&&a===l?i:i=$C(e,t,n,r)(a=l)},extent:function(l){return arguments.length?(e=+l[0][0],t=+l[0][1],n=+l[1][0],r=+l[1][1],i=a=null,o):[[e,t],[n,r]]}}}var w6,S6,g_,p_,Cg={sphere:In,point:In,lineStart:$ft,lineEnd:In,polygonStart:In,polygonEnd:In};function $ft(){Cg.point=Rft,Cg.lineEnd=kft}function kft(){Cg.point=Cg.lineEnd=In}function Rft(e,t){e*=tt,t*=tt,S6=e,g_=Be(t),p_=We(t),Cg.point=Aft}function Aft(e,t){e*=tt,t*=tt;var n=Be(t),r=We(t),i=zt(e-S6),a=We(i),o=Be(i),l=r*o,s=p_*n-g_*r*a,u=g_*n+p_*r*a;w6.add(mi(vr(l*l+s*s),u)),S6=e,g_=n,p_=r}function cse(e){return w6=new Qr,Ni(e,Cg),+w6}var P6=[null,null],Tft={type:"LineString",coordinates:P6};function u2(e,t){return P6[0]=e,P6[1]=t,cse(Tft)}var QH={Feature:function(e,t){return c2(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r0&&(i=u2(e[a],e[a-1]),i>0&&n<=i&&r<=i&&(n+r-i)*(1-Math.pow((n-r)/i,2))et}).map(f)).concat(nn(ay(a/u)*u,i,u).filter(function(_){return zt(_%d)>et}).map(g))}return m.lines=function(){return y().map(function(_){return{type:"LineString",coordinates:_}})},m.outline=function(){return{type:"Polygon",coordinates:[p(r).concat(h(o).slice(1),p(n).reverse().slice(1),h(l).reverse().slice(1))]}},m.extent=function(_){return arguments.length?m.extentMajor(_).extentMinor(_):m.extentMinor()},m.extentMajor=function(_){return arguments.length?(r=+_[0][0],n=+_[1][0],l=+_[0][1],o=+_[1][1],r>n&&(_=r,r=n,n=_),l>o&&(_=l,l=o,o=_),m.precision(v)):[[r,l],[n,o]]},m.extentMinor=function(_){return arguments.length?(t=+_[0][0],e=+_[1][0],a=+_[0][1],i=+_[1][1],t>e&&(_=t,t=e,e=_),a>i&&(_=a,a=i,i=_),m.precision(v)):[[t,a],[e,i]]},m.step=function(_){return arguments.length?m.stepMajor(_).stepMinor(_):m.stepMinor()},m.stepMajor=function(_){return arguments.length?(c=+_[0],d=+_[1],m):[c,d]},m.stepMinor=function(_){return arguments.length?(s=+_[0],u=+_[1],m):[s,u]},m.precision=function(_){return arguments.length?(v=+_,f=nV(a,i,90),g=rV(t,e,v),p=nV(l,o,90),h=rV(r,n,v),m):v},m.extentMajor([[-180,-90+et],[180,90-et]]).extentMinor([[-180,-80-et],[180,80+et]])}function Ift(){return dse()()}function f2(e,t){var n=e[0]*tt,r=e[1]*tt,i=t[0]*tt,a=t[1]*tt,o=We(r),l=Be(r),s=We(a),u=Be(a),c=o*We(n),d=o*Be(n),f=s*We(i),g=s*Be(i),p=2*vi(vr(FH(a-r)+o*s*FH(i-n))),h=Be(p),v=p?function(m){var y=Be(m*=p)/h,_=Be(p-m)/h,b=_*c+y*f,w=_*d+y*g,C=_*l+y*u;return[mi(w,b)*hn,mi(C,vr(b*b+w*w))*hn]}:function(){return[n*hn,r*hn]};return v.distance=p,v}const Em=e=>e;var TE=new Qr,C6=new Qr,gse,pse,x6,O6,Cs={point:In,lineStart:In,lineEnd:In,polygonStart:function(){Cs.lineStart=Dft,Cs.lineEnd=Lft},polygonEnd:function(){Cs.lineStart=Cs.lineEnd=Cs.point=In,TE.add(zt(C6)),C6=new Qr},result:function(){var e=TE/2;return TE=new Qr,e}};function Dft(){Cs.point=Fft}function Fft(e,t){Cs.point=hse,gse=x6=e,pse=O6=t}function hse(e,t){C6.add(O6*e-x6*t),x6=e,O6=t}function Lft(){hse(gse,pse)}const iV=Cs;var xg=1/0,d2=xg,$m=-xg,g2=$m,zft={point:jft,lineStart:In,lineEnd:In,polygonStart:In,polygonEnd:In,result:function(){var e=[[xg,d2],[$m,g2]];return $m=g2=-(d2=xg=1/0),e}};function jft(e,t){e$m&&($m=e),tg2&&(g2=t)}const p2=zft;var E6=0,$6=0,oh=0,h2=0,m2=0,Lf=0,k6=0,R6=0,lh=0,mse,vse,Uo,Go,co={point:Cc,lineStart:aV,lineEnd:oV,polygonStart:function(){co.lineStart=Vft,co.lineEnd=Uft},polygonEnd:function(){co.point=Cc,co.lineStart=aV,co.lineEnd=oV},result:function(){var e=lh?[k6/lh,R6/lh]:Lf?[h2/Lf,m2/Lf]:oh?[E6/oh,$6/oh]:[NaN,NaN];return E6=$6=oh=h2=m2=Lf=k6=R6=lh=0,e}};function Cc(e,t){E6+=e,$6+=t,++oh}function aV(){co.point=Bft}function Bft(e,t){co.point=Hft,Cc(Uo=e,Go=t)}function Hft(e,t){var n=e-Uo,r=t-Go,i=vr(n*n+r*r);h2+=i*(Uo+e)/2,m2+=i*(Go+t)/2,Lf+=i,Cc(Uo=e,Go=t)}function oV(){co.point=Cc}function Vft(){co.point=Gft}function Uft(){yse(mse,vse)}function Gft(e,t){co.point=yse,Cc(mse=Uo=e,vse=Go=t)}function yse(e,t){var n=e-Uo,r=t-Go,i=vr(n*n+r*r);h2+=i*(Uo+e)/2,m2+=i*(Go+t)/2,Lf+=i,i=Go*e-Uo*t,k6+=i*(Uo+e),R6+=i*(Go+t),lh+=i*3,Cc(Uo=e,Go=t)}const lV=co;function _se(e){this._context=e}_se.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:{this._context.moveTo(e,t),this._point=1;break}case 1:{this._context.lineTo(e,t);break}default:{this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,hi);break}}},result:In};var A6=new Qr,ME,bse,wse,sh,uh,v2={point:In,lineStart:function(){v2.point=Wft},lineEnd:function(){ME&&Sse(bse,wse),v2.point=In},polygonStart:function(){ME=!0},polygonEnd:function(){ME=null},result:function(){var e=+A6;return A6=new Qr,e}};function Wft(e,t){v2.point=Sse,bse=sh=e,wse=uh=t}function Sse(e,t){sh-=e,uh-=t,A6.add(vr(sh*sh+uh*uh)),sh=e,uh=t}const sV=v2;let uV,y2,cV,fV;var NU,IU,DU,FU;class dV{constructor(t){this._append=t==null?Pse:Kft(t),this._radius=4.5,this._=""}pointRadius(t){return this._radius=+t,this}polygonStart(){this._line=0}polygonEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){this._line===0&&(this._+="Z"),this._point=NaN}point(t,n){switch(this._point){case 0:{this._append(NU||(NU=tr(["M",",",""])),t,n),this._point=1;break}case 1:{this._append(IU||(IU=tr(["L",",",""])),t,n);break}default:{if(this._append(DU||(DU=tr(["M",",",""])),t,n),this._radius!==cV||this._append!==y2){const r=this._radius,i=this._;this._="",this._append(FU||(FU=tr(["m0,","a",","," 0 1,1 0,","a",","," 0 1,1 0,","z"])),r,r,r,-2*r,r,r,2*r),cV=r,y2=this._append,fV=this._,this._=i}this._+=fV;break}}}result(){const t=this._;return this._="",t.length?t:null}}function Pse(e){let t=1;this._+=e[0];for(const n=e.length;t=0))throw new RangeError("invalid digits: ".concat(e));if(t>15)return Pse;if(t!==uV){const n=10**t;uV=t,y2=function(i){let a=1;this._+=i[0];for(const o=i.length;a=0))throw new RangeError("invalid digits: ".concat(l));n=s}return t===null&&(a=new dV(n)),o},o.projection(e).digits(n).context(t)}function Yft(e){return{stream:Tv(e)}}function Tv(e){return function(t){var n=new T6;for(var r in e)n[r]=e[r];return n.stream=t,n}}function T6(){}T6.prototype={constructor:T6,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function KT(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),r!=null&&e.clipExtent(null),Ni(n,e.stream(p2)),t(p2.result()),r!=null&&e.clipExtent(r),e}function kC(e,t,n){return KT(e,function(r){var i=t[1][0]-t[0][0],a=t[1][1]-t[0][1],o=Math.min(i/(r[1][0]-r[0][0]),a/(r[1][1]-r[0][1])),l=+t[0][0]+(i-o*(r[1][0]+r[0][0]))/2,s=+t[0][1]+(a-o*(r[1][1]+r[0][1]))/2;e.scale(150*o).translate([l,s])},n)}function qT(e,t,n){return kC(e,[[0,0],t],n)}function YT(e,t,n){return KT(e,function(r){var i=+t,a=i/(r[1][0]-r[0][0]),o=(i-a*(r[1][0]+r[0][0]))/2,l=-a*r[0][1];e.scale(150*a).translate([o,l])},n)}function XT(e,t,n){return KT(e,function(r){var i=+t,a=i/(r[1][1]-r[0][1]),o=-a*r[0][0],l=(i-a*(r[1][1]+r[0][1]))/2;e.scale(150*a).translate([o,l])},n)}var gV=16,Xft=We(30*tt);function pV(e,t){return+t?Zft(e,t):Qft(e)}function Qft(e){return Tv({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function Zft(e,t){function n(r,i,a,o,l,s,u,c,d,f,g,p,h,v){var m=u-r,y=c-i,_=m*m+y*y;if(_>4*t&&h--){var b=o+f,w=l+g,C=s+p,O=vr(b*b+w*w+C*C),$=vi(C/=O),R=zt(zt(C)-1)t||zt((m*N+y*x)/_-.5)>.3||o*f+l*g+s*p2?P[2]%360*tt:0,N()):[l*hn,s*hn,u*hn]},T.angle=function(P){return arguments.length?(d=P%360*tt,N()):d*hn},T.reflectX=function(P){return arguments.length?(f=P?-1:1,N()):f<0},T.reflectY=function(P){return arguments.length?(g=P?-1:1,N()):g<0},T.precision=function(P){return arguments.length?(C=pV(O,w=P*P),x()):vr(w)},T.fitExtent=function(P,k){return kC(T,P,k)},T.fitSize=function(P,k){return qT(T,P,k)},T.fitWidth=function(P,k){return YT(T,P,k)},T.fitHeight=function(P,k){return XT(T,P,k)};function N(){var P=hV(n,0,0,f,g,d).apply(null,t(a,o)),k=hV(n,r-P[0],i-P[1],f,g,d);return c=WT(l,s,u),O=y6(t,k),$=y6(c,O),C=pV(O,w),x()}function x(){return R=M=null,T}return function(){return t=e.apply(this,arguments),T.invert=t.invert&&D,N()}}function QT(e){var t=0,n=At/3,r=ur(e),i=r(t,n);return i.parallels=function(a){return arguments.length?r(t=a[0]*tt,n=a[1]*tt):[t*hn,n*hn]},i}function ndt(e){var t=We(e);function n(r,i){return[r*t,Be(i)/t]}return n.invert=function(r,i){return[r/t,vi(i*t)]},n}function Cse(e,t){var n=Be(e),r=(n+Be(t))/2;if(zt(r)=.12&&v<.234&&h>=-.425&&h<-.214?i:v>=.166&&v<.234&&h>=-.214&&h<-.115?o:n).invert(f)},c.stream=function(f){return e&&t===f?e:e=rdt([n.stream(t=f),i.stream(f),o.stream(f)])},c.precision=function(f){return arguments.length?(n.precision(f),i.precision(f),o.precision(f),d()):n.precision()},c.scale=function(f){return arguments.length?(n.scale(f),i.scale(f*.35),o.scale(f),c.translate(n.translate())):n.scale()},c.translate=function(f){if(!arguments.length)return n.translate();var g=n.scale(),p=+f[0],h=+f[1];return r=n.translate(f).clipExtent([[p-.455*g,h-.238*g],[p+.455*g,h+.238*g]]).stream(u),a=i.translate([p-.307*g,h+.201*g]).clipExtent([[p-.425*g+et,h+.12*g+et],[p-.214*g-et,h+.234*g-et]]).stream(u),l=o.translate([p-.205*g,h+.212*g]).clipExtent([[p-.214*g+et,h+.166*g+et],[p-.115*g-et,h+.234*g-et]]).stream(u),d()},c.fitExtent=function(f,g){return kC(c,f,g)},c.fitSize=function(f,g){return qT(c,f,g)},c.fitWidth=function(f,g){return YT(c,f,g)},c.fitHeight=function(f,g){return XT(c,f,g)};function d(){return e=t=null,c}return c.scale(1070)}function Ose(e){return function(t,n){var r=We(t),i=We(n),a=e(r*i);return a===1/0?[2,0]:[a*i*Be(t),a*Be(n)]}}function Mv(e){return function(t,n){var r=vr(t*t+n*n),i=e(r),a=Be(i),o=We(i);return[mi(t*a,r*o),vi(r&&n*a/r)]}}var od=Ose(function(e){return vr(2/(1+e))});od.invert=Mv(function(e){return 2*vi(e/2)});function adt(){return Le(od).scale(124.75).clipAngle(180-.001)}var du=Ose(function(e){return(e=Gle(e))&&e/Be(e)});du.invert=Mv(function(e){return e});function odt(){return Le(du).scale(79.4188).clipAngle(180-.001)}function Nv(e,t){return[e,XS(UT((Vn+t)/2))]}Nv.invert=function(e,t){return[e,2*ap(Ule(t))-Vn]};function ldt(){return Ese(Nv).scale(961/hi)}function Ese(e){var t=Le(e),n=t.center,r=t.scale,i=t.translate,a=t.clipExtent,o=null,l,s,u;t.scale=function(d){return arguments.length?(r(d),c()):r()},t.translate=function(d){return arguments.length?(i(d),c()):i()},t.center=function(d){return arguments.length?(n(d),c()):n()},t.clipExtent=function(d){return arguments.length?(d==null?o=l=s=u=null:(o=+d[0][0],l=+d[0][1],s=+d[1][0],u=+d[1][1]),c()):o==null?null:[[o,l],[s,u]]};function c(){var d=At*r(),f=t(Pg(t.rotate()).invert([0,0]));return a(o==null?[[f[0]-d,f[1]-d],[f[0]+d,f[1]+d]]:e===Nv?[[Math.max(f[0]-d,o),l],[Math.min(f[0]+d,s),u]]:[[o,Math.max(f[1]-d,l)],[s,Math.min(f[1]+d,u)]])}return c()}function cy(e){return UT((Vn+e)/2)}function $se(e,t){var n=We(e),r=e===t?Be(e):XS(n/We(t))/XS(cy(t)/cy(e)),i=n*kE(cy(e),r)/r;if(!r)return Nv;function a(o,l){i>0?l<-Vn+et&&(l=-Vn+et):l>Vn-et&&(l=Vn-et);var s=i/kE(cy(l),r);return[s*Be(r*o),i-s*We(r*o)]}return a.invert=function(o,l){var s=i-l,u=Na(r)*vr(o*o+s*s),c=mi(o,zt(s))*Na(s);return s*r<0&&(c-=At*Na(o)*Na(s)),[c/r,2*ap(kE(i/u,1/r))-Vn]},a}function sdt(){return QT($se).scale(109.5).parallels([30,30])}function km(e,t){return[e,t]}km.invert=km;function kse(){return Le(km).scale(152.63)}function Rse(e,t){var n=We(e),r=e===t?Be(e):(n-We(t))/(t-e),i=n/r+e;if(zt(r)et&&--r>0);return[e/(.8707+(a=n*n)*(-.131979+a*(-.013791+a*a*a*(.003971-.001529*a)))),n]};function gdt(){return Le(eM).scale(175.295)}function tM(e,t){return[We(t)*Be(e),Be(t)]}tM.invert=Mv(vi);function Ase(){return Le(tM).scale(249.5).clipAngle(90+et)}function nM(e,t){var n=We(t),r=1+We(e)*n;return[n*Be(e)/r,Be(t)/r]}nM.invert=Mv(function(e){return 2*ap(e)});function pdt(){return Le(nM).scale(250).clipAngle(142)}function rM(e,t){return[XS(UT((Vn+t)/2)),-e]}rM.invert=function(e,t){return[-t,2*ap(Ule(e))-Vn]};function hdt(){var e=Ese(rM),t=e.center,n=e.rotate;return e.center=function(r){return arguments.length?t([-r[1],r[0]]):(r=t(),[r[1],-r[0]])},e.rotate=function(r){return arguments.length?n([r[0],r[1],r.length>2?r[2]+90:90]):(r=n(),[r[0],r[1],r[2]-90])},n([0,0,90]).scale(159.155)}const mdt=Object.freeze(Object.defineProperty({__proto__:null,geoAlbers:xse,geoAlbersUsa:idt,geoArea:dft,geoAzimuthalEqualArea:adt,geoAzimuthalEqualAreaRaw:od,geoAzimuthalEquidistant:odt,geoAzimuthalEquidistantRaw:du,geoBounds:Jle,geoCentroid:op,geoCircle:ise,geoClipAntimeridian:b6,geoClipCircle:use,geoClipExtent:Eft,geoClipRectangle:$C,geoConicConformal:sdt,geoConicConformalRaw:$se,geoConicEqualArea:_2,geoConicEqualAreaRaw:Cse,geoConicEquidistant:udt,geoConicEquidistantRaw:Rse,geoContains:Nft,geoDistance:u2,geoEqualEarth:fdt,geoEqualEarthRaw:ZT,geoEquirectangular:kse,geoEquirectangularRaw:km,geoGnomonic:JT,geoGnomonicRaw:Rm,geoGraticule:dse,geoGraticule10:Ift,geoIdentity:ddt,geoInterpolate:f2,geoLength:cse,geoMercator:ldt,geoMercatorRaw:Nv,geoNaturalEarth1:gdt,geoNaturalEarth1Raw:eM,geoOrthographic:Ase,geoOrthographicRaw:tM,geoPath:qft,geoProjection:Le,geoProjectionMutator:ur,geoRotation:Pg,geoStereographic:pdt,geoStereographicRaw:nM,geoStream:Ni,geoTransform:Yft,geoTransverseMercator:hdt,geoTransverseMercatorRaw:rM},Symbol.toStringTag,{value:"Module"}));var oe=Math.abs,Fn=Math.atan,Nt=Math.atan2,J=Math.cos,il=Math.exp,Og=Math.floor,or=Math.log,El=Math.max,ci=Math.min,Am=Math.pow,w2=Math.round,gt=Math.sign||function(e){return e>0?1:e<0?-1:0},Z=Math.sin,yt=Math.tan,we=1e-6,Gc=1e-12,ee=Math.PI,$e=ee/2,Ui=ee/4,Ea=Math.SQRT1_2,rn=re(2),Wa=re(ee),eo=ee*2,Ft=180/ee,Pt=ee/180;function vdt(e){return e?e/Math.sin(e):1}function Ke(e){return e>1?$e:e<-1?-$e:Math.asin(e)}function mr(e){return e>1?0:e<-1?ee:Math.acos(e)}function re(e){return e>0?Math.sqrt(e):0}function ydt(e){return e=il(2*e),(e-1)/(e+1)}function iM(e){return(il(e)-il(-e))/2}function Tse(e){return(il(e)+il(-e))/2}function _dt(e){return or(e+re(e*e+1))}function bdt(e){return or(e+re(e*e-1))}function Mse(e){var t=yt(e/2),n=2*or(J(e/2))/(t*t);function r(i,a){var o=J(i),l=J(a),s=Z(a),u=l*o,c=-((1-u?or((1+u)/2)/(1-u):-.5)+n/(1+u));return[c*l*Z(i),c*s]}return r.invert=function(i,a){var o=re(i*i+a*a),l=-e/2,s=50,u;if(!o)return[0,0];do{var c=l/2,d=J(c),f=Z(c),g=f/d,p=-or(oe(d));l-=u=(2/g*p-n*g-o)/(-p/(f*f)+1-n/(2*d*d))*(d<0?.7:1)}while(oe(u)>we&&--s>0);var h=Z(l);return[Nt(i*h,o*J(l)),Ke(a*h/o)]},r}function wdt(){var e=$e,t=ur(Mse),n=t(e);return n.radius=function(r){return arguments.length?t(e=r*Pt):e*Ft},n.scale(179.976).clipAngle(147)}function RC(e,t){var n=J(t),r=vdt(mr(n*J(e/=2)));return[2*n*Z(e)*r,Z(t)*r]}RC.invert=function(e,t){if(!(e*e+4*t*t>ee*ee+we)){var n=e,r=t,i=25;do{var a=Z(n),o=Z(n/2),l=J(n/2),s=Z(r),u=J(r),c=Z(2*r),d=s*s,f=u*u,g=o*o,p=1-f*l*l,h=p?mr(u*l)*re(v=1/p):v=0,v,m=2*h*u*o-e,y=h*s-t,_=v*(f*g+h*u*l*d),b=v*(.5*a*c-h*2*s*o),w=v*.25*(c*o-h*s*f*a),C=v*(d*l+h*g*u),O=b*w-C*_;if(!O)break;var $=(y*b-m*C)/O,R=(m*w-y*_)/O;n-=$,r-=R}while((oe($)>we||oe(R)>we)&&--i>0);return[n,r]}};function Sdt(){return Le(RC).scale(152.63)}function Nse(e){var t=Z(e),n=J(e),r=e>=0?1:-1,i=yt(r*e),a=(1+t-n)/2;function o(l,s){var u=J(s),c=J(l/=2);return[(1+u)*Z(l),(r*s>-Nt(c,i)-.001?0:-r*10)+a+Z(s)*n-(1+u)*t*c]}return o.invert=function(l,s){var u=0,c=0,d=50;do{var f=J(u),g=Z(u),p=J(c),h=Z(c),v=1+p,m=v*g-l,y=a+h*n-v*t*f-s,_=v*f/2,b=-g*h,w=t*v*g/2,C=n*p+t*f*h,O=b*w-C*_,$=(y*b-m*C)/O/2,R=(m*w-y*_)/O;oe(R)>2&&(R/=2),u-=$,c-=R}while((oe($)>we||oe(R)>we)&&--d>0);return r*c>-Nt(J(u),i)-.001?[u*2,c]:null},o}function Pdt(){var e=20*Pt,t=e>=0?1:-1,n=yt(t*e),r=ur(Nse),i=r(e),a=i.stream;return i.parallel=function(o){return arguments.length?(n=yt((t=(e=o*Pt)>=0?1:-1)*e),r(e)):e*Ft},i.stream=function(o){var l=i.rotate(),s=a(o),u=(i.rotate([0,0]),a(o)),c=i.precision();return i.rotate(l),s.sphere=function(){u.polygonStart(),u.lineStart();for(var d=t*-180;t*d<180;d+=t*90)u.point(d,t*90);if(e)for(;t*(d-=3*t*c)>=-180;)u.point(d,t*-Nt(J(d*Pt/2),n)*Ft);u.lineEnd(),u.polygonEnd()},s},i.scale(218.695).center([0,28.0974])}function AC(e,t){var n=yt(t/2),r=re(1-n*n),i=1+r*J(e/=2),a=Z(e)*r/i,o=n/i,l=a*a,s=o*o;return[4/3*a*(3+l-3*s),4/3*o*(3+3*l-s)]}AC.invert=function(e,t){if(e*=3/8,t*=3/8,!e&&oe(t)>1)return null;var n=e*e,r=t*t,i=1+n+r,a=re((i-re(i*i-4*t*t))/2),o=Ke(a)/3,l=a?bdt(oe(t/a))/3:_dt(oe(e))/3,s=J(o),u=Tse(l),c=u*u-s*s;return[gt(e)*2*Nt(iM(l)*s,.25-c),gt(t)*2*Nt(u*Z(o),.25+c)]};function Cdt(){return Le(AC).scale(66.1603)}var NE=re(8),xdt=or(1+rn);function aM(e,t){var n=oe(t);return nGc&&--r>0);return[e/(J(n)*(NE-1/Z(n))),gt(t)*n]};function Odt(){return Le(aM).scale(112.314)}function Ise(e){var t=2*ee/e;function n(r,i){var a=du(r,i);if(oe(r)>$e){var o=Nt(a[1],a[0]),l=re(a[0]*a[0]+a[1]*a[1]),s=t*w2((o-$e)/t)+$e,u=Nt(Z(o-=s),2-J(o));o=s+Ke(ee/l*Z(u))-u,a[0]=l*J(o),a[1]=l*Z(o)}return a}return n.invert=function(r,i){var a=re(r*r+i*i);if(a>$e){var o=Nt(i,r),l=t*w2((o-$e)/t)+$e,s=o>l?-1:1,u=a*J(l-o),c=1/yt(s*mr((u-ee)/re(ee*(ee-2*u)+a*a)));o=l+2*Fn((c+s*re(c*c-3))/3),r=a*J(o),i=a*Z(o)}return du.invert(r,i)},n}function Edt(){var e=5,t=ur(Ise),n=t(e),r=n.stream,i=.01,a=-J(i*Pt),o=Z(i*Pt);return n.lobes=function(l){return arguments.length?t(e=+l):e},n.stream=function(l){var s=n.rotate(),u=r(l),c=(n.rotate([0,0]),r(l));return n.rotate(s),u.sphere=function(){c.polygonStart(),c.lineStart();for(var d=0,f=360/e,g=2*ee/e,p=90-180/e,h=$e;d0&&oe(i)>we);return r<0?NaN:n}function oM(e,t,n){return t===void 0&&(t=40),n===void 0&&(n=Gc),function(r,i,a,o){var l,s,u;a=a===void 0?0:+a,o=o===void 0?0:+o;for(var c=0;cl){a-=s/=2,o-=u/=2;continue}l=p;var h=(a>0?-1:1)*n,v=(o>0?-1:1)*n,m=e(a+h,o),y=e(a,o+v),_=(m[0]-d[0])/h,b=(m[1]-d[1])/h,w=(y[0]-d[0])/v,C=(y[1]-d[1])/v,O=C*_-b*w,$=(oe(O)<.5?.5:1)/O;if(s=(g*w-f*C)*$,u=(f*b-g*_)*$,a+=s,o+=u,oe(s)0&&(l[1]*=1+s/1.5*l[0]*l[0]),l}return r.invert=oM(r),r}function kdt(){return Le(Fse()).rotate([-16.5,-42]).scale(176.57).center([7.93,.09])}function Lse(e,t){var n=e*Z(t),r=30,i;do t-=i=(t+Z(t)-n)/(1+J(t));while(oe(i)>we&&--r>0);return t/2}function lM(e,t,n){function r(i,a){return[e*i*J(a=Lse(n,a)),t*Z(a)]}return r.invert=function(i,a){return a=Ke(a/t),[i/(e*J(a)),Ke((2*a+Z(2*a))/n)]},r}var Cu=lM(rn/$e,rn,ee);function Rdt(){return Le(Cu).scale(169.529)}var P2=2.00276,zse=1.11072;function MC(e,t){var n=Lse(ee,t);return[P2*e/(1/J(t)+zse/J(n)),(t+rn*Z(n))/P2]}MC.invert=function(e,t){var n=P2*t,r=t<0?-Ui:Ui,i=25,a,o;do o=n-rn*Z(r),r-=a=(Z(2*r)+2*r-ee*Z(o))/(2*J(2*r)+2+ee*J(o)*rn*J(r));while(oe(a)>we&&--i>0);return o=n-rn*Z(r),[e*(1/J(o)+zse/J(r))/P2,o]};function Adt(){return Le(MC).scale(160.857)}function lp(e){var t=0,n=ur(e),r=n(t);return r.parallel=function(i){return arguments.length?n(t=i*Pt):t*Ft},r}function os(e,t){return[e*J(t),t]}os.invert=function(e,t){return[e/J(t),t]};function Tdt(){return Le(os).scale(152.63)}function jse(e){if(!e)return os;var t=1/yt(e);function n(r,i){var a=t+e-i,o=a&&r*J(i)/a;return[a*Z(o),t-a*J(o)]}return n.invert=function(r,i){var a=re(r*r+(i=t-i)*i),o=t+e-a;return[a/J(o)*Nt(r,i),o]},n}function Mdt(){return lp(jse).scale(123.082).center([0,26.1441]).parallel(45)}function Bse(e){function t(n,r){var i=$e-r,a=i&&n*e*Z(i)/i;return[i*Z(a)/e,$e-i*J(a)]}return t.invert=function(n,r){var i=n*e,a=$e-r,o=re(i*i+a*a),l=Nt(i,a);return[(o?o/Z(o):1)*l/e,$e-o]},t}function Ndt(){var e=.5,t=ur(Bse),n=t(e);return n.fraction=function(r){return arguments.length?t(e=+r):e},n.scale(158.837)}var Hse=lM(1,4/ee,ee);function Idt(){return Le(Hse).scale(152.63)}function mV(e,t,n,r,i,a){var o=J(a),l;if(oe(e)>1||oe(a)>1)l=mr(n*i+t*r*o);else{var s=Z(e/2),u=Z(a/2);l=2*Ke(re(s*s+t*r*u*u))}return oe(l)>we?[l,Nt(r*Z(a),t*i-n*r*o)]:[0,0]}function IE(e,t,n){return mr((e*e+t*t-n*n)/(2*e*t))}function Ddt(e){return e-2*ee*Og((e+ee)/(2*ee))}function Vse(e,t,n){for(var r=[[e[0],e[1],Z(e[1]),J(e[1])],[t[0],t[1],Z(t[1]),J(t[1])],[n[0],n[1],Z(n[1]),J(n[1])]],i=r[2],a,o=0;o<3;++o,i=a)a=r[o],i.v=mV(a[1]-i[1],i[3],i[2],a[3],a[2],a[0]-i[0]),i.point=[0,0];var l=IE(r[0].v[0],r[2].v[0],r[1].v[0]),s=IE(r[0].v[0],r[1].v[0],r[2].v[0]),u=ee-l;r[2].point[1]=0,r[0].point[0]=-(r[1].point[0]=r[0].v[0]/2);var c=[r[2].point[0]=r[0].point[0]+r[2].v[0]*J(l),2*(r[0].point[1]=r[1].point[1]=r[2].v[0]*Z(l))];function d(f,g){var p=Z(g),h=J(g),v=new Array(3),m;for(m=0;m<3;++m){var y=r[m];if(v[m]=mV(g-y[1],y[3],y[2],h,p,f-y[0]),!v[m][0])return y.point;v[m][1]=Ddt(v[m][1]-y.v[1])}var _=c.slice();for(m=0;m<3;++m){var b=m==2?0:m+1,w=IE(r[m].v[0],v[m][0],v[b][0]);v[m][1]<0&&(w=-w),m?m==1?(w=s-w,_[0]-=v[m][0]*J(w),_[1]-=v[m][0]*Z(w)):(w=u-w,_[0]+=v[m][0]*J(w),_[1]+=v[m][0]*Z(w)):(_[0]+=v[m][0]*J(w),_[1]-=v[m][0]*Z(w))}return _[0]/=3,_[1]/=3,_}return d}function DE(e){return e[0]*=Pt,e[1]*=Pt,e}function Fdt(){return Use([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])}function Use(e,t,n){var r=op({type:"MultiPoint",coordinates:[e,t,n]}),i=[-r[0],-r[1]],a=Pg(i),o=Vse(DE(a(e)),DE(a(t)),DE(a(n)));o.invert=oM(o);var l=Le(o).rotate(i),s=l.center;return delete l.rotate,l.center=function(u){return arguments.length?s(a(u)):a.invert(s())},l.clipAngle(90)}function Wo(e,t){var n=re(1-Z(t));return[2/Wa*e*n,Wa*(1-n)]}Wo.invert=function(e,t){var n=(n=t/Wa-1)*n;return[n>0?e*re(ee/n)/2:0,Ke(1-n)]};function Ldt(){return Le(Wo).scale(95.6464).center([0,30])}function Gse(e){var t=yt(e);function n(r,i){return[r,(r?r/Z(r):1)*(Z(i)*J(r)-t*J(i))]}return n.invert=t?function(r,i){r&&(i*=Z(r)/r);var a=J(r);return[r,2*Nt(re(a*a+t*t-i*i)-a,t-i)]}:function(r,i){return[r,Ke(r?i*yt(r)/r:i)]},n}function zdt(){return lp(Gse).scale(249.828).clipAngle(90)}var C2=re(3);function sM(e,t){return[C2*e*(2*J(2*t/3)-1)/Wa,C2*Wa*Z(t/3)]}sM.invert=function(e,t){var n=3*Ke(t/(C2*Wa));return[Wa*e/(C2*(2*J(2*n/3)-1)),n]};function jdt(){return Le(sM).scale(156.19)}function uM(e){var t=J(e);function n(r,i){return[r*t,Z(i)/t]}return n.invert=function(r,i){return[r/t,Ke(i*t)]},n}function Bdt(){return lp(uM).parallel(38.58).scale(195.044)}function Wse(e){var t=J(e);function n(r,i){return[r*t,(1+t)*yt(i/2)]}return n.invert=function(r,i){return[r/t,Fn(i/(1+t))*2]},n}function Hdt(){return lp(Wse).scale(124.75)}function cM(e,t){var n=re(8/(3*ee));return[n*e*(1-oe(t)/ee),n*t]}cM.invert=function(e,t){var n=re(8/(3*ee)),r=t/n;return[e/(n*(1-oe(r)/ee)),r]};function Vdt(){return Le(cM).scale(165.664)}function fM(e,t){var n=re(4-3*Z(oe(t)));return[2/re(6*ee)*e*n,gt(t)*re(2*ee/3)*(2-n)]}fM.invert=function(e,t){var n=2-oe(t)/re(2*ee/3);return[e*re(6*ee)/(2*n),gt(t)*Ke((4-n*n)/3)]};function Udt(){return Le(fM).scale(165.664)}function dM(e,t){var n=re(ee*(4+ee));return[2/n*e*(1+re(1-4*t*t/(ee*ee))),4/n*t]}dM.invert=function(e,t){var n=re(ee*(4+ee))/2;return[e*n/(1+re(1-t*t*(4+ee)/(4*ee))),t*n/2]};function Gdt(){return Le(dM).scale(180.739)}function gM(e,t){var n=(2+$e)*Z(t);t/=2;for(var r=0,i=1/0;r<10&&oe(i)>we;r++){var a=J(t);t-=i=(t+Z(t)*(a+2)-n)/(2*a*(1+a))}return[2/re(ee*(4+ee))*e*(1+J(t)),2*re(ee/(4+ee))*Z(t)]}gM.invert=function(e,t){var n=t*re((4+ee)/ee)/2,r=Ke(n),i=J(r);return[e/(2/re(ee*(4+ee))*(1+i)),Ke((r+n*(i+2))/(2+$e))]};function Wdt(){return Le(gM).scale(180.739)}function pM(e,t){return[e*(1+J(t))/re(2+ee),2*t/re(2+ee)]}pM.invert=function(e,t){var n=re(2+ee),r=t*n/2;return[n*e/(1+J(r)),r]};function Kdt(){return Le(pM).scale(173.044)}function hM(e,t){for(var n=(1+$e)*Z(t),r=0,i=1/0;r<10&&oe(i)>we;r++)t-=i=(t+Z(t)-n)/(1+J(t));return n=re(2+ee),[e*(1+J(t))/n,2*t/n]}hM.invert=function(e,t){var n=1+$e,r=re(n/2);return[e*2*r/(1+J(t*=r)),Ke((t+Z(t))/n)]};function qdt(){return Le(hM).scale(173.044)}var x2=3+2*rn;function mM(e,t){var n=Z(e/=2),r=J(e),i=re(J(t)),a=J(t/=2),o=Z(t)/(a+rn*r*i),l=re(2/(1+o*o)),s=re((rn*a+(r+n)*i)/(rn*a+(r-n)*i));return[x2*(l*(s-1/s)-2*or(s)),x2*(l*o*(s+1/s)-2*Fn(o))]}mM.invert=function(e,t){if(!(a=AC.invert(e/1.2,t*1.065)))return null;var n=a[0],r=a[1],i=20,a;e/=x2,t/=x2;do{var o=n/2,l=r/2,s=Z(o),u=J(o),c=Z(l),d=J(l),f=J(r),g=re(f),p=c/(d+rn*u*g),h=p*p,v=re(2/(1+h)),m=rn*d+(u+s)*g,y=rn*d+(u-s)*g,_=m/y,b=re(_),w=b-1/b,C=b+1/b,O=v*w-2*or(b)-e,$=v*p*C-2*Fn(p)-t,R=c&&Ea*g*s*h/c,M=(rn*u*d+g)/(2*(d+rn*u*g)*(d+rn*u*g)*g),T=-.5*p*v*v*v,D=T*R,N=T*M,x=(x=2*d+rn*g*(u-s))*x*b,P=(rn*u*d*g+f)/x,k=-(rn*s*c)/(g*x),A=w*D-2*P/b+v*(P+P/_),I=w*N-2*k/b+v*(k+k/_),F=p*C*D-2*R/(1+h)+v*C*R+v*p*(P-P/_),z=p*C*N-2*M/(1+h)+v*C*M+v*p*(k-k/_),H=I*F-z*A;if(!H)break;var j=($*I-O*z)/H,V=(O*F-$*A)/H;n-=j,r=El(-$e,ci($e,r-V))}while((oe(j)>we||oe(V)>we)&&--i>0);return oe(oe(r)-$e)r){var d=re(c),f=Nt(u,s),g=n*w2(f/n),p=f-g,h=e*J(p),v=(e*Z(p)-p*Z(h))/($e-h),m=_V(p,v),y=(ee-e)/fy(m,h,ee);s=d;var _=50,b;do s-=b=(e+fy(m,h,s)*y-d)/(m(s)*y);while(oe(b)>we&&--_>0);u=p*Z(s),s<$e&&(u-=v*(s-$e));var w=Z(g),C=J(g);l[0]=s*C-u*w,l[1]=s*w+u*C}return l}return i.invert=function(a,o){var l=a*a+o*o;if(l>r){var s=re(l),u=Nt(o,a),c=n*w2(u/n),d=u-c;a=s*J(d),o=s*Z(d);for(var f=a-$e,g=Z(a),p=o/g,h=a<$e?1/0:0,v=10;;){var m=e*Z(p),y=e*J(p),_=Z(y),b=$e-y,w=(m-p*_)/b,C=_V(p,w);if(oe(h)we||oe(p)>we)&&--h>0);return[d,f]},s}var Yse=NC(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);function tgt(){return Le(Yse).scale(149.995)}var Xse=NC(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);function ngt(){return Le(Xse).scale(153.93)}var Qse=NC(5/6*ee,-.62636,-.0344,0,1.3493,-.05524,0,.045);function rgt(){return Le(Qse).scale(130.945)}function _M(e,t){var n=e*e,r=t*t;return[e*(1-.162388*r)*(.87-952426e-9*n*n),t*(1+r/12)]}_M.invert=function(e,t){var n=e,r=t,i=50,a;do{var o=r*r;r-=a=(r*(1+o/12)-t)/(1+o/4)}while(oe(a)>we&&--i>0);i=50,e/=1-.162388*o;do{var l=(l=n*n)*l;n-=a=(n*(.87-952426e-9*l)-e)/(.87-.00476213*l)}while(oe(a)>we&&--i>0);return[n,r]};function igt(){return Le(_M).scale(131.747)}var Zse=NC(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);function agt(){return Le(Zse).scale(131.087)}function Jse(e){var t=e($e,0)[0]-e(-$e,0)[0];function n(r,i){var a=r>0?-.5:.5,o=e(r+a*ee,i);return o[0]-=a*t,o}return e.invert&&(n.invert=function(r,i){var a=r>0?-.5:.5,o=e.invert(r+a*t,i),l=o[0]-a*ee;return l<-ee?l+=2*ee:l>ee&&(l-=2*ee),o[0]=l,o}),n}function IC(e,t){var n=gt(e),r=gt(t),i=J(t),a=J(e)*i,o=Z(e)*i,l=Z(r*t);e=oe(Nt(o,l)),t=Ke(a),oe(e-$e)>we&&(e%=$e);var s=ogt(e>ee/4?$e-e:e,t);return e>ee/4&&(l=s[0],s[0]=-s[1],s[1]=-l),s[0]*=n,s[1]*=-r,s}IC.invert=function(e,t){oe(e)>1&&(e=gt(e)*2-e),oe(t)>1&&(t=gt(t)*2-t);var n=gt(e),r=gt(t),i=-n*e,a=-r*t,o=a/i<1,l=lgt(o?a:i,o?i:a),s=l[0],u=l[1],c=J(u);return o&&(s=-$e-s),[n*(Nt(Z(s)*c,-Z(u))+ee),r*Ke(J(s)*c)]};function ogt(e,t){if(t===$e)return[0,0];var n=Z(t),r=n*n,i=r*r,a=1+i,o=1+3*i,l=1-i,s=Ke(1/re(a)),u=l+r*a*s,c=(1-n)/u,d=re(c),f=c*a,g=re(f),p=d*l,h,v;if(e===0)return[0,-(p+r*g)];var m=J(t),y=1/m,_=2*n*m,b=(-3*r+s*o)*_,w=(-u*m-(1-n)*b)/(u*u),C=.5*w/d,O=l*C-2*r*d*_,$=r*a*w+c*o*_,R=-y*_,M=-y*$,T=-2*y*O,D=4*e/ee,N;if(e>.222*ee||t.175*ee){if(h=(p+r*re(f*(1+i)-p*p))/(1+i),e>ee/4)return[h,h];var x=h,P=.5*h;h=.5*(P+x),v=50;do{var k=re(f-h*h),A=h*(T+R*k)+M*Ke(h/g)-D;if(!A)break;A<0?P=h:x=h,h=.5*(P+x)}while(oe(x-P)>we&&--v>0)}else{h=we,v=25;do{var I=h*h,F=re(f-I),z=T+R*F,H=h*z+M*Ke(h/g)-D,j=z+(M-R*I)/F;h-=N=F?H/j:0}while(oe(N)>we&&--v>0)}return[h,-p-r*re(f-h*h)]}function lgt(e,t){for(var n=0,r=1,i=.5,a=50;;){var o=i*i,l=re(i),s=Ke(1/re(1+o)),u=1-o+i*(1+o)*s,c=(1-l)/u,d=re(c),f=c*(1+o),g=d*(1-o),p=f-e*e,h=re(p),v=t+g+i*h;if(oe(r-n)0?n=i:r=i,i=.5*(n+r)}if(!a)return null;var m=Ke(l),y=J(m),_=1/y,b=2*l*y,w=(-3*i+s*(1+3*o))*b,C=(-u*y-(1-l)*w)/(u*u),O=.5*C/d,$=(1-o)*O-2*i*d*b,R=-2*_*$,M=-_*b,T=-_*(i*(1+o)*C+c*(1+3*o)*b);return[ee/4*(e*(R+M*h)+T*Ke(e/re(f))),m]}function sgt(){return Le(Jse(IC)).scale(239.75)}function ugt(e,t,n){var r,i,a;return e?(r=FE(e,n),t?(i=FE(t,1-n),a=i[1]*i[1]+n*r[0]*r[0]*i[0]*i[0],[[r[0]*i[2]/a,r[1]*r[2]*i[0]*i[1]/a],[r[1]*i[1]/a,-r[0]*r[2]*i[0]*i[2]/a],[r[2]*i[1]*i[2]/a,-n*r[0]*r[1]*i[0]/a]]):[[r[0],0],[r[1],0],[r[2],0]]):(i=FE(t,1-n),[[0,i[0]/i[1]],[1/i[1],0],[i[2]/i[1],0]])}function FE(e,t){var n,r,i,a,o;if(t=1-we)return n=(1-t)/4,r=Tse(e),a=ydt(e),i=1/r,o=r*iM(e),[a+n*(o-e)/(r*r),i-n*a*i*(o-e),i+n*a*i*(o+e),2*Fn(il(e))-$e+n*(o-e)/r];var l=[1,0,0,0,0,0,0,0,0],s=[re(t),0,0,0,0,0,0,0,0],u=0;for(r=re(1-t),o=1;oe(s[u]/l[u])>we&&u<8;)n=l[u++],s[u]=(n-r)/2,l[u]=(n+r)/2,r=re(n*r),o*=2;i=o*l[u]*e;do a=s[u]*Z(r=i)/l[u],i=(Ke(a)+i)/2;while(--u);return[Z(i),a=J(i),a/J(i-r),i]}function cgt(e,t,n){var r=oe(e),i=oe(t),a=iM(i);if(r){var o=1/Z(r),l=1/(yt(r)*yt(r)),s=-(l+n*(a*a*o*o)-1+n),u=(n-1)*l,c=(-s+re(s*s-4*u))/2;return[Dh(Fn(1/re(c)),n)*gt(e),Dh(Fn(re((c/l-1)/n)),1-n)*gt(t)]}return[0,Dh(Fn(a),1-n)*gt(t)]}function Dh(e,t){if(!t)return e;if(t===1)return or(yt(e/2+Ui));for(var n=1,r=re(1-t),i=re(t),a=0;oe(i)>we;a++){if(e%ee){var o=Fn(r*yt(e)/n);o<0&&(o+=ee),e+=o+~~(e/ee)*ee}else e+=e;i=(n+r)/2,r=re(n*r),i=((n=i)-r)/2}return e/(Am(2,a)*n)}function DC(e,t){var n=(rn-1)/(rn+1),r=re(1-n*n),i=Dh($e,r*r),a=-1,o=or(yt(ee/4+oe(t)/2)),l=il(a*o)/re(n),s=fgt(l*J(a*e),l*Z(a*e)),u=cgt(s[0],s[1],r*r);return[-u[1],(t>=0?1:-1)*(.5*i-u[0])]}function fgt(e,t){var n=e*e,r=t+1,i=1-n-t*t;return[.5*((e>=0?$e:-$e)-Nt(i,2*e)),-.25*or(i*i+4*n)+.5*or(r*r+n)]}function dgt(e,t){var n=t[0]*t[0]+t[1]*t[1];return[(e[0]*t[0]+e[1]*t[1])/n,(e[1]*t[0]-e[0]*t[1])/n]}DC.invert=function(e,t){var n=(rn-1)/(rn+1),r=re(1-n*n),i=Dh($e,r*r),a=-1,o=ugt(.5*i-t,-e,r*r),l=dgt(o[0],o[1]),s=Nt(l[1],l[0])/a;return[s,2*Fn(il(.5/a*or(n*l[0]*l[0]+n*l[1]*l[1])))-$e]};function ggt(){return Le(Jse(DC)).scale(151.496)}function eue(e){var t=Z(e),n=J(e),r=bV(e);r.invert=bV(-e);function i(a,o){var l=r(a,o);a=l[0],o=l[1];var s=Z(o),u=J(o),c=J(a),d=mr(t*s+n*u*c),f=Z(d),g=oe(f)>we?d/f:1;return[g*n*Z(a),(oe(a)>$e?g:-g)*(t*u-n*s*c)]}return i.invert=function(a,o){var l=re(a*a+o*o),s=-Z(l),u=J(l),c=l*u,d=-o*s,f=l*t,g=re(c*c+d*d-f*f),p=Nt(c*f+d*g,d*f-c*g),h=(l>$e?-1:1)*Nt(a*s,l*J(p)*u+o*Z(p)*s);return r.invert(h,p)},i}function bV(e){var t=Z(e),n=J(e);return function(r,i){var a=J(i),o=J(r)*a,l=Z(r)*a,s=Z(i);return[Nt(l,o*n-s*t),Ke(s*n+o*t)]}}function pgt(){var e=0,t=ur(eue),n=t(e),r=n.rotate,i=n.stream,a=ise();return n.parallel=function(o){if(!arguments.length)return e*Ft;var l=n.rotate();return t(e=o*Pt).rotate(l)},n.rotate=function(o){return arguments.length?(r.call(n,[o[0],o[1]-e*Ft]),a.center([-o[0],-o[1]]),n):(o=r.call(n),o[1]+=e*Ft,o)},n.stream=function(o){return o=i(o),o.sphere=function(){o.polygonStart();var l=.01,s=a.radius(90-l)().coordinates[0],u=s.length-1,c=-1,d;for(o.lineStart();++c=0;)o.point((d=s[c])[0],d[1]);o.lineEnd(),o.polygonEnd()},o},n.scale(79.4187).parallel(45).clipAngle(180-.001)}var hgt=3,bM=Ke(1-1/hgt)*Ft,LE=uM(0);function tue(e){var t=bM*Pt,n=Wo(ee,t)[0]-Wo(-ee,t)[0],r=LE(0,t)[1],i=Wo(0,t)[1],a=Wa-i,o=eo/e,l=4/eo,s=r+a*a*4/eo;function u(c,d){var f,g=oe(d);if(g>t){var p=ci(e-1,El(0,Og((c+ee)/o)));c+=ee*(e-1)/e-p*o,f=Wo(c,g),f[0]=f[0]*eo/n-eo*(e-1)/(2*e)+p*eo/e,f[1]=r+(f[1]-i)*4*a/eo,d<0&&(f[1]=-f[1])}else f=LE(c,d);return f[0]*=l,f[1]/=s,f}return u.invert=function(c,d){c/=l,d*=s;var f=oe(d);if(f>r){var g=ci(e-1,El(0,Og((c+ee)/o)));c=(c+ee*(e-1)/e-g*o)*n/eo;var p=Wo.invert(c,.25*(f-r)*eo/a+i);return p[0]-=ee*(e-1)/e-g*o,d<0&&(p[1]=-p[1]),p}return LE.invert(c,d)},u}function mgt(e,t){return[e,t&1?90-we:bM]}function vgt(e,t){return[e,t&1?-90+we:-bM]}function ygt(e){return[e[0]*(1-we),e[1]]}function _gt(e){var t=[].concat(nn(-180,180+e/2,e).map(mgt),nn(180,-180-e/2,-e).map(vgt));return{type:"Polygon",coordinates:[e===180?t.map(ygt):t]}}function bgt(){var e=4,t=ur(tue),n=t(e),r=n.stream;return n.lobes=function(i){return arguments.length?t(e=+i):e},n.stream=function(i){var a=n.rotate(),o=r(i),l=(n.rotate([0,0]),r(i));return n.rotate(a),o.sphere=function(){Ni(_gt(180/e),l)},o},n.scale(239.75)}function nue(e){var t=1+e,n=Z(1/t),r=Ke(n),i=2*re(ee/(a=ee+4*r*t)),a,o=.5*i*(t+re(e*(2+e))),l=e*e,s=t*t;function u(c,d){var f=1-Z(d),g,p;if(f&&f<2){var h=$e-d,v=25,m;do{var y=Z(h),_=J(h),b=r+Nt(y,t-_),w=1+s-2*t*_;h-=m=(h-l*r-t*y+w*b-.5*f*a)/(2*t*y*b)}while(oe(m)>Gc&&--v>0);g=i*re(w),p=c*b/ee}else g=i*(e+f),p=c*r/ee;return[g*Z(p),o-g*J(p)]}return u.invert=function(c,d){var f=c*c+(d-=o)*d,g=(1+s-f/(i*i))/(2*t),p=mr(g),h=Z(p),v=r+Nt(h,t-g);return[Ke(c/re(f))*ee/v,Ke(1-2*(p-l*r-t*h+(1+s-2*t*g)*v)/a)]},u}function wgt(){var e=1,t=ur(nue),n=t(e);return n.ratio=function(r){return arguments.length?t(e=+r):e},n.scale(167.774).center([0,18.67])}var FC=.7109889596207567,Eg=.0528035274542;function LC(e,t){return t>-FC?(e=Cu(e,t),e[1]+=Eg,e):os(e,t)}LC.invert=function(e,t){return t>-FC?Cu.invert(e,t-Eg):os.invert(e,t)};function Sgt(){return Le(LC).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}function zC(e,t){return oe(t)>FC?(e=Cu(e,t),e[1]-=t>0?Eg:-Eg,e):os(e,t)}zC.invert=function(e,t){return oe(t)>FC?Cu.invert(e,t+(t>0?Eg:-Eg)):os.invert(e,t)};function Pgt(){return Le(zC).scale(152.63)}function rue(e,t,n,r){var i=re(4*ee/(2*n+(1+e-t/2)*Z(2*n)+(e+t)/2*Z(4*n)+t/2*Z(6*n))),a=re(r*Z(n)*re((1+e*J(2*n)+t*J(4*n))/(1+e+t))),o=n*s(1);function l(d){return re(1+e*J(2*d)+t*J(4*d))}function s(d){var f=d*n;return(2*f+(1+e-t/2)*Z(2*f)+(e+t)/2*Z(4*f)+t/2*Z(6*f))/n}function u(d){return l(d)*Z(d)}var c=function(d,f){var g=n*S2(s,o*Z(f)/n,f/ee);isNaN(g)&&(g=n*gt(f));var p=i*l(g);return[p*a*d/ee*J(g),p/a*Z(g)]};return c.invert=function(d,f){var g=S2(u,f*a/i);return[d*ee/(J(g)*i*a*l(g)),Ke(n*s(g/n)/o)]},n===0&&(i=re(r/ee),c=function(d,f){return[d*i,Z(f)/i]},c.invert=function(d,f){return[d/i,Ke(f*i)]}),c}function Cgt(){var e=1,t=0,n=45*Pt,r=2,i=ur(rue),a=i(e,t,n,r);return a.a=function(o){return arguments.length?i(e=+o,t,n,r):e},a.b=function(o){return arguments.length?i(e,t=+o,n,r):t},a.psiMax=function(o){return arguments.length?i(e,t,n=+o*Pt,r):n*Ft},a.ratio=function(o){return arguments.length?i(e,t,n,r=+o):r},a.scale(180.739)}function M6(e,t,n,r,i,a,o,l,s,u,c){if(c.nanEncountered)return NaN;var d,f,g,p,h,v,m,y,_,b;if(d=n-t,f=e(t+d*.25),g=e(n-d*.25),isNaN(f)){c.nanEncountered=!0;return}if(isNaN(g)){c.nanEncountered=!0;return}return p=d*(r+4*f+i)/12,h=d*(i+4*g+a)/12,v=p+h,b=(v-o)/15,u>s?(c.maxDepthCount++,v+b):Math.abs(b)>1;do s[v]>g?h=v:p=v,v=p+h>>1;while(v>p);var m=s[v+1]-s[v];return m&&(m=(g-s[v+1])/m),(v+1+m)/o}var d=2*c(1)/ee*a/n,f=function(g,p){var h=c(oe(Z(p))),v=r(h)*g;return h/=d,[v,p>=0?h:-h]};return f.invert=function(g,p){var h;return p*=d,oe(p)<1&&(h=gt(p)*Ke(i(oe(p))*a)),[g/r(oe(p)),h]},f}function Ogt(){var e=0,t=2.5,n=1.183136,r=ur(iue),i=r(e,t,n);return i.alpha=function(a){return arguments.length?r(e=+a,t,n):e},i.k=function(a){return arguments.length?r(e,t=+a,n):t},i.gamma=function(a){return arguments.length?r(e,t,n=+a):n},i.scale(152.63)}function Egt(e,t){return oe(e[0]-t[0])=0;--s)n=e[1][s],r=n[0][0],i=n[0][1],a=n[1][1],o=n[2][0],l=n[2][1],t.push(wV([[o-we,l-we],[o-we,a+we],[r+we,a+we],[r+we,i-we]],30));return{type:"Polygon",coordinates:[xo(t)]}}function xu(e,t,n){var r,i;function a(s,u){for(var c=u<0?-1:1,d=t[+(u<0)],f=0,g=d.length-1;fd[f][2][0];++f);var p=e(s-d[f][1][0],u);return p[0]+=e(d[f][1][0],c*u>c*d[f][0][1]?d[f][0][1]:u)[0],p}n?a.invert=n(a):e.invert&&(a.invert=function(s,u){for(var c=i[+(u<0)],d=t[+(u<0)],f=0,g=c.length;fp&&(h=g,g=p,p=h),[[d,g],[f,p]]})}),o):t.map(function(u){return u.map(function(c){return[[c[0][0]*Ft,c[0][1]*Ft],[c[1][0]*Ft,c[1][1]*Ft],[c[2][0]*Ft,c[2][1]*Ft]]})})},t!=null&&o.lobes(t),o}var kgt=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function Rgt(){return xu(MC,kgt).scale(160.857)}var Agt=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function Tgt(){return xu(zC,Agt).scale(152.63)}var Mgt=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function Ngt(){return xu(Cu,Mgt).scale(169.529)}var Igt=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function Dgt(){return xu(Cu,Igt).scale(169.529).rotate([20,0])}var Fgt=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]];function Lgt(){return xu(LC,Fgt,oM).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}var zgt=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]];function jgt(){return xu(os,zgt).scale(152.63).rotate([-20,0])}function wM(e,t){return[3/eo*e*re(ee*ee/3-t*t),t]}wM.invert=function(e,t){return[eo/3*e/re(ee*ee/3-t*t),t]};function Bgt(){return Le(wM).scale(158.837)}function aue(e){function t(n,r){if(oe(oe(r)-$e)2)return null;n/=2,r/=2;var a=n*n,o=r*r,l=2*r/(1+a+o);return l=Am((1+l)/(1-l),1/e),[Nt(2*n,1-a-o)/e,Ke((l-1)/(l+1))]},t}function Hgt(){var e=.5,t=ur(aue),n=t(e);return n.spacing=function(r){return arguments.length?t(e=+r):e},n.scale(124.75)}var zE=ee/rn;function SM(e,t){return[e*(1+re(J(t)))/2,t/(J(t/2)*J(e/6))]}SM.invert=function(e,t){var n=oe(e),r=oe(t),i=we,a=$e;rwe||oe(v)>we)&&--i>0);return i&&[n,r]};function Ugt(){return Le(PM).scale(139.98)}function CM(e,t){return[Z(e)/J(t),yt(t)*J(e)]}CM.invert=function(e,t){var n=e*e,r=t*t,i=r+1,a=n+i,o=e?Ea*re((a-re(a*a-4*n))/n):1/re(i);return[Ke(e*o),gt(t)*mr(o)]};function Ggt(){return Le(CM).scale(144.049).clipAngle(90-.001)}function oue(e){var t=J(e),n=yt(Ui+e/2);function r(i,a){var o=a-e,l=oe(o)=0;)c=e[u],d=c[0]+l*(g=d)-s*f,f=c[1]+l*f+s*g;return d=l*(g=d)-s*f,f=l*f+s*g,[d,f]}return n.invert=function(r,i){var a=20,o=r,l=i;do{for(var s=t,u=e[s],c=u[0],d=u[1],f=0,g=0,p;--s>=0;)u=e[s],f=c+o*(p=f)-l*g,g=d+o*g+l*p,c=u[0]+o*(p=c)-l*d,d=u[1]+o*d+l*p;f=c+o*(p=f)-l*g,g=d+o*g+l*p,c=o*(p=c)-l*d-r,d=o*d+l*p-i;var h=f*f+g*g,v,m;o-=v=(c*f+d*g)/h,l-=m=(d*f-c*g)/h}while(oe(v)+oe(m)>we*we&&--a>0);if(a){var y=re(o*o+l*l),_=2*Fn(y*.5),b=Z(_);return[Nt(o*b,y*J(_)),y?Ke(l*b/y):0]}},n}var qgt=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],Ygt=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],Xgt=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],Qgt=[[.9245,0],[0,0],[.01943,0]],Zgt=[[.721316,0],[0,0],[-.00881625,-.00617325]];function Jgt(){return sp(qgt,[152,-64]).scale(1400).center([-160.908,62.4864]).clipAngle(30).angle(7.8)}function ept(){return sp(Ygt,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])}function tpt(){return sp(Xgt,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])}function npt(){return sp(Qgt,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)}function rpt(){return sp(Zgt,[165,10]).scale(250).clipAngle(130).center([-165,-10])}function sp(e,t){var n=Le(lue(e)).rotate(t).clipAngle(90),r=Pg(t),i=n.center;return delete n.rotate,n.center=function(a){return arguments.length?i(r(a)):r.invert(i())},n}var E2=re(6),$2=re(7);function OM(e,t){var n=Ke(7*Z(t)/(3*E2));return[E2*e*(2*J(2*n/3)-1)/$2,9*Z(n/3)/$2]}OM.invert=function(e,t){var n=3*Ke(t*$2/9);return[e*$2/(E2*(2*J(2*n/3)-1)),Ke(Z(n)*3*E2/7)]};function ipt(){return Le(OM).scale(164.859)}function EM(e,t){for(var n=(1+Ea)*Z(t),r=t,i=0,a;i<25&&(r-=a=(Z(r/2)+Z(r)-n)/(.5*J(r/2)+J(r)),!(oe(a)Gc&&--r>0);return a=n*n,o=a*a,l=a*o,[e/(.84719-.13063*a+l*l*(-.04515+.05494*a-.02326*o+.00331*l)),n]};function lpt(){return Le(kM).scale(175.295)}function RM(e,t){return[e*(1+J(t))/2,2*(t-yt(t/2))]}RM.invert=function(e,t){for(var n=t/2,r=0,i=1/0;r<10&&oe(i)>we;++r){var a=J(t/2);t-=i=(t-yt(t/2)-n)/(1-.5/(a*a))}return[2*e/(1+J(t)),t]};function spt(){return Le(RM).scale(152.63)}var upt=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function cpt(){return xu(TC(1/0),upt).rotate([20,0]).scale(152.63)}function AM(e,t){var n=Z(t),r=J(t),i=gt(e);if(e===0||oe(t)===$e)return[0,t];if(t===0)return[e,0];if(oe(e)===$e)return[e*r,$e*n];var a=ee/(2*e)-2*e/ee,o=2*t/ee,l=(1-o*o)/(n-o),s=a*a,u=l*l,c=1+s/u,d=1+u/s,f=(a*n/l-a/2)/c,g=(u*n/s+l/2)/d,p=f*f+r*r/c,h=g*g-(u*n*n/s+l*n-1)/d;return[$e*(f+re(p)*i),$e*(g+re(h<0?0:h)*gt(-t*a)*i)]}AM.invert=function(e,t){e/=$e,t/=$e;var n=e*e,r=t*t,i=n+r,a=ee*ee;return[e?(i-1+re((1-i)*(1-i)+4*n))/(2*e)*$e:0,S2(function(o){return i*(ee*Z(o)-2*o)*ee+4*o*o*(t-Z(o))+2*ee*o-a*t},0)]};function fpt(){return Le(AM).scale(127.267)}var TM=1.0148,MM=.23185,NM=-.14499,IM=.02406,dpt=TM,gpt=5*MM,ppt=7*NM,hpt=9*IM,dy=1.790857183;function DM(e,t){var n=t*t;return[e,t*(TM+n*n*(MM+n*(NM+IM*n)))]}DM.invert=function(e,t){t>dy?t=dy:t<-dy&&(t=-dy);var n=t,r;do{var i=n*n;n-=r=(n*(TM+i*i*(MM+i*(NM+IM*i)))-t)/(dpt+i*i*(gpt+i*(ppt+hpt*i)))}while(oe(r)>we);return[e,n]};function mpt(){return Le(DM).scale(139.319)}function FM(e,t){if(oe(t)we&&--i>0);return o=yt(r),[(oe(t)=0;)if(r=t[l],n[0]===r[0]&&n[1]===r[1]){if(a)return[a,n];a=n}}}function Spt(e){for(var t=e.length,n=[],r=e[t-1],i=0;i0?[-r[0],0]:[180-r[0],180])};var t=k2.map(function(n){return{face:n,project:e(n)}});return[-1,0,0,1,0,1,4,5].forEach(function(n,r){var i=t[n];i&&(i.children||(i.children=[])).push(t[r])}),jC(t[0],function(n,r){return t[n<-ee/2?r<0?6:4:n<0?r<0?2:0:n{};function $pt(e){if((n=e.length)<4)return!1;for(var t=0,n,r=e[n-1][1]*e[0][0]-e[n-1][0]*e[0][1];++tr^g>r&&n<(f-u)*(r-c)/(g-c)+u&&(i=!i)}return i}function Rpt(e,t){var n=t.stream,r;if(!n)throw new Error("invalid projection");switch(e&&e.type){case"Feature":r=due;break;case"FeatureCollection":r=Apt;break;default:r=LM;break}return r(e,n)}function Apt(e,t){return{type:"FeatureCollection",features:e.features.map(function(n){return due(n,t)})}}function due(e,t){return{type:"Feature",id:e.id,properties:e.properties,geometry:LM(e.geometry,t)}}function Tpt(e,t){return{type:"GeometryCollection",geometries:e.geometries.map(function(n){return LM(n,t)})}}function LM(e,t){if(!e)return null;if(e.type==="GeometryCollection")return Tpt(e,t);var n;switch(e.type){case"Point":n=xV;break;case"MultiPoint":n=xV;break;case"LineString":n=OV;break;case"MultiLineString":n=OV;break;case"Polygon":n=HE;break;case"MultiPolygon":n=HE;break;case"Sphere":n=HE;break;default:return null}return Ni(e,t(n)),n.result()}var Kr=[],zo=[],xV={point:function(e,t){Kr.push([e,t])},result:function(){var e=Kr.length?Kr.length<2?{type:"Point",coordinates:Kr[0]}:{type:"MultiPoint",coordinates:Kr}:null;return Kr=[],e}},OV={lineStart:m_,point:function(e,t){Kr.push([e,t])},lineEnd:function(){Kr.length&&(zo.push(Kr),Kr=[])},result:function(){var e=zo.length?zo.length<2?{type:"LineString",coordinates:zo[0]}:{type:"MultiLineString",coordinates:zo}:null;return zo=[],e}},HE={polygonStart:m_,lineStart:m_,point:function(e,t){Kr.push([e,t])},lineEnd:function(){var e=Kr.length;if(e){do Kr.push(Kr[0].slice());while(++e<4);zo.push(Kr),Kr=[]}},polygonEnd:m_,result:function(){if(!zo.length)return null;var e=[],t=[];return zo.forEach(function(n){$pt(n)?e.push([n]):t.push(n)}),t.forEach(function(n){var r=n[0];e.some(function(i){if(kpt(i[0],r))return i.push(n),!0})||e.push([n])}),zo=[],e.length?e.length>1?{type:"MultiPolygon",coordinates:e}:{type:"Polygon",coordinates:e[0]}:null}};function zM(e){var t=e($e,0)[0]-e(-$e,0)[0];function n(r,i){var a=oe(r)<$e,o=e(a?r:r>0?r-ee:r+ee,i),l=(o[0]-o[1])*Ea,s=(o[0]+o[1])*Ea;if(a)return[l,s];var u=t*Ea,c=l>0^s>0?-1:1;return[c*l-gt(s)*u,c*s-gt(l)*u]}return e.invert&&(n.invert=function(r,i){var a=(r+i)*Ea,o=(i-r)*Ea,l=oe(a)<.5*t&&oe(o)<.5*t;if(!l){var s=t*Ea,u=a>0^o>0?-1:1,c=-u*r+(o>0?1:-1)*s,d=-u*i+(a>0?1:-1)*s;a=(-c-d)*Ea,o=(c-d)*Ea}var f=e.invert(a,o);return l||(f[0]+=a>0?ee:-ee),f}),Le(n).rotate([-90,-90,45]).clipAngle(180-.001)}function Mpt(){return zM(IC).scale(176.423)}function Npt(){return zM(DC).scale(111.48)}function Ipt(e,t){if(!(0<=(t=+t)&&t<=20))throw new Error("invalid digits");function n(u){var c=u.length,d=2,f=new Array(c);for(f[0]=+u[0].toFixed(t),f[1]=+u[1].toFixed(t);d2||g[0]!=c[0]||g[1]!=c[1])&&(d.push(g),c=g)}return d.length===1&&u.length>1&&d.push(n(u[u.length-1])),d}function a(u){return u.map(i)}function o(u){if(u==null)return u;var c;switch(u.type){case"GeometryCollection":c={type:"GeometryCollection",geometries:u.geometries.map(o)};break;case"Point":c={type:"Point",coordinates:n(u.coordinates)};break;case"MultiPoint":c={type:u.type,coordinates:r(u.coordinates)};break;case"LineString":c={type:u.type,coordinates:i(u.coordinates)};break;case"MultiLineString":case"Polygon":c={type:u.type,coordinates:a(u.coordinates)};break;case"MultiPolygon":c={type:"MultiPolygon",coordinates:u.coordinates.map(a)};break;default:return u}return u.bbox!=null&&(c.bbox=u.bbox),c}function l(u){var c={type:"Feature",properties:u.properties,geometry:o(u.geometry)};return u.id!=null&&(c.id=u.id),u.bbox!=null&&(c.bbox=u.bbox),c}if(e!=null)switch(e.type){case"Feature":return l(e);case"FeatureCollection":{var s={type:"FeatureCollection",features:e.features.map(l)};return e.bbox!=null&&(s.bbox=e.bbox),s}default:return o(e)}return e}function gue(e){var t=Z(e);function n(r,i){var a=t?yt(r*t/2)/t:r/2;if(!i)return[2*a,-e];var o=2*Fn(a*Z(i)),l=1/yt(i);return[Z(o)*l,i+(1-J(o))*l-e]}return n.invert=function(r,i){if(oe(i+=e)we&&--l>0);var f=r*(u=yt(o)),g=yt(oe(i)=0||i===1){n=(t>=0?5:-5)*(f+r);var g=50,p;do r=ci(18,oe(n)/5),i=Og(r),f=r-i,a=ea[i][1],o=ea[i+1][1],l=ea[ci(19,i+2)][1],n-=(p=gt(t)*(o+f*(l-a)/2+f*f*(l-2*o+a)/2)-t)*Ft;while(oe(p)>Gc&&--g>0);break}}while(--i>=0);var h=ea[i][0],v=ea[i+1][0],m=ea[ci(19,i+2)][0];return[e/(v+f*(m-h)/2+f*f*(m-2*v+h)/2),n*Pt]};function Fpt(){return Le(jM).scale(152.63)}function Lpt(e){function t(n,r){var i=J(r),a=(e-1)/(e-i*J(n));return[a*i*Z(n),a*Z(r)]}return t.invert=function(n,r){var i=n*n+r*r,a=re(i),o=(e-re(1-i*(e+1)/(e-1)))/((e-1)/a+a/(e-1));return[Nt(n*o,a*re(1-o*o)),a?Ke(r*o/a):0]},t}function pue(e,t){var n=Lpt(e);if(!t)return n;var r=J(t),i=Z(t);function a(o,l){var s=n(o,l),u=s[1],c=u*i/(e-1)+r;return[s[0]*r/c,u/c]}return a.invert=function(o,l){var s=(e-1)/(e-1-l*i);return n.invert(s*o,s*l*r)},a}function zpt(){var e=2,t=0,n=ur(pue),r=n(e,t);return r.distance=function(i){return arguments.length?n(e=+i,t):e},r.tilt=function(i){return arguments.length?n(e,t=i*Pt):t*Ft},r.scale(432.147).clipAngle(mr(1/e)*Ft-1e-6)}var BC=1e-4,EV=1e4,BM=-180,N6=BM+BC,hue=180,I6=hue-BC,HM=-90,D6=HM+BC,VM=90,F6=VM-BC;function jpt(e){return e.length>0}function Bpt(e){return Math.floor(e*EV)/EV}function $V(e){return e===HM||e===VM?[0,e]:[BM,Bpt(e)]}function UM(e){var t=e[0],n=e[1],r=!1;return t<=N6?(t=BM,r=!0):t>=I6&&(t=hue,r=!0),n<=D6?(n=HM,r=!0):n>=F6&&(n=VM,r=!0),r?[t,n]:e}function kV(e){return e.map(UM)}function RV(e,t,n){for(var r=0,i=e.length;r=I6||c<=D6||c>=F6){a[o]=UM(s);for(var d=o+1;dN6&&gD6&&p=l)break;n.push({index:-1,polygon:t,ring:a=a.slice(d-1)}),a[0]=$V(a[0][1]),o=-1,l=a.length}}}}function AV(e){var t,n=e.length,r={},i={},a,o,l,s,u;for(t=0;t0?ee-l:l)*Ft],u=Le(e(o)).rotate(s),c=Pg(s),d=u.center;return delete u.rotate,u.center=function(f){return arguments.length?d(c(f)):c.invert(d())},u.clipAngle(90)}function vue(e){var t=J(e);function n(r,i){var a=Rm(r,i);return a[0]*=t,a}return n.invert=function(r,i){return Rm.invert(r/t,i)},n}function Upt(){return yue([-158,21.5],[-77,39]).clipAngle(60).scale(400)}function yue(e,t){return mue(vue,e,t)}function _ue(e){if(!(e*=2))return du;var t=-e/2,n=-t,r=e*e,i=yt(n),a=.5/Z(n);function o(l,s){var u=mr(J(s)*J(l-t)),c=mr(J(s)*J(l-n)),d=s<0?-1:1;return u*=u,c*=c,[(u-c)/(2*e),d*re(4*r*c-(r-u+c)*(r-u+c))/(2*e)]}return o.invert=function(l,s){var u=s*s,c=J(re(u+(f=l+t)*f)),d=J(re(u+(f=l+n)*f)),f,g;return[Nt(g=c-d,f=(c+d)*i),(s<0?-1:1)*mr(re(f*f+g*g)*a)]},o}function Gpt(){return bue([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)}function bue(e,t){return mue(_ue,e,t)}function KM(e,t){if(oe(t).5?ci(t,oe(e)):0)),s=e*e+t*t,u=50;do{var c=l*l,d=(8*l-c*(c+2)-5)/(2*c*(l-1)),f=(3*l-c*l-10)/(2*c*l),g=d*d,p=l*d,h=l+d,v=h*h,m=l+3*d,y=v*(c+g*o-1)+(1-c)*(c*(m*m+4*g)+g*(12*p+4*g)),_=-2*h*(4*p*g+(1-4*c+3*c*c)*(1+f)+g*(-6+14*c-o+(-8+8*c-2*o)*f)+p*(-8+12*c+(-10+10*c-o)*f)),b=re(y),w=a*(v+g-1)+2*b-i*(4*v+o),C=a*(2*d*f+2*h*(1+f))+_/b-8*h*(a*(-1+g+v)+2*b)*(1+f)/(o+4*v);l-=n=w/C}while(n*s*s>we&&--u>0);return[gt(e)*(re(a*a+4)+a)*ee/4,r*$e*l]};function Ypt(){return Le(XM).scale(127.16)}function Xpt(e,t,n,r,i){function a(o,l){var s=n*Z(r*l),u=re(1-s*s),c=re(2/(1+u*J(o*=i)));return[e*u*c*Z(o),t*s*c]}return a.invert=function(o,l){var s=o/e,u=l/t,c=re(s*s+u*u),d=2*Ke(c/2);return[Nt(o*yt(d),e*c)/i,c&&Ke(l*Z(d)/(t*n*c))/r]},a}function wue(e,t,n,r){var i=ee/3;e=El(e,we),t=El(t,we),e=ci(e,$e),t=ci(t,ee-we),n=El(n,0),n=ci(n,100-we),r=El(r,we);var a=n/100+1,o=r/100,l=mr(a*J(i))/i,s=Z(e)/Z(l*$e),u=t/ee,c=re(o*Z(e/2)/Z(t/2)),d=c/re(u*s*l),f=1/(c*re(u*s*l));return Xpt(d,f,s,l,u)}function Sue(){var e=65*Pt,t=60*Pt,n=20,r=200,i=ur(wue),a=i(e,t,n,r);return a.poleline=function(o){return arguments.length?i(e=+o*Pt,t,n,r):e*Ft},a.parallels=function(o){return arguments.length?i(e,t=+o*Pt,n,r):t*Ft},a.inflation=function(o){return arguments.length?i(e,t,n=+o,r):n},a.ratio=function(o){return arguments.length?i(e,t,n,r=+o):r},a.scale(163.775)}function Qpt(){return Sue().poleline(65).parallels(60).inflation(0).ratio(200).scale(172.633)}var Pue=4*ee+3*re(3),MV=2*re(2*ee*re(3)/Pue),Cue=lM(MV*re(3)/ee,MV,Pue/6);function Zpt(){return Le(Cue).scale(176.84)}function QM(e,t){return[e*re(1-3*t*t/(ee*ee)),t]}QM.invert=function(e,t){return[e/re(1-3*t*t/(ee*ee)),t]};function Jpt(){return Le(QM).scale(152.63)}function ZM(e,t){var n=J(t),r=J(e)*n,i=1-r,a=J(e=Nt(Z(e)*n,-Z(t))),o=Z(e);return n=re(1-r*r),[o*n-a*i,-a*n-o*i]}ZM.invert=function(e,t){var n=(e*e+t*t)/-2,r=re(-n*(2+n)),i=t*n+e*r,a=e*n-t*r,o=re(a*a+i*i);return[Nt(r*i,o*(1+n)),o?-Ke(r*a/o):0]};function eht(){return Le(ZM).rotate([0,-90,45]).scale(124.75).clipAngle(180-.001)}function JM(e,t){var n=RC(e,t);return[(n[0]+e/$e)/2,(n[1]+t)/2]}JM.invert=function(e,t){var n=e,r=t,i=25;do{var a=J(r),o=Z(r),l=Z(2*r),s=o*o,u=a*a,c=Z(n),d=J(n/2),f=Z(n/2),g=f*f,p=1-u*d*d,h=p?mr(a*d)*re(v=1/p):v=0,v,m=.5*(2*h*a*f+n/$e)-e,y=.5*(h*o+r)-t,_=.5*v*(u*g+h*a*d*s)+.5/$e,b=v*(c*l/4-h*o*f),w=.125*v*(l*f-h*o*u*c),C=.5*v*(s*d+h*g*a)+.5,O=b*w-C*_,$=(y*b-m*C)/O,R=(m*w-y*_)/O;n-=$,r-=R}while((oe($)>we||oe(R)>we)&&--i>0);return[n,r]};function tht(){return Le(JM).scale(158.837)}const nht=Object.freeze(Object.defineProperty({__proto__:null,geoAiry:wdt,geoAiryRaw:Mse,geoAitoff:Sdt,geoAitoffRaw:RC,geoArmadillo:Pdt,geoArmadilloRaw:Nse,geoAugust:Cdt,geoAugustRaw:AC,geoBaker:Odt,geoBakerRaw:aM,geoBerghaus:Edt,geoBerghausRaw:Ise,geoBertin1953:kdt,geoBertin1953Raw:Fse,geoBoggs:Adt,geoBoggsRaw:MC,geoBonne:Mdt,geoBonneRaw:jse,geoBottomley:Ndt,geoBottomleyRaw:Bse,geoBromley:Idt,geoBromleyRaw:Hse,geoChamberlin:Use,geoChamberlinAfrica:Fdt,geoChamberlinRaw:Vse,geoCollignon:Ldt,geoCollignonRaw:Wo,geoCraig:zdt,geoCraigRaw:Gse,geoCraster:jdt,geoCrasterRaw:sM,geoCylindricalEqualArea:Bdt,geoCylindricalEqualAreaRaw:uM,geoCylindricalStereographic:Hdt,geoCylindricalStereographicRaw:Wse,geoEckert1:Vdt,geoEckert1Raw:cM,geoEckert2:Udt,geoEckert2Raw:fM,geoEckert3:Gdt,geoEckert3Raw:dM,geoEckert4:Wdt,geoEckert4Raw:gM,geoEckert5:Kdt,geoEckert5Raw:pM,geoEckert6:qdt,geoEckert6Raw:hM,geoEisenlohr:Ydt,geoEisenlohrRaw:mM,geoFahey:Xdt,geoFaheyRaw:vM,geoFoucaut:Qdt,geoFoucautRaw:yM,geoFoucautSinusoidal:Zdt,geoFoucautSinusoidalRaw:Kse,geoGilbert:Jdt,geoGingery:egt,geoGingeryRaw:qse,geoGinzburg4:tgt,geoGinzburg4Raw:Yse,geoGinzburg5:ngt,geoGinzburg5Raw:Xse,geoGinzburg6:rgt,geoGinzburg6Raw:Qse,geoGinzburg8:igt,geoGinzburg8Raw:_M,geoGinzburg9:agt,geoGinzburg9Raw:Zse,geoGringorten:sgt,geoGringortenQuincuncial:Mpt,geoGringortenRaw:IC,geoGuyou:ggt,geoGuyouRaw:DC,geoHammer:$dt,geoHammerRaw:TC,geoHammerRetroazimuthal:pgt,geoHammerRetroazimuthalRaw:eue,geoHealpix:bgt,geoHealpixRaw:tue,geoHill:wgt,geoHillRaw:nue,geoHomolosine:Pgt,geoHomolosineRaw:zC,geoHufnagel:Cgt,geoHufnagelRaw:rue,geoHyperelliptical:Ogt,geoHyperellipticalRaw:iue,geoInterrupt:xu,geoInterruptedBoggs:Rgt,geoInterruptedHomolosine:Tgt,geoInterruptedMollweide:Ngt,geoInterruptedMollweideHemispheres:Dgt,geoInterruptedQuarticAuthalic:cpt,geoInterruptedSinuMollweide:Lgt,geoInterruptedSinusoidal:jgt,geoKavrayskiy7:Bgt,geoKavrayskiy7Raw:wM,geoLagrange:Hgt,geoLagrangeRaw:aue,geoLarrivee:Vgt,geoLarriveeRaw:SM,geoLaskowski:Ugt,geoLaskowskiRaw:PM,geoLittrow:Ggt,geoLittrowRaw:CM,geoLoximuthal:Wgt,geoLoximuthalRaw:oue,geoMiller:Kgt,geoMillerRaw:xM,geoModifiedStereographic:sp,geoModifiedStereographicAlaska:Jgt,geoModifiedStereographicGs48:ept,geoModifiedStereographicGs50:tpt,geoModifiedStereographicLee:rpt,geoModifiedStereographicMiller:npt,geoModifiedStereographicRaw:lue,geoMollweide:Rdt,geoMollweideRaw:Cu,geoMtFlatPolarParabolic:ipt,geoMtFlatPolarParabolicRaw:OM,geoMtFlatPolarQuartic:apt,geoMtFlatPolarQuarticRaw:EM,geoMtFlatPolarSinusoidal:opt,geoMtFlatPolarSinusoidalRaw:$M,geoNaturalEarth2:lpt,geoNaturalEarth2Raw:kM,geoNellHammer:spt,geoNellHammerRaw:RM,geoNicolosi:fpt,geoNicolosiRaw:AM,geoPatterson:mpt,geoPattersonRaw:DM,geoPeirceQuincuncial:Npt,geoPolyconic:vpt,geoPolyconicRaw:FM,geoPolyhedral:jC,geoPolyhedralButterfly:Cpt,geoPolyhedralCollignon:xpt,geoPolyhedralWaterman:Opt,geoProject:Rpt,geoQuantize:Ipt,geoQuincuncial:zM,geoRectangularPolyconic:Dpt,geoRectangularPolyconicRaw:gue,geoRobinson:Fpt,geoRobinsonRaw:jM,geoSatellite:zpt,geoSatelliteRaw:pue,geoSinuMollweide:Sgt,geoSinuMollweideRaw:LC,geoSinusoidal:Tdt,geoSinusoidalRaw:os,geoStitch:Hpt,geoTimes:Vpt,geoTimesRaw:WM,geoTwoPointAzimuthal:yue,geoTwoPointAzimuthalRaw:vue,geoTwoPointAzimuthalUsa:Upt,geoTwoPointEquidistant:bue,geoTwoPointEquidistantRaw:_ue,geoTwoPointEquidistantUsa:Gpt,geoVanDerGrinten:Wpt,geoVanDerGrinten2:Kpt,geoVanDerGrinten2Raw:qM,geoVanDerGrinten3:qpt,geoVanDerGrinten3Raw:YM,geoVanDerGrinten4:Ypt,geoVanDerGrinten4Raw:XM,geoVanDerGrintenRaw:KM,geoWagner:Sue,geoWagner4:Zpt,geoWagner4Raw:Cue,geoWagner6:Jpt,geoWagner6Raw:QM,geoWagner7:Qpt,geoWagnerRaw:wue,geoWiechel:eht,geoWiechelRaw:ZM,geoWinkel3:tht,geoWinkel3Raw:JM},Symbol.toStringTag,{value:"Module"}));var te=1e-6;class rht{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const n=this._partials;let r=0;for(let i=0;i0){for(o=t[--n];n>0&&(r=o,i=t[--n],o=r+i,a=i-(o-r),!a););n>0&&(a<0&&t[n-1]<0||a>0&&t[n-1]>0)&&(i=a*2,r=o+i,i==r-o&&(o=r))}return o}}function*iht(e){for(const t of e)yield*t}function xue(e){return Array.from(iht(e))}var Yt=1e-6,aht=1e-12,Ot=Math.PI,Un=Ot/2,NV=Ot/4,Ka=Ot*2,ni=180/Ot,Hn=Ot/180,_n=Math.abs,Iv=Math.atan,Yl=Math.atan2,qt=Math.cos,Oue=Math.exp,R2=Math.log,VE=Math.pow,Vt=Math.sin,Ia=Math.sign||function(e){return e>0?1:e<0?-1:0},Xl=Math.sqrt,e4=Math.tan;function oht(e){return e>1?0:e<-1?Ot:Math.acos(e)}function gu(e){return e>1?Un:e<-1?-Un:Math.asin(e)}function ch(){}function A2(e,t){e&&DV.hasOwnProperty(e.type)&&DV[e.type](e,t)}var IV={Feature:function(e,t){A2(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++rOt?e+Math.round(-e/Ka)*Ka:e,t]}H6.invert=H6;function $ue(e,t,n){return(e%=Ka)?t||n?B6(zV(e),jV(t,n)):zV(e):t||n?jV(t,n):H6}function LV(e){return function(t,n){return t+=e,[t>Ot?t-Ka:t<-Ot?t+Ka:t,n]}}function zV(e){var t=LV(e);return t.invert=LV(-e),t}function jV(e,t){var n=qt(e),r=Vt(e),i=qt(t),a=Vt(t);function o(l,s){var u=qt(s),c=qt(l)*u,d=Vt(l)*u,f=Vt(s),g=f*n+c*r;return[Yl(d*i-g*a,c*n-f*r),gu(g*i+d*a)]}return o.invert=function(l,s){var u=qt(s),c=qt(l)*u,d=Vt(l)*u,f=Vt(s),g=f*i-d*a;return[Yl(d*i+f*a,c*n+g*r),gu(g*n-c*r)]},o}function lht(e){e=$ue(e[0]*Hn,e[1]*Hn,e.length>2?e[2]*Hn:0);function t(n){return n=e(n[0]*Hn,n[1]*Hn),n[0]*=ni,n[1]*=ni,n}return t.invert=function(n){return n=e.invert(n[0]*Hn,n[1]*Hn),n[0]*=ni,n[1]*=ni,n},t}function sht(e,t,n,r,i,a){if(n){var o=qt(t),l=Vt(t),s=r*n;i==null?(i=t+r*Ka,a=t-s/2):(i=BV(o,i),a=BV(o,a),(r>0?ia)&&(i+=r*Ka));for(var u,c=i;r>0?c>a:c1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}}function v_(e,t){return _n(e[0]-t[0])=0;--l)i.point((d=c[l])[0],d[1]);else r(f.x,f.p.x,-1,i);f=f.p}f=f.o,c=f.z,g=!g}while(!f.v);i.lineEnd()}}}function HV(e){if(t=e.length){for(var t,n=0,r=e[0],i;++n=0?1:-1,M=R*$,T=M>Ot,D=v*C;if(s.add(Yl(D*R*Vt(M),m*O+D*qt(M))),o+=T?$+R*Ka:$,T^p>=n^b>=n){var N=T2($g(g),$g(_));j6(N);var x=T2(a,N);j6(x);var P=(T^$>=0?-1:1)*gu(x[2]);(r>P||r===P&&(N[0]||N[1]))&&(l+=T^$>=0?1:-1)}}return(o<-Yt||o0){for(s||(i.polygonStart(),s=!0),i.lineStart(),C=0;C<$;++C)i.point((M=R[C])[0],M[1]);i.lineEnd()}return}O>1&&b&2&&w.push(w.pop().concat(w.shift())),c.push(w.filter(cht))}}return f}}function cht(e){return e.length>1}function fht(e,t){return((e=e.x)[0]<0?e[1]-Un-Yt:Un-e[1])-((t=t.x)[0]<0?t[1]-Un-Yt:Un-t[1])}const VV=Aue(function(){return!0},dht,pht,[-Ot,-Un]);function dht(e){var t=NaN,n=NaN,r=NaN,i;return{lineStart:function(){e.lineStart(),i=1},point:function(a,o){var l=a>0?Ot:-Ot,s=_n(a-t);_n(s-Ot)0?Un:-Un),e.point(r,n),e.lineEnd(),e.lineStart(),e.point(l,n),e.point(a,n),i=0):r!==l&&s>=Ot&&(_n(t-r)Yt?Iv((Vt(t)*(a=qt(r))*Vt(n)-Vt(r)*(i=qt(t))*Vt(e))/(i*a*o)):(t+r)/2}function pht(e,t,n,r){var i;if(e==null)i=n*Un,r.point(-Ot,i),r.point(0,i),r.point(Ot,i),r.point(Ot,0),r.point(Ot,-i),r.point(0,-i),r.point(-Ot,-i),r.point(-Ot,0),r.point(-Ot,i);else if(_n(e[0]-t[0])>Yt){var a=e[0]0,i=_n(t)>Yt;function a(c,d,f,g){sht(g,e,n,f,c,d)}function o(c,d){return qt(c)*qt(d)>t}function l(c){var d,f,g,p,h;return{lineStart:function(){p=g=!1,h=1},point:function(v,m){var y=[v,m],_,b=o(v,m),w=r?b?0:u(v,m):b?u(v+(v<0?Ot:-Ot),m):0;if(!d&&(p=g=b)&&c.lineStart(),b!==g&&(_=s(d,y),(!_||v_(d,_)||v_(y,_))&&(y[2]=1)),b!==g)h=0,b?(c.lineStart(),_=s(y,d),c.point(_[0],_[1])):(_=s(d,y),c.point(_[0],_[1],2),c.lineEnd()),d=_;else if(i&&d&&r^b){var C;!(w&f)&&(C=s(y,d,!0))&&(h=0,r?(c.lineStart(),c.point(C[0][0],C[0][1]),c.point(C[1][0],C[1][1]),c.lineEnd()):(c.point(C[1][0],C[1][1]),c.lineEnd(),c.lineStart(),c.point(C[0][0],C[0][1],3)))}b&&(!d||!v_(d,y))&&c.point(y[0],y[1]),d=y,g=b,f=w},lineEnd:function(){g&&c.lineEnd(),d=null},clean:function(){return h|(p&&g)<<1}}}function s(c,d,f){var g=$g(c),p=$g(d),h=[1,0,0],v=T2(g,p),m=gy(v,v),y=v[0],_=m-y*y;if(!_)return!f&&c;var b=t*m/_,w=-t*y/_,C=T2(h,v),O=py(h,b),$=py(v,w);UE(O,$);var R=C,M=gy(O,R),T=gy(R,R),D=M*M-T*(gy(O,O)-1);if(!(D<0)){var N=Xl(D),x=py(R,(-M-N)/T);if(UE(x,O),x=z6(x),!f)return x;var P=c[0],k=d[0],A=c[1],I=d[1],F;k0^x[1]<(_n(x[0]-P)Ot^(P<=x[0]&&x[0]<=k)){var V=py(R,(-M+N)/T);return UE(V,O),[x,z6(V)]}}}function u(c,d){var f=r?e:Ot-e,g=0;return c<-f?g|=1:c>f&&(g|=2),d<-f?g|=4:d>f&&(g|=8),g}return Aue(o,l,a,r?[0,-e]:[-Ot,e-Ot])}function mht(e,t,n,r,i,a){var o=e[0],l=e[1],s=t[0],u=t[1],c=0,d=1,f=s-o,g=u-l,p;if(p=n-o,!(!f&&p>0)){if(p/=f,f<0){if(p0){if(p>d)return;p>c&&(c=p)}if(p=i-o,!(!f&&p<0)){if(p/=f,f<0){if(p>d)return;p>c&&(c=p)}else if(f>0){if(p0)){if(p/=g,g<0){if(p0){if(p>d)return;p>c&&(c=p)}if(p=a-l,!(!g&&p<0)){if(p/=g,g<0){if(p>d)return;p>c&&(c=p)}else if(g>0){if(p0&&(e[0]=o+c*f,e[1]=l+c*g),d<1&&(t[0]=o+d*f,t[1]=l+d*g),!0}}}}}var fh=1e9,my=-fh;function vht(e,t,n,r){function i(u,c){return e<=u&&u<=n&&t<=c&&c<=r}function a(u,c,d,f){var g=0,p=0;if(u==null||(g=o(u,d))!==(p=o(c,d))||s(u,c)<0^d>0)do f.point(g===0||g===3?e:n,g>1?r:t);while((g=(g+d+4)%4)!==p);else f.point(c[0],c[1])}function o(u,c){return _n(u[0]-e)0?0:3:_n(u[0]-n)0?2:1:_n(u[1]-t)0?1:0:c>0?3:2}function l(u,c){return s(u.x,c.x)}function s(u,c){var d=o(u,1),f=o(c,1);return d!==f?d-f:d===0?c[1]-u[1]:d===1?u[0]-c[0]:d===2?u[1]-c[1]:c[0]-u[0]}return function(u){var c=u,d=kue(),f,g,p,h,v,m,y,_,b,w,C,O={point:$,lineStart:D,lineEnd:N,polygonStart:M,polygonEnd:T};function $(P,k){i(P,k)&&c.point(P,k)}function R(){for(var P=0,k=0,A=g.length;kr&&(W-j)*(r-V)>(U-V)*(e-j)&&++P:U<=r&&(W-j)*(r-V)<(U-V)*(e-j)&&--P;return P}function M(){c=d,f=[],g=[],C=!0}function T(){var P=R(),k=C&&P,A=(f=xue(f)).length;(k||A)&&(u.polygonStart(),k&&(u.lineStart(),a(null,null,1,u),u.lineEnd()),A&&Rue(f,l,P,a,u),u.polygonEnd()),c=u,f=g=p=null}function D(){O.point=x,g&&g.push(p=[]),w=!0,b=!1,y=_=NaN}function N(){f&&(x(h,v),m&&b&&d.rejoin(),f.push(d.result())),O.point=$,b&&c.lineEnd()}function x(P,k){var A=i(P,k);if(g&&p.push([P,k]),w)h=P,v=k,m=A,w=!1,A&&(c.lineStart(),c.point(P,k));else if(A&&b)c.point(P,k);else{var I=[y=Math.max(my,Math.min(fh,y)),_=Math.max(my,Math.min(fh,_))],F=[P=Math.max(my,Math.min(fh,P)),k=Math.max(my,Math.min(fh,k))];mht(I,F,e,t,n,r)?(b||(c.lineStart(),c.point(I[0],I[1])),c.point(F[0],F[1]),A||c.lineEnd(),C=!1):A&&(c.lineStart(),c.point(P,k),C=!1)}y=P,_=k,b=A}return O}}const UV=e=>e;var kg=1/0,M2=kg,Tm=-kg,N2=Tm,yht={point:_ht,lineStart:ch,lineEnd:ch,polygonStart:ch,polygonEnd:ch,result:function(){var e=[[kg,M2],[Tm,N2]];return Tm=N2=-(M2=kg=1/0),e}};function _ht(e,t){eTm&&(Tm=e),tN2&&(N2=t)}const GV=yht;function t4(e){return function(t){var n=new V6;for(var r in e)n[r]=e[r];return n.stream=t,n}}function V6(){}V6.prototype={constructor:V6,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};function n4(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),r!=null&&e.clipExtent(null),Eue(n,e.stream(GV)),t(GV.result()),r!=null&&e.clipExtent(r),e}function Tue(e,t,n){return n4(e,function(r){var i=t[1][0]-t[0][0],a=t[1][1]-t[0][1],o=Math.min(i/(r[1][0]-r[0][0]),a/(r[1][1]-r[0][1])),l=+t[0][0]+(i-o*(r[1][0]+r[0][0]))/2,s=+t[0][1]+(a-o*(r[1][1]+r[0][1]))/2;e.scale(150*o).translate([l,s])},n)}function bht(e,t,n){return Tue(e,[[0,0],t],n)}function wht(e,t,n){return n4(e,function(r){var i=+t,a=i/(r[1][0]-r[0][0]),o=(i-a*(r[1][0]+r[0][0]))/2,l=-a*r[0][1];e.scale(150*a).translate([o,l])},n)}function Sht(e,t,n){return n4(e,function(r){var i=+t,a=i/(r[1][1]-r[0][1]),o=-a*r[0][0],l=(i-a*(r[1][1]+r[0][1]))/2;e.scale(150*a).translate([o,l])},n)}var WV=16,Pht=qt(30*Hn);function KV(e,t){return+t?xht(e,t):Cht(e)}function Cht(e){return t4({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}function xht(e,t){function n(r,i,a,o,l,s,u,c,d,f,g,p,h,v){var m=u-r,y=c-i,_=m*m+y*y;if(_>4*t&&h--){var b=o+f,w=l+g,C=s+p,O=Xl(b*b+w*w+C*C),$=gu(C/=O),R=_n(_n(C)-1)t||_n((m*N+y*x)/_-.5)>.3||o*f+l*g+s*p2?P[2]%360*Hn:0,N()):[l*ni,s*ni,u*ni]},T.angle=function(P){return arguments.length?(d=P%360*Hn,N()):d*ni},T.reflectX=function(P){return arguments.length?(f=P?-1:1,N()):f<0},T.reflectY=function(P){return arguments.length?(g=P?-1:1,N()):g<0},T.precision=function(P){return arguments.length?(C=KV(O,w=P*P),x()):Xl(w)},T.fitExtent=function(P,k){return Tue(T,P,k)},T.fitSize=function(P,k){return bht(T,P,k)},T.fitWidth=function(P,k){return wht(T,P,k)},T.fitHeight=function(P,k){return Sht(T,P,k)};function N(){var P=qV(n,0,0,f,g,d).apply(null,t(a,o)),k=qV(n,r-P[0],i-P[1],f,g,d);return c=$ue(l,s,u),O=B6(t,k),$=B6(c,O),C=KV(O,w),x()}function x(){return R=M=null,T}return function(){return t=e.apply(this,arguments),T.invert=t.invert&&D,N()}}function i4(e){var t=0,n=Ot/3,r=Mue(e),i=r(t,n);return i.parallels=function(a){return arguments.length?r(t=a[0]*Hn,n=a[1]*Hn):[t*ni,n*ni]},i}function kht(e){var t=qt(e);function n(r,i){return[r*t,Vt(i)/t]}return n.invert=function(r,i){return[r/t,gu(i*t)]},n}function Rht(e,t){var n=Vt(e),r=(n+Vt(t))/2;if(_n(r)0?l<-Un+Yt&&(l=-Un+Yt):l>Un-Yt&&(l=Un-Yt);var s=i/VE(vy(l),r);return[s*Vt(r*o),i-s*qt(r*o)]}return a.invert=function(o,l){var s=i-l,u=Ia(r)*Xl(o*o+s*s),c=Yl(o,_n(s))*Ia(s);return s*r<0&&(c-=Ot*Ia(o)*Ia(s)),[c/r,2*Iv(VE(i/u,1/r))-Un]},a}function Ri(){return i4(Tht).scale(109.5).parallels([30,30])}function D2(e,t){return[e,t]}D2.invert=D2;function YV(){return r4(D2).scale(152.63)}function Mht(e,t){var n=qt(e),r=e===t?Vt(e):(n-qt(t))/(t-e),i=n/r+e;if(_n(r)2?r[2]+90:90]):(r=n(),[r[0],r[1],r[2]-90])},n([0,0,90]).scale(159.155)}function yy(){}var Rg=1/0,F2=Rg,Mm=-Rg,L2=Mm,XV={point:Dht,lineStart:yy,lineEnd:yy,polygonStart:yy,polygonEnd:yy,result:function(){var e=[[Rg,F2],[Mm,L2]];return Mm=L2=-(F2=Rg=1/0),e}};function Dht(e,t){eMm&&(Mm=e),tL2&&(L2=t)}function Ki(e,t,n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),a!=null&&e.clipExtent(null),Eue(n,e.stream(XV));var o=XV.result(),l=Math.min(r/(o[1][0]-o[0][0]),i/(o[1][1]-o[0][1])),s=+t[0][0]+(r-l*(o[1][0]+o[0][0]))/2,u=+t[0][1]+(i-l*(o[1][1]+o[0][1]))/2;return a!=null&&e.clipExtent(a),e.scale(l*150).translate([s,u])}function va(e,t,n){return Ki(e,[[0,0],t],n)}const U6=Math.PI,G6=2*U6,Hu=1e-6,Fht=G6-Hu;function W6(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function qi(){return new W6}W6.prototype=qi.prototype={constructor:W6,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,i,a){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(e,t,n,r,i){e=+e,t=+t,n=+n,r=+r,i=+i;var a=this._x1,o=this._y1,l=n-e,s=r-t,u=a-e,c=o-t,d=u*u+c*c;if(i<0)throw new Error("negative radius: "+i);if(this._x1===null)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(d>Hu)if(!(Math.abs(c*l-s*u)>Hu)||!i)this._+="L"+(this._x1=e)+","+(this._y1=t);else{var f=n-a,g=r-o,p=l*l+s*s,h=f*f+g*g,v=Math.sqrt(p),m=Math.sqrt(d),y=i*Math.tan((U6-Math.acos((p+d-h)/(2*v*m)))/2),_=y/m,b=y/v;Math.abs(_-1)>Hu&&(this._+="L"+(e+_*u)+","+(t+_*c)),this._+="A"+i+","+i+",0,0,"+ +(c*f>u*g)+","+(this._x1=e+b*l)+","+(this._y1=t+b*s)}},arc:function(e,t,n,r,i,a){e=+e,t=+t,n=+n,a=!!a;var o=n*Math.cos(r),l=n*Math.sin(r),s=e+o,u=t+l,c=1^a,d=a?r-i:i-r;if(n<0)throw new Error("negative radius: "+n);this._x1===null?this._+="M"+s+","+u:(Math.abs(this._x1-s)>Hu||Math.abs(this._y1-u)>Hu)&&(this._+="L"+s+","+u),n&&(d<0&&(d=d%G6+G6),d>Fht?this._+="A"+n+","+n+",0,1,"+c+","+(e-o)+","+(t-l)+"A"+n+","+n+",0,1,"+c+","+(this._x1=s)+","+(this._y1=u):d>Hu&&(this._+="A"+n+","+n+",0,"+ +(d>=U6)+","+c+","+(this._x1=e+n*Math.cos(i))+","+(this._y1=t+n*Math.sin(i))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};function Lht(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=.12&&v<.234&&h>=-.425&&h<-.214?i:v>=.166&&v<.234&&h>=-.214&&h<-.115?o:n).invert(f)},c.stream=function(f){return e&&t===f?e:e=Lht([n.stream(t=f),i.stream(f),o.stream(f)])},c.precision=function(f){return arguments.length?(n.precision(f),i.precision(f),o.precision(f),d()):n.precision()},c.scale=function(f){return arguments.length?(n.scale(f),i.scale(f*.35),o.scale(f),c.translate(n.translate())):n.scale()},c.translate=function(f){if(!arguments.length)return n.translate();var g=n.scale(),p=+f[0],h=+f[1];return r=n.translate(f).clipExtent([[p-.455*g,h-.238*g],[p+.455*g,h+.238*g]]).stream(u),a=i.translate([p-.307*g,h+.201*g]).clipExtent([[p-.425*g+te,h+.12*g+te],[p-.214*g-te,h+.234*g-te]]).stream(u),l=o.translate([p-.205*g,h+.212*g]).clipExtent([[p-.214*g+te,h+.166*g+te],[p-.115*g-te,h+.234*g-te]]).stream(u),d()},c.fitExtent=function(f,g){return Ki(c,f,g)},c.fitSize=function(f,g){return va(c,f,g)};function d(){return e=t=null,c}return c.drawCompositionBorders=function(f){var g=n([-102.91,26.3]),p=n([-104,27.5]),h=n([-108,29.1]),v=n([-110,29.1]),m=n([-110,26.7]),y=n([-112.8,27.6]),_=n([-114.3,30.6]),b=n([-119.3,30.1]);f.moveTo(g[0],g[1]),f.lineTo(p[0],p[1]),f.lineTo(h[0],h[1]),f.lineTo(v[0],v[1]),f.moveTo(m[0],m[1]),f.lineTo(y[0],y[1]),f.lineTo(_[0],_[1]),f.lineTo(b[0],b[1])},c.getCompositionBorders=function(){var f=qi();return this.drawCompositionBorders(f),f.toString()},c.scale(1070)}function jht(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=.12&&C<.234&&w>=-.425&&w<-.214?i:C>=.166&&C<.234&&w>=-.214&&w<-.115?o:C>=.2064&&C<.2413&&w>=.312&&w<.385?s:C>=.09&&C<.1197&&w>=-.4243&&w<-.3232?c:C>=-.0518&&C<.0895&&w>=-.4243&&w<-.3824?f:n).invert(y)},v.stream=function(y){return e&&t===y?e:e=jht([n.stream(t=y),i.stream(y),o.stream(y),s.stream(y),c.stream(y),f.stream(y)])},v.precision=function(y){return arguments.length?(n.precision(y),i.precision(y),o.precision(y),s.precision(y),c.precision(y),f.precision(y),m()):n.precision()},v.scale=function(y){return arguments.length?(n.scale(y),i.scale(y*.35),o.scale(y),s.scale(y),c.scale(y*2),f.scale(y),v.translate(n.translate())):n.scale()},v.translate=function(y){if(!arguments.length)return n.translate();var _=n.scale(),b=+y[0],w=+y[1];return r=n.translate(y).clipExtent([[b-.455*_,w-.238*_],[b+.455*_,w+.238*_]]).stream(h),a=i.translate([b-.307*_,w+.201*_]).clipExtent([[b-.425*_+te,w+.12*_+te],[b-.214*_-te,w+.233*_-te]]).stream(h),l=o.translate([b-.205*_,w+.212*_]).clipExtent([[b-.214*_+te,w+.166*_+te],[b-.115*_-te,w+.233*_-te]]).stream(h),u=s.translate([b+.35*_,w+.224*_]).clipExtent([[b+.312*_+te,w+.2064*_+te],[b+.385*_-te,w+.233*_-te]]).stream(h),d=c.translate([b-.492*_,w+.09*_]).clipExtent([[b-.4243*_+te,w+.0903*_+te],[b-.3233*_-te,w+.1197*_-te]]).stream(h),g=f.translate([b-.408*_,w+.018*_]).clipExtent([[b-.4244*_+te,w-.0519*_+te],[b-.3824*_-te,w+.0895*_-te]]).stream(h),m()},v.fitExtent=function(y,_){return Ki(v,y,_)},v.fitSize=function(y,_){return va(v,y,_)};function m(){return e=t=null,v}return v.drawCompositionBorders=function(y){var _=n([-110.4641,28.2805]),b=n([-104.0597,28.9528]),w=n([-103.7049,25.1031]),C=n([-109.8337,24.4531]),O=n([-124.4745,28.1407]),$=n([-110.931,30.8844]),R=n([-109.8337,24.4531]),M=n([-122.4628,21.8562]),T=n([-76.8579,25.1544]),D=n([-72.429,24.2097]),N=n([-72.8265,22.7056]),x=n([-77.1852,23.6392]),P=n([-125.0093,29.7791]),k=n([-118.5193,31.3262]),A=n([-118.064,29.6912]),I=n([-124.4369,28.169]),F=n([-128.1314,37.4582]),z=n([-125.2132,38.214]),H=n([-122.3616,30.5115]),j=n([-125.0315,29.8211]);y.moveTo(_[0],_[1]),y.lineTo(b[0],b[1]),y.lineTo(w[0],w[1]),y.lineTo(w[0],w[1]),y.lineTo(C[0],C[1]),y.closePath(),y.moveTo(O[0],O[1]),y.lineTo($[0],$[1]),y.lineTo(R[0],R[1]),y.lineTo(R[0],R[1]),y.lineTo(M[0],M[1]),y.closePath(),y.moveTo(T[0],T[1]),y.lineTo(D[0],D[1]),y.lineTo(N[0],N[1]),y.lineTo(N[0],N[1]),y.lineTo(x[0],x[1]),y.closePath(),y.moveTo(P[0],P[1]),y.lineTo(k[0],k[1]),y.lineTo(A[0],A[1]),y.lineTo(A[0],A[1]),y.lineTo(I[0],I[1]),y.closePath(),y.moveTo(F[0],F[1]),y.lineTo(z[0],z[1]),y.lineTo(H[0],H[1]),y.lineTo(H[0],H[1]),y.lineTo(j[0],j[1]),y.closePath()},v.getCompositionBorders=function(){var y=qi();return this.drawCompositionBorders(y),y.toString()},v.scale(1070)}function Hht(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=.05346&&p<.0897&&g>=-.13388&&g<-.0322?i:n).invert(c)},s.stream=function(c){return e&&t===c?e:e=Hht([n.stream(t=c),i.stream(c)])},s.precision=function(c){return arguments.length?(n.precision(c),i.precision(c),u()):n.precision()},s.scale=function(c){return arguments.length?(n.scale(c),i.scale(c),s.translate(n.translate())):n.scale()},s.translate=function(c){if(!arguments.length)return n.translate();var d=n.scale(),f=+c[0],g=+c[1];return r=n.translate(c).clipExtent([[f-.06857*d,g-.1288*d],[f+.13249*d,g+.06*d]]).stream(l),a=i.translate([f+.1*d,g-.094*d]).clipExtent([[f-.1331*d+te,g+.053457*d+te],[f-.0354*d-te,g+.08969*d-te]]).stream(l),u()},s.fitExtent=function(c,d){return Ki(s,c,d)},s.fitSize=function(c,d){return va(s,c,d)};function u(){return e=t=null,s}return s.drawCompositionBorders=function(c){var d=n([-14.034675,34.965007]),f=n([-7.4208899,35.536988]),g=n([-7.3148275,33.54359]);c.moveTo(d[0],d[1]),c.lineTo(f[0],f[1]),c.lineTo(g[0],g[1])},s.getCompositionBorders=function(){var c=qi();return this.drawCompositionBorders(c),c.toString()},s.scale(2700)}function Uht(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=.0093&&v<.03678&&h>=-.03875&&h<-.0116?i:v>=-.0412&&v<.0091&&h>=-.07782&&h<-.01166?o:n).invert(f)},c.stream=function(f){return e&&t===f?e:e=Uht([n.stream(t=f),i.stream(f),o.stream(f)])},c.precision=function(f){return arguments.length?(n.precision(f),i.precision(f),o.precision(f),d()):n.precision()},c.scale=function(f){return arguments.length?(n.scale(f),i.scale(f),o.scale(f*.6),c.translate(n.translate())):n.scale()},c.translate=function(f){if(!arguments.length)return n.translate();var g=n.scale(),p=+f[0],h=+f[1];return r=n.translate(f).clipExtent([[p-.0115*g,h-.1138*g],[p+.2105*g,h+.0673*g]]).stream(u),a=i.translate([p-.0265*g,h+.025*g]).clipExtent([[p-.0388*g+te,h+.0093*g+te],[p-.0116*g-te,h+.0368*g-te]]).stream(u),l=o.translate([p-.045*g,h+-.02*g]).clipExtent([[p-.0778*g+te,h-.0413*g+te],[p-.0117*g-te,h+.0091*g-te]]).stream(u),d()},c.fitExtent=function(f,g){return Ki(c,f,g)},c.fitSize=function(f,g){return va(c,f,g)};function d(){return e=t=null,c}return c.drawCompositionBorders=function(f){var g=n([-12.8351,38.7113]),p=n([-10.8482,38.7633]),h=n([-10.8181,37.2072]),v=n([-12.7345,37.1573]),m=n([-16.0753,41.4436]),y=n([-10.9168,41.6861]),_=n([-10.8557,38.7747]),b=n([-15.6728,38.5505]);f.moveTo(g[0],g[1]),f.lineTo(p[0],p[1]),f.lineTo(h[0],h[1]),f.lineTo(h[0],h[1]),f.lineTo(v[0],v[1]),f.closePath(),f.moveTo(m[0],m[1]),f.lineTo(y[0],y[1]),f.lineTo(_[0],_[1]),f.lineTo(_[0],_[1]),f.lineTo(b[0],b[1]),f.closePath()},c.getCompositionBorders=function(){var f=qi();return this.drawCompositionBorders(f),f.toString()},c.scale(4200)}function Wht(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=-.0676&&p<-.026&&g>=-.0857&&g<-.0263?i:n).invert(c)},s.stream=function(c){return e&&t===c?e:e=Wht([n.stream(t=c),i.stream(c)])},s.precision=function(c){return arguments.length?(n.precision(c),i.precision(c),u()):n.precision()},s.scale=function(c){return arguments.length?(n.scale(c),i.scale(c),s.translate(n.translate())):n.scale()},s.translate=function(c){if(!arguments.length)return n.translate();var d=n.scale(),f=+c[0],g=+c[1];return r=n.translate(c).clipExtent([[f-.0262*d,g-.0734*d],[f+.1741*d,g+.079*d]]).stream(l),a=i.translate([f-.06*d,g-.04*d]).clipExtent([[f-.0857*d+te,g-.0676*d+te],[f-.0263*d-te,g-.026*d-te]]).stream(l),u()},s.fitExtent=function(c,d){return Ki(s,c,d)},s.fitSize=function(c,d){return va(s,c,d)};function u(){return e=t=null,s}return s.drawCompositionBorders=function(c){var d=n([-84.9032,2.3757]),f=n([-81.5047,2.3708]),g=n([-81.5063,-.01]),p=n([-84.9086,-.005]);c.moveTo(d[0],d[1]),c.lineTo(f[0],f[1]),c.lineTo(g[0],g[1]),c.lineTo(p[0],p[1]),c.closePath()},s.getCompositionBorders=function(){var c=qi();return this.drawCompositionBorders(c),c.toString()},s.scale(3500)}function qht(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=.2582&&y<.32&&m>=-.1036&&m<-.087?i:y>=-.01298&&y<.0133&&m>=-.11396&&m<-.05944?o:y>=.01539&&y<.03911&&m>=-.089&&m<-.0588?s:n).invert(p)},f.stream=function(p){return e&&t===p?e:e=qht([n.stream(t=p),i.stream(p),o.stream(p),s.stream(p)])},f.precision=function(p){return arguments.length?(n.precision(p),i.precision(p),o.precision(p),s.precision(p),g()):n.precision()},f.scale=function(p){return arguments.length?(n.scale(p),i.scale(p*.15),o.scale(p*1.5),s.scale(p*1.5),f.translate(n.translate())):n.scale()},f.translate=function(p){if(!arguments.length)return n.translate();var h=n.scale(),v=+p[0],m=+p[1];return r=n.translate(p).clipExtent([[v-.059*h,m-.3835*h],[v+.4498*h,m+.3375*h]]).stream(d),a=i.translate([v-.087*h,m+.17*h]).clipExtent([[v-.1166*h+te,m+.2582*h+te],[v-.06*h-te,m+.32*h-te]]).stream(d),l=o.translate([v-.092*h,m-0*h]).clipExtent([[v-.114*h+te,m-.013*h+te],[v-.0594*h-te,m+.0133*h-te]]).stream(d),u=s.translate([v-.089*h,m-.0265*h]).clipExtent([[v-.089*h+te,m+.0154*h+te],[v-.0588*h-te,m+.0391*h-te]]).stream(d),g()},f.fitExtent=function(p,h){return Ki(f,p,h)},f.fitSize=function(p,h){return va(f,p,h)};function g(){return e=t=null,f}return f.drawCompositionBorders=function(p){var h=n([-82.6999,-51.3043]),v=n([-77.5442,-51.6631]),m=n([-78.0254,-55.186]),y=n([-83.6106,-54.7785]),_=n([-80.0638,-35.984]),b=n([-76.2153,-36.1811]),w=n([-76.2994,-37.6839]),C=n([-80.2231,-37.4757]),O=n([-78.442,-37.706]),$=n([-76.263,-37.8054]),R=n([-76.344,-39.1595]),M=n([-78.5638,-39.0559]);p.moveTo(h[0],h[1]),p.lineTo(v[0],v[1]),p.lineTo(m[0],m[1]),p.lineTo(m[0],m[1]),p.lineTo(y[0],y[1]),p.closePath(),p.moveTo(_[0],_[1]),p.lineTo(b[0],b[1]),p.lineTo(w[0],w[1]),p.lineTo(w[0],w[1]),p.lineTo(C[0],C[1]),p.closePath(),p.moveTo(O[0],O[1]),p.lineTo($[0],$[1]),p.lineTo(R[0],R[1]),p.lineTo(R[0],R[1]),p.lineTo(M[0],M[1]),p.closePath()},f.getCompositionBorders=function(){var p=qi();return this.drawCompositionBorders(p),p.toString()},f.scale(700)}function Xht(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=-.10925&&v<-.02701&&h>=-.135&&h<-.0397?i:v>=.04713&&v<.11138&&h>=-.03986&&h<.051?o:n).invert(f)},c.stream=function(f){return e&&t===f?e:e=Xht([n.stream(t=f),i.stream(f),o.stream(f)])},c.precision=function(f){return arguments.length?(n.precision(f),i.precision(f),o.precision(f),d()):n.precision()},c.scale=function(f){return arguments.length?(n.scale(f),i.scale(f),o.scale(f*.7),c.translate(n.translate())):n.scale()},c.translate=function(f){if(!arguments.length)return n.translate();var g=n.scale(),p=+f[0],h=+f[1];return r=n.translate(f).clipExtent([[p-.1352*g,h-.1091*g],[p+.117*g,h+.098*g]]).stream(u),a=i.translate([p-.0425*g,h-.005*g]).clipExtent([[p-.135*g+te,h-.1093*g+te],[p-.0397*g-te,h-.027*g-te]]).stream(u),l=o.translate(f).clipExtent([[p-.0399*g+te,h+.0471*g+te],[p+.051*g-te,h+.1114*g-te]]).stream(u),d()},c.fitExtent=function(f,g){return Ki(c,f,g)},c.fitSize=function(f,g){return va(c,f,g)};function d(){return e=t=null,c}return c.drawCompositionBorders=function(f){var g=n([126.01320483689143,41.621090310215585]),p=n([133.04304387025903,42.15087523707186]),h=n([133.3021766080688,37.43975444725098]),v=n([126.87889168628224,36.95488945159779]),m=n([132.9,29.8]),y=n([134,33]),_=n([139.3,33.2]),b=n([139.16,30.5]);f.moveTo(g[0],g[1]),f.lineTo(p[0],p[1]),f.lineTo(h[0],h[1]),f.lineTo(v[0],v[1]),f.closePath(),f.moveTo(m[0],m[1]),f.lineTo(y[0],y[1]),f.lineTo(_[0],_[1]),f.lineTo(b[0],b[1])},c.getCompositionBorders=function(){var f=qi();return this.drawCompositionBorders(f),f.toString()},c.scale(2200)}function Zht(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=.029&&I<.0864&&A>=-.14&&A<-.0996?i:I>=0&&I<.029&&A>=-.14&&A<-.0996?o:I>=-.032&&I<0&&A>=-.14&&A<-.0996?s:I>=-.052&&I<-.032&&A>=-.14&&A<-.0996?c:I>=-.076&&I<.052&&A>=-.14&&A<-.0996?f:I>=-.076&&I<-.052&&A>=.0967&&A<.1371?p:I>=-.052&&I<-.02&&A>=.0967&&A<.1371?v:I>=-.02&&I<.012&&A>=.0967&&A<.1371?y:I>=.012&&I<.033&&A>=.0967&&A<.1371?b:I>=.033&&I<.0864&&A>=.0967&&A<.1371?C:n).invert(x)},D.stream=function(x){return e&&t===x?e:e=Zht([n.stream(t=x),i.stream(x),o.stream(x),s.stream(x),c.stream(x),f.stream(x),p.stream(x),v.stream(x),y.stream(x),b.stream(x),C.stream(x),$.stream(x)])},D.precision=function(x){return arguments.length?(n.precision(x),i.precision(x),o.precision(x),s.precision(x),c.precision(x),f.precision(x),p.precision(x),v.precision(x),y.precision(x),b.precision(x),C.precision(x),$.precision(x),N()):n.precision()},D.scale=function(x){return arguments.length?(n.scale(x),i.scale(x*.6),o.scale(x*1.6),s.scale(x*1.4),c.scale(x*5),f.scale(x*1.3),p.scale(x*1.6),v.scale(x*1.2),y.scale(x*.3),b.scale(x*2.7),C.scale(x*.5),$.scale(x*.06),D.translate(n.translate())):n.scale()},D.translate=function(x){if(!arguments.length)return n.translate();var P=n.scale(),k=+x[0],A=+x[1];return r=n.translate(x).clipExtent([[k-.0996*P,A-.0908*P],[k+.0967*P,A+.0864*P]]).stream(T),a=i.translate([k-.12*P,A+.0575*P]).clipExtent([[k-.14*P+te,A+.029*P+te],[k-.0996*P-te,A+.0864*P-te]]).stream(T),l=o.translate([k-.12*P,A+.013*P]).clipExtent([[k-.14*P+te,A+0*P+te],[k-.0996*P-te,A+.029*P-te]]).stream(T),u=s.translate([k-.12*P,A-.014*P]).clipExtent([[k-.14*P+te,A-.032*P+te],[k-.0996*P-te,A+0*P-te]]).stream(T),d=c.translate([k-.12*P,A-.044*P]).clipExtent([[k-.14*P+te,A-.052*P+te],[k-.0996*P-te,A-.032*P-te]]).stream(T),g=f.translate([k-.12*P,A-.065*P]).clipExtent([[k-.14*P+te,A-.076*P+te],[k-.0996*P-te,A-.052*P-te]]).stream(T),h=p.translate([k+.117*P,A-.064*P]).clipExtent([[k+.0967*P+te,A-.076*P+te],[k+.1371*P-te,A-.052*P-te]]).stream(T),m=v.translate([k+.116*P,A-.0355*P]).clipExtent([[k+.0967*P+te,A-.052*P+te],[k+.1371*P-te,A-.02*P-te]]).stream(T),_=y.translate([k+.116*P,A-.0048*P]).clipExtent([[k+.0967*P+te,A-.02*P+te],[k+.1371*P-te,A+.012*P-te]]).stream(T),w=b.translate([k+.116*P,A+.022*P]).clipExtent([[k+.0967*P+te,A+.012*P+te],[k+.1371*P-te,A+.033*P-te]]).stream(T),R=$.translate([k+.11*P,A+.045*P]).clipExtent([[k+.0967*P+te,A+.033*P+te],[k+.1371*P-te,A+.06*P-te]]).stream(T),O=C.translate([k+.115*P,A+.075*P]).clipExtent([[k+.0967*P+te,A+.06*P+te],[k+.1371*P-te,A+.0864*P-te]]).stream(T),N()},D.fitExtent=function(x,P){return Ki(D,x,P)},D.fitSize=function(x,P){return va(D,x,P)};function N(){return e=t=null,D}return D.drawCompositionBorders=function(x){var P,k,A,I;P=n([-7.938886725111036,43.7219460918835]),k=n([-4.832080896458295,44.12930268549372]),A=n([-4.205299743793263,40.98096346967365]),I=n([-7.071796453126152,40.610037319181444]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([-8.42751373617692,45.32889452553031]),k=n([-5.18599305777107,45.7566442062976]),A=n([-4.832080905154431,44.129302726751426]),I=n([-7.938886737126192,43.72194613263854]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([-9.012656899657046,47.127733821030176]),k=n([-5.6105244772793155,47.579777861410626]),A=n([-5.185993067168585,45.756644248170346]),I=n([-8.427513749141811,45.32889456686326]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([-9.405747558985553,48.26506375557457]),k=n([-5.896175018439575,48.733352850851624]),A=n([-5.610524487556043,47.57977790393761]),I=n([-9.012656913808351,47.127733862971255]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([-9.908436061346974,49.642448789505856]),k=n([-6.262026716233124,50.131426841787174]),A=n([-5.896175029331232,48.73335289377258]),I=n([-9.40574757396393,48.26506379787767]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([11.996907706504462,50.16039028163579]),k=n([15.649907879773343,49.68279246765253]),A=n([15.156712840526632,48.30371557625831]),I=n([11.64122661754411,48.761078240546816]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([11.641226606955788,48.7610781975889]),k=n([15.156712825832164,48.30371553390465]),A=n([14.549932166241172,46.4866532486199]),I=n([11.204443787952183,46.91899233914248]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([11.204443778297161,46.918992296823646]),k=n([14.549932152815039,46.486653206856396]),A=n([13.994409796764009,44.695833444323256]),I=n([10.805306599253848,45.105133870684924]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([10.805306590412085,45.10513382903308]),k=n([13.99440978444733,44.695833403183606]),A=n([13.654633799024392,43.53552468558152]),I=n([10.561516803980956,43.930671459798624]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([10.561516795617383,43.93067141859757]),k=n([13.654633787361952,43.5355246448671]),A=n([12.867691604239901,40.640701985019405]),I=n([9.997809515987688,41.00288343254471]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([10.8,42.4]),k=n([12.8,42.13]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1])},D.getCompositionBorders=function(){var x=qi();return this.drawCompositionBorders(x),x.toString()},D.scale(2700)}function emt(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=-.31&&I<-.24&&A>=.14&&A<.24?i:I>=-.24&&I<-.17&&A>=.14&&A<.24?o:I>=-.17&&I<-.12&&A>=.21&&A<.24?c:I>=-.17&&I<-.14&&A>=.14&&A<.165?f:I>=-.17&&I<-.1&&A>=.14&&A<.24?s:I>=-.1&&I<-.03&&A>=.14&&A<.24?p:I>=-.03&&I<.04&&A>=.14&&A<.24?v:I>=-.31&&I<-.24&&A>=.24&&A<.34?y:I>=-.24&&I<-.17&&A>=.24&&A<.34?b:I>=-.17&&I<-.1&&A>=.24&&A<.34?C:I>=-.1&&I<-.03&&A>=.24&&A<.34?$:n).invert(x)},D.stream=function(x){return e&&t===x?e:e=emt([n.stream(t=x),o.stream(x),y.stream(x),i.stream(x),v.stream(x),p.stream(x),b.stream(x),C.stream(x),$.stream(x),s.stream(x),c.stream(x),f.stream(x)])},D.precision=function(x){return arguments.length?(n.precision(x),o.precision(x),y.precision(x),i.precision(x),v.precision(x),p.precision(x),b.precision(x),C.precision(x),$.precision(x),s.precision(x),c.precision(x),f.precision(x),N()):n.precision()},D.scale=function(x){return arguments.length?(n.scale(x),i.scale(x*3),o.scale(x*.8),y.scale(x*3.5),C.scale(x*2.7),s.scale(x*2),c.scale(x*2),f.scale(x*2),p.scale(x*3),v.scale(x),b.scale(x*5.5),$.scale(x*6),D.translate(n.translate())):n.scale()},D.translate=function(x){if(!arguments.length)return n.translate();var P=n.scale(),k=+x[0],A=+x[1];return r=n.translate([k-.08*P,A]).clipExtent([[k-.51*P,A-.33*P],[k+.5*P,A+.33*P]]).stream(T),a=i.translate([k+.19*P,A-.275*P]).clipExtent([[k+.14*P+te,A-.31*P+te],[k+.24*P-te,A-.24*P-te]]).stream(T),l=o.translate([k+.19*P,A-.205*P]).clipExtent([[k+.14*P+te,A-.24*P+te],[k+.24*P-te,A-.17*P-te]]).stream(T),u=s.translate([k+.19*P,A-.135*P]).clipExtent([[k+.14*P+te,A-.17*P+te],[k+.24*P-te,A-.1*P-te]]).stream(T),d=c.translate([k+.225*P,A-.147*P]).clipExtent([[k+.21*P+te,A-.17*P+te],[k+.24*P-te,A-.12*P-te]]).stream(T),g=f.translate([k+.153*P,A-.15*P]).clipExtent([[k+.14*P+te,A-.17*P+te],[k+.165*P-te,A-.14*P-te]]).stream(T),h=p.translate([k+.19*P,A-.065*P]).clipExtent([[k+.14*P+te,A-.1*P+te],[k+.24*P-te,A-.03*P-te]]).stream(T),m=v.translate([k+.19*P,A+.005*P]).clipExtent([[k+.14*P+te,A-.03*P+te],[k+.24*P-te,A+.04*P-te]]).stream(T),_=y.translate([k+.29*P,A-.275*P]).clipExtent([[k+.24*P+te,A-.31*P+te],[k+.34*P-te,A-.24*P-te]]).stream(T),w=b.translate([k+.29*P,A-.205*P]).clipExtent([[k+.24*P+te,A-.24*P+te],[k+.34*P-te,A-.17*P-te]]).stream(T),O=C.translate([k+.29*P,A-.135*P]).clipExtent([[k+.24*P+te,A-.17*P+te],[k+.34*P-te,A-.1*P-te]]).stream(T),R=$.translate([k+.29*P,A-.065*P]).clipExtent([[k+.24*P+te,A-.1*P+te],[k+.34*P-te,A-.03*P-te]]).stream(T),N()},D.fitExtent=function(x,P){return Ki(D,x,P)},D.fitSize=function(x,P){return va(D,x,P)};function N(){return e=t=null,D}return D.drawCompositionBorders=function(x){var P,k,A,I;P=n([42.45755610828648,63.343658547914934]),k=n([52.65837266667029,59.35045080290929]),A=n([47.19754502247785,56.12653496548117]),I=n([37.673034273363044,59.61638268506111]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([59.41110754003403,62.35069727399336]),k=n([66.75050228640794,57.11797303636038]),A=n([60.236065725110436,54.63331433818992]),I=n([52.65837313153311,59.350450804599355]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([48.81091130080243,66.93353402634641]),k=n([59.41110730654679,62.35069740653086]),A=n([52.6583728974441,59.3504509222445]),I=n([42.45755631675751,63.34365868805821]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([31.054198418446475,52.1080673766184]),k=n([39.09869284884117,49.400700047190554]),A=n([36.0580811499175,46.02944174908498]),I=n([28.690508588835726,48.433126979386415]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([33.977877745912025,55.849945501331]),k=n([42.75328432167726,52.78455122462353]),A=n([39.09869297540224,49.400700176148625]),I=n([31.05419851807008,52.10806751810923]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([52.658372900759296,59.35045068526415]),k=n([60.23606549583304,54.63331423800264]),A=n([54.6756370953122,51.892298789399455]),I=n([47.19754524788189,56.126534861222794]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([47.19754506082455,56.126534735591456]),k=n([54.675636900123514,51.892298681337095]),A=n([49.94448648951486,48.98775484983285]),I=n([42.75328468716108,52.78455126060818]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([42.75328453416769,52.78455113209101]),k=n([49.94448632339758,48.98775473706457]),A=n([45.912339990394315,45.99361784987003]),I=n([39.09869317356607,49.40070009378711]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([37.673034114296634,59.61638254183119]),k=n([47.197544835420544,56.126534839849846]),A=n([42.75328447467064,52.78455135314068]),I=n([33.977877870363905,55.849945644671145]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([44.56748486446032,57.26489367845818]),A=n([43.9335791193588,53.746540942601726]),I=n([43,56]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath(),P=n([37.673034114296634,59.61638254183119]),k=n([40.25902691953466,58.83002044222639]),A=n([38.458270492742024,57.26232178028002]),I=n([35.97754948030156,58.00266637992386]),x.moveTo(P[0],P[1]),x.lineTo(k[0],k[1]),x.lineTo(A[0],A[1]),x.lineTo(I[0],I[1]),x.closePath()},D.getCompositionBorders=function(){var x=qi();return this.drawCompositionBorders(x),x.toString()},D.scale(750)}function nmt(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=-.0067&&v<.0015&&h>=-.0232&&h<-.0154?i:v>=-.022&&v<-.014&&h>=-.023&&h<-.014?o:n).invert(f)},c.stream=function(f){return e&&t===f?e:e=nmt([n.stream(t=f),i.stream(f),o.stream(f)])},c.precision=function(f){return arguments.length?(n.precision(f),i.precision(f),o.precision(f),d()):n.precision()},c.scale=function(f){return arguments.length?(n.scale(f),i.scale(f),o.scale(f),c.translate(n.translate())):n.scale()},c.translate=function(f){if(!arguments.length)return n.translate();const g=n.scale(),p=+f[0],h=+f[1];return r=n.translate(f).clipExtent([[p-.0245*g,h-.026*g],[p+.023*g,h+.026*g]]).stream(u),a=i.translate([p-.0186*g,h-.00325*g]).clipExtent([[p-.0232*g+te,h-.0067*g+te],[p-.0154*g-te,h+.0015*g-te]]).stream(u),l=o.translate([p-.0185*g,h-.017*g]).clipExtent([[p-.023*g+te,h-.022*g+te],[p-.014*g-te,h-.014*g-te]]).stream(u),d()},c.fitExtent=function(f,g){return Ki(c,f,g)},c.fitSize=function(f,g){return va(c,f,g)};function d(){return e=t=null,c}return c.drawCompositionBorders=function(f){var g=n([3.30573,52.5562]),p=n([4.043,52.572]),h=n([4.0646,52.1017]),v=n([3.3382,52.0861]),m=n([3.262,53.439]),y=n([4.1373,53.4571]),_=n([4.1574,52.9946]),b=n([3.2951,52.9768]);f.moveTo(g[0],g[1]),f.lineTo(p[0],p[1]),f.lineTo(h[0],h[1]),f.lineTo(h[0],h[1]),f.lineTo(v[0],v[1]),f.closePath(),f.moveTo(m[0],m[1]),f.lineTo(y[0],y[1]),f.lineTo(_[0],_[1]),f.lineTo(_[0],_[1]),f.lineTo(b[0],b[1]),f.closePath()},c.getCompositionBorders=function(){var f=qi();return this.drawCompositionBorders(f),f.toString()},c.scale(4200)}function imt(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=-.0521&&p<.0229&&g>=-.0111&&g<.1?i:n).invert(c)},s.stream=function(c){return e&&t===c?e:e=imt([n.stream(t=c),i.stream(c)])},s.precision=function(c){return arguments.length?(n.precision(c),i.precision(c),u()):n.precision()},s.scale=function(c){return arguments.length?(n.scale(c),i.scale(c*.615),s.translate(n.translate())):n.scale()},s.translate=function(c){if(!arguments.length)return n.translate();var d=n.scale(),f=+c[0],g=+c[1];return r=n.translate(c).clipExtent([[f-.11*d,g-.0521*d],[f-.0111*d,g+.0521*d]]).stream(l),a=i.translate([f+.09*d,g-0*d]).clipExtent([[f-.0111*d+te,g-.0521*d+te],[f+.1*d-te,g+.024*d-te]]).stream(l),u()},s.fitExtent=function(c,d){return Ki(s,c,d)},s.fitSize=function(c,d){return va(s,c,d)};function u(){return e=t=null,s}return s.drawCompositionBorders=function(c){var d=n([106.3214,2.0228]),f=n([105.1843,2.3761]),g=n([104.2151,3.3618]),p=n([104.215,4.5651]);c.moveTo(d[0],d[1]),c.lineTo(f[0],f[1]),c.lineTo(g[0],g[1]),c.lineTo(p[0],p[1])},s.getCompositionBorders=function(){var c=qi();return this.drawCompositionBorders(c),c.toString()},s.scale(4800)}function omt(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=-.02&&v<0&&h>=-.038&&h<-.005?i:v>=0&&v<.02&&h>=-.038&&h<-.005?o:n).invert(f)},c.stream=function(f){return e&&t===f?e:e=omt([n.stream(t=f),i.stream(f),o.stream(f)])},c.precision=function(f){return arguments.length?(n.precision(f),i.precision(f),o.precision(f),d()):n.precision()},c.scale=function(f){return arguments.length?(n.scale(f),i.scale(f*1.5),o.scale(f*4),c.translate(n.translate())):n.scale()},c.translate=function(f){if(!arguments.length)return n.translate();var g=n.scale(),p=+f[0],h=+f[1];return r=n.translate(f).clipExtent([[p-.005*g,h-.02*g],[p+.038*g,h+.02*g]]).stream(u),a=i.translate([p-.025*g,h-.01*g]).clipExtent([[p-.038*g+te,h-.02*g+te],[p-.005*g-te,h+0*g-te]]).stream(u),l=o.translate([p-.025*g,h+.01*g]).clipExtent([[p-.038*g+te,h-0*g+te],[p-.005*g-te,h+.02*g-te]]).stream(u),d()},c.fitExtent=function(f,g){return Ki(c,f,g)},c.fitSize=function(f,g){return va(c,f,g)};function d(){return e=t=null,c}return c.drawCompositionBorders=function(f){var g,p,h,v;g=n([9.21327272751682,2.645820439454123]),p=n([11.679126293239872,2.644755519268689]),h=n([11.676845389029227,.35307824637606433]),v=n([9.213572917774014,.35414205204417754]),f.moveTo(g[0],g[1]),f.lineTo(p[0],p[1]),f.lineTo(h[0],h[1]),f.lineTo(v[0],v[1]),f.closePath(),g=n([7.320873711543669,2.64475551449975]),p=n([9.213272722738658,2.645820434679803]),h=n([9.213422896480349,1.4999812505283054]),v=n([7.322014760520787,1.4989168878985566]),f.moveTo(g[0],g[1]),f.lineTo(p[0],p[1]),f.lineTo(h[0],h[1]),f.lineTo(v[0],v[1]),f.closePath(),g=n([7.3220147605302905,1.4989168783492766]),p=n([9.213422896481598,1.499981240979021]),h=n([9.213572912999604,.354142056817247]),v=n([7.323154615739809,.353078251154504]),f.moveTo(g[0],g[1]),f.lineTo(p[0],p[1]),f.lineTo(h[0],h[1]),f.lineTo(v[0],v[1]),f.closePath()},c.getCompositionBorders=function(){var f=qi();return this.drawCompositionBorders(f),f.toString()},c.scale(12e3)}function smt(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i=-.089&&p<.06&&g>=.029&&g<.046?i:n).invert(c)},s.stream=function(c){return e&&t===c?e:e=smt([n.stream(t=c),i.stream(c)])},s.precision=function(c){return arguments.length?(n.precision(c),i.precision(c),u()):n.precision()},s.scale=function(c){return arguments.length?(n.scale(c),i.scale(c),s.translate(n.translate())):n.scale()},s.translate=function(c){if(!arguments.length)return n.translate();var d=n.scale(),f=+c[0],g=+c[1];return r=n.translate(c).clipExtent([[f-.065*d,g-.089*d],[f+.075*d,g+.089*d]]).stream(l),a=i.translate([f+.01*d,g+.025*d]).clipExtent([[f+.029*d+te,g-.089*d+te],[f+.046*d-te,g-.06*d-te]]).stream(l),u()},s.fitExtent=function(c,d){return Ki(s,c,d)},s.fitSize=function(c,d){return va(s,c,d)};function u(){return e=t=null,s}return s.drawCompositionBorders=function(c){var d,f,g,p;d=n([-1.113205870242365,59.64920050773357]),f=n([.807899092399606,59.59085836472269]),g=n([.5778611961420386,57.93467822832577]),p=n([-1.25867782078448,57.99029450085142]),c.moveTo(d[0],d[1]),c.lineTo(f[0],f[1]),c.lineTo(g[0],g[1]),c.lineTo(p[0],p[1]),c.closePath()},s.getCompositionBorders=function(){var c=qi();return this.drawCompositionBorders(c),c.toString()},s.scale(2800)}const cmt=Object.freeze(Object.defineProperty({__proto__:null,geoAlbersUk:umt,geoAlbersUsa:zht,geoAlbersUsaTerritories:Bht,geoConicConformalEurope:tmt,geoConicConformalFrance:Jht,geoConicConformalNetherlands:rmt,geoConicConformalPortugal:Ght,geoConicConformalSpain:Vht,geoConicEquidistantJapan:Qht,geoMercatorEcuador:Kht,geoMercatorEquatorialGuinea:lmt,geoMercatorMalaysia:amt,geoTransverseMercatorChile:Yht},Symbol.toStringTag,{value:"Module"}));function fmt(e){return e.k}function dmt(e){return[e.x,e.y]}function QV(e){return function(){return e}}function gmt(){let e=0,t=0,n=960,r=500,i=!0,a=!0,o=256,l=fmt,s=dmt,u=0;function c(){const d=+l.apply(this,arguments),f=s.apply(this,arguments),g=Math.log2(d/o),p=Math.round(Math.max(g+u,0)),h=Math.pow(2,g-p)*o,v=+f[0]-d/2,m=+f[1]-d/2,y=Math.max(i?0:-1/0,Math.floor((e-v)/h)),_=Math.min(i?1<OpenStreetMap contributors, © CARTO"},{matches:["opentopomap.org"],text:"© OpenStreetMap contributors"},{matches:["arcgisonline.com"],text:"Powered by Esri"},{matches:["/watercolor/"],text:"Map tiles by Stamen Design, under CC BY 3.0. Data by OpenStreetMap, under ODbL."},{matches:["stamen-tiles","stamen.com"],text:"Map tiles by Stamen Design, under CC BY 3.0. Data by OpenStreetMap, under CC BY SA."}];function Ag(e){"@babel/helpers - typeof";return Ag=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ag(e)}function _y(e,t){return Pmt(e)||Smt(e,t)||wmt(e,t)||bmt()}function bmt(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function wmt(e,t){if(e){if(typeof e=="string")return JV(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return JV(e,t)}}function JV(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function Tg(e){return Tg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Tg(e)}var Wp=Object.assign({},mdt,nht,cmt);function tU(e){var t=_mt.find(function(n){return n.matches.some(function(r){return e.includes(r)})});return t?t.text:!1}function nU(e,t){var n=t&&e.objects[t]?t:Object.keys(e.objects)[0];return vmt(e,n)}var Mmt=function(e){kmt(n,e);var t=Rmt(n);function n(){var r;return Cmt(this,n),r=t.call(this),r._fitObject=!1,r._noDataMessage=!1,r._ocean="#d4dadc",r._point=Fe("point"),r._pointSize=G(1),r._pointSizeMax=10,r._pointSizeMin=5,r._pointSizeScale="linear",r._projection=Wp.geoMercator(),r._projectionPadding=ik(20),r._shape=G("Circle"),r._shapeConfig=je(r._shapeConfig,{ariaLabel:function(a,o){return"".concat(r._drawLabel(a,o),", ").concat(r._pointSize(a,o))},hoverOpacity:1,Path:{ariaLabel:function(a,o){var l=r._colorScale?", ".concat(r._colorScale(a,o)):"";return"".concat(r._drawLabel(a,o)).concat(l,".")},fill:function(a,o){if(r._colorScale&&!r._coordData.features.includes(a)){var l=r._colorScale(a);if(l!=null){if(r._colorScaleClass._colorScale)return r._colorScaleClass._colorScale(l);var s=r._colorScaleClass.color();return s instanceof Array&&(s=s[s.length-1]),s}}return r._topojsonFill(a,o)},on:{mouseenter:function(a,o,l,s){return r._coordData.features.includes(a)?null:r._on.mouseenter.bind(__(r))(a,o,l,s)},"mousemove.shape":function(a,o,l,s){return r._coordData.features.includes(a)?null:r._on["mousemove.shape"].bind(__(r))(a,o,l,s)},mouseleave:function(a,o,l,s){return r._coordData.features.includes(a)?null:r._on.mouseleave.bind(__(r))(a,o,l,s)}},stroke:function(a,o){var l=typeof r._shapeConfig.Path.fill=="function"?r._shapeConfig.Path.fill(a,o):r._shapeConfig.Path.fill;return Bi(l).darker()},strokeWidth:1}}),r._tiles=!0,r._tileGen=gmt(),r.tileUrl("https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}@2x.png"),r._topojson=!1,r._topojsonFill=G("#f5f5f3"),r._topojsonFilter=function(i){return!["010"].includes(i.id)},r._topojsonId=Fe("id"),r._zoom=!0,r._zoomSet=!1,r}return xmt(n,[{key:"_renderTiles",value:function(){var i=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ip(this._container.node()),o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=[];this._tiles&&(l=this._tileGen.extent(this._zoomBehavior.translateExtent()).scale(this._projection.scale()*(2*Math.PI)*a.k).translate(a.apply(this._projection.translate()))(),this._tileGroup.transition().duration(o).attr("transform",a));var s=this._tileGroup.selectAll("image.d3plus-geomap-tile").data(l,function(d){var f=_y(d,3),g=f[0],p=f[1],h=f[2];return"".concat(g,"-").concat(p,"-").concat(h)});s.exit().transition().duration(o).attr("opacity",0).remove();var u=l.scale/a.k,c=s.enter().append("image").attr("class","d3plus-geomap-tile");c.attr("opacity",0).transition().duration(o).attr("opacity",1),s.merge(c).attr("width",u).attr("height",u).attr("xlink:href",function(d){var f=_y(d,3),g=f[0],p=f[1],h=f[2];return i._tileUrl.replace("{s}",["a","b","c"][Math.random()*3|0]).replace("{z}",h).replace("{x}",g).replace("{y}",p)}).attr("x",function(d){var f=_y(d,1),g=f[0];return g*u+l.translate[0]*u-a.x/a.k}).attr("y",function(d){var f=_y(d,2),g=f[1];return g*u+l.translate[1]*u-a.y/a.k})}},{key:"_draw",value:function(i){var a=this;y_(Tg(n.prototype),"_draw",this).call(this,i);var o=this._height-this._margin.top-this._margin.bottom,l=this._width-this._margin.left-this._margin.right;this._container=this._select.selectAll("svg.d3plus-geomap").data([0]),this._container=this._container.enter().append("svg").attr("class","d3plus-geomap").attr("opacity",0).attr("width",l).attr("height",o).attr("x",this._margin.left).attr("y",this._margin.top).style("background-color",this._ocean||"transparent").merge(this._container),this._container.transition(this._transition).attr("opacity",1).attr("width",l).attr("height",o).attr("x",this._margin.left).attr("y",this._margin.top);var s=this._container.selectAll("rect.d3plus-geomap-ocean").data([0]);s.enter().append("rect").attr("class","d3plus-geomap-ocean").merge(s).attr("width",l).attr("height",o).attr("fill",this._ocean||"transparent"),this._tileGroup=this._container.selectAll("g.d3plus-geomap-tileGroup").data([0]),this._tileGroup=this._tileGroup.enter().append("g").attr("class","d3plus-geomap-tileGroup").merge(this._tileGroup),this._zoomGroup=this._container.selectAll("g.d3plus-geomap-zoomGroup").data([0]),this._zoomGroup=this._zoomGroup.enter().append("g").attr("class","d3plus-geomap-zoomGroup").merge(this._zoomGroup);var u=this._zoomGroup.selectAll("g.d3plus-geomap-paths").data([0]);u=u.enter().append("g").attr("class","d3plus-geomap-paths").merge(u);var c=this._coordData=this._topojson?nU(this._topojson,this._topojsonKey):{type:"FeatureCollection",features:[]};this._topojsonFilter&&(c.features=c.features.filter(this._topojsonFilter));var d=this._path=Wp.geoPath().projection(this._projection),f=this._filteredData.filter(function(D,N){return a._point(D,N)instanceof Array}),g=this._filteredData.filter(function(D,N){return!(a._point(D,N)instanceof Array)}).reduce(function(D,N){return D[a._id(N)]=N,D},{}),p=c.features.reduce(function(D,N){var x=a._topojsonId(N);return D.push({__d3plus__:!0,data:g[x],feature:N,id:x}),D},[]),h=Wu["scale".concat(this._pointSizeScale.charAt(0).toUpperCase()).concat(this._pointSizeScale.slice(1))]().domain($n(f,function(D,N){return a._pointSize(D,N)})).range([this._pointSizeMin,this._pointSizeMax]);if(!this._zoomSet){var v=this._fitObject?nU(this._fitObject,this._fitKey):c;if(this._extentBounds={type:"FeatureCollection",features:this._fitFilter?v.features.filter(this._fitFilter):v.features.slice()},this._extentBounds.features=this._extentBounds.features.reduce(function(D,N){if(N.geometry){var x={type:N.type,id:N.id,geometry:{coordinates:N.geometry.coordinates,type:N.geometry.type}};if(N.geometry.type==="MultiPolygon"&&N.geometry.coordinates.length>1){var P=[],k=[];N.geometry.coordinates.forEach(function(F){x.geometry.coordinates=[F],P.push(d.area(x))}),x.geometry.coordinates=[N.geometry.coordinates[P.indexOf(Xe(P))]];var A=d.centroid(x);N.geometry.coordinates.forEach(function(F){x.geometry.coordinates=[F],k.push(ET(d.centroid(x),A))});var I=Ps(P.reduce(function(F,z,H){return z&&F.push(P[H]/z),F},[]),.9);x.geometry.coordinates=N.geometry.coordinates.filter(function(F,z){var H=k[z];return H===0||P[z]/H>=I})}D.push(x)}return D},[]),!this._extentBounds.features.length&&f.length){var m=[[void 0,void 0],[void 0,void 0]];f.forEach(function(D,N){var x=a._projection(a._point(D,N));(m[0][0]===void 0||x[0]m[1][0])&&(m[1][0]=x[0]),(m[0][1]===void 0||x[1]m[1][1])&&(m[1][1]=x[1])}),this._extentBounds={type:"FeatureCollection",features:[{type:"Feature",geometry:{type:"MultiPoint",coordinates:m.map(function(D){return a._projection.invert(D)})}}]};var y=Xe(f,function(D,N){return h(a._pointSize(D,N))});this._projectionPadding.top+=y,this._projectionPadding.right+=y,this._projectionPadding.bottom+=y,this._projectionPadding.left+=y}this._zoomBehavior.extent([[0,0],[l,o]]).scaleExtent([1,this._zoomMax]).translateExtent([[0,0],[l,o]]),this._zoomSet=!0}this._projection=this._projection.fitExtent(this._extentBounds.features.length?[[this._projectionPadding.left,this._projectionPadding.top],[l-this._projectionPadding.right,o-this._projectionPadding.bottom]]:[[0,0],[l,o]],this._extentBounds.features.length?this._extentBounds:{type:"Sphere"}),this._shapes.push(new RT().data(p).d(function(D){return d(D.feature)}).select(u.node()).x(0).y(0).config(Nn.bind(this)(this._shapeConfig,"shape","Path")).render());var _=this._zoomGroup.selectAll("g.d3plus-geomap-pins").data([0]);_=_.enter().append("g").attr("class","d3plus-geomap-pins").merge(_);for(var b=new $v().config(Nn.bind(this)(this._shapeConfig,"shape","Circle")).data(f).r(function(D,N){return h(a._pointSize(D,N))}).select(_.node()).sort(function(D,N){return a._pointSize(N)-a._pointSize(D)}).x(function(D,N){return a._projection(a._point(D,N))[0]}).y(function(D,N){return a._projection(a._point(D,N))[1]}),w=Object.keys(this._on),C=w.filter(function(D){return D.includes(".Circle")}),O=w.filter(function(D){return!D.includes(".")}),$=w.filter(function(D){return D.includes(".shape")}),R=0;R-1:!!i&&Nvt(e,t,n)>-1}var Bvt=jvt;const vl=yi(Bvt);var Hvt=Bc,Vvt=function(){try{var e=Hvt(Object,"defineProperty");return e({},"",{}),e}catch(t){}}(),zue=Vvt,oU=zue;function Uvt(e,t,n){t=="__proto__"&&oU?oU(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var Gvt=Uvt,Wvt=Gvt,Kvt=uae,qvt=Pv;function Yvt(e,t){var n={};return t=qvt(t),Kvt(e,function(r,i,a){Wvt(n,i,t(r,i,a))}),n}var Xvt=Yvt;const Qvt=yi(Xvt);function Zvt(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var Jvt=Zvt,lU=tp;function e0t(e,t){if(e!==t){var n=e!==void 0,r=e===null,i=e===e,a=lU(e),o=t!==void 0,l=t===null,s=t===t,u=lU(t);if(!l&&!u&&!a&&e>t||a&&o&&s&&!l&&!u||r&&o&&s||!n&&s||!i)return 1;if(!r&&!a&&!u&&e=l)return s;var u=n[r];return s*(u=="desc"?-1:1)}}return e.index-t.index}var i0t=r0t,KE=eC,a0t=X9,o0t=Pv,l0t=cae,s0t=Jvt,u0t=Zie,c0t=i0t,f0t=lC,d0t=Xa;function g0t(e,t,n){t.length?t=KE(t,function(a){return d0t(a)?function(o){return a0t(o,a.length===1?a[0]:a)}:a}):t=[f0t];var r=-1;t=KE(t,u0t(o0t));var i=l0t(e,function(a,o,l){var s=KE(t,function(u){return u(a)});return{criteria:s,index:++r,value:a}});return s0t(i,function(a,o){return c0t(a,o,n)})}var p0t=g0t;function h0t(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var m0t=h0t,v0t=m0t,sU=Math.max;function y0t(e,t,n){return t=sU(t===void 0?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=sU(r.length-t,0),o=Array(a);++i0){if(++t>=O0t)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var R0t=k0t,A0t=x0t,T0t=R0t,M0t=T0t(A0t),N0t=M0t,I0t=lC,D0t=_0t,F0t=N0t;function L0t(e,t){return F0t(D0t(e,t,I0t),e+"")}var z0t=L0t,j0t=H9,B0t=Sv,H0t=W9,V0t=wv;function U0t(e,t,n){if(!V0t(n))return!1;var r=typeof t;return(r=="number"?B0t(n)&&H0t(t,n.length):r=="string"&&t in n)?j0t(n[t],e):!1}var jue=U0t,G0t=B9,W0t=p0t,K0t=z0t,cU=jue,q0t=K0t(function(e,t){if(e==null)return[];var n=t.length;return n>1&&cU(e,t[0],t[1])?t=[]:n>2&&cU(t[0],t[1],t[2])&&(t=[t[0]]),W0t(e,G0t(t,1),[])}),Y0t=q0t;const X0t=yi(Y0t);var Q0t=Fue;function Z0t(e,t){var n=e==null?0:e.length;return!!n&&Q0t(e,t,0)>-1}var J0t=Z0t;function eyt(e,t,n){for(var r=-1,i=e==null?0:e.length;++r=hyt){var u=t?null:gyt(e);if(u)return pyt(u);o=!1,i=dyt,s=new uyt}else s=t?[]:l;e:for(;++rt}var Vyt=Hyt,Uyt=Byt,Gyt=Vyt,Wyt=Pv;function Kyt(e,t){return e&&e.length?Uyt(e,Wyt(t),Gyt):void 0}var qyt=Kyt;const Yyt=yi(qyt);function fU(e){if(typeof e=="function")return e;const t=e!=null?e:{};return n=>t[n.name]}function Xyt(e){if(typeof e=="function")return e;const t=e!=null?e:{};return n=>t[n.uniqueName]||t[n.fullName]||t[n.name]}function eR(e,t){const n="".concat(e).match(/[0-9\.\,]+/);return n?Number.parseFloat(n[0]):t||0}function Qyt({measuresByName:e},t){const n=e[t.measure];if(n)return t.moe&&t.moe in e?{collection:e["".concat(t.collection)],formatter:t.formatter||Va,measure:n,moe:e["".concat(t.moe)],source:e["".concat(t.source)]}:{collection:e["".concat(t.collection)],formatter:t.formatter||Va,lci:e["".concat(t.lci)],measure:n,source:e["".concat(t.source)],uci:e["".concat(t.uci)]}}var dU=(e,t,n)=>e!=null&&e.hasOwnProperty(n)?e[n]:e==null?void 0:e[t];function Zyt(e,t,n){if(!(e&&e.length&&t))return{min:null,max:null};const r=e.reduce((i,a)=>(a[t]i.max[t]&&(i.max=a),i),{max:e[0],min:e[0]});return{minTime:dU(r.min,t,n).toString(),maxTime:dU(r.max,t,n).toString()}}function Jyt(e,t=.8){const n=(r,i)=>r+(e_t(eR(i,NaN))?1:0);return e.reduce(n,0)/e.length>t}function z2(e){var t;return((t=e==null?void 0:e.dimension)==null?void 0:t.dimensionType)===vo.Geographic}function e_t(e){return!isNaN(parseFloat(e))&&isFinite(e)}function tR(e){var t;return((t=e==null?void 0:e.dimension)==null?void 0:t.dimensionType)===vo.Time}function gU(e,t){if(!Array.isArray(e)||!e.length)return!1;let n=null;return e.every(r=>{const i=r[t.caption];return n===null?(i!==0&&(n=i>0),!0):n?i>=0:i<=0})}function t_t(e,t){return Jyt(t)?(n,r)=>eR(n[e])-eR(r[e]):(n,r)=>"".localeCompare.call(n[e]||"",r[e]||"")}function n_t(e,t=2){return Array.isArray(e)?(e.length>t?[...e.slice(0,t),"and ".concat(e.length-t," more")]:e).join(", "):e}function Bue(e,t){const n=t[0];return"ID ".concat(e)in n?"ID ".concat(e):"".concat(e," ID")in n?"".concat(e," ID"):e}function Ai(e,t="en"){const n=e.annotations;return n["caption_".concat(t)]||n["caption_".concat(t.slice(0,2))]||n.caption||e.caption||e.name}function r_t(e,t=[]){return t.concat(e).filter(Boolean)}function i_t(e,t){const n=Object.fromEntries(ao(t,r=>{const i=Bue(r,e),a=X0t(Syt(e,o=>o[r]),o=>o[i]);return Array.from(new Set([r,i]),o=>[o,a.map(l=>l[o])])}));return{members:n,membersCount:Qvt(n,r=>r.length)}}function pU(e,t){const n=[];for(let r=0;r{if(r.length===0)t.push(i);else for(let a=0;ae.length}},[Symbol.iterator](){return this}};let i=Nm(e.slice(1),t-1,n.concat([e[r]]));function a(){if(r===e.length)return{value:null,done:!0};const l=i.next();if(l.done){r++;const s=e.slice();return i=Nm(s,t-1,n.concat(s.splice(r,1))),a()}return{value:l.value,done:!1}}const o={next:a,[Symbol.iterator]:()=>o};return o}function o_t(e,t){var n;const{dg:r,measureSet:i}=e,{locale:a,members:o}=r,{translate:l}=t;let s;s=l("title.measure_and_modifier",{modifier:l_t(i.measure.aggregatorType,l),measure:Ai(i.measure,a)}).trim();const u=new Set(r.cuts.keys()),c=[],d=[],f=pU(e.levels,h=>{const v=h.caption,m=Ai(h,a),y=o[v];if(y.length===1){u.delete(v);const _="".concat(m,": ").concat(y);return d.unshift(_),null}return u.delete(v),m});(n=r.timeDrilldown)!=null&&n.caption&&u.has(r.timeDrilldown.caption)&&u.delete(r.timeDrilldown.caption);const g=pU([...u.values()],h=>{const v=r.cutLevels.get(h);return v?Ai(v,a):null});c.unshift(...g.filter(Boolean)),c.length>0&&(s+=" ".concat(l("title.of_selected_cut_members",{members:hU(c,l)}))),d.length>0&&(s+=" (".concat(d.join(", "),")")),f.length>0&&(s+=" ".concat(l("title.".concat(e.isTopTen?"top":"by","_drilldowns"),{drilldowns:hU(f,l)})));let p=null;if(r.timeDrilldown){const h=r.timeDrilldown.caption,v=Ai(r.timeDrilldown,a),m=Bue(v,r.dataset);r.membersCount[r.timeDrilldown.caption]===1?s+=" (".concat(r.dataset[0][v],")"):e.isTimeline?p=y=>{const{minTime:_,maxTime:b}=Zyt(y,m,h);return"".concat(s," (").concat(v,": ").concat(s_t(_,b!==_&&b),")")}:s+=" ".concat(l("title.over_time"))}return p||s}function hU(e,t){if(e=e.filter(Boolean),e.length===2)return e.join(" ".concat(t("sentence_connectors.and")," "));if(e.length>1){const n=e.slice(),r=n.pop();return[n.join(", "),r].join(" ".concat(t("sentence_connectors.and")," "))}return e.join("")}function l_t(e,t){const n=e&&typeof e=="string"&&t("aggregators.".concat(e.toLowerCase()));return n&&!n.startsWith("aggregators.")?n:""}function s_t(e,t){return"".concat(e).concat(t?" - ".concat(t):"")}function u_t(e,{translate:t}){const{dg:n,measureSet:r}=e,{locale:i}=n,{measure:a,collection:o,source:l,moe:s,uci:u,lci:c,formatter:d}=r,f=a.name,g=o?o.name:"",p=c?c.name:"",h=s?s.name:"",v=l?l.name:"",m=u?u.name:"",y=c_t(e.dg.dataset,{collectionName:g,lciName:p,moeName:h,sourceName:v,uciName:m});return{title:w=>e.levels.map(C=>C.caption).map(C=>Array.isArray(w[C])?n.cuts.has(C)||w._isAggregation?n_t(w[C]):"All ".concat(C):w[C]).map((C,O)=>O>0?"(".concat(C,")"):C).join(" "),tbody:w=>{const C=[];if(y.lci&&y.uci?C.push([t("chart_labels.ci"),O=>"".concat(d(O[p]*1||0,i)," - ").concat(d(O[m]*1||0,i))]):y.moe&&C.push([t("chart_labels.moe"),O=>"± ".concat(d(O[h]*1||0,i))]),y.src&&C.push([t("chart_labels.source"),O=>"".concat(O[v])]),y.clt&&C.push([t("chart_labels.collection"),O=>"".concat(O[g])]),e.dg.timeDrilldown){const O=Ai(e.dg.timeDrilldown,i),$=e.dg.timeDrilldown.caption;C.push([O,w[$]])}return C.push([Ai(a,i),d(w[f],i)]),C}}}function c_t(e,{moeName:t,lciName:n,uciName:r,sourceName:i,collectionName:a}){const o={};let l=e.length;for(;l--;){const s=e[l];o.moe=o.moe||!(isNaN(s[t])||s[t]===0),o.lci=o.lci||!(isNaN(s[n])||s[n]===0),o.uci=o.uci||!(isNaN(s[r])||s[r]===0),o.src=o.src||!!s[i],o.clt=o.clt||!!s[a]}return o}function f_t(e,t){const{translate:n}=t,{chartType:r,dg:i,measureSet:a,levels:o}=e,{timeDrilldown:l,locale:s}=i,{formatter:u,measure:c}=a,{isSingleChart:d,isUniqueChart:f,userConfig:g}=t,p=g.locale||s,h=o.map(_=>_.caption),v=c.name,m=t.currentChart===e.key||f,y=je({legend:m||d,timePersist:m||d,titlePadding:m||d,tooltipConfig:u_t(e,t),total:!1,totalFormat:_=>"".concat(n("title.total"),": ").concat(u(_,p)),yConfig:{title:Ai(c,s),tickFormat:_=>u(_,p)},label:d_t(...h),locale:p,sum:v,value:v,zoom:m||d},b_[r](e,t,m),g);return!m&&!d&&(y.colorScalePosition=!1),!vl(["Percentage","Rate"],c.annotations.units_of_measurement)&&vl(["SUM","UNKNOWN"],c.aggregatorType)&&(y.total=v),l&&y.time&&e.isTimeline&&(y.timeline=m),y.title===void 0&&(y.title=o_t(e,t)),je(y,t.measureConfig(c)||{}),y.data=i.dataset,y}var b_={barchart(e,t,n){const{levels:r,dg:i}=e,{locale:a,timeDrilldown:o}=i,{formatter:l,measure:s}=e.measureSet,u=t.userConfig.locale||a,c=r[0],d=c.caption,f=s.name,g={groupBy:[d],groupPadding:n?5:1,discrete:"y",x:f,xConfig:{title:Ai(s,a),tickFormat:p=>l(p,u)},y:d,yConfig:{title:Ai(c,a),ticks:[]},stacked:s.aggregatorType==="SUM"&&c.depth>1,ySort:t_t(d,i.members[d])};if(o){const p=o.hierarchy;g.groupBy=p.levels.slice(0,1).filter(h=>h.caption in i.dataset[0]).concat(r).map(h=>h.caption),g.time=o.caption}else r.length>1&&(g.groupBy=r.map(p=>p.caption));return g.time||delete g.total,g},barchartyear(e,t,n){const{levels:r,dg:i}=e,{locale:a,timeDrilldown:o}=i,{formatter:l,measure:s}=e.measureSet,u=t.userConfig.locale||a,d=r[0].caption,f=s.name,g=o?o.caption:d;return{discrete:"x",groupPadding:n?5:1,time:g,timeline:!1,x:g,xConfig:{title:o?Ai(o,a):null},y:f,yConfig:{title:Ai(s,a),tickFormat:h=>l(h,u)},stacked:!0,groupBy:[d]}},donut(e){const{levels:t,dg:n}=e,{timeDrilldown:r}=n,i={groupBy:t.map(a=>a.caption)};return r&&(i.time=r.caption),i},geomap(e,t){const{levels:n,dg:r}=e,{cuts:i,locale:a,timeDrilldown:o,geoDrilldown:l}=r,{formatter:s,measure:u}=e.measureSet,c=t.userConfig.locale||a,d=u.name,f=l?l.caption:n[0].caption,g="ID ".concat(f)in r.dataset[0]?"ID ".concat(f):"".concat(f," ID")in r.dataset[0]?"".concat(f," ID"):f,p=je({colorScale:d,colorScaleConfig:{axisConfig:{tickFormat:v=>s(v,c)},scale:"jenks"},colorScalePosition:"right",groupBy:[g],zoomScroll:!1},r.topojsonConfig),h=i.get(f);return h&&!p.fitFilter&&(p.fitFilter=v=>h.indexOf(v.id)>-1),o&&(p.time=o.caption),p},histogram(e,t){const n=b_.barchart(e,t);return n.groupPadding=0,n},lineplot(e,t){var n;const{levels:r,dg:i}=e,{locale:a,timeDrilldown:o}=i,{formatter:l,measure:s}=e.measureSet,{userConfig:u,showConfidenceInt:c}=t,d=u.locale||a,f=(n=r[0])==null?void 0:n.caption,g=s.name,p=o==null?void 0:o.caption,v={confidence:!1,discrete:"x",groupBy:r!=null&&r.length?r.map(m=>m.caption):()=>"ALL",x:p,xConfig:{title:o?Ai(o,i.locale):void 0},y:g,yConfig:{scale:"auto",tickFormat:m=>l(m,d),title:Ai(s,a)},time:p,timeline:!1,total:!1};if(e.isTopTen&&(v.yConfig.title="Top ".concat(i.membersCount[f]," items, ").concat(v.yConfig.title)),c&&i.members[f].length<13){const{moe:m,lci:y,uci:_}=e.measureSet;if(y&&_){const b=y.name,w=_.name;v.confidence=[C=>C[b],C=>C[w]]}else if(m){const b=m.name;v.confidence=[w=>w[g]-w[b],w=>w[g]+w[b]]}}return v},pie(e,t){return b_.donut(e,t)},stacked(e,t){const{levels:n}=e,{measure:r}=e.measureSet,i=b_.lineplot(e,t);return i.yConfig={scale:"linear",title:Ai(r,e.dg.locale)},n.length>1&&(i.groupBy=n.map(a=>a.caption)),i},treemap(e){const{levels:t,dg:n}=e,{timeDrilldown:r}=n,i=t[0],a=t.slice(1),o=i.hierarchy.levels,l=o.indexOf(i),s={groupBy:o.slice(0,l+1).concat(a).map(u=>u.caption)};return r&&(s.time=r.caption),s.threshold=.005,s.thresholdName=i.caption,s}};function d_t(...e){const[t,...n]=e;return Array.isArray(n)&&n.length>0?r=>"".concat(r[t]," (").concat(n.map(i=>r[i]).join(", "),")"):r=>"".concat(r[t])}var g_t={action_close:"Close",action_enlarge:"Enlarge",action_fileissue:"File an issue",action_retry:"Retry",aggregators:{avg:"Average",max:"Max",min:"Min"},chart_labels:{ci:"Confidence Interval",moe:"Margin of Error",source:"Source",collection:"Collection"},error:{detail:"",message:'Details: "{{message}}".',title:"Error"},nonidealstate_msg:"No results",sentence_connectors:{and:"and"},title:{of_selected_cut_members:"of Selected {{members}} Members",top_drilldowns:"for Top {{drilldowns}}",by_drilldowns:"by {{drilldowns}}",over_time:"Over Time",measure_and_modifier:"{{modifier}} {{measure}}",total:"Total"}},{useTranslation:a4,TranslationConsumer:p_t,TranslationProvider:h_t}=Lee({defaultLocale:"en",defaultTranslation:g_t}),m_t={JPG:yz,PNG:yz,SVG:wTe},v_t=e=>{const{onClick:t}=e;return S.createElement(S.Fragment,null,e.formats.map(n=>{const r=n.toUpperCase(),i=t?()=>t(r):null,a=m_t[r]||nTe;return S.createElement(yn,{compact:!0,key:n,leftIcon:S.createElement(a,{size:16}),onClick:i,size:"sm",variant:"light"},r)}))},y_t=({error:e,message:t})=>{const{translate:n}=a4(),r=typeof window=="object"?window.location:{},i="**URL**: ".concat(r.href,"\n**Error**: ").concat(e,"\n").concat(t?"**Error details:** ".concat(t,"\n"):"","\n**Detail of the issue:**\n"),a="title=".concat(encodeURIComponent("[report/vizbuilder] ".concat(e)),"&body=").concat(encodeURIComponent(i));return S.createElement(yn,{component:"a",href:"https://github.com/Datawheel/vizbuilder/issues/new?".concat(a),leftIcon:S.createElement(L9e,{size:"1rem"}),rel:"noopener noreferrer",role:"button",size:"xs",tabIndex:0,target:"_blank",variant:"subtle"},n("action_fileissue"))},__t=class extends E.Component{constructor(){super(...arguments);JC(this,"state",{message:"",name:""});JC(this,"clearError",()=>this.setState({error:void 0}))}static getDerivedStateFromError(t){return{message:t.message,name:t.name}}render(){const{message:t,name:n}=this.state;return t?S.createElement(p_t,null,({translate:r})=>{const i=r("error.detail");return S.createElement(gn,{p:"xl",align:"center",justify:"center",direction:"column",className:"chart-card error"},S.createElement(jl,{order:3},r("error.title")),i.length?S.createElement(ct,null,i):null,S.createElement(ct,null,r("error.message",{message:t})),S.createElement(Xt,{spacing:"xs",my:"sm"},S.createElement(yn,{onClick:this.clearError,size:"xs",variant:"light"},r("action_retry")),S.createElement(y_t,{error:n,message:t})))}):this.props.children}},Hue={barchart:$E,barchartyear:$E,donut:sft,geomap:Imt,histogram:$E,lineplot:Fmt,pie:zmt,stacked:Bmt,treemap:Vmt},mU=e=>{const{chart:t,currentChart:n,isSingleChart:r}=e,{translate:i}=a4(),a=E.useRef(null),o=Hue[t.chartType],l=E.useMemo(()=>f_t(t,{currentChart:n,isSingleChart:r,measureConfig:e.measureConfig,showConfidenceInt:!!e.showConfidenceInt,translate:i,userConfig:e.userConfig||{}}),[r]),s=E.useCallback(p=>{const h=a.current;if(h){const v=h.querySelector("svg"),m=(l.title instanceof Function?l.title():l.title).replace(/[^\w]/g,"_").replace(/[_]+/g,"_"),y=_=>{if(_.nodeType!==Node.ELEMENT_NODE)return"white";const w=window.getComputedStyle(_).getPropertyValue("background-color");return w&&w!=="rgba(0, 0, 0, 0)"&&w!=="transparent"?w:y(_.parentNode)};AXe(v,{filename:m,type:p.toLowerCase()},{background:y(v)})}},[l]),u=n===t.key,c=u?T9e:A9e,d=i(u?"action_close":"action_enlarge"),f=u?"filled":"light",g=u?"calc(100vh - 3rem)":r?"75vh":375;return S.createElement(he,{className:"vb-chart-card",h:g,w:"100%",style:{overflow:"hidden"}},S.createElement(__t,null,S.createElement(hr,{spacing:0,h:g,style:{position:"relative"},w:"100%"},S.createElement(Xt,{className:"vb-chart-toolbar",position:"right",p:"xs",spacing:"xs",align:"center"},(u||r)&&e.downloadFormats&&S.createElement(v_t,{formats:e.downloadFormats,onClick:s}),(!r||u)&&S.createElement(yn,{compact:!0,leftIcon:S.createElement(c,{size:16}),onClick:e.onToggle,size:"sm",variant:f},d)),S.createElement(he,{style:{flex:"1 1 auto"},className:"vb-chart-viz",ref:a,pb:"xs",px:"xs"},S.createElement(o,{config:l})))))},b_t={BARCHART_MAX_BARS:20,BARCHART_YEAR_MAX_BARS:20,DONUT_SHAPE_MAX:30,LINEPLOT_LINE_POINT_MIN:2,LINEPLOT_LINE_MAX:20,STACKED_SHAPE_MAX:200,STACKED_TIME_MEMBER_MIN:2,TREE_MAP_SHAPE_MAX:1e3};function w_t(e){let t=5381,n=e.length;for(;n--;)t=t*33^e.charCodeAt(n);return(t>>>0).toString(36)}var Oa={BARCHART:"barchart",BARCHARTYEAR:"barchartyear",DONUT:"donut",GEOMAP:"geomap",HISTOGRAM:"histogram",LINEPLOT:"lineplot",PIE:"pie",STACKED:"stacked",TREEMAP:"treemap"},S_t=[Oa.BARCHARTYEAR,Oa.LINEPLOT,Oa.STACKED],Vu=e=>e.drilldowns.filter(t=>!tR(t)),XE=(e,t)=>t.reduce((n,r)=>n*e.membersCount[r.caption],1),wf=(e,t,n,r)=>w_t(t.map(i=>i.caption).concat(n.measure.name,"".concat(e.length),r).join("|"));function P_t(e,t,n){return rR.hasOwnProperty(t)?rR[t](e,n):nR(t,e)}function nR(e,t){const n=J6(1,t.stdDrilldowns.length+1);return ao(t.measureSets,r=>ao(n,i=>Array.from(Nm(Vu(t),i),a=>({chartType:e,dg:t,isMap:a.some(z2),isTimeline:!!t.timeDrilldown&&!S_t.includes(e),key:wf(t.dataset,a,r,e),levels:a,measureSet:r}))))}var rR={barchart(e,t){const n=Oa.BARCHART,{dataset:r,members:i,membersCount:a,timeDrilldown:o}=e,l=Vu(e).filter(c=>a[c.caption]>1);if(l.length===0)return[];const s=e.measureSets.filter(c=>{var d;return((d=c==null?void 0:c.measure)==null?void 0:d.aggregatorType)&&c.measure.aggregatorType!=="UNKNOWN"}),u=!!o;return ao(s,c=>{const d={chartType:n,dg:e,measureSet:c,members:i,isTimeline:u},f=J6(1,l.length+1);return ao(f,g=>Array.from(Nm(l,g),p=>XE(e,p)>t.BARCHART_MAX_BARS?null:{...d,levels:p,isMap:!1,key:wf(r,p,c,n)}).filter(Boolean))})},barchartyear(e,t){const{membersCount:n,timeDrilldown:r,stdDrilldowns:i}=e,a=i[0]||r;if(!r||n[r.caption]<2||n[a.caption]>t.BARCHART_YEAR_MAX_BARS||i.every(l=>n[l.caption]===1))return[];const o=e.measureSets.filter(({measure:l})=>vl(["SUM","UNKNOWN"],l.aggregatorType)&&(i.length<2||vl(["Percentage","Rate"],l.annotations.units_of_measurement)));return nR(Oa.BARCHARTYEAR,{...e,measureSets:o})},donut(e,t){const n=e.measureSets.filter(a=>vl([ou.SUM,ou.COUNT],a.measure.aggregatorType)),r=Vu(e).filter(a=>e.membersCount[a.caption]>1),i=J6(1,r.length+1);return ao(n,a=>ao(i,o=>Array.from(Nm(r,o),l=>XE(e,l)>t.DONUT_SHAPE_MAX?null:{chartType:Oa.DONUT,dg:e,isMap:!1,isTimeline:!!e.timeDrilldown,key:wf(e.dataset,l,a,Oa.DONUT),levels:l,measureSet:a}).filter(Boolean)))},pie(e,t){return rR.donut(e,t)},geomap(e,t){var n,r;const{cuts:i,drilldowns:a,geoDrilldown:o,stdDrilldowns:l,membersCount:s}=e;return!e.topojsonConfig||!o||a.length>2||s[o.caption]<3||l[0]&&(((r=i.get((n=l[0])==null?void 0:n.caption))==null?void 0:r.length)||1)>1?[]:ao(e.measureSets,u=>({chartType:Oa.GEOMAP,dg:e,isMap:!0,isTimeline:!!e.timeDrilldown,key:wf(e.dataset,a,u,Oa.GEOMAP),levels:Vu(e),measureSet:u}))},histogram(e,t){return[]},lineplot(e,t){const{membersCount:n,timeDrilldown:r}=e;if(!r||n[r.caption]e.membersCount[l.caption]<=t.LINEPLOT_LINE_MAX),o=a.length>0?a:i.length>0?[]:[!1];return ao(e.measureSets,l=>o.map(s=>{const u=s?[s]:[];return{chartType:Oa.LINEPLOT,dg:e,isMap:z2(s),isTimeline:!1,key:wf(e.dataset,u,l,Oa.LINEPLOT),levels:u,measureSet:l}}))},stacked(e,t){const{drilldowns:n,membersCount:r,timeDrilldown:i}=e,a=Vu(e);if(!i||r[i.caption]l*r[s.caption],1)>t.STACKED_SHAPE_MAX||a.every(l=>r[l.caption]===1))return[];const o=e.measureSets.filter(({measure:l})=>(!vl(["AVG","AVERAGE","MEDIAN","NONE"],l.aggregatorType)||vl(["Percentage","Rate"],l.annotations.units_of_measurement)&&r[n[0].caption]>1)&&gU(e.dataset,l));return nR("stacked",{...e,measureSets:o})},treemap(e,t){const{dataset:n,membersCount:r,members:i,timeDrilldown:a}=e,o=Oa.TREEMAP,l=Vu(e);if(a&&l.length===0||l.every(c=>r[c.caption]===1))return[];const s=l.filter(c=>r[c.caption]>1),u=e.measureSets.map(c=>{const{measure:d}=c;if(!vl(["SUM","UNKNOWN"],d.aggregatorType)||vl(["Percentage","Rate"],d.annotations.units_of_measurement)&&r[l==null?void 0:l[0].caption]>1||!gU(e.dataset,d))return[];const f={chartType:o,dataset:n,dg:e,measureSet:c,members:i};return a_t(s).map(g=>XE(e,g)>t.TREE_MAP_SHAPE_MAX?null:{...f,levels:g,isMap:!1,isTimeline:!!a,key:wf(n,g,c,o)})});return Eyt(u).filter(Boolean)}};function C_t(e,t){const{dataset:n,params:r}=e,{datacap:i,getTopojsonConfig:a}=t,o=new xw(e.cube),l=[];for(const w of r.measures){const C=Qyt(o,w);C&&l.push(C)}const s=new Map,u=new Map,c=[];for(const w of o.levelIterator){for(const C of r.drilldowns)if(w.matches(C)){c.push(w);break}for(const C of r.cuts)if(w.matches(C)){s.set(w.caption,C.members),u.set(w.caption,w);break}}const d=c.find(tR),f=d==null?void 0:d.caption,g=f?Yyt(n,w=>w[f]):void 0,p=c.find(z2),h=p?a(p):void 0,v=c.filter(w=>!tR(w)&&!z2(w)),m=c.map(w=>w.caption),{members:y,membersCount:_}=i_t(n,m),b=r.filters.map(w=>({...w,formatter:w.formatter||Va,measure:o.measuresByName[w.measure]}));return{cube:o,datacap:i,dataset:n,drilldowns:c,geoDrilldown:p,timeDrilldown:d,stdDrilldowns:v,measureSets:l,filters:b,cuts:s,cutLevels:u,locale:r.locale,maxPeriod:g,params:r,membersCount:_,members:y,topojsonConfig:h}}var x_t=e=>{const[t,n]=E.useState(""),r=E.useMemo(()=>{const i=e.allowedChartTypes||Object.keys(Hue),a={datacap:e.datacap||2e4,getTopojsonConfig:Xyt(e.topojsonConfig)},o={...b_t,...e.chartLimits||{}};return ao(r_t(e.queries),l=>{const s=C_t(l,a);return ao(i,u=>P_t(s,u,o))})},[e.queries,e.chartLimits]);return{currentChart:t,setCurrentChart:n,charts:r}},O_t=()=>{const{translate:e}=a4();return S.createElement("div",{className:"vizbuilder-nonidealstate"},S.createElement("h1",{className:"vizbuilder-nonidealstate-header"},e("nonidealstate_msg")))},E_t=O_t,$_t=e=>{const{charts:t,currentChart:n,currentPeriod:r,setCurrentChart:i}=x_t(e),a=t.length===1,o=E.useMemo(()=>{const s=fU(e.measureConfig),u=t.filter((f,g)=>t.findIndex(p=>p.key===f.key)===g),c=u.length===1?{span:12}:u.length===2?{lg:6}:u.length===3?{lg:6,xl:4}:{lg:6,xl:4,xxl:3};if(u.length>0)return S.createElement(hb,{w:"100%",className:zj("vb-charts-wrapper",{unique:u.length===1})},u.map(f=>S.createElement(hb.Col,{key:f.key,...c},S.createElement(qm,{shadow:"xs"},S.createElement(mU,{chart:f,currentChart:"",currentPeriod:r,downloadFormats:e.downloadFormats,isSingleChart:a,key:f.key,measureConfig:s,onToggle:()=>i(f.key),showConfidenceInt:e.showConfidenceInt,userConfig:e.userConfig})))));const d=e.nonIdealState||E_t;return S.createElement(d,null)},[n,r,t,e.showConfidenceInt]),l=E.useMemo(()=>{const s=fU(e.measureConfig),u=t.find(c=>c&&(n?c.key===n:!1));return u?S.createElement(mU,{chart:u,currentChart:n,currentPeriod:r,downloadFormats:e.downloadFormats,isSingleChart:!0,key:"".concat(u.key,"-focus"),measureConfig:s,onToggle:()=>i(""),showConfidenceInt:e.showConfidenceInt,userConfig:e.userConfig}):null},[n,r,t,e.showConfidenceInt]);return S.createElement(h_t,{defaultLocale:e.defaultLocale,translations:e.translations},S.createElement("div",{className:zj("vb-wrapper",e.className)},e.toolbar&&S.createElement("div",{className:"vb-toolbar-wrapper"},e.toolbar),o,S.createElement(ol,{centered:!0,onClose:()=>i(""),opened:n!=="",padding:0,size:"calc(100vw - 3rem)",styles:{content:{maxHeight:"none !important"},inner:{padding:"0 !important"}},withCloseButton:!1},l)))},k_t=Object.defineProperty,j2=Object.getOwnPropertySymbols,Vue=Object.prototype.hasOwnProperty,Uue=Object.prototype.propertyIsEnumerable,vU=(e,t,n)=>t in e?k_t(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,R_t=(e,t)=>{for(var n in t||(t={}))Vue.call(t,n)&&vU(e,n,t[n]);if(j2)for(var n of j2(t))Uue.call(t,n)&&vU(e,n,t[n]);return e},A_t=(e,t)=>{var n={};for(var r in e)Vue.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&j2)for(var r of j2(e))t.indexOf(r)<0&&Uue.call(e,r)&&(n[r]=e[r]);return n};function Gue(e){const t=e,{cube:n,params:r,result:i,className:a="vizbuilder-view",formatters:o={}}=t,l=A_t(t,["cube","params","result","className","formatters"]),s=E.useMemo(()=>({cube:n,dataset:i.data,params:{locale:r.locale||"en",booleans:r.booleans,cuts:by(r.cuts,u=>({dimension:u.dimension,hierarchy:u.hierarchy,level:u.level,members:u.members})),drilldowns:by(r.drilldowns,u=>({caption:u.captionProperty,dimension:u.dimension,hierarchy:u.hierarchy,level:u.level,properties:u.properties.map(c=>c.name)})),filters:by(r.filters,u=>({constraint1:[u.conditionOne[0],u.conditionOne[2]],constraint2:u.conditionTwo?[u.conditionTwo[0],u.conditionTwo[2]]:void 0,formatter:o[u.measure],joint:u.joint,measure:u.measure})),measures:by(r.measures,u=>({formatter:o[u.name],measure:u.name}))}}),[n,i.data,r]);return S.createElement($_t,R_t({className:a,queries:s},l))}Gue.defaultProps={version:"0.4.1"};function by(e,t){return Object.values(e).filter(n=>n.active).map(t)}var Wue,yU=jg;Wue=yU.createRoot,yU.hydrateRoot;const Kue={"Metric Ton":e=>"".concat(e.toFixed()," 📦"),Sheep:e=>"🐑 ".concat(e.toFixed())},T_t=e=>B(Gue,{allowedChartTypes:["barchart","barchartyear","lineplot","stacked","treemap","geomap","donut"],cube:e.cube,downloadFormats:["svg","png"],formatters:Kue,params:e.params,result:e.result,showConfidenceInt:!1}),M_t=[{key:"table",label:"Data Table",component:L9},{key:"matrix",label:"Pivot Table",component:Lie},{key:"debug",label:"Raw response",component:lie},{key:"vizbuilder",label:"Vizbuilder",component:T_t}],_U=document.getElementById("app");_U&&N_t(_U);function N_t(e){Wue(e).render(B(z9,{source:window.olapHostName,formatters:Kue,dataLocale:"en,es",previewLimit:75,panels:M_t,withinMantineProvider:!0,withinReduxProvider:!0,withMultiQuery:!0,withPermalink:!0}))}export{D_t as __vite_legacy_guard}; diff --git a/dataexplorer/index-legacy-868d3f93.js b/dataexplorer/index-legacy-868d3f93.js deleted file mode 100644 index 7aaf9fd..0000000 --- a/dataexplorer/index-legacy-868d3f93.js +++ /dev/null @@ -1,145 +0,0 @@ -System.register([],(function(e,t){"use strict";return{execute:function(){var e=document.createElement("style");function t(e,t){for(var n=0;nr[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}e.textContent="/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}\n",document.head.appendChild(e);var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var o={exports:{}},i={},a={exports:{}},l={},s=Symbol.for("react.element"),u=Symbol.for("react.portal"),c=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),p=Symbol.for("react.provider"),h=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),b=Symbol.iterator,_={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,S={};function x(e,t,n){this.props=e,this.context=t,this.refs=S,this.updater=n||_}function k(){}function C(e,t,n){this.props=e,this.context=t,this.refs=S,this.updater=n||_}x.prototype.isReactComponent={},x.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},x.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},k.prototype=x.prototype;var O=C.prototype=new k;O.constructor=C,w(O,x.prototype),O.isPureReactComponent=!0;var E=Array.isArray,P=Object.prototype.hasOwnProperty,M={current:null},A={key:!0,ref:!0,__self:!0,__source:!0};function j(e,t,n){var r,o={},i=null,a=null;if(null!=t)for(r in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(i=""+t.key),t)P.call(t,r)&&!A.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1