diff --git a/.github/workflows/code-style.yml b/.github/workflows/code-style.yml index 50260f89..da41ba78 100644 --- a/.github/workflows/code-style.yml +++ b/.github/workflows/code-style.yml @@ -33,7 +33,7 @@ jobs: python-version: "3.11" enable-cache: true - run: uv venv - - run: uv sync --group dev --extra pandas --extra gds --extra snowflake + - run: uv sync --group dev --extra pandas --extra neo4j --extra gds --extra snowflake - name: Check code style run: source .venv/bin/activate && cd ${GITHUB_WORKSPACE} && ./scripts/checkstyle.sh diff --git a/.github/workflows/nvl-entrypoint-test.yml b/.github/workflows/nvl-entrypoint-test.yml index 4da1e2fc..6e243a93 100644 --- a/.github/workflows/nvl-entrypoint-test.yml +++ b/.github/workflows/nvl-entrypoint-test.yml @@ -5,24 +5,18 @@ name: Build JS Applet and check for changes on: # Triggers the workflow on push or pull request events but only for the "main" branch push: - branches: [ "main" ] + branches: ["main"] pull_request: paths: - - "js-applet/src/nvl_entrypoint/**" # JS sources - - "js-applet/webpack.config.js" - - "js-applet/babel.config.js" - - "js-applet/package.json" - - "js-applet/tsconfig.json" - branches: [ "main" ] + - "js-applet/**" + branches: ["main"] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: - tests: - # The type of runner that the job will run on runs-on: "ubuntu-latest" @@ -34,7 +28,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: '23.x' + node-version: "23.x" - name: Setup run: yarn - name: Build diff --git a/.github/workflows/snowflake-integration-tests.yml b/.github/workflows/snowflake-integration-tests.yml index 71090964..cfb3c90c 100644 --- a/.github/workflows/snowflake-integration-tests.yml +++ b/.github/workflows/snowflake-integration-tests.yml @@ -43,4 +43,4 @@ jobs: SNOWFLAKE_PASSWORD: ${{ secrets.SNOWFLAKE_PASSWORD }} SNOWFLAKE_ROLE: ACCOUNTADMIN SNOWFLAKE_WAREHOUSE: ${{ secrets.SNOWFLAKE_WAREHOUSE }} - run: pytest tests/ --include-snowflake + run: uv run pytest tests/ --include-snowflake diff --git a/.gitignore b/.gitignore index e0904c4b..827a2fe9 100644 --- a/.gitignore +++ b/.gitignore @@ -27,4 +27,4 @@ out/* .idea .dmypy.json -python-wrapper/uv.lock +.virtual_documents diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f5bd2c43..9d702e61 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,7 +9,6 @@ If you're not already a member, sign up! We love our community and wouldn't be where we are without you. - ## Need to raise an issue? Where you raise an issue depends largely on the nature of the problem. @@ -34,7 +33,6 @@ Include as much information as you can in any request you make: - What errors are you seeing? - What solutions have you tried already? - ## Want to contribute? If you want to contribute a pull request, we have a little bit of process you'll need to follow: @@ -50,39 +48,47 @@ We can't guarantee that we'll accept pull requests and may ask you to make some Occasionally, we might also have logistical, commercial, or legal reasons why we can't accept your work but we'll try to find an alternative way for you to contribute in that case. Remember that many community members have become regular contributors and some are now even Neo employees! +## Quick start + +Using [uv](https://docs.astral.sh/uv/): + +```sh +cd js-applet +yarn && yarn dev +``` + +This starts Vite watch builds and Jupyter Lab with hot module reloading. Changes to `js-applet/src/` will auto-reload in active widget cells. ## Building the project locally To build the Python packages, run inside the `python-wrapper` folder: ```sh -pip install . # run with --editable for development mode +cd python-wrapper +uv sync --group dev # Recommended: installs dev tools (ruff, mypy, pytest, etc.) +# or: pip install -e . ``` -To rebuild the JavaScript applet, run inside the `js-applet` folder: +To rebuild the JavaScript applet: ```sh +cd js-applet yarn # Install JavaScript dependencies yarn build # Build JavaScript resources to be used by Python code ``` -This will build the app and copy the relevant files to the python wrapper - - ## Specifically for this project In this section, we will provide some more specific information about how to work with this particular project. - ### Python development environment - * Install Python 3.9+ - * [Install pip](https://pip.pypa.io/en/stable/installation/) - * Install the project's Python dependencies: - ```bash - pip install -e . - pip install ".[dev]" - ``` +- Install Python 3.10+ +- [Install pip](https://pip.pypa.io/en/stable/installation/) +- Install the project's Python dependencies: + ```bash + uv sync --group dev --group notebook --group docs --extra pandas --extra neo4j --extra gds --extra snowflake + ``` ### Testing @@ -95,14 +101,15 @@ pytest python-wrapper/tests Additionally, there are integration tests that require an external data source. These require additional setup and configuration, such as environment variables specifying connection details. - For a local Neo4j instance with GDS installed, execute: + ```sh cd test-envs/neo4j-gds docker compose up -d ``` To run tests requiring a Neo4j DB instance with GDS installed, execute: + ```sh export NEO4J_URI=localhost:7687 # or credentials for Aura API cd python-wrapper/ @@ -116,23 +123,20 @@ cd python-wrapper/ pytest tests/ --include-snowflake ``` - ### Project structure The project contains of three parts: -- a JavaScript applet whith a basic NVL implementation under the `js-applect` folder +- a JavaScript applet under the `js-applet` folder - a Python package which loads the applet and offers convenience functions to pass data to the applet -- Jupyter notebooks to test the NVL Python wrapper +- Jupyter notebooks to test the Python wrapper +### JavaScript configs -### JavaScipts configs - -* `babel.config.js` - Config for the JavaScript compiler -* `tsconfig.json` - Configuration for TypeScript code -* `package.json` - For yarn, define dependencies and `build` target -* `webpack.config.js` - Config for bundling JS parts - +- `vite.config.ts` - Vite config for the lib build (widget.js + style.css for anywidget) +- `vite.config.html.ts` - Vite config for the HTML singlefile build (self-contained index.html) +- `tsconfig.json` - Configuration for TypeScript code +- `package.json` - For yarn, define dependencies and `build` target ### Python @@ -147,7 +151,6 @@ For convenience there are a couple of scripts: ``` - ## Got an idea for a new project? If you have an idea for a new tool or library, start by talking to other people in the community. @@ -155,7 +158,6 @@ Chances are that someone has a similar idea or may have already started working The best software comes from getting like minds together to solve a problem. And we'll do our best to help you promote and co-ordinate your Neo4j ecosystem projects. - ## Further reading If you want to find out more about how you can contribute, head over to our website for [more information](http://neo4j.com/developer/contributing-code/). diff --git a/README.md b/README.md index 4b29cf8b..2fd6c7f0 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,8 @@ `neo4j-viz` is a Python package for creating interactive graph visualizations. -The output is of type `IPython.display.HTML` and can be viewed directly in a Jupyter Notebook or Streamlit application. +The `render` method returns an `IPython.display.HTML` object that can be viewed directly in a Jupyter Notebook or Streamlit application. +For an interactive widget experience, use `render_widget()` which returns an anywidget-based `GraphWidget` with two-way data sync. Alternatively, you can export the output to a file and view it in a web browser. The package wraps the [Neo4j Visualization JavaScript library (NVL)](https://neo4j.com/docs/nvl/current/). @@ -102,7 +103,8 @@ VG = VisualizationGraph(nodes=nodes, relationships=relationships) VG.render() ``` -This will return a `IPython.display.HTML` object that can be rendered in a Jupyter Notebook or streamlit application. +This will return an `IPython.display.HTML` object that can be rendered in a Jupyter Notebook or Streamlit application. +For an interactive Jupyter widget, use `VG.render_widget()` instead. Please refer to the [documentation](https://neo4j.com/docs/nvl-python/preview/) for more details on the API and usage. diff --git a/changelog.md b/changelog.md index fa18b351..248871db 100644 --- a/changelog.md +++ b/changelog.md @@ -2,12 +2,19 @@ ## Breaking changes +- Removed the `show_hover_tooltip` parameter from `render()`. The visualization now shows a detail side panel for selected nodes and relationships, replacing the previous hover tooltip. ## New features +- Nodes are now automatically colored by their caption (label) in the JavaScript visualization. This works out of the box without needing to call `color_nodes()`, and applies regardless of how the graph was created. Explicit colors set via `color_nodes()` or directly on nodes take precedence. There is no longer a limit on the number of unique labels for auto-coloring. +- New `render_widget()` method on `VisualizationGraph` returns a `GraphWidget` (anywidget) for interactive two-way data sync in Jupyter environments (JupyterLab, Notebook 7, VS Code, Colab). + ## Bug fixes ## Improvements +- Migrated JavaScript visualization from `@neo4j-nvl/base` to `@neo4j-ndl/react-graph` React component. +- Migrated build system from Webpack to Vite. +- Added anywidget integration as the primary rendering path for Jupyter environments. ## Other changes diff --git a/examples/getting-started.ipynb b/examples/getting-started.ipynb index d30d9f06..2f4dca79 100644 --- a/examples/getting-started.ipynb +++ b/examples/getting-started.ipynb @@ -25,7 +25,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 60, "id": "801d0bed", "metadata": { "tags": [ @@ -36,113 +36,1598 @@ { "data": { "text/html": [ + "\n", + "\n", + " \n", + " \n", + " \n", + " neo4j-viz\n", + " \n", + " \n", + " \n", - " " + " float F = (dist * dist * springFScale) / (u_baseLength * avgDegree);\n", + " if (u_collisionMultiplier > 0.0) {\n", + " F *= u_collisionMultiplier;\n", + " }\n", + " return (-delta / dist) * F;\n", + "}\n", + "\n", + "vec2 getCollisionForce(float combinedNodeSize, float dist, float fScale, vec2 delta) {\n", + " float collisionForce = (combinedNodeSize - dist) / (dist);\n", + " if (u_collisionMultiplier > 0.0) {\n", + " collisionForce *= u_collisionMultiplier;\n", + " }\n", + " return (delta * collisionForce * fScale * combinedNodeSize) / (combinedNodeSize + 1.0);\n", + "}\n", + "\n", + "vec2 getRepulsionForce(float dist, float fScale, vec2 delta) {\n", + " float F = (u_baseLength * u_baseLength * fScale) / (dist);\n", + " return (delta / dist) * F * 0.05;\n", + "}\n", + "\n", + "void main(void) {\n", + " float textureSide = 256.0; //#TEXTURE_SIDE#;\n", + " float index = (gl_FragCoord.x - 0.5) + (gl_FragCoord.y - 0.5) * textureSide;\n", + "\n", + " if (index >= u_numNodes) {\n", + " discard;\n", + " }\n", + "\n", + " vec4 clusterData = getTextureData(u_clusterData, index, 256.0);\n", + "\n", + " float clusterIndex = clusterData.x;\n", + " float clusterStartIndex = clusterData.y;\n", + " float clusterSize = clusterData.z;\n", + " float clusterWeight = clusterData.w;\n", + "\n", + " vec4 myPosition = getTextureData(u_physData, index, 256.0);\n", + " vec4 previousForce = getTextureData(u_prevForce, clusterIndex, 256.0);\n", + "\n", + " vec2 acceleration = previousForce.xy;\n", + "\n", + " float isPinned = getTextureData(u_pinnedNodes, index, 256.0).a;\n", + " float nodeSize = getTextureData(u_sizeTexture, index, 256.0).a;\n", + "\n", + " if (isPinned > 0.5) {\n", + " gl_FragColor = vec4(myPosition.xy, 0.0, 0.0);\n", + " return;\n", + " }\n", + "\n", + " float curConnection = getTextureData(u_connectionOffsets, index, 256.0).a;\n", + " float numConnections = getTextureData(u_connections, curConnection, 4096.0).a;\n", + "\n", + " float fScale = 1.0 + sqrt(u_iterationMultiplier);\n", + " float springFScale = fScale;\n", + "\n", + " if (numConnections > denseNodeThreshold) {\n", + " springFScale = sqrt(fScale);\n", + " }\n", + "\n", + " float numOfRels = 0.0;\n", + "\n", + " // Springs\n", + " for (float i = 1.0; i <= 256.0 * 256.0; i++) {\n", + " if (numOfRels >= numConnections) {\n", + " break;\n", + " }\n", + " acceleration += getSpringForce(curConnection, numConnections, springFScale, myPosition, i);\n", + " numOfRels += 1.0;\n", + " }\n", + "\n", + " // Repulsion && collision detection\n", + " if (u_collisionMultiplier > 0.0) {\n", + " float number_of_collisions = 0.0;\n", + " for (float i = 0.0; i < 256.0 * 256.0; i++) {\n", + " if (i >= u_numNodes) {\n", + " break;\n", + " }\n", + "\n", + " if (i == index) {\n", + " continue;\n", + " }\n", + "\n", + " vec4 otherPosition = getOtherNodePosition(i);\n", + " vec2 delta = getDelta(myPosition.xy, otherPosition.xy);\n", + " float dist = length(delta);\n", + " float combinedNodeSize = getCombinedNodeSize(i, nodeSize) * 2.0;\n", + "\n", + " if (dist < combinedNodeSize && number_of_collisions < 40.0) {\n", + " number_of_collisions++;\n", + " acceleration += getCollisionForce(combinedNodeSize, dist, fScale, delta);\n", + " }\n", + "\n", + " if (i >= clusterStartIndex && i < clusterStartIndex + clusterSize) {\n", + " acceleration += getRepulsionForce(dist, fScale, delta);\n", + " }\n", + " }\n", + " } else {\n", + " for (float i = 0.0; i < 256.0 * 256.0; i++) {\n", + " if (i >= clusterStartIndex + clusterSize || i >= u_numNodes) {\n", + " break;\n", + " }\n", + "\n", + " if (i < clusterStartIndex || i == index) {\n", + " continue;\n", + " }\n", + "\n", + " vec4 otherPosition = getOtherNodePosition(i);\n", + " vec2 delta = getDelta(myPosition.xy, otherPosition.xy);\n", + " float dist = length(delta);\n", + " float combinedNodeSize = getCombinedNodeSize(i, nodeSize);\n", + "\n", + " if (dist < combinedNodeSize) {\n", + " acceleration += getCollisionForce(combinedNodeSize, dist, fScale, delta);\n", + " }\n", + "\n", + " acceleration += getRepulsionForce(dist, fScale, delta);\n", + " }\n", + " }\n", + "\n", + " // Gravity\n", + " vec2 delta = getDelta(u_gravityCenter, myPosition.xy);\n", + " float dist = length(delta);\n", + "\n", + " vec2 grav = (delta / dist) * u_gravity * fScale;\n", + " acceleration += grav * smoothstep(0.0, 500.0, dist);\n", + "\n", + " float accMagnitude = length(acceleration);\n", + " acceleration *= min(MAX_ACCELERATION, accMagnitude) / accMagnitude;\n", + "\n", + " float iterationFrictionThreshold = 1000.0;\n", + "\n", + " if (u_curIteration > iterationFrictionThreshold) {\n", + " float friction = 1.0 + pow((u_curIteration - iterationFrictionThreshold), 2.0) / 100.0;\n", + " acceleration *= 1.0 / friction;\n", + " }\n", + "\n", + " if (u_curIteration == 0.0) {\n", + " gl_FragColor = vec4(myPosition.xy, myPosition.zw);\n", + " } else {\n", + " vec2 prevVelocity = myPosition.zw;\n", + " vec2 currentPos = myPosition.xy;\n", + " vec2 prevPos = currentPos - prevVelocity;\n", + "\n", + " vec2 newPos = currentPos + TEMP * ( DAMP * (prevVelocity) + acceleration * TIMESTEP * TIMESTEP);\n", + " vec2 newVelocity = newPos - currentPos;\n", + " gl_FragColor = vec4(newPos, newVelocity);\n", + " }\n", + "}`:`precision mediump float;\n", + "\n", + "uniform sampler2D u_physData;\n", + "uniform sampler2D u_connections;\n", + "uniform sampler2D u_connectionOffsets;\n", + "uniform sampler2D u_pinnedNodes;\n", + "uniform sampler2D u_sizeTexture;\n", + "uniform float u_baseLength;\n", + "uniform float u_curIteration;\n", + "uniform float u_iterationMultiplier;\n", + "uniform vec2 u_gravityCenter;\n", + "uniform float u_numNodes;\n", + "uniform float u_gravity;\n", + "\n", + "uniform sampler2D u_clusterData;\n", + "uniform sampler2D u_prevForce;\n", + "uniform float u_collisionMultiplier;\n", + "\n", + "float TIMESTEP = 1.0 / 30.0;\n", + "float VELOCITYDECAY = 0.6;\n", + "float accLimitLow = 500000.0;\n", + "float accLimitHigh = 750000.0;\n", + "float accLimitPosHigh = 10000000.0;\n", + "\n", + "const float denseNodeThreshold = 1000.0;\n", + "const float MIN_DISTANCE = 0.00000001;\n", + "const float MAX_DISTANCE = 1000000000.0;\n", + "const float MAX_ACCELERATION = 500000.0;\n", + "\n", + "vec4 getTextureData(sampler2D texture, float index, float base) {\n", + " float x = mod(index, base);\n", + " float y = (index - x) / base;\n", + " return texture2D(texture, vec2(x + 0.5, y + 0.5) / base);\n", + "}\n", + "\n", + "bool isNan(float val) {\n", + " return (val < 0.0 || 0.0 < val || val == 0.0) ? false : true;\n", + "}\n", + "\n", + "const float BIG_NUMBER = 999999999999999999.0;\n", + "bool isInf(float val) {\n", + " return val > BIG_NUMBER || val < -BIG_NUMBER;\n", + "}\n", + "\n", + "vec2 getDelta(vec2 v1, vec2 v2) {\n", + " vec2 delta = v1 - v2;\n", + " float dist = length(delta);\n", + " if (dist < MIN_DISTANCE || isNan(dist)) {\n", + " return vec2(MIN_DISTANCE, MIN_DISTANCE);\n", + " }\n", + " if (dist > MAX_DISTANCE) {\n", + " vec2 normDelta = delta / dist;\n", + " return normDelta * MAX_DISTANCE;\n", + " }\n", + " return delta;\n", + "}\n", + "\n", + "vec4 getOtherNodePosition(float i) {\n", + " return getTextureData(u_physData, i, 256.0);\n", + "}\n", + "\n", + "float getCombinedNodeSize(float i, float nodeSize) {\n", + " float otherNodeSize = getTextureData(u_sizeTexture, i, 256.0).a;\n", + " return nodeSize + otherNodeSize;\n", + "}\n", + "\n", + "vec2 getSpringForce(float curConnection, float numConnections, float springFScale, vec4 myPosition, float i) {\n", + " float curSpring = getTextureData(u_connections, curConnection + i, 4096.0).a;\n", + "\n", + " vec4 otherPosition = getTextureData(u_physData, curSpring, 256.0);\n", + " float otherDataPosition = getTextureData(u_connectionOffsets, curSpring, 256.0).a;\n", + " float avgDegree;\n", + "#if INTEL_WORKAROUND\n", + " avgDegree = max(numConnections, 4.0);\n", + "#else\n", + " float otherNumConnections = getTextureData(u_connections, otherDataPosition, 4096.0).a;\n", + " avgDegree = max((otherNumConnections + numConnections * 3.0) / 4.0, 4.0);\n", + "#endif\n", + "\n", + " vec2 delta = getDelta(myPosition.xy, otherPosition.xy);\n", + " float dist = length(delta);\n", + "\n", + " float F = (dist * dist * springFScale) / (u_baseLength * avgDegree);\n", + " if (u_collisionMultiplier > 0.0) {\n", + " F *= u_collisionMultiplier;\n", + " }\n", + " return (-delta / dist) * F;\n", + "}\n", + "\n", + "vec2 getCollisionForce(float combinedNodeSize, float dist, float fScale, vec2 delta) {\n", + " float collisionForce = ((combinedNodeSize - dist) / dist);\n", + " if (u_collisionMultiplier > 0.0) {\n", + " collisionForce *= u_collisionMultiplier;\n", + " }\n", + " return (delta * collisionForce * fScale * combinedNodeSize) / (combinedNodeSize + 1.0);\n", + "}\n", + "\n", + "vec2 getRepulsionForce(float dist, float fScale, vec2 delta) {\n", + " float F = (u_baseLength * u_baseLength * (fScale / 1.5)) / dist;\n", + " return (delta / dist) * F * 0.05;\n", + "}\n", + "\n", + "void main(void) {\n", + " float textureSide = 256.0; //#TEXTURE_SIDE#;\n", + " float index = (gl_FragCoord.x - 0.5) + (gl_FragCoord.y - 0.5) * textureSide;\n", + "\n", + " if (index >= u_numNodes) {\n", + " discard;\n", + " }\n", + "\n", + " vec4 clusterData = getTextureData(u_clusterData, index, 256.0);\n", + "\n", + " float clusterIndex = clusterData.x;\n", + " float clusterStartIndex = clusterData.y;\n", + " float clusterSize = clusterData.z;\n", + " float clusterWeight = clusterData.w;\n", + "\n", + " vec4 myPosition = getTextureData(u_physData, index, 256.0);\n", + " vec4 previousForce = getTextureData(u_prevForce, clusterIndex, 256.0);\n", + "\n", + " vec2 acceleration = previousForce.xy;\n", + "\n", + " float isPinned = getTextureData(u_pinnedNodes, index, 256.0).a;\n", + " float nodeSize = getTextureData(u_sizeTexture, index, 256.0).a;\n", + "\n", + " if (isPinned > 0.5) {\n", + " gl_FragColor = vec4(myPosition.xy, 0.0, 0.0);\n", + " return;\n", + " }\n", + "\n", + " float curConnection = getTextureData(u_connectionOffsets, index, 256.0).a;\n", + " float numConnections = getTextureData(u_connections, curConnection, 4096.0).a;\n", + "\n", + " float fScale = 1.0 + sqrt(u_iterationMultiplier);\n", + " float springFScale = fScale;\n", + "\n", + " if (numConnections > denseNodeThreshold) {\n", + " springFScale = sqrt(fScale);\n", + " }\n", + "\n", + " float numOfRels = 0.0;\n", + "\n", + " // Springs\n", + " for (float i = 1.0; i <= 256.0 * 256.0; i++) {\n", + " if (numOfRels >= numConnections) {\n", + " break;\n", + " }\n", + " acceleration += getSpringForce(curConnection, numConnections, springFScale, myPosition, i);\n", + " numOfRels += 1.0;\n", + " }\n", + "\n", + " // Repulsion && collision detection\n", + " if (u_collisionMultiplier > 0.0) {\n", + " float number_of_collisions = 0.0;\n", + " for (float i = 0.0; i < 256.0 * 256.0; i++) {\n", + " if (i >= u_numNodes) {\n", + " break;\n", + " }\n", + "\n", + " if (i == index) {\n", + " continue;\n", + " }\n", + "\n", + " vec4 otherPosition = getOtherNodePosition(i);\n", + " vec2 delta = getDelta(myPosition.xy, otherPosition.xy);\n", + " float dist = length(delta);\n", + " float combinedNodeSize = getCombinedNodeSize(i, nodeSize) * 2.0;\n", + "\n", + " if (dist < combinedNodeSize && number_of_collisions < 40.0) {\n", + " number_of_collisions++;\n", + " acceleration += getCollisionForce(combinedNodeSize, dist, fScale, delta);\n", + " }\n", + "\n", + " if (i >= clusterStartIndex && i < clusterStartIndex + clusterSize) {\n", + " acceleration += getRepulsionForce(dist, fScale, delta);\n", + " }\n", + " }\n", + " } else {\n", + " for (float i = 0.0; i < 256.0 * 256.0; i++) {\n", + " if (i >= clusterStartIndex + clusterSize || i >= u_numNodes) {\n", + " break;\n", + " }\n", + "\n", + " if (i < clusterStartIndex || i == index) {\n", + " continue;\n", + " }\n", + "\n", + " vec4 otherPosition = getOtherNodePosition(i);\n", + " vec2 delta = getDelta(myPosition.xy, otherPosition.xy);\n", + " float dist = length(delta);\n", + " float combinedNodeSize = getCombinedNodeSize(i, nodeSize);\n", + "\n", + " if (dist < combinedNodeSize) {\n", + " acceleration += getCollisionForce(combinedNodeSize, dist, fScale, delta);\n", + " }\n", + "\n", + " acceleration += getRepulsionForce(dist, fScale, delta);\n", + " }\n", + " }\n", + "\n", + " // Gravity\n", + " vec2 delta = getDelta(u_gravityCenter, myPosition.xy);\n", + " float dist = length(delta);\n", + "\n", + " vec2 grav = (delta / dist) * u_gravity * fScale;\n", + " acceleration += grav * smoothstep(0.0, 500.0, dist);\n", + "\n", + " float accMagnitude = length(acceleration);\n", + " acceleration *= min(MAX_ACCELERATION, accMagnitude) / accMagnitude;\n", + "\n", + " float iterationFrictionThreshold = 1000.0;\n", + "\n", + " if (u_curIteration > iterationFrictionThreshold) {\n", + " float friction = 1.0 + pow((u_curIteration - iterationFrictionThreshold), 2.0) / 100.0;\n", + " acceleration *= 1.0 / friction;\n", + " }\n", + "\n", + " if (u_curIteration == 0.0) {\n", + " gl_FragColor = vec4(myPosition.xy, acceleration * TIMESTEP * 0.5);\n", + " } else {\n", + " myPosition.zw = myPosition.zw * VELOCITYDECAY;\n", + " gl_FragColor = vec4(myPosition.xy + myPosition.zw * TIMESTEP, myPosition.zw + acceleration * TIMESTEP);\n", + " }\n", + "}`;this.physShader=new ny(t,Ux,y,{INTEL_WORKAROUND:this.intelWorkaround?1:0}),this.physShader.use(),this.physShader.setUniform(\"u_projection\",this.physProjection),this.physShader.setUniform(\"u_baseLength\",this.getBaseLength()),this.physShader.setUniform(\"u_connections\",this.springTexture),this.physShader.setUniform(\"u_sizeTexture\",this.sizeTexture),this.physShader.setUniform(\"u_connectionOffsets\",this.offsetTexture),this.physShader.setUniform(\"u_pinnedNodes\",this.pinTexture),this.physShader.setUniform(\"u_gravityCenter\",this.nodeCenterPoint),this.physShader.setUniform(\"u_numNodes\",this.numNodes),this.physShader.setUniform(\"u_gravity\",this.gravity)}},{key:\"setupPhysicsForCoarse\",value:function(){var t=this,r=this.gl;this.levelsData=[],this.levelsClusterTexture=[],this.levelsFinestIndexTexture=[];var i,a,o=this.subGraphs.length,u=function(p,y,m,b,x){i[4*p+0]=y,i[4*p+1]=m,i[4*p+2]=x.size(),i[4*p+3]=b||1};if(o===1){i=new Float32Array(262144);var s=this.subGraphs[0].nodes;s.forEach(function(p,y){u(y,0,0,p.weight,{size:function(){return s.length}})}),this.levelsClusterTexture[0]=this.newTexture(r,i,vh)}else for(var l=function(){var p=t.subGraphs[c].nodes,y=c===t.subGraphs.length-1?[]:t.subGraphs[c+1].nodes;i=new Float32Array(262144),a=new Float32Array(65536);var m=0;if(y.length>0){var b=y.slice();b.sort(function(S,O){return S.previousIndex-O.previousIndex}),b.forEach(function(S,O){var C=m,T=y.indexOf(S);u(m,T,C,p[S.id].weight,S),a[m]=p[m].finestIndex,m+=1,S.planets.forEach(function(A){u(m,T,C,A.weight,S),a[m]=p[m].finestIndex,m+=1,A.moons.forEach(function(I){u(m,T,C,I.weight,S),a[m]=p[m].finestIndex,m+=1})})})}else p.forEach(function(S,O){u(O,0,0,S.weight,{size:function(){return p.length}}),a[O]=p[O].finestIndex});var x=t.newTexture(r,null,vh),_=t.newFramebuffer(r,x);t.levelsData[c]={texture:x,frameBuffer:_},t.levelsClusterTexture[c]=t.newTexture(r,i,vh),t.levelsFinestIndexTexture[c]=t.newTexture(r,a,cr,r.FLOAT,r.ALPHA)},c=this.subGraphs.length-1;c>=0;c--)l();for(var f=new Float32Array(262144),d=0;d= u_numNodes) {\n", + " discard;\n", + " }\n", + "\n", + " vec4 clusterData = getTextureData(u_clusterData, index, 256.0);\n", + "\n", + " float clusterIndex = clusterData.x;\n", + " float clusterStartIndex = clusterData.y;\n", + " float clusterSize = clusterData.z;\n", + " float clusterArea = pow(clusterSize + u_baseLength * 2.0, 2.0);\n", + "\n", + " float finestIndex = getTextureData(u_finestIndexes, index, 256.0).a;\n", + " vec4 myPosition = getTextureData(u_physData, finestIndex, 256.0);\n", + " vec4 previousForce = getTextureData(u_prevForce, clusterIndex, 256.0);\n", + " float fScale = 1.0 + sqrt(u_iterationMultiplier);\n", + "\n", + " vec2 acceleration = previousForce.xy;\n", + "\n", + " // Repulsion & Collision Detection\n", + " for (float i = 0.0; i < 256.0 * 256.0; i++) {\n", + " if (i >= clusterStartIndex + clusterSize || i >= u_numNodes) {\n", + " break;\n", + " }\n", + " if (i < clusterStartIndex || i == index) {\n", + " continue;\n", + " }\n", + "\n", + " vec4 otherClusterData = getTextureData(u_clusterData, i, 256.0);\n", + " float otherClusterWeight = getSquaredLogClusterWeight(otherClusterData.w);\n", + "\n", + " float otherFinestIndex = getTextureData(u_finestIndexes, i, 256.0).a;\n", + " vec4 otherPosition = getTextureData(u_physData, otherFinestIndex, 256.0);\n", + "\n", + " vec2 delta = myPosition.xy - otherPosition.xy;\n", + " float dist = max(length(delta), 0.0000001);\n", + " float maxDist = 25.0;\n", + " float repulsionForceScale = 0.1;\n", + "\n", + " float F = (clusterArea * fScale) / (dist * dist);\n", + "\n", + " if (u_isTopLevel == 1.0) {\n", + " repulsionForceScale = 0.2;\n", + " }\n", + "\n", + " acceleration += ((delta / sqrt(dist)) * F) * repulsionForceScale * otherClusterWeight;\n", + "\n", + " if (dist < maxDist) {\n", + " float collide = (maxDist - dist) / (dist * dist);\n", + " acceleration += delta * collide * fScale * maxDist / (maxDist + 1.0);\n", + " }\n", + " }\n", + "\n", + " gl_FragColor = vec4(acceleration, vec2(finestIndex, 0));\n", + "}`:`precision mediump float;\n", + "uniform sampler2D u_physData;\n", + "uniform sampler2D u_clusterData;\n", + "uniform sampler2D u_finestIndexes;\n", + "uniform sampler2D u_prevForce;\n", + "\n", + "uniform float u_baseLength;\n", + "uniform float u_numNodes;\n", + "uniform float u_iterationMultiplier;\n", + "uniform float u_isTopLevel;\n", + "\n", + "float TIMESTEP = 1.0 / 30.0;\n", + "float VELOCITYDECAY = 0.6;\n", + "\n", + "vec4 getTextureData(sampler2D texture, float index, float base) {\n", + " float x = mod(index, base);\n", + " float y = (index - x) / base;\n", + " return texture2D(texture, vec2(x + 0.5, y + 0.5) / base);\n", + "}\n", + "\n", + "float getLogClusterWeight(float value) {\n", + " return value / max(log(value), 1.0);\n", + "}\n", + "\n", + "void main(void) {\n", + " float index = (gl_FragCoord.x - 0.5) + (gl_FragCoord.y - 0.5) * 256.0;\n", + "\n", + " if (index >= u_numNodes) {\n", + " discard;\n", + " }\n", + "\n", + " vec4 clusterData = getTextureData(u_clusterData, index, 256.0);\n", + "\n", + " float clusterIndex = clusterData.x;\n", + " float clusterStartIndex = clusterData.y;\n", + " float clusterSize = clusterData.z;\n", + "\n", + " float finestIndex = getTextureData(u_finestIndexes, index, 256.0).a;\n", + " vec4 myPosition = getTextureData(u_physData, finestIndex, 256.0);\n", + " vec4 previousForce = getTextureData(u_prevForce, clusterIndex, 256.0);\n", + " float fScale = 1.0 + sqrt(u_iterationMultiplier);\n", + "\n", + " vec2 acceleration = previousForce.xy;\n", + "\n", + " // Repulsion & Collision Detection\n", + " for (float i = 0.0; i < 256.0 * 256.0; i++) {\n", + " if (i >= clusterStartIndex + clusterSize || i >= u_numNodes) {\n", + " break;\n", + " }\n", + " if (i < clusterStartIndex || i == index) {\n", + " continue;\n", + " }\n", + "\n", + " vec4 otherClusterData = getTextureData(u_clusterData, i, 256.0);\n", + " float otherClusterWeight = getLogClusterWeight(otherClusterData.w);\n", + "\n", + " float otherFinestIndex = getTextureData(u_finestIndexes, i, 256.0).a;\n", + " vec4 otherPosition = getTextureData(u_physData, otherFinestIndex, 256.0);\n", + "\n", + " vec2 delta = myPosition.xy - otherPosition.xy;\n", + " float dist = max(length(delta), 0.0000001);\n", + " float maxDist = 25.0;\n", + " float repulsionForceScale = 0.1;\n", + "\n", + " float F = ((u_baseLength * u_baseLength) * (fScale / 1.5)) / dist;\n", + "\n", + " if (u_isTopLevel == 1.0) {\n", + " repulsionForceScale = 0.3;\n", + " }\n", + "\n", + " acceleration += ((delta / dist) * F) * repulsionForceScale * otherClusterWeight;\n", + "\n", + " if (dist < maxDist) {\n", + " float collide = (maxDist - dist) / dist;\n", + " acceleration += delta * collide * fScale * maxDist / (maxDist + 1.0);\n", + " }\n", + " }\n", + "\n", + " gl_FragColor = vec4(acceleration, vec2(finestIndex, 0));\n", + "}`;this.apprxRepForceShader=new ny(r,Ux,v),this.apprxRepForceShader.use(),this.apprxRepForceShader.setUniform(\"u_projection\",this.physSmallProjection)}},{key:\"setupPinData\",value:function(){var t=this.gl;this.pinTexture=t.createTexture(),this.pinData=new Uint8Array(65536);for(var r=0;r<65536;r++)this.pinData[r]=0;t.bindTexture(t.TEXTURE_2D,this.pinTexture),t.texImage2D(t.TEXTURE_2D,0,t.ALPHA,cr,cr,0,t.ALPHA,t.UNSIGNED_BYTE,this.pinData),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE)}},{key:\"setupUpdates\",value:function(){var t=this.gl;this.updateData=new Float32Array(65536),this.updateTexture=t.createTexture(),t.bindTexture(t.TEXTURE_2D,this.updateTexture),t.texImage2D(t.TEXTURE_2D,0,t.ALPHA,cr,cr,0,t.ALPHA,t.FLOAT,this.updateData),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),this.updateShader=new ny(t,Ux,`precision mediump float;\n", + "\n", + "uniform sampler2D u_physData;\n", + "uniform sampler2D u_updateData;\n", + "uniform float u_numNodesNew;\n", + "\n", + "const float INDEX_FLAG = 999999.0;\n", + "\n", + "vec4 getTextureData(sampler2D texture, float index, float base) {\n", + " float x = mod(index, base);\n", + " float y = (index - x) / base;\n", + " return texture2D(texture, vec2(x + 0.5, y + 0.5) / base);\n", + "}\n", + "\n", + "void main(void) {\n", + " float textureSide = 256.0; //#TEXTURE_SIDE#;\n", + " float index = (gl_FragCoord.x - 0.5) + (gl_FragCoord.y - 0.5)*textureSide;\n", + "\n", + " if (index >= u_numNodesNew) {\n", + " discard;\n", + " }\n", + "\n", + " float firstValue = getTextureData(u_updateData, index * 2.0, 256.0).a;\n", + " float secondValue = getTextureData(u_updateData, index * 2.0 + 1.0, 256.0).a;\n", + "\n", + " if (secondValue == INDEX_FLAG) {\n", + " vec4 myPosition = getTextureData(u_physData, firstValue, 256.0);\n", + " gl_FragColor = myPosition;\n", + " } else {\n", + " gl_FragColor = vec4(firstValue, secondValue, 0.0, 0.0);\n", + " }\n", + "}\n", + "`),this.updateShader.use(),this.updateShader.setUniform(\"u_projection\",this.physProjection)}},{key:\"setupReadpixelWorkaround\",value:function(){var t=this.gl;this.workaroundShader=new ny(t,Ux,`precision lowp float;\n", + "\n", + "uniform sampler2D u_physData;\n", + "uniform float u_index;\n", + "\n", + "float shift_right (float v, float amt) { \n", + " v = floor(v) + 0.5; \n", + " return floor(v / exp2(amt)); \n", + "}\n", + "\n", + "float shift_left (float v, float amt) { \n", + " return floor(v * exp2(amt) + 0.5); \n", + "}\n", + "\n", + "float mask_last (float v, float bits) { \n", + " return mod(v, shift_left(1.0, bits)); \n", + "}\n", + "\n", + "float extract_bits (float num, float from, float to) { \n", + " from = floor(from + 0.5); to = floor(to + 0.5); \n", + " return mask_last(shift_right(num, from), to - from); \n", + "}\n", + "\n", + "// From https://stackoverflow.com/questions/17981163/webgl-read-pixels-from-floating-point-render-target\n", + "vec4 encode_float (float val) { \n", + " if (val == 0.0) return vec4(0, 0, 0, 0); \n", + " float sign = val > 0.0 ? 0.0 : 1.0; \n", + " val = abs(val); \n", + " float exponent = floor(log2(val)); \n", + " float biased_exponent = exponent + 127.0; \n", + " float fraction = ((val / exp2(exponent)) - 1.0) * 8388608.0; \n", + " float t = biased_exponent / 2.0; \n", + " float last_bit_of_biased_exponent = fract(t) * 2.0; \n", + " float remaining_bits_of_biased_exponent = floor(t); \n", + " float byte4 = extract_bits(fraction, 0.0, 8.0) / 255.0; \n", + " float byte3 = extract_bits(fraction, 8.0, 16.0) / 255.0; \n", + " float byte2 = (last_bit_of_biased_exponent * 128.0 + extract_bits(fraction, 16.0, 23.0)) / 255.0; \n", + " float byte1 = (sign * 128.0 + remaining_bits_of_biased_exponent) / 255.0; \n", + " return vec4(byte4, byte3, byte2, byte1); \n", + "}\n", + "\n", + "void main(void) {\n", + " vec4 texData = texture2D(u_physData, gl_FragCoord.xy / 255.0);\n", + " float data;\n", + " if (u_index == 0.0) {\n", + " data = texData.x;\n", + " } else if (u_index == 1.0) {\n", + " data = texData.y;\n", + " } else if (u_index == 2.0) {\n", + " data = texData.z;\n", + " } else if (u_index == 3.0) {\n", + " data = texData.w;\n", + " }\n", + "\n", + " gl_FragColor = encode_float(data);\n", + "}\n", + "`),this.workaroundShader.use(),this.workaroundShader.setUniform(\"u_projection\",this.physProjection),this.workaroundData=[];for(var r=0;r<4;r++){var i=new Uint8Array(262144),a=this.newTexture(t,null,cr,t.UNSIGNED_BYTE),o=this.newFramebuffer(t,a);this.workaroundData.push({dataByte:i,dataFloat:new Float32Array(i.buffer),texture:a,frameBuffer:o})}}},{key:\"doReadpixelWorkaround\",value:function(){for(var t=this.gl,r=0;r<4;r++){var i=this.workaroundData[r];t.bindFramebuffer(t.FRAMEBUFFER,i.frameBuffer),t.viewport(0,0,cr,cr),this.workaroundShader.use(),this.workaroundShader.setUniform(\"u_index\",r),this.workaroundShader.setUniform(\"u_physData\",this.getPhysData(0).texture),t.bindBuffer(t.ARRAY_BUFFER,this.physVbo),this.workaroundShader.setAttributePointer(\"a_position\",2,0,2),t.drawArrays(t.TRIANGLE_STRIP,0,4),t.readPixels(0,0,cr,cr,t.RGBA,t.UNSIGNED_BYTE,i.dataByte)}}},{key:\"definePhysicsArrays\",value:function(){this.physData=[],this.levelsData=[],this.levelsClusterTexture=[],this.levelsFinestIndexTexture=[]}}],e&&ofe(n.prototype,e),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,e})();function V_(n){return V_=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},V_(n)}function zx(n){return(function(e){if(Array.isArray(e))return UM(e)})(n)||(function(e){if(typeof Symbol<\"u\"&&e[Symbol.iterator]!=null||e[\"@@iterator\"]!=null)return Array.from(e)})(n)||(function(e,t){if(e){if(typeof e==\"string\")return UM(e,t);var r={}.toString.call(e).slice(8,-1);return r===\"Object\"&&e.constructor&&(r=e.constructor.name),r===\"Map\"||r===\"Set\"?Array.from(e):r===\"Arguments\"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?UM(e,t):void 0}})(n)||(function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()}function UM(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t0&&arguments[0]!==void 0&&arguments[0],r=this.state,i=r.nodes,a=r.rels,o=i.channels[pb],u=a.channels[pb],s=Object.values(o.adds).length,l=Object.values(u.adds).length,c=Object.values(o.adds).map(function(I){return I.id}),f=Object.values(u.adds).map(function(I){return I.id}),d=new Set(Object.keys(o.adds)),v=new Set(Object.keys(u.adds));if(i.clearChannel(pb),a.clearChannel(pb),this.currentLayoutType===qx&&this.enableCytoscape&&i.items.length<=100&&s<100&&s>0&&l>0){var p=i.items.map(function(I){return I.id}),y=new Set([].concat(zx(p),zx(c))),m=a.items.map(function(I){return I.id}),b=new Set([].concat(zx(m),zx(f)));if(y.size<=100&&b.size<=300){var x=(function(I,k,N,L){var F,U=new Set(I),G=a_(new Set(k));try{for(G.s();!(F=G.n()).done;){var W=F.value,q=L.idToItem[W];if(q){var H=q.from,J=q.to;U.add(H),U.add(J)}}}catch(_e){G.e(_e)}finally{G.f()}var ne,K=(function(_e){var de,ve={},me={},xe=a_(_e);try{for(xe.s();!(de=xe.n()).done;){for(var Me=de.value,ke=Me.from,Le=Me.to,Ge=\"\".concat(ke,\"-\").concat(Le),je=\"\".concat(Le,\"-\").concat(ke),$=0,re=[Ge,je];$0;){var ve=de.shift();if(ae[ve]=N.idToItem[ve],te[ve]!==void 0){var me,xe=a_(te[ve]);try{for(xe.s();!(me=xe.n()).done;){var Me=me.value;if(!ae[Me]){de.push(Me);var ke=fe[\"\".concat(ve,\"-\").concat(Me)];if(ke){var Le,Ge=a_(ke);try{for(Ge.s();!(Le=Ge.n()).done;){var je=Le.value;ue[je.id]||(ue[je.id]=je)}}catch($){Ge.e($)}finally{Ge.f()}}}}}catch($){xe.e($)}finally{xe.f()}}}},pe=a_(U);try{for(pe.s();!(ne=pe.n()).done;)he(ne.value)}catch(_e){pe.e(_e)}finally{pe.f()}return{connectedNodes:ae,connectedRels:ue}})(d,v,i,a),_=x.connectedNodes,S=x.connectedRels,O=Object.values(_),C=Object.values(S),T=O.length,A=C.length;T===d.size&&A===v.size&&(v.size>0||d.size>0)?(this.setLayout(Gx),this.coseBilkentLayout.update(!0,i.items,a.items)):A>0&&v.size/A>.25&&(this.setLayout(Gx),this.coseBilkentLayout.update(!0,O,C))}}this.physLayout.update(t),this.coseBilkentLayout.update(t)}},{key:\"getShouldUpdate\",value:function(){return this.currentLayout.getShouldUpdate()}},{key:\"getComputing\",value:function(){return this.currentLayout.getComputing()}},{key:\"updateNodes\",value:function(t){this.setLayout(qx),this.physLayout.updateNodes(t)}},{key:\"getNodePositions\",value:function(t){return this.currentLayout.getNodePositions(t)}},{key:\"terminateUpdate\",value:function(){this.physLayout.terminateUpdate(),this.coseBilkentLayout.terminateUpdate()}},{key:\"destroy\",value:function(){this.physLayout.destroy(),this.coseBilkentLayout.destroy()}}],e&&sfe(n.prototype,e),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,e})();function W_(n){return W_=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},W_(n)}function u7(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),t.push.apply(t,r)}return t}function cfe(n){for(var e=1;e=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(s){throw s},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var s=t.next();return o=s.done,s},e:function(s){u=!0,a=s},f:function(){try{o||t.return==null||t.return()}finally{if(u)throw a}}}}function l7(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t0&&arguments[0]!==void 0&&arguments[0];if(this.shouldUpdate||t){var r=this.state,i=r.nodes,a=r.rels,o=Object.values(i.channels[Wv].adds).length>0,u=Object.values(a.channels[Wv].adds).length>0,s=Object.values(i.channels[Wv].removes).length>0,l=Object.values(a.channels[Wv].removes).length>0;(o||u||s||l)&&this.layout(i.items,i.idToItem,i.idToPosition),i.clearChannel(Wv),a.clearChannel(Wv)}this.shouldUpdate=!1}},{key:\"layout\",value:function(t,r,i){var a,o=(a=t)!==void 0?Ef(a):a;if(!(0,Oa.isEmpty)(o)){for(var u={},s=0;s=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(s){throw s},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var s=t.next();return o=s.done,s},e:function(s){u=!0,a=s},f:function(){try{o||t.return==null||t.return()}finally{if(u)throw a}}}}function h7(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t0&&arguments[0]!==void 0&&arguments[0];if(this.shouldUpdate||t){var r=this.state,i=r.nodes,a=r.rels,o=Object.values(i.channels[Yv].adds).length>0,u=Object.values(a.channels[Yv].adds).length>0,s=Object.values(i.channels[Yv].removes).length>0,l=Object.values(a.channels[Yv].removes).length>0;(o||u||s||l)&&(this.layout(i.items,i.idToItem,i.idToPosition,a.items),i.idToPosition=this.positions),i.clearChannel(Yv),a.clearChannel(Yv)}this.shouldUpdate=!1}},{key:\"layout\",value:function(t,r,i,a){var o,u=(o=t)?Ef(o):o;if(!(0,Oa.isEmpty)(u)){for(var s=u.length,l=Math.ceil(Math.sqrt(s)),c=new Array(s),f=0,d=0;d0,c=Object.values(s.removes).length>0,f=Object.values(s.updates),d=Nw(f);i.shouldUpdate=i.shouldUpdate||l||c||d}if(u.version!==void 0){var v=u.channels[mf],p=Object.values(v.adds).length>0,y=Object.values(v.removes).length>0;i.shouldUpdate=i.shouldUpdate||p||y}})],i.shouldUpdate=!0,i.oldComputing=!1,i.computing=!1,i.workersDisabled=r.state.disableWebWorkers,i.setOptions(r),i.worker=tV(\"HierarchicalLayout\",i.workersDisabled),i.pendingLayoutData=null,i.layout(o.items,o.idToItem,o.idToPosition,u.items),i}return(function(r,i){if(typeof i!=\"function\"&&i!==null)throw new TypeError(\"Super expression must either be null or a function\");r.prototype=Object.create(i&&i.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,\"prototype\",{writable:!1}),i&&TI(r,i)})(n,rV),e=n,t=[{key:\"setOptions\",value:function(r){if(r!==void 0&&(function(s){return Object.keys(s).every(function(l){return gfe.has(l)})})(r)){var i=r.direction,a=i===void 0?EI:i,o=r.packing,u=o===void 0?SI:o;Object.keys(wfe).includes(a)&&(this.directionChanged=this.direction&&this.direction!==a,this.direction=a),xfe.includes(u)&&(this.packingChanged=this.packing&&this.packing!==u,this.packing=u),this.shouldUpdate=this.shouldUpdate||this.directionChanged||this.packingChanged}}},{key:\"update\",value:function(){var r=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(this.shouldUpdate||r){var i=this.state,a=i.nodes,o=i.rels,u=this.directionChanged,s=this.packingChanged,l=Object.values(a.channels[mf].adds).length>0,c=Object.values(o.channels[mf].adds).length>0,f=Object.values(a.channels[mf].removes).length>0,d=Object.values(o.channels[mf].removes).length>0,v=Object.values(a.channels[mf].updates),p=Nw(v);(r||l||c||f||d||u||s||p)&&this.layout(a.items,a.idToItem,a.idToPosition,o.items),a.clearChannel(mf),o.clearChannel(mf),this.directionChanged=!1,this.packingChanged=!1}(function(y,m,b){var x=OI(Hb(y.prototype),\"update\",b);return typeof x==\"function\"?function(_){return x.apply(b,_)}:x})(n,0,this)([]),this.shouldUpdate=!1,this.oldComputing=this.computing}},{key:\"getShouldUpdate\",value:function(){return this.shouldUpdate||this.shouldUpdateAnimator}},{key:\"getComputing\",value:function(){return this.computing}},{key:\"layout\",value:function(r,i,a,o){var u=this;if(this.worker){var s=Vx(r).map(function(b){return b.html,zM(b,Efe)}),l=Vx(i),c={};Object.keys(l).forEach(function(b){var x=l[b],_=(x.html,zM(x,Sfe));c[b]=_});var f=Vx(o).map(function(b){return b.captionHtml,zM(b,Ofe)}),d=Vx(a),v=this.direction,p=this.packing,y=window.devicePixelRatio,m={nodes:s,nodeIds:c,idToPosition:d,rels:f,direction:v,packing:p,pixelRatio:y,forcedDelay:0};this.computing?this.pendingLayoutData=m:(this.worker.port.onmessage=function(b){var x=b.data,_=x.positions,S=x.parents,O=x.waypoints;u.computing&&(u.positions=_),u.parents=S,u.state.setWaypoints(O),u.pendingLayoutData!==null?(u.worker.port.postMessage(u.pendingLayoutData),u.pendingLayoutData=null):u.computing=!1,u.shouldUpdate=!0,u.startAnimation()},this.computing=!0,this.worker.port.postMessage(m))}else Hi.info(\"Hierarchical layout code not yet initialised.\")}},{key:\"terminateUpdate\",value:function(){var r,i;this.computing=!1,this.shouldUpdate=!1,(r=this.state.nodes)===null||r===void 0||r.clearChannel(mf),(i=this.state.rels)===null||i===void 0||i.clearChannel(mf)}},{key:\"destroy\",value:function(){var r;this.stateDisposers.forEach(function(i){i()}),this.state.nodes.removeChannel(mf),this.state.rels.removeChannel(mf),(r=this.worker)===null||r===void 0||r.port.close()}}],t&&Tfe(e.prototype,t),Object.defineProperty(e,\"prototype\",{writable:!1}),e;var e,t})();function $_(n){return $_=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},$_(n)}function Afe(n,e){for(var t=0;t0?(this.currentTime-this.startTime)/r:1)>=1?(this.currentValue=this.endValue,this.status=2):(this.currentValue=this.startValue+t*(this.endValue-this.startValue),this.hasNextAnimation=!0),this.hasNextAnimation}},{key:\"setEndValue\",value:function(t){this.endValue!==t&&(t-this.currentValue!==0?(this.currentTime=new Date().getTime(),this.status=1,this.startValue=this.currentValue,this.endValue=t,this.startTime=this.currentTime,this.setEndTime(this.startTime+this.duration)):this.endValue=t)}},{key:\"setEndTime\",value:function(t){this.endTime=Math.max(t,this.startTime)}}])&&Afe(n.prototype,e),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,e})();function K_(n){return K_=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},K_(n)}function v7(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),t.push.apply(t,r)}return t}function p7(n){for(var e=1;e3&&arguments[3]!==void 0?arguments[3]:1;if(this.ignoreAnimationsFlag)return i;var s=(a=this.getById(t))!==null&&a!==void 0?a:{};if(s[r]===void 0){var l=u===1?this.createSizeAnimation(0,t,r):this.createFadeAnimation(0,t,r);l.setEndValue(i),o=l.currentValue}else{var c=s[r];if(c.currentValue===i)return i;c.setEndValue(i),o=c.currentValue}return this.hasNextAnimation=!0,o}},{key:\"createAnimation\",value:function(t,r,i){var a,o=new Rfe(r,t),u=(a=this.animations.get(r))!==null&&a!==void 0?a:{};return this.animations.set(r,p7(p7({},u),{},Om({},i,o))),o}},{key:\"getById\",value:function(t){return this.animations.get(t)}},{key:\"createFadeAnimation\",value:function(t,r,i){var a,o=this.createAnimation(t,r,i);return o.setDuration((a=this.durations[0])!==null&&a!==void 0?a:this.defaultDuration),o}},{key:\"createSizeAnimation\",value:function(t,r,i){var a,o=this.createAnimation(t,r,i);return o.setDuration((a=this.durations[1])!==null&&a!==void 0?a:this.defaultDuration),o}}],e&&Pfe(n.prototype,e),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,e})();function Z_(n){return Z_=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},Z_(n)}function Ife(n,e){for(var t=0;t1&&arguments[1]!==void 0&&arguments[1],i=this.getOrCreateEntry(t),a=r?\"inverted\":\"image\",o=i[a];return o===void 0&&(o=this.loadImage(t),i[a]=o),this.drawIfNeeded(o,r),o.canvas}},{key:\"getOrCreateEntry\",value:function(t){return this.cache[t]===void 0&&(this.cache[t]={}),this.cache[t]}},{key:\"invertCanvas\",value:function(t){for(var r=t.getImageData(0,0,ph,ph),i=r.data,a=0;a<4096;a++){var o=4*a;i[o]^=255,i[o+1]^=255,i[o+2]^=255}t.putImageData(r,0,0)}},{key:\"loadImage\",value:function(t){var r=document.createElement(\"canvas\");r.width=ph,r.height=ph;var i=new Image;return i.src=t,i.crossOrigin=\"anonymous\",{canvas:r,image:i,drawn:!1}}},{key:\"drawIfNeeded\",value:function(t,r){var i=t.image,a=t.canvas;if(!t.drawn&&i.complete){var o=a.getContext(\"2d\");try{o.drawImage(i,0,0,ph,ph)}catch(u){Hi.error(\"Failed to draw image\",i.src,u),o.beginPath(),o.strokeStyle=\"black\",o.rect(0,0,ph,ph),o.moveTo(0,0),o.lineTo(ph,ph),o.moveTo(0,ph),o.lineTo(ph,0),o.stroke(),o.closePath()}r&&this.invertCanvas(o),t.drawn=!0}}}],e&&Ife(n.prototype,e),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,e})();const kfe=Dfe;function Q_(n){return Q_=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},Q_(n)}function g7(n,e){if(n){if(typeof n==\"string\")return CI(n,e);var t={}.toString.call(n).slice(8,-1);return t===\"Object\"&&n.constructor&&(t=n.constructor.name),t===\"Map\"||t===\"Set\"?Array.from(n):t===\"Arguments\"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?CI(n,e):void 0}}function CI(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t0)){var i=(function(a,o){return(function(u){if(Array.isArray(u))return u})(a)||(function(u,s){var l=u==null?null:typeof Symbol<\"u\"&&u[Symbol.iterator]||u[\"@@iterator\"];if(l!=null){var c,f,d,v,p=[],y=!0,m=!1;try{if(d=(l=l.call(u)).next,s!==0)for(;!(y=(c=d.call(l)).done)&&(p.push(c.value),p.length!==s);y=!0);}catch(b){m=!0,f=b}finally{try{if(!y&&l.return!=null&&(v=l.return(),Object(v)!==v))return}finally{if(m)throw f}}return p}})(a,o)||g7(a,o)||(function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()})(this.relArray(),1)[0];this.fromId=i.from,this.toId=i.to}}},{key:\"size\",value:function(){return this.rels.size}},{key:\"relArray\",value:function(){return Array.from(this.rels.values())}},{key:\"maxFontSize\",value:function(){if(this.size()===0)return 1;var t=this.relArray().map(function(r){return(0,Oa.isNumber)(r.captionSize)?r.captionSize:1});return Math.max.apply(Math,(function(r){return(function(i){if(Array.isArray(i))return CI(i)})(r)||(function(i){if(typeof Symbol<\"u\"&&i[Symbol.iterator]!=null||i[\"@@iterator\"]!=null)return Array.from(i)})(r)||g7(r)||(function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()})(t))}},{key:\"relIsOppositeDirection\",value:function(t){var r=t.from,i=t.to,a=this.fromId,o=this.toId;return r!==a&&i!==o||r===o&&i===a}},{key:\"indexOf\",value:function(t){var r=t.id,i=Array.from(this.rels.keys());return this.rels.has(r)?i.indexOf(r):-1}},{key:\"getRel\",value:function(t){var r=this.relArray();return t<0||t>=r.length?null:r[t]}},{key:\"setWaypoints\",value:function(t){this.waypointPath=t}},{key:\"setAngles\",value:function(t){this.angles=t}}],e&&Nfe(n.prototype,e),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,e})(),y7=WH,m7=2*Math.PI/50,b7=.1*Math.PI;function J_(n){return J_=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},J_(n)}function _7(n,e){var t=typeof Symbol<\"u\"&&n[Symbol.iterator]||n[\"@@iterator\"];if(!t){if(Array.isArray(n)||(t=_V(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(s){throw s},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var s=t.next();return o=s.done,s},e:function(s){u=!0,a=s},f:function(){try{o||t.return==null||t.return()}finally{if(u)throw a}}}}function w7(n){return(function(e){if(Array.isArray(e))return AI(e)})(n)||(function(e){if(typeof Symbol<\"u\"&&e[Symbol.iterator]!=null||e[\"@@iterator\"]!=null)return Array.from(e)})(n)||_V(n)||(function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()}function _V(n,e){if(n){if(typeof n==\"string\")return AI(n,e);var t={}.toString.call(n).slice(8,-1);return t===\"Object\"&&n.constructor&&(t=n.constructor.name),t===\"Map\"||t===\"Set\"?Array.from(n):t===\"Arguments\"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?AI(n,e):void 0}}function AI(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t=0;t--){var r=void 0,i=void 0;t===0?(i=n[n.length-1],r=n[t]-n[n.length-1]+2*Math.PI):(i=n[t-1],r=n[t]-n[t-1]),e.push({size:r,start:i})}e.sort(function(a,o){return o.size-a.size})}return e},Ffe=function(n,e){for(;e>n.length||n[0].size>2*n[e-1].size;)n.push({size:n[0].size/2,start:n[0].start}),n.push({size:n[0].size/2,start:n[0].start+n[0].size/2}),n.shift(),n.sort(function(t,r){return r.size-t.size});return n},Ufe=(function(){return n=function t(r,i){(function(o,u){if(!(o instanceof u))throw new TypeError(\"Cannot call a class as a function\")})(this,t),x7(this,\"bundles\",void 0),x7(this,\"nodeToBundles\",void 0),this.bundles={},this.nodeToBundles={};var a=r.reduce(function(o,u){return o[u.id]=u,o},{});this.updateData(a,{},{},i)},e=[{key:\"getBundle\",value:function(t){var r=this.bundles,i=this.nodeToBundles,a=this.generatePairId(t.from,t.to),o=r[a];return o===void 0&&(o=new Lfe(a,t.from,t.to),r[a]=o,i[t.from]===void 0&&(i[t.from]=[]),i[t.to]===void 0&&(i[t.to]=[]),i[t.from].push(o),i[t.to].push(o)),o}},{key:\"updateData\",value:function(t,r,i,a){var o,u=this.bundles,s=this.nodeToBundles,l=function(O,C){var T=s[C].findIndex(function(A){return A===O});T!==-1&&s[C].splice(T,1),s[C].length===0&&delete s[C]},c=[].concat(w7(Object.values(t)),w7(Object.values(i))),f=Object.values(r),d=_7(c);try{for(d.s();!(o=d.n()).done;){var v=o.value;this.getBundle(v).insert(v)}}catch(O){d.e(O)}finally{d.f()}for(var p=0,y=f;p1&&(I-=1),I<1/6?T+6*(A-T)*I:I<.5?A:I<2/3?T+(A-T)*(2/3-I)*6:T}if(p=Lo(p,360),y=Lo(y,100),m=Lo(m,100),y===0)b=x=_=m;else{var O=m<.5?m*(1+y):m+y-m*y,C=2*m-O;b=S(C,O,p+1/3),x=S(C,O,p),_=S(C,O,p-1/3)}return{r:255*b,g:255*x,b:255*_}})(r.h,l,f),d=!0,v=\"hsl\"),r.hasOwnProperty(\"a\")&&(s=r.a)),s=EV(s),{ok:d,format:r.format||v,r:Math.min(255,Math.max(u.r,0)),g:Math.min(255,Math.max(u.g,0)),b:Math.min(255,Math.max(u.b,0)),a:s}})(n);this._originalInput=n,this._r=t.r,this._g=t.g,this._b=t.b,this._a=t.a,this._roundA=Math.round(100*this._a)/100,this._format=e.format||t.format,this._gradientType=e.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=t.ok}function E7(n,e,t){n=Lo(n,255),e=Lo(e,255),t=Lo(t,255);var r,i,a=Math.max(n,e,t),o=Math.min(n,e,t),u=(a+o)/2;if(a==o)r=i=0;else{var s=a-o;switch(i=u>.5?s/(2-a-o):s/(a+o),a){case n:r=(e-t)/s+(e>1)+720)%360;--e;)r.h=(r.h+i)%360,a.push($n(r));return a}function ede(n,e){e=e||6;for(var t=$n(n).toHsv(),r=t.h,i=t.s,a=t.v,o=[],u=1/e;e--;)o.push($n({h:r,s:i,v:a})),a=(a+u)%1;return o}$n.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var n=this.toRgb();return(299*n.r+587*n.g+114*n.b)/1e3},getLuminance:function(){var n,e,t,r=this.toRgb();return n=r.r/255,e=r.g/255,t=r.b/255,.2126*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.7152*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.0722*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))},setAlpha:function(n){return this._a=EV(n),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var n=S7(this._r,this._g,this._b);return{h:360*n.h,s:n.s,v:n.v,a:this._a}},toHsvString:function(){var n=S7(this._r,this._g,this._b),e=Math.round(360*n.h),t=Math.round(100*n.s),r=Math.round(100*n.v);return this._a==1?\"hsv(\"+e+\", \"+t+\"%, \"+r+\"%)\":\"hsva(\"+e+\", \"+t+\"%, \"+r+\"%, \"+this._roundA+\")\"},toHsl:function(){var n=E7(this._r,this._g,this._b);return{h:360*n.h,s:n.s,l:n.l,a:this._a}},toHslString:function(){var n=E7(this._r,this._g,this._b),e=Math.round(360*n.h),t=Math.round(100*n.s),r=Math.round(100*n.l);return this._a==1?\"hsl(\"+e+\", \"+t+\"%, \"+r+\"%)\":\"hsla(\"+e+\", \"+t+\"%, \"+r+\"%, \"+this._roundA+\")\"},toHex:function(n){return O7(this._r,this._g,this._b,n)},toHexString:function(n){return\"#\"+this.toHex(n)},toHex8:function(n){return(function(e,t,r,i,a){var o=[sv(Math.round(e).toString(16)),sv(Math.round(t).toString(16)),sv(Math.round(r).toString(16)),sv(SV(i))];return a&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join(\"\")})(this._r,this._g,this._b,this._a,n)},toHex8String:function(n){return\"#\"+this.toHex8(n)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?\"rgb(\"+Math.round(this._r)+\", \"+Math.round(this._g)+\", \"+Math.round(this._b)+\")\":\"rgba(\"+Math.round(this._r)+\", \"+Math.round(this._g)+\", \"+Math.round(this._b)+\", \"+this._roundA+\")\"},toPercentageRgb:function(){return{r:Math.round(100*Lo(this._r,255))+\"%\",g:Math.round(100*Lo(this._g,255))+\"%\",b:Math.round(100*Lo(this._b,255))+\"%\",a:this._a}},toPercentageRgbString:function(){return this._a==1?\"rgb(\"+Math.round(100*Lo(this._r,255))+\"%, \"+Math.round(100*Lo(this._g,255))+\"%, \"+Math.round(100*Lo(this._b,255))+\"%)\":\"rgba(\"+Math.round(100*Lo(this._r,255))+\"%, \"+Math.round(100*Lo(this._g,255))+\"%, \"+Math.round(100*Lo(this._b,255))+\"%, \"+this._roundA+\")\"},toName:function(){return this._a===0?\"transparent\":!(this._a<1)&&(tde[O7(this._r,this._g,this._b,!0)]||!1)},toFilter:function(n){var e=\"#\"+T7(this._r,this._g,this._b,this._a),t=e,r=this._gradientType?\"GradientType = 1, \":\"\";if(n){var i=$n(n);t=\"#\"+T7(i._r,i._g,i._b,i._a)}return\"progid:DXImageTransform.Microsoft.gradient(\"+r+\"startColorstr=\"+e+\",endColorstr=\"+t+\")\"},toString:function(n){var e=!!n;n=n||this._format;var t=!1,r=this._a<1&&this._a>=0;return e||!r||n!==\"hex\"&&n!==\"hex6\"&&n!==\"hex3\"&&n!==\"hex4\"&&n!==\"hex8\"&&n!==\"name\"?(n===\"rgb\"&&(t=this.toRgbString()),n===\"prgb\"&&(t=this.toPercentageRgbString()),n!==\"hex\"&&n!==\"hex6\"||(t=this.toHexString()),n===\"hex3\"&&(t=this.toHexString(!0)),n===\"hex4\"&&(t=this.toHex8String(!0)),n===\"hex8\"&&(t=this.toHex8String()),n===\"name\"&&(t=this.toName()),n===\"hsl\"&&(t=this.toHslString()),n===\"hsv\"&&(t=this.toHsvString()),t||this.toHexString()):n===\"name\"&&this._a===0?this.toName():this.toRgbString()},clone:function(){return $n(this.toString())},_applyModification:function(n,e){var t=n.apply(null,[this].concat([].slice.call(e)));return this._r=t._r,this._g=t._g,this._b=t._b,this.setAlpha(t._a),this},lighten:function(){return this._applyModification(Yfe,arguments)},brighten:function(){return this._applyModification(Xfe,arguments)},darken:function(){return this._applyModification($fe,arguments)},desaturate:function(){return this._applyModification(Hfe,arguments)},saturate:function(){return this._applyModification(Vfe,arguments)},greyscale:function(){return this._applyModification(Wfe,arguments)},spin:function(){return this._applyModification(Kfe,arguments)},_applyCombination:function(n,e){return n.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(Jfe,arguments)},complement:function(){return this._applyCombination(Zfe,arguments)},monochromatic:function(){return this._applyCombination(ede,arguments)},splitcomplement:function(){return this._applyCombination(Qfe,arguments)},triad:function(){return this._applyCombination(C7,[3])},tetrad:function(){return this._applyCombination(C7,[4])}},$n.fromRatio=function(n,e){if(EE(n)==\"object\"){var t={};for(var r in n)n.hasOwnProperty(r)&&(t[r]=r===\"a\"?n[r]:A_(n[r]));n=t}return $n(n,e)},$n.equals=function(n,e){return!(!n||!e)&&$n(n).toRgbString()==$n(e).toRgbString()},$n.random=function(){return $n.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},$n.mix=function(n,e,t){t=t===0?0:t||50;var r=$n(n).toRgb(),i=$n(e).toRgb(),a=t/100;return $n({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},$n.readability=function(n,e){var t=$n(n),r=$n(e);return(Math.max(t.getLuminance(),r.getLuminance())+.05)/(Math.min(t.getLuminance(),r.getLuminance())+.05)},$n.isReadable=function(n,e,t){var r,i,a,o,u,s=$n.readability(n,e);switch(i=!1,(o=((a=(a=t)||{level:\"AA\",size:\"small\"}).level||\"AA\").toUpperCase())!==\"AA\"&&o!==\"AAA\"&&(o=\"AA\"),(u=(a.size||\"small\").toLowerCase())!==\"small\"&&u!==\"large\"&&(u=\"small\"),(r={level:o,size:u}).level+r.size){case\"AAsmall\":case\"AAAlarge\":i=s>=4.5;break;case\"AAlarge\":i=s>=3;break;case\"AAAsmall\":i=s>=7}return i},$n.mostReadable=function(n,e,t){var r,i,a,o,u=null,s=0;i=(t=t||{}).includeFallbackColors,a=t.level,o=t.size;for(var l=0;ls&&(s=r,u=$n(e[l]));return $n.isReadable(n,u,{level:a,size:o})||!i?u:(t.includeFallbackColors=!1,$n.mostReadable(n,[\"#fff\",\"#000\"],t))};var RI=$n.names={aliceblue:\"f0f8ff\",antiquewhite:\"faebd7\",aqua:\"0ff\",aquamarine:\"7fffd4\",azure:\"f0ffff\",beige:\"f5f5dc\",bisque:\"ffe4c4\",black:\"000\",blanchedalmond:\"ffebcd\",blue:\"00f\",blueviolet:\"8a2be2\",brown:\"a52a2a\",burlywood:\"deb887\",burntsienna:\"ea7e5d\",cadetblue:\"5f9ea0\",chartreuse:\"7fff00\",chocolate:\"d2691e\",coral:\"ff7f50\",cornflowerblue:\"6495ed\",cornsilk:\"fff8dc\",crimson:\"dc143c\",cyan:\"0ff\",darkblue:\"00008b\",darkcyan:\"008b8b\",darkgoldenrod:\"b8860b\",darkgray:\"a9a9a9\",darkgreen:\"006400\",darkgrey:\"a9a9a9\",darkkhaki:\"bdb76b\",darkmagenta:\"8b008b\",darkolivegreen:\"556b2f\",darkorange:\"ff8c00\",darkorchid:\"9932cc\",darkred:\"8b0000\",darksalmon:\"e9967a\",darkseagreen:\"8fbc8f\",darkslateblue:\"483d8b\",darkslategray:\"2f4f4f\",darkslategrey:\"2f4f4f\",darkturquoise:\"00ced1\",darkviolet:\"9400d3\",deeppink:\"ff1493\",deepskyblue:\"00bfff\",dimgray:\"696969\",dimgrey:\"696969\",dodgerblue:\"1e90ff\",firebrick:\"b22222\",floralwhite:\"fffaf0\",forestgreen:\"228b22\",fuchsia:\"f0f\",gainsboro:\"dcdcdc\",ghostwhite:\"f8f8ff\",gold:\"ffd700\",goldenrod:\"daa520\",gray:\"808080\",green:\"008000\",greenyellow:\"adff2f\",grey:\"808080\",honeydew:\"f0fff0\",hotpink:\"ff69b4\",indianred:\"cd5c5c\",indigo:\"4b0082\",ivory:\"fffff0\",khaki:\"f0e68c\",lavender:\"e6e6fa\",lavenderblush:\"fff0f5\",lawngreen:\"7cfc00\",lemonchiffon:\"fffacd\",lightblue:\"add8e6\",lightcoral:\"f08080\",lightcyan:\"e0ffff\",lightgoldenrodyellow:\"fafad2\",lightgray:\"d3d3d3\",lightgreen:\"90ee90\",lightgrey:\"d3d3d3\",lightpink:\"ffb6c1\",lightsalmon:\"ffa07a\",lightseagreen:\"20b2aa\",lightskyblue:\"87cefa\",lightslategray:\"789\",lightslategrey:\"789\",lightsteelblue:\"b0c4de\",lightyellow:\"ffffe0\",lime:\"0f0\",limegreen:\"32cd32\",linen:\"faf0e6\",magenta:\"f0f\",maroon:\"800000\",mediumaquamarine:\"66cdaa\",mediumblue:\"0000cd\",mediumorchid:\"ba55d3\",mediumpurple:\"9370db\",mediumseagreen:\"3cb371\",mediumslateblue:\"7b68ee\",mediumspringgreen:\"00fa9a\",mediumturquoise:\"48d1cc\",mediumvioletred:\"c71585\",midnightblue:\"191970\",mintcream:\"f5fffa\",mistyrose:\"ffe4e1\",moccasin:\"ffe4b5\",navajowhite:\"ffdead\",navy:\"000080\",oldlace:\"fdf5e6\",olive:\"808000\",olivedrab:\"6b8e23\",orange:\"ffa500\",orangered:\"ff4500\",orchid:\"da70d6\",palegoldenrod:\"eee8aa\",palegreen:\"98fb98\",paleturquoise:\"afeeee\",palevioletred:\"db7093\",papayawhip:\"ffefd5\",peachpuff:\"ffdab9\",peru:\"cd853f\",pink:\"ffc0cb\",plum:\"dda0dd\",powderblue:\"b0e0e6\",purple:\"800080\",rebeccapurple:\"663399\",red:\"f00\",rosybrown:\"bc8f8f\",royalblue:\"4169e1\",saddlebrown:\"8b4513\",salmon:\"fa8072\",sandybrown:\"f4a460\",seagreen:\"2e8b57\",seashell:\"fff5ee\",sienna:\"a0522d\",silver:\"c0c0c0\",skyblue:\"87ceeb\",slateblue:\"6a5acd\",slategray:\"708090\",slategrey:\"708090\",snow:\"fffafa\",springgreen:\"00ff7f\",steelblue:\"4682b4\",tan:\"d2b48c\",teal:\"008080\",thistle:\"d8bfd8\",tomato:\"ff6347\",turquoise:\"40e0d0\",violet:\"ee82ee\",wheat:\"f5deb3\",white:\"fff\",whitesmoke:\"f5f5f5\",yellow:\"ff0\",yellowgreen:\"9acd32\"},tde=$n.hexNames=(function(n){var e={};for(var t in n)n.hasOwnProperty(t)&&(e[n[t]]=t);return e})(RI);function EV(n){return n=parseFloat(n),(isNaN(n)||n<0||n>1)&&(n=1),n}function Lo(n,e){(function(r){return typeof r==\"string\"&&r.indexOf(\".\")!=-1&&parseFloat(r)===1})(n)&&(n=\"100%\");var t=(function(r){return typeof r==\"string\"&&r.indexOf(\"%\")!=-1})(n);return n=Math.min(e,Math.max(0,parseFloat(n))),t&&(n=parseInt(n*e,10)/100),Math.abs(n-e)<1e-6?1:n%e/parseFloat(e)}function BS(n){return Math.min(1,Math.max(0,n))}function Md(n){return parseInt(n,16)}function sv(n){return n.length==1?\"0\"+n:\"\"+n}function A_(n){return n<=1&&(n=100*n+\"%\"),n}function SV(n){return Math.round(255*parseFloat(n)).toString(16)}function A7(n){return Md(n)/255}var Bg,Wx,Yx,nv=(Wx=\"[\\\\s|\\\\(]+(\"+(Bg=\"(?:[-\\\\+]?\\\\d*\\\\.\\\\d+%?)|(?:[-\\\\+]?\\\\d+%?)\")+\")[,|\\\\s]+(\"+Bg+\")[,|\\\\s]+(\"+Bg+\")\\\\s*\\\\)?\",Yx=\"[\\\\s|\\\\(]+(\"+Bg+\")[,|\\\\s]+(\"+Bg+\")[,|\\\\s]+(\"+Bg+\")[,|\\\\s]+(\"+Bg+\")\\\\s*\\\\)?\",{CSS_UNIT:new RegExp(Bg),rgb:new RegExp(\"rgb\"+Wx),rgba:new RegExp(\"rgba\"+Yx),hsl:new RegExp(\"hsl\"+Wx),hsla:new RegExp(\"hsla\"+Yx),hsv:new RegExp(\"hsv\"+Wx),hsva:new RegExp(\"hsva\"+Yx),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Ip(n){return!!nv.CSS_UNIT.exec(n)}var nde=function(n){return $n.mostReadable(n,[OD,\"#FFFFFF\"]).toString()},Bw=function(n){return xV().get.rgb(n)},Xx=function(n){var e=new ArrayBuffer(4),t=new Uint32Array(e),r=new Uint8Array(e),i=Bw(n);return r[0]=i[0],r[1]=i[1],r[2]=i[2],r[3]=255*i[3],t[0]},$x=function(n){return[(e=Bw(n))[0]/255,e[1]/255,e[2]/255];var e},R7={selected:{rings:[{widthFactor:.05,color:$H},{widthFactor:.1,color:KH}],shadow:{width:10,opacity:1,color:XH}},default:{rings:[]}},P7={selected:{rings:[{color:$H,width:2},{color:KH,width:4}],shadow:{width:18,opacity:1,color:XH}},default:{rings:[]}},qM=.75,GM={noPan:!1,outOnly:!1,animated:!0};function ew(n){return ew=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},ew(n)}function HM(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t0?n.captions:n.caption&&n.caption.length>0?[{value:n.caption}]:[]},Fg=function(n,e,t){(0,Oa.isNil)(n)||((function(r){return typeof r==\"string\"&&Bw(r)!==null})(n)?e(n):eV().warn(\"Invalid color string for \".concat(t,\":\"),n))};function tw(n){return tw=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},tw(n)}function I7(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),t.push.apply(t,r)}return t}function ide(n,e){for(var t=0;t0&&(u=(i=CD(s,l,r))n.length)&&(e=n.length);for(var t=0,r=Array(e);t4&&arguments[4]!==void 0&&arguments[4],o=[],u=[],s=0,l=0,c=!1,f=!1,d=0;dx||(m=n[y-1],`\n", + "\\r\\v`.includes(m))){if(!(lx;){for(_-=1;sde(S());)_-=1;if(!(_-s>1)){i=\"\",f=!0,c=!1;break}i=n.slice(s,_),b=e(i),f=!0,c=!1}return u[l]={text:i,hasEllipsisChar:f,hasHyphenChar:c},{v:u}}c=!1,f=!1;var O=(function(T){var A=T.length,I=Math.min(A-1,3);if(A===1)return{hyphen:!1,cnt:0};for(var k=0;kx;){if(!(C-s>1)){i=n[s],C=s+1,b=e(i),c=!1;break}C-=1,i=n.slice(s,C),b=e(i),c=!0}else i=(i=n.slice(s,C)).trim();u[l]={text:i,hasEllipsisChar:f,hasHyphenChar:c},s=C,l+=1}},y=1;y<=n.length;y++)if(v=p())return v.v;return i=n.slice(s,n.length),u[l]={text:i,hasEllipsisChar:f,hasHyphenChar:!1},u},AV=function(){var n=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).reduce(function(e,t,r){var i=t.value;if(i){var a=\"\".concat(r>0&&e.length?\", \":\"\").concat(i);return[].concat(l_(e),[SE(SE({},t),{},{value:a,chars:a.split(\"\").map(function(o,u){var s,l;return r!==0&&e.length?u<2?null:l_((s=t.styles)!==null&&s!==void 0?s:[]):l_((l=t.styles)!==null&&l!==void 0?l:[])})})])}return e},[]);return{stylesPerChar:n.reduce(function(e,t){return[].concat(l_(e),l_(t.chars))},[]),fullCaption:n.map(function(e){return e.value}).join(\"\")}};function YM(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t4&&arguments[4]!==void 0)||arguments[4],a=arguments.length>5&&arguments[5]!==void 0&&arguments[5],o=r.headPosition,u=r.headAngle,s=r.headHeight,l=r.headChinHeight,c=r.headWidth,f=Math.cos(u),d=Math.sin(u),v=function(m,b){return{x:o.x+m*f-b*d,y:o.y+m*d+b*f}},p=[v(l-s,0),v(-s,c/2),v(0,0),v(-s,-c/2)],y={lineWidth:n.lineWidth,strokeStyle:n.strokeStyle,fillStyle:n.fillStyle};n.lineWidth=e,n.strokeStyle=t,n.fillStyle=t,(function(m,b,x,_){if(m.beginPath(),b.length>0){var S=b[0];m.moveTo(S.x,S.y)}for(var O=1;O=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(s){throw s},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var s=t.next();return o=s.done,s},e:function(s){u=!0,a=s},f:function(){try{o||t.return==null||t.return()}finally{if(u)throw a}}}}function j7(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t5&&arguments[5]!==void 0&&arguments[5],o=function(G){var W=arguments.length>1&&arguments[1]!==void 0&&arguments[1],q=G.norm.x,H=G.norm.y;return W?{x:-q,y:-H}:G.norm},u=no(),s=e.indexOf(n),l=(e.size()-1)/2,c=s>l,f=Math.abs(s-l),d=i?17*e.maxFontSize():8,v=(e.size()-1)*d*u,p=(function(G,W,q,H,J,ne,K){var te,fe=arguments.length>7&&arguments[7]!==void 0&&arguments[7],ae=no(),ue=G.size(),he=ue>1,pe=G.relIsOppositeDirection(ne),_e=pe?q:W,de=pe?W:q,ve=G.waypointPath,me=ve==null?void 0:ve.points,xe=ve==null?void 0:ve.from,Me=ve==null?void 0:ve.to,ke=Kx(_e,xe)&&Kx(de,Me)||Kx(de,xe)&&Kx(_e,Me),Le=ke?me[1]:null,Ge=ke?me[me.length-2]:null,je=II(_e),$=II(de),re=function(Tn,vn){return Math.atan2(Tn.y-vn.y,Tn.x-vn.x)},oe=Math.max(Math.PI,N2/(ue/2)),Te=he?H*oe*(K?1:-1)/((te=_e.size)!==null&&te!==void 0?te:$u):0,Pe=re(ke?Le:de,_e),Ne=ke?re(de,Ge):Pe,Fe=function(Tn,vn,ar,jn){return{x:Tn.x+Math.cos(vn)*ar*(jn?-1:1),y:Tn.y+Math.sin(vn)*ar*(jn?-1:1)}},nt=function(Tn,vn){return Fe(_e,Pe+Tn,vn,!1)},ht=function(Tn,vn){return Fe(de,Ne-Tn,vn,!0)},Rt=function(Tn,vn){return{x:Tn.x+(vn.x-Tn.x)/2,y:Tn.y+(vn.y-Tn.y)/2}},Pt=function(Tn,vn){return Math.sqrt((Tn.x-vn.x)*(Tn.x-vn.x)+(Tn.y-vn.y)*(Tn.y-vn.y))*ae},Ut=nt(Te,je),It=ht(Te,$),St=he?nt(0,je):null,ot=he?ht(0,$):null,Oe=200*ae,Ye=[];if(ke){var rt=Pt(Ut,Le)2*(30*ae+Math.min(je,$)))if(fe){var zt=B7(_e,de,je,$,ne,G);Ye.push(new Bc(Ut,zt)),Ye.push(new Bc(zt,It))}else{var Qt=H*J,Sn=30+je,An=Math.sqrt(Sn*Sn+Qt*Qt),Yt=30+$,qn=Math.sqrt(Yt*Yt+Qt*Qt),Ht=nt(0,An),Fn=ht(0,qn);Ye.push(new Bc(Ut,Ht)),Ye.push(new Bc(Ht,Fn)),Ye.push(new Bc(Fn,It))}else if(Xt>(je+$)/2){var Un=B7(_e,de,je,$,ne,G);Ye.push(new Bc(Ut,Un)),Ye.push(new Bc(Un,It))}else Ye.push(new Bc(Ut,It))}return Ye})(e,t,r,f,d,n,c,a),y=[],m=p[0],b=o(m,c);y.push({x:m.p1.x+b.x,y:m.p1.y+b.y});for(var x=1;x8&&arguments[8]!==void 0&&arguments[8],c=no(),f=i.selected,d=i.width,v=i.disabled,p=i.captionAlign,y=p===void 0?\"top\":p,m=i.captionSize,b=m===void 0?1:m,x=OV(i),_=x.length>0?(s=AV(x))===null||s===void 0?void 0:s.fullCaption:\"\";if(_!==void 0){var S=6*b*c,O=f===!0?\"bold\":\"normal\",C=_;n.fillStyle=v===!0?o.fontColor:u,n.font=\"\".concat(O,\" \").concat(S,\"px \").concat('\"Open Sans\", sans-serif');var T=function(te){return n.measureText(te).width},A=(d??1)*(f===!0?1.5:1),I=T(C);if(I>r){var k=MI(C,T,function(){return r},1,!1)[0];C=k.hasEllipsisChar===!0?\"\".concat(k.text,\"...\"):C,I=r}var N=Math.cos(t),L=Math.sin(t),F={x:e.x,y:e.y},U=F.x,G=F.y,W=t;l&&(W=t-ry,U+=2*S*N,G+=2*S*L,W-=ry);var q=(1+b)*c,H=y===\"bottom\"?S/2+A+q:-(A+q);n.translate(U,G),n.rotate(W),n.fillText(C,-I/2,H),n.rotate(-W),n.translate(-U,-G);var J=2*H*Math.sin(t),ne=2*H*Math.cos(t),K={position:{x:e.x-J,y:e.y+ne},rotation:l?t-Math.PI:t,width:r/c,height:(S+q)/c};a.setLabelInfo(i.id,K)}},Jx=function(n,e,t,r,i){if(n.beginPath(),n.moveTo(e[0].x,e[0].y),i&&e.length>2){for(var a=1;a10&&arguments[10]!==void 0)||arguments[10];FS(t,r)&&(t.id===r.id?(function(f,d,v,p,y,m,b,x){var _=arguments.length>8&&arguments[8]!==void 0?arguments[8]:y7,S=d.overlayIcon,O=d.selected,C=d.width,T=d.hovered,A=d.disabled,I=d.color,k=RD(d,v,p),N=k.startPoint,L=k.endPoint,F=k.apexPoint,U=k.control1Point,G=k.control2Point,W=b.rings,q=b.shadow,H=no(),J=W[0].color,ne=W[1].color,K=W[0].width*H,te=W[1].width*H,fe=40*H,ae=(C??1)*H,ue=ae>1?ae/2:1,he=9*ue,pe=2*ue,_e=7*ue,de=O===!0,ve=A===!0,me=S!==void 0,xe=Math.atan2(L.y-G.y,L.x-G.x),Me=de?K*Math.sqrt(1+2*he/_e*(2*he/_e)):0,ke={x:L.x-Math.cos(xe)*(.5*he-pe+Me),y:L.y-Math.sin(xe)*(.5*he-pe+Me)},Le={headPosition:{x:L.x+Math.cos(xe)*(.5*he-pe-Me),y:L.y+Math.sin(xe)*(.5*he-pe-Me)},headAngle:xe,headHeight:he,headChinHeight:pe,headWidth:_e};if(f.save(),f.lineCap=\"round\",de&&(Zx(f,q),f.lineWidth=ae+te,f.strokeStyle=ne,e2(f,N,ke,F,U,G),Ug(f,te,ne,Le,!1,!0),Qx(f),f.lineWidth=ae+K,f.strokeStyle=J,e2(f,N,ke,F,U,G),Ug(f,K,J,Le,!1,!0)),f.lineWidth=ae,T===!0&&!de&&!ve){var Ge=q.color;Zx(f,q),f.strokeStyle=Ge,f.fillStyle=Ge,e2(f,N,ke,F,U,G),Ug(f,ae,Ge,Le),Qx(f)}var je=ve?x.color:I??_;if(f.fillStyle=je,f.strokeStyle=je,e2(f,N,ke,F,U,G),Ug(f,ae,je,Le),m||me){var $,re=p.indexOf(d),oe=($=p.angles[re])!==null&&$!==void 0?$:0,Te=F.x-Math.cos(xe)*(Me/4),Pe=F.y-Math.sin(xe)*(Me/4),Ne=(oe+ry)%N2,Fe=(oe+N2)%N210&&arguments[10]!==void 0?arguments[10]:y7,C=d.overlayIcon,T=d.color,A=d.disabled,I=d.selected,k=d.width,N=d.hovered,L=d.captionAlign,F=I===!0,U=A===!0,G=C!==void 0,W=_.rings,q=_.shadow,H=AD(d,y,v,p,b,x),J=no(),ne=(function(Jn){var xr,Pr=Jn.selected===!0?1.5:1;return((xr=Jn.width)!==null&&xr!==void 0?xr:1)*Pr*no()})(d),K=U?S.color:T??O,te=W[0].width*J,fe=W[1].width*J,ae=J*(k>1?k/2:1),ue=9*ae,he=2*ae,pe=7*ae,_e=R_(H[H.length-2],H[H.length-1]),de=2*ue,ve=F?te*Math.sqrt(1+de/pe*(de/pe)):0,me=2-ve,xe=Math.floor(H.length/2);H.length>2&&F&&_ep.x,tt=H[xe];1&~H.length?(It=H[rt?xe:xe-1],St=H[rt?xe-1:xe],ot=(It.x+St.x)/2,Oe=(It.y+St.y)/2,Ye=Math.atan2(St.y-It.y,St.x-It.x)):(It=H[rt?xe+1:xe-1],St=H[rt?xe-1:xe+1],x?(ot=(tt.x+(It.x+St.x)/2)/2,Oe=(tt.y+(It.y+St.y)/2)/2,Ye=rt?Math.atan2(v.y-p.y,v.x-p.x):Math.atan2(p.y-v.y,p.x-v.x)):(R_(tt,It)>R_(tt,St)?St=tt:It=tt,ot=(It.x+St.x)/2,Oe=(It.y+St.y)/2,Ye=Math.atan2(St.y-It.y,St.x-It.x)));var st=F?L7(Ye+ry,$M(_)):{x:0,y:0},qt=R_(It,St);if(b){var mt=L===\"bottom\"?1:-1,Xt={x:ot+st.x*mt,y:Oe+st.y*mt};F7(f,Xt,Ye,qt,d,y,S,O)}if(G){var zt=C.position,Qt=zt===void 0?[0,0]:zt,Sn=C.url,An=C.size,Yt=U7(An===void 0?1:An),qn=z7(Qt,qt,Yt),Ht=qn.widthAlign,Fn=qn.heightAlign,Un=Qt[1]<0?-1:1,Tn=st.x*Un,vn=st.y*Un,ar=Yt/2;f.translate(ot,Oe),f.rotate(Ye);var jn=-ar+Tn+Ht,or=-ar+vn+Fn;f.drawImage(m.getImage(Sn),jn,or,Yt,Yt),f.rotate(-Ye),f.translate(-ot,-Oe)}}f.restore()})(n,e,t,r,i,a,o,c,u,s,l))},vde=function(n,e,t,r){var i=arguments.length>4&&arguments[4]!==void 0&&arguments[4],a=arguments.length>5&&arguments[5]!==void 0&&arguments[5];return FS(t,r)?t.id===r.id?(function(o,u,s){for(var l=RD(o,u,s),c={left:1/0,top:1/0,right:-1/0,bottom:-1/0},f=[\"startPoint\",\"endPoint\",\"apexPoint\",\"control1Point\",\"control2Point\"],d=0;dc.right&&(c.right=p),yc.bottom&&(c.bottom=y)}return c})(n,t,e):(function(o,u,s,l,c,f){var d,v={left:1/0,top:1/0,right:-1/0,bottom:-1/0},p=MV(AD(o,u,s,l,c,f));try{for(p.s();!(d=p.n()).done;){var y=d.value,m=y.x,b=y.y;mv.right&&(v.right=m),bv.bottom&&(v.bottom=b)}}catch(x){p.e(x)}finally{p.f()}return v})(n,e,t,r,i,a):null};function pde(n,e){return(function(t){if(Array.isArray(t))return t})(n)||(function(t,r){var i=t==null?null:typeof Symbol<\"u\"&&t[Symbol.iterator]||t[\"@@iterator\"];if(i!=null){var a,o,u,s,l=[],c=!0,f=!1;try{if(u=(i=i.call(t)).next,r!==0)for(;!(c=(a=u.call(i)).done)&&(l.push(a.value),l.length!==r);c=!0);}catch(d){f=!0,o=d}finally{try{if(!c&&i.return!=null&&(s=i.return(),Object(s)!==s))return}finally{if(f)throw o}}return l}})(n,e)||(function(t,r){if(t){if(typeof t==\"string\")return q7(t,r);var i={}.toString.call(t).slice(8,-1);return i===\"Object\"&&t.constructor&&(i=t.constructor.name),i===\"Map\"||i===\"Set\"?Array.from(t):i===\"Arguments\"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?q7(t,r):void 0}})(n,e)||(function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()}function q7(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t6&&arguments[6]!==void 0?arguments[6]:VH,u=arguments.length>7&&arguments[7]!==void 0?arguments[7]:1,s=arguments.length>8&&arguments[8]!==void 0?arguments[8]:1,l=e.x,c=l===void 0?0:l,f=e.y,d=f===void 0?0:f,v=e.size,p=v===void 0?$u:v,y=e.captionAlign,m=y===void 0?\"center\":y,b=e.captionSize,x=b===void 0?1:b,_=e.disabled,S=e.activated,O=e.selected,C=e.hovered,T=e.id,A=e.icon,I=e.overlayIcon,k=OV(e),N=no(),L=(function(Ht,Fn,Un){var Tn=Ht.selected?Un.selected.rings:Un.default.rings;if(!Tn.length){var vn=Fn.getById(Ht.id);return vn!==void 0&&Object.entries(vn).forEach(function(ar){var jn=pde(ar,2),or=jn[0],Jn=jn[1];or.startsWith(\"ring-\")&&Jn.setEndValue(0)}),[{width:0,color:\"\"}]}return Tn.map(function(ar,jn){var or=ar.widthFactor,Jn=ar.color,xr=(Ht.size||$u)*or*no();return{width:Fn.getValueForAnimationName(Ht.id,\"ring-\".concat(jn),xr),color:Jn}})})(e,r,i),F=L.reduce(function(Ht,Fn){return Ht+Fn.width},0),U=p*N,G=2*U,W=(function(Ht,Fn){if(!Ht||!Fn)return{nodeInfoLevel:0,fontInfoLevel:1.25,iconInfoLevel:1};var Un=no(),Tn=1600*Un*(1200*Un),vn=Math.pow(Ht,2)*Math.PI*Math.pow(Fn,2)/(Tn/100);return{nodeInfoLevel:XM(vn,lde),fontInfoLevel:XM(vn,k2),iconInfoLevel:XM(vn,cde)}})(U,s),q=W.nodeInfoLevel,H=W.fontInfoLevel,J=W.iconInfoLevel,ne=e.color||o,K=(function(Ht){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:$u)/({1:3.5,2:2.75,3:2}[arguments.length>2&&arguments[2]!==void 0?arguments[2]:1]+(arguments.length>3&&arguments[3]!==void 0&&arguments[3]?1:0))/Ht})(H,U,x,!!A),te=nde(ne),fe=U;if(F>0&&(fe=U+F),_)ne=a.color,te=a.fontColor;else{var ae;if(S){var ue=Date.now()%1e3/1e3,he=ue<.7?ue/.7:0,pe=bm(ne,.4-.4*he);N7(n,c,d,pe,U+.88*U*he)}var _e=(ae=i.selected.shadow)!==null&&ae!==void 0?ae:{width:0,opacity:0,color:\"\"},de=_e.width*N,ve=_e.opacity,me=_e.color,xe=O||C?de:0,Me=r.getValueForAnimationName(T,\"shadowWidth\",xe);Me>0&&(function(Ht,Fn,Un,Tn,vn,ar){var jn=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,or=vn+ar,Jn=Ht.createRadialGradient(Fn,Un,vn,Fn,Un,or);Jn.addColorStop(0,\"transparent\"),Jn.addColorStop(.01,bm(Tn,.5*jn)),Jn.addColorStop(.05,bm(Tn,.5*jn)),Jn.addColorStop(.5,bm(Tn,.12*jn)),Jn.addColorStop(.75,bm(Tn,.03*jn)),Jn.addColorStop(1,bm(Tn,0)),Ht.fillStyle=Jn,RV(Ht,Fn,Un,or),Ht.fill()})(n,c,d,me,fe,Me,ve)}N7(n,c,d,ne,U),F>0&&fde(n,c,d,U,L);var ke=!!k.length,Le=!!A;if(A){var Ge=q<2||!ke,je=q>0?1:0,$=Ge?1*U:.75*U;$/=J;var re=Ge?.5*$:$*(J===1?m===\"center\"?1.3:m===\"bottom\"||Ge?1.1:0:m===\"center\"?1.35:m===\"bottom\"||Ge?1.1:0),oe=$/2;$=r.getValueForAnimationName(T,\"iconSize\",$),oe=r.getValueForAnimationName(T,\"iconXPos\",oe),re=r.getValueForAnimationName(T,\"iconYPos\",re);var Te=n.globalAlpha,Pe=_?.1:je;n.globalAlpha=r.getValueForAnimationName(T,\"iconOpacity\",Pe);var Ne=te===\"#ffffff\",Fe=t.getImage(A,Ne);n.drawImage(Fe,c-oe,d-re,Math.floor($),Math.floor($)),n.globalAlpha=Te}if(I!==void 0){var nt,ht,Rt,Pt,Ut,It=G*((nt=I.size)!==null&&nt!==void 0?nt:1),St=It/2-U*((ht=(Rt=I.position)===null||Rt===void 0?void 0:Rt[1])!==null&&ht!==void 0?ht:0),ot=It/2-U*((Pt=(Ut=I.position)===null||Ut===void 0?void 0:Ut[0])!==null&&Pt!==void 0?Pt:0),Oe=n.globalAlpha,Ye=_?.1:1;n.globalAlpha=r.getValueForAnimationName(T,\"iconOpacity\",Ye);var rt=t.getImage(I.url);n.drawImage(rt,c-ot,d-St,It,It),n.globalAlpha=Oe}if(ke){var tt=q<2?0:1,st=r.getValueForAnimationName(T,\"textOpacity\",tt,0);if(st>0){var qt,mt,Xt='\"Open Sans\", sans-serif',zt=2;H===((qt=k2[1])===null||qt===void 0?void 0:qt[1])?zt=3:H===((mt=k2[2])===null||mt===void 0?void 0:mt[1])&&(zt=4);var Qt=m===\"center\"?.7*G:2*Math.sqrt(Math.pow(G/2,2)-Math.pow(G/3,2));if(n.fillStyle=bm(te,st),ke){var Sn=AV(k),An=Sn.stylesPerChar,Yt=(function(Ht,Fn,Un,Tn,vn,ar,jn){var or=(function(ri){return/[\\u0591-\\u07FF\\uFB1D-\\uFDFD\\uFE70-\\uFEFC]/.test(ri)})(Fn)?Fn.split(\"\").reverse().join(\"\"):Fn;Ht.font=\"bold \".concat(Tn,\"px \").concat(Un).replace(/\"/g,\"\");for(var Jn=function(ri){var mn;return(mn=Ht.measureText(ri))===null||mn===void 0?void 0:mn.width},xr=ar?(jn<4?[\"\",\"\"]:[\"\"]).length:0,Pr=function(ri,mn){return(function(ur,Dr,zr){var $r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:\"top\",kr=.98*zr,ci=.89*zr,hr=.95*zr;return Dr===1?kr:Dr===2?hr:Dr===3&&$r===\"top\"?ur===0||ur===2?ci:kr:Dr===4&&$r===\"top\"?ur===0||ur===3?.78*zr:hr:Dr===5&&$r===\"top\"?ur===0||ur===4?.65*zr:ur===1||ur===3?ci:hr:kr})(ri+xr,mn+xr,vn)},Ir=1,dr=[],li=function(){if((dr=(function(mn,ur,Dr,zr){var $r,kr=mn.split(/\\s/g).filter(function(Mn){return Mn.length>0}),ci=[],hr=null,Ta=function(Mn){return ur(Mn)>Dr(ci.length,zr)},Mi=(function(Mn){var Wn=typeof Symbol<\"u\"&&Mn[Symbol.iterator]||Mn[\"@@iterator\"];if(!Wn){if(Array.isArray(Mn)||(Wn=CV(Mn))){Wn&&(Mn=Wn);var go=0,ru=function(){};return{s:ru,n:function(){return go>=Mn.length?{done:!0}:{done:!1,value:Mn[go++]}},e:function(Tr){throw Tr},f:ru}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Su,ga=!0,Uo=!1;return{s:function(){Wn=Wn.call(Mn)},n:function(){var Tr=Wn.next();return ga=Tr.done,Tr},e:function(Tr){Uo=!0,Su=Tr},f:function(){try{ga||Wn.return==null||Wn.return()}finally{if(Uo)throw Su}}}})(kr);try{for(Mi.s();!($r=Mi.n()).done;){var ii=$r.value,ys=hr?\"\".concat(hr,\" \").concat(ii):ii;if(ur(ys)zr)return[]}}}catch(Mn){Mi.e(Mn)}finally{Mi.f()}if(hr){var Ca=Ta(hr);ci.push({text:hr,overflowed:Ca})}return ci.length<=zr?ci:[]})(or,Jn,Pr,Ir)).length===0)dr=MI(or,Jn,Pr,Ir,jn>Ir);else if(dr.some(function(mn){return mn.overflowed})){var ri=Ir;dr=dr.reduce(function(mn,ur){var Dr=jn-mn.length;if(Dr===0){var zr=mn[mn.length-1];return zr.text.endsWith(D2)||(Jn(zr.text)+Jn(D2)>Pr(mn.length,ri)?(mn[mn.length-1].text=zr.text.slice(0,-2),mn[mn.length-1].hasEllipsisChar=!0):(mn[mn.length-1].text=zr.text,mn[mn.length-1].hasEllipsisChar=!0)),mn}if(ur.overflowed){var $r=MI(ur.text,Jn,Pr,Dr);mn=mn.concat($r)}else mn.push({text:ur.text,hasEllipsisChar:!1,hasHyphenChar:!1});return mn},[])}else dr=dr.map(function(mn){return SE(SE({},mn),{},{hasEllipsisChar:!1,hasHyphenChar:!1})});Ir+=1};dr.length===0;)li();return Array.from(dr)})(n,Sn.fullCaption,Xt,K,Qt,Le,zt,e==null||e.captionAlign),qn=-(Yt.length-2)*K/2;(function(Ht,Fn,Un,Tn,vn,ar,jn,or,Jn,xr){var Pr=Tn,Ir=0,dr=0,li=\"\".concat(vn,\"px \").concat(ar),ri=\"normal \".concat(li);Fn.forEach(function(mn){var ur;Ht.font=ri;var Dr,zr=-((ur=Ht.measureText(mn.text))===null||ur===void 0?void 0:ur.width)/2,$r=mn.text?(function(kr){if(Array.isArray(kr))return YM(kr)})(Dr=mn.text)||(function(kr){if(typeof Symbol<\"u\"&&kr[Symbol.iterator]!=null||kr[\"@@iterator\"]!=null)return Array.from(kr)})(Dr)||(function(kr,ci){if(kr){if(typeof kr==\"string\")return YM(kr,ci);var hr={}.toString.call(kr).slice(8,-1);return hr===\"Object\"&&kr.constructor&&(hr=kr.constructor.name),hr===\"Map\"||hr===\"Set\"?Array.from(kr):hr===\"Arguments\"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(hr)?YM(kr,ci):void 0}})(Dr)||(function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})():[];mn.hasHyphenChar||mn.hasEllipsisChar||$r.push(\" \"),$r.forEach(function(kr){var ci,hr=Ht.measureText(kr).width,Ta=(ci=Un[dr])!==null&&ci!==void 0?ci:[],Mi=Ta.includes(\"bold\"),ii=Ta.includes(\"italic\");Ht.font=Mi&&ii?\"italic 600 \".concat(li):ii?\"italic 400 \".concat(li):Mi?\"bold \".concat(li):ri,Ta.includes(\"underline\")&&Ht.fillRect(or+zr+Ir,Jn+Pr+.2,hr,.2),mn.hasEllipsisChar?Ht.fillText(kr,or+zr+Ir-xr/2,Jn+Pr):Ht.fillText(kr,or+zr+Ir,Jn+Pr),Ir+=hr,dr+=1}),Ht.font=ri,mn.hasHyphenChar&&Ht.fillText(\"‐\",or+zr+Ir,Jn+Pr),mn.hasEllipsisChar&&Ht.fillText(D2,or+zr+Ir-xr/2,Jn+Pr),Ir=0,Pr+=jn})})(n,Yt,An,m&&m!==\"center\"?m===\"bottom\"?qn+U/Math.PI:qn-U/Math.PI:qn,K,Xt,K,c,d,u)}}}};function rw(n){return rw=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},rw(n)}function G7(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),t.push.apply(t,r)}return t}function bf(n){for(var e=1;e=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(s){throw s},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var s=t.next();return o=s.done,s},e:function(s){u=!0,a=s},f:function(){try{o||t.return==null||t.return()}finally{if(u)throw a}}}}function H7(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t3&&arguments[3]!==void 0?arguments[3]:{}).relationshipThreshold,s=u===void 0?0:u;(function(l,c){if(!(l instanceof c))throw new TypeError(\"Cannot call a class as a function\")})(this,t),_f(this,\"arrowBundler\",void 0),_f(this,\"activeNodes\",void 0),_f(this,\"canvas\",void 0),_f(this,\"context\",void 0),_f(this,\"state\",void 0),_f(this,\"stateDisposers\",void 0),_f(this,\"relationshipThreshold\",void 0),_f(this,\"animationHandler\",void 0),_f(this,\"imageCache\",void 0),_f(this,\"needsRun\",void 0),_f(this,\"nodeVersion\",void 0),_f(this,\"relVersion\",void 0),_f(this,\"waypointVersion\",void 0),_f(this,\"ellipsisWidth\",void 0),i!==null&&(this.activeNodes=new Set,this.canvas=r,this.context=i,this.state=a,this.stateDisposers=[],this.stateDisposers.push(a.autorun(function(){a.zoom!==void 0&&(o.needsRun=!0),a.panX!==void 0&&(o.needsRun=!0),a.panY!==void 0&&(o.needsRun=!0),a.nodes.version!==void 0&&(o.needsRun=!0),a.rels.version!==void 0&&(o.needsRun=!0),a.waypoints.counter>0&&(o.needsRun=!0),a.layout!==void 0&&(o.needsRun=!0)})),a.nodes.addChannel(zg),a.rels.addChannel(zg),this.relationshipThreshold=s,this.nodeVersion=a.nodes.version,this.relVersion=a.rels.version,this.waypointVersion=a.waypoints.counter,this.animationHandler=new Mfe,this.animationHandler.setOptions({fadeDuration:150,sizeDuration:150}),this.arrowBundler=new Ufe(a.rels.items,a.waypoints.data),this.imageCache=new kfe,this.needsRun=!0,this.ellipsisWidth=i.measureText(D2).width)},e=[{key:\"needsToRun\",value:function(){return this.needsRun||this.animationHandler.needsToRun()||this.activeNodes.size>0}},{key:\"processUpdates\",value:function(){var t=this.state,r=!1,i=t.nodes.channels[zg],a=t.rels.channels[zg],o=a.adds,u=a.removes,s=a.updates;this.nodeVersion0||Object.keys(u).length>0||Object.keys(s).length>0,t.rels.clearChannel(zg),this.relVersion=t.rels.version),(r||this.waypointVersion1&&arguments[1]!==void 0?arguments[1]:{},o=this.state,u=this.animationHandler,s=this.arrowBundler,l=o.zoom,c=o.layout,f=o.nodes.idToPosition,d=(r=a.canvas)!==null&&r!==void 0?r:this.canvas,v=(i=a.context)!==null&&i!==void 0?i:this.context,p=no(),y=d.clientWidth*p,m=d.clientHeight*p;v.save(),a.backgroundColor!==void 0?(v.fillStyle=a.backgroundColor,v.fillRect(0,0,y,m)):v.clearRect(0,0,y,m),this.zoomAndPan(v,d),u.ignoreAnimations(!!a.ignoreAnimations),a.ignoreAnimations||u.advance(),s.updatePositions(f);var b=this.getRelationshipsToRender(a.showCaptions,y,m);this.renderRelationships(b,v,c!==I2);var x=this.getNodesToRender(t,y,m);this.renderNodes(x,v,l),v.restore(),this.needsRun=!1}},{key:\"getRelationshipsToRender\",value:function(t,r,i){var a,o=[],u=[],s=[],l=this.arrowBundler,c=this.state,f=this.relationshipThreshold,d=c.layout,v=c.zoom,p=c.rels,y=c.nodes,m=y.idToItem,b=y.idToPosition,x=yb(p.items);try{for(x.s();!(a=x.n()).done;){var _=a.value,S=l.getBundle(_),O=bf(bf({},m[_.from]),b[_.from]),C=bf(bf({},m[_.to]),b[_.to]),T=t||v>f||_.captionHtml!==void 0,A=vde(_,S,O,C,T,d!==I2);if(A!==null){var I,k,N,L,F,U,G=this.isBoundingBoxOffScreen(A,r,i),W=R_({x:(I=O.x)!==null&&I!==void 0?I:0,y:(k=O.y)!==null&&k!==void 0?k:0},{x:(N=C.x)!==null&&N!==void 0?N:0,y:(L=C.y)!==null&&L!==void 0?L:0}),q=(((F=O.size)!==null&&F!==void 0?F:$u)+((U=C.size)!==null&&U!==void 0?U:$u))*devicePixelRatio,H=O.id!==C.id&&q>W;G||H||(_.disabled?u.push(bf(bf({},_),{},{fromNode:O,toNode:C,showLabel:T})):_.selected?o.push(bf(bf({},_),{},{fromNode:O,toNode:C,showLabel:T})):s.push(bf(bf({},_),{},{fromNode:O,toNode:C,showLabel:T})))}}}catch(J){x.e(J)}finally{x.f()}return[].concat(u,s,o)}},{key:\"getNodesToRender\",value:function(t,r,i){var a,o=[],u=[],s=[],l=this.state.nodes.idToItem,c=yb(t);try{for(c.s();!(a=c.n()).done;){var f=a.value,d=gde(f);this.isBoundingBoxOffScreen(d,r,i)||(l[f.id].disabled?o.push(bf({},f)):l[f.id].selected?u.push(bf({},f)):s.push(bf({},f)))}}catch(v){c.e(v)}finally{c.f()}return[].concat(o,s,u)}},{key:\"renderNodes\",value:function(t,r,i){var a,o=this.imageCache,u=this.animationHandler,s=this.state,l=this.ellipsisWidth,c=s.nodes.idToItem,f=s.nodeBorderStyles,d=s.disabledItemStyles,v=s.defaultNodeColor,p=yb(t);try{for(p.s();!(a=p.n()).done;){var y=a.value;yde(r,bf(bf({},c[y.id]),y),o,u,f,d,v,l,i)}}catch(m){p.e(m)}finally{p.f()}}},{key:\"renderRelationships\",value:function(t,r,i){var a,o=this.state.relationshipBorderStyles.selected,u=this.arrowBundler,s=this.imageCache,l=this.state,c=l.disabledItemStyles,f=l.defaultRelationshipColor,d=yb(t);try{for(d.s();!(a=d.n()).done;){var v=a.value,p=u.getBundle(v),y=v.fromNode,m=v.toNode,b=v.showLabel;hde(r,v,y,m,p,s,b,o,c,f,i)}}catch(x){d.e(x)}finally{d.f()}}},{key:\"getNodesAt\",value:function(t){var r,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=[],o=this.state.nodes,u=o.items,s=o.idToPosition,l=no(),c=yb(u);try{var f=function(){var d=r.value,v=d.id,p=d.size,y=p===void 0?$u:p,m=s[v],b=m.x,x=m.y,_=Math.sqrt(Math.pow(t.x-b,2)+Math.pow(t.y-x,2));if(_<=(y+i)*l){var S=a.findIndex(function(O){return O.distance>_});a.splice(S!==-1?S:a.length,0,{data:d,targetCoordinates:{x:b,y:x},pointerCoordinates:t,distanceVector:{x:t.x-b,y:t.y-x},insideNode:_<=y*l,distance:_})}};for(c.s();!(r=c.n()).done;)f()}catch(d){c.e(d)}finally{c.f()}return a}},{key:\"getRelsAt\",value:function(t){var r,i=[],a=this.state,o=this.arrowBundler,u=this.relationshipThreshold,s=a.zoom,l=a.rels.items,c=a.nodes.idToPosition,f=a.layout,d=s>u,v=yb(l);try{var p=function(){var y=r.value,m=o.getBundle(y),b=c[y.from],x=c[y.to];if(b!==void 0&&x!==void 0&&m.has(y)){var _=(function(O,C,T,A,I,k){var N=arguments.length>6&&arguments[6]!==void 0&&arguments[6];if(!FS(T,A))return 1/0;var L=T===A?(function(F,U,G,W){var q=RD(U,G,W),H=q.startPoint,J=q.endPoint,ne=q.apexPoint,K=q.control1Point,te=q.control2Point,fe=WM(H,ne,K,F),ae=WM(ne,J,te,F);return Math.min(fe,ae)})(O,C,T,I):(function(F,U,G,W,q,H,J){var ne=AD(U,G,W,q,H,J),K=1/0;if(J&&ne.length===3)K=WM(ne[0],ne[2],ne[1],F);else for(var te=1;te_});i.splice(S!==-1?S:i.length,0,{data:y,fromTargetCoordinates:b,toTargetCoordinates:x,pointerCoordinates:t,distance:_})}}};for(v.s();!(r=v.n()).done;)p()}catch(y){v.e(y)}finally{v.f()}return i}},{key:\"destroy\",value:function(){this.stateDisposers.forEach(function(t){t()}),this.state.nodes.removeChannel(zg),this.state.rels.removeChannel(zg)}},{key:\"isBoundingBoxOffScreen\",value:function(t,r,i){var a=this.state,o=a.zoom,u=r/o,s=i/o,l=a.panX-u/2,c=a.panY-s/2,f=t.rightl+u,p=t.top>c+s;return f||v||d||p}},{key:\"handleChannelUpdate\",value:function(t,r,i){for(var a=Object.keys(t.adds),o=0;o2&&arguments[2]!==void 0?arguments[2]:1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,a=(function(o,u){if((0,Oa.isNil)(o)||(0,Oa.isNil)(u))return{offsetX:0,offsetY:0};var s=u.getBoundingClientRect(),l=window.devicePixelRatio||1;return{offsetX:l*(o.clientX-s.left-.5*s.width),offsetY:l*(o.clientY-s.top-.5*s.height)}})(n,e);return{x:r+a.offsetX/t,y:i+a.offsetY/t}};function iw(n){return iw=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},iw(n)}function kV(n,e){if(!(n instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function _de(n,e){for(var t=0;t0}},{key:\"renderMainScene\",value:function(n){var e=this.state,t=e.nodes,r=e.rels;this.checkForUpdates(t,r),this.mainSceneRenderer.render(n,t,r),this.needsRun=!1}},{key:\"renderMinimap\",value:function(n){var e=this.state,t=e.nodes,r=e.rels;this.checkForUpdates(t,r),this.minimapRenderer.render(n,t,r),this.minimapRenderer.renderViewbox(),this.needsRun=!1}},{key:\"checkForUpdates\",value:function(n,e){var t=Object.values(n.channels[gh].adds).length>0,r=Object.values(e.channels[gh].adds).length>0,i=Object.values(n.channels[gh].removes).length>0,a=Object.values(e.channels[gh].removes).length>0,o=Object.values(n.channels[gh].updates),u=Object.values(e.channels[gh].updates);t||r||i||a?(this.mainSceneRenderer.setData({nodes:n.items,rels:e.items}),this.minimapRenderer.setData({nodes:n.items,rels:e.items})):(o.length>0&&(this.mainSceneRenderer.updateNodes(o),this.minimapRenderer.updateNodes(o)),u.length>0&&(this.mainSceneRenderer.updateRelationships(e.items),this.minimapRenderer.updateRelationships(e.items))),n.clearChannel(gh),e.clearChannel(gh)}},{key:\"onResize\",value:function(){var n=this.state,e=n.zoom,t=n.panX,r=n.panY,i=n.minimapZoom,a=n.minimapPanX,o=n.minimapPanY;this.updateMainViewport(e,t,r),this.updateMinimapViewport(i,a,o)}},{key:\"updateMainViewport\",value:function(n,e,t){this.mainSceneRenderer.updateViewport(n,e,t);var r=this.mainSceneRenderer.canvas.clientWidth,i=this.mainSceneRenderer.canvas.clientHeight;this.minimapRenderer.updateViewportBox(n,e,t,r,i),this.needsRun=!0}},{key:\"updateMinimapViewport\",value:function(n,e,t){this.minimapRenderer.updateViewport(n,e,t),this.needsRun=!0}},{key:\"handleMinimapDrag\",value:function(n){var e=this.state,t=this.minimapRenderer,r=DV(n,t.canvas,e.minimapZoom,e.minimapPanX,e.minimapPanY),i=r.x,a=r.y;e.setPan(i,a)}},{key:\"handleMinimapWheel\",value:function(n){var e=this.state,t=this.mainSceneRenderer;e.setZoom((function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return(0,Oa.isNil)(r)||isNaN(r.deltaY)?i:i-r.deltaY/500*Math.min(1,i)})(n,e.zoom),t.canvas),n.preventDefault()}},{key:\"setupMinimapInteractions\",value:function(){var n=this,e=this.minimapRenderer.canvas;e.addEventListener(\"mousedown\",function(t){n.handleMinimapDrag(t),n.minimapMouseDown=!0}),e.addEventListener(\"mousemove\",function(t){n.minimapMouseDown&&n.handleMinimapDrag(t)}),e.addEventListener(\"mouseup\",function(){n.minimapMouseDown=!1}),e.addEventListener(\"mouseleave\",function(){n.minimapMouseDown=!1}),e.addEventListener(\"wheel\",function(t){n.handleMinimapWheel(t)})}},{key:\"destroy\",value:function(){this.stateDisposers.forEach(function(n){n()}),this.state.nodes.removeChannel(gh),this.state.rels.removeChannel(gh),this.mainSceneRenderer.destroy(),this.minimapRenderer.destroy()}}])})(),xde=(function(){return NV(function n(){kV(this,n),wh(this,\"mainSceneRenderer\",void 0),wh(this,\"minimapRenderer\",void 0),wh(this,\"needsRun\",void 0),wh(this,\"minimapMouseDown\",void 0),wh(this,\"stateDisposers\",void 0),wh(this,\"state\",void 0)},[{key:\"renderMainScene\",value:function(n){}},{key:\"renderMinimap\",value:function(n){}},{key:\"checkForUpdates\",value:function(n,e){}},{key:\"onResize\",value:function(){}},{key:\"updateMainViewport\",value:function(n,e,t){}},{key:\"updateMinimapViewport\",value:function(n,e,t){}},{key:\"handleMinimapDrag\",value:function(n){}},{key:\"handleMinimapWheel\",value:function(n){}},{key:\"setupMinimapInteractions\",value:function(){}},{key:\"destroy\",value:function(){}},{key:\"needsToRun\",value:function(){return!1}}])})();function aw(n){return aw=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},aw(n)}function KM(n,e){var t=typeof Symbol<\"u\"&&n[Symbol.iterator]||n[\"@@iterator\"];if(!t){if(Array.isArray(n)||(t=(function(s,l){if(s){if(typeof s==\"string\")return V7(s,l);var c={}.toString.call(s).slice(8,-1);return c===\"Object\"&&s.constructor&&(c=s.constructor.name),c===\"Map\"||c===\"Set\"?Array.from(s):c===\"Arguments\"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?V7(s,l):void 0}})(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(s){throw s},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var s=t.next();return o=s.done,s},e:function(s){u=!0,a=s},f:function(){try{o||t.return==null||t.return()}finally{if(u)throw a}}}}function V7(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t 0.51) {\n", + " discard;\n", + " }\n", + " else {\n", + " lowp float nodeSize = 1.0 / varNodeSize;\n", + " lowp float nodeAlpha = getCircleAlpha(circleSize, nodeSize, dist);\n", + " lowp float borderAlpha = getCircleAlpha(defaultBoderSize, nodeSize, dist);\n", + " lowp float ringAlpha = getCircleAlpha(innerSelectedRingSize, nodeSize, dist);\n", + " lowp vec3 finalColor = color.xyz;\n", + " lowp float finalAlpha = nodeAlpha;\n", + "\n", + " if (selected > 0.0) {\n", + " lowp float shadowAlpha = getShadowAlpha(outerSelectedRingSize, dist);\n", + " lowp float ringAlpha2 = getCircleAlpha(outerSelectedRingSize, nodeSize, dist);\n", + "\n", + " if (drawDefaultBorder > 0.0) {\n", + " finalColor = mix(nodeBorderColor, finalColor, nodeAlpha);\n", + " finalColor = mix(selectedInnerBorderColor, finalColor, borderAlpha);\n", + " finalColor = mix(selectedBorderColor, finalColor, ringAlpha);\n", + " finalColor = mix(shadowColor, finalColor, ringAlpha2);\n", + " finalAlpha = max(shadowAlpha, max(nodeAlpha, max(borderAlpha, ringAlpha2)));\n", + " } else {\n", + " finalColor = mix(selectedInnerBorderColor, finalColor, nodeAlpha);\n", + " finalColor = mix(selectedBorderColor, finalColor, ringAlpha);\n", + " finalColor = mix(shadowColor, finalColor, ringAlpha2);\n", + " finalAlpha = max(shadowAlpha, max(nodeAlpha, max(ringAlpha, ringAlpha2)));\n", + " }\n", + " } else if (hovered > 0.0) {\n", + " if (drawDefaultBorder > 0.0) {\n", + " lowp float shadowAlpha = getShadowAlpha(defaultBoderSize, dist);\n", + " \n", + " finalColor = mix(nodeBorderColor, finalColor, nodeAlpha);\n", + " finalColor = mix(shadowColor, finalColor, borderAlpha);\n", + " finalAlpha = max(shadowAlpha, max(nodeAlpha, ringAlpha));\n", + " } else {\n", + " lowp float shadowAlpha = getShadowAlpha(circleSize, dist);\n", + "\n", + " finalColor = mix(shadowColor, finalColor, nodeAlpha);\n", + " finalAlpha = max(shadowAlpha, nodeAlpha);\n", + " }\n", + " } else {\n", + " if (drawDefaultBorder > 0.0) {\n", + " finalColor = mix(nodeBorderColor, finalColor, nodeAlpha);\n", + " finalAlpha = borderAlpha;\n", + " }\n", + " }\n", + " gl_FragColor = vec4(finalColor, 1.0) * finalAlpha;\n", + " }\n", + "}\n", + "`),this.nodeAnimShader=new ny(r,`uniform mat4 u_projection;\n", + "uniform sampler2D u_positions;\n", + "uniform lowp float u_animPos;\n", + "uniform mediump float u_zoom;\n", + "uniform mediump float u_glAdjust;\n", + "\n", + "attribute float a_size;\n", + "attribute lowp vec2 a_index;\n", + "attribute lowp vec4 a_color;\n", + "attribute lowp float a_active;\n", + "\n", + "varying lowp float varNodeSize;\n", + "varying lowp vec4 color;\n", + "\n", + "void main(void) {\n", + " vec4 data = texture2D(u_positions, a_index);\n", + "\n", + " gl_Position = u_projection * vec4(data.xy, 0.0, 1.0);\n", + "\n", + " float nodeSize = a_size * u_zoom * u_glAdjust;\n", + " nodeSize = nodeSize * (0.4 / 0.5); // Remove extra space added for shadow and selection ring\n", + "\n", + " gl_PointSize = a_active > 0.5\n", + " ? nodeSize + 0.88 * nodeSize * u_animPos\n", + " : 0.0;\n", + "\n", + " color = a_color;\n", + " varNodeSize = a_size;\n", + "}`,`uniform mediump float u_zoom;\n", + "uniform lowp float u_animPos;\n", + "uniform mediump float u_glAdjust;\n", + "\n", + "varying lowp vec4 color;\n", + "varying lowp float varNodeSize;\n", + "mediump float circleSize = 0.50;\n", + "\n", + "void main(void) {\n", + "\n", + " lowp float dist = distance(gl_PointCoord, vec2(0.5));\n", + "\n", + " if (dist > 0.51) {\n", + " discard;\n", + " }\n", + " else {\n", + " lowp float alpha = 1.0 - smoothstep(circleSize - (1.0 / (varNodeSize * 2.0 * u_zoom * u_glAdjust)), circleSize, dist);\n", + " lowp float pulseAlpha = 0.9 - 0.9 * u_animPos;\n", + " gl_FragColor = vec4(color.xyz, 1.0) * alpha * pulseAlpha;\n", + " }\n", + "}\n", + "`),this.relShader=new ny(r,`uniform mat4 u_projection;\n", + "uniform sampler2D u_positions;\n", + "uniform mediump float u_glAdjust;\n", + "\n", + "attribute vec2 a_from;\n", + "attribute vec2 a_to;\n", + "attribute lowp vec4 a_color;\n", + "attribute lowp float a_triside;\n", + "attribute float a_width;\n", + "\n", + "varying lowp vec4 color;\n", + "\n", + "void main(void) {\n", + " vec4 from = texture2D(u_positions, a_from);\n", + " vec4 to = texture2D(u_positions, a_to);\n", + " vec2 direction = normalize(to.xy - from.xy);\n", + " direction = vec2(-direction.y, direction.x);\n", + "\n", + " float width = a_width * u_glAdjust * 0.5;\n", + "\n", + " if (a_triside == 0.0) {\n", + " from.y += (width / 2.0) * direction.y;\n", + " from.x += (width / 2.0) * direction.x;\n", + " } else {\n", + " from.y -= (width / 2.0) * direction.y;\n", + " from.x -= (width / 2.0) * direction.x;\n", + " }\n", + "\n", + " color = a_color;\n", + " gl_Position = u_projection * vec4(from.xy, 0.0, 1.0);\n", + "}\n", + "`,`varying lowp vec4 color;\n", + "\n", + "void main(void) {\n", + " gl_FragColor = vec4(color.xyz, 1.0) * color.w;\n", + "}\n", + "`),this.viewportBoxShader=new ny(r,`\n", + "attribute vec2 coordinates;\n", + "uniform mat4 u_projection;\n", + "uniform lowp vec4 u_minimapViewportBoxColor;\n", + "\n", + "varying lowp vec4 minimapViewportBoxColor;\n", + "\n", + "void main(void) {\n", + " gl_Position = u_projection * vec4(coordinates, 0.0, 1.0);\n", + " minimapViewportBoxColor = u_minimapViewportBoxColor;\n", + "}\n", + "`,`\n", + "varying lowp vec4 minimapViewportBoxColor;\n", + "\n", + "void main(void) {\n", + " gl_FragColor = minimapViewportBoxColor;\n", + "}\n", + "`),this.setShaderUniforms(o),r.clearColor(0,0,0,0),r.disable(r.DEPTH_TEST),this.defaultRelColor=o.defaultRelationshipColor,this.defaultNodeColor=o.defaultNodeColor,this.disableRelColor=o.disabledItemStyles.color,this.disableNodeColor=o.disabledItemStyles.color,r.blendFunc(r.ONE,r.ONE_MINUS_SRC_ALPHA),this.gl=r,this.activeNodes={},this.canvas=r.canvas,this.projection=xE(),this.setData({nodes:i.items,rels:a.items}),this.createPositionTexture(),this.setupViewportRendering(o.minimapViewportBoxColor)},e=[{key:\"setShaderUniforms\",value:function(t){var r,i,a,o,u,s=t.nodeBorderStyles,l=null;((r=s.default)===null||r===void 0?void 0:r.rings.length)>0&&(l=(u=s.default.rings[0])===null||u===void 0?void 0:u.color);var c,f,d=null,v=null,p=(i=(a=s.selected)===null||a===void 0?void 0:a.rings)!==null&&i!==void 0?i:[],y=p.length;y>1&&(v=(c=p[y-2])===null||c===void 0?void 0:c.color,d=(f=p[y-1])===null||f===void 0?void 0:f.color);var m=null;(o=s.selected)!==null&&o!==void 0&&o.shadow&&(m=s.selected.shadow.color),this.nodeShader.use(),(0,Oa.isNil)(l)?this.nodeShader.setUniform(\"u_drawDefaultBorder\",0):(this.nodeShader.setUniform(\"u_nodeBorderColor\",$x(l)),this.nodeShader.setUniform(\"u_drawDefaultBorder\",1));var b=$x(d),x=$x(v),_=$x(m);this.nodeShader.setUniform(\"u_selectedBorderColor\",b),this.nodeShader.setUniform(\"u_selectedInnerBorderColor\",x),this.nodeShader.setUniform(\"u_shadowColor\",_)}},{key:\"setData\",value:function(t){var r=pI(t.rels,this.disableRelColor);this.setupNodeRendering(t.nodes),this.setupRelationshipRendering(r)}},{key:\"render\",value:function(t,r,i){var a,o=this.gl,u=this.idToIndex,s=KM(t);try{for(s.s();!(a=s.n()).done;){var l=a.value,c=u[l.id];this.posBuffer[4*c+0]=l.x,this.posBuffer[4*c+1]=l.y}}catch(f){s.e(f)}finally{s.f()}o.bindTexture(o.TEXTURE_2D,this.posTexture),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,cr,cr,0,o.RGBA,o.FLOAT,this.posBuffer),o.enable(o.BLEND),o.bindFramebuffer(o.FRAMEBUFFER,null),o.clear(o.COLOR_BUFFER_BIT),o.viewport(0,0,o.drawingBufferWidth,o.drawingBufferHeight),this.renderAnimations(this.posTexture),this.numRels>0&&(this.relShader.use(),this.relShader.setUniform(\"u_positions\",this.posTexture),o.bindBuffer(o.ARRAY_BUFFER,this.relBuffer),this.relShader.setAttributePointerByteNorm(\"a_color\",4,0,16),this.relShader.setAttributePointerByteNorm(\"a_from\",2,4,16),this.relShader.setAttributePointerByteNorm(\"a_to\",2,6,16),this.relShader.setAttributePointerByteNorm(\"a_triside\",1,8,16),this.relShader.setAttributePointerFloat(\"a_width\",1,12,16),o.drawArrays(o.TRIANGLES,0,6*this.numRels)),this.numNodes>0&&(this.nodeShader.use(),this.nodeShader.setUniform(\"u_positions\",this.posTexture),o.bindBuffer(o.ARRAY_BUFFER,this.nodeBuffer),this.nodeShader.setAttributePointerByteNorm(\"a_color\",4,0,12),this.nodeShader.setAttributePointerByteNorm(\"a_selected\",1,4,12),this.nodeShader.setAttributePointerByteNorm(\"a_index\",2,5,12),this.nodeShader.setAttributePointerByte(\"a_size\",4,8,12),this.nodeShader.setAttributePointerByteNorm(\"a_hovered\",1,9,12),o.drawArrays(o.POINTS,0,this.numNodes))}},{key:\"renderViewbox\",value:function(){var t=this.gl,r=this.projection,i=this.viewportBoxBuffer;this.viewportBoxShader.use(),this.viewportBoxShader.setUniform(\"u_projection\",r),t.bindBuffer(t.ARRAY_BUFFER,i),this.viewportBoxShader.setAttributePointerFloat(\"coordinates\",2,0,0),t.drawArrays(t.LINES,0,8)}},{key:\"updateNodes\",value:function(t){var r,i=this.gl,a=this.idToIndex,o=this.disableNodeColor,u=this.nodeBuffer,s=this.nodeDataByte,l=!1,c=KM(t);try{for(c.s();!(r=c.n()).done;){var f=r.value,d=a[f.id];if(!(0,Oa.isNil)(f.color)||f.disabled===!0){var v=Bw(f.disabled===!0?o:f.color);this.nodeDataByte[3*d*4+0]=v[0],this.nodeDataByte[3*d*4+1]=v[1],this.nodeDataByte[3*d*4+2]=v[2],this.nodeDataByte[3*d*4+3]=255*v[3],l=!0}if(f.selected!==void 0){var p=f.selected;this.nodeDataByte[3*d*4+4]=p?255:0,l=!0}if(f.activated!==void 0&&(this.nodeDataByte[3*d*4+7]=f.activated?255:0,l=!0,f.activated?this.activeNodes[f.id]=!0:delete this.activeNodes[f.id]),f.hovered!==void 0){var y=f.disabled!==!0&&f.hovered;this.nodeDataByte[3*d*4+9]=y?255:0,l=!0}if(f.size!==void 0){var m=f.size;this.nodeDataByte[3*d*4+8]=m||$u,l=!0}}}catch(b){c.e(b)}finally{c.f()}l&&(i.bindBuffer(i.ARRAY_BUFFER,u),i.bufferData(i.ARRAY_BUFFER,s,i.DYNAMIC_DRAW))}},{key:\"updateRelationships\",value:function(t){var r,i=pI(t,this.disableRelColor),a=this.gl,o=!1,u=KM(i);try{for(u.s();!(r=u.n()).done;){var s=r.value,l=s.key,c=s.width,f=s.color,d=s.disabled,v=this.relIdToIndex[l],p=(0,Oa.isNil)(f)?this.defaultRelColor:f,y=Xx(d?this.disableRelColor:p);this.relData.positionsAndColors[v*nc+0]=y,this.relData.positionsAndColors[v*nc+4]=y,this.relData.positionsAndColors[v*nc+8]=y,this.relData.positionsAndColors[v*nc+12]=y,this.relData.positionsAndColors[v*nc+16]=y,this.relData.positionsAndColors[v*nc+20]=y,o=!0,c!==void 0&&(this.relData.widths[v*nc+3]=c,this.relData.widths[v*nc+7]=c,this.relData.widths[v*nc+11]=c,this.relData.widths[v*nc+15]=c,this.relData.widths[v*nc+19]=c,this.relData.widths[v*nc+23]=c,o=!0)}}catch(m){u.e(m)}finally{u.f()}o&&(a.bindBuffer(a.ARRAY_BUFFER,this.relBuffer),a.bufferData(a.ARRAY_BUFFER,this.relDataBuffer,a.DYNAMIC_DRAW))}},{key:\"createPositionTexture\",value:function(){var t=this.gl,r=t.createTexture(),i=new Float32Array(262144);t.bindTexture(t.TEXTURE_2D,r),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,cr,cr,0,t.RGBA,t.FLOAT,i),this.posTexture=r,this.posBuffer=i}},{key:\"updateViewportBox\",value:function(t,r,i,a,o){var u=this.gl,s=no(),l=a*s,c=o*s,f=(.5*l+r*t)/t,d=(.5*c+i*t)/t,v=(.5*-l+r*t)/t,p=(.5*-c+i*t)/t,y=[f,d,v,d,v,d,v,p,v,p,f,p,f,p,f,d];u.bindBuffer(u.ARRAY_BUFFER,this.viewportBoxBuffer),u.bufferData(u.ARRAY_BUFFER,new Float32Array(y),u.DYNAMIC_DRAW)}},{key:\"updateViewport\",value:function(t,r,i){var a=this.gl,o=1/t,u=r-a.drawingBufferWidth*o*.5,s=i-a.drawingBufferHeight*o*.5,l=a.drawingBufferWidth*o,c=a.drawingBufferHeight*o,f=xE(),d=Fce*no();wI(f,u,u+l,s+c,s,0,1e6),this.nodeShader.use(),this.nodeShader.setUniform(\"u_zoom\",t),this.nodeShader.setUniform(\"u_glAdjust\",d),this.nodeShader.setUniform(\"u_projection\",f),this.nodeAnimShader.use(),this.nodeAnimShader.setUniform(\"u_zoom\",t),this.nodeAnimShader.setUniform(\"u_glAdjust\",d),this.nodeAnimShader.setUniform(\"u_projection\",f),this.relShader.use(),this.relShader.setUniform(\"u_glAdjust\",d),this.relShader.setUniform(\"u_projection\",f),this.projection=f}},{key:\"setupViewportRendering\",value:function(){var t,r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:OD;this.viewportBoxBuffer=this.gl.createBuffer(),this.viewportBoxShader.use(),this.viewportBoxShader.setUniform(\"u_minimapViewportBoxColor\",[(t=Bw(r))[0]/255,t[1]/255,t[2]/255,t[3]])}},{key:\"setupNodeRendering\",value:function(t){var r=this.gl,i=new ArrayBuffer(8),a=new Uint32Array(i),o=new Uint8Array(i);this.nodeBuffer===void 0&&(this.nodeBuffer=r.createBuffer()),this.numNodes=t.length;var u=new ArrayBuffer(3*t.length*8),s=new Uint32Array(u),l={};this.activeNodes={};for(var c=0;c=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(s){throw s},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var s=t.next();return o=s.done,s},e:function(s){u=!0,a=s},f:function(){try{o||t.return==null||t.return()}finally{if(u)throw a}}}}function UV(n,e){if(n){if(typeof n==\"string\")return NI(n,e);var t={}.toString.call(n).slice(8,-1);return t===\"Object\"&&n.constructor&&(t=n.constructor.name),t===\"Map\"||t===\"Set\"?Array.from(n):t===\"Arguments\"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?NI(n,e):void 0}}function NI(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:50,t={minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0},r=0;rn[r].x&&(t.minX=n[r].x),t.minY>n[r].y&&(t.minY=n[r].y),t.maxX1&&(i=t/n),e>1&&(a=r/e),{zoomX:i,zoomY:a}},zV=function(n,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1/0,i=Math.min(n,e);return Math.min(r,Math.max(t,i))},uw=function(n,e,t,r){return Math.max(Math.min(e,t),Math.min(n,r))},QM=function(n,e,t,r,i,a){var o=e;return(function(u,s,l){return u1?(o=(function(u,s,l){var c=(function(y){var m=new Array(4).fill(y[0]);return y.forEach(function(b){m[0]=b.x0&&arguments[0]!==void 0?arguments[0]:[],m=0,b=0,x=0;xp?.9*p/f:.9*f/p})(n,r,25),uw(i,a,Math.min(e,o),t)):uw(i,a,e,t)};function sw(n){return sw=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},sw(n)}function Tde(n,e){for(var t=0;t0||i}},{key:\"update\",value:function(t,r){var i=this.state,a=i.fitNodeIds,o=i.resetZoom;a.length>0?this.fitNodes(a,t,r):o&&this.reset(t,r)}},{key:\"destroy\",value:function(){this.stateDisposers.forEach(function(t){return t()})}},{key:\"recalculateTarget\",value:function(t,r,i,a){for(var o=this.xCtrl,u=this.yCtrl,s=this.zoomCtrl,l=this.state,c=[],f=0;f3?(W=J===G)&&(A=q[(T=q[4])?5:(T=3,3)],q[4]=q[5]=n):q[0]<=H&&((W=U<2&&HG||G>J)&&(q[4]=U,q[5]=G,L.n=J,T=0))}if(W||U>1)return o;throw N=!0,G}return function(U,G,W){if(I>1)throw TypeError(\"Generator is already running\");for(N&&G===1&&F(G,W),T=G,A=W;(e=T<2?n:A)||!N;){C||(T?T<3?(T>1&&(L.n=-1),F(T,A)):L.n=A:L.v=A);try{if(I=2,C){if(T||(U=\"next\"),e=C[U]){if(!(e=e.call(C,A)))throw TypeError(\"iterator result is not an object\");if(!e.done)return e;A=e.value,T<2&&(T=0)}else T===1&&(e=C.return)&&e.call(C),T<2&&(A=TypeError(\"The iterator does not provide a '\"+U+\"' method\"),T=1);C=n}else if((e=(N=L.n<0)?A:_.call(S,L))!==o)break}catch(q){C=n,T=1,A=q}finally{I=1}}return{value:e,done:N}}})(v,y,m),!0),x}var o={};function u(){}function s(){}function l(){}e=Object.getPrototypeOf;var c=[][r]?e(e([][r]())):(Id(e={},r,function(){return this}),e),f=l.prototype=u.prototype=Object.create(c);function d(v){return Object.setPrototypeOf?Object.setPrototypeOf(v,l):(v.__proto__=l,Id(v,i,\"GeneratorFunction\")),v.prototype=Object.create(f),v}return s.prototype=l,Id(f,\"constructor\",l),Id(l,\"constructor\",s),s.displayName=\"GeneratorFunction\",Id(l,i,\"GeneratorFunction\"),Id(f),Id(f,i,\"Generator\"),Id(f,r,function(){return this}),Id(f,\"toString\",function(){return\"[object Generator]\"}),(jI=function(){return{w:a,m:d}})()}function Id(n,e,t,r){var i=Object.defineProperty;try{i({},\"\",{})}catch{i=0}Id=function(a,o,u,s){if(o)i?i(a,o,{value:u,enumerable:!s,configurable:!s,writable:!s}):a[o]=u;else{var l=function(c,f){Id(a,c,function(d){return this._invoke(c,f,d)})};l(\"next\",0),l(\"throw\",1),l(\"return\",2)}},Id(n,e,t,r)}function Z7(n,e,t,r,i,a,o){try{var u=n[a](o),s=u.value}catch(l){return void t(l)}u.done?e(s):Promise.resolve(s).then(r,i)}function Q7(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t0&&arguments[0]!==void 0?arguments[0]:\"default\"])!==null&&n!==void 0?n:Object.values(TE).pop()},Ide=(function(){return n=function i(a,o,u){var s,l,c,f=this;(function(q,H){if(!(q instanceof H))throw new TypeError(\"Cannot call a class as a function\")})(this,i),ei(this,\"destroyed\",void 0),ei(this,\"state\",void 0),ei(this,\"callbacks\",void 0),ei(this,\"instanceId\",void 0),ei(this,\"glController\",void 0),ei(this,\"webGLContext\",void 0),ei(this,\"webGLMinimapContext\",void 0),ei(this,\"htmlOverlay\",void 0),ei(this,\"hasResized\",void 0),ei(this,\"hierarchicalLayout\",void 0),ei(this,\"gridLayout\",void 0),ei(this,\"freeLayout\",void 0),ei(this,\"d3ForceLayout\",void 0),ei(this,\"forceLayout\",void 0),ei(this,\"canvasRenderer\",void 0),ei(this,\"glCanvas\",void 0),ei(this,\"canvasRect\",void 0),ei(this,\"glMinimapCanvas\",void 0),ei(this,\"c2dCanvas\",void 0),ei(this,\"isInRenderSwitchAnimation\",void 0),ei(this,\"justSwitchedRenderer\",void 0),ei(this,\"justSwitchedLayout\",void 0),ei(this,\"layoutUpdating\",void 0),ei(this,\"layoutComputing\",void 0),ei(this,\"isRenderingDisabled\",void 0),ei(this,\"setRenderSwitchAnimation\",void 0),ei(this,\"stateDisposers\",void 0),ei(this,\"zoomTransitionHandler\",void 0),ei(this,\"currentLayout\",void 0),ei(this,\"layoutTimeLimit\",void 0),ei(this,\"pixelRatio\",void 0),ei(this,\"removeResizeListener\",void 0),ei(this,\"removeMinimapResizeListener\",void 0),ei(this,\"pendingZoomOperation\",void 0),ei(this,\"layoutRunner\",void 0),ei(this,\"animationRequestId\",void 0),ei(this,\"layoutDoneCallback\",void 0),ei(this,\"layoutComputingCallback\",void 0),ei(this,\"currentLayoutType\",void 0),ei(this,\"descriptionElement\",void 0),this.destroyed=!1;var d=u.minimapContainer,v=d===void 0?document.createElement(\"span\"):d,p=u.layoutOptions,y=u.layout,m=u.instanceId,b=m===void 0?\"default\":m,x=u.disableAria,_=x!==void 0&&x,S=a.nodes,O=a.rels,C=a.webGLVisible,T=a.disableWebGL;this.state=a,this.callbacks=new Cde,this.instanceId=b;var A=o;A.setAttribute(\"instanceId\",b),A.setAttribute(\"data-testid\",\"nvl-parent\"),(s=A.style.height)!==null&&s!==void 0&&s.length||Object.assign(A.style,{height:\"100%\"}),(l=A.style.outline)!==null&&l!==void 0&&l.length||Object.assign(A.style,{outline:\"none\"}),this.descriptionElement=_?document.createElement(\"div\"):(function(q,H){var J;q.setAttribute(\"role\",\"img\"),q.setAttribute(\"aria-label\",\"Graph visualization\");var ne=\"nvl-\".concat(H,\"-description\"),K=(J=document.getElementById(ne))!==null&&J!==void 0?J:document.createElement(\"div\");return K.innerHTML=\"\",K.id=\"nvl-\".concat(H,\"-description\"),K.setAttribute(\"role\",\"status\"),K.setAttribute(\"aria-live\",\"polite\"),K.setAttribute(\"aria-atomic\",\"false\"),K.style.display=\"none\",q.appendChild(K),q.setAttribute(\"aria-describedby\",K.id),K})(A,b);var I=ZM(A,this.onWebGLContextLost.bind(this)),k=ZM(v,this.onWebGLContextLost.bind(this));if(I.setAttribute(\"data-testid\",\"nvl-gl-canvas\"),T)this.glController=new xde;else{var N=Y7(I),L=Y7(k);this.glController=new wde({mainSceneRenderer:new W7(N,S,O,this.state),minimapRenderer:new W7(L,S,O,this.state),state:a}),this.webGLContext=N,this.webGLMinimapContext=L}var F=ZM(A,this.onWebGLContextLost.bind(this));F.setAttribute(\"data-testid\",\"nvl-c2d-canvas\");var U=F.getContext(\"2d\"),G=document.createElement(\"div\");Object.assign(G.style,jc(jc({},ZH),{},{overflow:\"hidden\"})),A.appendChild(G),this.htmlOverlay=G,this.hasResized=!0,this.hierarchicalLayout=new Cfe(jc(jc({},p),{},{state:this.state})),this.gridLayout=new pfe({state:this.state}),this.freeLayout=new dfe({state:this.state}),this.d3ForceLayout=new Wce({state:this.state}),this.forceLayout=T?this.d3ForceLayout:new lfe(jc(jc({},p),{},{webGLContext:this.webGLContext,state:this.state})),this.state.setLayout(y),this.state.setLayoutOptions(p);var W=new bde(F,U,a,u);this.canvasRenderer=W,this.glCanvas=I,this.canvasRect=I.getBoundingClientRect(),this.glMinimapCanvas=k,this.c2dCanvas=F,this.glCanvas.style.opacity=C?\"1\":\"0\",this.c2dCanvas.style.opacity=C?\"0\":\"1\",this.isInRenderSwitchAnimation=!1,this.justSwitchedRenderer=!1,this.justSwitchedLayout=!1,this.hasResized=!1,this.layoutUpdating=!1,this.layoutComputing=!1,this.isRenderingDisabled=!1,S.addChannel(r2),O.addChannel(r2),this.setRenderSwitchAnimation=function(){f.isInRenderSwitchAnimation=!1},this.stateDisposers=[],this.stateDisposers.push(a.autorun(function(){f.callIfRegistered(\"zoom\",a.zoom)})),this.stateDisposers.push(a.autorun(function(){f.callIfRegistered(\"pan\",{panX:a.panX,panY:a.panY})})),this.stateDisposers.push(a.autorun(function(){f.setLayout(a.layout)})),this.stateDisposers.push(a.autorun(function(){f.setLayoutOptions(a.layoutOptions)})),_||this.stateDisposers.push(a.autorun(function(){(function(q,H){var J=q.nodes,ne=q.rels,K=q.layout,te=J.items.length,fe=ne.items.length;if(te!==0||fe!==0){var ae=\"\".concat(te,\" node\").concat(te!==1?\"s\":\"\"),ue=\"\".concat(fe,\" relationship\").concat(fe!==1?\"s\":\"\"),he=\"displayed using a \".concat(K??\"forceDirected\",\" layout\");H.innerHTML=\"A graph visualization with \".concat(ae,\" and \").concat(ue,\", \").concat(he,\".\")}else H.innerHTML=\"An empty graph visualization.\"})(a,f.descriptionElement)})),this.stateDisposers.push(a.autorun(function(){var q=a.webGLVisible?\"1\":\"0\";q!==f.glCanvas.style.opacity&&(f.justSwitchedRenderer=!0,f.glCanvas.style.opacity=q,f.c2dCanvas.style.opacity=a.webGLVisible?\"0\":\"1\")})),this.startMainLoop(),this.zoomTransitionHandler=new Pde({state:a,getNodePositions:function(q){return f.currentLayout.getNodePositions(q)},canvas:I}),this.layoutTimeLimit=(c=u.layoutTimeLimit)!==null&&c!==void 0?c:16,this.pixelRatio=no(),this.removeResizeListener=F9()(A,function(){L2(I),L2(F),f.canvasRect=I.getBoundingClientRect(),f.hasResized=!0}),this.removeMinimapResizeListener=F9()(v,function(){L2(k)}),TE[b]=this,window.__Nvl_dumpNodes=function(q){var H;return(H=c_(q))===null||H===void 0?void 0:H.dumpNodes()},window.__Nvl_dumpRelationships=function(q){var H;return(H=c_(q))===null||H===void 0?void 0:H.dumpRelationships()},window.__Nvl_registerDoneCallback=function(q,H){var J;return(J=c_(H))===null||J===void 0?void 0:J.on(eF,q)},window.__Nvl_getNodesOnScreen=function(q){var H;return(H=c_(q))===null||H===void 0?void 0:H.getNodesOnScreen()},window.__Nvl_getZoomLevel=function(q){var H;return(H=c_(q))===null||H===void 0?void 0:H.getScale()},this.pendingZoomOperation=null},e=[{key:\"onWebGLContextLost\",value:function(i){this.callIfRegistered(\"onWebGLContextLost\",i)}},{key:\"updateMinimapZoom\",value:function(){var i=this.state,a=i.nodes,o=i.maxNodeRadius,u=i.maxMinimapZoom,s=i.minMinimapZoom,l=OE(Object.values(a.idToPosition),o),c=l.centerX,f=l.centerY,d=l.nodesWidth,v=l.nodesHeight,p=LI(d,v,this.glMinimapCanvas.width,this.glMinimapCanvas.height),y=p.zoomX,m=p.zoomY,b=zV(y,m,s,u);this.state.updateMinimapZoomToFit(b,c,f)}},{key:\"startMainLoop\",value:function(){var i=this,a=this.state,o=a.nodes,u=a.rels;this.currentLayout.update();var s=this.currentLayout.getNodePositions(o.items);o.updatePositions(s),this.isRenderingDisabled||(this.glController.renderMainScene(s),this.glController.renderMinimap(s),this.canvasRenderer.processUpdates(),this.canvasRenderer.render(s)),this.layoutRunner=setInterval(function(){try{(function(){var c=i.currentLayout.getShouldUpdate(),f=c||i.justSwitchedLayout,d=f&&!i.layoutUpdating&&!i.justSwitchedLayout;if(f)for(var v=window.performance.now(),p=d?0:50,y=0;yi.layoutTimeLimit)break}})()}catch(c){if(!i.callbacks.isCallbackRegistered(bb))throw c;i.callIfRegistered(bb,c)}},13);var l=function(){try{(function(c){if(i.destroyed)Hi.info(\"STEP IN A DESTROYED STRIP\");else{var f=no();if(f!==i.pixelRatio)return i.pixelRatio=f,void i.callIfRegistered(\"restart\");var d=i.currentLayout.getShouldUpdate(),v=d||i.justSwitchedLayout,p=i.currentLayout.getComputing(),y=i.zoomTransitionHandler.needsToRun(),m=v&&!i.layoutUpdating&&!i.justSwitchedLayout,b=i.layoutComputing&&!p,x=i.state.webGLVisible&&i.glController.needsToRun(),_=!i.state.webGLVisible&&i.canvasRenderer.needsToRun(),S=i.isInRenderSwitchAnimation||i.justSwitchedRenderer,O=i.hasResized,C=i.pendingZoomOperation!==null,T=i.glController.minimapMouseDown;if(o.clearChannel(r2),u.clearChannel(r2),y||v||b||S||x||_||T||O||C){!C||m||i.currentLayout.getComputing()||(i.pendingZoomOperation(),i.pendingZoomOperation=null);var A=d||p||b;i.zoomTransitionHandler.update(A,function(){return i.callIfRegistered(\"onZoomTransitionDone\")}),O&&i.glController.onResize();var I=i.currentLayout.getNodePositions(o.items);if(o.updatePositions(I),i.callbacks.isCallbackRegistered(tF)&&i.callIfRegistered(tF,i.dumpNodes()),i.updateMinimapZoom(),i.glController.renderMinimap(I),!i.isRenderingDisabled){if((i.state.webGLVisible||S)&&i.glController.renderMainScene(I),!i.state.webGLVisible||S){i.canvasRenderer.processUpdates(),i.canvasRenderer.render(I);for(var k=0;k5&&!i.state.webGLVisible;Object.assign(F.style,{top:\"\".concat(K,\"px\"),left:\"\".concat(ne,\"px\"),width:\"\".concat(q,\"px\"),height:\"\".concat(H,\"px\"),display:te?\"block\":\"none\",transform:\"translate(-50%, -50%) scale(\".concat(Number(i.state.zoom),\") rotate(\").concat(G,\"rad\")})}}}for(var fe=0;fe=d.length?{done:!0}:{done:!1,value:d[y++]}},e:function(S){throw S},f:m}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var b,x=!0,_=!1;return{s:function(){p=p.call(d)},n:function(){var S=p.next();return x=S.done,S},e:function(S){_=!0,b=S},f:function(){try{x||p.return==null||p.return()}finally{if(_)throw b}}}})(a);try{for(s.s();!(i=s.n()).done;){var l=i.value,c=o[l.id],f=this.mapCanvasSpaceToRelativePosition(c.x,c.y);u.push(jc(jc({},l),{},{x:f.x,y:f.y}))}}catch(d){s.e(d)}finally{s.f()}return u}},{key:\"dumpRelationships\",value:function(){return Ef(this.state.rels.items)}},{key:\"mapCanvasSpaceToRelativePosition\",value:function(i,a){var o=this.canvasRect,u=window.devicePixelRatio||1,s=(i-this.state.panX)*this.state.zoom/u,l=(a-this.state.panY)*this.state.zoom/u;return{x:s+.5*o.width,y:l+.5*o.height}}},{key:\"mapRelativePositionToCanvasSpace\",value:function(i,a){var o=this.glCanvas.getBoundingClientRect(),u=window.devicePixelRatio||1,s=u*(i-.5*o.width),l=u*(a-.5*o.height);return{x:this.state.panX+s/this.state.zoom,y:this.state.panY+l/this.state.zoom}}},{key:\"getNodePositions\",value:function(){return Object.values(Ef(this.state.nodes.idToPosition))}},{key:\"setNodePositions\",value:function(i){var a=this,o=arguments.length>1&&arguments[1]!==void 0&&arguments[1],u=[],s=i.filter(function(l){var c=l.id,f=a.state.nodes.idToItem[c]!==void 0;return f||u.push(c),f});u.length>0&&Hi.warn(\"Failed to set positions for following nodes:\",u,\"They do not exist in the graph.\"),this.state.nodes.updatePositions(s),this.currentLayout.updateNodes(s),o||this.currentLayout.terminateUpdate(),this.hasResized=!0,this.getNodesOnScreen().nodes.length===0&&this.state.setPan(0,0),this.state.clearFit()}},{key:\"isLayoutMoving\",value:function(){return this.layoutUpdating}},{key:\"getNodesOnScreen\",value:function(){var i=this.glCanvas.getBoundingClientRect(),a=this.mapRelativePositionToCanvasSpace(0,0),o=a.x,u=a.y,s=this.mapRelativePositionToCanvasSpace(i.width,i.height);return(function(l,c,f,d,v){var p=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[\"node\"],y=v.nodes,m=v.rels,b=Math.min(l,f),x=Math.max(l,f),_=Math.min(c,d),S=Math.max(c,d),O=[],C=[];if(p.includes(\"node\"))for(var T=0,A=Object.values(y.idToPosition);Tb&&k_&&Nb&&q.x_&&q.yb&&H.x_&&H.y1&&arguments[1]!==void 0?arguments[1]:0;return this.canvasRenderer.getNodesAt(i,a)}},{key:\"getLayout\",value:function(i){return i===I2?this.hierarchicalLayout:i===yfe?this.forceLayout:i===mfe?this.gridLayout:i===bfe?this.freeLayout:i===_fe?this.d3ForceLayout:this.forceLayout}},{key:\"setLayout\",value:function(i){Hi.info(\"Switching to layout: \".concat(i));var a=this.currentLayoutType,o=this.getLayout(i);i===\"free\"&&o.setNodePositions(this.state.nodes.idToPosition),this.currentLayout=o,this.currentLayoutType=i,a&&a!==this.currentLayoutType&&(this.justSwitchedLayout=!0)}},{key:\"setLayoutOptions\",value:function(i){this.getLayout(this.state.layout).setOptions(i)}},{key:\"getDataUrlForCanvas\",value:function(i){var a=arguments.length>1&&arguments[1]!==void 0&&arguments[1],o=i.toDataURL(\"image/png\");return a?o.replace(/^data:image\\/png/,\"data:application/octet-stream\"):o}},{key:\"initiateFileDownload\",value:function(i,a){var o=document.createElement(\"a\");o.style.display=\"none\",o.setAttribute(\"download\",i);var u=this.getDataUrlForCanvas(a,!0);o.setAttribute(\"href\",u),o.click()}},{key:\"updateLayoutAndPositions\",value:function(){var i=this.state.nodes,a=i.items;this.currentLayout.update(this.justSwitchedLayout),this.justSwitchedLayout=!1;var o=this.currentLayout.getNodePositions(a);return i.updatePositions(o),o}},{key:\"saveToFile\",value:function(i){var a=jc(jc({},i2),i),o=this.createCanvasAndRenderImage(this.c2dCanvas.width,this.c2dCanvas.height,a.backgroundColor);this.initiateFileDownload(a.filename,o),mb(o),o=null}},{key:\"getImageDataURL\",value:function(i){var a=jc(jc({},i2),i),o=this.createCanvasAndRenderImage(this.c2dCanvas.width,this.c2dCanvas.height,a.backgroundColor),u=this.getDataUrlForCanvas(o);return mb(o),o=null,u}},{key:\"prepareLargeFileForDownload\",value:function(i){var a=this,o=jc(jc({},i2),i),u=this.currentLayout.getNodePositions(this.state.nodes.items),s=OE(u,100),l=s.nodesWidth,c=s.nodesHeight,f=s.centerX,d=s.centerY,v=Math.max(Math.min(l+100,15e3),5e3),p=Math.max(Math.min(c+100,15e3),5e3);return this.isRenderingDisabled=!0,new Promise(function(y,m){try{a.setPanCoordinates(f,d);var b=Math.max(v/l-.02,a.state.minZoom),x=Math.max(p/c-.02,a.state.minZoom);a.setZoomLevel(Math.min(b,x))}catch(_){return Hi.error(\"An error occurred while downloading the file\"),void m(new Error(\"An error occurred while downloading the file\",{cause:_}))}setTimeout(function(){try{var _=a.createCanvasAndRenderImage(v,p,o.backgroundColor);a.initiateFileDownload(o.filename,_),mb(_),_=null,y(!0)}catch(S){m(new Error(\"An error occurred while downloading the file\",{cause:S}))}},500)})}},{key:\"createCanvasAndRenderImage\",value:function(i,a,o){var u=(function(c,f){var d=document.createElement(\"canvas\");return document.body.appendChild(d),BV(d,c,f),d})(i,a),s=(function(c){return c.getContext(\"2d\")})(u),l=this.updateLayoutAndPositions();return this.canvasRenderer.processUpdates(),this.canvasRenderer.render(l,{canvas:u,context:s,backgroundColor:o,ignoreAnimations:!0,showCaptions:!0}),u}},{key:\"saveFullGraphToLargeFile\",value:(t=jI().m(function i(a){var o,u,s,l,c;return jI().w(function(f){for(;;)switch(f.n){case 0:return o=jc(jc({},i2),a),u=this.state.zoom,s=this.state.panX,l=this.state.panY,f.p=1,f.n=2,this.prepareLargeFileForDownload(o);case 2:f.n=5;break;case 3:if(f.p=3,c=f.v,Hi.error(\"An error occurred while downloading the image\"),!this.callbacks.isCallbackRegistered(bb)){f.n=4;break}this.callIfRegistered(bb,c),f.n=5;break;case 4:throw c;case 5:return f.p=5,this.isRenderingDisabled=!1,this.setZoomLevel(u),this.setPanCoordinates(s,l),f.f(5);case 6:return f.a(2)}},i,this,[[1,3,5,6]])}),r=function(){var i=this,a=arguments;return new Promise(function(o,u){var s=t.apply(i,a);function l(f){Z7(s,o,u,l,c,\"next\",f)}function c(f){Z7(s,o,u,l,c,\"throw\",f)}l(void 0)})},function(i){return r.apply(this,arguments)})}],e&&Mde(n.prototype,e),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,e,t,r})();function fw(n){return fw=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},fw(n)}function US(n,e){if(!(n instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function Dde(n,e){for(var t=0;t0;for(var t in e?(n=\"\".concat(n,\"\t Children: \").concat(this.noOfChildren()),console.groupCollapsed(n)):console.log(n),this.children)this.children[t].print();e&&console.groupEnd()}},{key:\"noOfChildren\",value:function(){return this.children.length}},{key:\"_percentageOfParentSpent\",value:function(){return Math.round(this.data._timeSpent()/this.parent.data._timeSpent()*100)}}])})(),VV=(function(){return zS(function n(e){US(this,n),this.name=e,this.startTime=performance.now(),this.endTime=null},[{key:\"close\",value:function(){this.endTime=performance.now()}},{key:\"_timeSpent\",value:function(){if(this.startTime===null||this.endTime===null)throw new Error(\"You have an error in your performance measurements that makes the whole tree unreliable. You probably forgot to call performanceTestEnd on \".concat(this.name));return this.endTime-this.startTime}}])})(),Nde=(function(){return zS(function n(){US(this,n),this.root=new e5(new VV(\"Performance Tree\"),null),this.current=this.root},[{key:\"clear\",value:function(){this.root.children=[],this.current=this.root}},{key:\"add\",value:function(n){if(this.current){var e=new e5(n,this.current);this.current.addChild(e),this.current=e}else{if(this.root)throw new Error(\"Performance tree is screwed up\");this.root=new e5(n,null),this.current=this.root}}},{key:\"close\",value:function(){if(this.current.isRoot())throw new Error(\"Tried to close performance tree root. You probably have one too many Performance.endTest() in your code.\");this.current.data.close(),this.current=this.current.parent}},{key:\"getCurrentData\",value:function(){return this.current.data}},{key:\"print\",value:function(){this.root.noOfChildren()>0&&this.root.print()}}])})(),Lde=(function(){return zS(function n(){US(this,n),window.performance?(this.disabled=!1,this.tree=new Nde):(this.disabled=!0,this.tree=null)},[{key:\"startTest\",value:function(n){if(!this.disabled){var e,t=n||(e=(e=new Error().stack.split(`\n", + "`)[3].trim()).split(\" \")[0]===\"at\"?e.split(\" \")[1]:e.split(\"@\")[0]),r=new VV(t);this.tree.add(r)}}},{key:\"endTest\",value:function(){this.disabled||this.tree.close()}},{key:\"reset\",value:function(){this.disabled||this.tree.clear()}},{key:\"print\",value:function(){this.disabled||this.tree.print()}}])})();function qS(n,e){var t=typeof Symbol<\"u\"&&n[Symbol.iterator]||n[\"@@iterator\"];if(!t){if(Array.isArray(n)||(t=(function(s,l){if(s){if(typeof s==\"string\")return nF(s,l);var c={}.toString.call(s).slice(8,-1);return c===\"Object\"&&s.constructor&&(c=s.constructor.name),c===\"Map\"||c===\"Set\"?Array.from(s):c===\"Arguments\"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?nF(s,l):void 0}})(n))||e){t&&(n=t);var r=0,i=function(){};return{s:i,n:function(){return r>=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(s){throw s},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var s=t.next();return o=s.done,s},e:function(s){u=!0,a=s},f:function(){try{o||t.return==null||t.return()}finally{if(u)throw a}}}}function nF(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t50;return this.renderer===\"webgl\"||W},nodes:rF(),rels:rF(),graphUpdates:0,waypoints:{data:jo.shallow({}),counter:0},setGraphUpdated:eo(function(){this.graphUpdates+=1}),setRenderer:eo(function(W){eo(function(){this.graphUpdates+=1}),this.renderer=W}),setWaypoints:eo(function(W){this.waypoints.data=W,this.waypoints.counter+=1}),setZoomPan:eo(function(W,q,H,J){if(i){var ne=Object.values(this.nodes.idToPosition),K=QM(ne,C,T,J,W,this.zoom);K!==this.zoom&&(this.zoom=K,W===K&&(this.panX=q,this.panY=H))}else{var te=uw(W,this.zoom,C,T);te!==this.zoom&&(this.zoom=te,this.panX=q,this.panY=H)}this.fitNodeIds=[],this.resetZoom=!1,this.forceWebGL=!1}),setZoom:eo(function(W,q){if(i){var H=Object.values(this.nodes.idToPosition);this.zoom=QM(H,C,T,q,W,this.zoom)}else this.zoom=uw(W,this.zoom,C,T);this.fitNodeIds=[],this.fitMovement=0,this.resetZoom=!1,this.forceWebGL=!1}),setPan:eo(function(W,q){this.panX=W,this.panY=q,this.fitNodeIds=[],this.resetZoom=!1,this.forceWebGL=!1}),setLayout:eo(function(W){this.layout=W}),setLayoutOptions:eo(function(W){this.layoutOptions=W}),fitNodes:eo(function(W){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.fitNodeIds=(0,Oa.intersection)(W,(0,Oa.map)(this.nodes.items,\"id\")),this.zoomOptions=aF(aF({},GM),q)}),setZoomReset:eo(function(){this.resetZoom=!0}),clearFit:eo(function(){this.fitNodeIds=[],this.forceWebGL=!1,this.fitMovement=0,this.zoomOptions=GM}),clearReset:eo(function(){this.resetZoom=!1,this.fitMovement=0}),updateZoomToFit:eo(function(W,q,H,J){var ne;if(this.fitMovement=Math.abs(W-this.zoom)+Math.abs(q-this.panX)+Math.abs(H-this.panY),i){var K=Object.values(this.nodes.idToPosition);ne=QM(K,C,T,J,W,this.zoom)}else ne=uw(W,this.zoom,C,T);this.zoom=ne,this.panX=q,this.panY=H}),updateMinimapZoomToFit:eo(function(W,q,H){this.minimapZoom=W,this.minimapPanX=q,this.minimapPanY=H}),autorun:yE,reaction:uH});return G},Xde=function(n){return!!n&&typeof n.id==\"string\"&&n.id.length>0},a2=eu(1187);function hw(n){return hw=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},hw(n)}function oF(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),t.push.apply(t,r)}return t}function uF(n){for(var e=1;en.length)&&(e=n.length);for(var t=0,r=Array(e);t{var e={};return eu.d(e,n),e})({AnalyticsBrowser:()=>Xle});var r5,Zde=new Uint8Array(16);function Qde(){if(!r5&&!(r5=typeof crypto<\"u\"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<\"u\"&&typeof msCrypto.getRandomValues==\"function\"&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error(\"crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported\");return r5(Zde)}const Jde=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var rc=[],i5=0;i5<256;++i5)rc.push((i5+256).toString(16).substr(1));const ehe=function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=(rc[n[e+0]]+rc[n[e+1]]+rc[n[e+2]]+rc[n[e+3]]+\"-\"+rc[n[e+4]]+rc[n[e+5]]+\"-\"+rc[n[e+6]]+rc[n[e+7]]+\"-\"+rc[n[e+8]]+rc[n[e+9]]+\"-\"+rc[n[e+10]]+rc[n[e+11]]+rc[n[e+12]]+rc[n[e+13]]+rc[n[e+14]]+rc[n[e+15]]).toLowerCase();if(!(function(r){return typeof r==\"string\"&&Jde.test(r)})(t))throw TypeError(\"Stringified UUID is invalid\");return t};var cF,a5,o5=0,u5=0;const the=function(n,e,t){var r=0,i=new Array(16),a=(n=n||{}).node||cF,o=n.clockseq!==void 0?n.clockseq:a5;if(a==null||o==null){var u=n.random||(n.rng||Qde)();a==null&&(a=cF=[1|u[0],u[1],u[2],u[3],u[4],u[5]]),o==null&&(o=a5=16383&(u[6]<<8|u[7]))}var s=n.msecs!==void 0?n.msecs:Date.now(),l=n.nsecs!==void 0?n.nsecs:u5+1,c=s-o5+(l-u5)/1e4;if(c<0&&n.clockseq===void 0&&(o=o+1&16383),(c<0||s>o5)&&n.nsecs===void 0&&(l=0),l>=1e4)throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\");o5=s,u5=l,a5=o;var f=(1e4*(268435455&(s+=122192928e5))+l)%4294967296;i[r++]=f>>>24&255,i[r++]=f>>>16&255,i[r++]=f>>>8&255,i[r++]=255&f;var d=s/4294967296*1e4&268435455;i[r++]=d>>>8&255,i[r++]=255&d,i[r++]=d>>>24&15|16,i[r++]=d>>>16&255,i[r++]=o>>>8|128,i[r++]=255&o;for(var v=0;v<6;++v)i[r+v]=a[v];return e||ehe(i)};function vw(n){return vw=typeof Symbol==\"function\"&&typeof Symbol.iterator==\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol==\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},vw(n)}function BI(){var n,e,t=typeof Symbol==\"function\"?Symbol:{},r=t.iterator||\"@@iterator\",i=t.toStringTag||\"@@toStringTag\";function a(v,p,y,m){var b=p&&p.prototype instanceof u?p:u,x=Object.create(b.prototype);return Dd(x,\"_invoke\",(function(_,S,O){var C,T,A,I=0,k=O||[],N=!1,L={p:0,n:0,v:n,a:F,f:F.bind(n,4),d:function(U,G){return C=U,T=0,A=n,L.n=G,o}};function F(U,G){for(T=U,A=G,e=0;!N&&I&&!W&&e3?(W=J===G)&&(A=q[(T=q[4])?5:(T=3,3)],q[4]=q[5]=n):q[0]<=H&&((W=U<2&&HG||G>J)&&(q[4]=U,q[5]=G,L.n=J,T=0))}if(W||U>1)return o;throw N=!0,G}return function(U,G,W){if(I>1)throw TypeError(\"Generator is already running\");for(N&&G===1&&F(G,W),T=G,A=W;(e=T<2?n:A)||!N;){C||(T?T<3?(T>1&&(L.n=-1),F(T,A)):L.n=A:L.v=A);try{if(I=2,C){if(T||(U=\"next\"),e=C[U]){if(!(e=e.call(C,A)))throw TypeError(\"iterator result is not an object\");if(!e.done)return e;A=e.value,T<2&&(T=0)}else T===1&&(e=C.return)&&e.call(C),T<2&&(A=TypeError(\"The iterator does not provide a '\"+U+\"' method\"),T=1);C=n}else if((e=(N=L.n<0)?A:_.call(S,L))!==o)break}catch(q){C=n,T=1,A=q}finally{I=1}}return{value:e,done:N}}})(v,y,m),!0),x}var o={};function u(){}function s(){}function l(){}e=Object.getPrototypeOf;var c=[][r]?e(e([][r]())):(Dd(e={},r,function(){return this}),e),f=l.prototype=u.prototype=Object.create(c);function d(v){return Object.setPrototypeOf?Object.setPrototypeOf(v,l):(v.__proto__=l,Dd(v,i,\"GeneratorFunction\")),v.prototype=Object.create(f),v}return s.prototype=l,Dd(f,\"constructor\",l),Dd(l,\"constructor\",s),s.displayName=\"GeneratorFunction\",Dd(l,i,\"GeneratorFunction\"),Dd(f),Dd(f,i,\"Generator\"),Dd(f,r,function(){return this}),Dd(f,\"toString\",function(){return\"[object Generator]\"}),(BI=function(){return{w:a,m:d}})()}function Dd(n,e,t,r){var i=Object.defineProperty;try{i({},\"\",{})}catch{i=0}Dd=function(a,o,u,s){if(o)i?i(a,o,{value:u,enumerable:!s,configurable:!s,writable:!s}):a[o]=u;else{var l=function(c,f){Dd(a,c,function(d){return this._invoke(c,f,d)})};l(\"next\",0),l(\"throw\",1),l(\"return\",2)}},Dd(n,e,t,r)}function fF(n,e,t,r,i,a,o){try{var u=n[a](o),s=u.value}catch(l){return void t(l)}u.done?e(s):Promise.resolve(s).then(r,i)}function nhe(n,e){for(var t=0;t=n.length?{done:!0}:{done:!1,value:n[r++]}},e:function(s){throw s},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,o=!0,u=!1;return{s:function(){t=t.call(n)},n:function(){var s=t.next();return o=s.done,s},e:function(s){u=!0,a=s},f:function(){try{o||t.return==null||t.return()}finally{if(u)throw a}}}}function XV(n,e){if(n){if(typeof n==\"string\")return pF(n,e);var t={}.toString.call(n).slice(8,-1);return t===\"Object\"&&n.constructor&&(t=n.constructor.name),t===\"Map\"||t===\"Set\"?Array.from(n):t===\"Arguments\"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?pF(n,e):void 0}}function pF(n,e){(e==null||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};(function(s,l){if(!(s instanceof l))throw new TypeError(\"Cannot call a class as a function\")})(this,t),(function(s,l){$V(s,l),l.add(s)})(this,Rd),KV(this,\"performance\",void 0),_b(this,CE,void 0),_b(this,Si,void 0),_b(this,pa,void 0),_b(this,rv,void 0),_b(this,Pb,void 0),_b(this,P_,void 0),o.disableTelemetry||(Rb(P_,this,new rhe),rn(P_,this).init(\"4SGwdwzuDm5WkFvQtz7D6ATQlo14yjmW\"),rn(P_,this).identify()),Kf(Rd,this,ohe).call(this,o),Rb(CE,this,new Sce(u)),this.performance=new Lde,Rb(rv,this,o),Rb(Pb,this,r),this.checkWebGLCompatibility(),Kf(Rd,this,yF).call(this,i,a,o)},e=[{key:\"restart\",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0&&arguments[1],i=this.getNodePositions(),a=rn(Si,this),o=a.zoom,u=a.layout,s=a.layoutOptions,l=a.nodes,c=a.rels;rn(pa,this).destroy(),Object.assign(rn(rv,this),t),Kf(Rd,this,yF).call(this,l.items,c.items,rn(rv,this)),this.setZoom(o),this.setLayout(u),this.setLayoutOptions(s),this.addAndUpdateElementsInGraph(l.items,c.items),r&&this.setNodePositions(i)}},{key:\"addAndUpdateElementsInGraph\",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];Kf(Rd,this,s5).call(this,t),Kf(Rd,this,l5).call(this,r,t);var i={added:!1,updated:!1};rn(Si,this).nodes.update(t,ml({},i)),rn(Si,this).rels.update(r,ml({},i)),rn(Si,this).nodes.add(t,ml({},i)),rn(Si,this).rels.add(r,ml({},i)),rn(Si,this).setGraphUpdated(),rn(pa,this).updateHtmlOverlay()}},{key:\"getSelectedNodes\",value:function(){var t=this;return Ef(rn(Si,this).nodes.items).filter(function(r){return r.selected}).map(function(r){return ml(ml({},r),rn(Si,t).nodes.idToPosition[r.id])})}},{key:\"getSelectedRelationships\",value:function(){return Ef(rn(Si,this).rels.items).filter(function(t){return t.selected})}},{key:\"updateElementsInGraph\",value:function(t,r){var i=this,a={added:!1,updated:!1},o=t.filter(function(s){return rn(Si,i).nodes.idToItem[s.id]!==void 0}),u=r.filter(function(s){return rn(Si,i).rels.idToItem[s.id]!==void 0});Kf(Rd,this,s5).call(this,o),Kf(Rd,this,l5).call(this,u,t),rn(Si,this).nodes.update(o,ml({},a)),rn(Si,this).rels.update(u,ml({},a)),rn(pa,this).updateHtmlOverlay()}},{key:\"addElementsToGraph\",value:function(t,r){Kf(Rd,this,s5).call(this,t),Kf(Rd,this,l5).call(this,r,t);var i={added:!1,updated:!1};rn(Si,this).nodes.add(t,ml({},i)),rn(Si,this).rels.add(r,ml({},i)),rn(pa,this).updateHtmlOverlay()}},{key:\"removeNodesWithIds\",value:function(t){if(Array.isArray(t)&&!(0,Oa.isEmpty)(t)){var r,i={},a=FI(t);try{for(a.s();!(r=a.n()).done;)i[r.value]=!0}catch(c){a.e(c)}finally{a.f()}var o,u=[],s=FI(rn(Si,this).rels.items);try{for(s.s();!(o=s.n()).done;){var l=o.value;i[l.from]!==!0&&i[l.to]!==!0||u.push(l.id)}}catch(c){s.e(c)}finally{s.f()}u.length>0&&Kf(Rd,this,mF).call(this,u),Kf(Rd,this,uhe).call(this,t),rn(Si,this).setGraphUpdated(),rn(pa,this).updateHtmlOverlay()}}},{key:\"removeRelationshipsWithIds\",value:function(t){Array.isArray(t)&&!(0,Oa.isEmpty)(t)&&(Kf(Rd,this,mF).call(this,t),rn(Si,this).setGraphUpdated(),rn(pa,this).updateHtmlOverlay())}},{key:\"getNodes\",value:function(){return rn(pa,this).dumpNodes()}},{key:\"getRelationships\",value:function(){return rn(pa,this).dumpRelationships()}},{key:\"getNodeById\",value:function(t){return rn(Si,this).nodes.idToItem[t]}},{key:\"getRelationshipById\",value:function(t){return rn(Si,this).rels.idToItem[t]}},{key:\"getPositionById\",value:function(t){return rn(Si,this).nodes.idToPosition[t]}},{key:\"getCurrentOptions\",value:function(){return rn(rv,this)}},{key:\"destroy\",value:function(){rn(pa,this).destroy()}},{key:\"deselectAll\",value:function(){this.updateElementsInGraph(rn(Si,this).nodes.items.map(function(t){return ml(ml({},t),{},{selected:!1})}),rn(Si,this).rels.items.map(function(t){return ml(ml({},t),{},{selected:!1})}))}},{key:\"fit\",value:function(t,r){rn(pa,this).fit(t,r)}},{key:\"resetZoom\",value:function(){rn(pa,this).resetZoom()}},{key:\"setRenderer\",value:function(t){rn(pa,this).setRenderer(t)}},{key:\"setDisableWebGL\",value:function(){var t=arguments.length>0&&arguments[0]!==void 0&&arguments[0];rn(rv,this).disableWebGL!==t&&(rn(rv,this).disableWebGL=t,this.restart())}},{key:\"pinNode\",value:function(t){rn(Si,this).nodes.update([{id:t,pinned:!0}],{})}},{key:\"unPinNode\",value:function(t){rn(Si,this).nodes.update(t.map(function(r){return{id:r,pinned:!1}}),{})}},{key:\"setLayout\",value:function(t){rn(Si,this).setLayout(t)}},{key:\"setLayoutOptions\",value:function(t){rn(Si,this).setLayoutOptions(t)}},{key:\"getNodesOnScreen\",value:function(){return rn(pa,this).getNodesOnScreen()}},{key:\"getNodePositions\",value:function(){return rn(pa,this).getNodePositions()}},{key:\"setNodePositions\",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0&&arguments[1];rn(pa,this).setNodePositions(t,r)}},{key:\"isLayoutMoving\",value:function(){return rn(pa,this).isLayoutMoving()}},{key:\"saveToFile\",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};rn(pa,this).saveToFile(t)}},{key:\"getImageDataUrl\",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return rn(pa,this).getImageDataURL(t)}},{key:\"saveFullGraphToLargeFile\",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};rn(pa,this).saveFullGraphToLargeFile(t)}},{key:\"setZoom\",value:function(t){rn(pa,this).setZoomLevel(t)}},{key:\"setPan\",value:function(t,r){rn(pa,this).setPanCoordinates(t,r)}},{key:\"setZoomAndPan\",value:function(t,r,i){rn(pa,this).setZoomAndPan(t,r,i)}},{key:\"getScale\",value:function(){return rn(pa,this).getScale()}},{key:\"getPan\",value:function(){return rn(pa,this).getPan()}},{key:\"getHits\",value:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[\"node\",\"relationship\"],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{hitNodeMarginWidth:0},a=rn(Si,this),o=a.zoom,u=a.panX,s=a.panY,l=a.webGLVisible,c=DV(t,rn(Pb,this),o,u,s),f=c.x,d=c.y,v=l?(function(p,y,m){var b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[\"node\",\"relationship\"],x=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},_=[],S=[],O=m.nodes,C=m.rels;return b.includes(\"node\")&&_.push.apply(_,t2((function(T,A){var I,k=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},N=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,L=[],F=kI(arguments.length>2&&arguments[2]!==void 0?arguments[2]:[]);try{var U=function(){var G,W=I.value,q=k[W.id];if((q==null?void 0:q.x)===void 0||q.y===void 0)return 1;var H=((G=W.size)!==null&&G!==void 0?G:$u)*no(),J={x:q.x-T,y:q.y-A},ne=Math.pow(H,2),K=Math.pow(H+N,2),te=Math.pow(J.x,2)+Math.pow(J.y,2),fe=Math.sqrt(te);if(tefe});L.splice(ae!==-1?ae:L.length,0,{data:W,targetCoordinates:{x:q.x,y:q.y},pointerCoordinates:{x:T,y:A},distanceVector:J,distance:fe,insideNode:te3&&arguments[3]!==void 0?arguments[3]:{},N=[],L={},F=kI(arguments.length>2&&arguments[2]!==void 0?arguments[2]:[]);try{var U=function(){var G=I.value,W=G.from,q=G.to;if(L[\"\".concat(W,\".\").concat(q)]===void 0){var H=k[W],J=k[q];if((H==null?void 0:H.x)===void 0||H.y===void 0||(J==null?void 0:J.x)===void 0||J.y===void 0)return 0;var ne=CD({x:H.x,y:H.y},{x:J.x,y:J.y},{x:T,y:A});if(ne<=Sde){var K=N.findIndex(function(te){return te.distance>ne});N.splice(K!==-1?K:N.length,0,{data:G,fromTargetCoordinates:{x:H.x,y:H.y},toTargetCoordinates:{x:J.x,y:J.y},pointerCoordinates:{x:T,y:A},distance:ne})}L[\"\".concat(W,\".\").concat(q)]=1,L[\"\".concat(q,\".\").concat(W)]=1}};for(F.s();!(I=F.n()).done;)U()}catch(G){F.e(G)}finally{F.f()}return N})(p,y,C.items,O.idToPosition))),{nodes:_,relationships:S}})(f,d,rn(Si,this),r,i):(function(p,y,m){var b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[\"node\",\"relationship\"],x=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},_=[],S=[];return b.includes(\"node\")&&_.push.apply(_,t2(m.getCanvasNodesAt({x:p,y},x.hitNodeMarginWidth))),b.includes(\"relationship\")&&S.push.apply(S,t2(m.getCanvasRelsAt({x:p,y}))),{nodes:_,relationships:S}})(f,d,rn(pa,this),r,i);return ml(ml({},t),{},{nvlTargets:v})}},{key:\"getContainer\",value:function(){return rn(Pb,this)}},{key:\"checkWebGLCompatibility\",value:function(){var t=rn(rv,this).disableWebGL;if(t===void 0||!t){var r=(function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document.createElement(\"canvas\");try{return window.WebGLRenderingContext!==void 0&&(i.getContext(\"webgl\")!==null||i.getContext(\"experimental-webgl\")!==null)}catch{return!1}})();if(!r){if(t!==void 0)throw new sV(\"Could not initialize WebGL\");rn(rv,this).renderer=hV,Hi.warn(\"GPU acceleration is not available on your browser. Falling back to CPU layout and rendering. You can disable this warning by setting the disableWebGL option to true.\")}t===void 0&&(rn(rv,this).disableWebGL=!r)}}}],e&&ihe(n.prototype,e),Object.defineProperty(n,\"prototype\",{writable:!1}),n;var n,e})();function yF(){var n,e=this,t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Rb(Si,this,Yde(i)),i.minimapContainer instanceof HTMLElement||delete i.minimapContainer,Rb(pa,this,new Ide(rn(Si,this),rn(Pb,this),i)),this.addAndUpdateElementsInGraph(t,r),rn(pa,this).on(\"restart\",this.restart.bind(this));var a,o,u=FI((a=rn(CE,this).callbacks,Object.entries(a)));try{var s=function(){var c,f,d=(c=o.value,f=2,(function(y){if(Array.isArray(y))return y})(c)||(function(y,m){var b=y==null?null:typeof Symbol<\"u\"&&y[Symbol.iterator]||y[\"@@iterator\"];if(b!=null){var x,_,S,O,C=[],T=!0,A=!1;try{if(S=(b=b.call(y)).next,m===0){if(Object(b)!==b)return;T=!1}else for(;!(T=(x=S.call(b)).done)&&(C.push(x.value),C.length!==m);T=!0);}catch(I){A=!0,_=I}finally{try{if(!T&&b.return!=null&&(O=b.return(),Object(O)!==O))return}finally{if(A)throw _}}return C}})(c,f)||XV(c,f)||(function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.\n", + "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)})()),v=d[0],p=d[1];p!==void 0&&rn(pa,e).on(v,function(){for(var y=arguments.length,m=new Array(y),b=0;b0})(r)});if(e){var t=\"\";throw/^\\d+$/.test(e.id)||(t=\" Node ids need to be numeric strings. Strings that contain anything other than numbers are not yet supported.\"),new TypeError(\"Invalid node provided: \".concat(JSON.stringify(e),\".\").concat(t))}}function l5(n){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],t=\"\",r=null,i=rn(Si,this),a=i.nodes,o=i.rels,u={},s=0;s\n", + " * Copyright OpenJS Foundation and other contributors \n", + " * Released under MIT license \n", + " * Based on Underscore.js 1.8.3 \n", + " * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n", + " */var che=M_.exports,_F;function fhe(){return _F||(_F=1,(function(n,e){(function(){var t,r=\"4.17.21\",i=200,a=\"Unsupported core-js use. Try https://npms.io/search?q=ponyfill.\",o=\"Expected a function\",u=\"Invalid `variable` option passed into `_.template`\",s=\"__lodash_hash_undefined__\",l=500,c=\"__lodash_placeholder__\",f=1,d=2,v=4,p=1,y=2,m=1,b=2,x=4,_=8,S=16,O=32,C=64,T=128,A=256,I=512,k=30,N=\"...\",L=800,F=16,U=1,G=2,W=3,q=1/0,H=9007199254740991,J=17976931348623157e292,ne=NaN,K=4294967295,te=K-1,fe=K>>>1,ae=[[\"ary\",T],[\"bind\",m],[\"bindKey\",b],[\"curry\",_],[\"curryRight\",S],[\"flip\",I],[\"partial\",O],[\"partialRight\",C],[\"rearg\",A]],ue=\"[object Arguments]\",he=\"[object Array]\",pe=\"[object AsyncFunction]\",_e=\"[object Boolean]\",de=\"[object Date]\",ve=\"[object DOMException]\",me=\"[object Error]\",xe=\"[object Function]\",Me=\"[object GeneratorFunction]\",ke=\"[object Map]\",Le=\"[object Number]\",Ge=\"[object Null]\",je=\"[object Object]\",$=\"[object Promise]\",re=\"[object Proxy]\",oe=\"[object RegExp]\",Te=\"[object Set]\",Pe=\"[object String]\",Ne=\"[object Symbol]\",Fe=\"[object Undefined]\",nt=\"[object WeakMap]\",ht=\"[object WeakSet]\",Rt=\"[object ArrayBuffer]\",Pt=\"[object DataView]\",Ut=\"[object Float32Array]\",It=\"[object Float64Array]\",St=\"[object Int8Array]\",ot=\"[object Int16Array]\",Oe=\"[object Int32Array]\",Ye=\"[object Uint8Array]\",rt=\"[object Uint8ClampedArray]\",tt=\"[object Uint16Array]\",st=\"[object Uint32Array]\",qt=/\\b__p \\+= '';/g,mt=/\\b(__p \\+=) '' \\+/g,Xt=/(__e\\(.*?\\)|\\b__t\\)) \\+\\n'';/g,zt=/&(?:amp|lt|gt|quot|#39);/g,Qt=/[&<>\"']/g,Sn=RegExp(zt.source),An=RegExp(Qt.source),Yt=/<%-([\\s\\S]+?)%>/g,qn=/<%([\\s\\S]+?)%>/g,Ht=/<%=([\\s\\S]+?)%>/g,Fn=/\\.|\\[(?:[^[\\]]*|([\"'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,Un=/^\\w*$/,Tn=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,vn=/[\\\\^$.*+?()[\\]{}|]/g,ar=RegExp(vn.source),jn=/^\\s+/,or=/\\s/,Jn=/\\{(?:\\n\\/\\* \\[wrapped with .+\\] \\*\\/)?\\n?/,xr=/\\{\\n\\/\\* \\[wrapped with (.+)\\] \\*/,Pr=/,? & /,Ir=/[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+/g,dr=/[()=,{}\\[\\]\\/\\s]/,li=/\\\\(\\\\)?/g,ri=/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}/g,mn=/\\w*$/,ur=/^[-+]0x[0-9a-f]+$/i,Dr=/^0b[01]+$/i,zr=/^\\[object .+?Constructor\\]$/,$r=/^0o[0-7]+$/i,kr=/^(?:0|[1-9]\\d*)$/,ci=/[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]/g,hr=/($^)/,Ta=/['\\n\\r\\u2028\\u2029\\\\]/g,Mi=\"\\\\ud800-\\\\udfff\",ii=\"\\\\u0300-\\\\u036f\",ys=\"\\\\ufe20-\\\\ufe2f\",Vs=\"\\\\u20d0-\\\\u20ff\",Ca=ii+ys+Vs,Mn=\"\\\\u2700-\\\\u27bf\",Wn=\"a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff\",go=\"\\\\xac\\\\xb1\\\\xd7\\\\xf7\",ru=\"\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\",Su=\"\\\\u2000-\\\\u206f\",ga=\" \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\",Uo=\"A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde\",Tr=\"\\\\ufe0e\\\\ufe0f\",ra=go+ru+Su+ga,Wi=\"['’]\",Vc=\"[\"+Mi+\"]\",ms=\"[\"+ra+\"]\",ia=\"[\"+Ca+\"]\",Tl=\"\\\\d+\",Nd=\"[\"+Mn+\"]\",yo=\"[\"+Wn+\"]\",Cl=\"[^\"+Mi+ra+Tl+Mn+Wn+Uo+\"]\",Ws=\"\\\\ud83c[\\\\udffb-\\\\udfff]\",Rf=\"(?:\"+ia+\"|\"+Ws+\")\",ya=\"[^\"+Mi+\"]\",hc=\"(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}\",Ha=\"[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]\",ro=\"[\"+Uo+\"]\",Pf=\"\\\\u200d\",Ou=\"(?:\"+yo+\"|\"+Cl+\")\",Wc=\"(?:\"+ro+\"|\"+Cl+\")\",Al=\"(?:\"+Wi+\"(?:d|ll|m|re|s|t|ve))?\",mi=\"(?:\"+Wi+\"(?:D|LL|M|RE|S|T|VE))?\",Ku=Rf+\"?\",Ys=\"[\"+Tr+\"]?\",bs=\"(?:\"+Pf+\"(?:\"+[ya,hc,Ha].join(\"|\")+\")\"+Ys+Ku+\")*\",vc=\"\\\\d*(?:1st|2nd|3rd|(?![123])\\\\dth)(?=\\\\b|[A-Z_])\",Mf=\"\\\\d*(?:1ST|2ND|3RD|(?![123])\\\\dTH)(?=\\\\b|[a-z_])\",_s=Ys+Ku+bs,iu=\"(?:\"+[Nd,hc,Ha].join(\"|\")+\")\"+_s,au=\"(?:\"+[ya+ia+\"?\",ia,hc,Ha,Vc].join(\"|\")+\")\",ad=RegExp(Wi,\"g\"),If=RegExp(ia,\"g\"),Zu=RegExp(Ws+\"(?=\"+Ws+\")|\"+au+_s,\"g\"),zo=RegExp([ro+\"?\"+yo+\"+\"+Al+\"(?=\"+[ms,ro,\"$\"].join(\"|\")+\")\",Wc+\"+\"+mi+\"(?=\"+[ms,ro+Ou,\"$\"].join(\"|\")+\")\",ro+\"?\"+Ou+\"+\"+Al,ro+\"+\"+mi,Mf,vc,Tl,iu].join(\"|\"),\"g\"),Rl=RegExp(\"[\"+Pf+Mi+Ca+Tr+\"]\"),pc=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Tu=[\"Array\",\"Buffer\",\"DataView\",\"Date\",\"Error\",\"Float32Array\",\"Float64Array\",\"Function\",\"Int8Array\",\"Int16Array\",\"Int32Array\",\"Map\",\"Math\",\"Object\",\"Promise\",\"RegExp\",\"Set\",\"String\",\"Symbol\",\"TypeError\",\"Uint8Array\",\"Uint8ClampedArray\",\"Uint16Array\",\"Uint32Array\",\"WeakMap\",\"_\",\"clearTimeout\",\"isFinite\",\"parseInt\",\"setTimeout\"],Qu=-1,In={};In[Ut]=In[It]=In[St]=In[ot]=In[Oe]=In[Ye]=In[rt]=In[tt]=In[st]=!0,In[ue]=In[he]=In[Rt]=In[_e]=In[Pt]=In[de]=In[me]=In[xe]=In[ke]=In[Le]=In[je]=In[oe]=In[Te]=In[Pe]=In[nt]=!1;var pn={};pn[ue]=pn[he]=pn[Rt]=pn[Pt]=pn[_e]=pn[de]=pn[Ut]=pn[It]=pn[St]=pn[ot]=pn[Oe]=pn[ke]=pn[Le]=pn[je]=pn[oe]=pn[Te]=pn[Pe]=pn[Ne]=pn[Ye]=pn[rt]=pn[tt]=pn[st]=!0,pn[me]=pn[xe]=pn[nt]=!1;var gc={À:\"A\",Á:\"A\",Â:\"A\",Ã:\"A\",Ä:\"A\",Å:\"A\",à:\"a\",á:\"a\",â:\"a\",ã:\"a\",ä:\"a\",å:\"a\",Ç:\"C\",ç:\"c\",Ð:\"D\",ð:\"d\",È:\"E\",É:\"E\",Ê:\"E\",Ë:\"E\",è:\"e\",é:\"e\",ê:\"e\",ë:\"e\",Ì:\"I\",Í:\"I\",Î:\"I\",Ï:\"I\",ì:\"i\",í:\"i\",î:\"i\",ï:\"i\",Ñ:\"N\",ñ:\"n\",Ò:\"O\",Ó:\"O\",Ô:\"O\",Õ:\"O\",Ö:\"O\",Ø:\"O\",ò:\"o\",ó:\"o\",ô:\"o\",õ:\"o\",ö:\"o\",ø:\"o\",Ù:\"U\",Ú:\"U\",Û:\"U\",Ü:\"U\",ù:\"u\",ú:\"u\",û:\"u\",ü:\"u\",Ý:\"Y\",ý:\"y\",ÿ:\"y\",Æ:\"Ae\",æ:\"ae\",Þ:\"Th\",þ:\"th\",ß:\"ss\",Ā:\"A\",Ă:\"A\",Ą:\"A\",ā:\"a\",ă:\"a\",ą:\"a\",Ć:\"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\",Ĥ:\"H\",Ħ:\"H\",ĥ:\"h\",ħ:\"h\",Ĩ:\"I\",Ī:\"I\",Ĭ:\"I\",Į:\"I\",İ:\"I\",ĩ:\"i\",ī:\"i\",ĭ:\"i\",į:\"i\",ı:\"i\",Ĵ:\"J\",ĵ:\"j\",Ķ:\"K\",ķ:\"k\",ĸ:\"k\",Ĺ:\"L\",Ļ:\"L\",Ľ:\"L\",Ŀ:\"L\",Ł:\"L\",ĺ:\"l\",ļ:\"l\",ľ:\"l\",ŀ:\"l\",ł:\"l\",Ń:\"N\",Ņ:\"N\",Ň:\"N\",Ŋ:\"N\",ń:\"n\",ņ:\"n\",ň:\"n\",ŋ:\"n\",Ō:\"O\",Ŏ:\"O\",Ő:\"O\",ō:\"o\",ŏ:\"o\",ő:\"o\",Ŕ:\"R\",Ŗ:\"R\",Ř:\"R\",ŕ:\"r\",ŗ:\"r\",ř:\"r\",Ś:\"S\",Ŝ:\"S\",Ş:\"S\",Š:\"S\",ś:\"s\",ŝ:\"s\",ş:\"s\",š:\"s\",Ţ:\"T\",Ť:\"T\",Ŧ:\"T\",ţ:\"t\",ť:\"t\",ŧ:\"t\",Ũ:\"U\",Ū:\"U\",Ŭ:\"U\",Ů:\"U\",Ű:\"U\",Ų:\"U\",ũ:\"u\",ū:\"u\",ŭ:\"u\",ů:\"u\",ű:\"u\",ų:\"u\",Ŵ:\"W\",ŵ:\"w\",Ŷ:\"Y\",ŷ:\"y\",Ÿ:\"Y\",Ź:\"Z\",Ż:\"Z\",Ž:\"Z\",ź:\"z\",ż:\"z\",ž:\"z\",IJ:\"IJ\",ij:\"ij\",Œ:\"Oe\",œ:\"oe\",ʼn:\"'n\",ſ:\"s\"},Ju={\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\",\"'\":\"'\"},Yc={\"&\":\"&\",\"<\":\"<\",\">\":\">\",\""\":'\"',\"'\":\"'\"},io={\"\\\\\":\"\\\\\",\"'\":\"'\",\"\\n\":\"n\",\"\\r\":\"r\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},Pl=parseFloat,Df=parseInt,Ml=typeof zc==\"object\"&&zc&&zc.Object===Object&&zc,Il=typeof self==\"object\"&&self&&self.Object===Object&&self,Sr=Ml||Il||Function(\"return this\")(),Xs=e&&!e.nodeType&&e,Ii=Xs&&!0&&n&&!n.nodeType&&n,ws=Ii&&Ii.exports===Xs,yc=ws&&Ml.process,fi=(function(){try{var Ee=Ii&&Ii.require&&Ii.require(\"util\").types;return Ee||yc&&yc.binding&&yc.binding(\"util\")}catch{}})(),Ua=fi&&fi.isArrayBuffer,xs=fi&&fi.isDate,Ro=fi&&fi.isMap,ou=fi&&fi.isRegExp,ft=fi&&fi.isSet,Tt=fi&&fi.isTypedArray;function yt(Ee,Ue,Be){switch(Be.length){case 0:return Ee.call(Ue);case 1:return Ee.call(Ue,Be[0]);case 2:return Ee.call(Ue,Be[0],Be[1]);case 3:return Ee.call(Ue,Be[0],Be[1],Be[2])}return Ee.apply(Ue,Be)}function tn(Ee,Ue,Be,pt){for(var Ft=-1,on=Ee==null?0:Ee.length;++Ft-1}function $s(Ee,Ue,Be){for(var pt=-1,Ft=Ee==null?0:Ee.length;++pt-1;);return Be}function Bd(Ee,Ue){for(var Be=Ee.length;Be--&&uu(Ue,Ee[Be],0)>-1;);return Be}function od(Ee,Ue){for(var Be=Ee.length,pt=0;Be--;)Ee[Be]===Ue&&++pt;return pt}var ud=es(gc),Fd=es(Ju);function wc(Ee){return\"\\\\\"+io[Ee]}function sd(Ee,Ue){return Ee==null?t:Ee[Ue]}function ts(Ee){return Rl.test(Ee)}function Ud(Ee){return pc.test(Ee)}function Ph(Ee){for(var Ue,Be=[];!(Ue=Ee.next()).done;)Be.push(Ue.value);return Be}function xc(Ee){var Ue=-1,Be=Array(Ee.size);return Ee.forEach(function(pt,Ft){Be[++Ue]=[Ft,pt]}),Be}function aa(Ee,Ue){return function(Be){return Ee(Ue(Be))}}function ti(Ee,Ue){for(var Be=-1,pt=Ee.length,Ft=0,on=[];++Be-1}function Da(h,w){var P=this.__data__,B=$i(P,h);return B<0?(++this.size,P.push([h,w])):P[B][1]=w,this}Ia.prototype.clear=Ih,Ia.prototype.delete=Nu,Ia.prototype.get=Cc,Ia.prototype.has=Dh,Ia.prototype.set=Da;function Xi(h){var w=-1,P=h==null?0:h.length;for(this.clear();++w=w?h:w)),h}function Ai(h,w,P,B,X,Q){var ce,ye=w&f,Re=w&d,Ve=w&v;if(P&&(ce=X?P(h,B,X,Q):P(h)),ce!==t)return ce;if(!wr(h))return h;var We=Wt(h);if(We){if(ce=tg(h),!ye)return Yr(h,ce)}else{var $e=pi(h),dt=$e==xe||$e==Me;if(Bs(h))return Zr(h,ye);if($e==je||$e==ue||dt&&!X){if(ce=Re||dt?{}:xv(h),!ye)return Re?Hf(h,sl(ce,h)):gd(h,Do(ce,h))}else{if(!pn[$e])return X?h:{};ce=ng(h,$e,ye)}}Q||(Q=new ua);var Ot=Q.get(h);if(Ot)return Ot;Q.set(h,ce),jv(h)?h.forEach(function(Bt){ce.add(Ai(Bt,w,P,Bt,h,Q))}):Yy(h)&&h.forEach(function(Bt,hn){ce.set(hn,Ai(Bt,w,P,hn,h,Q))});var jt=Ve?Re?$o:sf:Re?ha:ui,nn=We?t:jt(h);return fn(nn||h,function(Bt,hn){nn&&(hn=Bt,Bt=h[hn]),uo(ce,hn,Ai(Bt,w,P,hn,h,Q))}),ce}function hd(h){var w=ui(h);return function(P){return Is(P,h,w)}}function Is(h,w,P){var B=P.length;if(h==null)return!B;for(h=be(h);B--;){var X=P[B],Q=w[X],ce=h[X];if(ce===t&&!(X in h)||!Q(ce))return!1}return!0}function nf(h,w,P){if(typeof h!=\"function\")throw new Vr(o);return lf(function(){h.apply(t,P)},w)}function xo(h,w,P,B){var X=-1,Q=ai,ce=!0,ye=h.length,Re=[],Ve=w.length;if(!ye)return Re;P&&(w=er(w,ki(P))),B?(Q=$s,ce=!1):w.length>=i&&(Q=qo,ce=!1,w=new ka(w));e:for(;++XX?0:X+P),B=B===t||B>X?X:Vt(B),B<0&&(B+=X),B=P>B?0:wg(B);P0&&P(ye)?w>1?Br(ye,w-1,P,B,X):Di(X,ye):B||(X[X.length]=ye)}return X}var cl=_v(),rf=_v(!0);function Na(h,w){return h&&cl(h,w,ui)}function vu(h,w){return h&&rf(h,w,ui)}function pu(h,w){return Yi(w,function(P){return Co(h[P])})}function so(h,w){w=On(w,h);for(var P=0,B=w.length;h!=null&&Pw}function bn(h,w){return h!=null&&cn.call(h,w)}function Yo(h,w){return h!=null&&w in be(h)}function Ds(h,w,P){return h>=Yn(w,P)&&h=120&&We.length>=120)?new ka(ce&&We):t}We=h[0];var $e=-1,dt=ye[0];e:for(;++$e-1;)ye!==h&&Iu.call(ye,Re,1),Iu.call(h,Re,1);return h}function Pc(h,w){for(var P=h?w.length:0,B=P-1;P--;){var X=w[P];if(P==B||X!==Q){var Q=X;Oo(X)?Iu.call(h,X,1):Cr(h,X)}}return h}function ee(h,w){return h+Po(ma()*(w-h+1))}function le(h,w,P,B){for(var X=-1,Q=Er(Bi((w-h)/(P||1)),0),ce=Be(Q);Q--;)ce[B?Q:++X]=h,h+=P;return ce}function we(h,w){var P=\"\";if(!h||w<1||w>H)return P;do w%2&&(P+=h),w=Po(w/2),w&&(h+=h);while(w);return P}function Ce(h,w){return $d(zh(h,w,ea),h+\"\")}function Xe(h){return Ya(pf(h))}function Ke(h,w){var P=pf(h);return cf(P,za(w,0,P.length))}function ze(h,w,P,B){if(!wr(h))return h;w=On(w,h);for(var X=-1,Q=w.length,ce=Q-1,ye=h;ye!=null&&++XX?0:X+w),P=P>X?X:P,P<0&&(P+=X),X=w>P?0:P-w>>>0,w>>>=0;for(var Q=Be(X);++B>>1,ce=h[Q];ce!==null&&!xa(ce)&&(P?ce<=w:ce=i){var Ve=w?null:Mc(h);if(Ve)return Ec(Ve);ce=!1,X=qo,Re=new ka}else Re=w?[]:ye;e:for(;++B=B?h:gt(h,w,P)}var Ar=gv||function(h){return Sr.clearTimeout(h)};function Zr(h,w){if(w)return h.slice();var P=h.length,B=Mu?Mu(P):new h.constructor(P);return h.copy(B),B}function Gr(h){var w=new h.constructor(h.byteLength);return new Cs(w).set(new Cs(h)),w}function vi(h,w){var P=w?Gr(h.buffer):h.buffer;return new h.constructor(P,h.byteOffset,h.byteLength)}function Fu(h){var w=new h.constructor(h.source,mn.exec(h));return w.lastIndex=h.lastIndex,w}function Wl(h){return Io?be(Io.call(h)):{}}function Ls(h,w){var P=w?Gr(h.buffer):h.buffer;return new h.constructor(P,h.byteOffset,h.length)}function Yl(h,w){if(h!==w){var P=h!==t,B=h===null,X=h===h,Q=xa(h),ce=w!==t,ye=w===null,Re=w===w,Ve=xa(w);if(!ye&&!Ve&&!Q&&h>w||Q&&ce&&Re&&!ye&&!Ve||B&&ce&&Re||!P&&Re||!X)return 1;if(!B&&!Q&&!Ve&&h=ye)return Re;var Ve=P[B];return Re*(Ve==\"desc\"?-1:1)}}return h.index-w.index}function Uu(h,w,P,B){for(var X=-1,Q=h.length,ce=P.length,ye=-1,Re=w.length,Ve=Er(Q-ce,0),We=Be(Re+Ve),$e=!B;++ye1?P[X-1]:t,ce=X>2?P[2]:t;for(Q=h.length>3&&typeof Q==\"function\"?(X--,Q):t,ce&&wi(P[0],P[1],ce)&&(Q=X<3?t:Q,X=1),w=be(w);++B-1?X[Q?w[ce]:ce]:t}}function Xo(h){return So(function(w){var P=w.length,B=P,X=dn.prototype.thru;for(h&&w.reverse();B--;){var Q=w[B];if(typeof Q!=\"function\")throw new Vr(o);if(X&&!ce&&Qi(Q)==\"wrapper\")var ce=new dn([],!0)}for(B=ce?B:P;++B1&&wn.reverse(),We&&Reye))return!1;var Ve=Q.get(h),We=Q.get(w);if(Ve&&We)return Ve==w&&We==h;var $e=-1,dt=!0,Ot=P&y?new ka:t;for(Q.set(h,w),Q.set(w,h);++$e1?\"& \":\"\")+w[B],w=w.join(P>2?\", \":\" \"),h.replace(Jn,`{\n", + "/* [wrapped with `+w+`] */\n", + "`)}function Uh(h){return Wt(h)||Jl(h)||!!(Gd&&h&&h[Gd])}function Oo(h,w){var P=typeof h;return w=w??H,!!w&&(P==\"number\"||P!=\"symbol\"&&kr.test(h))&&h>-1&&h%1==0&&h0){if(++w>=L)return arguments[0]}else w=0;return h.apply(t,arguments)}}function cf(h,w){var P=-1,B=h.length,X=B-1;for(w=w===t?B:w;++P1?h[w-1]:t;return P=typeof P==\"function\"?(h.pop(),P):t,fa(h,P)});function Rv(h){var w=Z(h);return w.__chain__=!0,w}function s0(h,w){return w(h),h}function Wf(h,w){return w(h)}var lg=So(function(h){var w=h.length,P=w?h[0]:0,B=this.__wrapped__,X=function(Q){return Ul(Q,h)};return w>1||this.__actions__.length||!(B instanceof Kt)||!Oo(P)?this.thru(X):(B=B.slice(P,+P+(w?1:0)),B.__actions__.push({func:Wf,args:[X],thisArg:t}),new dn(B,this.__chain__).thru(function(Q){return w&&!Q.length&&Q.push(t),Q}))});function Jd(){return Rv(this)}function Qo(){return new dn(this.value(),this.__chain__)}function eh(){this.__values__===t&&(this.__values__=Zy(this.value()));var h=this.__index__>=this.__values__.length,w=h?t:this.__values__[this.__index__++];return{done:h,value:w}}function Pv(){return this}function Sd(h){for(var w,P=this;P instanceof du;){var B=Hh(P);B.__index__=0,B.__values__=t,w?X.__wrapped__=B:w=B;var X=B;P=P.__wrapped__}return X.__wrapped__=h,w}function ky(){var h=this.__wrapped__;if(h instanceof Kt){var w=h;return this.__actions__.length&&(w=new Kt(this)),w=w.reverse(),w.__actions__.push({func:Wf,args:[kt],thisArg:t}),new dn(w,this.__chain__)}return this.thru(kt)}function Ny(){return Eo(this.__wrapped__,this.__actions__)}var l0=Vf(function(h,w,P){cn.call(h,P)?++h[P]:ba(h,P,1)});function bp(h,w,P){var B=Wt(h)?Aa:ll;return P&&wi(h,w,P)&&(w=t),B(h,Dt(w,3))}function Ly(h,w){var P=Wt(h)?Yi:ju;return P(h,Dt(w,3))}var Ql=wv(Tv),c0=wv(Kd);function yl(h,w){return Br(th(h,w),1)}function f0(h,w){return Br(th(h,w),q)}function d0(h,w,P){return P=P===t?1:Vt(P),Br(th(h,w),P)}function jy(h,w){var P=Wt(h)?fn:_a;return P(h,Dt(w,3))}function Yf(h,w){var P=Wt(h)?Kr:Uf;return P(h,Dt(w,3))}var cg=Vf(function(h,w,P){cn.call(h,P)?h[P].push(w):ba(h,P,[w])});function By(h,w,P,B){h=da(h)?h:pf(h),P=P&&!B?Vt(P):0;var X=h.length;return P<0&&(P=Er(X+P,0)),uh(h)?P<=X&&h.indexOf(w,P)>-1:!!X&&uu(h,w,P)>-1}var Mv=Ce(function(h,w,P){var B=-1,X=typeof w==\"function\",Q=da(h)?Be(h.length):[];return _a(h,function(ce){Q[++B]=X?yt(w,ce,P):lo(ce,w,P)}),Q}),h0=Vf(function(h,w,P){ba(h,P,w)});function th(h,w){var P=Wt(h)?er:qf;return P(h,Dt(w,3))}function v0(h,w,P,B){return h==null?[]:(Wt(w)||(w=w==null?[]:[w]),P=B?t:P,Wt(P)||(P=P==null?[]:[P]),Vl(h,w,P))}var p0=Vf(function(h,w,P){h[P?0:1].push(w)},function(){return[[],[]]});function fg(h,w,P){var B=Wt(h)?mc:_c,X=arguments.length<3;return B(h,Dt(w,4),P,X,_a)}function Fy(h,w,P){var B=Wt(h)?hv:_c,X=arguments.length<3;return B(h,Dt(w,4),P,X,Uf)}function p1(h,w){var P=Wt(h)?Yi:ju;return P(h,Yh(Dt(w,3)))}function g1(h){var w=Wt(h)?Ya:Xe;return w(h)}function y1(h,w,P){(P?wi(h,w,P):w===t)?w=1:w=Vt(w);var B=Wt(h)?Lu:Ke;return B(h,w)}function g0(h){var w=Wt(h)?dd:_t;return w(h)}function y0(h){if(h==null)return 0;if(da(h))return uh(h)?su(h):h.length;var w=pi(h);return w==ke||w==Te?h.size:ks(h).length}function Iv(h,w,P){var B=Wt(h)?Es:Jt;return P&&wi(h,w,P)&&(w=t),B(h,Dt(w,3))}var dg=Ce(function(h,w){if(h==null)return[];var P=w.length;return P>1&&wi(h,w[0],w[1])?w=[]:P>2&&wi(w[0],w[1],w[2])&&(w=[w[0]]),Vl(h,Br(w,1),[])}),nh=Sc||function(){return Sr.Date.now()};function m0(h,w){if(typeof w!=\"function\")throw new Vr(o);return h=Vt(h),function(){if(--h<1)return w.apply(this,arguments)}}function hg(h,w,P){return w=P?t:w,w=h&&w==null?h.length:w,Ki(h,T,t,t,t,t,w)}function vg(h,w){var P;if(typeof w!=\"function\")throw new Vr(o);return h=Vt(h),function(){return--h>0&&(P=w.apply(this,arguments)),h<=1&&(w=t),P}}var Dv=Ce(function(h,w,P){var B=m;if(P.length){var X=ti(P,Ui(Dv));B|=O}return Ki(h,B,w,P,X)}),pg=Ce(function(h,w,P){var B=m|b;if(P.length){var X=ti(P,Ui(pg));B|=O}return Ki(w,B,h,P,X)});function kv(h,w,P){w=P?t:w;var B=Ki(h,_,t,t,t,t,t,w);return B.placeholder=kv.placeholder,B}function gg(h,w,P){w=P?t:w;var B=Ki(h,S,t,t,t,t,t,w);return B.placeholder=gg.placeholder,B}function yg(h,w,P){var B,X,Q,ce,ye,Re,Ve=0,We=!1,$e=!1,dt=!0;if(typeof h!=\"function\")throw new Vr(o);w=qa(w)||0,wr(P)&&(We=!!P.leading,$e=\"maxWait\"in P,Q=$e?Er(qa(P.maxWait)||0,w):Q,dt=\"trailing\"in P?!!P.trailing:dt);function Ot(Xr){var Jo=B,Fs=X;return B=X=t,Ve=Xr,ce=h.apply(Fs,Jo),ce}function jt(Xr){return Ve=Xr,ye=lf(hn,w),We?Ot(Xr):ce}function nn(Xr){var Jo=Xr-Re,Fs=Xr-Ve,H1=w-Jo;return $e?Yn(H1,Q-Fs):H1}function Bt(Xr){var Jo=Xr-Re,Fs=Xr-Ve;return Re===t||Jo>=w||Jo<0||$e&&Fs>=Q}function hn(){var Xr=nh();if(Bt(Xr))return wn(Xr);ye=lf(hn,nn(Xr))}function wn(Xr){return ye=t,dt&&B?Ot(Xr):(B=X=t,ce)}function Qa(){ye!==t&&Ar(ye),Ve=0,B=Re=X=ye=t}function va(){return ye===t?ce:wn(nh())}function Ja(){var Xr=nh(),Jo=Bt(Xr);if(B=arguments,X=this,Re=Xr,Jo){if(ye===t)return jt(Re);if($e)return Ar(ye),ye=lf(hn,w),Ot(Re)}return ye===t&&(ye=lf(hn,w)),ce}return Ja.cancel=Qa,Ja.flush=va,Ja}var zi=Ce(function(h,w){return nf(h,1,w)}),Uy=Ce(function(h,w,P){return nf(h,qa(w)||0,P)});function m1(h){return Ki(h,I)}function rh(h,w){if(typeof h!=\"function\"||w!=null&&typeof w!=\"function\")throw new Vr(o);var P=function(){var B=arguments,X=w?w.apply(this,B):B[0],Q=P.cache;if(Q.has(X))return Q.get(X);var ce=h.apply(this,B);return P.cache=Q.set(X,ce)||Q,ce};return P.cache=new(rh.Cache||Xi),P}rh.Cache=Xi;function Yh(h){if(typeof h!=\"function\")throw new Vr(o);return function(){var w=arguments;switch(w.length){case 0:return!h.call(this);case 1:return!h.call(this,w[0]);case 2:return!h.call(this,w[0],w[1]);case 3:return!h.call(this,w[0],w[1],w[2])}return!h.apply(this,w)}}function b1(h){return vg(2,h)}var _1=ja(function(h,w){w=w.length==1&&Wt(w[0])?er(w[0],ki(Dt())):er(Br(w,1),ki(Dt()));var P=w.length;return Ce(function(B){for(var X=-1,Q=Yn(B.length,P);++X=w}),Jl=di((function(){return arguments})())?di:function(h){return Rr(h)&&cn.call(h,\"callee\")&&!bo.call(h,\"callee\")},Wt=Be.isArray,Gy=Ua?ki(Ua):sa;function da(h){return h!=null&&Xh(h.length)&&!Co(h)}function Fr(h){return Rr(h)&&da(h)}function wp(h){return h===!0||h===!1||Rr(h)&&Wr(h)==_e}var Bs=As||ct,O0=xs?ki(xs):Bu;function Jr(h){return Rr(h)&&h.nodeType===1&&!Od(h)}function Hy(h){if(h==null)return!0;if(da(h)&&(Wt(h)||typeof h==\"string\"||typeof h.splice==\"function\"||Bs(h)||ec(h)||Jl(h)))return!h.length;var w=pi(h);if(w==ke||w==Te)return!h.size;if(Ic(h))return!ks(h).length;for(var P in h)if(cn.call(h,P))return!1;return!0}function bg(h,w){return qr(h,w)}function Vy(h,w,P){P=typeof P==\"function\"?P:t;var B=P?P(h,w):t;return B===t?qr(h,w,t,P):!!B}function Nv(h){if(!Rr(h))return!1;var w=Wr(h);return w==me||w==ve||typeof h.message==\"string\"&&typeof h.name==\"string\"&&!Od(h)}function Wy(h){return typeof h==\"number\"&&Pa(h)}function Co(h){if(!wr(h))return!1;var w=Wr(h);return w==xe||w==Me||w==pe||w==re}function Lv(h){return typeof h==\"number\"&&h==Vt(h)}function Xh(h){return typeof h==\"number\"&&h>-1&&h%1==0&&h<=H}function wr(h){var w=typeof h;return h!=null&&(w==\"object\"||w==\"function\")}function Rr(h){return h!=null&&typeof h==\"object\"}var Yy=Ro?ki(Ro):br;function T0(h,w){return h===w||Ri(h,w,lr(w))}function C0(h,w,P){return P=typeof P==\"function\"?P:t,Ri(h,w,lr(w),P)}function Ji(h){return _g(h)&&h!=+h}function Xy(h){if(Ev(h))throw new Ft(a);return zl(h)}function Vu(h){return h===null}function E1(h){return h==null}function _g(h){return typeof h==\"number\"||Rr(h)&&Wr(h)==Le}function Od(h){if(!Rr(h)||Wr(h)!=je)return!1;var w=Ho(h);if(w===null)return!0;var P=cn.call(w,\"constructor\")&&w.constructor;return typeof P==\"function\"&&P instanceof P&&Pu.call(P)==qd}var $h=ou?ki(ou):ql;function $y(h){return Lv(h)&&h>=-H&&h<=H}var jv=ft?ki(ft):ss;function uh(h){return typeof h==\"string\"||!Wt(h)&&Rr(h)&&Wr(h)==Pe}function xa(h){return typeof h==\"symbol\"||Rr(h)&&Wr(h)==Ne}var ec=Tt?ki(Tt):pd;function Ky(h){return h===t}function S1(h){return Rr(h)&&pi(h)==nt}function A0(h){return Rr(h)&&Wr(h)==ht}var O1=qu(bi),R0=qu(function(h,w){return h<=w});function Zy(h){if(!h)return[];if(da(h))return uh(h)?Nr(h):Yr(h);if(ji&&h[ji])return Ph(h[ji]());var w=pi(h),P=w==ke?xc:w==Te?Ec:pf;return P(h)}function Wu(h){if(!h)return h===0?h:0;if(h=qa(h),h===q||h===-q){var w=h<0?-1:1;return w*J}return h===h?h:0}function Vt(h){var w=Wu(h),P=w%1;return w===w?P?w-P:w:0}function wg(h){return h?za(Vt(h),0,K):0}function qa(h){if(typeof h==\"number\")return h;if(xa(h))return ne;if(wr(h)){var w=typeof h.valueOf==\"function\"?h.valueOf():h;h=wr(w)?w+\"\":w}if(typeof h!=\"string\")return h===0?h:+h;h=Ss(h);var P=Dr.test(h);return P||$r.test(h)?Df(h.slice(2),P?2:8):ur.test(h)?ne:+h}function xp(h){return _i(h,ha(h))}function T1(h){return h?za(Vt(h),-H,H):h===0?h:0}function Ln(h){return h==null?\"\":xn(h)}var P0=ls(function(h,w){if(Ic(w)||da(w)){_i(w,ui(w),h);return}for(var P in w)cn.call(w,P)&&uo(h,P,w[P])}),Ep=ls(function(h,w){_i(w,ha(w),h)}),Td=ls(function(h,w,P,B){_i(w,ha(w),h,B)}),C1=ls(function(h,w,P,B){_i(w,ui(w),h,B)}),kc=So(Ul);function Qy(h,w){var P=Vo(h);return w==null?P:Do(P,w)}var M0=Ce(function(h,w){h=be(h);var P=-1,B=w.length,X=B>2?w[2]:t;for(X&&wi(w[0],w[1],X)&&(B=1);++P1),Q}),_i(h,$o(h),P),B&&(P=Ai(P,f|d|v,hp));for(var X=w.length;X--;)Cr(P,w[X]);return P});function k1(h,w){return Zh(h,Yh(Dt(w)))}var Fv=So(function(h,w){return h==null?{}:Gf(h,w)});function Zh(h,w){if(h==null)return{};var P=er($o(h),function(B){return[B]});return w=Dt(w),Xa(h,P,function(B,X){return w(B,X[0])})}function B0(h,w,P){w=On(w,h);var B=-1,X=w.length;for(X||(X=1,h=t);++Bw){var B=h;h=w,w=B}if(P||h%1||w%1){var X=ma();return Yn(h+X*(w-h+Pl(\"1e-\"+((X+\"\").length-1))),w)}return ee(h,w)}var Tg=vl(function(h,w,P){return w=w.toLowerCase(),h+(P?tm(w):w)});function tm(h){return Ad(Ln(h).toLowerCase())}function Qh(h){return h=Ln(h),h&&h.replace(ci,ud).replace(If,\"\")}function j1(h,w,P){h=Ln(h),w=xn(w);var B=h.length;P=P===t?B:za(Vt(P),0,B);var X=P;return P-=w.length,P>=0&&h.slice(P,X)==w}function q0(h){return h=Ln(h),h&&An.test(h)?h.replace(Qt,Fd):h}function G0(h){return h=Ln(h),h&&ar.test(h)?h.replace(vn,\"\\\\$&\"):h}var H0=vl(function(h,w,P){return h+(P?\"-\":\"\")+w.toLowerCase()}),V0=vl(function(h,w,P){return h+(P?\" \":\"\")+w.toLowerCase()}),nm=yd(\"toLowerCase\");function W0(h,w,P){h=Ln(h),w=Vt(w);var B=w?su(h):0;if(!w||B>=w)return h;var X=(w-B)/2;return $l(Po(X),P)+h+$l(Bi(X),P)}function Y0(h,w,P){h=Ln(h),w=Vt(w);var B=w?su(h):0;return w&&B>>0,P?(h=Ln(h),h&&(typeof w==\"string\"||w!=null&&!$h(w))&&(w=xn(w),!w&&ts(h))?gr(Nr(h),0,P):h.split(w,P)):[]}var am=vl(function(h,w,P){return h+(P?\" \":\"\")+Ad(w)});function X0(h,w,P){return h=Ln(h),P=P==null?0:za(Vt(P),0,h.length),w=xn(w),h.slice(P,P+w.length)==w}function om(h,w,P){var B=Z.templateSettings;P&&wi(h,w,P)&&(w=t),h=Ln(h),w=Td({},w,B,Zi);var X=Td({},w.imports,B.imports,Zi),Q=ui(X),ce=Dl(X,Q),ye,Re,Ve=0,We=w.interpolate||hr,$e=\"__p += '\",dt=Ts((w.escape||hr).source+\"|\"+We.source+\"|\"+(We===Ht?ri:hr).source+\"|\"+(w.evaluate||hr).source+\"|$\",\"g\"),Ot=\"//# sourceURL=\"+(cn.call(w,\"sourceURL\")?(w.sourceURL+\"\").replace(/\\s/g,\" \"):\"lodash.templateSources[\"+ ++Qu+\"]\")+`\n", + "`;h.replace(dt,function(Bt,hn,wn,Qa,va,Ja){return wn||(wn=Qa),$e+=h.slice(Ve,Ja).replace(Ta,wc),hn&&(ye=!0,$e+=`' +\n", + "__e(`+hn+`) +\n", + "'`),va&&(Re=!0,$e+=`';\n", + "`+va+`;\n", + "__p += '`),wn&&($e+=`' +\n", + "((__t = (`+wn+`)) == null ? '' : __t) +\n", + "'`),Ve=Ja+Bt.length,Bt}),$e+=`';\n", + "`;var jt=cn.call(w,\"variable\")&&w.variable;if(!jt)$e=`with (obj) {\n", + "`+$e+`\n", + "}\n", + "`;else if(dr.test(jt))throw new Ft(u);$e=(Re?$e.replace(qt,\"\"):$e).replace(mt,\"$1\").replace(Xt,\"$1;\"),$e=\"function(\"+(jt||\"obj\")+`) {\n", + "`+(jt?\"\":`obj || (obj = {});\n", + "`)+\"var __t, __p = ''\"+(ye?\", __e = _.escape\":\"\")+(Re?`, __j = Array.prototype.join;\n", + "function print() { __p += __j.call(arguments, '') }\n", + "`:`;\n", + "`)+$e+`return __p\n", + "}`;var nn=Rg(function(){return on(Q,Ot+\"return \"+$e).apply(t,ce)});if(nn.source=$e,Nv(nn))throw nn;return nn}function sh(h){return Ln(h).toLowerCase()}function lh(h){return Ln(h).toUpperCase()}function ch(h,w,P){if(h=Ln(h),h&&(P||w===t))return Ss(h);if(!h||!(w=xn(w)))return h;var B=Nr(h),X=Nr(w),Q=Zc(B,X),ce=Bd(B,X)+1;return gr(B,Q,ce).join(\"\")}function Cp(h,w,P){if(h=Ln(h),h&&(P||w===t))return h.slice(0,kl(h)+1);if(!h||!(w=xn(w)))return h;var B=Nr(h),X=Bd(B,Nr(w))+1;return gr(B,0,X).join(\"\")}function Ap(h,w,P){if(h=Ln(h),h&&(P||w===t))return h.replace(jn,\"\");if(!h||!(w=xn(w)))return h;var B=Nr(h),X=Zc(B,Nr(w));return gr(B,X).join(\"\")}function fh(h,w){var P=k,B=N;if(wr(w)){var X=\"separator\"in w?w.separator:X;P=\"length\"in w?Vt(w.length):P,B=\"omission\"in w?xn(w.omission):B}h=Ln(h);var Q=h.length;if(ts(h)){var ce=Nr(h);Q=ce.length}if(P>=Q)return h;var ye=P-su(B);if(ye<1)return B;var Re=ce?gr(ce,0,ye).join(\"\"):h.slice(0,ye);if(X===t)return Re+B;if(ce&&(ye+=Re.length-ye),$h(X)){if(h.slice(ye).search(X)){var Ve,We=Re;for(X.global||(X=Ts(X.source,Ln(mn.exec(X))+\"g\")),X.lastIndex=0;Ve=X.exec(We);)var $e=Ve.index;Re=Re.slice(0,$e===t?ye:$e)}}else if(h.indexOf(xn(X),ye)!=ye){var dt=Re.lastIndexOf(X);dt>-1&&(Re=Re.slice(0,dt))}return Re+B}function U1(h){return h=Ln(h),h&&Sn.test(h)?h.replace(zt,Qc):h}var $0=vl(function(h,w,P){return h+(P?\" \":\"\")+w.toUpperCase()}),Ad=yd(\"toUpperCase\");function um(h,w,P){return h=Ln(h),w=P?t:w,w===t?Ud(h)?Jc(h):yi(h):h.match(w)||[]}var Rg=Ce(function(h,w){try{return yt(h,t,w)}catch(P){return Nv(P)?P:new Ft(P)}}),Pg=So(function(h,w){return fn(w,function(P){P=Ba(P),ba(h,P,Dv(h[P],h))}),h});function K0(h){var w=h==null?0:h.length,P=Dt();return h=w?er(h,function(B){if(typeof B[1]!=\"function\")throw new Vr(o);return[P(B[0]),B[1]]}):[],Ce(function(B){for(var X=-1;++XH)return[];var P=K,B=Yn(h,K);w=Dt(w),h-=K;for(var X=$c(B,w);++P0||w<0)?new Kt(P):(h<0?P=P.takeRight(-h):h&&(P=P.drop(h)),w!==t&&(w=Vt(w),P=w<0?P.dropRight(-w):P.take(w-h)),P)},Kt.prototype.takeRightWhile=function(h){return this.reverse().takeWhile(h).reverse()},Kt.prototype.toArray=function(){return this.take(K)},Na(Kt.prototype,function(h,w){var P=/^(?:filter|find|map|reject)|While$/.test(w),B=/^(?:head|last)$/.test(w),X=Z[B?\"take\"+(w==\"last\"?\"Right\":\"\"):w],Q=B||/^find/.test(w);X&&(Z.prototype[w]=function(){var ce=this.__wrapped__,ye=B?[1]:arguments,Re=ce instanceof Kt,Ve=ye[0],We=Re||Wt(ce),$e=function(hn){var wn=X.apply(Z,Di([hn],ye));return B&&dt?wn[0]:wn};We&&P&&typeof Ve==\"function\"&&Ve.length!=1&&(Re=We=!1);var dt=this.__chain__,Ot=!!this.__actions__.length,jt=Q&&!dt,nn=Re&&!Ot;if(!Q&&We){ce=nn?ce:new Kt(this);var Bt=h.apply(ce,ye);return Bt.__actions__.push({func:Wf,args:[$e],thisArg:t}),new dn(Bt,dt)}return jt&&nn?h.apply(this,ye):(Bt=this.thru($e),jt?B?Bt.value()[0]:Bt.value():Bt)})}),fn([\"pop\",\"push\",\"shift\",\"sort\",\"splice\",\"unshift\"],function(h){var w=vr[h],P=/^(?:push|sort|unshift)$/.test(h)?\"tap\":\"thru\",B=/^(?:pop|shift)$/.test(h);Z.prototype[h]=function(){var X=arguments;if(B&&!this.__chain__){var Q=this.value();return w.apply(Wt(Q)?Q:[],X)}return this[P](function(ce){return w.apply(Wt(ce)?ce:[],X)})}}),Na(Kt.prototype,function(h,w){var P=Z[w];if(P){var B=P.name+\"\";cn.call(Lr,B)||(Lr[B]=[]),Lr[B].push({name:w,func:P})}}),Lr[of(t,b).name]=[{name:\"wrapper\",func:t}],Kt.prototype.clone=tl,Kt.prototype.reverse=os,Kt.prototype.value=nl,Z.prototype.at=lg,Z.prototype.chain=Jd,Z.prototype.commit=Qo,Z.prototype.next=eh,Z.prototype.plant=Sd,Z.prototype.reverse=ky,Z.prototype.toJSON=Z.prototype.valueOf=Z.prototype.value=Ny,Z.prototype.first=Z.prototype.head,ji&&(Z.prototype[ji]=Pv),Z}),Au=Os();Ii?((Ii.exports=Au)._=Au,Xs._=Au):Sr._=Au}).call(che)})(M_,M_.exports)),M_.exports}var Us=fhe();const wF=(n,e)=>{const t=Us.keyBy(n,\"id\"),r=Us.keyBy(e,\"id\"),i=Us.sortBy(Us.keys(t)),a=Us.sortBy(Us.keys(r)),o=[],u=[],s=[];let l=0,c=0;for(;lr[f]).filter(f=>!Us.isNil(f)),removed:u.map(f=>t[f]).filter(f=>!Us.isNil(f)),updated:s.map(f=>r[f]).filter(f=>!Us.isNil(f))}},dhe=(n,e)=>{const t=Us.keyBy(n,\"id\");return e.map(r=>{const i=t[r.id];return i===void 0?null:Us.transform(r,(a,o,u)=>{(u===\"id\"||o!==i[u])&&Object.assign(a,{[u]:o})})}).filter(r=>r!==null&&Object.keys(r).length>1)},hhe=(n,e)=>Us.isEqual(n,e),vhe=n=>{const e=Se.useRef();return hhe(n,e.current)||(e.current=n),e.current},phe=(n,e)=>{Se.useEffect(n,e.map(vhe))},ghe=Se.memo(Se.forwardRef(({nodes:n,rels:e,layout:t,layoutOptions:r,nvlCallbacks:i={},nvlOptions:a={},positions:o=[],zoom:u,pan:s,onInitializationError:l,...c},f)=>{const d=Se.useRef(null);Se.useImperativeHandle(f,()=>Object.getOwnPropertyNames(bF.prototype).reduce((_,S)=>({..._,[S]:(...O)=>d.current===null?null:d.current[S](...O)}),{}));const v=Se.useRef(null),[p,y]=Se.useState(n),[m,b]=Se.useState(e);return Se.useEffect(()=>{let x=null;if(v.current!==null&&d.current===null){const _={...a,layoutOptions:r};t!==void 0&&(_.layout=t);try{x=new bF(v.current,p,m,_,i),d.current=x,b(e),y(n)}catch(S){if(typeof l==\"function\")l(S);else throw S}}return()=>{x==null||x.destroy(),d.current=null}},[]),Se.useEffect(()=>{if(d.current===null)return;const x=wF(p,n),_=dhe(p,n),S=wF(m,e);if(x.added.length===0&&x.removed.length===0&&_.length===0&&S.added.length===0&&S.removed.length===0&&S.updated.length===0)return;b(e),y(n);const C=[...x.added,..._],T=[...S.added,...S.updated];d.current.addAndUpdateElementsInGraph(C,T);const A=S.removed.map(k=>k.id),I=x.removed.map(k=>k.id);d.current.removeRelationshipsWithIds(A),d.current.removeNodesWithIds(I)},[p,m,n,e]),Se.useEffect(()=>{const x=t??a.layout;d.current===null||x===void 0||d.current.setLayout(x)},[t,a.layout]),phe(()=>{const x=r??(a==null?void 0:a.layoutOptions);d.current===null||x===void 0||d.current.setLayoutOptions(x)},[r,a.layoutOptions]),Se.useEffect(()=>{d.current===null||a.renderer===void 0||d.current.setRenderer(a.renderer)},[a.renderer]),Se.useEffect(()=>{d.current===null||a.disableWebGL===void 0||d.current.setDisableWebGL(a.disableWebGL)},[a.disableWebGL]),Se.useEffect(()=>{d.current===null||o.length===0||d.current.setNodePositions(o)},[o]),Se.useEffect(()=>{d.current!==null&&(u!==void 0&&s!==void 0?d.current.setZoomAndPan(u,s.x,s.y):u!==void 0?d.current.setZoom(u):s!==void 0&&d.current.setPan(s.x,s.y))},[u,s]),Ie.jsx(\"div\",{id:she,ref:v,style:{height:\"100%\",outline:\"0\"},...c})})),n1=10,c5=10,Kv={frameWidth:3,frameColor:\"#a9a9a9\",color:\"#e0e0e0\",lineDash:[10,15],opacity:.5};class QV{constructor(e){Zt(this,\"ctx\");Zt(this,\"canvas\");Zt(this,\"removeResizeListener\");const t=document.createElement(\"canvas\");t.style.position=\"absolute\",t.style.top=\"0\",t.style.bottom=\"0\",t.style.left=\"0\",t.style.right=\"0\",t.style.touchAction=\"none\",e==null||e.appendChild(t);const r=t.getContext(\"2d\");this.ctx=r,this.canvas=t;const i=()=>{this.fixCanvasSize(t)};e==null||e.addEventListener(\"resize\",i),this.removeResizeListener=()=>e==null?void 0:e.removeEventListener(\"resize\",i),this.fixCanvasSize(t)}fixCanvasSize(e){const t=e.parentElement;if(!t)return;const r=t.getBoundingClientRect(),{width:i}=r,{height:a}=r,o=window.devicePixelRatio||1;e.width=i*o,e.height=a*o,e.style.width=`${i}px`,e.style.height=`${a}px`}drawBox(e,t,r,i){const{ctx:a}=this;if(a===null)return;this.clear(),a.save(),a.beginPath(),a.rect(e,t,r-e,i-t),a.closePath(),a.strokeStyle=Kv.frameColor;const o=window.devicePixelRatio||1;a.lineWidth=Kv.frameWidth*o,a.fillStyle=Kv.color,a.globalAlpha=Kv.opacity,a.setLineDash(Kv.lineDash),a.stroke(),a.fill(),a.restore()}drawLasso(e,t,r){const{ctx:i}=this;if(i===null)return;i.save(),this.clear(),i.beginPath();let a=0;for(const u of e){const{x:s,y:l}=u;a===0?i.moveTo(s,l):i.lineTo(s,l),a+=1}const o=window.devicePixelRatio||1;i.strokeStyle=Kv.frameColor,i.setLineDash(Kv.lineDash),i.lineWidth=Kv.frameWidth*o,i.fillStyle=Kv.color,i.globalAlpha=Kv.opacity,t&&i.stroke(),r&&i.fill(),i.restore()}clear(){const{ctx:e,canvas:t}=this;if(e===null)return;const r=t.getBoundingClientRect(),i=window.devicePixelRatio||1;e.clearRect(0,0,r.width*i,r.height*i)}destroy(){const{canvas:e}=this;this.removeResizeListener(),e.remove()}}class My{constructor(e,t){Zt(this,\"nvl\");Zt(this,\"options\");Zt(this,\"container\");Zt(this,\"callbackMap\");Zt(this,\"addEventListener\",(e,t,r)=>{var i;(i=this.container)==null||i.addEventListener(e,t,r)});Zt(this,\"removeEventListener\",(e,t,r)=>{var i;(i=this.container)==null||i.removeEventListener(e,t,r)});Zt(this,\"callCallbackIfRegistered\",(e,...t)=>{const r=this.callbackMap.get(e);typeof r==\"function\"&&r(...t)});Zt(this,\"updateCallback\",(e,t)=>{this.callbackMap.set(e,t)});Zt(this,\"removeCallback\",e=>{this.callbackMap.delete(e)});Zt(this,\"toggleGlobalTextSelection\",(e,t)=>{e?(document.body.style.removeProperty(\"user-select\"),t&&document.body.removeEventListener(\"mouseup\",t)):(document.body.style.setProperty(\"user-select\",\"none\",\"important\"),t&&document.body.addEventListener(\"mouseup\",t))});this.nvl=e,this.options=t,this.container=this.nvl.getContainer(),this.callbackMap=new Map}get nvlInstance(){return this.nvl}get currentOptions(){return this.options}get containerInstance(){return this.container}}const f_=n=>Math.floor(Math.random()*Math.pow(10,n)).toString(),JV=(n,e)=>{const t=Math.abs(n.clientX-e.x),r=Math.abs(n.clientY-e.y);return t>c5||r>c5?!0:Math.pow(t,2)+Math.pow(r,2)>c5},fy=(n,e)=>{const t=n.getBoundingClientRect(),r=window.devicePixelRatio||1;return{x:(e.clientX-t.left)*r,y:(e.clientY-t.top)*r}},yhe=(n,e)=>{const t=n.getBoundingClientRect(),r=window.devicePixelRatio||1;return{x:(e.clientX-t.left-t.width*.5)*r,y:(e.clientY-t.top-t.height*.5)*r}},Fw=(n,e)=>{const t=n.getScale(),r=n.getPan(),i=n.getContainer(),{width:a,height:o}=i.getBoundingClientRect(),u=window.devicePixelRatio||1,s=e.x-a*.5*u,l=e.y-o*.5*u;return{x:r.x+s/t,y:r.y+l/t}};class xF extends My{constructor(t,r={selectOnRelease:!1}){super(t,r);Zt(this,\"mousePosition\",{x:0,y:0});Zt(this,\"startWorldPosition\",{x:0,y:0});Zt(this,\"overlayRenderer\");Zt(this,\"isBoxSelecting\",!1);Zt(this,\"handleMouseDown\",t=>{if(t.button!==0){this.isBoxSelecting=!1;return}this.turnOnBoxSelect(t)});Zt(this,\"handleDrag\",t=>{if(this.isBoxSelecting){const r=fy(this.containerInstance,t);this.overlayRenderer.drawBox(this.mousePosition.x,this.mousePosition.y,r.x,r.y)}else t.buttons===1&&this.turnOnBoxSelect(t)});Zt(this,\"getHitsInBox\",(t,r)=>{const i=(c,f,d)=>{const v=Math.min(f.x,d.x),p=Math.max(f.x,d.x),y=Math.min(f.y,d.y),m=Math.max(f.y,d.y);return c.x>=v&&c.x<=p&&c.y>=y&&c.y<=m},a=this.nvlInstance.getNodePositions(),o=new Set;for(const c of a)i(c,t,r)&&o.add(c.id);const u=this.nvlInstance.getRelationships(),s=[];for(const c of u)o.has(c.from)&&o.has(c.to)&&s.push(c);return{nodes:Array.from(o).map(c=>this.nvlInstance.getNodeById(c)),rels:s}});Zt(this,\"endBoxSelect\",t=>{if(!this.isBoxSelecting)return;this.isBoxSelecting=!1,this.overlayRenderer.clear();const r=fy(this.containerInstance,t),i=Fw(this.nvlInstance,r),{nodes:a,rels:o}=this.getHitsInBox(this.startWorldPosition,i);this.currentOptions.selectOnRelease===!0&&this.nvlInstance.updateElementsInGraph(a.map(u=>({id:u.id,selected:!0})),o.map(u=>({id:u.id,selected:!0}))),this.callCallbackIfRegistered(\"onBoxSelect\",{nodes:a,rels:o},t),this.toggleGlobalTextSelection(!0,this.endBoxSelect)});this.overlayRenderer=new QV(this.containerInstance),this.addEventListener(\"mousedown\",this.handleMouseDown,!0),this.addEventListener(\"mousemove\",this.handleDrag,!0),this.addEventListener(\"mouseup\",this.endBoxSelect,!0)}destroy(){this.toggleGlobalTextSelection(!0,this.endBoxSelect),this.removeEventListener(\"mousedown\",this.handleMouseDown,!0),this.removeEventListener(\"mousemove\",this.handleDrag,!0),this.removeEventListener(\"mouseup\",this.endBoxSelect,!0),this.overlayRenderer.destroy()}turnOnBoxSelect(t){this.mousePosition=fy(this.containerInstance,t),this.startWorldPosition=Fw(this.nvlInstance,this.mousePosition),this.nvlInstance.getHits(t,[\"node\"],{hitNodeMarginWidth:n1}).nvlTargets.nodes.length>0?this.isBoxSelecting=!1:(this.isBoxSelecting=!0,this.toggleGlobalTextSelection(!1,this.endBoxSelect),this.callCallbackIfRegistered(\"onBoxStarted\",t),this.currentOptions.selectOnRelease===!0&&this.nvlInstance.deselectAll())}}class Gg extends My{constructor(t,r={selectOnClick:!1}){super(t,r);Zt(this,\"moved\",!1);Zt(this,\"mousePosition\",{x:0,y:0});Zt(this,\"handleMouseDown\",t=>{this.mousePosition={x:t.clientX,y:t.clientY}});Zt(this,\"handleRightClick\",t=>{var o,u;t.preventDefault();const{nvlTargets:r}=this.nvlInstance.getHits(t),{nodes:i=[],relationships:a=[]}=r;if(i.length===0&&a.length===0){this.callCallbackIfRegistered(\"onCanvasRightClick\",t);return}i.length>0?this.callCallbackIfRegistered(\"onNodeRightClick\",(o=i[0])==null?void 0:o.data,r,t):a.length>0&&this.callCallbackIfRegistered(\"onRelationshipRightClick\",(u=a[0])==null?void 0:u.data,r,t)});Zt(this,\"handleDoubleClick\",t=>{var o,u;const{nvlTargets:r}=this.nvlInstance.getHits(t),{nodes:i=[],relationships:a=[]}=r;if(i.length===0&&a.length===0){this.callCallbackIfRegistered(\"onCanvasDoubleClick\",t);return}i.length>0?this.callCallbackIfRegistered(\"onNodeDoubleClick\",(o=i[0])==null?void 0:o.data,r,t):a.length>0&&this.callCallbackIfRegistered(\"onRelationshipDoubleClick\",(u=a[0])==null?void 0:u.data,r,t)});Zt(this,\"handleClick\",t=>{var o,u;if(JV(t,this.mousePosition)||t.button!==0)return;const{nvlTargets:r}=this.nvlInstance.getHits(t),{nodes:i=[],relationships:a=[]}=r;if(i.length===0&&a.length===0){this.currentOptions.selectOnClick===!0&&this.nvlInstance.deselectAll(),this.callCallbackIfRegistered(\"onCanvasClick\",t);return}if(i.length>0){const s=i.map(l=>l.data);if(this.currentOptions.selectOnClick===!0){const l=this.nvlInstance.getSelectedNodes(),c=this.nvlInstance.getSelectedRelationships(),d=[...s[0]?[{id:s[0].id,selected:!0}]:[],...l.map(p=>({id:p.id,selected:!1}))],v=c.map(p=>({...p,selected:!1}));this.nvlInstance.updateElementsInGraph(d,v)}this.callCallbackIfRegistered(\"onNodeClick\",(o=i[0])==null?void 0:o.data,r,t)}else if(a.length>0){const s=a.map(l=>l.data);if(this.currentOptions.selectOnClick===!0){const l=this.nvlInstance.getSelectedNodes(),c=this.nvlInstance.getSelectedRelationships(),f=l.map(p=>({id:p.id,selected:!1})),v=[...s[0]?[{id:s[0].id,selected:!0}]:[],...c.map(p=>({...p,selected:!1}))];this.nvlInstance.updateElementsInGraph(f,v)}this.callCallbackIfRegistered(\"onRelationshipClick\",(u=a[0])==null?void 0:u.data,r,t)}});Zt(this,\"destroy\",()=>{this.removeEventListener(\"mousedown\",this.handleMouseDown,!0),this.removeEventListener(\"click\",this.handleClick,!0),this.removeEventListener(\"dblclick\",this.handleDoubleClick,!0),this.removeEventListener(\"contextmenu\",this.handleRightClick,!0)});this.addEventListener(\"mousedown\",this.handleMouseDown,!0),this.addEventListener(\"click\",this.handleClick,!0),this.addEventListener(\"dblclick\",this.handleDoubleClick,!0),this.addEventListener(\"contextmenu\",this.handleRightClick,!0)}}class f5 extends My{constructor(t,r={}){super(t,r);Zt(this,\"mousePosition\",{x:0,y:0});Zt(this,\"mouseDownNode\",null);Zt(this,\"isDragging\",!1);Zt(this,\"isDrawing\",!1);Zt(this,\"selectedNodes\",[]);Zt(this,\"moveSelectedNodes\",!1);Zt(this,\"handleMouseDown\",t=>{this.mousePosition={x:t.clientX,y:t.clientY};const r=this.nvlInstance.getHits(t,[\"node\"],{hitNodeMarginWidth:n1}),i=r.nvlTargets.nodes.filter(o=>o.insideNode);r.nvlTargets.nodes.filter(o=>!o.insideNode).length>0?(this.isDrawing=!0,this.mouseDownNode=null,this.addEventListener(\"mouseup\",this.resetState,{once:!0})):i.length>0?this.mouseDownNode=r.nvlTargets.nodes[0]??null:this.mouseDownNode=null,this.selectedNodes=this.nvlInstance.getSelectedNodes(),this.mouseDownNode!==null&&this.selectedNodes.map(o=>o.id).includes(this.mouseDownNode.data.id)?this.moveSelectedNodes=!0:this.moveSelectedNodes=!1});Zt(this,\"handleMouseMove\",t=>{if(this.mouseDownNode===null||t.buttons!==1||this.isDrawing||!JV(t,this.mousePosition))return;this.isDragging||(this.toggleGlobalTextSelection(!1,this.handleBodyMouseUp),this.moveSelectedNodes?this.callCallbackIfRegistered(\"onDragStart\",this.selectedNodes,t):this.callCallbackIfRegistered(\"onDragStart\",[this.mouseDownNode.data],t),this.isDragging=!0);const r=this.nvlInstance.getScale(),i=(t.clientX-this.mousePosition.x)/r*window.devicePixelRatio,a=(t.clientY-this.mousePosition.y)/r*window.devicePixelRatio;this.moveSelectedNodes?(this.nvlInstance.setNodePositions(this.selectedNodes.map(o=>({id:o.id,x:o.x+i,y:o.y+a,pinned:!0})),!0),this.callCallbackIfRegistered(\"onDrag\",this.selectedNodes,t)):(this.nvlInstance.setNodePositions([{id:this.mouseDownNode.data.id,x:this.mouseDownNode.targetCoordinates.x+i,y:this.mouseDownNode.targetCoordinates.y+a,pinned:!0}],!0),this.callCallbackIfRegistered(\"onDrag\",[this.mouseDownNode.data],t))});Zt(this,\"handleBodyMouseUp\",t=>{this.toggleGlobalTextSelection(!0,this.handleBodyMouseUp),this.isDragging&&this.mouseDownNode!==null&&(this.moveSelectedNodes?this.callCallbackIfRegistered(\"onDragEnd\",this.selectedNodes,t):this.callCallbackIfRegistered(\"onDragEnd\",[this.mouseDownNode.data],t)),this.isDragging&&this.resetState()});Zt(this,\"resetState\",()=>{this.isDragging=!1,this.mouseDownNode=null,this.isDrawing=!1,this.selectedNodes=[],this.moveSelectedNodes=!1});Zt(this,\"destroy\",()=>{this.toggleGlobalTextSelection(!0,this.handleBodyMouseUp),this.removeEventListener(\"mousedown\",this.handleMouseDown),this.removeEventListener(\"mousemove\",this.handleMouseMove)});this.addEventListener(\"mousedown\",this.handleMouseDown),this.addEventListener(\"mousemove\",this.handleMouseMove)}}const Hg={node:{color:\"black\",size:25},relationship:{color:\"red\",width:1}};class d5 extends My{constructor(t,r={}){var i,a;super(t,r);Zt(this,\"isMoved\",!1);Zt(this,\"isDrawing\",!1);Zt(this,\"isDraggingNode\",!1);Zt(this,\"mouseDownNode\");Zt(this,\"newTempTargetNode\",null);Zt(this,\"newTempRegularRelationshipToNewTempTargetNode\",null);Zt(this,\"newTempRegularRelationshipToExistingNode\",null);Zt(this,\"newTempSelfReferredRelationship\",null);Zt(this,\"newTargetNodeToAdd\",null);Zt(this,\"newRelationshipToAdd\",null);Zt(this,\"mouseOutsideOfNvlArea\",!1);Zt(this,\"cancelDrawing\",()=>{var t,r,i,a,o;this.nvlInstance.removeRelationshipsWithIds([(t=this.newTempRegularRelationshipToNewTempTargetNode)==null?void 0:t.id,(r=this.newTempRegularRelationshipToExistingNode)==null?void 0:r.id,(i=this.newTempSelfReferredRelationship)==null?void 0:i.id].filter(u=>!!u)),this.nvlInstance.removeNodesWithIds((a=this.newTempTargetNode)!=null&&a.id?[(o=this.newTempTargetNode)==null?void 0:o.id]:[]),this.newTempTargetNode=null,this.newTempRegularRelationshipToNewTempTargetNode=null,this.newTempRegularRelationshipToExistingNode=null,this.newTempSelfReferredRelationship=null,this.isMoved=!1,this.isDrawing=!1,this.isDraggingNode=!1});Zt(this,\"handleMouseUpGlobal\",t=>{this.isDrawing&&this.mouseOutsideOfNvlArea&&this.cancelDrawing()});Zt(this,\"handleMouseLeaveNvl\",()=>{this.mouseOutsideOfNvlArea=!0});Zt(this,\"handleMouseEnterNvl\",()=>{this.mouseOutsideOfNvlArea=!1});Zt(this,\"handleMouseMove\",t=>{var r,i,a,o,u,s,l,c,f,d,v,p,y;if(this.isMoved=!0,this.isDrawing){const m=fy(this.containerInstance,t),b=Fw(this.nvlInstance,m),x=this.nvlInstance.getHits(t,[\"node\"]),[_]=x.nvlTargets.nodes.filter(L=>{var F;return L.data.id!==((F=this.newTempTargetNode)==null?void 0:F.id)}),S=_?{id:_.data.id,x:_.targetCoordinates.x,y:_.targetCoordinates.y,size:_.data.size}:void 0,O=f_(13),C=S?null:{id:O,size:((i=(r=this.currentOptions.ghostGraphStyling)==null?void 0:r.node)==null?void 0:i.size)??Hg.node.size,selected:!1,x:b.x,y:b.y},T=f_(13),A=(a=this.mouseDownNode)!=null&&a.data?{id:T,from:this.mouseDownNode.data.id,to:S?S.id:O}:null;let{x:I,y:k}=b,N=((u=(o=this.currentOptions.ghostGraphStyling)==null?void 0:o.node)==null?void 0:u.size)??Hg.node.size;_?(I=_.targetCoordinates.x,k=_.targetCoordinates.y,N=_.data.size??N,_.data.id===((s=this.mouseDownNode)==null?void 0:s.data.id)&&!this.newTempSelfReferredRelationship?(this.nvlInstance.removeRelationshipsWithIds([(l=this.newTempRegularRelationshipToNewTempTargetNode)==null?void 0:l.id,(c=this.newTempRegularRelationshipToExistingNode)==null?void 0:c.id].filter(L=>!!L)),this.newTempRegularRelationshipToNewTempTargetNode=null,this.newTempRegularRelationshipToExistingNode=null,this.setNewSelfReferredRelationship(),this.newTempSelfReferredRelationship&&this.nvlInstance.addElementsToGraph([],[this.newTempSelfReferredRelationship])):_.data.id!==((f=this.mouseDownNode)==null?void 0:f.data.id)&&!this.newTempRegularRelationshipToExistingNode&&(this.nvlInstance.removeRelationshipsWithIds([(d=this.newTempSelfReferredRelationship)==null?void 0:d.id,(v=this.newTempRegularRelationshipToNewTempTargetNode)==null?void 0:v.id].filter(L=>!!L)),this.newTempSelfReferredRelationship=null,this.newTempRegularRelationshipToNewTempTargetNode=null,this.setNewRegularRelationshipToExistingNode(_.data.id),this.newTempRegularRelationshipToExistingNode&&this.nvlInstance.addElementsToGraph([],[this.newTempRegularRelationshipToExistingNode]))):this.newTempRegularRelationshipToNewTempTargetNode||(this.nvlInstance.removeRelationshipsWithIds([(p=this.newTempSelfReferredRelationship)==null?void 0:p.id,(y=this.newTempRegularRelationshipToExistingNode)==null?void 0:y.id].filter(L=>!!L)),this.newTempSelfReferredRelationship=null,this.newTempRegularRelationshipToExistingNode=null,this.setNewRegularRelationshipToNewTempTargetNode(),this.nvlInstance.addElementsToGraph([],this.newTempRegularRelationshipToNewTempTargetNode?[this.newTempRegularRelationshipToNewTempTargetNode]:[])),this.newTempTargetNode&&(this.nvlInstance.setNodePositions([{id:this.newTempTargetNode.id,x:I,y:k}]),this.nvlInstance.updateElementsInGraph([{id:this.newTempTargetNode.id,x:I,y:k,size:N}],[])),this.newRelationshipToAdd=A,this.newTargetNodeToAdd=C}else if(!this.isDraggingNode){this.newRelationshipToAdd=null,this.newTargetNodeToAdd=null;const b=this.nvlInstance.getHits(t,[\"node\"],{hitNodeMarginWidth:n1}).nvlTargets.nodes.filter(x=>!x.insideNode);if(b.length>0){const[x]=b;this.callCallbackIfRegistered(\"onHoverNodeMargin\",x==null?void 0:x.data)}else this.callCallbackIfRegistered(\"onHoverNodeMargin\",null)}});Zt(this,\"handleMouseDown\",t=>{var s,l,c,f,d;this.callCallbackIfRegistered(\"onHoverNodeMargin\",null),this.isMoved=!1,this.newRelationshipToAdd=null,this.newTargetNodeToAdd=null;const r=this.nvlInstance.getHits(t,[\"node\"],{hitNodeMarginWidth:n1}),i=r.nvlTargets.nodes.filter(v=>v.insideNode),a=r.nvlTargets.nodes.filter(v=>!v.insideNode),o=i.length>0,u=a.length>0;if((o||u)&&(t.preventDefault(),(s=this.containerInstance)==null||s.focus()),o)this.isDraggingNode=!0,this.isDrawing=!1;else if(u){this.isDrawing=!0,this.isDraggingNode=!1,this.mouseDownNode=a[0];const v=fy(this.containerInstance,t),p=Fw(this.nvlInstance,v),y=((c=(l=this.currentOptions.ghostGraphStyling)==null?void 0:l.node)==null?void 0:c.color)??Hg.node.color,m=document.createElement(\"div\");m.style.width=\"110%\",m.style.height=\"110%\",m.style.position=\"absolute\",m.style.left=\"-5%\",m.style.top=\"-5%\",m.style.borderRadius=\"50%\",m.style.backgroundColor=y,this.newTempTargetNode={id:f_(13),size:((d=(f=this.currentOptions.ghostGraphStyling)==null?void 0:f.node)==null?void 0:d.size)??Hg.node.size,selected:!1,x:p.x,y:p.y,html:m},this.setNewRegularRelationshipToNewTempTargetNode(),this.nvlInstance.addAndUpdateElementsInGraph([this.newTempTargetNode],this.newTempRegularRelationshipToNewTempTargetNode?[this.newTempRegularRelationshipToNewTempTargetNode]:[]),this.callCallbackIfRegistered(\"onDrawStarted\",t)}else this.mouseDownNode=void 0,this.isDrawing=!1,this.isDraggingNode=!1});Zt(this,\"handleMouseUp\",t=>{var r,i,a,o,u;this.nvlInstance.removeRelationshipsWithIds([(r=this.newTempRegularRelationshipToNewTempTargetNode)==null?void 0:r.id,(i=this.newTempRegularRelationshipToExistingNode)==null?void 0:i.id,(a=this.newTempSelfReferredRelationship)==null?void 0:a.id].filter(s=>!!s)),this.nvlInstance.removeNodesWithIds((o=this.newTempTargetNode)!=null&&o.id?[(u=this.newTempTargetNode)==null?void 0:u.id]:[]),this.isDrawing&&this.isMoved&&(this.newTargetNodeToAdd&&this.nvlInstance.setNodePositions([this.newTargetNodeToAdd]),this.nvlInstance.addAndUpdateElementsInGraph(this.newTargetNodeToAdd?[{id:this.newTargetNodeToAdd.id}]:[],this.newRelationshipToAdd?[this.newRelationshipToAdd]:[]),this.callCallbackIfRegistered(\"onDrawEnded\",this.newRelationshipToAdd,this.newTargetNodeToAdd,t)),this.newTempTargetNode=null,this.newTempRegularRelationshipToNewTempTargetNode=null,this.newTempRegularRelationshipToExistingNode=null,this.newTempSelfReferredRelationship=null,this.isMoved=!1,this.isDrawing=!1,this.isDraggingNode=!1});Zt(this,\"destroy\",()=>{var t,r;this.removeEventListener(\"mousemove\",this.handleMouseMove,!0),this.removeEventListener(\"mousedown\",this.handleMouseDown,!0),this.removeEventListener(\"mouseup\",this.handleMouseUp,!0),(t=this.containerInstance)==null||t.removeEventListener(\"mouseleave\",this.handleMouseLeaveNvl),(r=this.containerInstance)==null||r.removeEventListener(\"mouseenter\",this.handleMouseEnterNvl),document.removeEventListener(\"mouseup\",this.handleMouseUpGlobal,!0)});this.nvlInstance.setLayout(\"free\"),this.addEventListener(\"mousemove\",this.handleMouseMove,!0),this.addEventListener(\"mousedown\",this.handleMouseDown,!0),this.addEventListener(\"mouseup\",this.handleMouseUp,!0),(i=this.containerInstance)==null||i.addEventListener(\"mouseleave\",this.handleMouseLeaveNvl),(a=this.containerInstance)==null||a.addEventListener(\"mouseenter\",this.handleMouseEnterNvl),document.addEventListener(\"mouseup\",this.handleMouseUpGlobal,!0)}setNewRegularRelationship(t){var r,i,a,o;return this.mouseDownNode?{id:f_(13),from:this.mouseDownNode.data.id,to:t,color:((i=(r=this.currentOptions.ghostGraphStyling)==null?void 0:r.relationship)==null?void 0:i.color)??Hg.relationship.color,width:((o=(a=this.currentOptions.ghostGraphStyling)==null?void 0:a.relationship)==null?void 0:o.width)??Hg.relationship.width}:null}setNewRegularRelationshipToNewTempTargetNode(){!this.mouseDownNode||!this.newTempTargetNode||(this.newTempRegularRelationshipToNewTempTargetNode=this.setNewRegularRelationship(this.newTempTargetNode.id))}setNewRegularRelationshipToExistingNode(t){this.mouseDownNode&&(this.newTempRegularRelationshipToExistingNode=this.setNewRegularRelationship(t))}setNewSelfReferredRelationship(){var t,r,i,a;this.mouseDownNode&&(this.newTempSelfReferredRelationship={id:f_(13),from:this.mouseDownNode.data.id,to:this.mouseDownNode.data.id,color:((r=(t=this.currentOptions.ghostGraphStyling)==null?void 0:t.relationship)==null?void 0:r.color)??Hg.relationship.color,width:((a=(i=this.currentOptions.ghostGraphStyling)==null?void 0:i.relationship)==null?void 0:a.width)??Hg.relationship.width})}}class mhe extends My{constructor(t,r={drawShadowOnHover:!1}){super(t,r);Zt(this,\"currentHoveredElementId\");Zt(this,\"currentHoveredElementIsNode\");Zt(this,\"updates\",{nodes:[],relationships:[]});Zt(this,\"handleHover\",t=>{const{nvlTargets:r}=this.nvlInstance.getHits(t),{nodes:i=[],relationships:a=[]}=r,o=i[0]??a[0],u=o==null?void 0:o.data,s=u!==void 0&&i[0]!==void 0,l=this.currentHoveredElementId===void 0&&u===void 0,c=(u==null?void 0:u.id)!==void 0&&this.currentHoveredElementId===u.id&&s===this.currentHoveredElementIsNode;if(l||c){this.callCallbackIfRegistered(\"onHover\",u,r,t);return}if(this.currentHoveredElementId!==void 0&&this.currentHoveredElementId!==(u==null?void 0:u.id)&&this.unHoverCurrentElement(),s)this.updates.nodes.push({id:u.id,hovered:!0}),this.currentHoveredElementId=u.id,this.currentHoveredElementIsNode=!0;else if(u!==void 0){const{id:d}=u;this.updates.relationships.push({id:d,hovered:!0}),this.currentHoveredElementId=u.id,this.currentHoveredElementIsNode=!1}else this.currentHoveredElementId=void 0,this.currentHoveredElementIsNode=void 0;this.callCallbackIfRegistered(\"onHover\",u,r,t),this.updateElementsInNVL(),this.clearUpdates()});this.addEventListener(\"mousemove\",this.handleHover,!0)}updateElementsInNVL(){this.currentOptions.drawShadowOnHover===!0&&this.nvlInstance.getNodes().length>0&&this.nvlInstance.updateElementsInGraph(this.updates.nodes,this.updates.relationships)}clearUpdates(){this.updates.nodes=[],this.updates.relationships=[]}unHoverCurrentElement(){if(this.currentHoveredElementId===void 0)return;const t={id:this.currentHoveredElementId,hovered:!1};this.currentHoveredElementIsNode===!0?this.updates.nodes.push(t):this.updates.relationships.push({...t})}destroy(){this.removeEventListener(\"mousemove\",this.handleHover,!0)}}var o2={exports:{}},j2={exports:{}},bhe=j2.exports,EF;function _he(){return EF||(EF=1,(function(n,e){(function(t,r){n.exports=r()})(bhe,function(){function t(x,_,S,O,C){(function T(A,I,k,N,L){for(;N>k;){if(N-k>600){var F=N-k+1,U=I-k+1,G=Math.log(F),W=.5*Math.exp(2*G/3),q=.5*Math.sqrt(G*W*(F-W)/F)*(U-F/2<0?-1:1),H=Math.max(k,Math.floor(I-U*W/F+q)),J=Math.min(N,Math.floor(I+(F-U)*W/F+q));T(A,I,H,J,L)}var ne=A[I],K=k,te=N;for(r(A,k,I),L(A[N],ne)>0&&r(A,k,N);K0;)te--}L(A[k],ne)===0?r(A,k,te):r(A,++te,N),te<=I&&(k=te+1),I<=te&&(N=te-1)}})(x,_,S||0,O||x.length-1,C||i)}function r(x,_,S){var O=x[_];x[_]=x[S],x[S]=O}function i(x,_){return x<_?-1:x>_?1:0}var a=function(x){x===void 0&&(x=9),this._maxEntries=Math.max(4,x),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function o(x,_,S){if(!S)return _.indexOf(x);for(var O=0;O<_.length;O++)if(S(x,_[O]))return O;return-1}function u(x,_){s(x,0,x.children.length,_,x)}function s(x,_,S,O,C){C||(C=m(null)),C.minX=1/0,C.minY=1/0,C.maxX=-1/0,C.maxY=-1/0;for(var T=_;T=x.minX&&_.maxY>=x.minY}function m(x){return{children:x,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function b(x,_,S,O,C){for(var T=[_,S];T.length;)if(!((S=T.pop())-(_=T.pop())<=O)){var A=_+Math.ceil((S-_)/O/2)*O;t(x,A,_,S,C),T.push(_,A,A,S)}}return a.prototype.all=function(){return this._all(this.data,[])},a.prototype.search=function(x){var _=this.data,S=[];if(!y(x,_))return S;for(var O=this.toBBox,C=[];_;){for(var T=0;T<_.children.length;T++){var A=_.children[T],I=_.leaf?O(A):A;y(x,I)&&(_.leaf?S.push(A):p(x,I)?this._all(A,S):C.push(A))}_=C.pop()}return S},a.prototype.collides=function(x){var _=this.data;if(!y(x,_))return!1;for(var S=[];_;){for(var O=0;O<_.children.length;O++){var C=_.children[O],T=_.leaf?this.toBBox(C):C;if(y(x,T)){if(_.leaf||p(x,T))return!0;S.push(C)}}_=S.pop()}return!1},a.prototype.load=function(x){if(!x||!x.length)return this;if(x.length=0&&C[_].children.length>this._maxEntries;)this._split(C,_),_--;this._adjustParentBBoxes(O,C,_)},a.prototype._split=function(x,_){var S=x[_],O=S.children.length,C=this._minEntries;this._chooseSplitAxis(S,C,O);var T=this._chooseSplitIndex(S,C,O),A=m(S.children.splice(T,S.children.length-T));A.height=S.height,A.leaf=S.leaf,u(S,this.toBBox),u(A,this.toBBox),_?x[_-1].children.push(A):this._splitRoot(S,A)},a.prototype._splitRoot=function(x,_){this.data=m([x,_]),this.data.height=x.height+1,this.data.leaf=!1,u(this.data,this.toBBox)},a.prototype._chooseSplitIndex=function(x,_,S){for(var O,C,T,A,I,k,N,L=1/0,F=1/0,U=_;U<=S-_;U++){var G=s(x,0,U,this.toBBox),W=s(x,U,S,this.toBBox),q=(C=G,T=W,A=void 0,I=void 0,k=void 0,N=void 0,A=Math.max(C.minX,T.minX),I=Math.max(C.minY,T.minY),k=Math.min(C.maxX,T.maxX),N=Math.min(C.maxY,T.maxY),Math.max(0,k-A)*Math.max(0,N-I)),H=d(G)+d(W);q=_;L--){var F=x.children[L];l(A,x.leaf?C(F):F),I+=v(A)}return I},a.prototype._adjustParentBBoxes=function(x,_,S){for(var O=S;O>=0;O--)l(_[O],x)},a.prototype._condense=function(x){for(var _=x.length-1,S=void 0;_>=0;_--)x[_].children.length===0?_>0?(S=x[_-1].children).splice(S.indexOf(x[_]),1):this.clear():u(x[_],this.toBBox)},a})})(j2)),j2.exports}class whe{constructor(e=[],t=xhe){if(this.data=e,this.length=this.data.length,this.compare=t,this.length>0)for(let r=(this.length>>1)-1;r>=0;r--)this._down(r)}push(e){this.data.push(e),this.length++,this._up(this.length-1)}pop(){if(this.length===0)return;const e=this.data[0],t=this.data.pop();return this.length--,this.length>0&&(this.data[0]=t,this._down(0)),e}peek(){return this.data[0]}_up(e){const{data:t,compare:r}=this,i=t[e];for(;e>0;){const a=e-1>>1,o=t[a];if(r(i,o)>=0)break;t[e]=o,e=a}t[e]=i}_down(e){const{data:t,compare:r}=this,i=this.length>>1,a=t[e];for(;e=0)break;t[e]=u,e=o}t[e]=a}}function xhe(n,e){return ne?1:0}const Ehe=Object.freeze(Object.defineProperty({__proto__:null,default:whe},Symbol.toStringTag,{value:\"Module\"})),She=mW(Ehe);var d_={exports:{}},h5,SF;function Ohe(){return SF||(SF=1,h5=function(e,t,r,i){var a=e[0],o=e[1],u=!1;r===void 0&&(r=0),i===void 0&&(i=t.length);for(var s=(i-r)/2,l=0,c=s-1;lo!=p>o&&a<(v-f)*(o-d)/(p-d)+f;y&&(u=!u)}return u}),h5}var v5,OF;function The(){return OF||(OF=1,v5=function(e,t,r,i){var a=e[0],o=e[1],u=!1;r===void 0&&(r=0),i===void 0&&(i=t.length);for(var s=i-r,l=0,c=s-1;lo!=p>o&&a<(v-f)*(o-d)/(p-d)+f;y&&(u=!u)}return u}),v5}var TF;function Che(){if(TF)return d_.exports;TF=1;var n=Ohe(),e=The();return d_.exports=function(r,i,a,o){return i.length>0&&Array.isArray(i[0])?e(r,i,a,o):n(r,i,a,o)},d_.exports.nested=e,d_.exports.flat=n,d_.exports}var I_={exports:{}},Ahe=I_.exports,CF;function Rhe(){return CF||(CF=1,(function(n,e){(function(t,r){r(e)})(Ahe,function(t){const i=33306690738754706e-32;function a(y,m,b,x,_){let S,O,C,T,A=m[0],I=x[0],k=0,N=0;I>A==I>-A?(S=A,A=m[++k]):(S=I,I=x[++N]);let L=0;if(kA==I>-A?(C=S-((O=A+S)-A),A=m[++k]):(C=S-((O=I+S)-I),I=x[++N]),S=O,C!==0&&(_[L++]=C);kA==I>-A?(C=S-((O=S+A)-(T=O-S))+(A-T),A=m[++k]):(C=S-((O=S+I)-(T=O-S))+(I-T),I=x[++N]),S=O,C!==0&&(_[L++]=C);for(;k0!=C>0)return T;const A=Math.abs(O+C);return Math.abs(T)>=u*A?T:-(function(I,k,N,L,F,U,G){let W,q,H,J,ne,K,te,fe,ae,ue,he,pe,_e,de,ve,me,xe,Me;const ke=I-F,Le=N-F,Ge=k-U,je=L-U;ne=(ve=(fe=ke-(te=(K=134217729*ke)-(K-ke)))*(ue=je-(ae=(K=134217729*je)-(K-je)))-((de=ke*je)-te*ae-fe*ae-te*ue))-(he=ve-(xe=(fe=Ge-(te=(K=134217729*Ge)-(K-Ge)))*(ue=Le-(ae=(K=134217729*Le)-(K-Le)))-((me=Ge*Le)-te*ae-fe*ae-te*ue))),c[0]=ve-(he+ne)+(ne-xe),ne=(_e=de-((pe=de+he)-(ne=pe-de))+(he-ne))-(he=_e-me),c[1]=_e-(he+ne)+(ne-me),ne=(Me=pe+he)-pe,c[2]=pe-(Me-ne)+(he-ne),c[3]=Me;let $=(function(Ne,Fe){let nt=Fe[0];for(let ht=1;ht=re||-$>=re||(W=I-(ke+(ne=I-ke))+(ne-F),H=N-(Le+(ne=N-Le))+(ne-F),q=k-(Ge+(ne=k-Ge))+(ne-U),J=L-(je+(ne=L-je))+(ne-U),W===0&&q===0&&H===0&&J===0)||(re=l*G+i*Math.abs($),($+=ke*J+je*W-(Ge*H+Le*q))>=re||-$>=re))return $;ne=(ve=(fe=W-(te=(K=134217729*W)-(K-W)))*(ue=je-(ae=(K=134217729*je)-(K-je)))-((de=W*je)-te*ae-fe*ae-te*ue))-(he=ve-(xe=(fe=q-(te=(K=134217729*q)-(K-q)))*(ue=Le-(ae=(K=134217729*Le)-(K-Le)))-((me=q*Le)-te*ae-fe*ae-te*ue))),p[0]=ve-(he+ne)+(ne-xe),ne=(_e=de-((pe=de+he)-(ne=pe-de))+(he-ne))-(he=_e-me),p[1]=_e-(he+ne)+(ne-me),ne=(Me=pe+he)-pe,p[2]=pe-(Me-ne)+(he-ne),p[3]=Me;const oe=a(4,c,4,p,f);ne=(ve=(fe=ke-(te=(K=134217729*ke)-(K-ke)))*(ue=J-(ae=(K=134217729*J)-(K-J)))-((de=ke*J)-te*ae-fe*ae-te*ue))-(he=ve-(xe=(fe=Ge-(te=(K=134217729*Ge)-(K-Ge)))*(ue=H-(ae=(K=134217729*H)-(K-H)))-((me=Ge*H)-te*ae-fe*ae-te*ue))),p[0]=ve-(he+ne)+(ne-xe),ne=(_e=de-((pe=de+he)-(ne=pe-de))+(he-ne))-(he=_e-me),p[1]=_e-(he+ne)+(ne-me),ne=(Me=pe+he)-pe,p[2]=pe-(Me-ne)+(he-ne),p[3]=Me;const Te=a(oe,f,4,p,d);ne=(ve=(fe=W-(te=(K=134217729*W)-(K-W)))*(ue=J-(ae=(K=134217729*J)-(K-J)))-((de=W*J)-te*ae-fe*ae-te*ue))-(he=ve-(xe=(fe=q-(te=(K=134217729*q)-(K-q)))*(ue=H-(ae=(K=134217729*H)-(K-H)))-((me=q*H)-te*ae-fe*ae-te*ue))),p[0]=ve-(he+ne)+(ne-xe),ne=(_e=de-((pe=de+he)-(ne=pe-de))+(he-ne))-(he=_e-me),p[1]=_e-(he+ne)+(ne-me),ne=(Me=pe+he)-pe,p[2]=pe-(Me-ne)+(he-ne),p[3]=Me;const Pe=a(Te,d,4,p,v);return v[Pe-1]})(y,m,b,x,_,S,A)},t.orient2dfast=function(y,m,b,x,_,S){return(m-S)*(b-_)-(y-_)*(x-S)},Object.defineProperty(t,\"__esModule\",{value:!0})})})(I_,I_.exports)),I_.exports}var AF;function Phe(){if(AF)return o2.exports;AF=1;var n=_he(),e=She,t=Che(),r=Rhe().orient2d;e.default&&(e=e.default),o2.exports=i,o2.exports.default=i;function i(S,O,C){O=Math.max(0,O===void 0?2:O),C=C||0;var T=v(S),A=new n(16);A.toBBox=function(te){return{minX:te[0],minY:te[1],maxX:te[0],maxY:te[1]}},A.compareMinX=function(te,fe){return te[0]-fe[0]},A.compareMinY=function(te,fe){return te[1]-fe[1]},A.load(S);for(var I=[],k=0,N;kI||N.push({node:U,dist:G})}for(;N.length&&!N.peek().node.children;){var W=N.pop(),q=W.node,H=m(q,O,C),J=m(q,T,A);if(W.dist=O.minX&&S[0]<=O.maxX&&S[1]>=O.minY&&S[1]<=O.maxY}function l(S,O,C){for(var T=Math.min(S[0],O[0]),A=Math.min(S[1],O[1]),I=Math.max(S[0],O[0]),k=Math.max(S[1],O[1]),N=C.search({minX:T,minY:A,maxX:I,maxY:k}),L=0;L0!=c(S,O,T)>0&&c(C,T,S)>0!=c(C,T,O)>0}function d(S){var O=S.p,C=S.next.p;return S.minX=Math.min(O[0],C[0]),S.minY=Math.min(O[1],C[1]),S.maxX=Math.max(O[0],C[0]),S.maxY=Math.max(O[1],C[1]),S}function v(S){for(var O=S[0],C=S[0],T=S[0],A=S[0],I=0;IT[0]&&(T=k),k[1]A[1]&&(A=k)}var N=[O,C,T,A],L=N.slice();for(I=0;I1?(T=C[0],A=C[1]):N>0&&(T+=I*N,A+=k*N)}return I=S[0]-T,k=S[1]-A,I*I+k*k}function b(S,O,C,T,A,I,k,N){var L=C-S,F=T-O,U=k-A,G=N-I,W=S-A,q=O-I,H=L*L+F*F,J=L*U+F*G,ne=U*U+G*G,K=L*W+F*q,te=U*W+G*q,fe=H*ne-J*J,ae,ue,he,pe,_e=fe,de=fe;fe===0?(ue=0,_e=1,pe=te,de=ne):(ue=J*te-ne*K,pe=H*te-J*K,ue<0?(ue=0,pe=te,de=ne):ue>_e&&(ue=_e,pe=te+J,de=ne)),pe<0?(pe=0,-K<0?ue=0:-K>H?ue=_e:(ue=-K,_e=H)):pe>de&&(pe=de,-K+J<0?ue=0:-K+J>H?ue=_e:(ue=-K+J,_e=H)),ae=ue===0?0:ue/_e,he=pe===0?0:pe/de;var ve=(1-ae)*S+ae*C,me=(1-ae)*O+ae*T,xe=(1-he)*A+he*k,Me=(1-he)*I+he*N,ke=xe-ve,Le=Me-me;return ke*ke+Le*Le}function x(S,O){return S[0]===O[0]?S[1]-O[1]:S[0]-O[0]}function _(S){S.sort(x);for(var O=[],C=0;C=2&&c(O[O.length-2],O[O.length-1],S[C])<=0;)O.pop();O.push(S[C])}for(var T=[],A=S.length-1;A>=0;A--){for(;T.length>=2&&c(T[T.length-2],T[T.length-1],S[A])<=0;)T.pop();T.push(S[A])}return T.pop(),O.pop(),O.concat(T)}return o2.exports}var Mhe=Phe();const Ihe=Yp(Mhe),RF=10,Dhe=500,khe=(n,e,t,r)=>{const i=(r[1]-t[1])*(e[0]-n[0])-(r[0]-t[0])*(e[1]-n[1]);if(i===0)return!1;const a=((n[1]-t[1])*(r[0]-t[0])-(n[0]-t[0])*(r[1]-t[1]))/i,o=((t[0]-n[0])*(e[1]-n[1])-(t[1]-n[1])*(e[0]-n[0]))/i;return a>0&&a<1&&o>0&&o<1},Nhe=n=>{for(let e=0;e{let r=!1;for(let i=0,a=t.length-1;ie!=f>e&&n<(c-s)*(e-l)/(f-l)+s&&(r=!r)}return r};class PF extends My{constructor(t,r={selectOnRelease:!1}){super(t,r);Zt(this,\"active\",!1);Zt(this,\"points\",[]);Zt(this,\"overlayRenderer\");Zt(this,\"startLasso\",t=>{this.nvlInstance.getHits(t,[\"node\"],{hitNodeMarginWidth:n1}).nvlTargets.nodes.length>0?this.active=!1:(this.active=!0,this.points=[fy(this.containerInstance,t)],this.toggleGlobalTextSelection(!1,this.endLasso),this.callCallbackIfRegistered(\"onLassoStarted\",t),this.currentOptions.selectOnRelease===!0&&this.nvlInstance.deselectAll())});Zt(this,\"handleMouseDown\",t=>{t.button===0&&!this.active&&this.startLasso(t)});Zt(this,\"handleDrag\",t=>{if(this.active){const r=this.points[this.points.length-1];if(r===void 0)return;const i=fy(this.containerInstance,t),a=Math.abs(r.x-i.x),o=Math.abs(r.y-i.y);(a>RF||o>RF)&&(this.points.push(i),this.overlayRenderer.drawLasso(this.points,!0,!1))}});Zt(this,\"handleMouseUp\",t=>{this.points.push(fy(this.containerInstance,t)),this.endLasso(t)});Zt(this,\"getLassoItems\",t=>{const r=t.map(l=>Fw(this.nvlInstance,l)),i=this.nvlInstance.getNodePositions(),a=new Set;for(const l of i)l.x===void 0||l.y===void 0||l.id===void 0||Lhe(l.x,l.y,r)&&a.add(l.id);const o=this.nvlInstance.getRelationships(),u=[];for(const l of o)a.has(l.from)&&a.has(l.to)&&u.push(l);return{nodes:Array.from(a).map(l=>this.nvlInstance.getNodeById(l)),rels:u}});Zt(this,\"endLasso\",t=>{if(!this.active)return;this.active=!1,this.toggleGlobalTextSelection(!0,this.endLasso);const r=this.points.map(u=>[u.x,u.y]),a=(Nhe(r)?Ihe(r,2):r).map(u=>({x:u[0],y:u[1]})).filter(u=>u.x!==void 0&&u.y!==void 0);this.overlayRenderer.drawLasso(a,!1,!0),setTimeout(()=>this.overlayRenderer.clear(),Dhe);const o=this.getLassoItems(a);this.currentOptions.selectOnRelease===!0&&this.nvlInstance.updateElementsInGraph(o.nodes.map(u=>({id:u.id,selected:!0})),o.rels.map(u=>({id:u.id,selected:!0}))),this.callCallbackIfRegistered(\"onLassoSelect\",o,t)});this.overlayRenderer=new QV(this.containerInstance),this.addEventListener(\"mousedown\",this.handleMouseDown,!0),this.addEventListener(\"mousemove\",this.handleDrag,!0),this.addEventListener(\"mouseup\",this.handleMouseUp,!0)}destroy(){this.toggleGlobalTextSelection(!0,this.endLasso),this.removeEventListener(\"mousedown\",this.handleMouseDown,!0),this.removeEventListener(\"mousemove\",this.handleDrag,!0),this.removeEventListener(\"mouseup\",this.handleMouseUp,!0),this.overlayRenderer.destroy()}}class jhe extends My{constructor(t,r={excludeNodeMargin:!1}){super(t,r);Zt(this,\"mousePosition\",{x:0,y:0});Zt(this,\"targets\",[]);Zt(this,\"shouldPan\",!1);Zt(this,\"isPanning\",!1);Zt(this,\"updateTargets\",(t,r)=>{this.targets=t,this.currentOptions.excludeNodeMargin=r});Zt(this,\"handleMouseDown\",t=>{const r=this.nvlInstance.getHits(t,Us.difference([\"node\",\"relationship\"],this.targets),{hitNodeMarginWidth:this.currentOptions.excludeNodeMargin===!0?n1:0});r.nvlTargets.nodes.length>0||r.nvlTargets.relationships.length>0?this.shouldPan=!1:(this.mousePosition={x:t.clientX,y:t.clientY},this.shouldPan=!0)});Zt(this,\"handleMouseMove\",t=>{if(!this.shouldPan||t.buttons!==1)return;this.isPanning||(this.toggleGlobalTextSelection(!1,this.handleMouseUp),this.isPanning=!0);const r=this.nvlInstance.getScale(),{x:i,y:a}=this.nvlInstance.getPan(),o=(t.clientX-this.mousePosition.x)/r*window.devicePixelRatio,u=(t.clientY-this.mousePosition.y)/r*window.devicePixelRatio;this.nvlInstance.setPan(i-o,a-u),this.callCallbackIfRegistered(\"onPan\",{x:i-o,y:a-u},t),this.mousePosition={x:t.clientX,y:t.clientY}});Zt(this,\"handleMouseUp\",()=>{this.isPanning&&(this.toggleGlobalTextSelection(!0,this.handleMouseUp),this.isPanning=!1),this.shouldPan=!1});this.addEventListener(\"mousedown\",this.handleMouseDown,!0),this.addEventListener(\"mousemove\",this.handleMouseMove,!0),this.addEventListener(\"mouseup\",this.handleMouseUp,!0)}destroy(){this.toggleGlobalTextSelection(!0,this.handleMouseUp),this.removeEventListener(\"mousedown\",this.handleMouseDown,!0),this.removeEventListener(\"mousemove\",this.handleMouseMove,!0),this.removeEventListener(\"mouseup\",this.handleMouseUp,!0)}}class Bhe extends My{constructor(t,r={}){super(t,r);Zt(this,\"throttledZoom\",Us.throttle(t=>{const r=this.nvlInstance.getScale(),{x:i,y:a}=this.nvlInstance.getPan(),o=t.deltaY/500,u=r>=1?o*Math.pow(r,1):o,s=r-u*Math.min(1,r),l=yhe(this.containerInstance,t),c=i+(l.x/r-l.x/s),f=a+(l.y/r-l.y/s);this.nvlInstance.setZoomAndPan(s,c,f),this.callCallbackIfRegistered(\"onZoom\",s,t)},25,{leading:!0}));Zt(this,\"handleWheel\",t=>{t.ctrlKey||t.metaKey||(t.preventDefault(),this.throttledZoom(t))});Zt(this,\"destroy\",()=>{this.removeEventListener(\"wheel\",this.handleWheel)});this.addEventListener(\"wheel\",this.handleWheel)}}const Dp=n=>{var e;(e=n.current)==null||e.destroy(),n.current=null},Yu=(n,e,t,r,i,a)=>{Se.useEffect(()=>{const o=i.current;Us.isNil(o)||Us.isNil(o.getContainer())||(t===!0||typeof t==\"function\"?(Us.isNil(e.current)&&(e.current=new n(o,a)),typeof t==\"function\"?e.current.updateCallback(r,t):Us.isNil(e.current.callbackMap[r])||e.current.removeCallback(r)):t===!1&&Dp(e))},[n,t,r,a,e,i])},Fhe=({nvlRef:n,mouseEventCallbacks:e,interactionOptions:t})=>{const r=Se.useRef(null),i=Se.useRef(null),a=Se.useRef(null),o=Se.useRef(null),u=Se.useRef(null),s=Se.useRef(null),l=Se.useRef(null),c=Se.useRef(null);return Yu(mhe,r,e.onHover,\"onHover\",n,t),Yu(Gg,i,e.onNodeClick,\"onNodeClick\",n,t),Yu(Gg,i,e.onNodeDoubleClick,\"onNodeDoubleClick\",n,t),Yu(Gg,i,e.onNodeRightClick,\"onNodeRightClick\",n,t),Yu(Gg,i,e.onRelationshipClick,\"onRelationshipClick\",n,t),Yu(Gg,i,e.onRelationshipDoubleClick,\"onRelationshipDoubleClick\",n,t),Yu(Gg,i,e.onRelationshipRightClick,\"onRelationshipRightClick\",n,t),Yu(Gg,i,e.onCanvasClick,\"onCanvasClick\",n,t),Yu(Gg,i,e.onCanvasRightClick,\"onCanvasRightClick\",n,t),Yu(jhe,a,e.onPan,\"onPan\",n,t),Yu(Bhe,o,e.onZoom,\"onZoom\",n,t),Yu(f5,u,e.onDrag,\"onDrag\",n,t),Yu(f5,u,e.onDragStart,\"onDragStart\",n,t),Yu(f5,u,e.onDragEnd,\"onDragEnd\",n,t),Yu(d5,s,e.onHoverNodeMargin,\"onHoverNodeMargin\",n,t),Yu(d5,s,e.onDrawStarted,\"onDrawStarted\",n,t),Yu(d5,s,e.onDrawEnded,\"onDrawEnded\",n,t),Yu(xF,l,e.onBoxStarted,\"onBoxStarted\",n,t),Yu(xF,l,e.onBoxSelect,\"onBoxSelect\",n,t),Yu(PF,c,e.onLassoStarted,\"onLassoStarted\",n,t),Yu(PF,c,e.onLassoSelect,\"onLassoSelect\",n,t),Se.useEffect(()=>()=>{Dp(r),Dp(i),Dp(a),Dp(o),Dp(u),Dp(s),Dp(l),Dp(c)},[]),null},Uhe={selectOnClick:!1,drawShadowOnHover:!0,selectOnRelease:!1,excludeNodeMargin:!0},zhe=Se.memo(Se.forwardRef(({nodes:n,rels:e,layout:t,layoutOptions:r,onInitializationError:i,mouseEventCallbacks:a={},nvlCallbacks:o={},nvlOptions:u={},interactionOptions:s=Uhe,...l},c)=>{const f=Se.useRef(null),d=c??f,[v,p]=Se.useState(!1),y=Se.useCallback(()=>{p(!0)},[]),m=Se.useCallback(x=>{p(!1),i&&i(x)},[i]),b=v&&d.current!==null;return Ie.jsxs(Ie.Fragment,{children:[Ie.jsx(ghe,{ref:d,nodes:n,id:lhe,rels:e,nvlOptions:u,nvlCallbacks:{...o,onInitialization:()=>{o.onInitialization!==void 0&&o.onInitialization(),y()}},layout:t,layoutOptions:r,onInitializationError:m,...l}),b&&Ie.jsx(Fhe,{nvlRef:d,mouseEventCallbacks:a,interactionOptions:s})]})})),eW=Se.createContext(void 0),Af=()=>{const n=Se.useContext(eW);if(!n)throw new Error(\"useGraphVisualizationContext must be used within a GraphVisualizationContext\");return n};function Rm({state:n,onChange:e,isControlled:t}){const[r,i]=Se.useState(n),a=Se.useMemo(()=>t===!0?n:r,[t,n,r]),o=Se.useCallback(u=>{const s=typeof u==\"function\"?u(a):u;t!==!0&&i(s),e==null||e(s)},[t,a,e]);return[a,o]}const MF=navigator.userAgent.includes(\"Mac\"),tW=(n,e)=>{var t;for(const[r,i]of Object.entries(n)){const a=r.toLowerCase().includes(e),u=((t=i==null?void 0:i.stringified)!==null&&t!==void 0?t:\"\").toLowerCase().includes(e);if(a||u)return!0}return!1},qhe=(n,e)=>{const t=e.toLowerCase();return n.filter(r=>{var i;return!((i=r.labelsSorted)===null||i===void 0)&&i.some(a=>a.toLowerCase().includes(t))?!0:tW(r.properties,t)}).map(r=>r.id)},Ghe=(n,e)=>{const t=e.toLowerCase();return n.filter(r=>r.type.toLowerCase().includes(t)?!0:tW(r.properties,t)).map(r=>r.id)},v1=n=>{const{isActive:e,ariaLabel:t,isDisabled:r,description:i,onClick:a,onMouseDown:o,tooltipPlacement:u,className:s,style:l,htmlAttributes:c,children:f}=n;return Ie.jsx(HE,{description:i??t,tooltipProps:{content:{style:{whiteSpace:\"nowrap\"}},root:{isPortaled:!1,placement:u}},size:\"small\",className:s,style:l,isActive:e,isDisabled:r,onClick:a,htmlAttributes:Object.assign({onMouseDown:o},c),children:f})},Hhe=n=>n instanceof HTMLElement?n.isContentEditable||[\"INPUT\",\"TEXTAREA\"].includes(n.tagName):!1,Vhe=n=>Hhe(n.target),ux={box:\"B\",lasso:\"L\",single:\"S\"},GS=n=>{const{setGesture:e}=Af(),t=Se.useCallback(r=>{if(!Vhe(r)&&e!==void 0){const i=r.key.toUpperCase();for(const a of n)i===ux[a]&&e(a)}},[n,e]);Se.useEffect(()=>(document.addEventListener(\"keydown\",t),()=>{document.removeEventListener(\"keydown\",t)}),[t])},PD=\" \",Whe=({className:n,style:e,htmlAttributes:t,tooltipPlacement:r})=>{const{gesture:i,setGesture:a,interactionMode:o}=Af();return GS([\"single\"]),Ie.jsx(v1,{isActive:i===\"single\",isDisabled:o!==\"select\",ariaLabel:\"Individual Select Button\",description:`Individual Select ${PD} ${ux.single}`,onClick:()=>{a==null||a(\"single\")},tooltipPlacement:r??\"right\",htmlAttributes:Object.assign({\"data-testid\":\"gesture-individual-select\"},t),className:n,style:e,children:Ie.jsx(AE,{\"aria-label\":\"Individual Select\"})})},Yhe=({className:n,style:e,htmlAttributes:t,tooltipPlacement:r})=>{const{gesture:i,setGesture:a,interactionMode:o}=Af();return GS([\"box\"]),Ie.jsx(v1,{isDisabled:o!==\"select\"||a===void 0,isActive:i===\"box\",ariaLabel:\"Box Select Button\",description:`Box Select ${PD} ${ux.box}`,onClick:()=>{a==null||a(\"box\")},tooltipPlacement:r??\"right\",htmlAttributes:Object.assign({\"data-testid\":\"gesture-box-select\"},t),className:n,style:e,children:Ie.jsx(VF,{\"aria-label\":\"Box select\"})})},Xhe=({className:n,style:e,htmlAttributes:t,tooltipPlacement:r})=>{const{gesture:i,setGesture:a,interactionMode:o}=Af();return GS([\"lasso\"]),Ie.jsx(v1,{isDisabled:o!==\"select\"||a===void 0,isActive:i===\"lasso\",ariaLabel:\"Lasso Select Button\",description:`Lasso Select ${PD} ${ux.lasso}`,onClick:()=>{a==null||a(\"lasso\")},tooltipPlacement:r??\"right\",htmlAttributes:Object.assign({\"data-testid\":\"gesture-lasso-select\"},t),className:n,style:e,children:Ie.jsx(HF,{\"aria-label\":\"Lasso select\"})})},nW=({className:n,style:e,htmlAttributes:t,tooltipPlacement:r})=>{const{nvlInstance:i}=Af(),a=Se.useCallback(()=>{var o,u;(o=i.current)===null||o===void 0||o.setZoom(((u=i.current)===null||u===void 0?void 0:u.getScale())*1.3)},[i]);return Ie.jsx(v1,{onClick:a,description:\"Zoom in\",className:n,style:e,htmlAttributes:t,tooltipPlacement:r??\"left\",children:Ie.jsx(wY,{})})},rW=({className:n,style:e,htmlAttributes:t,tooltipPlacement:r})=>{const{nvlInstance:i}=Af(),a=Se.useCallback(()=>{var o,u;(o=i.current)===null||o===void 0||o.setZoom(((u=i.current)===null||u===void 0?void 0:u.getScale())*.7)},[i]);return Ie.jsx(v1,{onClick:a,description:\"Zoom out\",className:n,style:e,htmlAttributes:t,tooltipPlacement:r??\"left\",children:Ie.jsx(mY,{})})},iW=({className:n,style:e,htmlAttributes:t,tooltipPlacement:r})=>{const{nvlInstance:i}=Af(),a=Se.useCallback(()=>{const u=i.current;if(!u)return[];const s=u.getSelectedNodes(),l=u.getSelectedRelationships(),c=new Set;if(s.length||l.length)return s.forEach(v=>c.add(v.id)),l.forEach(v=>c.add(v.from).add(v.to)),[...c];const f=u.getNodes(),d=u.getRelationships();return f.forEach(v=>v.disabled!==!0&&c.add(v.id)),d.forEach(v=>v.disabled!==!0&&c.add(v.from).add(v.to)),c.size>0?[...c]:f.map(v=>v.id)},[i]),o=Se.useCallback(()=>{var u;(u=i.current)===null||u===void 0||u.fit(a())},[a,i]);return Ie.jsx(v1,{onClick:o,description:\"Zoom to fit\",className:n,style:e,htmlAttributes:t,tooltipPlacement:r??\"left\",children:Ie.jsx(GW,{})})},aW=({className:n,htmlAttributes:e,style:t,tooltipPlacement:r})=>{const{sidepanel:i}=Af();if(!i)throw new Error(\"Using the ToggleSidePanelButton requires having a sidepanel\");const{isSidePanelOpen:a,setIsSidePanelOpen:o}=i;return Ie.jsx(WE,{size:\"small\",onClick:()=>o==null?void 0:o(!a),isFloating:!0,description:a?\"Close\":\"Open\",isActive:a,tooltipProps:{content:{style:{whiteSpace:\"nowrap\"}},root:{isPortaled:!1,placement:r??\"bottom\",shouldCloseOnReferenceClick:!0}},className:Ti(\"ndl-graph-visualization-toggle-sidepanel\",n),style:t,htmlAttributes:Object.assign({\"aria-label\":\"Toggle node properties panel\"},e),children:Ie.jsx(XW,{className:\"ndl-graph-visualization-toggle-icon\"})})},$he=({className:n,style:e,htmlAttributes:t,tooltipPlacement:r,open:i,setOpen:a,searchTerm:o,setSearchTerm:u,onSearch:s=()=>{}})=>{const l=Se.useRef(null),[c,f]=Rm({isControlled:i!==void 0,onChange:a,state:i??!1}),[d,v]=Rm({isControlled:o!==void 0,onChange:u,state:o??\"\"}),{nvlGraph:p}=Af(),y=m=>{if(v(m),m===\"\"){s(void 0,void 0);return}const b=Object.values(p.dataLookupTable.nodes),x=Object.values(p.dataLookupTable.relationships);s(qhe(b,m),Ghe(x,m))};return Ie.jsx(Ie.Fragment,{children:c?Ie.jsx(mK,{ref:l,size:\"small\",leadingElement:Ie.jsx(GD,{}),trailingElement:Ie.jsx(HE,{onClick:()=>{var m;y(\"\"),(m=l.current)===null||m===void 0||m.focus()},description:\"Clear search\",children:Ie.jsx(XF,{})}),placeholder:\"Search...\",value:d,onChange:m=>y(m.target.value),htmlAttributes:{autoFocus:!0,onBlur:()=>{d===\"\"&&f(!1)}}}):Ie.jsx(WE,{size:\"small\",isFloating:!0,onClick:()=>f(m=>!m),description:\"Search\",className:n,style:e,htmlAttributes:t,tooltipProps:{root:{placement:r??\"bottom\"}},children:Ie.jsx(GD,{})})})},oW=({className:n,style:e,htmlAttributes:t,tooltipPlacement:r})=>{const{nvlInstance:i}=Af(),[a,o]=Se.useState(!1),u=()=>o(!1),s=Se.useRef(null);return Ie.jsxs(Ie.Fragment,{children:[Ie.jsx(WE,{ref:s,size:\"small\",isFloating:!0,onClick:()=>o(l=>!l),description:\"Download\",tooltipProps:{root:{placement:r??\"bottom\"}},className:n,style:e,htmlAttributes:t,children:Ie.jsx(JW,{})}),Ie.jsx(Yb,{isOpen:a,onClose:u,anchorRef:s,children:Ie.jsx(Yb.Item,{title:\"Download as PNG\",onClick:()=>{var l;(l=i.current)===null||l===void 0||l.saveToFile({}),u()}})})]})},Khe={d3Force:{icon:Ie.jsx(zW,{}),title:\"Force-based layout\"},hierarchical:{icon:Ie.jsx(VW,{}),title:\"Hierarchical layout\"}},Zhe=({className:n,style:e,htmlAttributes:t,tooltipPlacement:r,menuPlacement:i,layoutOptions:a=Khe})=>{var o,u;const s=Se.useRef(null),[l,c]=Se.useState(!1),{layout:f,setLayout:d}=Af();return Ie.jsxs(Ie.Fragment,{children:[Ie.jsx(WU,{description:\"Select layout\",isOpen:l,onClick:()=>c(v=>!v),ref:s,className:n,style:e,htmlAttributes:t,size:\"small\",tooltipProps:{root:{placement:r??\"bottom\"}},children:(u=(o=a[f])===null||o===void 0?void 0:o.icon)!==null&&u!==void 0?u:Ie.jsx(AE,{})}),Ie.jsx(Yb,{isOpen:l,anchorRef:s,onClose:()=>c(!1),placement:i,children:Object.entries(a).map(([v,p])=>Ie.jsx(Yb.RadioItem,{title:p.title,leadingVisual:p.icon,isChecked:v===f,onClick:()=>d==null?void 0:d(v)},v))})]})},Qhe={single:{icon:Ie.jsx(AE,{}),title:\"Individual\"},box:{icon:Ie.jsx(VF,{}),title:\"Box\"},lasso:{icon:Ie.jsx(HF,{}),title:\"Lasso\"}},Jhe=({className:n,style:e,htmlAttributes:t,tooltipPlacement:r,menuPlacement:i,gestureOptions:a=Qhe})=>{var o,u;const s=Se.useRef(null),[l,c]=Se.useState(!1),{gesture:f,setGesture:d}=Af();return GS(Object.keys(a)),Ie.jsxs(Ie.Fragment,{children:[Ie.jsx(WU,{description:\"Select gesture\",isOpen:l,onClick:()=>c(v=>!v),ref:s,className:n,style:e,htmlAttributes:t,size:\"small\",tooltipProps:{root:{placement:r??\"bottom\"}},children:(u=(o=a[f])===null||o===void 0?void 0:o.icon)!==null&&u!==void 0?u:Ie.jsx(AE,{})}),Ie.jsx(Yb,{isOpen:l,anchorRef:s,onClose:()=>c(!1),placement:i,children:Object.entries(a).map(([v,p])=>Ie.jsx(Yb.RadioItem,{title:p.title,leadingVisual:p.icon,trailingContent:Ie.jsx(wZ,{keys:[ux[v]]}),isChecked:v===f,onClick:()=>d==null?void 0:d(v)},v))})]})},Km=({sidepanel:n})=>{const{children:e,isSidePanelOpen:t,sidePanelWidth:r,onSidePanelResize:i,minWidth:a=230}=n;return t?Ie.jsx(fZ,{defaultSize:{height:\"100%\",width:r??400},className:\"ndl-graph-resizable\",minWidth:a,maxWidth:\"66%\",enable:{bottom:!1,bottomLeft:!1,bottomRight:!1,left:!0,right:!1,top:!1,topLeft:!1,topRight:!1},handleClasses:{left:\"ndl-sidepanel-handle\"},onResizeStop:(o,u,s)=>{i(s.getBoundingClientRect().width)},children:Ie.jsx(\"div\",{className:\"ndl-graph-visualization-sidepanel-content\",tabIndex:0,children:e})}):null},eve=({children:n})=>Ie.jsx(\"div\",{className:\"ndl-graph-visualization-sidepanel-title ndl-grid-area-title\",children:n});Km.Title=eve;const tve=({children:n})=>Ie.jsx(\"section\",{className:\"ndl-grid-area-content\",children:n});Km.Content=tve;var B2={exports:{}};/**\n", + " * chroma.js - JavaScript library for color conversions\n", + " *\n", + " * Copyright (c) 2011-2019, Gregor Aisch\n", + " * All rights reserved.\n", + " *\n", + " * Redistribution and use in source and binary forms, with or without\n", + " * modification, are permitted provided that the following conditions are met:\n", + " *\n", + " * 1. Redistributions of source code must retain the above copyright notice, this\n", + " * list of conditions and the following disclaimer.\n", + " *\n", + " * 2. Redistributions in binary form must reproduce the above copyright notice,\n", + " * this list of conditions and the following disclaimer in the documentation\n", + " * and/or other materials provided with the distribution.\n", + " *\n", + " * 3. The name Gregor Aisch may not be used to endorse or promote products\n", + " * derived from this software without specific prior written permission.\n", + " *\n", + " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n", + " * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", + " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n", + " * DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,\n", + " * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\n", + " * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n", + " * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY\n", + " * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\n", + " * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,\n", + " * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n", + " *\n", + " * -------------------------------------------------------\n", + " *\n", + " * chroma.js includes colors from colorbrewer2.org, which are released under\n", + " * the following license:\n", + " *\n", + " * Copyright (c) 2002 Cynthia Brewer, Mark Harrower,\n", + " * and The Pennsylvania State University.\n", + " *\n", + " * Licensed under the Apache License, Version 2.0 (the \"License\");\n", + " * you may not use this file except in compliance with the License.\n", + " * You may obtain a copy of the License at\n", + " * http://www.apache.org/licenses/LICENSE-2.0\n", + " *\n", + " * Unless required by applicable law or agreed to in writing,\n", + " * software distributed under the License is distributed on an\n", + " * \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,\n", + " * either express or implied. See the License for the specific\n", + " * language governing permissions and limitations under the License.\n", + " *\n", + " * ------------------------------------------------------\n", + " *\n", + " * Named colors are taken from X11 Color Names.\n", + " * http://www.w3.org/TR/css3-color/#svg-color\n", + " *\n", + " * @preserve\n", + " */var nve=B2.exports,IF;function rve(){return IF||(IF=1,(function(n,e){(function(t,r){n.exports=r()})(nve,(function(){for(var t=function(ee,le,we){return le===void 0&&(le=0),we===void 0&&(we=1),eewe?we:ee},r=t,i=function(ee){ee._clipped=!1,ee._unclipped=ee.slice(0);for(var le=0;le<=3;le++)le<3?((ee[le]<0||ee[le]>255)&&(ee._clipped=!0),ee[le]=r(ee[le],0,255)):le===3&&(ee[le]=r(ee[le],0,1));return ee},a={},o=0,u=[\"Boolean\",\"Number\",\"String\",\"Function\",\"Array\",\"Date\",\"RegExp\",\"Undefined\",\"Null\"];o=3?Array.prototype.slice.call(ee):c(ee[0])==\"object\"&&le?le.split(\"\").filter(function(we){return ee[0][we]!==void 0}).map(function(we){return ee[0][we]}):ee[0]},d=l,v=function(ee){if(ee.length<2)return null;var le=ee.length-1;return d(ee[le])==\"string\"?ee[le].toLowerCase():null},p=Math.PI,y={clip_rgb:i,limit:t,type:l,unpack:f,last:v,TWOPI:p*2,PITHIRD:p/3,DEG2RAD:p/180,RAD2DEG:180/p},m={format:{},autodetect:[]},b=y.last,x=y.clip_rgb,_=y.type,S=m,O=function(){for(var le=[],we=arguments.length;we--;)le[we]=arguments[we];var Ce=this;if(_(le[0])===\"object\"&&le[0].constructor&&le[0].constructor===this.constructor)return le[0];var Xe=b(le),Ke=!1;if(!Xe){Ke=!0,S.sorted||(S.autodetect=S.autodetect.sort(function(gt,Jt){return Jt.p-gt.p}),S.sorted=!0);for(var ze=0,et=S.autodetect;ze4?ee[4]:1;return Ke===1?[0,0,0,ze]:[we>=1?0:255*(1-we)*(1-Ke),Ce>=1?0:255*(1-Ce)*(1-Ke),Xe>=1?0:255*(1-Xe)*(1-Ke),ze]},G=U,W=A,q=C,H=m,J=y.unpack,ne=y.type,K=L;q.prototype.cmyk=function(){return K(this._rgb)},W.cmyk=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(q,[null].concat(ee,[\"cmyk\"])))},H.format.cmyk=G,H.autodetect.push({p:2,test:function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];if(ee=J(ee,\"cmyk\"),ne(ee)===\"array\"&&ee.length===4)return\"cmyk\"}});var te=y.unpack,fe=y.last,ae=function(ee){return Math.round(ee*100)/100},ue=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=te(ee,\"hsla\"),Ce=fe(ee)||\"lsa\";return we[0]=ae(we[0]||0),we[1]=ae(we[1]*100)+\"%\",we[2]=ae(we[2]*100)+\"%\",Ce===\"hsla\"||we.length>3&&we[3]<1?(we[3]=we.length>3?we[3]:1,Ce=\"hsla\"):we.length=3,Ce+\"(\"+we.join(\",\")+\")\"},he=ue,pe=y.unpack,_e=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];ee=pe(ee,\"rgba\");var we=ee[0],Ce=ee[1],Xe=ee[2];we/=255,Ce/=255,Xe/=255;var Ke=Math.min(we,Ce,Xe),ze=Math.max(we,Ce,Xe),et=(ze+Ke)/2,it,_t;return ze===Ke?(it=0,_t=Number.NaN):it=et<.5?(ze-Ke)/(ze+Ke):(ze-Ke)/(2-ze-Ke),we==ze?_t=(Ce-Xe)/(ze-Ke):Ce==ze?_t=2+(Xe-we)/(ze-Ke):Xe==ze&&(_t=4+(we-Ce)/(ze-Ke)),_t*=60,_t<0&&(_t+=360),ee.length>3&&ee[3]!==void 0?[_t,it,et,ee[3]]:[_t,it,et]},de=_e,ve=y.unpack,me=y.last,xe=he,Me=de,ke=Math.round,Le=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=ve(ee,\"rgba\"),Ce=me(ee)||\"rgb\";return Ce.substr(0,3)==\"hsl\"?xe(Me(we),Ce):(we[0]=ke(we[0]),we[1]=ke(we[1]),we[2]=ke(we[2]),(Ce===\"rgba\"||we.length>3&&we[3]<1)&&(we[3]=we.length>3?we[3]:1,Ce=\"rgba\"),Ce+\"(\"+we.slice(0,Ce===\"rgb\"?3:4).join(\",\")+\")\")},Ge=Le,je=y.unpack,$=Math.round,re=function(){for(var ee,le=[],we=arguments.length;we--;)le[we]=arguments[we];le=je(le,\"hsl\");var Ce=le[0],Xe=le[1],Ke=le[2],ze,et,it;if(Xe===0)ze=et=it=Ke*255;else{var _t=[0,0,0],gt=[0,0,0],Jt=Ke<.5?Ke*(1+Xe):Ke+Xe-Ke*Xe,Mt=2*Ke-Jt,un=Ce/360;_t[0]=un+1/3,_t[1]=un,_t[2]=un-1/3;for(var sn=0;sn<3;sn++)_t[sn]<0&&(_t[sn]+=1),_t[sn]>1&&(_t[sn]-=1),6*_t[sn]<1?gt[sn]=Mt+(Jt-Mt)*6*_t[sn]:2*_t[sn]<1?gt[sn]=Jt:3*_t[sn]<2?gt[sn]=Mt+(Jt-Mt)*(2/3-_t[sn])*6:gt[sn]=Mt;ee=[$(gt[0]*255),$(gt[1]*255),$(gt[2]*255)],ze=ee[0],et=ee[1],it=ee[2]}return le.length>3?[ze,et,it,le[3]]:[ze,et,it,1]},oe=re,Te=oe,Pe=m,Ne=/^rgb\\(\\s*(-?\\d+),\\s*(-?\\d+)\\s*,\\s*(-?\\d+)\\s*\\)$/,Fe=/^rgba\\(\\s*(-?\\d+),\\s*(-?\\d+)\\s*,\\s*(-?\\d+)\\s*,\\s*([01]|[01]?\\.\\d+)\\)$/,nt=/^rgb\\(\\s*(-?\\d+(?:\\.\\d+)?)%,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*\\)$/,ht=/^rgba\\(\\s*(-?\\d+(?:\\.\\d+)?)%,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*([01]|[01]?\\.\\d+)\\)$/,Rt=/^hsl\\(\\s*(-?\\d+(?:\\.\\d+)?),\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*\\)$/,Pt=/^hsla\\(\\s*(-?\\d+(?:\\.\\d+)?),\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*(-?\\d+(?:\\.\\d+)?)%\\s*,\\s*([01]|[01]?\\.\\d+)\\)$/,Ut=Math.round,It=function(ee){ee=ee.toLowerCase().trim();var le;if(Pe.format.named)try{return Pe.format.named(ee)}catch{}if(le=ee.match(Ne)){for(var we=le.slice(1,4),Ce=0;Ce<3;Ce++)we[Ce]=+we[Ce];return we[3]=1,we}if(le=ee.match(Fe)){for(var Xe=le.slice(1,5),Ke=0;Ke<4;Ke++)Xe[Ke]=+Xe[Ke];return Xe}if(le=ee.match(nt)){for(var ze=le.slice(1,4),et=0;et<3;et++)ze[et]=Ut(ze[et]*2.55);return ze[3]=1,ze}if(le=ee.match(ht)){for(var it=le.slice(1,5),_t=0;_t<3;_t++)it[_t]=Ut(it[_t]*2.55);return it[3]=+it[3],it}if(le=ee.match(Rt)){var gt=le.slice(1,4);gt[1]*=.01,gt[2]*=.01;var Jt=Te(gt);return Jt[3]=1,Jt}if(le=ee.match(Pt)){var Mt=le.slice(1,4);Mt[1]*=.01,Mt[2]*=.01;var un=Te(Mt);return un[3]=+le[4],un}};It.test=function(ee){return Ne.test(ee)||Fe.test(ee)||nt.test(ee)||ht.test(ee)||Rt.test(ee)||Pt.test(ee)};var St=It,ot=A,Oe=C,Ye=m,rt=y.type,tt=Ge,st=St;Oe.prototype.css=function(ee){return tt(this._rgb,ee)},ot.css=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(Oe,[null].concat(ee,[\"css\"])))},Ye.format.css=st,Ye.autodetect.push({p:5,test:function(ee){for(var le=[],we=arguments.length-1;we-- >0;)le[we]=arguments[we+1];if(!le.length&&rt(ee)===\"string\"&&st.test(ee))return\"css\"}});var qt=C,mt=A,Xt=m,zt=y.unpack;Xt.format.gl=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=zt(ee,\"rgba\");return we[0]*=255,we[1]*=255,we[2]*=255,we},mt.gl=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(qt,[null].concat(ee,[\"gl\"])))},qt.prototype.gl=function(){var ee=this._rgb;return[ee[0]/255,ee[1]/255,ee[2]/255,ee[3]]};var Qt=y.unpack,Sn=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=Qt(ee,\"rgb\"),Ce=we[0],Xe=we[1],Ke=we[2],ze=Math.min(Ce,Xe,Ke),et=Math.max(Ce,Xe,Ke),it=et-ze,_t=it*100/255,gt=ze/(255-it)*100,Jt;return it===0?Jt=Number.NaN:(Ce===et&&(Jt=(Xe-Ke)/it),Xe===et&&(Jt=2+(Ke-Ce)/it),Ke===et&&(Jt=4+(Ce-Xe)/it),Jt*=60,Jt<0&&(Jt+=360)),[Jt,_t,gt]},An=Sn,Yt=y.unpack,qn=Math.floor,Ht=function(){for(var ee,le,we,Ce,Xe,Ke,ze=[],et=arguments.length;et--;)ze[et]=arguments[et];ze=Yt(ze,\"hcg\");var it=ze[0],_t=ze[1],gt=ze[2],Jt,Mt,un;gt=gt*255;var sn=_t*255;if(_t===0)Jt=Mt=un=gt;else{it===360&&(it=0),it>360&&(it-=360),it<0&&(it+=360),it/=60;var _r=qn(it),xn=it-_r,Xn=gt*(1-_t),Cr=Xn+sn*(1-xn),La=Xn+sn*xn,Fi=Xn+sn;switch(_r){case 0:ee=[Fi,La,Xn],Jt=ee[0],Mt=ee[1],un=ee[2];break;case 1:le=[Cr,Fi,Xn],Jt=le[0],Mt=le[1],un=le[2];break;case 2:we=[Xn,Fi,La],Jt=we[0],Mt=we[1],un=we[2];break;case 3:Ce=[Xn,Cr,Fi],Jt=Ce[0],Mt=Ce[1],un=Ce[2];break;case 4:Xe=[La,Xn,Fi],Jt=Xe[0],Mt=Xe[1],un=Xe[2];break;case 5:Ke=[Fi,Xn,Cr],Jt=Ke[0],Mt=Ke[1],un=Ke[2];break}}return[Jt,Mt,un,ze.length>3?ze[3]:1]},Fn=Ht,Un=y.unpack,Tn=y.type,vn=A,ar=C,jn=m,or=An;ar.prototype.hcg=function(){return or(this._rgb)},vn.hcg=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(ar,[null].concat(ee,[\"hcg\"])))},jn.format.hcg=Fn,jn.autodetect.push({p:1,test:function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];if(ee=Un(ee,\"hcg\"),Tn(ee)===\"array\"&&ee.length===3)return\"hcg\"}});var Jn=y.unpack,xr=y.last,Pr=Math.round,Ir=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=Jn(ee,\"rgba\"),Ce=we[0],Xe=we[1],Ke=we[2],ze=we[3],et=xr(ee)||\"auto\";ze===void 0&&(ze=1),et===\"auto\"&&(et=ze<1?\"rgba\":\"rgb\"),Ce=Pr(Ce),Xe=Pr(Xe),Ke=Pr(Ke);var it=Ce<<16|Xe<<8|Ke,_t=\"000000\"+it.toString(16);_t=_t.substr(_t.length-6);var gt=\"0\"+Pr(ze*255).toString(16);switch(gt=gt.substr(gt.length-2),et.toLowerCase()){case\"rgba\":return\"#\"+_t+gt;case\"argb\":return\"#\"+gt+_t;default:return\"#\"+_t}},dr=Ir,li=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,ri=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,mn=function(ee){if(ee.match(li)){(ee.length===4||ee.length===7)&&(ee=ee.substr(1)),ee.length===3&&(ee=ee.split(\"\"),ee=ee[0]+ee[0]+ee[1]+ee[1]+ee[2]+ee[2]);var le=parseInt(ee,16),we=le>>16,Ce=le>>8&255,Xe=le&255;return[we,Ce,Xe,1]}if(ee.match(ri)){(ee.length===5||ee.length===9)&&(ee=ee.substr(1)),ee.length===4&&(ee=ee.split(\"\"),ee=ee[0]+ee[0]+ee[1]+ee[1]+ee[2]+ee[2]+ee[3]+ee[3]);var Ke=parseInt(ee,16),ze=Ke>>24&255,et=Ke>>16&255,it=Ke>>8&255,_t=Math.round((Ke&255)/255*100)/100;return[ze,et,it,_t]}throw new Error(\"unknown hex color: \"+ee)},ur=mn,Dr=A,zr=C,$r=y.type,kr=m,ci=dr;zr.prototype.hex=function(ee){return ci(this._rgb,ee)},Dr.hex=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(zr,[null].concat(ee,[\"hex\"])))},kr.format.hex=ur,kr.autodetect.push({p:4,test:function(ee){for(var le=[],we=arguments.length-1;we-- >0;)le[we]=arguments[we+1];if(!le.length&&$r(ee)===\"string\"&&[3,4,5,6,7,8,9].indexOf(ee.length)>=0)return\"hex\"}});var hr=y.unpack,Ta=y.TWOPI,Mi=Math.min,ii=Math.sqrt,ys=Math.acos,Vs=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=hr(ee,\"rgb\"),Ce=we[0],Xe=we[1],Ke=we[2];Ce/=255,Xe/=255,Ke/=255;var ze,et=Mi(Ce,Xe,Ke),it=(Ce+Xe+Ke)/3,_t=it>0?1-et/it:0;return _t===0?ze=NaN:(ze=(Ce-Xe+(Ce-Ke))/2,ze/=ii((Ce-Xe)*(Ce-Xe)+(Ce-Ke)*(Xe-Ke)),ze=ys(ze),Ke>Xe&&(ze=Ta-ze),ze/=Ta),[ze*360,_t,it]},Ca=Vs,Mn=y.unpack,Wn=y.limit,go=y.TWOPI,ru=y.PITHIRD,Su=Math.cos,ga=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];ee=Mn(ee,\"hsi\");var we=ee[0],Ce=ee[1],Xe=ee[2],Ke,ze,et;return isNaN(we)&&(we=0),isNaN(Ce)&&(Ce=0),we>360&&(we-=360),we<0&&(we+=360),we/=360,we<1/3?(et=(1-Ce)/3,Ke=(1+Ce*Su(go*we)/Su(ru-go*we))/3,ze=1-(et+Ke)):we<2/3?(we-=1/3,Ke=(1-Ce)/3,ze=(1+Ce*Su(go*we)/Su(ru-go*we))/3,et=1-(Ke+ze)):(we-=2/3,ze=(1-Ce)/3,et=(1+Ce*Su(go*we)/Su(ru-go*we))/3,Ke=1-(ze+et)),Ke=Wn(Xe*Ke*3),ze=Wn(Xe*ze*3),et=Wn(Xe*et*3),[Ke*255,ze*255,et*255,ee.length>3?ee[3]:1]},Uo=ga,Tr=y.unpack,ra=y.type,Wi=A,Vc=C,ms=m,ia=Ca;Vc.prototype.hsi=function(){return ia(this._rgb)},Wi.hsi=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(Vc,[null].concat(ee,[\"hsi\"])))},ms.format.hsi=Uo,ms.autodetect.push({p:2,test:function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];if(ee=Tr(ee,\"hsi\"),ra(ee)===\"array\"&&ee.length===3)return\"hsi\"}});var Tl=y.unpack,Nd=y.type,yo=A,Cl=C,Ws=m,Rf=de;Cl.prototype.hsl=function(){return Rf(this._rgb)},yo.hsl=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(Cl,[null].concat(ee,[\"hsl\"])))},Ws.format.hsl=oe,Ws.autodetect.push({p:2,test:function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];if(ee=Tl(ee,\"hsl\"),Nd(ee)===\"array\"&&ee.length===3)return\"hsl\"}});var ya=y.unpack,hc=Math.min,Ha=Math.max,ro=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];ee=ya(ee,\"rgb\");var we=ee[0],Ce=ee[1],Xe=ee[2],Ke=hc(we,Ce,Xe),ze=Ha(we,Ce,Xe),et=ze-Ke,it,_t,gt;return gt=ze/255,ze===0?(it=Number.NaN,_t=0):(_t=et/ze,we===ze&&(it=(Ce-Xe)/et),Ce===ze&&(it=2+(Xe-we)/et),Xe===ze&&(it=4+(we-Ce)/et),it*=60,it<0&&(it+=360)),[it,_t,gt]},Pf=ro,Ou=y.unpack,Wc=Math.floor,Al=function(){for(var ee,le,we,Ce,Xe,Ke,ze=[],et=arguments.length;et--;)ze[et]=arguments[et];ze=Ou(ze,\"hsv\");var it=ze[0],_t=ze[1],gt=ze[2],Jt,Mt,un;if(gt*=255,_t===0)Jt=Mt=un=gt;else{it===360&&(it=0),it>360&&(it-=360),it<0&&(it+=360),it/=60;var sn=Wc(it),_r=it-sn,xn=gt*(1-_t),Xn=gt*(1-_t*_r),Cr=gt*(1-_t*(1-_r));switch(sn){case 0:ee=[gt,Cr,xn],Jt=ee[0],Mt=ee[1],un=ee[2];break;case 1:le=[Xn,gt,xn],Jt=le[0],Mt=le[1],un=le[2];break;case 2:we=[xn,gt,Cr],Jt=we[0],Mt=we[1],un=we[2];break;case 3:Ce=[xn,Xn,gt],Jt=Ce[0],Mt=Ce[1],un=Ce[2];break;case 4:Xe=[Cr,xn,gt],Jt=Xe[0],Mt=Xe[1],un=Xe[2];break;case 5:Ke=[gt,xn,Xn],Jt=Ke[0],Mt=Ke[1],un=Ke[2];break}}return[Jt,Mt,un,ze.length>3?ze[3]:1]},mi=Al,Ku=y.unpack,Ys=y.type,bs=A,vc=C,Mf=m,_s=Pf;vc.prototype.hsv=function(){return _s(this._rgb)},bs.hsv=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(vc,[null].concat(ee,[\"hsv\"])))},Mf.format.hsv=mi,Mf.autodetect.push({p:2,test:function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];if(ee=Ku(ee,\"hsv\"),Ys(ee)===\"array\"&&ee.length===3)return\"hsv\"}});var iu={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},au=iu,ad=y.unpack,If=Math.pow,Zu=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=ad(ee,\"rgb\"),Ce=we[0],Xe=we[1],Ke=we[2],ze=pc(Ce,Xe,Ke),et=ze[0],it=ze[1],_t=ze[2],gt=116*it-16;return[gt<0?0:gt,500*(et-it),200*(it-_t)]},zo=function(ee){return(ee/=255)<=.04045?ee/12.92:If((ee+.055)/1.055,2.4)},Rl=function(ee){return ee>au.t3?If(ee,1/3):ee/au.t2+au.t0},pc=function(ee,le,we){ee=zo(ee),le=zo(le),we=zo(we);var Ce=Rl((.4124564*ee+.3575761*le+.1804375*we)/au.Xn),Xe=Rl((.2126729*ee+.7151522*le+.072175*we)/au.Yn),Ke=Rl((.0193339*ee+.119192*le+.9503041*we)/au.Zn);return[Ce,Xe,Ke]},Tu=Zu,Qu=iu,In=y.unpack,pn=Math.pow,gc=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];ee=In(ee,\"lab\");var we=ee[0],Ce=ee[1],Xe=ee[2],Ke,ze,et,it,_t,gt;return ze=(we+16)/116,Ke=isNaN(Ce)?ze:ze+Ce/500,et=isNaN(Xe)?ze:ze-Xe/200,ze=Qu.Yn*Yc(ze),Ke=Qu.Xn*Yc(Ke),et=Qu.Zn*Yc(et),it=Ju(3.2404542*Ke-1.5371385*ze-.4985314*et),_t=Ju(-.969266*Ke+1.8760108*ze+.041556*et),gt=Ju(.0556434*Ke-.2040259*ze+1.0572252*et),[it,_t,gt,ee.length>3?ee[3]:1]},Ju=function(ee){return 255*(ee<=.00304?12.92*ee:1.055*pn(ee,1/2.4)-.055)},Yc=function(ee){return ee>Qu.t1?ee*ee*ee:Qu.t2*(ee-Qu.t0)},io=gc,Pl=y.unpack,Df=y.type,Ml=A,Il=C,Sr=m,Xs=Tu;Il.prototype.lab=function(){return Xs(this._rgb)},Ml.lab=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(Il,[null].concat(ee,[\"lab\"])))},Sr.format.lab=io,Sr.autodetect.push({p:2,test:function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];if(ee=Pl(ee,\"lab\"),Df(ee)===\"array\"&&ee.length===3)return\"lab\"}});var Ii=y.unpack,ws=y.RAD2DEG,yc=Math.sqrt,fi=Math.atan2,Ua=Math.round,xs=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=Ii(ee,\"lab\"),Ce=we[0],Xe=we[1],Ke=we[2],ze=yc(Xe*Xe+Ke*Ke),et=(fi(Ke,Xe)*ws+360)%360;return Ua(ze*1e4)===0&&(et=Number.NaN),[Ce,ze,et]},Ro=xs,ou=y.unpack,ft=Tu,Tt=Ro,yt=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=ou(ee,\"rgb\"),Ce=we[0],Xe=we[1],Ke=we[2],ze=ft(Ce,Xe,Ke),et=ze[0],it=ze[1],_t=ze[2];return Tt(et,it,_t)},tn=yt,fn=y.unpack,Kr=y.DEG2RAD,Aa=Math.sin,Yi=Math.cos,ai=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=fn(ee,\"lch\"),Ce=we[0],Xe=we[1],Ke=we[2];return isNaN(Ke)&&(Ke=0),Ke=Ke*Kr,[Ce,Yi(Ke)*Xe,Aa(Ke)*Xe]},$s=ai,er=y.unpack,Di=$s,mc=io,hv=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];ee=er(ee,\"lch\");var we=ee[0],Ce=ee[1],Xe=ee[2],Ke=Di(we,Ce,Xe),ze=Ke[0],et=Ke[1],it=Ke[2],_t=mc(ze,et,it),gt=_t[0],Jt=_t[1],Mt=_t[2];return[gt,Jt,Mt,ee.length>3?ee[3]:1]},Es=hv,Ld=y.unpack,jd=Es,yi=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=Ld(ee,\"hcl\").reverse();return jd.apply(void 0,we)},Ah=yi,bc=y.unpack,uu=y.type,vv=A,kf=C,Xc=m,Cu=tn;kf.prototype.lch=function(){return Cu(this._rgb)},kf.prototype.hcl=function(){return Cu(this._rgb).reverse()},vv.lch=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(kf,[null].concat(ee,[\"lch\"])))},vv.hcl=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(kf,[null].concat(ee,[\"hcl\"])))},Xc.format.lch=Es,Xc.format.hcl=Ah,[\"lch\",\"hcl\"].forEach(function(ee){return Xc.autodetect.push({p:2,test:function(){for(var le=[],we=arguments.length;we--;)le[we]=arguments[we];if(le=bc(le,ee),uu(le)===\"array\"&&le.length===3)return ee}})});var es={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflower:\"#6495ed\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",darkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",ghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",laserlemon:\"#ffff54\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrod:\"#fafad2\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",lightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",maroon2:\"#7f0000\",maroon3:\"#b03060\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",moccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",purple2:\"#7f007f\",purple3:\"#a020f0\",rebeccapurple:\"#663399\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",seashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"},_c=es,Rh=C,Ks=m,$c=y.type,Kc=_c,Ss=ur,ki=dr;Rh.prototype.name=function(){for(var ee=ki(this._rgb,\"rgb\"),le=0,we=Object.keys(Kc);le0;)le[we]=arguments[we+1];if(!le.length&&$c(ee)===\"string\"&&Kc[ee.toLowerCase()])return\"named\"}});var Dl=y.unpack,qo=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=Dl(ee,\"rgb\"),Ce=we[0],Xe=we[1],Ke=we[2];return(Ce<<16)+(Xe<<8)+Ke},Zc=qo,Bd=y.type,od=function(ee){if(Bd(ee)==\"number\"&&ee>=0&&ee<=16777215){var le=ee>>16,we=ee>>8&255,Ce=ee&255;return[le,we,Ce,1]}throw new Error(\"unknown num color: \"+ee)},ud=od,Fd=A,wc=C,sd=m,ts=y.type,Ud=Zc;wc.prototype.num=function(){return Ud(this._rgb)},Fd.num=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(wc,[null].concat(ee,[\"num\"])))},sd.format.num=ud,sd.autodetect.push({p:5,test:function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];if(ee.length===1&&ts(ee[0])===\"number\"&&ee[0]>=0&&ee[0]<=16777215)return\"num\"}});var Ph=A,xc=C,aa=m,ti=y.unpack,Ec=y.type,pv=Math.round;xc.prototype.rgb=function(ee){return ee===void 0&&(ee=!0),ee===!1?this._rgb.slice(0,3):this._rgb.slice(0,3).map(pv)},xc.prototype.rgba=function(ee){return ee===void 0&&(ee=!0),this._rgb.slice(0,4).map(function(le,we){return we<3?ee===!1?le:pv(le):le})},Ph.rgb=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(xc,[null].concat(ee,[\"rgb\"])))},aa.format.rgb=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=ti(ee,\"rgba\");return we[3]===void 0&&(we[3]=1),we},aa.autodetect.push({p:3,test:function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];if(ee=ti(ee,\"rgba\"),Ec(ee)===\"array\"&&(ee.length===3||ee.length===4&&Ec(ee[3])==\"number\"&&ee[3]>=0&&ee[3]<=1))return\"rgb\"}});var ld=Math.log,dp=function(ee){var le=ee/100,we,Ce,Xe;return le<66?(we=255,Ce=le<6?0:-155.25485562709179-.44596950469579133*(Ce=le-2)+104.49216199393888*ld(Ce),Xe=le<20?0:-254.76935184120902+.8274096064007395*(Xe=le-10)+115.67994401066147*ld(Xe)):(we=351.97690566805693+.114206453784165*(we=le-55)-40.25366309332127*ld(we),Ce=325.4494125711974+.07943456536662342*(Ce=le-50)-28.0852963507957*ld(Ce),Xe=255),[we,Ce,Xe,1]},su=dp,Nr=su,kl=y.unpack,Qc=Math.round,Nf=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];for(var we=kl(ee,\"rgb\"),Ce=we[0],Xe=we[2],Ke=1e3,ze=4e4,et=.4,it;ze-Ke>et;){it=(ze+Ke)*.5;var _t=Nr(it);_t[2]/_t[0]>=Xe/Ce?ze=it:Ke=it}return Qc(it)},Lf=Nf,Jc=A,Os=C,Au=m,Ee=Lf;Os.prototype.temp=Os.prototype.kelvin=Os.prototype.temperature=function(){return Ee(this._rgb)},Jc.temp=Jc.kelvin=Jc.temperature=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(Os,[null].concat(ee,[\"temp\"])))},Au.format.temp=Au.format.kelvin=Au.format.temperature=su;var Ue=y.unpack,Be=Math.cbrt,pt=Math.pow,Ft=Math.sign,on=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=Ue(ee,\"rgb\"),Ce=we[0],Xe=we[1],Ke=we[2],ze=[be(Ce/255),be(Xe/255),be(Ke/255)],et=ze[0],it=ze[1],_t=ze[2],gt=Be(.4122214708*et+.5363325363*it+.0514459929*_t),Jt=Be(.2119034982*et+.6806995451*it+.1073969566*_t),Mt=Be(.0883024619*et+.2817188376*it+.6299787005*_t);return[.2104542553*gt+.793617785*Jt-.0040720468*Mt,1.9779984951*gt-2.428592205*Jt+.4505937099*Mt,.0259040371*gt+.7827717662*Jt-.808675766*Mt]},sr=on;function be(ee){var le=Math.abs(ee);return le<.04045?ee/12.92:(Ft(ee)||1)*pt((le+.055)/1.055,2.4)}var Ts=y.unpack,Ru=Math.pow,Vr=Math.sign,vr=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];ee=Ts(ee,\"lab\");var we=ee[0],Ce=ee[1],Xe=ee[2],Ke=Ru(we+.3963377774*Ce+.2158037573*Xe,3),ze=Ru(we-.1055613458*Ce-.0638541728*Xe,3),et=Ru(we-.0894841775*Ce-1.291485548*Xe,3);return[255*Ra(4.0767416621*Ke-3.3077115913*ze+.2309699292*et),255*Ra(-1.2684380046*Ke+2.6097574011*ze-.3413193965*et),255*Ra(-.0041960863*Ke-.7034186147*ze+1.707614701*et),ee.length>3?ee[3]:1]},Nl=vr;function Ra(ee){var le=Math.abs(ee);return le>.0031308?(Vr(ee)||1)*(1.055*Ru(le,1/2.4)-.055):ee*12.92}var Go=y.unpack,Pu=y.type,cn=A,zd=C,ef=m,mo=sr;zd.prototype.oklab=function(){return mo(this._rgb)},cn.oklab=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(zd,[null].concat(ee,[\"oklab\"])))},ef.format.oklab=Nl,ef.autodetect.push({p:3,test:function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];if(ee=Go(ee,\"oklab\"),Pu(ee)===\"array\"&&ee.length===3)return\"oklab\"}});var qd=y.unpack,lu=sr,Zs=Ro,ns=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];var we=qd(ee,\"rgb\"),Ce=we[0],Xe=we[1],Ke=we[2],ze=lu(Ce,Xe,Ke),et=ze[0],it=ze[1],_t=ze[2];return Zs(et,it,_t)},ao=ns,Cs=y.unpack,Mu=$s,Ho=Nl,Qs=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];ee=Cs(ee,\"lch\");var we=ee[0],Ce=ee[1],Xe=ee[2],Ke=Mu(we,Ce,Xe),ze=Ke[0],et=Ke[1],it=Ke[2],_t=Ho(ze,et,it),gt=_t[0],Jt=_t[1],Mt=_t[2];return[gt,Jt,Mt,ee.length>3?ee[3]:1]},bo=Qs,Iu=y.unpack,Gd=y.type,ji=A,oa=C,_o=m,gv=ao;oa.prototype.oklch=function(){return gv(this._rgb)},ji.oklch=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];return new(Function.prototype.bind.apply(oa,[null].concat(ee,[\"oklch\"])))},_o.format.oklch=bo,_o.autodetect.push({p:3,test:function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];if(ee=Iu(ee,\"oklch\"),Gd(ee)===\"array\"&&ee.length===3)return\"oklch\"}});var Sc=C,Oc=y.type;Sc.prototype.alpha=function(ee,le){return le===void 0&&(le=!1),ee!==void 0&&Oc(ee)===\"number\"?le?(this._rgb[3]=ee,this):new Sc([this._rgb[0],this._rgb[1],this._rgb[2],ee],\"rgb\"):this._rgb[3]};var Bi=C;Bi.prototype.clipped=function(){return this._rgb._clipped||!1};var Po=C,Tc=iu;Po.prototype.darken=function(ee){ee===void 0&&(ee=1);var le=this,we=le.lab();return we[0]-=Tc.Kn*ee,new Po(we,\"lab\").alpha(le.alpha(),!0)},Po.prototype.brighten=function(ee){return ee===void 0&&(ee=1),this.darken(-ee)},Po.prototype.darker=Po.prototype.darken,Po.prototype.brighter=Po.prototype.brighten;var As=C;As.prototype.get=function(ee){var le=ee.split(\".\"),we=le[0],Ce=le[1],Xe=this[we]();if(Ce){var Ke=we.indexOf(Ce)-(we.substr(0,2)===\"ok\"?2:0);if(Ke>-1)return Xe[Ke];throw new Error(\"unknown channel \"+Ce+\" in mode \"+we)}else return Xe};var Pa=C,Ll=y.type,rs=Math.pow,Er=1e-7,Yn=20;Pa.prototype.luminance=function(ee){if(ee!==void 0&&Ll(ee)===\"number\"){if(ee===0)return new Pa([0,0,0,this._rgb[3]],\"rgb\");if(ee===1)return new Pa([255,255,255,this._rgb[3]],\"rgb\");var le=this.luminance(),we=\"rgb\",Ce=Yn,Xe=function(ze,et){var it=ze.interpolate(et,.5,we),_t=it.luminance();return Math.abs(ee-_t)ee?Xe(ze,it):Xe(it,et)},Ke=(le>ee?Xe(new Pa([0,0,0]),this):Xe(this,new Pa([255,255,255]))).rgb();return new Pa(Ke.concat([this._rgb[3]]))}return cu.apply(void 0,this._rgb.slice(0,3))};var cu=function(ee,le,we){return ee=fu(ee),le=fu(le),we=fu(we),.2126*ee+.7152*le+.0722*we},fu=function(ee){return ee/=255,ee<=.03928?ee/12.92:rs((ee+.055)/1.055,2.4)},ma={},Du=C,Va=y.type,Ma=ma,Rs=function(ee,le,we){we===void 0&&(we=.5);for(var Ce=[],Xe=arguments.length-3;Xe-- >0;)Ce[Xe]=arguments[Xe+3];var Ke=Ce[0]||\"lrgb\";if(!Ma[Ke]&&!Ce.length&&(Ke=Object.keys(Ma)[0]),!Ma[Ke])throw new Error(\"interpolation mode \"+Ke+\" is not defined\");return Va(ee)!==\"object\"&&(ee=new Du(ee)),Va(le)!==\"object\"&&(le=new Du(le)),Ma[Ke](ee,le,we).alpha(ee.alpha()+we*(le.alpha()-ee.alpha()))},Mo=C,is=Rs;Mo.prototype.mix=Mo.prototype.interpolate=function(ee,le){le===void 0&&(le=.5);for(var we=[],Ce=arguments.length-2;Ce-- >0;)we[Ce]=arguments[Ce+2];return is.apply(void 0,[this,ee,le].concat(we))};var as=C;as.prototype.premultiply=function(ee){ee===void 0&&(ee=!1);var le=this._rgb,we=le[3];return ee?(this._rgb=[le[0]*we,le[1]*we,le[2]*we,we],this):new as([le[0]*we,le[1]*we,le[2]*we,we],\"rgb\")};var Ci=C,Lr=iu;Ci.prototype.saturate=function(ee){ee===void 0&&(ee=1);var le=this,we=le.lch();return we[1]+=Lr.Kn*ee,we[1]<0&&(we[1]=0),new Ci(we,\"lch\").alpha(le.alpha(),!0)},Ci.prototype.desaturate=function(ee){return ee===void 0&&(ee=1),this.saturate(-ee)};var jr=C,Js=y.type;jr.prototype.set=function(ee,le,we){we===void 0&&(we=!1);var Ce=ee.split(\".\"),Xe=Ce[0],Ke=Ce[1],ze=this[Xe]();if(Ke){var et=Xe.indexOf(Ke)-(Xe.substr(0,2)===\"ok\"?2:0);if(et>-1){if(Js(le)==\"string\")switch(le.charAt(0)){case\"+\":ze[et]+=+le;break;case\"-\":ze[et]+=+le;break;case\"*\":ze[et]*=+le.substr(1);break;case\"/\":ze[et]/=+le.substr(1);break;default:ze[et]=+le}else if(Js(le)===\"number\")ze[et]=le;else throw new Error(\"unsupported value for Color.set\");var it=new jr(ze,Xe);return we?(this._rgb=it._rgb,this):it}throw new Error(\"unknown channel \"+Ke+\" in mode \"+Xe)}else return ze};var ku=C,jf=function(ee,le,we){var Ce=ee._rgb,Xe=le._rgb;return new ku(Ce[0]+we*(Xe[0]-Ce[0]),Ce[1]+we*(Xe[1]-Ce[1]),Ce[2]+we*(Xe[2]-Ce[2]),\"rgb\")};ma.rgb=jf;var jl=C,Ps=Math.sqrt,Io=Math.pow,el=function(ee,le,we){var Ce=ee._rgb,Xe=Ce[0],Ke=Ce[1],ze=Ce[2],et=le._rgb,it=et[0],_t=et[1],gt=et[2];return new jl(Ps(Io(Xe,2)*(1-we)+Io(it,2)*we),Ps(Io(Ke,2)*(1-we)+Io(_t,2)*we),Ps(Io(ze,2)*(1-we)+Io(gt,2)*we),\"rgb\")};ma.lrgb=el;var Z=C,Vo=function(ee,le,we){var Ce=ee.lab(),Xe=le.lab();return new Z(Ce[0]+we*(Xe[0]-Ce[0]),Ce[1]+we*(Xe[1]-Ce[1]),Ce[2]+we*(Xe[2]-Ce[2]),\"lab\")};ma.lab=Vo;var du=C,dn=function(ee,le,we,Ce){var Xe,Ke,ze,et;Ce===\"hsl\"?(ze=ee.hsl(),et=le.hsl()):Ce===\"hsv\"?(ze=ee.hsv(),et=le.hsv()):Ce===\"hcg\"?(ze=ee.hcg(),et=le.hcg()):Ce===\"hsi\"?(ze=ee.hsi(),et=le.hsi()):Ce===\"lch\"||Ce===\"hcl\"?(Ce=\"hcl\",ze=ee.hcl(),et=le.hcl()):Ce===\"oklch\"&&(ze=ee.oklch().reverse(),et=le.oklch().reverse());var it,_t,gt,Jt,Mt,un;(Ce.substr(0,1)===\"h\"||Ce===\"oklch\")&&(Xe=ze,it=Xe[0],gt=Xe[1],Mt=Xe[2],Ke=et,_t=Ke[0],Jt=Ke[1],un=Ke[2]);var sn,_r,xn,Xn;return!isNaN(it)&&!isNaN(_t)?(_t>it&&_t-it>180?Xn=_t-(it+360):_t180?Xn=_t+360-it:Xn=_t-it,_r=it+we*Xn):isNaN(it)?isNaN(_t)?_r=Number.NaN:(_r=_t,(Mt==1||Mt==0)&&Ce!=\"hsv\"&&(sn=Jt)):(_r=it,(un==1||un==0)&&Ce!=\"hsv\"&&(sn=gt)),sn===void 0&&(sn=gt+we*(Jt-gt)),xn=Mt+we*(un-Mt),Ce===\"oklch\"?new du([xn,sn,_r],Ce):new du([_r,sn,xn],Ce)},Kt=dn,tl=function(ee,le,we){return Kt(ee,le,we,\"lch\")};ma.lch=tl,ma.hcl=tl;var os=C,nl=function(ee,le,we){var Ce=ee.num(),Xe=le.num();return new os(Ce+we*(Xe-Ce),\"num\")};ma.num=nl;var Wo=dn,Mh=function(ee,le,we){return Wo(ee,le,we,\"hcg\")};ma.hcg=Mh;var wo=dn,Hd=function(ee,le,we){return wo(ee,le,we,\"hsi\")};ma.hsi=Hd;var rl=dn,Wa=function(ee,le,we){return rl(ee,le,we,\"hsl\")};ma.hsl=Wa;var Ia=dn,Ih=function(ee,le,we){return Ia(ee,le,we,\"hsv\")};ma.hsv=Ih;var Nu=C,Cc=function(ee,le,we){var Ce=ee.oklab(),Xe=le.oklab();return new Nu(Ce[0]+we*(Xe[0]-Ce[0]),Ce[1]+we*(Xe[1]-Ce[1]),Ce[2]+we*(Xe[2]-Ce[2]),\"oklab\")};ma.oklab=Cc;var Dh=dn,Da=function(ee,le,we){return Dh(ee,le,we,\"oklch\")};ma.oklch=Da;var Xi=C,Bf=y.clip_rgb,Bl=Math.pow,Ff=Math.sqrt,il=Math.PI,Fl=Math.cos,ka=Math.sin,yv=Math.atan2,Ac=function(ee,le,we){le===void 0&&(le=\"lrgb\"),we===void 0&&(we=null);var Ce=ee.length;we||(we=Array.from(new Array(Ce)).map(function(){return 1}));var Xe=Ce/we.reduce(function(_r,xn){return _r+xn});if(we.forEach(function(_r,xn){we[xn]*=Xe}),ee=ee.map(function(_r){return new Xi(_r)}),le===\"lrgb\")return ua(ee,we);for(var Ke=ee.shift(),ze=Ke.get(le),et=[],it=0,_t=0,gt=0;gt=360;)sn-=360;ze[un]=sn}else ze[un]=ze[un]/et[un];return Mt/=Ce,new Xi(ze,le).alpha(Mt>.99999?1:Mt,!0)},ua=function(ee,le){for(var we=ee.length,Ce=[0,0,0,0],Xe=0;Xe.9999999&&(Ce[3]=1),new Xi(Bf(Ce))},oo=A,al=y.type,cd=Math.pow,fd=function(ee){var le=\"rgb\",we=oo(\"#ccc\"),Ce=0,Xe=[0,1],Ke=[],ze=[0,0],et=!1,it=[],_t=!1,gt=0,Jt=1,Mt=!1,un={},sn=!0,_r=1,xn=function(Nt){if(Nt=Nt||[\"#fff\",\"#000\"],Nt&&al(Nt)===\"string\"&&oo.brewer&&oo.brewer[Nt.toLowerCase()]&&(Nt=oo.brewer[Nt.toLowerCase()]),al(Nt)===\"array\"){Nt.length===1&&(Nt=[Nt[0],Nt[0]]),Nt=Nt.slice(0);for(var Dn=0;Dn=et[pr];)pr++;return pr-1}return 0},Cr=function(Nt){return Nt},La=function(Nt){return Nt},Fi=function(Nt,Dn){var pr,On;if(Dn==null&&(Dn=!1),isNaN(Nt)||Nt===null)return we;if(Dn)On=Nt;else if(et&&et.length>2){var ja=Xn(Nt);On=ja/(et.length-2)}else Jt!==gt?On=(Nt-gt)/(Jt-gt):On=1;On=La(On),Dn||(On=Cr(On)),_r!==1&&(On=cd(On,_r)),On=ze[0]+On*(1-ze[0]-ze[1]),On=Math.min(1,Math.max(0,On));var gr=Math.floor(On*1e4);if(sn&&un[gr])pr=un[gr];else{if(al(it)===\"array\")for(var Ar=0;Ar=Zr&&Ar===Ke.length-1){pr=it[Ar];break}if(On>Zr&&On2){var Ar=Nt.map(function(Gr,vi){return vi/(Nt.length-1)}),Zr=Nt.map(function(Gr){return(Gr-gt)/(Jt-gt)});Zr.every(function(Gr,vi){return Ar[vi]===Gr})||(La=function(Gr){if(Gr<=0||Gr>=1)return Gr;for(var vi=0;Gr>=Zr[vi+1];)vi++;var Fu=(Gr-Zr[vi])/(Zr[vi+1]-Zr[vi]),Wl=Ar[vi]+Fu*(Ar[vi+1]-Ar[vi]);return Wl})}}return Xe=[gt,Jt],Or},Or.mode=function(Nt){return arguments.length?(le=Nt,Eo(),Or):le},Or.range=function(Nt,Dn){return xn(Nt),Or},Or.out=function(Nt){return _t=Nt,Or},Or.spread=function(Nt){return arguments.length?(Ce=Nt,Or):Ce},Or.correctLightness=function(Nt){return Nt==null&&(Nt=!0),Mt=Nt,Eo(),Mt?Cr=function(Dn){for(var pr=Fi(0,!0).lab()[0],On=Fi(1,!0).lab()[0],ja=pr>On,gr=Fi(Dn,!0).lab()[0],Ar=pr+(On-pr)*Dn,Zr=gr-Ar,Gr=0,vi=1,Fu=20;Math.abs(Zr)>.01&&Fu-- >0;)(function(){return ja&&(Zr*=-1),Zr<0?(Gr=Dn,Dn+=(vi-Dn)*.5):(vi=Dn,Dn+=(Gr-Dn)*.5),gr=Fi(Dn,!0).lab()[0],Zr=gr-Ar})();return Dn}:Cr=function(Dn){return Dn},Or},Or.padding=function(Nt){return Nt!=null?(al(Nt)===\"number\"&&(Nt=[Nt,Nt]),ze=Nt,Or):ze},Or.colors=function(Nt,Dn){arguments.length<2&&(Dn=\"hex\");var pr=[];if(arguments.length===0)pr=it.slice(0);else if(Nt===1)pr=[Or(.5)];else if(Nt>1){var On=Xe[0],ja=Xe[1]-On;pr=tf(0,Nt).map(function(vi){return Or(On+vi/(Nt-1)*ja)})}else{ee=[];var gr=[];if(et&&et.length>2)for(var Ar=1,Zr=et.length,Gr=1<=Zr;Gr?ArZr;Gr?Ar++:Ar--)gr.push((et[Ar-1]+et[Ar])*.5);else gr=Xe;pr=gr.map(function(vi){return Or(vi)})}return oo[Dn]&&(pr=pr.map(function(vi){return vi[Dn]()})),pr},Or.cache=function(Nt){return Nt!=null?(sn=Nt,Or):sn},Or.gamma=function(Nt){return Nt!=null?(_r=Nt,Or):_r},Or.nodata=function(Nt){return Nt!=null?(we=oo(Nt),Or):we},Or};function tf(ee,le,we){for(var Ce=[],Xe=eeKe;Xe?ze++:ze--)Ce.push(ze);return Ce}var ol=C,Ya=fd,Lu=function(ee){for(var le=[1,1],we=1;we=5){var _t,gt,Jt;_t=ee.map(function(Mt){return Mt.lab()}),Jt=ee.length-1,gt=Lu(Jt),Xe=function(Mt){var un=1-Mt,sn=[0,1,2].map(function(_r){return _t.reduce(function(xn,Xn,Cr){return xn+gt[Cr]*Math.pow(un,Jt-Cr)*Math.pow(Mt,Cr)*Xn[_r]},0)});return new ol(sn,\"lab\")}}else throw new RangeError(\"No point in running bezier with only one color.\");return Xe},Ms=function(ee){var le=dd(ee);return le.scale=function(){return Ya(le)},le},uo=A,$i=function(ee,le,we){if(!$i[we])throw new Error(\"unknown blend mode \"+we);return $i[we](ee,le)},ul=function(ee){return function(le,we){var Ce=uo(we).rgb(),Xe=uo(le).rgb();return uo.rgb(ee(Ce,Xe))}},Do=function(ee){return function(le,we){var Ce=[];return Ce[0]=ee(le[0],we[0]),Ce[1]=ee(le[1],we[1]),Ce[2]=ee(le[2],we[2]),Ce}},sl=function(ee){return ee},ba=function(ee,le){return ee*le/255},Ul=function(ee,le){return ee>le?le:ee},za=function(ee,le){return ee>le?ee:le},Ai=function(ee,le){return 255*(1-(1-ee/255)*(1-le/255))},hd=function(ee,le){return le<128?2*ee*le/255:255*(1-2*(1-ee/255)*(1-le/255))},Is=function(ee,le){return 255*(1-(1-le/255)/(ee/255))},nf=function(ee,le){return ee===255?255:(ee=255*(le/255)/(1-ee/255),ee>255?255:ee)};$i.normal=ul(Do(sl)),$i.multiply=ul(Do(ba)),$i.screen=ul(Do(Ai)),$i.overlay=ul(Do(hd)),$i.darken=ul(Do(Ul)),$i.lighten=ul(Do(za)),$i.dodge=ul(Do(nf)),$i.burn=ul(Do(Is));for(var xo=$i,_a=y.type,Uf=y.clip_rgb,ll=y.TWOPI,hu=Math.pow,zf=Math.sin,ju=Math.cos,Br=A,cl=function(ee,le,we,Ce,Xe){ee===void 0&&(ee=300),le===void 0&&(le=-1.5),we===void 0&&(we=1),Ce===void 0&&(Ce=1),Xe===void 0&&(Xe=[0,1]);var Ke=0,ze;_a(Xe)===\"array\"?ze=Xe[1]-Xe[0]:(ze=0,Xe=[Xe,Xe]);var et=function(it){var _t=ll*((ee+120)/360+le*it),gt=hu(Xe[0]+ze*it,Ce),Jt=Ke!==0?we[0]+it*Ke:we,Mt=Jt*gt*(1-gt)/2,un=ju(_t),sn=zf(_t),_r=gt+Mt*(-.14861*un+1.78277*sn),xn=gt+Mt*(-.29227*un-.90649*sn),Xn=gt+Mt*(1.97294*un);return Br(Uf([_r*255,xn*255,Xn*255,1]))};return et.start=function(it){return it==null?ee:(ee=it,et)},et.rotations=function(it){return it==null?le:(le=it,et)},et.gamma=function(it){return it==null?Ce:(Ce=it,et)},et.hue=function(it){return it==null?we:(we=it,_a(we)===\"array\"?(Ke=we[1]-we[0],Ke===0&&(we=we[1])):Ke=0,et)},et.lightness=function(it){return it==null?Xe:(_a(it)===\"array\"?(Xe=it,ze=it[1]-it[0]):(Xe=[it,it],ze=0),et)},et.scale=function(){return Br.scale(et)},et.hue(we),et},rf=C,Na=\"0123456789abcdef\",vu=Math.floor,pu=Math.random,so=function(){for(var ee=\"#\",le=0;le<6;le++)ee+=Na.charAt(vu(pu()*16));return new rf(ee,\"hex\")},Rc=l,Wr=Math.log,us=Math.pow,bn=Math.floor,Yo=Math.abs,Ds=function(ee,le){le===void 0&&(le=null);var we={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0};return Rc(ee)===\"object\"&&(ee=Object.values(ee)),ee.forEach(function(Ce){le&&Rc(Ce)===\"object\"&&(Ce=Ce[le]),Ce!=null&&!isNaN(Ce)&&(we.values.push(Ce),we.sum+=Ce,Cewe.max&&(we.max=Ce),we.count+=1)}),we.domain=[we.min,we.max],we.limits=function(Ce,Xe){return gu(we,Ce,Xe)},we},gu=function(ee,le,we){le===void 0&&(le=\"equal\"),we===void 0&&(we=7),Rc(ee)==\"array\"&&(ee=Ds(ee));var Ce=ee.min,Xe=ee.max,Ke=ee.values.sort(function(gd,Hf){return gd-Hf});if(we===1)return[Ce,Xe];var ze=[];if(le.substr(0,1)===\"c\"&&(ze.push(Ce),ze.push(Xe)),le.substr(0,1)===\"e\"){ze.push(Ce);for(var et=1;et 0\");var it=Math.LOG10E*Wr(Ce),_t=Math.LOG10E*Wr(Xe);ze.push(Ce);for(var gt=1;gt200&&(La=!1)}for(var Ls={},Yl=0;YlCe?(we+.05)/(Ce+.05):(Ce+.05)/(we+.05)},sa=C,Bu=Math.sqrt,qr=Math.pow,Vn=Math.min,br=Math.max,Ri=Math.atan2,zl=Math.abs,ql=Math.cos,ss=Math.sin,pd=Math.exp,Gl=Math.PI,ks=function(ee,le,we,Ce,Xe){we===void 0&&(we=1),Ce===void 0&&(Ce=1),Xe===void 0&&(Xe=1);var Ke=function(_i){return 360*_i/(2*Gl)},ze=function(_i){return 2*Gl*_i/360};ee=new sa(ee),le=new sa(le);var et=Array.from(ee.lab()),it=et[0],_t=et[1],gt=et[2],Jt=Array.from(le.lab()),Mt=Jt[0],un=Jt[1],sn=Jt[2],_r=(it+Mt)/2,xn=Bu(qr(_t,2)+qr(gt,2)),Xn=Bu(qr(un,2)+qr(sn,2)),Cr=(xn+Xn)/2,La=.5*(1-Bu(qr(Cr,7)/(qr(Cr,7)+qr(25,7)))),Fi=_t*(1+La),Eo=un*(1+La),Or=Bu(qr(Fi,2)+qr(gt,2)),Nt=Bu(qr(Eo,2)+qr(sn,2)),Dn=(Or+Nt)/2,pr=Ke(Ri(gt,Fi)),On=Ke(Ri(sn,Eo)),ja=pr>=0?pr:pr+360,gr=On>=0?On:On+360,Ar=zl(ja-gr)>180?(ja+gr+360)/2:(ja+gr)/2,Zr=1-.17*ql(ze(Ar-30))+.24*ql(ze(2*Ar))+.32*ql(ze(3*Ar+6))-.2*ql(ze(4*Ar-63)),Gr=gr-ja;Gr=zl(Gr)<=180?Gr:gr<=ja?Gr+360:Gr-360,Gr=2*Bu(Or*Nt)*ss(ze(Gr)/2);var vi=Mt-it,Fu=Nt-Or,Wl=1+.015*qr(_r-50,2)/Bu(20+qr(_r-50,2)),Ls=1+.045*Dn,Yl=1+.015*Dn*Zr,dl=30*pd(-qr((Ar-275)/25,2)),Uu=2*Bu(qr(Dn,7)/(qr(Dn,7)+qr(25,7))),hl=-Uu*ss(2*ze(dl)),Yr=Bu(qr(vi/(we*Wl),2)+qr(Fu/(Ce*Ls),2)+qr(Gr/(Xe*Yl),2)+hl*(Fu/(Ce*Ls))*(Gr/(Xe*Yl)));return br(0,Vn(100,Yr))},kh=C,bi=function(ee,le,we){we===void 0&&(we=\"lab\"),ee=new kh(ee),le=new kh(le);var Ce=ee.get(we),Xe=le.get(we),Ke=0;for(var ze in Ce){var et=(Ce[ze]||0)-(Xe[ze]||0);Ke+=et*et}return Math.sqrt(Ke)},qf=C,Hl=function(){for(var ee=[],le=arguments.length;le--;)ee[le]=arguments[le];try{return new(Function.prototype.bind.apply(qf,[null].concat(ee))),!0}catch{return!1}},af=A,fl=fd,mv={cool:function(){return fl([af.hsl(180,1,.9),af.hsl(250,.7,.4)])},hot:function(){return fl([\"#000\",\"#f00\",\"#ff0\",\"#fff\"]).mode(\"rgb\")}},Ns={OrRd:[\"#fff7ec\",\"#fee8c8\",\"#fdd49e\",\"#fdbb84\",\"#fc8d59\",\"#ef6548\",\"#d7301f\",\"#b30000\",\"#7f0000\"],PuBu:[\"#fff7fb\",\"#ece7f2\",\"#d0d1e6\",\"#a6bddb\",\"#74a9cf\",\"#3690c0\",\"#0570b0\",\"#045a8d\",\"#023858\"],BuPu:[\"#f7fcfd\",\"#e0ecf4\",\"#bfd3e6\",\"#9ebcda\",\"#8c96c6\",\"#8c6bb1\",\"#88419d\",\"#810f7c\",\"#4d004b\"],Oranges:[\"#fff5eb\",\"#fee6ce\",\"#fdd0a2\",\"#fdae6b\",\"#fd8d3c\",\"#f16913\",\"#d94801\",\"#a63603\",\"#7f2704\"],BuGn:[\"#f7fcfd\",\"#e5f5f9\",\"#ccece6\",\"#99d8c9\",\"#66c2a4\",\"#41ae76\",\"#238b45\",\"#006d2c\",\"#00441b\"],YlOrBr:[\"#ffffe5\",\"#fff7bc\",\"#fee391\",\"#fec44f\",\"#fe9929\",\"#ec7014\",\"#cc4c02\",\"#993404\",\"#662506\"],YlGn:[\"#ffffe5\",\"#f7fcb9\",\"#d9f0a3\",\"#addd8e\",\"#78c679\",\"#41ab5d\",\"#238443\",\"#006837\",\"#004529\"],Reds:[\"#fff5f0\",\"#fee0d2\",\"#fcbba1\",\"#fc9272\",\"#fb6a4a\",\"#ef3b2c\",\"#cb181d\",\"#a50f15\",\"#67000d\"],RdPu:[\"#fff7f3\",\"#fde0dd\",\"#fcc5c0\",\"#fa9fb5\",\"#f768a1\",\"#dd3497\",\"#ae017e\",\"#7a0177\",\"#49006a\"],Greens:[\"#f7fcf5\",\"#e5f5e0\",\"#c7e9c0\",\"#a1d99b\",\"#74c476\",\"#41ab5d\",\"#238b45\",\"#006d2c\",\"#00441b\"],YlGnBu:[\"#ffffd9\",\"#edf8b1\",\"#c7e9b4\",\"#7fcdbb\",\"#41b6c4\",\"#1d91c0\",\"#225ea8\",\"#253494\",\"#081d58\"],Purples:[\"#fcfbfd\",\"#efedf5\",\"#dadaeb\",\"#bcbddc\",\"#9e9ac8\",\"#807dba\",\"#6a51a3\",\"#54278f\",\"#3f007d\"],GnBu:[\"#f7fcf0\",\"#e0f3db\",\"#ccebc5\",\"#a8ddb5\",\"#7bccc4\",\"#4eb3d3\",\"#2b8cbe\",\"#0868ac\",\"#084081\"],Greys:[\"#ffffff\",\"#f0f0f0\",\"#d9d9d9\",\"#bdbdbd\",\"#969696\",\"#737373\",\"#525252\",\"#252525\",\"#000000\"],YlOrRd:[\"#ffffcc\",\"#ffeda0\",\"#fed976\",\"#feb24c\",\"#fd8d3c\",\"#fc4e2a\",\"#e31a1c\",\"#bd0026\",\"#800026\"],PuRd:[\"#f7f4f9\",\"#e7e1ef\",\"#d4b9da\",\"#c994c7\",\"#df65b0\",\"#e7298a\",\"#ce1256\",\"#980043\",\"#67001f\"],Blues:[\"#f7fbff\",\"#deebf7\",\"#c6dbef\",\"#9ecae1\",\"#6baed6\",\"#4292c6\",\"#2171b5\",\"#08519c\",\"#08306b\"],PuBuGn:[\"#fff7fb\",\"#ece2f0\",\"#d0d1e6\",\"#a6bddb\",\"#67a9cf\",\"#3690c0\",\"#02818a\",\"#016c59\",\"#014636\"],Viridis:[\"#440154\",\"#482777\",\"#3f4a8a\",\"#31678e\",\"#26838f\",\"#1f9d8a\",\"#6cce5a\",\"#b6de2b\",\"#fee825\"],Spectral:[\"#9e0142\",\"#d53e4f\",\"#f46d43\",\"#fdae61\",\"#fee08b\",\"#ffffbf\",\"#e6f598\",\"#abdda4\",\"#66c2a5\",\"#3288bd\",\"#5e4fa2\"],RdYlGn:[\"#a50026\",\"#d73027\",\"#f46d43\",\"#fdae61\",\"#fee08b\",\"#ffffbf\",\"#d9ef8b\",\"#a6d96a\",\"#66bd63\",\"#1a9850\",\"#006837\"],RdBu:[\"#67001f\",\"#b2182b\",\"#d6604d\",\"#f4a582\",\"#fddbc7\",\"#f7f7f7\",\"#d1e5f0\",\"#92c5de\",\"#4393c3\",\"#2166ac\",\"#053061\"],PiYG:[\"#8e0152\",\"#c51b7d\",\"#de77ae\",\"#f1b6da\",\"#fde0ef\",\"#f7f7f7\",\"#e6f5d0\",\"#b8e186\",\"#7fbc41\",\"#4d9221\",\"#276419\"],PRGn:[\"#40004b\",\"#762a83\",\"#9970ab\",\"#c2a5cf\",\"#e7d4e8\",\"#f7f7f7\",\"#d9f0d3\",\"#a6dba0\",\"#5aae61\",\"#1b7837\",\"#00441b\"],RdYlBu:[\"#a50026\",\"#d73027\",\"#f46d43\",\"#fdae61\",\"#fee090\",\"#ffffbf\",\"#e0f3f8\",\"#abd9e9\",\"#74add1\",\"#4575b4\",\"#313695\"],BrBG:[\"#543005\",\"#8c510a\",\"#bf812d\",\"#dfc27d\",\"#f6e8c3\",\"#f5f5f5\",\"#c7eae5\",\"#80cdc1\",\"#35978f\",\"#01665e\",\"#003c30\"],RdGy:[\"#67001f\",\"#b2182b\",\"#d6604d\",\"#f4a582\",\"#fddbc7\",\"#ffffff\",\"#e0e0e0\",\"#bababa\",\"#878787\",\"#4d4d4d\",\"#1a1a1a\"],PuOr:[\"#7f3b08\",\"#b35806\",\"#e08214\",\"#fdb863\",\"#fee0b6\",\"#f7f7f7\",\"#d8daeb\",\"#b2abd2\",\"#8073ac\",\"#542788\",\"#2d004b\"],Set2:[\"#66c2a5\",\"#fc8d62\",\"#8da0cb\",\"#e78ac3\",\"#a6d854\",\"#ffd92f\",\"#e5c494\",\"#b3b3b3\"],Accent:[\"#7fc97f\",\"#beaed4\",\"#fdc086\",\"#ffff99\",\"#386cb0\",\"#f0027f\",\"#bf5b17\",\"#666666\"],Set1:[\"#e41a1c\",\"#377eb8\",\"#4daf4a\",\"#984ea3\",\"#ff7f00\",\"#ffff33\",\"#a65628\",\"#f781bf\",\"#999999\"],Set3:[\"#8dd3c7\",\"#ffffb3\",\"#bebada\",\"#fb8072\",\"#80b1d3\",\"#fdb462\",\"#b3de69\",\"#fccde5\",\"#d9d9d9\",\"#bc80bd\",\"#ccebc5\",\"#ffed6f\"],Dark2:[\"#1b9e77\",\"#d95f02\",\"#7570b3\",\"#e7298a\",\"#66a61e\",\"#e6ab02\",\"#a6761d\",\"#666666\"],Paired:[\"#a6cee3\",\"#1f78b4\",\"#b2df8a\",\"#33a02c\",\"#fb9a99\",\"#e31a1c\",\"#fdbf6f\",\"#ff7f00\",\"#cab2d6\",\"#6a3d9a\",\"#ffff99\",\"#b15928\"],Pastel2:[\"#b3e2cd\",\"#fdcdac\",\"#cbd5e8\",\"#f4cae4\",\"#e6f5c9\",\"#fff2ae\",\"#f1e2cc\",\"#cccccc\"],Pastel1:[\"#fbb4ae\",\"#b3cde3\",\"#ccebc5\",\"#decbe4\",\"#fed9a6\",\"#ffffcc\",\"#e5d8bd\",\"#fddaec\",\"#f2f2f2\"]},Vl=0,Gf=Object.keys(Ns);Vl`#${[parseInt(n.substring(1,3),16),parseInt(n.substring(3,5),16),parseInt(n.substring(5,7),16)].map(t=>{let r=parseInt((t*(100+e)/100).toString(),10);const i=(r=r<255?r:255).toString(16);return i.length===1?`0${i}`:i}).join(\"\")}`;function sW(n){let e=0,t=0;const r=n.length;for(;t{const u=uW.contrast(n,o);u>a&&(i=o,a=u)}),ac%(d-f)+f;return uW.oklch(l(o,r,t)/100,l(u,a,i)/100,l(s,0,360)).hex()}function uve(n,e){const t=ove(n,e),r=ave(t,-20),i=lW(t,[\"#2A2C34\",\"#FFFFFF\"]);return{backgroundColor:t,borderColor:r,textColor:i}}const g5=Uc.palette.neutral[40],cW=Uc.palette.neutral[40],y5=(n=\"\",e=\"\")=>n.toLowerCase().localeCompare(e.toLowerCase());function sve(n){var e;const[t]=n;if(t===void 0)return cW;const r={};for(const o of n)r[o]=((e=r[o])!==null&&e!==void 0?e:0)+1;let i=0,a=t;for(const[o,u]of Object.entries(r))u>i&&(i=u,a=o);return a}function DF(n){return Object.entries(n).reduce((e,[t,r])=>(e[t]={mostCommonColor:sve(r),totalCount:r.length},e),{})}const lve=[/^name$/i,/^title$/i,/^label$/i,/name$/i,/description$/i,/^.+/];function cve(n){const e=n.filter(r=>r.type===\"property\").map(r=>r.captionKey);for(const r of lve){const i=e.find(a=>r.test(a));if(i!==void 0)return{captionKey:i,type:\"property\"}}const t=n.find(r=>r.type===\"type\");return t||n.find(r=>r.type===\"id\")}const fve=n=>{const e=Object.keys(n.properties).map(i=>({captionKey:i,type:\"property\"}));e.push({type:\"id\"},{type:\"type\"});const t=cve(e);if((t==null?void 0:t.type)===\"property\"){const i=n.properties[t.captionKey];if(i!==void 0)return i.type===\"string\"?[{value:i.stringified.slice(1,-1)}]:[{value:i.stringified}]}const[r]=n.labels;return(t==null?void 0:t.type)===\"type\"&&r!==void 0?[{value:r}]:[{value:n.id}]};function dve(n,e){const t={},r={},i={},a={},o=n.map(f=>{var d;const[v]=f.labels,p=Object.assign(Object.assign({captions:fve(f),color:(d=f.color)!==null&&d!==void 0?d:v===void 0?cW:uve(v).backgroundColor},f),{labels:void 0,properties:void 0});return i[f.id]={color:p.color,id:f.id,labelsSorted:[...f.labels].sort(y5),properties:f.properties},f.labels.forEach(y=>{var m;t[y]=[...(m=t[y])!==null&&m!==void 0?m:[],p.color]}),p}),u=e.map(f=>{var d,v,p;return a[f.id]={color:(d=f.color)!==null&&d!==void 0?d:g5,id:f.id,properties:f.properties,type:f.type},r[f.type]=[...(v=r[f.type])!==null&&v!==void 0?v:[],(p=f.color)!==null&&p!==void 0?p:g5],Object.assign(Object.assign({captions:[{value:f.type}],color:g5},f),{properties:void 0,type:void 0})}),s=DF(t),l=DF(r);return{dataLookupTable:{labelMetaData:s,labels:Object.keys(s).sort((f,d)=>y5(f,d)),nodes:i,relationships:a,typeMetaData:l,types:Object.keys(l).sort((f,d)=>y5(f,d))},nodes:o,rels:u}}const kF=/(?:https?|s?ftp|bolt):\\/\\/(?:(?:[^\\s()<>]+|\\((?:[^\\s()<>]+|(?:\\([^\\s()<>]+\\)))?\\))+(?:\\((?:[^\\s()<>]+|(?:\\(?:[^\\s()<>]+\\)))?\\)|[^\\s`!()\\[\\]{};:'\".,<>?«»“”‘’]))?/gi,hve=({text:n})=>{var e;const t=n??\"\",r=(e=t.match(kF))!==null&&e!==void 0?e:[];return Ie.jsx(Ie.Fragment,{children:t.split(kF).map((i,a)=>Ie.jsxs(wu.Fragment,{children:[i,r[a]&&Ie.jsx(\"a\",{href:r[a],target:\"_blank\",rel:\"noopener noreferrer\",className:\"hover:underline\",children:r[a]})]},`clickable-url-${a}`))})},vve=wu.memo(hve),pve=\"…\",gve=900,yve=150,mve=300,bve=({value:n,width:e,type:t})=>{const[r,i]=Se.useState(!1),a=e>gve?mve:yve,o=()=>{i(!0)};let u=r?n:n.slice(0,a);const s=u.length!==n.length;return u+=s?pve:\"\",Ie.jsxs(Ie.Fragment,{children:[t.startsWith(\"Array\")&&\"[\",Ie.jsx(vve,{text:u}),s&&Ie.jsx(\"button\",{onClick:o,className:\"ndl-properties-show-all-button\",children:\" Show all\"}),t.startsWith(\"Array\")&&\"]\"]})},_ve=({properties:n,paneWidth:e})=>Ie.jsxs(\"div\",{className:\"ndl-graph-visualization-properties-table\",children:[Ie.jsxs(\"div\",{className:\"ndl-properties-header\",children:[Ie.jsx(av,{variant:\"body-small\",className:\"ndl-properties-header-key\",children:\"Key\"}),Ie.jsx(av,{variant:\"body-small\",children:\"Value\"})]}),Object.entries(n).map(([t,{stringified:r,type:i}])=>Ie.jsxs(\"div\",{className:\"ndl-properties-row\",children:[Ie.jsx(av,{variant:\"body-small\",className:\"ndl-properties-key\",children:t}),Ie.jsx(\"div\",{className:\"ndl-properties-value\",children:Ie.jsx(bve,{value:r,width:e,type:i})}),Ie.jsx(\"div\",{className:\"ndl-properties-clipboard-button\",children:Ie.jsx(GU,{textToCopy:`${t}: ${r}`,size:\"small\",tooltipProps:{placement:\"left\",type:\"simple\"}})})]},t))]}),wve=({paneWidth:n=400})=>{const{selected:e,nvlGraph:t}=Af(),r=Se.useMemo(()=>{const[u]=e.nodeIds;if(u!==void 0)return t.dataLookupTable.nodes[u]},[e,t]),i=Se.useMemo(()=>{const[u]=e.relationshipIds;if(u!==void 0)return t.dataLookupTable.relationships[u]},[e,t]),a=Se.useMemo(()=>{if(r)return{data:r,dataType:\"node\"};if(i)return{data:i,dataType:\"relationship\"}},[r,i]);if(a===void 0)return null;const o=[{key:\"\",type:\"String\",value:`${a.data.id}`},...Object.keys(a.data.properties).map(u=>({key:u,type:a.data.properties[u].type,value:a.data.properties[u].stringified}))];return Ie.jsxs(Ie.Fragment,{children:[Ie.jsxs(Km.Title,{children:[Ie.jsx(\"h6\",{className:\"ndl-details-title\",children:a.dataType===\"node\"?\"Node details\":\"Relationship details\"}),Ie.jsx(GU,{textToCopy:o.map(u=>`${u.key}: ${u.value}`).join(`\n", + "`),size:\"small\"})]}),Ie.jsxs(Km.Content,{children:[Ie.jsx(\"div\",{className:\"ndl-details-tags\",children:a.dataType===\"node\"?a.data.labelsSorted.map(u=>{var s,l;return Ie.jsx(Q2,{type:\"node\",color:(l=(s=t.dataLookupTable.labelMetaData[u])===null||s===void 0?void 0:s.mostCommonColor)!==null&&l!==void 0?l:\"\",as:\"span\",htmlAttributes:{tabIndex:0},children:u},u)}):Ie.jsx(Q2,{type:\"relationship\",color:a.data.color,as:\"span\",htmlAttributes:{tabIndex:0},children:a.data.type},a.data.type)}),Ie.jsx(\"div\",{className:\"ndl-details-divider\"}),Ie.jsx(_ve,{properties:a.data.properties,paneWidth:n})]})]})},xve=({children:n})=>{const[e,t]=Se.useState(0),r=Se.useRef(null),i=s=>{var l,c;const f=(c=(l=r.current)===null||l===void 0?void 0:l.children[s])===null||c===void 0?void 0:c.children[0];f instanceof HTMLElement&&f.focus()},a=Se.useMemo(()=>wu.Children.count(n),[n]),o=Se.useCallback(s=>{s>=a?t(a-1):t(Math.max(0,s))},[a,t]),u=s=>{let l=e;s.key===\"ArrowRight\"||s.key===\"ArrowDown\"?(l=(e+1)%wu.Children.count(n),o(l)):(s.key===\"ArrowLeft\"||s.key===\"ArrowUp\")&&(l=(e-1+wu.Children.count(n))%wu.Children.count(n),o(l)),i(l)};return Ie.jsx(\"ul\",{onKeyDown:s=>u(s),ref:r,style:{all:\"inherit\",listStyleType:\"none\"},children:wu.Children.map(n,(s,l)=>{if(!wu.isValidElement(s))return null;const c=Se.cloneElement(s,{tabIndex:e===l?0:-1});return Ie.jsx(\"li\",{children:c},l)})})},Eve=n=>typeof n==\"function\";function NF({initiallyShown:n,children:e,isButtonGroup:t}){const[r,i]=Se.useState(!1),a=()=>i(f=>!f),o=e.length,u=o>n,s=r?o:n,l=o-s;if(o===0)return null;const c=e.slice(0,s).map(f=>Eve(f)?f():f);return Ie.jsxs(Ie.Fragment,{children:[t===!0?Ie.jsx(xve,{children:c}):Ie.jsx(\"div\",{style:{all:\"inherit\"},children:c}),u&&Ie.jsx(EK,{size:\"small\",onClick:a,children:r?\"Show less\":`Show all (${l} more)`})]})}const LF=25,Sve=()=>{const{nvlGraph:n}=Af();return Ie.jsxs(Ie.Fragment,{children:[Ie.jsx(Km.Title,{children:Ie.jsx(av,{variant:\"title-4\",children:\"Results overview\"})}),Ie.jsx(Km.Content,{children:Ie.jsxs(\"div\",{className:\"ndl-graph-visualization-overview-panel\",children:[n.dataLookupTable.labels.length>0&&Ie.jsxs(\"div\",{className:\"ndl-overview-section\",children:[Ie.jsx(\"div\",{className:\"ndl-overview-header\",children:Ie.jsxs(\"span\",{children:[\"Nodes\",` (${n.nodes.length.toLocaleString()})`]})}),Ie.jsx(\"div\",{className:\"ndl-overview-items\",children:Ie.jsx(NF,{initiallyShown:LF,isButtonGroup:!0,children:n.dataLookupTable.labels.map(e=>function(){var r,i,a,o;return Ie.jsxs(Q2,{type:\"node\",htmlAttributes:{tabIndex:-1},color:(i=(r=n.dataLookupTable.labelMetaData[e])===null||r===void 0?void 0:r.mostCommonColor)!==null&&i!==void 0?i:\"\",as:\"span\",children:[e,\" (\",(o=(a=n.dataLookupTable.labelMetaData[e])===null||a===void 0?void 0:a.totalCount)!==null&&o!==void 0?o:0,\")\"]},e)})})})]}),n.dataLookupTable.types.length>0&&Ie.jsxs(\"div\",{className:\"ndl-overview-relationships-section\",children:[Ie.jsxs(\"span\",{className:\"ndl-overview-relationships-title\",children:[\"Relationships\",` (${n.rels.length.toLocaleString()})`]}),Ie.jsx(\"div\",{className:\"ndl-overview-items\",children:Ie.jsx(NF,{initiallyShown:LF,isButtonGroup:!0,children:n.dataLookupTable.types.map(e=>{var t,r,i,a;return Ie.jsxs(Q2,{type:\"relationship\",htmlAttributes:{tabIndex:-1},color:(r=(t=n.dataLookupTable.typeMetaData[e])===null||t===void 0?void 0:t.mostCommonColor)!==null&&r!==void 0?r:\"\",as:\"span\",children:[e,\" (\",(a=(i=n.dataLookupTable.typeMetaData[e])===null||i===void 0?void 0:i.totalCount)!==null&&a!==void 0?a:0,\")\"]},e)})})})]})]})})]})},Ove=()=>{const{selected:n}=Af();return Se.useMemo(()=>n.nodeIds.length>0||n.relationshipIds.length>0,[n])?Ie.jsx(wve,{}):Ie.jsx(Sve,{})},u2=n=>!MF&&n.ctrlKey||MF&&n.metaKey,h_=n=>n.target instanceof HTMLElement?n.target.isContentEditable||[\"INPUT\",\"TEXTAREA\"].includes(n.target.tagName):!1;function Tve({selected:n,setSelected:e,gesture:t,interactionMode:r,setInteractionMode:i,mouseEventCallbacks:a,nvlGraph:o,highlightedNodeIds:u,highlightedRelationshipIds:s}){const l=Se.useCallback(Le=>{r===\"select\"&&Le.key===\" \"&&i(\"pan\")},[r,i]),c=Se.useCallback(Le=>{r===\"pan\"&&Le.key===\" \"&&i(\"select\")},[r,i]);Se.useEffect(()=>(document.addEventListener(\"keydown\",l),document.addEventListener(\"keyup\",c),()=>{document.removeEventListener(\"keydown\",l),document.removeEventListener(\"keyup\",c)}),[l,c]);const{onBoxSelect:f,onLassoSelect:d,onLassoStarted:v,onBoxStarted:p,onPan:y=!0,onHover:m,onHoverNodeMargin:b,onNodeClick:x,onRelationshipClick:_,onDragStart:S,onDragEnd:O,onDrawEnded:C,onDrawStarted:T,onCanvasClick:A,onNodeDoubleClick:I,onRelationshipDoubleClick:k}=a,N=Se.useCallback(Le=>{h_(Le)||(e({nodeIds:[],relationshipIds:[]}),typeof A==\"function\"&&A(Le))},[A,e]),L=Se.useCallback((Le,Ge)=>{i(\"drag\");const je=Le.map($=>$.id);if(n.nodeIds.length===0||u2(Ge)){e({nodeIds:je,relationshipIds:n.relationshipIds});return}e({nodeIds:je,relationshipIds:n.relationshipIds}),typeof S==\"function\"&&S(Le,Ge)},[e,S,n,i]),F=Se.useCallback((Le,Ge)=>{typeof O==\"function\"&&O(Le,Ge),i(\"select\")},[O,i]),U=Se.useCallback(Le=>{typeof T==\"function\"&&T(Le)},[T]),G=Se.useCallback((Le,Ge,je)=>{typeof C==\"function\"&&C(Le,Ge,je)},[C]),W=Se.useCallback((Le,Ge,je)=>{if(!h_(je)){if(u2(je))if(n.nodeIds.includes(Le.id)){const re=n.nodeIds.filter(oe=>oe!==Le.id);e({nodeIds:re,relationshipIds:n.relationshipIds})}else{const re=[...n.nodeIds,Le.id];e({nodeIds:re,relationshipIds:n.relationshipIds})}else e({nodeIds:[Le.id],relationshipIds:[]});typeof x==\"function\"&&x(Le,Ge,je)}},[e,n,x]),q=Se.useCallback((Le,Ge,je)=>{if(!h_(je)){if(u2(je))if(n.relationshipIds.includes(Le.id)){const re=n.relationshipIds.filter(oe=>oe!==Le.id);e({nodeIds:n.nodeIds,relationshipIds:re})}else{const re=[...n.relationshipIds,Le.id];e({nodeIds:n.nodeIds,relationshipIds:re})}else e({nodeIds:[],relationshipIds:[Le.id]});typeof _==\"function\"&&_(Le,Ge,je)}},[e,n,_]),H=Se.useCallback((Le,Ge,je)=>{h_(je)||typeof I==\"function\"&&I(Le,Ge,je)},[I]),J=Se.useCallback((Le,Ge,je)=>{h_(je)||typeof k==\"function\"&&k(Le,Ge,je)},[k]),ne=Se.useCallback((Le,Ge,je)=>{const $=Le.map(oe=>oe.id),re=Ge.map(oe=>oe.id);if(u2(je)){const oe=n.nodeIds,Te=n.relationshipIds,Pe=(nt,ht)=>[...new Set([...nt,...ht].filter(Rt=>!nt.includes(Rt)||!ht.includes(Rt)))],Ne=Pe(oe,$),Fe=Pe(Te,re);e({nodeIds:Ne,relationshipIds:Fe})}else e({nodeIds:$,relationshipIds:re})},[e,n]),K=Se.useCallback(({nodes:Le,rels:Ge},je)=>{ne(Le,Ge,je),typeof d==\"function\"&&d({nodes:Le,rels:Ge},je)},[ne,d]),te=Se.useCallback(({nodes:Le,rels:Ge},je)=>{ne(Le,Ge,je),typeof f==\"function\"&&f({nodes:Le,rels:Ge},je)},[ne,f]),fe=r===\"draw\",ae=r===\"select\",ue=ae&&t===\"box\",he=ae&&t===\"lasso\",pe=r===\"pan\"||ae&&t===\"single\",_e=r===\"drag\"||r===\"select\",de=Se.useMemo(()=>{var Le;return Object.assign(Object.assign({},a),{onBoxSelect:ue?te:!1,onBoxStarted:ue?p:!1,onCanvasClick:ae?N:!1,onDragEnd:_e?F:!1,onDragStart:_e?L:!1,onDrawEnded:fe?G:!1,onDrawStarted:fe?U:!1,onHover:ae?m:!1,onHoverNodeMargin:fe?b:!1,onLassoSelect:he?K:!1,onLassoStarted:he?v:!1,onNodeClick:ae?W:!1,onNodeDoubleClick:ae?H:!1,onPan:pe?y:!1,onRelationshipClick:ae?q:!1,onRelationshipDoubleClick:ae?J:!1,onZoom:(Le=a.onZoom)!==null&&Le!==void 0?Le:!0})},[_e,ue,he,pe,fe,ae,a,te,p,N,F,L,G,U,m,b,K,v,W,H,y,q,J]),ve=Se.useMemo(()=>({nodeIds:new Set(n.nodeIds),relIds:new Set(n.relationshipIds)}),[n]),me=Se.useMemo(()=>u!==void 0?new Set(u):null,[u]),xe=Se.useMemo(()=>s!==void 0?new Set(s):null,[s]),Me=Se.useMemo(()=>o.nodes.map(Le=>Object.assign(Object.assign({},Le),{disabled:me?!me.has(Le.id):!1,selected:ve.nodeIds.has(Le.id)})),[o.nodes,ve,me]),ke=Se.useMemo(()=>o.rels.map(Le=>Object.assign(Object.assign({},Le),{disabled:xe?!xe.has(Le.id):!1,selected:ve.relIds.has(Le.id)})),[o.rels,ve,xe]);return{nodesWithState:Me,relsWithState:ke,wrappedMouseEventCallbacks:de}}var Cve=function(n,e){var t={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&e.indexOf(r)<0&&(t[r]=n[r]);if(n!=null&&typeof Object.getOwnPropertySymbols==\"function\")for(var i=0,r=Object.getOwnPropertySymbols(n);iIe.jsx(\"div\",{className:Ti(Ave[t],e),children:n}),Rve={disableTelemetry:!0,disableWebGL:!0,maxZoom:3,minZoom:.05,relationshipThreshold:.55},l2={bottomLeftIsland:null,bottomRightIsland:Ie.jsxs(yZ,{orientation:\"vertical\",isFloating:!0,size:\"small\",children:[Ie.jsx(nW,{}),\" \",Ie.jsx(rW,{}),\" \",Ie.jsx(iW,{})]}),topLeftIsland:null,topRightIsland:Ie.jsxs(\"div\",{className:\"ndl-graph-visualization-default-download-group\",children:[Ie.jsx(oW,{}),\" \",Ie.jsx(aW,{})]})};function id(n){var e,t,{nvlRef:r,nvlCallbacks:i,nvlOptions:a,sidepanel:o,nodes:u,rels:s,highlightedNodeIds:l,highlightedRelationshipIds:c,topLeftIsland:f=l2.topLeftIsland,topRightIsland:d=l2.topRightIsland,bottomLeftIsland:v=l2.bottomLeftIsland,bottomRightIsland:p=l2.bottomRightIsland,gesture:y=\"single\",setGesture:m,layout:b,setLayout:x,selected:_,setSelected:S,interactionMode:O,setInteractionMode:C,mouseEventCallbacks:T={},className:A,style:I,htmlAttributes:k,ref:N,as:L}=n,F=Cve(n,[\"nvlRef\",\"nvlCallbacks\",\"nvlOptions\",\"sidepanel\",\"nodes\",\"rels\",\"highlightedNodeIds\",\"highlightedRelationshipIds\",\"topLeftIsland\",\"topRightIsland\",\"bottomLeftIsland\",\"bottomRightIsland\",\"gesture\",\"setGesture\",\"layout\",\"setLayout\",\"selected\",\"setSelected\",\"interactionMode\",\"setInteractionMode\",\"mouseEventCallbacks\",\"className\",\"style\",\"htmlAttributes\",\"ref\",\"as\"]);const U=Se.useMemo(()=>r??wu.createRef(),[r]),G=Se.useId(),{theme:W}=GE(),{bg:q,border:H,text:J}=Uc.theme[W].color.neutral,[ne,K]=Se.useState(0);Se.useEffect(()=>{K($=>$+1)},[W]);const[te,fe]=Rm({isControlled:O!==void 0,onChange:C,state:O??\"select\"}),[ae,ue]=Rm({isControlled:_!==void 0,onChange:S,state:_??{nodeIds:[],relationshipIds:[]}}),[he,pe]=Rm({isControlled:b!==void 0,onChange:x,state:b??\"d3Force\"}),_e=Se.useMemo(()=>dve(u,s),[u,s]),{nodesWithState:de,relsWithState:ve,wrappedMouseEventCallbacks:me}=Tve({gesture:y,highlightedNodeIds:l,highlightedRelationshipIds:c,interactionMode:te,mouseEventCallbacks:T,nvlGraph:_e,selected:ae,setInteractionMode:fe,setSelected:ue}),[xe,Me]=Rm({isControlled:(o==null?void 0:o.isSidePanelOpen)!==void 0,onChange:o==null?void 0:o.setIsSidePanelOpen,state:(e=o==null?void 0:o.isSidePanelOpen)!==null&&e!==void 0?e:!0}),[ke,Le]=Rm({isControlled:(o==null?void 0:o.sidePanelWidth)!==void 0,onChange:o==null?void 0:o.onSidePanelResize,state:(t=o==null?void 0:o.sidePanelWidth)!==null&&t!==void 0?t:400}),Ge=Se.useMemo(()=>o===void 0?{children:Ie.jsx(id.SingleSelectionSidePanelContents,{}),isSidePanelOpen:xe,onSidePanelResize:Le,setIsSidePanelOpen:Me,sidePanelWidth:ke}:o,[o,xe,Me,ke,Le]),je=L??\"div\";return Ie.jsx(je,Object.assign({ref:N,className:Ti(\"ndl-graph-visualization-container\",A),style:I},k,{children:Ie.jsxs(eW.Provider,{value:{gesture:y,interactionMode:te,layout:he,nvlGraph:_e,nvlInstance:U,selected:ae,setGesture:m,setLayout:pe,sidepanel:Ge},children:[Ie.jsxs(\"div\",{className:\"ndl-graph-visualization\",children:[Ie.jsx(zhe,Object.assign({layout:he,nodes:de,rels:ve,nvlOptions:Object.assign(Object.assign(Object.assign({},Rve),{instanceId:G,styling:{defaultRelationshipColor:H.strongest,disabledItemColor:q.strong,disabledItemFontColor:J.weakest,dropShadowColor:H.weak,selectedInnerBorderColor:q.default}}),a),nvlCallbacks:Object.assign({onLayoutComputing($){var re;$||(re=U.current)===null||re===void 0||re.fit(U.current.getNodes().map(oe=>oe.id),{noPan:!0})}},i),mouseEventCallbacks:me,ref:U},F),ne),f!==null&&Ie.jsx(s2,{placement:\"top-left\",children:f}),d!==null&&Ie.jsx(s2,{placement:\"top-right\",children:d}),v!==null&&Ie.jsx(s2,{placement:\"bottom-left\",children:v}),p!==null&&Ie.jsx(s2,{placement:\"bottom-right\",children:p})]}),Ge&&Ie.jsx(Km,{sidepanel:Ge})]})}))}id.ZoomInButton=nW;id.ZoomOutButton=rW;id.ZoomToFitButton=iW;id.ToggleSidePanelButton=aW;id.DownloadButton=oW;id.BoxSelectButton=Yhe;id.LassoSelectButton=Xhe;id.SingleSelectButton=Whe;id.SearchButton=$he;id.SingleSelectionSidePanelContents=Ove;id.LayoutSelectButton=Zhe;id.GestureSelectButton=Jhe;function Pve(n){return n.map(e=>{const t=e.properties.labels;return{id:e.id,...e.color!==void 0&&{color:e.color},...e.size!==void 0&&{size:e.size},...e.pinned!==void 0&&{pinned:e.pinned},labels:Array.isArray(t)?t:e.caption?[e.caption]:[],properties:Object.entries(e.properties).reduce((r,[i,a])=>{if(i===\"labels\")return r;const o=typeof a;return r[i]={stringified:o===\"string\"?`\"${a}\"`:String(a),type:o},r},{})}})}function Mve(n){return n.map(e=>({id:e.id,...e.color!==void 0&&{color:e.color},...e.width!==void 0&&{width:e.width},type:e.properties.type??e.caption??\"\",properties:Object.entries(e.properties).reduce((t,[r,i])=>(r===\"type\"||(t[r]={stringified:String(i),type:typeof i}),t),{}),from:e.from,to:e.to}))}class Ive extends Se.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error(\"[neo4j-viz] Rendering error:\",e,t.componentStack)}render(){return this.state.error?Ie.jsxs(\"div\",{style:{padding:\"24px\",fontFamily:\"system-ui, sans-serif\",color:\"#c0392b\",background:\"#fdf0ef\",borderRadius:\"8px\",border:\"1px solid #e6b0aa\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\"},children:[Ie.jsx(\"h3\",{style:{margin:\"0 0 8px\"},children:\"Graph rendering failed\"}),Ie.jsx(\"pre\",{style:{margin:0,whiteSpace:\"pre-wrap\",fontSize:\"13px\",color:\"#6c3428\"},children:this.state.error.message})]}):this.props.children}}function Dve(){const e=window.getComputedStyle(document.body,null).getPropertyValue(\"background-color\").match(/\\d+/g);return!e||e.length<3?\"light\":Number(e[0])*.2126+Number(e[1])*.7152+Number(e[2])*.0722<128?\"dark\":\"light\"}function kve(n){Se.useEffect(()=>{const e=n===\"auto\"?Dve():n;document.documentElement.className=e},[n])}function Nve(){const[n]=J0(\"nodes\"),[e]=J0(\"relationships\"),[t]=J0(\"options\"),[r]=J0(\"height\"),[i]=J0(\"width\"),[a]=J0(\"theme\");kve(a??\"auto\");const{layout:o,nvlOptions:u,zoom:s,pan:l,layoutOptions:c}=t??{},[f,d]=Se.useMemo(()=>[Pve(n??[]),Mve(e??[])],[n,e]);return Ie.jsx(\"div\",{style:{height:r??\"600px\",width:i??\"100%\"},children:Ie.jsx(id,{nodes:f,rels:d,layout:o,nvlOptions:u,zoom:s,pan:l,layoutOptions:c})})}function Lve(){return Ie.jsx(Ive,{children:Ie.jsx(Nve,{})})}const jve=PW(Lve),Bve={render:jve},HS=window.__NEO4J_VIZ_DATA__;if(!HS)throw document.body.innerHTML=`\n", + "
\n", + "

Missing visualization data

\n", + "

Expected window.__NEO4J_VIZ_DATA__ to be set.

\n", + "

This page should be generated by neo4j_viz's render() method.

\n", + "
\n", + " `,new Error(\"window.__NEO4J_VIZ_DATA__ is not defined\");const Fve={get(n){return HS[n]},on(){},off(){},set(){},save_changes(){}},VS=document.getElementById(\"neo4j-viz-c233ce46aa9b\");if(!VS)throw new Error(\"Container element #neo4j-viz-c233ce46aa9b not found\");VS.style.width=HS.width??\"100%\";VS.style.height=HS.height??\"100vh\";Bve.render({model:Fve,el:VS});function Uve(n){var e=n;return!!(e.ctrlKey||e.shiftKey||e.metaKey||e.button&&e.button==1)}function zve(n,e){return!!(n.target===\"_blank\"&&e)}function qve(n,e,t,r){var i=this,a=[];return n?(n instanceof Element?a=[n]:\"toArray\"in n?a=n.toArray():a=n,a.forEach(function(o){o.addEventListener(\"click\",function(u){var s,l,c=e instanceof Function?e(o):e,f=t instanceof Function?t(o):t,d=o.getAttribute(\"href\")||o.getAttributeNS(\"http://www.w3.org/1999/xlink\",\"href\")||o.getAttribute(\"xlink:href\")||((s=o.getElementsByTagName(\"a\")[0])===null||s===void 0?void 0:s.getAttribute(\"href\")),v=Z3(i.track(c,f,r??{}),(l=i.settings.timeout)!==null&&l!==void 0?l:500);!zve(o,d)&&!Uve(u)&&d&&(u.preventDefault?u.preventDefault():u.returnValue=!1,v.catch(console.error).then(function(){window.location.href=d}).catch(console.error))},!1)}),this):this}function Gve(n,e,t,r){var i=this;if(!n)return this;n instanceof HTMLFormElement&&(n=[n]);var a=n;return a.forEach(function(o){if(!(o instanceof Element))throw new TypeError(\"Must pass HTMLElement to trackForm/trackSubmit.\");var u=function(l){var c;l.preventDefault?l.preventDefault():l.returnValue=!1;var f=e instanceof Function?e(o):e,d=t instanceof Function?t(o):t,v=Z3(i.track(f,d,r??{}),(c=i.settings.timeout)!==null&&c!==void 0?c:500);v.catch(console.error).then(function(){o.submit()}).catch(console.error)},s=window.jQuery||window.Zepto;s?s(o).submit(u):o.addEventListener(\"submit\",u,!1)}),this}const c2=Object.freeze(Object.defineProperty({__proto__:null,form:Gve,link:qve},Symbol.toStringTag,{value:\"Module\"}));function jF(n,e){return Object.keys(e).reduce(function(t,r){if(r.startsWith(n)){var i=r.substr(n.length);t[i]=e[r]}return t},{})}function Hve(n,e){var t=document.createElement(\"a\");t.href=e;var r=t.search.slice(1),i=r.split(\"&\").reduce(function(_,S){var O=S.split(\"=\"),C=O[0],T=O[1];return _[C]=ZG(T),_},{}),a=[],o=i.ajs_uid,u=i.ajs_event,s=i.ajs_aid,l=td(n.options.useQueryString)?n.options.useQueryString:{},c=l.aid,f=c===void 0?/.+/:c,d=l.uid,v=d===void 0?/.+/:d;if(s){var p=Array.isArray(i.ajs_aid)?i.ajs_aid[0]:i.ajs_aid;f.test(p)&&n.setAnonymousId(p)}if(o){var y=Array.isArray(i.ajs_uid)?i.ajs_uid[0]:i.ajs_uid;if(v.test(y)){var m=jF(\"ajs_trait_\",i);a.push(n.identify(y,m))}}if(u){var b=Array.isArray(i.ajs_event)?i.ajs_event[0]:i.ajs_event,x=jF(\"ajs_prop_\",i);a.push(n.track(b,x))}return Promise.all(a)}const Vve=Object.freeze(Object.defineProperty({__proto__:null,queryString:Hve},Symbol.toStringTag,{value:\"Module\"}));var m5={exports:{}},BF;function Wve(){return BF||(BF=1,(function(n,e){/*! For license information please see tsub.js.LICENSE.txt */(function(t,r){n.exports=r()})(self,(function(){return(function(){var t={2870:function(a,o,u){var s=this&&this.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(o,\"__esModule\",{value:!0}),o.Store=o.matches=o.transform=void 0;var l=u(4303);Object.defineProperty(o,\"transform\",{enumerable:!0,get:function(){return s(l).default}});var c=u(2370);Object.defineProperty(o,\"matches\",{enumerable:!0,get:function(){return s(c).default}});var f=u(1444);Object.defineProperty(o,\"Store\",{enumerable:!0,get:function(){return s(f).default}})},2370:function(a,o,u){var s=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(o,\"__esModule\",{value:!0});var l=s(u(7843));function c(m,b){if(!Array.isArray(m))return f(m,b)===!0;var x,_,S,O,C=m[0];switch(C){case\"!\":return!c(m[1],b);case\"or\":for(var T=1;T\":case\">=\":return(function(I,k,N,L){if(d(I)&&(I=c(I,L)),d(k)&&(k=c(k,L)),typeof I!=\"number\"||typeof k!=\"number\")return!1;switch(N){case\"<=\":return I<=k;case\">=\":return I>=k;case\"<\":return I\":return I>k;default:throw new Error(\"Invalid operator in compareNumbers: \".concat(N))}})(f(m[1],b),f(m[2],b),C,b);case\"in\":return(function(I,k,N){return k.find((function(L){return f(L,N)===I}))!==void 0})(f(m[1],b),f(m[2],b),b);case\"contains\":return S=f(m[1],b),O=f(m[2],b),typeof S==\"string\"&&typeof O==\"string\"&&S.indexOf(O)!==-1;case\"match\":return x=f(m[1],b),_=f(m[2],b),typeof x==\"string\"&&typeof _==\"string\"&&(function(I,k){var N,L;e:for(;I.length>0;){var F,U;if(F=(N=v(I)).star,U=N.chunk,I=N.pattern,F&&U===\"\")return!0;var G=p(U,k),W=G.t,q=G.ok,H=G.err;if(H)return!1;if(!q||!(W.length===0||I.length>0)){if(F)for(var J=0;J0)continue;k=W;continue e}if(H)return!1}return!1}k=W}return k.length===0})(_,x);case\"lowercase\":var A=f(m[1],b);return typeof A!=\"string\"?null:A.toLowerCase();case\"typeof\":return typeof f(m[1],b);case\"length\":return(function(I){return I===null?0:Array.isArray(I)||typeof I==\"string\"?I.length:NaN})(f(m[1],b));default:throw new Error(\"FQL IR could not evaluate for token: \".concat(C))}}function f(m,b){return Array.isArray(m)?m:typeof m==\"object\"?m.value:(0,l.default)(b,m)}function d(m){return!!Array.isArray(m)&&((m[0]===\"lowercase\"||m[0]===\"length\"||m[0]===\"typeof\")&&m.length===2||(m[0]===\"contains\"||m[0]===\"match\")&&m.length===3)}function v(m){for(var b={star:!1,chunk:\"\",pattern:\"\"};m.length>0&&m[0]===\"*\";)m=m.slice(1),b.star=!0;var x,_=!1;e:for(x=0;x0;){if(b.length===0)return S;switch(m[0]){case\"[\":var O=b[0];b=b.slice(1);var C=!0;(m=m.slice(1)).length>0&&m[0]===\"^\"&&(C=!1,m=m.slice(1));for(var T=!1,A=0;;){if(m.length>0&&m[0]===\"]\"&&A>0){m=m.slice(1);break}var I,k=\"\";if(I=(x=y(m)).char,m=x.newChunk,x.err||(k=I,m[0]===\"-\"&&(k=(_=y(m.slice(1))).char,m=_.newChunk,_.err)))return S;I<=O&&O<=k&&(T=!0),A++}if(T!==C)return S;break;case\"?\":b=b.slice(1),m=m.slice(1);break;case\"\\\\\":if((m=m.slice(1)).length===0)return S.err=!0,S;default:if(m[0]!==b[0])return S;b=b.slice(1),m=m.slice(1)}}return S.t=b,S.ok=!0,S.err=!1,S}function y(m){var b={char:\"\",newChunk:\"\",err:!1};return m.length===0||m[0]===\"-\"||m[0]===\"]\"||m[0]===\"\\\\\"&&(m=m.slice(1)).length===0?(b.err=!0,b):(b.char=m[0],b.newChunk=m.slice(1),b.newChunk.length===0&&(b.err=!0),b)}o.default=function(m,b){if(!b)throw new Error(\"No matcher supplied!\");switch(b.type){case\"all\":return!0;case\"fql\":return(function(x,_){if(!x)return!1;try{x=JSON.parse(x)}catch(O){throw new Error('Failed to JSON.parse FQL intermediate representation \"'.concat(x,'\": ').concat(O))}var S=c(x,_);return typeof S==\"boolean\"&&S})(b.ir,m);default:throw new Error(\"Matcher of type \".concat(b.type,\" unsupported.\"))}}},1444:function(a,o){Object.defineProperty(o,\"__esModule\",{value:!0});var u=(function(){function s(l){this.rules=[],this.rules=l||[]}return s.prototype.getRulesByDestinationName=function(l){for(var c=[],f=0,d=this.rules;f1?(I.pop(),k=(0,c.default)(C,I.join(\".\"))):k=S,typeof k==\"object\"){if(A.copy){var N=(0,c.default)(C,A.copy);N!==void 0&&(0,d.dset)(S,T,N)}else if(A.move){var L=(0,c.default)(C,A.move);L!==void 0&&(0,d.dset)(S,T,L),(0,v.unset)(S,A.move)}else A.hasOwnProperty(\"set\")&&(0,d.dset)(S,T,A.set);if(A.to_string){var F=(0,c.default)(S,T);if(typeof F==\"string\"||typeof F==\"object\"&&F!==null)continue;F!==void 0?(0,d.dset)(S,T,JSON.stringify(F)):(0,d.dset)(S,T,\"undefined\")}}}}function x(S,O){return!(O.sample.percent<=0)&&(O.sample.percent>=1||(O.sample.path?(function(T,A){var I=(0,c.default)(T,A.sample.path),k=(0,l.default)(JSON.stringify(I)),N=-64,L=[];_(k.slice(0,8),L);for(var F=0,U=0;U<64&&L[U]!==1;U++)F++;if(F!==0){var G=[];_(k.slice(9,16),G),N-=F,L.splice(0,F),G.splice(64-F),L=L.concat(G)}return L[63]=L[63]===0?1:0,(0,f.default)(parseInt(L.join(\"\"),2),N)=1;A/=2)T-A>=0?(T-=A,O.push(1)):O.push(0)}o.default=function(S,O){for(var C=S,T=0,A=O;Tf?T<0?l:s:(A<=d?(A+=52,k=2220446049250313e-31):k=1,_(C,T),I=C[0],I&=2148532223,k*S(I|=A+c<<20,C[1])))}},4772:function(a,o,u){var s=u(7548);a.exports=s},7548:function(a){a.exports=Number},8478:function(a,o,u){var s=u(4500);a.exports=s},4500:function(a,o,u){var s=u(1921),l=u(3105),c=u(6315);a.exports=function(f){var d=s(f);return(d=(d&l)>>>20)-c|0}},2490:function(a,o,u){var s=u(9639);a.exports=s},4445:function(a,o,u){var s,l,c;u(5902)===!0?(l=1,c=0):(l=0,c=1),s={HIGH:l,LOW:c},a.exports=s},9639:function(a,o,u){var s=u(4773),l=u(7382),c=u(4445),f=new l(1),d=new s(f.buffer),v=c.HIGH,p=c.LOW;a.exports=function(y,m){return d[v]=y,d[p]=m,f[0]}},5646:function(a,o,u){var s;s=u(5902)===!0?1:0,a.exports=s},1921:function(a,o,u){var s=u(6285);a.exports=s},6285:function(a,o,u){var s=u(4773),l=u(7382),c=u(5646),f=new l(1),d=new s(f.buffer);a.exports=function(v){return f[0]=v,d[c]}},9024:function(a,o,u){var s=u(6488),l=u(7011),c=u(1883),f=u(513);a.exports=function(d,v,p,y){return c(d)||l(d)?(v[y]=d,v[y+p]=0,v):d!==0&&f(d)>2]|=b.charCodeAt(x)<<8*x--;for(l=b=0;l>4]+s[b]+~~m[l|15&[b,5*b+1,3*b+5,7*b][x]])<<(x=[7,12,17,22,5,9,14,20,4,11,16,23,6,10,15,21][4*x+b++%4])|p>>>-x),d,v])d=0|x[1],v=x[2];for(b=4;b;)y[--b]+=x[b]}for(f=\"\";b<32;)f+=(y[b>>3]>>4*(1^b++)&15).toString(16);return f}}},r={};function i(a){var o=r[a];if(o!==void 0)return o.exports;var u=r[a]={exports:{}};return t[a].call(u.exports,u,u.exports,i),u.exports}return i.d=function(a,o){for(var u in o)i.o(o,u)&&!i.o(a,u)&&Object.defineProperty(a,u,{enumerable:!0,get:o[u]})},i.o=function(a,o){return Object.prototype.hasOwnProperty.call(a,o)},i.r=function(a){typeof Symbol<\"u\"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(a,\"__esModule\",{value:!0})},i(2870)})()}))})(m5)),m5.exports}var b5=Wve(),Yve=function(n){return function(e){var t=e.payload,r=e.integration,i=e.next,a=new b5.Store(n),o=a.getRulesByDestinationName(r);o.forEach(function(u){for(var s=u.matchers,l=u.transformers,c=0;c0&&OG()},function(){return gn(r,void 0,void 0,function(){var a,o,u;return yn(this,function(s){switch(s.label){case 0:return a=e.pop(),a?[4,Bb(a,n)]:[2];case 1:return o=s.sent(),u=o instanceof rp,u||t.push(a),[2]}})})})];case 1:return i.sent(),t.map(function(a){return e.pushWithBackoff(a)}),[2,e]}})})}var vW=(function(){function n(e,t,r,i,a,o){i===void 0&&(i={});var u=this;this.options={},this.type=\"destination\",this.middleware=[],this.initializePromise=Q3(),this.flushing=!1,this.name=e,this.version=t,this.settings=Lt({},i),this.disableAutoISOConversion=a.disableAutoISOConversion||!1,this.integrationSource=o,this.settings.type&&this.settings.type===\"browser\"&&delete this.settings.type,this.initializePromise.promise.then(function(s){return u._initialized=s},function(){}),this.options=a,this.buffer=a.disableClientPersistence?new SS(4,[]):new CS(4,\"\".concat(r,\":dest-\").concat(e)),this.scheduleFlush()}return n.prototype.isLoaded=function(){return!!this._ready},n.prototype.ready=function(){var e=this;return this.initializePromise.promise.then(function(){var t;return(t=e.onReady)!==null&&t!==void 0?t:Promise.resolve()})},n.prototype.load=function(e,t){var r;return gn(this,void 0,void 0,function(){var i,a,o=this;return yn(this,function(u){switch(u.label){case 0:return this._ready||this.onReady!==void 0?[2]:(r=this.integrationSource)!==null&&r!==void 0?(a=r,[3,3]):[3,1];case 1:return[4,Qve(e,this.name,this.version,this.options.obfuscate)];case 2:a=u.sent(),u.label=3;case 3:i=a,this.integration=Zve(i,this.settings,t),this.onReady=new Promise(function(s){var l=function(){o._ready=!0,s(!0)};o.integration.once(\"ready\",l)}),this.integration.on(\"initialize\",function(){o.initializePromise.resolve(!0)});try{Qg(e,{integrationName:this.name,methodName:\"initialize\",type:\"classic\"}),this.integration.initialize()}catch(s){throw Qg(e,{integrationName:this.name,methodName:\"initialize\",type:\"classic\",didError:!0}),this.initializePromise.resolve(!1),s}return[2]}})})},n.prototype.unload=function(e,t){return Jve(this.name,this.version,this.options.obfuscate)},n.prototype.addMiddleware=function(){for(var e,t=[],r=0;r0&&this.scheduleFlush(),[2]}})})},Math.random()*5e3)},n})();function ipe(n,e,t,r,i,a){var o,u;if(t===void 0&&(t={}),r===void 0&&(r={}),SG())return[];e.plan&&(r=r??{},r.plan=e.plan);var s=(u=(o=e.middlewareSettings)===null||o===void 0?void 0:o.routingRules)!==null&&u!==void 0?u:[],l=e.integrations,c=r.integrations,f=KG(e,r??{}),d=a==null?void 0:a.reduce(function(p,y){var m;return Lt(Lt({},p),(m={},m[$ve(y)]=y,m))},{}),v=new Set(xu(xu([],Object.keys(l).filter(function(p){return tpe(p,l[p])}),!0),Object.keys(d||{}).filter(function(p){return td(l[p])||td(c==null?void 0:c[p])}),!0));return Array.from(v).filter(function(p){return!npe(p,t)}).map(function(p){var y=l[p],m=epe(y),b=new vW(p,m,n,f[p],r,d==null?void 0:d[p]),x=s.filter(function(_){return _.destinationName===p});return x.length>0&&i&&b.addMiddleware(i),b})}const ape=Object.freeze(Object.defineProperty({__proto__:null,LegacyDestination:vW,ajsDestinations:ipe},Symbol.toStringTag,{value:\"Module\"}));function ope(n){return gn(this,void 0,void 0,function(){var e;return yn(this,function(t){switch(t.label){case 0:return[4,bh(()=>Promise.resolve().then(()=>ppe),void 0,import.meta.url)];case 1:return e=t.sent(),n._plugins=e,[2]}})})}const upe=Object.freeze(Object.defineProperty({__proto__:null,loadLegacyVideoPlugins:ope},Symbol.toStringTag,{value:\"Module\"}));function spe(n,e){var t,r;if(!n||!Object.keys(n))return{};var i=n.integrations?Object.keys(n.integrations).filter(function(o){return n.integrations[o]===!1}):[],a=[];return((t=e.remotePlugins)!==null&&t!==void 0?t:[]).forEach(function(o){i.forEach(function(u){o.creationName==u&&a.push(o.name)})}),((r=e.remotePlugins)!==null&&r!==void 0?r:[]).reduce(function(o,u){return u.settings.subscriptions&&a.includes(u.name)&&u.settings.subscriptions.forEach(function(s){return o[\"\".concat(u.name,\" \").concat(s.partnerAction)]=!1}),o},{})}function lpe(n,e){function t(r){var i=n,a=r.event.event;if(i&&a){var o=i[a];if(fW(i,o)){var u=spe(o,e);r.updateEvent(\"integrations\",Lt(Lt(Lt({},r.event.integrations),o==null?void 0:o.integrations),u))}else return r.updateEvent(\"integrations\",Lt(Lt({},r.event.integrations),{All:!1,\"Segment.io\":!0})),r}return r}return{name:\"Schema Filter\",version:\"0.1.0\",isLoaded:function(){return!0},load:function(){return Promise.resolve()},type:\"before\",page:t,alias:t,track:t,identify:t,group:t}}const cpe=Object.freeze(Object.defineProperty({__proto__:null,schemaFilter:lpe},Symbol.toStringTag,{value:\"Module\"}));function fpe(n,e,t){var r;return gn(this,void 0,void 0,function(){var i,a,o,u,s,l=this;return yn(this,function(c){switch(c.label){case 0:return SG()?[2,[]]:(i=cD(),a=(r=e.enabledMiddleware)!==null&&r!==void 0?r:{},o=Object.entries(a).filter(function(f){f[0];var d=f[1];return d}).map(function(f){var d=f[0];return d}),u=o.map(function(f){return gn(l,void 0,void 0,function(){var d,v,p,y;return yn(this,function(m){switch(m.label){case 0:d=f.replace(\"@segment/\",\"\"),v=d,t&&(v=btoa(d).replace(/=/g,\"\")),p=\"\".concat(i,\"/middleware/\").concat(v,\"/latest/\").concat(v,\".js.gz\"),m.label=1;case 1:return m.trys.push([1,3,,4]),[4,Fb(p)];case 2:return m.sent(),[2,window[\"\".concat(d,\"Middleware\")]];case 3:return y=m.sent(),n.log(\"error\",y),n.stats.increment(\"failed_remote_middleware\"),[3,4];case 4:return[2]}})})}),[4,Promise.all(u)]);case 1:return s=c.sent(),s=s.filter(Boolean),[2,s]}})})}const dpe=Object.freeze(Object.defineProperty({__proto__:null,remoteMiddlewares:fpe},Symbol.toStringTag,{value:\"Module\"}));var _5={exports:{}},FF;function hpe(){return FF||(FF=1,(function(n,e){(function(t,r){n.exports=r()})(window,(function(){return(function(t){var r={};function i(a){if(r[a])return r[a].exports;var o=r[a]={i:a,l:!1,exports:{}};return t[a].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=t,i.c=r,i.d=function(a,o,u){i.o(a,o)||Object.defineProperty(a,o,{enumerable:!0,get:u})},i.r=function(a){typeof Symbol<\"u\"&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(a,\"__esModule\",{value:!0})},i.t=function(a,o){if(1&o&&(a=i(a)),8&o||4&o&&typeof a==\"object\"&&a&&a.__esModule)return a;var u=Object.create(null);if(i.r(u),Object.defineProperty(u,\"default\",{enumerable:!0,value:a}),2&o&&typeof a!=\"string\")for(var s in a)i.d(u,s,(function(l){return a[l]}).bind(null,s));return u},i.n=function(a){var o=a&&a.__esModule?function(){return a.default}:function(){return a};return i.d(o,\"a\",o),o},i.o=function(a,o){return Object.prototype.hasOwnProperty.call(a,o)},i.p=\"\",i(i.s=2)})([function(t,r,i){i.r(r);var a=typeof fetch==\"function\"?fetch.bind():function(o,u){return u=u||{},new Promise((function(s,l){var c=new XMLHttpRequest;for(var f in c.open(u.method||\"get\",o,!0),u.headers)c.setRequestHeader(f,u.headers[f]);function d(){var v,p=[],y=[],m={};return c.getAllResponseHeaders().replace(/^(.*?):[^\\S\\n]*([\\s\\S]*?)$/gm,(function(b,x,_){p.push(x=x.toLowerCase()),y.push([x,_]),v=m[x],m[x]=v?v+\",\"+_:_})),{ok:(c.status/100|0)==2,status:c.status,statusText:c.statusText,url:c.responseURL,clone:d,text:function(){return Promise.resolve(c.responseText)},json:function(){return Promise.resolve(c.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([c.response]))},headers:{keys:function(){return p},entries:function(){return y},get:function(b){return m[b.toLowerCase()]},has:function(b){return b.toLowerCase()in m}}}}c.withCredentials=u.credentials==\"include\",c.onload=function(){s(d())},c.onerror=l,c.send(u.body)}))};r.default=a},function(t,r,i){Object.defineProperty(r,\"__esModule\",{value:!0});var a=(function(){function u(s,l){for(var c=0;c=10&&(this.track(\"Video Content Playing\",this.metadata.content),this.mostRecentHeartbeat=Math.floor(d))}},{key:\"trackPause\",value:function(){this.isPaused=!0,this.track(\"Video Playback Paused\",this.metadata.playback)}},{key:\"retrieveMetadata\",value:function(f){var d=this;return new Promise((function(v,p){var y=f.id;(0,o.default)(\"https://api.vimeo.com/videos/\"+y,{headers:{Authorization:\"Bearer \"+d.authToken}}).then((function(m){return m.ok?m.json():p(m)})).then((function(m){d.metadata.content.title=m.name,d.metadata.content.description=m.description,d.metadata.content.publisher=m.user.name,d.metadata.playback.position=0,d.metadata.playback.totalLength=m.duration})).catch((function(m){return console.error(\"Request to Vimeo API Failed with: \",m),p(m)}))}))}},{key:\"updateMetadata\",value:function(f){var d=this;return new Promise((function(v,p){d.player.getVolume().then((function(y){y&&(d.metadata.playback.sound=100*y),d.metadata.playback.position=f.seconds,v()})).catch(p)}))}}]),c})(u(i(1)).default);r.default=s},function(t,r,i){Object.defineProperty(r,\"__esModule\",{value:!0});var a=(function(){function f(d,v){for(var p=0;p2e3}}]),d})(u.default);function c(f){var d=f.match(/PT(\\d+H)?(\\d+M)?(\\d+S)?/);return d=d.slice(1).map((function(v){if(v!=null)return v.replace(/\\D/,\"\")})),3600*(parseInt(d[0])||0)+60*(parseInt(d[1])||0)+(parseInt(d[2])||0)}r.default=l}])}))})(_5)),_5.exports}var pW=hpe();const vpe=Yp(pW),ppe=UF({__proto__:null,default:vpe},[pW]);\n", + " \n", + " \n", + "\n", + " \n", + "
\n", + " \n", + "\n" ], "text/plain": [ "" ] }, - "execution_count": 1, + "execution_count": 60, "metadata": {}, "output_type": "execute_result" } @@ -333,6 +1818,60 @@ "source": [ "We are now easily able to distinguish between the different types of nodes in the graph." ] + }, + { + "cell_type": "markdown", + "id": "57plfflyo7m", + "metadata": {}, + "source": [ + "## Interactive Widgets\n", + "\n", + "The `render()` method returns static HTML, which works well for embedding visualizations in documents or Streamlit apps.\n", + "For interactive exploration in Jupyter environments (JupyterLab, VS Code, Colab), use `render_widget()` instead.\n", + "\n", + "The widget provides two-way sync between Python and JavaScript, so you can interact with the graph and update it programmatically." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6j6duo4v7p9", + "metadata": {}, + "outputs": [], + "source": [ + "widget = VG.render_widget()\n", + "widget" + ] + }, + { + "cell_type": "markdown", + "id": "90bjot9oq1", + "metadata": {}, + "source": [ + "The widget accepts the same rendering options as `render()`: `layout`, `renderer`, `width`, `height`, `pan_position`, etc.\n", + "\n", + "You can also update the widget's data after displaying it. Changes sync automatically to the visualization above." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "652ybsznrab", + "metadata": {}, + "outputs": [], + "source": [ + "# Run this cell multiple times - each run adds a new node to the widget above\n", + "import random\n", + "\n", + "new_id = len(widget.nodes)\n", + "target_id = random.choice([n[\"id\"] for n in widget.nodes])\n", + "\n", + "new_node = Node(id=new_id, size=10, caption=\"Person\")\n", + "new_rel = Relationship(source=new_id, target=target_id, caption=\"KNOWS\")\n", + "\n", + "widget.nodes = widget.nodes + [new_node.to_dict()]\n", + "widget.relationships = widget.relationships + [new_rel.to_dict()]" + ] } ], "metadata": { diff --git a/js-applet/.gitignore b/js-applet/.gitignore index 40f90345..dcb7b844 100644 --- a/js-applet/.gitignore +++ b/js-applet/.gitignore @@ -16,7 +16,6 @@ lib dist # yarn -yarn.lock .yarn/* !.yarn/cache !.yarn/patches diff --git a/js-applet/babel.config.js b/js-applet/babel.config.js deleted file mode 100644 index 7b36f21a..00000000 --- a/js-applet/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: ['@babel/preset-typescript', '@babel/preset-env'] -} diff --git a/js-applet/index.html b/js-applet/index.html new file mode 100644 index 00000000..fc419b97 --- /dev/null +++ b/js-applet/index.html @@ -0,0 +1,23 @@ + + + + + + neo4j-viz + + + + +
+ + + diff --git a/js-applet/package.json b/js-applet/package.json index 952f7b1e..8778d536 100644 --- a/js-applet/package.json +++ b/js-applet/package.json @@ -1,20 +1,37 @@ { "name": "nvl-python-wrapper", - "version": "0.3.6-800b1623", + "version": "0.3.7", + "type": "module", "scripts": { - "build": "webpack", - "postbuild": "cp dist/base.js ../python-wrapper/src/neo4j_viz/resources/nvl_entrypoint" + "dev": "concurrently -n widget,html,jupyter -c cyan,magenta,green \"npm:dev:widget\" \"npm:dev:html\" \"npm:dev:jupyter\"", + "dev:widget": "vite build --watch", + "dev:html": "vite build --watch --config vite.config.html.ts", + "dev:jupyter": "cd ../python-wrapper && ANYWIDGET_HMR=1 uv run jupyter lab ../examples/", + "build": "tsc && vite build && vite build --config vite.config.html.ts", + "build:widget": "vite build", + "build:html": "vite build --config vite.config.html.ts" }, "devDependencies": { - "babel-loader": "^10.0.0", - "ts-loader": "^9.4.4", - "ts-node": "^10.9.2", + "@anywidget/vite": "^0.2.2", + "@types/node": "^25.2.3", + "@types/react": "^19.2.13", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^4.5.2", + "concurrently": "^9.2.1", "typescript": "5.9.3", - "webpack": "^5.75.0", - "webpack-cli": "^6.0.1" + "vite": "^6.3.5", + "vite-plugin-singlefile": "^2.3.0" }, "dependencies": { - "@neo4j-nvl/base": "1.0.0", - "@neo4j-nvl/interaction-handlers": "1.0.0" + "@anywidget/react": "^0.2.0", + "@neo4j-ndl/base": "^4.7.1", + "@neo4j-ndl/react": "^4.7.3", + "@neo4j-ndl/react-graph": "^1.2.8", + "@neo4j-nvl/base": "^1.0.0", + "@neo4j-nvl/interaction-handlers": "^1.0.0", + "@neo4j-nvl/react": "^1.0.0", + "@tanstack/react-table": "^8.20.5", + "react": "^19.2.4", + "react-dom": "^19.2.4" } } diff --git a/js-applet/src/data-transforms.ts b/js-applet/src/data-transforms.ts new file mode 100644 index 00000000..b3837357 --- /dev/null +++ b/js-applet/src/data-transforms.ts @@ -0,0 +1,74 @@ +import "@neo4j-ndl/base/lib/neo4j-ds-styles.css"; +import type { NeoNode, NeoRel, PortableProperty } from "@neo4j-ndl/react-graph"; + +export type SerializedNode = { + id: string; + caption?: string; + size?: number; + color?: string; + pinned?: boolean; + properties: Record; +}; + +export type SerializedRelationship = { + id: string; + from: string; + to: string; + caption?: string; + color?: string; + width?: number; + properties: Record; +}; + +export function transformNodes(nodes: SerializedNode[]): NeoNode[] { + return nodes.map((node) => { + const labels = node.properties.labels; + return { + id: node.id, + // Only include visual properties when explicitly set, so that + // GraphVisualization's smart defaults (label-based coloring, etc.) apply. + ...(node.color !== undefined && { color: node.color }), + ...(node.size !== undefined && { size: node.size }), + ...(node.pinned !== undefined && { pinned: node.pinned }), + labels: Array.isArray(labels) + ? (labels as string[]) + : node.caption + ? [node.caption] + : [], + properties: Object.entries(node.properties).reduce< + Record + >((acc, [key, value]) => { + if (key === "labels") return acc; + const type = typeof value; + acc[key] = { + stringified: type === "string" ? `"${value}"` : String(value), + type, + }; + return acc; + }, {}), + }; + }); +} + +export function transformRelationships( + relationships: SerializedRelationship[], +): NeoRel[] { + return relationships.map((rel) => ({ + id: rel.id, + ...(rel.color !== undefined && { color: rel.color }), + ...(rel.width !== undefined && { width: rel.width }), + type: (rel.properties.type as string | undefined) ?? rel.caption ?? "", + properties: Object.entries(rel.properties).reduce< + Record + >((acc, [key, value]) => { + if (key === "type") return acc; + acc[key] = { + stringified: String(value), + type: typeof value, + }; + return acc; + }, {}), + from: rel.from, + to: rel.to, + })); +} diff --git a/js-applet/src/graph-error-boundary.tsx b/js-applet/src/graph-error-boundary.tsx new file mode 100644 index 00000000..3aa44428 --- /dev/null +++ b/js-applet/src/graph-error-boundary.tsx @@ -0,0 +1,57 @@ +import "@neo4j-ndl/base/lib/neo4j-ds-styles.css"; +import { Component, type ErrorInfo, type ReactNode } from "react"; + +type ErrorBoundaryProps = { children: ReactNode }; +type ErrorBoundaryState = { error: Error | null }; + +export class GraphErrorBoundary extends Component< + ErrorBoundaryProps, + ErrorBoundaryState +> { + constructor(props: ErrorBoundaryProps) { + super(props); + this.state = { error: null }; + } + + static getDerivedStateFromError(error: Error): ErrorBoundaryState { + return { error }; + } + + componentDidCatch(error: Error, info: ErrorInfo): void { + console.error("[neo4j-viz] Rendering error:", error, info.componentStack); + } + + render(): ReactNode { + if (this.state.error) { + return ( +
+

Graph rendering failed

+
+            {this.state.error.message}
+          
+
+ ); + } + return this.props.children; + } +} diff --git a/js-applet/src/graph-widget.tsx b/js-applet/src/graph-widget.tsx new file mode 100644 index 00000000..1c1deb68 --- /dev/null +++ b/js-applet/src/graph-widget.tsx @@ -0,0 +1,100 @@ +import { createRender, useModelState } from "@anywidget/react"; +import "@neo4j-ndl/base/lib/neo4j-ds-styles.css"; +import { GraphVisualization } from "@neo4j-ndl/react-graph"; +import type { Layout, NvlOptions } from "@neo4j-nvl/base"; +import { useEffect, useMemo } from "react"; +import { + SerializedNode, + SerializedRelationship, + transformNodes, + transformRelationships, +} from "./data-transforms"; +import { GraphErrorBoundary } from "./graph-error-boundary"; + +export type Theme = "dark" | "light" | "auto"; + +export type GraphOptions = { + layout?: Layout; + nvlOptions?: Partial; + zoom?: number; + pan?: { x: number; y: number }; + layoutOptions?: Record; +}; + +export type WidgetData = { + nodes: SerializedNode[]; + relationships: SerializedRelationship[]; + options: GraphOptions; + height: string; + width: string; + theme: Theme; +}; + +function detectTheme(): "light" | "dark" { + const backgroundColorString = window + .getComputedStyle(document.body, null) + .getPropertyValue("background-color"); + const colorsArray = backgroundColorString.match(/\d+/g); + if (!colorsArray || colorsArray.length < 3) { + return "light"; + } + const brightness = + Number(colorsArray[0]) * 0.2126 + + Number(colorsArray[1]) * 0.7152 + + Number(colorsArray[2]) * 0.0722; + return brightness < 128 ? "dark" : "light"; +} + +function useTheme(theme: Theme) { + useEffect(() => { + const resolved = theme === "auto" ? detectTheme() : theme; + document.documentElement.className = resolved; + }, [theme]); +} + +function GraphWidget() { + const [nodes] = useModelState("nodes"); + const [relationships] = + useModelState("relationships"); + const [options] = useModelState("options"); + const [height] = useModelState("height"); + const [width] = useModelState("width"); + const [theme] = useModelState("theme"); + + useTheme(theme ?? "auto"); + + const { layout, nvlOptions, zoom, pan, layoutOptions } = options ?? {}; + const [neoNodes, neoRelationships] = useMemo( + () => [ + transformNodes(nodes ?? []), + transformRelationships(relationships ?? []), + ], + [nodes, relationships], + ); + + return ( +
+ +
+ ); +} + +function GraphWidgetWithErrorBoundary() { + return ( + + + + ); +} + +const render = createRender(GraphWidgetWithErrorBoundary); + +export default { render }; diff --git a/js-applet/src/index.ts b/js-applet/src/index.ts deleted file mode 100644 index 7f6fd42d..00000000 --- a/js-applet/src/index.ts +++ /dev/null @@ -1,87 +0,0 @@ -import { FreeLayoutType, NVL } from '@neo4j-nvl/base' -import type { Node, NvlOptions, Relationship } from '@neo4j-nvl/base' -import { DragNodeInteraction, PanInteraction, ZoomInteraction, HoverInteraction } from '@neo4j-nvl/interaction-handlers' - -interface PyNode extends Node { - properties: Object; -} - -interface PyRel extends Relationship { - properties: Object; -} - -class PyNVL { - nvl: NVL - - zoomInteraction: ZoomInteraction - - panInteraction: PanInteraction - - dragNodeInteraction: DragNodeInteraction - - hoverInteraction: HoverInteraction - - constructor( - frame: HTMLElement, - tooltip: HTMLElement | null = null, - nvlNodes: Node[] = [], - nvlRels: Relationship[] = [], - options: NvlOptions = {}, - callbacks = {} - ) { - - this.nvl = new NVL(frame, nvlNodes, nvlRels, { ...options, disableTelemetry: true, disableWebWorkers: true, disableAria: true }, callbacks) - this.zoomInteraction = new ZoomInteraction(this.nvl) - this.panInteraction = new PanInteraction(this.nvl) - this.dragNodeInteraction = new DragNodeInteraction(this.nvl) - - if (tooltip !== null) { - this.hoverInteraction = new HoverInteraction(this.nvl) - - const truncateValue = (value: any, maxLength: number = 100): string => { - const strValue = String(value); - if (strValue.length <= maxLength) { - return strValue; - } - return `${strValue}`; - }; - - this.hoverInteraction.updateCallback('onHover', (element: PyNode | PyRel) => { - if (element === undefined) { - tooltip.textContent = ""; - if (tooltip.style.display === "block") { - tooltip.style.display = "none"; - } - } else if ("from" in element) { - const rel = element as PyRel - - let hoverInfo: string = (`Source ID: ${rel.from}
Target ID: ${rel.to}`) - for (const [key, value] of Object.entries(element.properties)) { - hoverInfo += `
${key}: ${truncateValue(value)}` - } - tooltip.setHTMLUnsafe(hoverInfo) - - if (tooltip.style.display === "none") { - tooltip.style.display = "block"; - } - } else if ("id" in element) { - let hoverInfo: string = `ID: ${element.id}` - for (const [key, value] of Object.entries(element.properties)) { - hoverInfo += `
${key}: ${truncateValue(value)}` - } - tooltip.setHTMLUnsafe(hoverInfo) - - if (tooltip.style.display === "none") { - tooltip.style.display = "block"; - } - } - }) - } - - if (options.layout === FreeLayoutType) { - this.nvl.setNodePositions(nvlNodes, false) - } - } -} - -export { PyNVL as NVL } diff --git a/js-applet/src/standalone-entrypoint.ts b/js-applet/src/standalone-entrypoint.ts new file mode 100644 index 00000000..0139dc40 --- /dev/null +++ b/js-applet/src/standalone-entrypoint.ts @@ -0,0 +1,53 @@ +import type { AnyModel } from "@anywidget/types"; +import widget, { type WidgetData } from "./graph-widget"; + +/** + * Standalone entrypoint for static HTML rendering (non-Jupyter). + * Data is injected by Python via window.__NEO4J_VIZ_DATA__. + */ + +declare global { + interface Window { + __NEO4J_VIZ_DATA__?: Partial; + } +} + +const data = window.__NEO4J_VIZ_DATA__; + +if (!data) { + document.body.innerHTML = ` +
+

Missing visualization data

+

Expected window.__NEO4J_VIZ_DATA__ to be set.

+

This page should be generated by neo4j_viz's render() method.

+
+ `; + throw new Error("window.__NEO4J_VIZ_DATA__ is not defined"); +} + +/** + * Read-only model shim for static HTML rendering. + * Mutations (set/save_changes) are no-ops since there's no kernel to sync with. + */ +const model: Pick< + AnyModel, + "get" | "on" | "off" | "set" | "save_changes" +> = { + get(key: K): WidgetData[K] { + return data[key] as WidgetData[K]; + }, + on() {}, + off() {}, + set() {}, + save_changes() {}, +}; + +const el = document.getElementById("neo4j-viz-container"); +if (!el) { + throw new Error("Container element #neo4j-viz-container not found"); +} + +el.style.width = data.width ?? "100%"; +el.style.height = data.height ?? "100vh"; + +widget.render({ model, el } as Parameters[0]); diff --git a/js-applet/tsconfig.json b/js-applet/tsconfig.json index 7cb0cea1..62facf9b 100644 --- a/js-applet/tsconfig.json +++ b/js-applet/tsconfig.json @@ -1,23 +1,17 @@ { "compilerOptions": { - "noImplicitAny": false, - "module": "ESNext", "target": "ESNext", - "allowJs": true, - "declaration": true, - "useDefineForClassFields": true, + "module": "ESNext", + "moduleResolution": "Bundler", + "jsx": "react-jsx", + "strict": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, - "strictNullChecks": true, + "useDefineForClassFields": true, "noUncheckedIndexedAccess": true, - "lib": [ - "ESNext", - "DOM" - ], - "moduleResolution": "Bundler", - "outDir": "./dist" + "lib": ["ESNext", "DOM"], + "skipLibCheck": true, + "noEmit": true }, - "files": [ - "src/index.ts" - ] + "include": ["src"] } diff --git a/js-applet/tsconfig.node.json b/js-applet/tsconfig.node.json new file mode 100644 index 00000000..2e8175ed --- /dev/null +++ b/js-applet/tsconfig.node.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "Bundler", + "esModuleInterop": true, + "strict": true, + "skipLibCheck": true, + "noEmit": true + }, + "include": ["vite.config.ts"] +} diff --git a/js-applet/vite.config.html.ts b/js-applet/vite.config.html.ts new file mode 100644 index 00000000..e6c14b94 --- /dev/null +++ b/js-applet/vite.config.html.ts @@ -0,0 +1,17 @@ +import react from "@vitejs/plugin-react"; +import { defineConfig } from "vite"; +import { viteSingleFile } from "vite-plugin-singlefile"; + +// HTML build: produces a single self-contained index.html with all JS and +// CSS inlined. Python injects graph data at runtime via +// window.__NEO4J_VIZ_DATA__ before serving it. +export default defineConfig({ + plugins: [react(), viteSingleFile()], + define: { + "process.env.NODE_ENV": JSON.stringify("production"), + }, + build: { + outDir: "../python-wrapper/src/neo4j_viz/resources/nvl_entrypoint", + emptyOutDir: false, + }, +}); diff --git a/js-applet/vite.config.ts b/js-applet/vite.config.ts new file mode 100644 index 00000000..c36bee67 --- /dev/null +++ b/js-applet/vite.config.ts @@ -0,0 +1,30 @@ +import anywidget from "@anywidget/vite"; +import react from "@vitejs/plugin-react"; +import { defineConfig } from "vite"; + +// ESM lib build for anywidget (produces widget.js + style.css). +// Dev server: `yarn dev` starts Vite with HMR via @anywidget/vite. +// Python widget points _esm at http://localhost:5173/src/index.tsx?anywidget +export default defineConfig({ + plugins: [react(), anywidget()], + define: { + // React reference process.env.NODE_ENV at runtime + "process.env.NODE_ENV": JSON.stringify("production"), + }, + build: { + outDir: "../python-wrapper/src/neo4j_viz/resources/nvl_entrypoint", + emptyOutDir: false, + lib: { + entry: ["src/graph-widget.tsx"], + formats: ["es"], + fileName: () => "widget.js", + }, + rollupOptions: { + output: { + // Required to help bundle the widget.js and style.css into a single file + inlineDynamicImports: true, + assetFileNames: "style.[ext]", + }, + }, + }, +}); diff --git a/js-applet/webpack.config.js b/js-applet/webpack.config.js deleted file mode 100644 index 4edd74db..00000000 --- a/js-applet/webpack.config.js +++ /dev/null @@ -1,35 +0,0 @@ -const path = require('path') - -module.exports = [ - { - name: 'base', - mode: 'production', - entry: { - base: ['./src/index.ts'] - }, - module: { - rules: [ - { - test: /\.js$/, - exclude: /node_modules|dist/, - use: 'babel-loader' - }, - { - test: /\.ts$/, - use: 'ts-loader', - exclude: /node_modules/ - } - ] - }, - resolve: { - extensions: ['.ts', '.js'] - }, - output: { - path: path.resolve(__dirname, 'dist'), - publicPath: '', - library: 'NVLBase', - libraryTarget: 'var', - clean: false - } - } -] diff --git a/js-applet/yarn.lock b/js-applet/yarn.lock new file mode 100644 index 00000000..bb7ceab7 --- /dev/null +++ b/js-applet/yarn.lock @@ -0,0 +1,5885 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@antfu/install-pkg@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-1.1.0.tgz#78fa036be1a6081b5a77a5cf59f50c7752b6ba26" + integrity sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ== + dependencies: + package-manager-detector "^1.3.0" + tinyexec "^1.0.1" + +"@anywidget/react@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@anywidget/react/-/react-0.2.0.tgz#095207c7a774c7867fe871083b5773b7c74ddc7c" + integrity sha512-7jmyfEeKDzMAOmdvzQ/KNtct72lqR1j6KYtb3RtrnHoDMMO5aymqbXib5bvDdnZQOiqlTU+B+cKxtBpYc0W4hg== + dependencies: + "@anywidget/types" "^0.2.0" + +"@anywidget/types@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@anywidget/types/-/types-0.2.0.tgz#6bae4e4fa36d193f565b0b78dc7eac50bb71beb4" + integrity sha512-+XtK4uwxRd4JpuevUMhirrbvC0V4yCA/i0lEjhmSAtOaxiXIg/vBKzaSonDuoZ1a9LEjUXTW2+m7w+ULgsJYvg== + +"@anywidget/vite@^0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@anywidget/vite/-/vite-0.2.2.tgz#4658c0bfe71e254f5d229e900321f775c1fa41be" + integrity sha512-6qYispivu+VAvWJbWSsZujGAQXLW5Xve/cNA/zrz+RXeg31xfJ5bH5ylqp6UC+GpFZL8azRN6HQS24Z0IgURLw== + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== + dependencies: + "@babel/helper-validator-identifier" "^7.27.1" + js-tokens "^4.0.0" + picocolors "^1.1.1" + +"@babel/code-frame@^7.28.6", "@babel/code-frame@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.29.0.tgz#7cd7a59f15b3cc0dcd803038f7792712a7d0b15c" + integrity sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw== + dependencies: + "@babel/helper-validator-identifier" "^7.28.5" + js-tokens "^4.0.0" + picocolors "^1.1.1" + +"@babel/compat-data@^7.28.6": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.29.0.tgz#00d03e8c0ac24dd9be942c5370990cbe1f17d88d" + integrity sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg== + +"@babel/core@^7.28.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.0.tgz#5286ad785df7f79d656e88ce86e650d16ca5f322" + integrity sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA== + dependencies: + "@babel/code-frame" "^7.29.0" + "@babel/generator" "^7.29.0" + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-module-transforms" "^7.28.6" + "@babel/helpers" "^7.28.6" + "@babel/parser" "^7.29.0" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.29.0" + "@babel/types" "^7.29.0" + "@jridgewell/remapping" "^2.3.5" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.27.3": + version "7.27.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.5.tgz#3eb01866b345ba261b04911020cbe22dd4be8c8c" + integrity sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw== + dependencies: + "@babel/parser" "^7.27.5" + "@babel/types" "^7.27.3" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + +"@babel/generator@^7.29.0": + version "7.29.1" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.1.tgz#d09876290111abbb00ef962a7b83a5307fba0d50" + integrity sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw== + dependencies: + "@babel/parser" "^7.29.0" + "@babel/types" "^7.29.0" + "@jridgewell/gen-mapping" "^0.3.12" + "@jridgewell/trace-mapping" "^0.3.28" + jsesc "^3.0.2" + +"@babel/helper-compilation-targets@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz#32c4a3f41f12ed1532179b108a4d746e105c2b25" + integrity sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA== + dependencies: + "@babel/compat-data" "^7.28.6" + "@babel/helper-validator-option" "^7.27.1" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-globals@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" + integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== + +"@babel/helper-module-imports@^7.16.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" + integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-imports@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz#60632cbd6ffb70b22823187201116762a03e2d5c" + integrity sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw== + dependencies: + "@babel/traverse" "^7.28.6" + "@babel/types" "^7.28.6" + +"@babel/helper-module-transforms@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz#9312d9d9e56edc35aeb6e95c25d4106b50b9eb1e" + integrity sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA== + dependencies: + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-validator-identifier" "^7.28.5" + "@babel/traverse" "^7.28.6" + +"@babel/helper-plugin-utils@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz#ddb2f876534ff8013e6c2b299bf4d39b3c51d44c" + integrity sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw== + +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + +"@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== + +"@babel/helper-validator-identifier@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" + integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== + +"@babel/helper-validator-option@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" + integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== + +"@babel/helpers@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.6.tgz#fca903a313ae675617936e8998b814c415cbf5d7" + integrity sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw== + dependencies: + "@babel/template" "^7.28.6" + "@babel/types" "^7.28.6" + +"@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.0.tgz#669ef345add7d057e92b7ed15f0bac07611831b6" + integrity sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww== + dependencies: + "@babel/types" "^7.29.0" + +"@babel/parser@^7.27.2", "@babel/parser@^7.27.4", "@babel/parser@^7.27.5": + version "7.27.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.5.tgz#ed22f871f110aa285a6fd934a0efed621d118826" + integrity sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg== + dependencies: + "@babel/types" "^7.27.3" + +"@babel/plugin-transform-react-jsx-self@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz#af678d8506acf52c577cac73ff7fe6615c85fc92" + integrity sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-react-jsx-source@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz#dcfe2c24094bb757bf73960374e7c55e434f19f0" + integrity sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.3", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7": + version "7.27.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.6.tgz#ec4070a04d76bae8ddbb10770ba55714a417b7c6" + integrity sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q== + +"@babel/runtime@^7.28.4": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.6.tgz#d267a43cb1836dc4d182cce93ae75ba954ef6d2b" + integrity sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA== + +"@babel/template@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.2" + "@babel/types" "^7.27.1" + +"@babel/template@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.28.6.tgz#0e7e56ecedb78aeef66ce7972b082fce76a23e57" + integrity sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ== + dependencies: + "@babel/code-frame" "^7.28.6" + "@babel/parser" "^7.28.6" + "@babel/types" "^7.28.6" + +"@babel/traverse@^7.27.1": + version "7.27.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.27.4.tgz#b0045ac7023c8472c3d35effd7cc9ebd638da6ea" + integrity sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.3" + "@babel/parser" "^7.27.4" + "@babel/template" "^7.27.2" + "@babel/types" "^7.27.3" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/traverse@^7.28.6", "@babel/traverse@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.0.tgz#f323d05001440253eead3c9c858adbe00b90310a" + integrity sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA== + dependencies: + "@babel/code-frame" "^7.29.0" + "@babel/generator" "^7.29.0" + "@babel/helper-globals" "^7.28.0" + "@babel/parser" "^7.29.0" + "@babel/template" "^7.28.6" + "@babel/types" "^7.29.0" + debug "^4.3.1" + +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.28.2", "@babel/types@^7.28.6", "@babel/types@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.0.tgz#9f5b1e838c446e72cf3cd4b918152b8c605e37c7" + integrity sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.28.5" + +"@babel/types@^7.27.1", "@babel/types@^7.27.3": + version "7.27.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.6.tgz#a434ca7add514d4e646c80f7375c0aa2befc5535" + integrity sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + +"@braintree/sanitize-url@^7.1.1": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-7.1.2.tgz#ca2035b0fefe956a8676ff0c69af73e605fcd81f" + integrity sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA== + +"@chevrotain/cst-dts-gen@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz#5e0863cc57dc45e204ccfee6303225d15d9d4783" + integrity sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ== + dependencies: + "@chevrotain/gast" "11.0.3" + "@chevrotain/types" "11.0.3" + lodash-es "4.17.21" + +"@chevrotain/gast@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/gast/-/gast-11.0.3.tgz#e84d8880323fe8cbe792ef69ce3ffd43a936e818" + integrity sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q== + dependencies: + "@chevrotain/types" "11.0.3" + lodash-es "4.17.21" + +"@chevrotain/regexp-to-ast@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz#11429a81c74a8e6a829271ce02fc66166d56dcdb" + integrity sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA== + +"@chevrotain/types@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/types/-/types-11.0.3.tgz#f8a03914f7b937f594f56eb89312b3b8f1c91848" + integrity sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ== + +"@chevrotain/utils@11.0.3": + version "11.0.3" + resolved "https://registry.yarnpkg.com/@chevrotain/utils/-/utils-11.0.3.tgz#e39999307b102cff3645ec4f5b3665f5297a2224" + integrity sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ== + +"@dnd-kit/accessibility@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz#3b4202bd6bb370a0730f6734867785919beac6af" + integrity sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw== + dependencies: + tslib "^2.0.0" + +"@dnd-kit/core@6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@dnd-kit/core/-/core-6.3.1.tgz#4c36406a62c7baac499726f899935f93f0e6d003" + integrity sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ== + dependencies: + "@dnd-kit/accessibility" "^3.1.1" + "@dnd-kit/utilities" "^3.2.2" + tslib "^2.0.0" + +"@dnd-kit/sortable@10.0.0": + version "10.0.0" + resolved "https://registry.yarnpkg.com/@dnd-kit/sortable/-/sortable-10.0.0.tgz#1f9382b90d835cd5c65d92824fa9dafb78c4c3e8" + integrity sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg== + dependencies: + "@dnd-kit/utilities" "^3.2.2" + tslib "^2.0.0" + +"@dnd-kit/utilities@^3.2.2": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@dnd-kit/utilities/-/utilities-3.2.2.tgz#5a32b6af356dc5f74d61b37d6f7129a4040ced7b" + integrity sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg== + dependencies: + tslib "^2.0.0" + +"@emotion/babel-plugin@^11.13.5": + version "11.13.5" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz#eab8d65dbded74e0ecfd28dc218e75607c4e7bc0" + integrity sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.2" + "@emotion/memoize" "^0.9.0" + "@emotion/serialize" "^1.3.3" + 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" + +"@emotion/cache@^11.14.0", "@emotion/cache@^11.4.0": + version "11.14.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.14.0.tgz#ee44b26986eeb93c8be82bb92f1f7a9b21b2ed76" + integrity sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA== + dependencies: + "@emotion/memoize" "^0.9.0" + "@emotion/sheet" "^1.4.0" + "@emotion/utils" "^1.4.2" + "@emotion/weak-memoize" "^0.4.0" + stylis "4.2.0" + +"@emotion/hash@^0.9.2": + version "0.9.2" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.2.tgz#ff9221b9f58b4dfe61e619a7788734bd63f6898b" + integrity sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g== + +"@emotion/memoize@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.9.0.tgz#745969d649977776b43fc7648c556aaa462b4102" + integrity sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ== + +"@emotion/react@^11.8.1": + version "11.14.0" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.14.0.tgz#cfaae35ebc67dd9ef4ea2e9acc6cd29e157dd05d" + integrity sha512-O000MLDBDdk/EohJPFUqvnp4qnHeYkVP5B0xEG0D/L7cOKP9kefu2DXn8dj74cQfsEzUqh+sr1RzFqiL1o+PpA== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.13.5" + "@emotion/cache" "^11.14.0" + "@emotion/serialize" "^1.3.3" + "@emotion/use-insertion-effect-with-fallbacks" "^1.2.0" + "@emotion/utils" "^1.4.2" + "@emotion/weak-memoize" "^0.4.0" + hoist-non-react-statics "^3.3.1" + +"@emotion/serialize@^1.3.3": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.3.3.tgz#d291531005f17d704d0463a032fe679f376509e8" + integrity sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA== + dependencies: + "@emotion/hash" "^0.9.2" + "@emotion/memoize" "^0.9.0" + "@emotion/unitless" "^0.10.0" + "@emotion/utils" "^1.4.2" + csstype "^3.0.2" + +"@emotion/sheet@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.4.0.tgz#c9299c34d248bc26e82563735f78953d2efca83c" + integrity sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg== + +"@emotion/unitless@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.10.0.tgz#2af2f7c7e5150f497bdabd848ce7b218a27cf745" + integrity sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg== + +"@emotion/use-insertion-effect-with-fallbacks@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.2.0.tgz#8a8cb77b590e09affb960f4ff1e9a89e532738bf" + integrity sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg== + +"@emotion/utils@^1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.4.2.tgz#6df6c45881fcb1c412d6688a311a98b7f59c1b52" + integrity sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA== + +"@emotion/weak-memoize@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz#5e13fac887f08c44f76b0ccaf3370eb00fec9bb6" + integrity sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg== + +"@esbuild/aix-ppc64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz#80fcbe36130e58b7670511e888b8e88a259ed76c" + integrity sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA== + +"@esbuild/android-arm64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz#8aa4965f8d0a7982dc21734bf6601323a66da752" + integrity sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg== + +"@esbuild/android-arm@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.12.tgz#300712101f7f50f1d2627a162e6e09b109b6767a" + integrity sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg== + +"@esbuild/android-x64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.12.tgz#87dfb27161202bdc958ef48bb61b09c758faee16" + integrity sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg== + +"@esbuild/darwin-arm64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz#79197898ec1ff745d21c071e1c7cc3c802f0c1fd" + integrity sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg== + +"@esbuild/darwin-x64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz#146400a8562133f45c4d2eadcf37ddd09718079e" + integrity sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA== + +"@esbuild/freebsd-arm64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz#1c5f9ba7206e158fd2b24c59fa2d2c8bb47ca0fe" + integrity sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg== + +"@esbuild/freebsd-x64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz#ea631f4a36beaac4b9279fa0fcc6ca29eaeeb2b3" + integrity sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ== + +"@esbuild/linux-arm64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz#e1066bce58394f1b1141deec8557a5f0a22f5977" + integrity sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ== + +"@esbuild/linux-arm@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz#452cd66b20932d08bdc53a8b61c0e30baf4348b9" + integrity sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw== + +"@esbuild/linux-ia32@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz#b24f8acc45bcf54192c7f2f3be1b53e6551eafe0" + integrity sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA== + +"@esbuild/linux-loong64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz#f9cfffa7fc8322571fbc4c8b3268caf15bd81ad0" + integrity sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng== + +"@esbuild/linux-mips64el@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz#575a14bd74644ffab891adc7d7e60d275296f2cd" + integrity sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw== + +"@esbuild/linux-ppc64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz#75b99c70a95fbd5f7739d7692befe60601591869" + integrity sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA== + +"@esbuild/linux-riscv64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz#2e3259440321a44e79ddf7535c325057da875cd6" + integrity sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w== + +"@esbuild/linux-s390x@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz#17676cabbfe5928da5b2a0d6df5d58cd08db2663" + integrity sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg== + +"@esbuild/linux-x64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz#0583775685ca82066d04c3507f09524d3cd7a306" + integrity sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw== + +"@esbuild/netbsd-arm64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz#f04c4049cb2e252fe96b16fed90f70746b13f4a4" + integrity sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg== + +"@esbuild/netbsd-x64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz#77da0d0a0d826d7c921eea3d40292548b258a076" + integrity sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ== + +"@esbuild/openbsd-arm64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz#6296f5867aedef28a81b22ab2009c786a952dccd" + integrity sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A== + +"@esbuild/openbsd-x64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz#f8d23303360e27b16cf065b23bbff43c14142679" + integrity sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw== + +"@esbuild/openharmony-arm64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz#49e0b768744a3924be0d7fd97dd6ce9b2923d88d" + integrity sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg== + +"@esbuild/sunos-x64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz#a6ed7d6778d67e528c81fb165b23f4911b9b13d6" + integrity sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w== + +"@esbuild/win32-arm64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz#9ac14c378e1b653af17d08e7d3ce34caef587323" + integrity sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg== + +"@esbuild/win32-ia32@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz#918942dcbbb35cc14fca39afb91b5e6a3d127267" + integrity sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ== + +"@esbuild/win32-x64@0.25.12": + version "0.25.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz#9bdad8176be7811ad148d1f8772359041f46c6c5" + integrity sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA== + +"@floating-ui/core@^1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.7.1.tgz#1abc6b157d4a936174f9dbd078278c3a81c8bc6b" + integrity sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw== + dependencies: + "@floating-ui/utils" "^0.2.9" + +"@floating-ui/core@^1.7.4": + version "1.7.4" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.7.4.tgz#4a006a6e01565c0f87ba222c317b056a2cffd2f4" + integrity sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg== + dependencies: + "@floating-ui/utils" "^0.2.10" + +"@floating-ui/dom@^1.0.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.7.1.tgz#76a4e3cbf7a08edf40c34711cf64e0cc8053d912" + integrity sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ== + dependencies: + "@floating-ui/core" "^1.7.1" + "@floating-ui/utils" "^0.2.9" + +"@floating-ui/dom@^1.7.4", "@floating-ui/dom@^1.7.5": + version "1.7.5" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.7.5.tgz#60bfc83a4d1275b2a90db76bf42ca2a5f2c231c2" + integrity sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg== + dependencies: + "@floating-ui/core" "^1.7.4" + "@floating-ui/utils" "^0.2.10" + +"@floating-ui/react-dom@2.1.6": + version "2.1.6" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.6.tgz#189f681043c1400561f62972f461b93f01bf2231" + integrity sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw== + dependencies: + "@floating-ui/dom" "^1.7.4" + +"@floating-ui/react-dom@^2.1.6", "@floating-ui/react-dom@^2.1.7": + version "2.1.7" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.7.tgz#529475cc16ee4976ba3387968117e773d9aa703e" + integrity sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg== + dependencies: + "@floating-ui/dom" "^1.7.5" + +"@floating-ui/react@0.27.16": + version "0.27.16" + resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.27.16.tgz#6e485b5270b7a3296fdc4d0faf2ac9abf955a2f7" + integrity sha512-9O8N4SeG2z++TSM8QA/KTeKFBVCNEz/AGS7gWPJf6KFRzmRWixFRnCnkPHRDwSVZW6QPDO6uT0P2SpWNKCc9/g== + dependencies: + "@floating-ui/react-dom" "^2.1.6" + "@floating-ui/utils" "^0.2.10" + tabbable "^6.0.0" + +"@floating-ui/react@^0.27.15": + version "0.27.17" + resolved "https://registry.yarnpkg.com/@floating-ui/react/-/react-0.27.17.tgz#f1d74e01cf10016825a4167b3b0139a4d5af118a" + integrity sha512-LGVZKHwmWGg6MRHjLLgsfyaX2y2aCNgnD1zT/E6B+/h+vxg+nIJUqHPAlTzsHDyqdgEpJ1Np5kxWuFEErXzoGg== + dependencies: + "@floating-ui/react-dom" "^2.1.7" + "@floating-ui/utils" "^0.2.10" + tabbable "^6.0.0" + +"@floating-ui/utils@^0.2.10": + version "0.2.10" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.10.tgz#a2a1e3812d14525f725d011a73eceb41fef5bc1c" + integrity sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ== + +"@floating-ui/utils@^0.2.9": + version "0.2.9" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.9.tgz#50dea3616bc8191fb8e112283b49eaff03e78429" + integrity sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg== + +"@formatjs/ecma402-abstract@2.3.4": + version "2.3.4" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.4.tgz#e90c5a846ba2b33d92bc400fdd709da588280fbc" + integrity sha512-qrycXDeaORzIqNhBOx0btnhpD1c+/qFIHAN9znofuMJX6QBwtbrmlpWfD4oiUUD2vJUOIYFA/gYtg2KAMGG7sA== + dependencies: + "@formatjs/fast-memoize" "2.2.7" + "@formatjs/intl-localematcher" "0.6.1" + decimal.js "^10.4.3" + tslib "^2.8.0" + +"@formatjs/fast-memoize@2.2.7": + version "2.2.7" + resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.2.7.tgz#707f9ddaeb522a32f6715bb7950b0831f4cc7b15" + integrity sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ== + dependencies: + tslib "^2.8.0" + +"@formatjs/icu-messageformat-parser@2.11.2": + version "2.11.2" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.11.2.tgz#85aea211bea40aa81ee1d44ac7accc3cf5500a73" + integrity sha512-AfiMi5NOSo2TQImsYAg8UYddsNJ/vUEv/HaNqiFjnI3ZFfWihUtD5QtuX6kHl8+H+d3qvnE/3HZrfzgdWpsLNA== + dependencies: + "@formatjs/ecma402-abstract" "2.3.4" + "@formatjs/icu-skeleton-parser" "1.8.14" + tslib "^2.8.0" + +"@formatjs/icu-skeleton-parser@1.8.14": + version "1.8.14" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.14.tgz#b9581d00363908efb29817fdffc32b79f41dabe5" + integrity sha512-i4q4V4qslThK4Ig8SxyD76cp3+QJ3sAqr7f6q9VVfeGtxG9OhiAk3y9XF6Q41OymsKzsGQ6OQQoJNY4/lI8TcQ== + dependencies: + "@formatjs/ecma402-abstract" "2.3.4" + tslib "^2.8.0" + +"@formatjs/intl-localematcher@0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.6.1.tgz#25dc30675320bf65a9d7f73876fc1e4064c0e299" + integrity sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg== + dependencies: + tslib "^2.8.0" + +"@heroicons/react@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@heroicons/react/-/react-2.2.0.tgz#0c05124af50434a800773abec8d3af6a297d904b" + integrity sha512-LMcepvRaS9LYHJGsF0zzmgKCUim/X3N/DQKc4jepAXJ7l8QxJ1PmxJzqplF2Z3FE4PqBAIGyJAQ/w4B5dsqbtQ== + +"@iconify/types@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@iconify/types/-/types-2.0.0.tgz#ab0e9ea681d6c8a1214f30cd741fe3a20cc57f57" + integrity sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg== + +"@iconify/utils@^3.0.1": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@iconify/utils/-/utils-3.1.0.tgz#fb41882915f97fee6f91a2fbb8263e8772ca0438" + integrity sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw== + dependencies: + "@antfu/install-pkg" "^1.1.0" + "@iconify/types" "^2.0.0" + mlly "^1.8.0" + +"@internationalized/date@^3.11.0": + version "3.11.0" + resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.11.0.tgz#68ac4d18060a9eaa8095ca417272948701728302" + integrity sha512-BOx5huLAWhicM9/ZFs84CzP+V3gBW6vlpM02yzsdYC7TGlZJX1OJiEEHcSayF00Z+3jLlm4w79amvSt6RqKN3Q== + dependencies: + "@swc/helpers" "^0.5.0" + +"@internationalized/message@^3.1.8": + version "3.1.8" + resolved "https://registry.yarnpkg.com/@internationalized/message/-/message-3.1.8.tgz#7181e8178f0868535f4507a573bf285e925832cb" + integrity sha512-Rwk3j/TlYZhn3HQ6PyXUV0XP9Uv42jqZGNegt0BXlxjE6G3+LwHjbQZAGHhCnCPdaA6Tvd3ma/7QzLlLkJxAWA== + dependencies: + "@swc/helpers" "^0.5.0" + intl-messageformat "^10.1.0" + +"@internationalized/number@^3.6.5": + version "3.6.5" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.6.5.tgz#1103f2832ca8d9dd3e4eecf95733d497791dbbbe" + integrity sha512-6hY4Kl4HPBvtfS62asS/R22JzNNy8vi/Ssev7x6EobfCp+9QIB2hKvI2EtbdJ0VSQacxVNtqhE/NmF/NZ0gm6g== + dependencies: + "@swc/helpers" "^0.5.0" + +"@internationalized/string@^3.2.7": + version "3.2.7" + resolved "https://registry.yarnpkg.com/@internationalized/string/-/string-3.2.7.tgz#76ae10f1e6e1fdaec7d0028a3f807d37a71bd2dd" + integrity sha512-D4OHBjrinH+PFZPvfCXvG28n2LSykWcJ7GIioQL+ok0LON15SdfoUssoHzzOUmVZLbRoREsQXVzA6r8JKsbP6A== + dependencies: + "@swc/helpers" "^0.5.0" + +"@jridgewell/gen-mapping@^0.3.12": + version "0.3.13" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" + integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.8" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142" + integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/remapping@^2.3.5": + version "2.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/remapping/-/remapping-2.3.5.tgz#375c476d1972947851ba1e15ae8f123047445aa1" + integrity sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + +"@jridgewell/sourcemap-codec@^1.5.0": + version "1.5.5" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" + integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@jridgewell/trace-mapping@^0.3.28": + version "0.3.31" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" + integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@lukeed/csprng@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@lukeed/csprng/-/csprng-1.1.0.tgz#1e3e4bd05c1cc7a0b2ddbd8a03f39f6e4b5e6cfe" + integrity sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA== + +"@lukeed/uuid@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@lukeed/uuid/-/uuid-2.0.1.tgz#4f6c34259ee0982a455e1797d56ac27bb040fd74" + integrity sha512-qC72D4+CDdjGqJvkFMMEAtancHUQ7/d/tAiHf64z8MopFDmcrtbcJuerDtFceuAfQJ2pDSfCKCtbqoGBNnwg0w== + dependencies: + "@lukeed/csprng" "^1.1.0" + +"@mermaid-js/parser@^0.6.3": + version "0.6.3" + resolved "https://registry.yarnpkg.com/@mermaid-js/parser/-/parser-0.6.3.tgz#3ce92dad2c5d696d29e11e21109c66a7886c824e" + integrity sha512-lnjOhe7zyHjc+If7yT4zoedx2vo4sHaTmtkl1+or8BRTnCtDmcTpAjpzDSfCZrshM5bCoz0GyidzadJAH1xobA== + dependencies: + langium "3.3.1" + +"@neo4j-bloom/dagre@^0.8.14": + version "0.8.14" + resolved "https://registry.yarnpkg.com/@neo4j-bloom/dagre/-/dagre-0.8.14.tgz#bad99d7ce4b73fc1c5f0926c1e4a505adcc9c681" + integrity sha512-FW1hbtbEr1FmJzGdbLxGOcn2SYZPhM1kGCs8RlMkqrjcXpcueTmEDZzGhZJx7KLbT15VSzEM6/sK4CaVsXdhkQ== + dependencies: + graphlib "2.1.8" + lodash "^4.17.19" + +"@neo4j-devtools/word-color@0.0.8": + version "0.0.8" + resolved "https://registry.yarnpkg.com/@neo4j-devtools/word-color/-/word-color-0.0.8.tgz#48b181022659de01e251073e5967423fc922c053" + integrity sha512-0fC2PXU1M0wL72lVil/2JnUccpEoPaiNJsNAc8fgRUysVeZ/OLKFvZAeOnufJ4X5OKkImaL1lvoGyhfKfOKfzw== + dependencies: + "@types/chroma-js" "2.1.4" + chroma-js "2.4.2" + +"@neo4j-ndl/base@^4.7.1": + version "4.7.1" + resolved "https://registry.yarnpkg.com/@neo4j-ndl/base/-/base-4.7.1.tgz#369b2e73ff69ae3220399cfcdbab847738a991a1" + integrity sha512-sWotSpuBxkKePfp3WRUNvzV+MEPmOBaP9VYkbrP8U0rRfL/RBtskNdg+De5g30Nil2F3GadN9JbhFILnivhO1Q== + +"@neo4j-ndl/react-graph@^1.2.8": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@neo4j-ndl/react-graph/-/react-graph-1.2.8.tgz#e595c0b7e7c7129862362d7459c895dc7fd5626d" + integrity sha512-AAuY/dZFVhQTcv94QIye4qK/vSCgED2uBTImtXa4zEO4gSrXYFjpRUcsO6+OODDaqjjETU+zHnwy1FPFRZ8YFg== + dependencies: + classnames "2.5.1" + re-resizable "6.11.2" + +"@neo4j-ndl/react@^4.7.3": + version "4.7.3" + resolved "https://registry.yarnpkg.com/@neo4j-ndl/react/-/react-4.7.3.tgz#25f7002886a35ce8fa9f10a7e7861ee060082c71" + integrity sha512-6sWqEpMCkpx+6TZj16cuPQieoGw8GrEV0egDbGJCzdCxGDd/ujC6jgB83fI9gA0/mk8ivkOf9+Px56t/6gQYLQ== + dependencies: + "@dnd-kit/core" "6.3.1" + "@dnd-kit/sortable" "10.0.0" + "@floating-ui/react" "0.27.16" + "@floating-ui/react-dom" "2.1.6" + "@heroicons/react" "2.2.0" + "@neo4j-devtools/word-color" "0.0.8" + "@uiw/react-color" "2.8.0" + classnames "2.5.1" + date-fns "4.1.0" + detect-browser "5.3.0" + eyedropper-polyfill "1.1.2" + re-resizable "6.11.2" + react-aria "3.43.1" + react-datepicker "8.7.0" + react-dropzone "14.3.8" + react-focus-lock "2.13.6" + react-select "5.10.2" + react-stately "3.41.0" + react-syntax-highlighter "16.1.0" + sonner "2.0.7" + streamdown "1.6.9" + tinycolor2 "1.6.0" + usehooks-ts "3.1.1" + +"@neo4j-nvl/base@1.0.0", "@neo4j-nvl/base@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@neo4j-nvl/base/-/base-1.0.0.tgz#f034f3d9baf22184532a8c7590f4d4c107d86859" + integrity sha512-HMIGDmIwEhnXKSdXk9uRyGqKQwMcJGMaB/U3hd4VFEWpvV4Iis/Cy9XNiWJ0DwwJILNnJa7cQA8JhBqUmA8VTw== + dependencies: + "@neo4j-nvl/layout-workers" "1.0.0" + "@segment/analytics-next" "^1.70.0" + color-string "^1.9.1" + d3-force "^3.0.0" + gl-matrix "^3.3.0" + glsl-inject-defines "^1.0.3" + lodash "4.17.21" + loglevel "^1.8.0" + mobx "^3.2.2" + node-pid-controller "^1.0.1" + resizelistener "^1.1.0" + tinycolor2 "1.6.0" + uuid "^8.3.2" + +"@neo4j-nvl/interaction-handlers@1.0.0", "@neo4j-nvl/interaction-handlers@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@neo4j-nvl/interaction-handlers/-/interaction-handlers-1.0.0.tgz#15122f3258e43e046e29cb75b6566d87b9aa368e" + integrity sha512-WhGttt55fJJ9glevUSmGUML36ajU8NbWFbOPP2BZuxRpgS9k9VH+BijMIK87L4wBU/5qalWnUA3cGIN3NNUoBg== + dependencies: + "@neo4j-nvl/base" "1.0.0" + concaveman "^1.2.1" + lodash "4.17.21" + +"@neo4j-nvl/layout-workers@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@neo4j-nvl/layout-workers/-/layout-workers-1.0.0.tgz#4a5722631a99e46137771f1f257c7c3f835b95ff" + integrity sha512-bTtIZah/eO7Oepu/80fhmn5fCj2aKiU8RWmBlRM8nYehxouZgSMIBOcyKpGaQXf2hETdmbNqbG4vR6I3GYEUvg== + dependencies: + "@neo4j-bloom/dagre" "^0.8.14" + bin-pack "^1.0.2" + cytoscape "^3.23.0" + cytoscape-cose-bilkent "^4.1.0" + graphlib "^2.1.8" + +"@neo4j-nvl/react@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@neo4j-nvl/react/-/react-1.0.0.tgz#855a2cb8ca7b170faa8ab28dff96d97b76c0c2db" + integrity sha512-uS3lShls2B/aYMffvvyyDN9TvJtHfKVsxK5PYao2OMsqi/dg5Qr3kOKs14wNNnM8MfCRgUc1xsFTRMDiH1RklA== + dependencies: + "@neo4j-nvl/base" "1.0.0" + "@neo4j-nvl/interaction-handlers" "1.0.0" + lodash "4.17.21" + +"@react-aria/breadcrumbs@^3.5.28": + version "3.5.31" + resolved "https://registry.yarnpkg.com/@react-aria/breadcrumbs/-/breadcrumbs-3.5.31.tgz#3c580728704ff521bee926be3d336bdecb7e2626" + integrity sha512-j8F2NMHFGT/n3alfFKdO4bvrY/ymtdL04GdclY7Vc6zOmCnWoEZ2UA0sFuV7Rk9dOL8fAtYV1kMD1ZRO/EMcGA== + dependencies: + "@react-aria/i18n" "^3.12.15" + "@react-aria/link" "^3.8.8" + "@react-aria/utils" "^3.33.0" + "@react-types/breadcrumbs" "^3.7.18" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/button@^3.14.1": + version "3.14.4" + resolved "https://registry.yarnpkg.com/@react-aria/button/-/button-3.14.4.tgz#09ef6175ddc54a0537916a15446f54c644f49ea8" + integrity sha512-6mTPiSSQhELnWlnYJ1Tm1B0VL1GGKAs2PGAY3ZGbPGQPPDc6Wu82yIhuAO8TTFJrXkwAiqjQawgDLil/yB0V7Q== + dependencies: + "@react-aria/interactions" "^3.27.0" + "@react-aria/toolbar" "3.0.0-beta.23" + "@react-aria/utils" "^3.33.0" + "@react-stately/toggle" "^3.9.4" + "@react-types/button" "^3.15.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/calendar@^3.9.1": + version "3.9.4" + resolved "https://registry.yarnpkg.com/@react-aria/calendar/-/calendar-3.9.4.tgz#ff045040563a20658e8dd6975960726695b1f55a" + integrity sha512-0BvU8cj6uHn622Vp8Xd21XxXtvp3Bh4Yk1pHloqDNmUvvdBN+ol3Xsm5gG3XKKkZ+6CCEi6asCbLaEg3SZSbyg== + dependencies: + "@internationalized/date" "^3.11.0" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/live-announcer" "^3.4.4" + "@react-aria/utils" "^3.33.0" + "@react-stately/calendar" "^3.9.2" + "@react-types/button" "^3.15.0" + "@react-types/calendar" "^3.8.2" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/checkbox@^3.16.1": + version "3.16.4" + resolved "https://registry.yarnpkg.com/@react-aria/checkbox/-/checkbox-3.16.4.tgz#5e00e073a057fc9f00811598a3ae45c7d8162a0b" + integrity sha512-FcZj6/f27mNp2+G5yxyOMRZbZQjJ1cuWvo0PPnnZ4ybSPUmSzI4uUZBk1wvsJVP9F9n+J2hZuYVCaN8pyzLweA== + dependencies: + "@react-aria/form" "^3.1.4" + "@react-aria/interactions" "^3.27.0" + "@react-aria/label" "^3.7.24" + "@react-aria/toggle" "^3.12.4" + "@react-aria/utils" "^3.33.0" + "@react-stately/checkbox" "^3.7.4" + "@react-stately/form" "^3.2.3" + "@react-stately/toggle" "^3.9.4" + "@react-types/checkbox" "^3.10.3" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/color@^3.1.1": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@react-aria/color/-/color-3.1.4.tgz#1f2aba80eabb5ba0bc49303f668fa9aa61ed94de" + integrity sha512-LNFo0A9EEn2HZ8O/hASschH++M+krfezcp01XPv0/2ZQJ5b5u7VvJlUOEXtPsD4i9+BzvkSAEoVUXdlJie9V2Q== + dependencies: + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/numberfield" "^3.12.4" + "@react-aria/slider" "^3.8.4" + "@react-aria/spinbutton" "^3.7.1" + "@react-aria/textfield" "^3.18.4" + "@react-aria/utils" "^3.33.0" + "@react-aria/visually-hidden" "^3.8.30" + "@react-stately/color" "^3.9.4" + "@react-stately/form" "^3.2.3" + "@react-types/color" "^3.1.3" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/combobox@^3.13.2": + version "3.14.2" + resolved "https://registry.yarnpkg.com/@react-aria/combobox/-/combobox-3.14.2.tgz#1307a1c9677829e972e895f712b24e9e677062bf" + integrity sha512-qwBeb8cMgK3xwrvXYHPtcphduD/k+oTcU18JHPvEO2kmR32knB33H81C2/Zoh4x86zTDJXaEtPscXBWuQ/M7AQ== + dependencies: + "@react-aria/focus" "^3.21.4" + "@react-aria/i18n" "^3.12.15" + "@react-aria/listbox" "^3.15.2" + "@react-aria/live-announcer" "^3.4.4" + "@react-aria/menu" "^3.20.0" + "@react-aria/overlays" "^3.31.1" + "@react-aria/selection" "^3.27.1" + "@react-aria/textfield" "^3.18.4" + "@react-aria/utils" "^3.33.0" + "@react-stately/collections" "^3.12.9" + "@react-stately/combobox" "^3.12.2" + "@react-stately/form" "^3.2.3" + "@react-types/button" "^3.15.0" + "@react-types/combobox" "^3.13.11" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/datepicker@^3.15.1": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@react-aria/datepicker/-/datepicker-3.16.0.tgz#768fad000008d3457e99b4c6ff101f97f812ecfb" + integrity sha512-QynYHIHE+wvuGopl/k05tphmDpykpfZ3l3eKnUfGrqvAYJEeCOyS0qoMlw7Vq3NscMLFbJI6ajqBmlmtgFNiSA== + dependencies: + "@internationalized/date" "^3.11.0" + "@internationalized/number" "^3.6.5" + "@internationalized/string" "^3.2.7" + "@react-aria/focus" "^3.21.4" + "@react-aria/form" "^3.1.4" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/label" "^3.7.24" + "@react-aria/spinbutton" "^3.7.1" + "@react-aria/utils" "^3.33.0" + "@react-stately/datepicker" "^3.16.0" + "@react-stately/form" "^3.2.3" + "@react-types/button" "^3.15.0" + "@react-types/calendar" "^3.8.2" + "@react-types/datepicker" "^3.13.4" + "@react-types/dialog" "^3.5.23" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/dialog@^3.5.30": + version "3.5.33" + resolved "https://registry.yarnpkg.com/@react-aria/dialog/-/dialog-3.5.33.tgz#5a58dd30d7db15d9f1c664fbb625aec2924bc16c" + integrity sha512-C5FpLAMJU6gQU8gztWKlEJ2A0k/JKl0YijNOv3Lizk+vUdF5njROSrmFs16bY5Hd6ycmsK9x/Pqkq3m/OpNFXA== + dependencies: + "@react-aria/interactions" "^3.27.0" + "@react-aria/overlays" "^3.31.1" + "@react-aria/utils" "^3.33.0" + "@react-types/dialog" "^3.5.23" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/disclosure@^3.0.8": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@react-aria/disclosure/-/disclosure-3.1.2.tgz#ca30222127aaff4069d3ed04621e47db6faaa843" + integrity sha512-UQ/CmWcdcROfRTMtvfsnYHrEsPPNbwZifZ/UErQpbvU4kzal2N+PpuP3+kpdf4G7TeMt+uJ8S9dLzyFVijOj9A== + dependencies: + "@react-aria/ssr" "^3.9.10" + "@react-aria/utils" "^3.33.0" + "@react-stately/disclosure" "^3.0.10" + "@react-types/button" "^3.15.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/dnd@^3.11.2": + version "3.11.5" + resolved "https://registry.yarnpkg.com/@react-aria/dnd/-/dnd-3.11.5.tgz#e63cae75d89e7628f40d1fccfdb9dca063efe628" + integrity sha512-3IGrABfK8Cf6/b/uEmGEDGeubWKMUK3umWunF/tdkWBnIaxpdj4gRkWFMw7siWQYnqir6AN567nrWXtHFcLKsA== + dependencies: + "@internationalized/string" "^3.2.7" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/live-announcer" "^3.4.4" + "@react-aria/overlays" "^3.31.1" + "@react-aria/utils" "^3.33.0" + "@react-stately/collections" "^3.12.9" + "@react-stately/dnd" "^3.7.3" + "@react-types/button" "^3.15.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/focus@^3.21.1", "@react-aria/focus@^3.21.4": + version "3.21.4" + resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.21.4.tgz#6cfef72712b9e0cdfe9d2a1bc4c0f11b0ede51e2" + integrity sha512-6gz+j9ip0/vFRTKJMl3R30MHopn4i19HqqLfSQfElxJD+r9hBnYG1Q6Wd/kl/WRR1+CALn2F+rn06jUnf5sT8Q== + dependencies: + "@react-aria/interactions" "^3.27.0" + "@react-aria/utils" "^3.33.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + clsx "^2.0.0" + +"@react-aria/form@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@react-aria/form/-/form-3.1.4.tgz#8f61181e02794f06c5cd70899782a45ab0a3241e" + integrity sha512-GjPS85cE/34zal3vs6MOi7FxUsXwbxN4y6l1LFor2g92UK97gVobp238f3xdMW2T8IuaWGcnHeYFg+cjiZ51pQ== + dependencies: + "@react-aria/interactions" "^3.27.0" + "@react-aria/utils" "^3.33.0" + "@react-stately/form" "^3.2.3" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/grid@^3.14.7": + version "3.14.7" + resolved "https://registry.yarnpkg.com/@react-aria/grid/-/grid-3.14.7.tgz#95413ba3af66cc236f47de42537cb669caa6b351" + integrity sha512-8eaJThNHUs75Xf4+FQC2NKQtTOVYkkDdA8VbfbqG06oYDAn7ETb1yhbwoqh1jOv7MezCNkYjyFe4ADsz2rBVcw== + dependencies: + "@react-aria/focus" "^3.21.4" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/live-announcer" "^3.4.4" + "@react-aria/selection" "^3.27.1" + "@react-aria/utils" "^3.33.0" + "@react-stately/collections" "^3.12.9" + "@react-stately/grid" "^3.11.8" + "@react-stately/selection" "^3.20.8" + "@react-types/checkbox" "^3.10.3" + "@react-types/grid" "^3.3.7" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/gridlist@^3.14.0", "@react-aria/gridlist@^3.14.3": + version "3.14.3" + resolved "https://registry.yarnpkg.com/@react-aria/gridlist/-/gridlist-3.14.3.tgz#aaac3948139b3786b0a42a3c9982d23153e63d9a" + integrity sha512-t3nr29nU5jRG9MdWe9aiMd02V8o0pmidLU/7c4muWAu7hEH+IYdeDthGDdXL9tXAom/oQ+6yt6sOfLxpsVNmGA== + dependencies: + "@react-aria/focus" "^3.21.4" + "@react-aria/grid" "^3.14.7" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/selection" "^3.27.1" + "@react-aria/utils" "^3.33.0" + "@react-stately/list" "^3.13.3" + "@react-stately/tree" "^3.9.5" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/i18n@^3.12.12", "@react-aria/i18n@^3.12.15": + version "3.12.15" + resolved "https://registry.yarnpkg.com/@react-aria/i18n/-/i18n-3.12.15.tgz#2e6faac72385624eb70c85170eec2014171e638a" + integrity sha512-3CrAN7ORVHrckvTmbPq76jFZabqq+rScosGT5+ElircJ5rF5+JcdT99Hp5Xg6R10jk74e8G3xiqdYsUd+7iJMA== + dependencies: + "@internationalized/date" "^3.11.0" + "@internationalized/message" "^3.1.8" + "@internationalized/number" "^3.6.5" + "@internationalized/string" "^3.2.7" + "@react-aria/ssr" "^3.9.10" + "@react-aria/utils" "^3.33.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/interactions@^3.25.5", "@react-aria/interactions@^3.27.0": + version "3.27.0" + resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.27.0.tgz#38bc471dfaa3ec4734b467c9a816c9a6a7327d0e" + integrity sha512-D27pOy+0jIfHK60BB26AgqjjRFOYdvVSkwC31b2LicIzRCSPOSP06V4gMHuGmkhNTF4+YWDi1HHYjxIvMeiSlA== + dependencies: + "@react-aria/ssr" "^3.9.10" + "@react-aria/utils" "^3.33.0" + "@react-stately/flags" "^3.1.2" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/label@^3.7.21", "@react-aria/label@^3.7.24": + version "3.7.24" + resolved "https://registry.yarnpkg.com/@react-aria/label/-/label-3.7.24.tgz#05d9d971d25ea6faa022ce236c9cadeeeda2daab" + integrity sha512-lcJbUy6xyicWKNgzfrXksrJ2CeCST2rDxGAvHOmUxSbFOm26kK710DjaFvtO4tICWh/TKW5mC3sm77soNcVUGA== + dependencies: + "@react-aria/utils" "^3.33.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/landmark@^3.0.6", "@react-aria/landmark@^3.0.9": + version "3.0.9" + resolved "https://registry.yarnpkg.com/@react-aria/landmark/-/landmark-3.0.9.tgz#eee64bdb3b082df75fc5f8132ad66edeb5634e28" + integrity sha512-YYyluDBCXupnMh91ccE5g27fczjYmzPebHqTkVYjH4B6k45pOoqsMmWBCMnOTl0qOCeioI+daT8W0MamAZzoSw== + dependencies: + "@react-aria/utils" "^3.33.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + use-sync-external-store "^1.6.0" + +"@react-aria/link@^3.8.5", "@react-aria/link@^3.8.8": + version "3.8.8" + resolved "https://registry.yarnpkg.com/@react-aria/link/-/link-3.8.8.tgz#fde7185c39156b38c136da6ef20565fded7b42e7" + integrity sha512-hxQEvo5rrn2C0GOSwB/tROe+y//dyhmyXGbm8arDy6WF5Mj0wcjjrAu0/dhGYBqoltJa16iIEvs52xgzOC+f+Q== + dependencies: + "@react-aria/interactions" "^3.27.0" + "@react-aria/utils" "^3.33.0" + "@react-types/link" "^3.6.6" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/listbox@^3.14.8", "@react-aria/listbox@^3.15.2": + version "3.15.2" + resolved "https://registry.yarnpkg.com/@react-aria/listbox/-/listbox-3.15.2.tgz#c19be424506daa57236d9027f1f300de2f64fb12" + integrity sha512-xcrgSediV8MaVmsuDrDPmWywF82/HOv+H+Y/dgr6GLCWl0XDj5Q7PyAhDzUsYdZNIne3B9muGh6IQc3HdkgWqg== + dependencies: + "@react-aria/interactions" "^3.27.0" + "@react-aria/label" "^3.7.24" + "@react-aria/selection" "^3.27.1" + "@react-aria/utils" "^3.33.0" + "@react-stately/collections" "^3.12.9" + "@react-stately/list" "^3.13.3" + "@react-types/listbox" "^3.7.5" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/live-announcer@^3.4.4": + version "3.4.4" + resolved "https://registry.yarnpkg.com/@react-aria/live-announcer/-/live-announcer-3.4.4.tgz#0e6533940222208b323b71d56ac8e115b2121e6a" + integrity sha512-PTTBIjNRnrdJOIRTDGNifY2d//kA7GUAwRFJNOEwSNG4FW+Bq9awqLiflw0JkpyB0VNIwou6lqKPHZVLsGWOXA== + dependencies: + "@swc/helpers" "^0.5.0" + +"@react-aria/menu@^3.19.2", "@react-aria/menu@^3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@react-aria/menu/-/menu-3.20.0.tgz#9ff9c62e8639f1035682bbcb1c8a015b30add75a" + integrity sha512-BAsHuf7kTVmawNUkTUd5RB3ZvL6DQQT7hgZ2cYKd/1ZwYq4KO2wWGYdzyTOtK1qimZL0eyHyQwDYv4dNKBH4gw== + dependencies: + "@react-aria/focus" "^3.21.4" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/overlays" "^3.31.1" + "@react-aria/selection" "^3.27.1" + "@react-aria/utils" "^3.33.0" + "@react-stately/collections" "^3.12.9" + "@react-stately/menu" "^3.9.10" + "@react-stately/selection" "^3.20.8" + "@react-stately/tree" "^3.9.5" + "@react-types/button" "^3.15.0" + "@react-types/menu" "^3.10.6" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/meter@^3.4.26": + version "3.4.29" + resolved "https://registry.yarnpkg.com/@react-aria/meter/-/meter-3.4.29.tgz#685b8afe4d9ba505e31f53d622ea934296e01224" + integrity sha512-XAhJf8LlYQl+QQXqtpWvzjlrT8MZKEG6c8N3apC5DONgSKlCwfmDm4laGEJPqtuz3QGiOopsfSfyTFYHjWsfZw== + dependencies: + "@react-aria/progress" "^3.4.29" + "@react-types/meter" "^3.4.14" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/numberfield@^3.12.1", "@react-aria/numberfield@^3.12.4": + version "3.12.4" + resolved "https://registry.yarnpkg.com/@react-aria/numberfield/-/numberfield-3.12.4.tgz#2ee55131ec701676ef2b1b8cb5778905f47da390" + integrity sha512-TgKBjKOjyURzbqNR2wF4tSFmQKNK5DqE4QZSlQxpYYo1T6zuztkh+oTOUZ4IWCJymL5qLtuPfGHCZbR7B+DN2w== + dependencies: + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/spinbutton" "^3.7.1" + "@react-aria/textfield" "^3.18.4" + "@react-aria/utils" "^3.33.0" + "@react-stately/form" "^3.2.3" + "@react-stately/numberfield" "^3.10.4" + "@react-types/button" "^3.15.0" + "@react-types/numberfield" "^3.8.17" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/overlays@^3.29.1", "@react-aria/overlays@^3.31.1": + version "3.31.1" + resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.31.1.tgz#28cd645c62ae31192d11966444f2bd2d03848614" + integrity sha512-U5BedzcXU97U5PWm4kIPnNoVpAs9KjTYfbkGx33vapmTVpGYhQyYW9eg6zW2E8ZKsyFJtQ/jkQnbWGen97aHSQ== + dependencies: + "@react-aria/focus" "^3.21.4" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/ssr" "^3.9.10" + "@react-aria/utils" "^3.33.0" + "@react-aria/visually-hidden" "^3.8.30" + "@react-stately/overlays" "^3.6.22" + "@react-types/button" "^3.15.0" + "@react-types/overlays" "^3.9.3" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/progress@^3.4.26", "@react-aria/progress@^3.4.29": + version "3.4.29" + resolved "https://registry.yarnpkg.com/@react-aria/progress/-/progress-3.4.29.tgz#6941b0960ee977b4e7ebb21e55159d7eeb67c593" + integrity sha512-orSaaFLX5LdD9UyxgBrmP1J/ivyEFX+5v4ENPQM5RH5+Hl+0OJa+8ozI0AfVKBqCYc89BOZfG7kzi7wFHACZcQ== + dependencies: + "@react-aria/i18n" "^3.12.15" + "@react-aria/label" "^3.7.24" + "@react-aria/utils" "^3.33.0" + "@react-types/progress" "^3.5.17" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/radio@^3.12.1": + version "3.12.4" + resolved "https://registry.yarnpkg.com/@react-aria/radio/-/radio-3.12.4.tgz#15217a72c2adb2f14ce4dcbc05eb66cba8e08af3" + integrity sha512-2sjBAE8++EtAAfjwPdrqEVswbzR4Mvcy4n8SvwUxTo02yESa9nolBzCSdAUFUmhrNj3MiMA+zLxQ+KACfUjJOg== + dependencies: + "@react-aria/focus" "^3.21.4" + "@react-aria/form" "^3.1.4" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/label" "^3.7.24" + "@react-aria/utils" "^3.33.0" + "@react-stately/radio" "^3.11.4" + "@react-types/radio" "^3.9.3" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/searchfield@^3.8.8": + version "3.8.11" + resolved "https://registry.yarnpkg.com/@react-aria/searchfield/-/searchfield-3.8.11.tgz#afb0d5a5bf06ceffb1ba80ac3a7763e40851657c" + integrity sha512-5R0prEC+jRFwPeJsK6G4RN8QG3V/+EaIuw9p79G1gFD+1dY81ZakiZIIJaLWRyO7AzYBGyC/QFHtz0m3KGQT/Q== + dependencies: + "@react-aria/i18n" "^3.12.15" + "@react-aria/textfield" "^3.18.4" + "@react-aria/utils" "^3.33.0" + "@react-stately/searchfield" "^3.5.18" + "@react-types/button" "^3.15.0" + "@react-types/searchfield" "^3.6.7" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/select@^3.16.2": + version "3.17.2" + resolved "https://registry.yarnpkg.com/@react-aria/select/-/select-3.17.2.tgz#705865774df4a5c9f33a2a374795cfe6fd9857ea" + integrity sha512-oMpHStyMluRf67qxrzH5Qfcvw6ETQgZT1Qw2xvAxQVRd5IBb0PfzZS7TGiULOcMLqXAUOC28O/ycUGrGRKLarg== + dependencies: + "@react-aria/form" "^3.1.4" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/label" "^3.7.24" + "@react-aria/listbox" "^3.15.2" + "@react-aria/menu" "^3.20.0" + "@react-aria/selection" "^3.27.1" + "@react-aria/utils" "^3.33.0" + "@react-aria/visually-hidden" "^3.8.30" + "@react-stately/select" "^3.9.1" + "@react-types/button" "^3.15.0" + "@react-types/select" "^3.12.1" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/selection@^3.25.1", "@react-aria/selection@^3.27.1": + version "3.27.1" + resolved "https://registry.yarnpkg.com/@react-aria/selection/-/selection-3.27.1.tgz#544b51d9d0e4b4cb6c06c44c33b22e807b5d054b" + integrity sha512-8WQ4AtWiBnk9UEeYkqpH12dd8KQW2aFbNZvM4sDfLtz7K7HWyY/MkqMe/snk9IcoSa7t4zr0bnoZJcWSGgn2PQ== + dependencies: + "@react-aria/focus" "^3.21.4" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/utils" "^3.33.0" + "@react-stately/selection" "^3.20.8" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/separator@^3.4.12": + version "3.4.15" + resolved "https://registry.yarnpkg.com/@react-aria/separator/-/separator-3.4.15.tgz#65595f9158f0747a8d4f0f0ea570407d5d34c4d4" + integrity sha512-A1aPQhCaE8XeelNJYPjHtA2uh921ROh8PNiZI4o62x80wcziRoctN5PAtNHJAx7VKvX66A8ZVGbOqb7iqS3J5Q== + dependencies: + "@react-aria/utils" "^3.33.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/slider@^3.8.1", "@react-aria/slider@^3.8.4": + version "3.8.4" + resolved "https://registry.yarnpkg.com/@react-aria/slider/-/slider-3.8.4.tgz#506213154ea4cab83031602a78c8e52bbe8b5637" + integrity sha512-/FYCgK1qVqaz2VCDfR2x4BjyJ8lmWg1v8//+WIwKdIu4cz0KUs+U3yx0w1vp676RoERp3OEvkT3tb+/jHQ1hjA== + dependencies: + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/label" "^3.7.24" + "@react-aria/utils" "^3.33.0" + "@react-stately/slider" "^3.7.4" + "@react-types/shared" "^3.33.0" + "@react-types/slider" "^3.8.3" + "@swc/helpers" "^0.5.0" + +"@react-aria/spinbutton@^3.7.1": + version "3.7.1" + resolved "https://registry.yarnpkg.com/@react-aria/spinbutton/-/spinbutton-3.7.1.tgz#69bf441aab6a21b3e81b169b1c57b20e5210acff" + integrity sha512-Nisah6yzxOC6983u/5ck0w+OQoa3sRKmpDvWpTEX0g2+ZIABOl8ttdSd65XKtxXmXHdK8X1zmrfeGOBfBR3sKA== + dependencies: + "@react-aria/i18n" "^3.12.15" + "@react-aria/live-announcer" "^3.4.4" + "@react-aria/utils" "^3.33.0" + "@react-types/button" "^3.15.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/ssr@^3.9.10": + version "3.9.10" + resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.9.10.tgz#7fdc09e811944ce0df1d7e713de1449abd7435e6" + integrity sha512-hvTm77Pf+pMBhuBm760Li0BVIO38jv1IBws1xFm1NoL26PU+fe+FMW5+VZWyANR6nYL65joaJKZqOdTQMkO9IQ== + dependencies: + "@swc/helpers" "^0.5.0" + +"@react-aria/switch@^3.7.7": + version "3.7.10" + resolved "https://registry.yarnpkg.com/@react-aria/switch/-/switch-3.7.10.tgz#4cce1101ddc40aa20d4617240393fc25332791f5" + integrity sha512-j7nrYnqX6H9J8GuqD0kdMECUozeqxeG19A2nsvfaTx3//Q7RhgIR9fqhQdVHW/wgraTlEHNH6AhDzmomBg0TNw== + dependencies: + "@react-aria/toggle" "^3.12.4" + "@react-stately/toggle" "^3.9.4" + "@react-types/shared" "^3.33.0" + "@react-types/switch" "^3.5.16" + "@swc/helpers" "^0.5.0" + +"@react-aria/table@^3.17.7": + version "3.17.10" + resolved "https://registry.yarnpkg.com/@react-aria/table/-/table-3.17.10.tgz#abbbd7e79906861570dcdb6f3787525f725cafe1" + integrity sha512-xdEeyOzuETkOfAHhZrX7HOIwMUsCUr4rbPvHqdcNqg7Ngla2ck9iulZNAyvOPfFwELuBEd2rz1I9TYRQ2OzSQQ== + dependencies: + "@react-aria/focus" "^3.21.4" + "@react-aria/grid" "^3.14.7" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/live-announcer" "^3.4.4" + "@react-aria/utils" "^3.33.0" + "@react-aria/visually-hidden" "^3.8.30" + "@react-stately/collections" "^3.12.9" + "@react-stately/flags" "^3.1.2" + "@react-stately/table" "^3.15.3" + "@react-types/checkbox" "^3.10.3" + "@react-types/grid" "^3.3.7" + "@react-types/shared" "^3.33.0" + "@react-types/table" "^3.13.5" + "@swc/helpers" "^0.5.0" + +"@react-aria/tabs@^3.10.7": + version "3.11.0" + resolved "https://registry.yarnpkg.com/@react-aria/tabs/-/tabs-3.11.0.tgz#1bbb58c65772a129edef2ced37280c969bf9d9f2" + integrity sha512-9Gwo118GHrMXSyteCZL1L/LHLVlGSYkhGgiTL3e/UgnYjHfEfDJVTkV2JikuE2O/4uig52gQRlq5E99axLeE9Q== + dependencies: + "@react-aria/focus" "^3.21.4" + "@react-aria/i18n" "^3.12.15" + "@react-aria/selection" "^3.27.1" + "@react-aria/utils" "^3.33.0" + "@react-stately/tabs" "^3.8.8" + "@react-types/shared" "^3.33.0" + "@react-types/tabs" "^3.3.21" + "@swc/helpers" "^0.5.0" + +"@react-aria/tag@^3.7.1": + version "3.8.0" + resolved "https://registry.yarnpkg.com/@react-aria/tag/-/tag-3.8.0.tgz#1e98f60f75d890de986302f490e0a19f52c40cae" + integrity sha512-sTV6uRKFIFU1aljKb0QjM6fPPnzBuitrbkkCUZCJ0w0RIX1JinZPh96NknNtjFwWmqoROjVNCq51EUd0Hh2SQw== + dependencies: + "@react-aria/gridlist" "^3.14.3" + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/label" "^3.7.24" + "@react-aria/selection" "^3.27.1" + "@react-aria/utils" "^3.33.0" + "@react-stately/list" "^3.13.3" + "@react-types/button" "^3.15.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/textfield@^3.18.1", "@react-aria/textfield@^3.18.4": + version "3.18.4" + resolved "https://registry.yarnpkg.com/@react-aria/textfield/-/textfield-3.18.4.tgz#53837eebced468390253a4059b914fe1bea5d827" + integrity sha512-ts3Vdy2qNOzjCVeO+4RH8FSgTYN2USAMcYFeGbHOriCukVOrvgRsqcDniW7xaT60LgFdlWMJsCusvltSIyo6xw== + dependencies: + "@react-aria/form" "^3.1.4" + "@react-aria/interactions" "^3.27.0" + "@react-aria/label" "^3.7.24" + "@react-aria/utils" "^3.33.0" + "@react-stately/form" "^3.2.3" + "@react-stately/utils" "^3.11.0" + "@react-types/shared" "^3.33.0" + "@react-types/textfield" "^3.12.7" + "@swc/helpers" "^0.5.0" + +"@react-aria/toast@^3.0.7": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@react-aria/toast/-/toast-3.0.10.tgz#dd5b111de90796ef3e02d87173d52b61f77cc012" + integrity sha512-irW5Cr4msbPo4A4ysjT70MDJbpGCe1h9SkFgdYXBPA4Xbi4jRT7TiEZeIS1I7Hsvp6shAK1Ld/m6NBS0b/gyzg== + dependencies: + "@react-aria/i18n" "^3.12.15" + "@react-aria/interactions" "^3.27.0" + "@react-aria/landmark" "^3.0.9" + "@react-aria/utils" "^3.33.0" + "@react-stately/toast" "^3.1.3" + "@react-types/button" "^3.15.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/toggle@^3.12.4": + version "3.12.4" + resolved "https://registry.yarnpkg.com/@react-aria/toggle/-/toggle-3.12.4.tgz#8e7c7c083cc3d396404cf7fec242c31c99bc4677" + integrity sha512-yVcl8kEFLsV47aCA22EMPcd/KWoYqPIPSzoKjRD/iWmxcP6iGzSxDjdUgMQojNGY8Q6wL8lUxfRqKBjvl/uezQ== + dependencies: + "@react-aria/interactions" "^3.27.0" + "@react-aria/utils" "^3.33.0" + "@react-stately/toggle" "^3.9.4" + "@react-types/checkbox" "^3.10.3" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/toolbar@3.0.0-beta.23": + version "3.0.0-beta.23" + resolved "https://registry.yarnpkg.com/@react-aria/toolbar/-/toolbar-3.0.0-beta.23.tgz#e101f2fd8c78afefc107681b49d67be9fa5d8291" + integrity sha512-FzvNf2hWtjEwk8F2MBf4qSs6AAR/p2WFSws6kJ4f0SrWXl4wR9VDEwBEUQcIPbWCK2aUsyOjubCh55Cl4t3MoQ== + dependencies: + "@react-aria/focus" "^3.21.4" + "@react-aria/i18n" "^3.12.15" + "@react-aria/utils" "^3.33.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/tooltip@^3.8.7": + version "3.9.1" + resolved "https://registry.yarnpkg.com/@react-aria/tooltip/-/tooltip-3.9.1.tgz#012ab2c5b6eee43b2af486a6130d945be8a17daa" + integrity sha512-mvEhqpvF4v/wj9zw3a8bsAEnySutGbxKXXt39s6WvF6dkVfaXfsmV9ahuMCHH//UGh/yidZGLrXX4YVdrgS8lA== + dependencies: + "@react-aria/interactions" "^3.27.0" + "@react-aria/utils" "^3.33.0" + "@react-stately/tooltip" "^3.5.10" + "@react-types/shared" "^3.33.0" + "@react-types/tooltip" "^3.5.1" + "@swc/helpers" "^0.5.0" + +"@react-aria/tree@^3.1.3": + version "3.1.6" + resolved "https://registry.yarnpkg.com/@react-aria/tree/-/tree-3.1.6.tgz#3e2cd5714b972d44a9853d96c188cb83511b35a5" + integrity sha512-igLX+OQrbXCBLrtPWgUevU0iDrgTSAJh1ncHoPzfD/YDcyTDLqKdy2nZhNbJ/IdHCwTyzIknhFJ700K20Ymw9A== + dependencies: + "@react-aria/gridlist" "^3.14.3" + "@react-aria/i18n" "^3.12.15" + "@react-aria/selection" "^3.27.1" + "@react-aria/utils" "^3.33.0" + "@react-stately/tree" "^3.9.5" + "@react-types/button" "^3.15.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-aria/utils@^3.30.1", "@react-aria/utils@^3.33.0": + version "3.33.0" + resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.33.0.tgz#12772f84e12c0149f66f247c02c8df959d8f83e8" + integrity sha512-yvz7CMH8d2VjwbSa5nGXqjU031tYhD8ddax95VzJsHSPyqHDEGfxul8RkhGV6oO7bVqZxVs6xY66NIgae+FHjw== + dependencies: + "@react-aria/ssr" "^3.9.10" + "@react-stately/flags" "^3.1.2" + "@react-stately/utils" "^3.11.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + clsx "^2.0.0" + +"@react-aria/visually-hidden@^3.8.27", "@react-aria/visually-hidden@^3.8.30": + version "3.8.30" + resolved "https://registry.yarnpkg.com/@react-aria/visually-hidden/-/visually-hidden-3.8.30.tgz#977fbf4e77367961a15d7af0fbb9827e3909c523" + integrity sha512-iY44USEU8sJy0NOJ/sTDn3YlspbhHuVG3nx2YYrzfmxbS3i+lNwkCfG8kJ77dtmbuDLIdBGKENjGkbcwz3kiJg== + dependencies: + "@react-aria/interactions" "^3.27.0" + "@react-aria/utils" "^3.33.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/calendar@^3.8.4", "@react-stately/calendar@^3.9.2": + version "3.9.2" + resolved "https://registry.yarnpkg.com/@react-stately/calendar/-/calendar-3.9.2.tgz#e769df99612ca25309fa25390b8e63e5deb2da91" + integrity sha512-AQj8/izwb7eY+KFqKcMLI2ygvnbAIwLuQG5KPHgJsMygFqnN4yzXKz5orGqVJnxEXLKiLPteVztx7b5EQobrtw== + dependencies: + "@internationalized/date" "^3.11.0" + "@react-stately/utils" "^3.11.0" + "@react-types/calendar" "^3.8.2" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/checkbox@^3.7.1", "@react-stately/checkbox@^3.7.4": + version "3.7.4" + resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.7.4.tgz#7421760c77d2b476efe490f124a6d63fad8615d3" + integrity sha512-oXHMkK22CWLcmNlunDuu4p52QXYmkpx6es9AjWx/xlh3XLZdJzo/5SANioOH1QvBtwPA/c2KQy+ZBqC21NtMHw== + dependencies: + "@react-stately/form" "^3.2.3" + "@react-stately/utils" "^3.11.0" + "@react-types/checkbox" "^3.10.3" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/collections@^3.12.7", "@react-stately/collections@^3.12.9": + version "3.12.9" + resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.12.9.tgz#97a533140264cc197029fec5cf688749a85a669f" + integrity sha512-2jywPMhVgMOh0XtutxPqIxFCIiLOnL/GXIrRKoBEo8M3Q24NoMRBavUrn9RTvjqNnec1i/8w1/8sq8cmCKEohA== + dependencies: + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/color@^3.9.1", "@react-stately/color@^3.9.4": + version "3.9.4" + resolved "https://registry.yarnpkg.com/@react-stately/color/-/color-3.9.4.tgz#aa0eeb7b980513a1603c70996d79eb5f6a5aa660" + integrity sha512-SprAP5STMg6K0jq+A3UoimsvvTCIGItUtWurS/lDRoQJYajFR8IUdz+mekU/GaXzvFhMN32dijOtFcfxnA4cfA== + dependencies: + "@internationalized/number" "^3.6.5" + "@internationalized/string" "^3.2.7" + "@react-stately/form" "^3.2.3" + "@react-stately/numberfield" "^3.10.4" + "@react-stately/slider" "^3.7.4" + "@react-stately/utils" "^3.11.0" + "@react-types/color" "^3.1.3" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/combobox@^3.11.1", "@react-stately/combobox@^3.12.2": + version "3.12.2" + resolved "https://registry.yarnpkg.com/@react-stately/combobox/-/combobox-3.12.2.tgz#de0bfe0c752b220260ab69c8a4092224b19c16c8" + integrity sha512-h4YRmzA+s3aMwUrXm6jyWLN0BWWXUNiodArB1wC24xNdeI7S8O3mxz6G2r3Ne8AE02FXmZXs9SD30Mx5vVVuqQ== + dependencies: + "@react-stately/collections" "^3.12.9" + "@react-stately/form" "^3.2.3" + "@react-stately/list" "^3.13.3" + "@react-stately/overlays" "^3.6.22" + "@react-stately/utils" "^3.11.0" + "@react-types/combobox" "^3.13.11" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/data@^3.14.0": + version "3.15.1" + resolved "https://registry.yarnpkg.com/@react-stately/data/-/data-3.15.1.tgz#89c3b7471ffb1bf503af059661ee354df6c311ad" + integrity sha512-lchubLxCWg1Yswpe9yRYJAjmzP0eTYZe+AQyFJQRIT6axRi9Gs92RIZ7zhwLXxI0vcWpnAWADB9kD4bsos7xww== + dependencies: + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/datepicker@^3.15.1", "@react-stately/datepicker@^3.16.0": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@react-stately/datepicker/-/datepicker-3.16.0.tgz#70b148832cf66e6b3301e1661ba7fde20128953a" + integrity sha512-mYtzKXufFVivrHjmxys3ryJFMPIQNhVqaSItmGnWv3ehxw+0HKBrROf3BFiEN4zP20euoP149ZaR4uNx90kMYw== + dependencies: + "@internationalized/date" "^3.11.0" + "@internationalized/number" "^3.6.5" + "@internationalized/string" "^3.2.7" + "@react-stately/form" "^3.2.3" + "@react-stately/overlays" "^3.6.22" + "@react-stately/utils" "^3.11.0" + "@react-types/datepicker" "^3.13.4" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/disclosure@^3.0.10", "@react-stately/disclosure@^3.0.7": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@react-stately/disclosure/-/disclosure-3.0.10.tgz#cc235e90c29f0573564c5342104b1eb402116c9b" + integrity sha512-nUistLYMjBDy+yaS5H0y0Dwfcjr12zpIh7vjhQXF4wxIh3D08NRvV1NCQ0LV+IsMej/qoPJvKS4EnXHxBI3GmQ== + dependencies: + "@react-stately/utils" "^3.11.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/dnd@^3.7.0", "@react-stately/dnd@^3.7.3": + version "3.7.3" + resolved "https://registry.yarnpkg.com/@react-stately/dnd/-/dnd-3.7.3.tgz#32f2821242c89a5bbdd891cdd5f698e0fb4191e6" + integrity sha512-yBtzAimyYvJWnzP80Scx7l559+43TVSyjaMpUR6/s2IjqD3XoPKgPsv7KaFUmygBTkCBGBFJn404rYgMCOsu3g== + dependencies: + "@react-stately/selection" "^3.20.8" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/flags@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@react-stately/flags/-/flags-3.1.2.tgz#5c8e5ae416d37d37e2e583d2fcb3a046293504f2" + integrity sha512-2HjFcZx1MyQXoPqcBGALwWWmgFVUk2TuKVIQxCbRq7fPyWXIl6VHcakCLurdtYC2Iks7zizvz0Idv48MQ38DWg== + dependencies: + "@swc/helpers" "^0.5.0" + +"@react-stately/form@^3.2.1", "@react-stately/form@^3.2.3": + version "3.2.3" + resolved "https://registry.yarnpkg.com/@react-stately/form/-/form-3.2.3.tgz#51a3872ea7647d4caa728f32d368e606c08640ca" + integrity sha512-NPvjJtns1Pq9uvqeRJCf8HIdVmOm2ARLYQ2F/sqXj1w5IChJ4oWL4Xzvj29/zBitgE1vVjDhnrnwSfNlHZGX0g== + dependencies: + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/grid@^3.11.8": + version "3.11.8" + resolved "https://registry.yarnpkg.com/@react-stately/grid/-/grid-3.11.8.tgz#a5c5cbe46d580ad48dc309f661b564caab16f134" + integrity sha512-tCabR5U7ype+uEElS5Chv5n6ntUv3drXa9DwebjO05cFevUmjTkEfYPJWixpgX4UlCCvjdUFgzeQlJF+gCiozg== + dependencies: + "@react-stately/collections" "^3.12.9" + "@react-stately/selection" "^3.20.8" + "@react-types/grid" "^3.3.7" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/list@^3.13.0", "@react-stately/list@^3.13.3": + version "3.13.3" + resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.13.3.tgz#a12630b0f811ca937f07eb21ad1073ceee9266e8" + integrity sha512-xN0v7rzhIKshhcshOzx+ZgVngXnGCtMPRdhoDLGaHzQy5YfxvKBMNLCnr5Lm4T1U/kIvHbyzxmr5uwmH8WxoIg== + dependencies: + "@react-stately/collections" "^3.12.9" + "@react-stately/selection" "^3.20.8" + "@react-stately/utils" "^3.11.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/menu@^3.9.10", "@react-stately/menu@^3.9.7": + version "3.9.10" + resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.9.10.tgz#693c185052276e629e732d1acfbe55c779a37d46" + integrity sha512-dY9FzjQ+6iNInVujZPyMklDGoSbaoO0yguUnALAY+yfkPAyStEElfm4aXZgRfNKOTNHe9E34oV7qefSYsclvTg== + dependencies: + "@react-stately/overlays" "^3.6.22" + "@react-types/menu" "^3.10.6" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/numberfield@^3.10.1", "@react-stately/numberfield@^3.10.4": + version "3.10.4" + resolved "https://registry.yarnpkg.com/@react-stately/numberfield/-/numberfield-3.10.4.tgz#fba4202d27297c1cd42141b71202fb6f1948f270" + integrity sha512-EniHHwXOw/Ta0x5j61OvldDAvLoi/8xOo//bzrqwnDvf2/1IKGFMD9CHs7HYhQw+9oNl3Q2V1meOTNPc4PvoMQ== + dependencies: + "@internationalized/number" "^3.6.5" + "@react-stately/form" "^3.2.3" + "@react-stately/utils" "^3.11.0" + "@react-types/numberfield" "^3.8.17" + "@swc/helpers" "^0.5.0" + +"@react-stately/overlays@^3.6.19", "@react-stately/overlays@^3.6.22": + version "3.6.22" + resolved "https://registry.yarnpkg.com/@react-stately/overlays/-/overlays-3.6.22.tgz#277acc8294a01899b296c30ba9dc65065fe14dcf" + integrity sha512-sWBnuy5dqVp8d+1e+ABTRVB3YBcOW86/90pF5PWY44au3bUFXVSUBO2QMdR/6JtojDoPRmrjufonI19/Zs/20w== + dependencies: + "@react-stately/utils" "^3.11.0" + "@react-types/overlays" "^3.9.3" + "@swc/helpers" "^0.5.0" + +"@react-stately/radio@^3.11.1", "@react-stately/radio@^3.11.4": + version "3.11.4" + resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.11.4.tgz#51098f4b1e552c0b50c23799804077a863ef40e9" + integrity sha512-3svsW5VxJA5/p1vO+Qlxv+7Jq9g7f4rqX9Rbqdfd+pH7ykHaV0CUKkSRMaWfcY8Vgaf2xmcc6dvusPRqKX8T1A== + dependencies: + "@react-stately/form" "^3.2.3" + "@react-stately/utils" "^3.11.0" + "@react-types/radio" "^3.9.3" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/searchfield@^3.5.15", "@react-stately/searchfield@^3.5.18": + version "3.5.18" + resolved "https://registry.yarnpkg.com/@react-stately/searchfield/-/searchfield-3.5.18.tgz#190d58f274856ea34060fde788902108b837c52c" + integrity sha512-C3/1wOON5oK0QBljj0vSbHm/IWgd29NxB+7zT1JjZcxtbcFxCj4HOxKdnPCT/d8Pojb0YS26QgKzatLZ0NnhgQ== + dependencies: + "@react-stately/utils" "^3.11.0" + "@react-types/searchfield" "^3.6.7" + "@swc/helpers" "^0.5.0" + +"@react-stately/select@^3.7.1", "@react-stately/select@^3.9.1": + version "3.9.1" + resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.9.1.tgz#2de87c1031376a0fccf44cf06f81e8d96f76a5b6" + integrity sha512-CJQRqv8Dg+0RRvcig3a2YfY6POJIscDINvidRF31yK6J72rsP01dY3ria9aJjizNDHR9Q5dWFp/z+ii0cOTWIQ== + dependencies: + "@react-stately/form" "^3.2.3" + "@react-stately/list" "^3.13.3" + "@react-stately/overlays" "^3.6.22" + "@react-stately/utils" "^3.11.0" + "@react-types/select" "^3.12.1" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/selection@^3.20.5", "@react-stately/selection@^3.20.8": + version "3.20.8" + resolved "https://registry.yarnpkg.com/@react-stately/selection/-/selection-3.20.8.tgz#6d2de87b7a073d9389d14e663c91a58b38feefb6" + integrity sha512-V1kRN1NLW+i/3Xv+Q0pN9OzuM0zFEW9mdXOOOq7l+YL6hFjqIjttT2/q4KoyiNV3W0hfoRFSTQ7XCgqnqtwEng== + dependencies: + "@react-stately/collections" "^3.12.9" + "@react-stately/utils" "^3.11.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/slider@^3.7.1", "@react-stately/slider@^3.7.4": + version "3.7.4" + resolved "https://registry.yarnpkg.com/@react-stately/slider/-/slider-3.7.4.tgz#f157beed889193aeea2aaf3407195a951a7dae52" + integrity sha512-cSOYSx2nsOQejMg6Ql0+GUpqAiPwRA5teYXUghNvuBDtVxnd4l2rnXs54Ww48tU43xf2+L3kkmMofThjABoEPw== + dependencies: + "@react-stately/utils" "^3.11.0" + "@react-types/shared" "^3.33.0" + "@react-types/slider" "^3.8.3" + "@swc/helpers" "^0.5.0" + +"@react-stately/table@^3.15.0", "@react-stately/table@^3.15.3": + version "3.15.3" + resolved "https://registry.yarnpkg.com/@react-stately/table/-/table-3.15.3.tgz#e17efa70d0414f945b3f8e91c55ff142588468cd" + integrity sha512-W1wR0O/PmdD8hCUFIAelHICjUX/Ii6ZldPlH6EILr9olyGpoCaY7XmnyG7kii1aANuQGBeskjJdXvS6LX/gyDw== + dependencies: + "@react-stately/collections" "^3.12.9" + "@react-stately/flags" "^3.1.2" + "@react-stately/grid" "^3.11.8" + "@react-stately/selection" "^3.20.8" + "@react-stately/utils" "^3.11.0" + "@react-types/grid" "^3.3.7" + "@react-types/shared" "^3.33.0" + "@react-types/table" "^3.13.5" + "@swc/helpers" "^0.5.0" + +"@react-stately/tabs@^3.8.5", "@react-stately/tabs@^3.8.8": + version "3.8.8" + resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.8.8.tgz#c8305e81dcec21646818c3895fc9dd45e12ace23" + integrity sha512-BZImWT+pHZitImRQkoL7jVhTtpGPSra1Rhh4pi8epzwogeqseEIEpuWpQebjQP74r1kfNi/iT2p5Qb31eWfh1Q== + dependencies: + "@react-stately/list" "^3.13.3" + "@react-types/shared" "^3.33.0" + "@react-types/tabs" "^3.3.21" + "@swc/helpers" "^0.5.0" + +"@react-stately/toast@^3.1.2", "@react-stately/toast@^3.1.3": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@react-stately/toast/-/toast-3.1.3.tgz#40da4054726ab33105e39219e2ebab5a3c235b60" + integrity sha512-mT9QJKmD523lqFpOp0VWZ6QHZENFK7HrodnNJDVc7g616s5GNmemdlkITV43fSY3tHeThCVvPu+Uzh7RvQ9mpQ== + dependencies: + "@swc/helpers" "^0.5.0" + use-sync-external-store "^1.6.0" + +"@react-stately/toggle@^3.9.1", "@react-stately/toggle@^3.9.4": + version "3.9.4" + resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.9.4.tgz#2b7c5e565ffd6c26c4c3fc3dfb7f01fecbe92f03" + integrity sha512-tjWsshRJtHC+PI5NYMlnDlV/BTo1eWq6fmR6x1mXlQfKuKGTJRzhgJyaQ2mc5K+LkifD7fchOhfapHCrRlzwMg== + dependencies: + "@react-stately/utils" "^3.11.0" + "@react-types/checkbox" "^3.10.3" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/tooltip@^3.5.10", "@react-stately/tooltip@^3.5.7": + version "3.5.10" + resolved "https://registry.yarnpkg.com/@react-stately/tooltip/-/tooltip-3.5.10.tgz#24adb88e51194db7f5a9685cc170fe0b0c63aca9" + integrity sha512-GauUdc6Of08Np2iUw4xx/DdgpvszS9CxJWYcRnNyAAGPLQrmniVrpJvb0EUKQTP9sUSci1SlmpvJh4SNZx26Bw== + dependencies: + "@react-stately/overlays" "^3.6.22" + "@react-types/tooltip" "^3.5.1" + "@swc/helpers" "^0.5.0" + +"@react-stately/tree@^3.9.2", "@react-stately/tree@^3.9.5": + version "3.9.5" + resolved "https://registry.yarnpkg.com/@react-stately/tree/-/tree-3.9.5.tgz#493e5570d0125e6d2bd96ee1f8ba90eb6f08c92f" + integrity sha512-UpvBlzL/MpFdOepDg+cohI/zvw8DEVM8cXY/OZ8tKUXWpew1HpUglwnAI3ivm0L2k9laUIB9siW0g04ZWiH9Lg== + dependencies: + "@react-stately/collections" "^3.12.9" + "@react-stately/selection" "^3.20.8" + "@react-stately/utils" "^3.11.0" + "@react-types/shared" "^3.33.0" + "@swc/helpers" "^0.5.0" + +"@react-stately/utils@^3.11.0": + version "3.11.0" + resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.11.0.tgz#95a05d9633f4614ca89f630622566e7e5709d79e" + integrity sha512-8LZpYowJ9eZmmYLpudbo/eclIRnbhWIJZ994ncmlKlouNzKohtM8qTC6B1w1pwUbiwGdUoyzLuQbeaIor5Dvcw== + dependencies: + "@swc/helpers" "^0.5.0" + +"@react-types/breadcrumbs@^3.7.18": + version "3.7.18" + resolved "https://registry.yarnpkg.com/@react-types/breadcrumbs/-/breadcrumbs-3.7.18.tgz#612afbe973e1d638b438d22fb9a421fd7910cc32" + integrity sha512-zwltqx2XSELBRQeuCraxrdfT4fpIOVu6eQXsZ4RhWlsT7DLhzj3pUGkxdPDAMfYaVdyNBqc+nhiAnCwz6tUJ8A== + dependencies: + "@react-types/link" "^3.6.6" + "@react-types/shared" "^3.33.0" + +"@react-types/button@^3.15.0": + version "3.15.0" + resolved "https://registry.yarnpkg.com/@react-types/button/-/button-3.15.0.tgz#a971c9dd62066da5e4fa829659916e5c8e51ec75" + integrity sha512-X/K2/Oeuq7Hi8nMIzx4/YlZuvWFiSOHZt27p4HmThCnNO/9IDFPmvPrpkYjWN5eN9Nuk+P5vZUb4A7QJgYpvGA== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/calendar@^3.8.2": + version "3.8.2" + resolved "https://registry.yarnpkg.com/@react-types/calendar/-/calendar-3.8.2.tgz#b8a0c526537fd3fe395a2d8257648df2269e413b" + integrity sha512-QbPFhvBQfrsz3x1Nnatr5SL+8XtbxvP4obESFuDrKmsqaaAv+jG5vwLiPTKp6Z3L+MWkCvKavBPuW+byhq+69A== + dependencies: + "@internationalized/date" "^3.11.0" + "@react-types/shared" "^3.33.0" + +"@react-types/checkbox@^3.10.3": + version "3.10.3" + resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.10.3.tgz#63d3eedfd176f0d49b91efd3b7e05b0e49259f6c" + integrity sha512-Xw4jHG7uK352Wc18XXzdzmtr3Xjg8d2tPoBGNgsw39f92EY2UpoDAPHxYR0BaDe04lGfAn6YwVivI4OGVbjXIg== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/color@^3.1.3": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@react-types/color/-/color-3.1.3.tgz#1dc5723a9760026a5968eec5244bb063169e09e6" + integrity sha512-XM0x8iZpAf036w9qceD2RFroehLxKRwkVer7EvdJNs8K8iUN8TuhCagzsomiSJtyYh5MFysEVQ2ir85toiAFyw== + dependencies: + "@react-types/shared" "^3.33.0" + "@react-types/slider" "^3.8.3" + +"@react-types/combobox@^3.13.11": + version "3.13.11" + resolved "https://registry.yarnpkg.com/@react-types/combobox/-/combobox-3.13.11.tgz#543cbe3b7ce3f9451acf80c3840a1531e2025aa4" + integrity sha512-5/tdmTAvqPpiWzEeaV7uLLSbSTkkoQ1mVz6NfKMPuw4ZBkY3lPc9JDkkQjY/JrquZao+KY4Dx8ZIoS0NqkrFrw== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/datepicker@^3.13.4": + version "3.13.4" + resolved "https://registry.yarnpkg.com/@react-types/datepicker/-/datepicker-3.13.4.tgz#092ef03a0a48182896fb2eb79ce6ab5495c692bf" + integrity sha512-B5sAPoYZfluDBpgVK3ADlHbXBKRkFCQFO18Bs091IvRRwqzfoO/uf+/9UpXMw+BEF4pciLf0/kdiVQTvI3MzlA== + dependencies: + "@internationalized/date" "^3.11.0" + "@react-types/calendar" "^3.8.2" + "@react-types/overlays" "^3.9.3" + "@react-types/shared" "^3.33.0" + +"@react-types/dialog@^3.5.23": + version "3.5.23" + resolved "https://registry.yarnpkg.com/@react-types/dialog/-/dialog-3.5.23.tgz#7d0dc36defd5c9ee4376c2291dc234f93b8e7d04" + integrity sha512-3tMzweYuaDOaufF5tZPMgXSA0pPFJNgdg89YRITh0wMXMG0pm+tAKVQJL1TSLLhOiLCEL08V8M/AK67dBdr2IA== + dependencies: + "@react-types/overlays" "^3.9.3" + "@react-types/shared" "^3.33.0" + +"@react-types/grid@^3.3.7": + version "3.3.7" + resolved "https://registry.yarnpkg.com/@react-types/grid/-/grid-3.3.7.tgz#952a9ddd3451dca2b919560d8cc89a249304a6b5" + integrity sha512-riET3xeKPTcRWQy6hYCMxdbdL3yubPY5Ow66b2GA2rEqoYvmDBniYXAM2Oh+q9s+YgnAP7qJK++ym8NljvHiLA== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/link@^3.6.6": + version "3.6.6" + resolved "https://registry.yarnpkg.com/@react-types/link/-/link-3.6.6.tgz#29facdb7d2bcf1b779251addd5aaf8786e6db670" + integrity sha512-M6WXxUJFmiF6GNu7xUH0uHj0jsorFBN6npkfSCNM4puStC8NbUT2+ZPySQyZXCoHMQ89g6qZ6vCc8QduVkTE7Q== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/listbox@^3.7.5": + version "3.7.5" + resolved "https://registry.yarnpkg.com/@react-types/listbox/-/listbox-3.7.5.tgz#0e124c29180e7f4bd99e20537a69bfe4bab9a8b9" + integrity sha512-Cn+yNip+YZBaGzu+z5xPNgmfSupnLl+li7uG5hRc+EArkk8/G42myRXz6M8wPrLM1bFAq3r85tAbyoXVmKG5Jw== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/menu@^3.10.6": + version "3.10.6" + resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.10.6.tgz#bf6d0882df4317a4355716989c34de5af55b06fc" + integrity sha512-OJTznQ4xE/VddBJU+HO4x5tceSOdyQhiHA1bREE1aHl+PcgHOUZLdMjXp1zFaGF16HhItHJaxpifJ4hzf4hWQA== + dependencies: + "@react-types/overlays" "^3.9.3" + "@react-types/shared" "^3.33.0" + +"@react-types/meter@^3.4.14": + version "3.4.14" + resolved "https://registry.yarnpkg.com/@react-types/meter/-/meter-3.4.14.tgz#72d2fe1d7e5d62b7ff6070071fd86d445f1a8700" + integrity sha512-rNw0Do2AM3zLGZ0pSWweViuddg1uW99PWzE6RQXE8nsTHTeiwDZt9SYGdObEnjd+nJ3YzemqekG0Kqt93iNBcA== + dependencies: + "@react-types/progress" "^3.5.17" + +"@react-types/numberfield@^3.8.17": + version "3.8.17" + resolved "https://registry.yarnpkg.com/@react-types/numberfield/-/numberfield-3.8.17.tgz#5bd276844ac7f4c9d31af7c27c6618529f7b6436" + integrity sha512-Q9n24OaSMXrebMowbtowmHLNclknN3XkcBIaYMwA2BIGIl+fZFnI8MERM0pG87W+wki6FepDExsDW9YxQF4pnw== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/overlays@^3.9.3": + version "3.9.3" + resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.9.3.tgz#73f21cbcdc9c022213520aa03fc32a1fe3cb0a16" + integrity sha512-LzetThNNk8T26pQRbs1I7+isuFhdFYREy7wJCsZmbB0FnZgCukGTfOtThZWv+ry11veyVJiX68jfl4SV6ACTWA== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/progress@^3.5.17": + version "3.5.17" + resolved "https://registry.yarnpkg.com/@react-types/progress/-/progress-3.5.17.tgz#9a97838f812a78007496169ea979a7a6831c664e" + integrity sha512-JtiGlek6QS04bFrRj1WfChjPNr7+3/+pd6yZayXGUkQUPHt1Z/cFnv3QZ/tSQTdUt1XXmjnCak9ZH9JQBqe64Q== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/radio@^3.9.3": + version "3.9.3" + resolved "https://registry.yarnpkg.com/@react-types/radio/-/radio-3.9.3.tgz#a14a8ee04f4b4b1333399385f29ff6cfc7f5656e" + integrity sha512-w2BrMGIiZxYXPCnnB2NQyifwE/rRFMIW87MyawrKO9zPSbnDkqLIHAAtqmlNk2zkz1ZEWjk9opNsuztjP7D4sA== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/searchfield@^3.6.7": + version "3.6.7" + resolved "https://registry.yarnpkg.com/@react-types/searchfield/-/searchfield-3.6.7.tgz#f58823cfe60d06e8671c266e42a8d97643c0c224" + integrity sha512-POo3spZcYD14aqo0f4eNbymJ8w9EKrlu0pOOjYYWI2P0GUSRmib9cBA9xZFhvRGHuNlHo3ePjeFitYQI7L3g1g== + dependencies: + "@react-types/shared" "^3.33.0" + "@react-types/textfield" "^3.12.7" + +"@react-types/select@^3.12.1": + version "3.12.1" + resolved "https://registry.yarnpkg.com/@react-types/select/-/select-3.12.1.tgz#03a3cb15abac65c7cb76aa76c24258a835decb8f" + integrity sha512-PtIUymvQNIIzgr+piJtK/8gbH7akWtbswIbfoADPSxtZEd1/vfUIO0s8c750s3XYNlmx/4DrhugQsLYwgC35yg== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/shared@^3.32.0", "@react-types/shared@^3.33.0": + version "3.33.0" + resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.33.0.tgz#27b9bba9e51f4cd2c5d19108e69fe562f599ab29" + integrity sha512-xuUpP6MyuPmJtzNOqF5pzFUIHH2YogyOQfUQHag54PRmWB7AbjuGWBUv0l1UDmz6+AbzAYGmDVAzcRDOu2PFpw== + +"@react-types/slider@^3.8.3": + version "3.8.3" + resolved "https://registry.yarnpkg.com/@react-types/slider/-/slider-3.8.3.tgz#e40aefc3b4a5b402a340a08f77e4a1b5429bdbac" + integrity sha512-HCDegYiUA27CcJKvFwgpR8ktFKf2nAirXqQEgVPV4uxk6JIeiRx41yqM/xPJGfmaqa7BARYARLT41yN2V8Kadg== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/switch@^3.5.16": + version "3.5.16" + resolved "https://registry.yarnpkg.com/@react-types/switch/-/switch-3.5.16.tgz#7b279aac3f930fd9d7136ba916c136cfce905a0f" + integrity sha512-6fynclkyg0wGHo3f1bwk4Z+gZZEg0Z63iP5TFhgHWdZ8W+Uq6F3u7V4IgQpuJ2NleL1c2jy2/CKdS9v06ac2Og== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/table@^3.13.5": + version "3.13.5" + resolved "https://registry.yarnpkg.com/@react-types/table/-/table-3.13.5.tgz#c6634a2c32635bc74f33c1aa32b35f280d468a3d" + integrity sha512-4/CixlNmXSuJuX2IKuUlgNd/dEgNh3WvfE/bdwuI1t5JBdShP9tHIzSkgZbrzE2xX46NeA2xq4vXNO5kBv+QDA== + dependencies: + "@react-types/grid" "^3.3.7" + "@react-types/shared" "^3.33.0" + +"@react-types/tabs@^3.3.21": + version "3.3.21" + resolved "https://registry.yarnpkg.com/@react-types/tabs/-/tabs-3.3.21.tgz#443c03d7049e1934b40ac3b6cc842e8ed4b393fc" + integrity sha512-Dq9bKI62rHoI4LGGcBGlZ5s0aSwB0G4Y8o0r7hQZvf1eZWc9fmqdAdTTaGG/RUyhMIGRYWl5RRUBUuC5RmaO6w== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/textfield@^3.12.7": + version "3.12.7" + resolved "https://registry.yarnpkg.com/@react-types/textfield/-/textfield-3.12.7.tgz#3807bc7dd5c121db33c1d4c1a55a33094cee5505" + integrity sha512-ddiacsS6sLFtAn2/fym7lR8nbdsLgPfelNDcsDqHiu6XUHh5TCNe8ItXHFaIiyfnKTH8uJqZrSli4wfAYNfMsw== + dependencies: + "@react-types/shared" "^3.33.0" + +"@react-types/tooltip@^3.5.1": + version "3.5.1" + resolved "https://registry.yarnpkg.com/@react-types/tooltip/-/tooltip-3.5.1.tgz#7b722b72f7e70533ada33d8c0fa3fec95f70c8f9" + integrity sha512-h6xOAWbWUJKs9CzcCyzSPATLHq7W5dS866HkXLrtCrRDShLuzQnojZnctD2tKtNt17990hjnOhl36GUBuO5kyw== + dependencies: + "@react-types/overlays" "^3.9.3" + "@react-types/shared" "^3.33.0" + +"@rolldown/pluginutils@1.0.0-beta.27": + version "1.0.0-beta.27" + resolved "https://registry.yarnpkg.com/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz#47d2bf4cef6d470b22f5831b420f8964e0bf755f" + integrity sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA== + +"@rollup/rollup-android-arm-eabi@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.57.1.tgz#add5e608d4e7be55bc3ca3d962490b8b1890e088" + integrity sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg== + +"@rollup/rollup-android-arm64@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.57.1.tgz#10bd0382b73592beee6e9800a69401a29da625c4" + integrity sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w== + +"@rollup/rollup-darwin-arm64@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.57.1.tgz#1e99ab04c0b8c619dd7bbde725ba2b87b55bfd81" + integrity sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg== + +"@rollup/rollup-darwin-x64@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.57.1.tgz#69e741aeb2839d2e8f0da2ce7a33d8bd23632423" + integrity sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w== + +"@rollup/rollup-freebsd-arm64@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.57.1.tgz#3736c232a999c7bef7131355d83ebdf9651a0839" + integrity sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug== + +"@rollup/rollup-freebsd-x64@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.57.1.tgz#227dcb8f466684070169942bd3998901c9bfc065" + integrity sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q== + +"@rollup/rollup-linux-arm-gnueabihf@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.57.1.tgz#ba004b30df31b724f99ce66e7128248bea17cb0c" + integrity sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw== + +"@rollup/rollup-linux-arm-musleabihf@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.57.1.tgz#6929f3e07be6b6da5991f63c6b68b3e473d0a65a" + integrity sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw== + +"@rollup/rollup-linux-arm64-gnu@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.57.1.tgz#06e89fd4a25d21fe5575d60b6f913c0e65297bfa" + integrity sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g== + +"@rollup/rollup-linux-arm64-musl@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.57.1.tgz#fddabf395b90990d5194038e6cd8c00156ed8ac0" + integrity sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q== + +"@rollup/rollup-linux-loong64-gnu@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.57.1.tgz#04c10bb764bbf09a3c1bd90432e92f58d6603c36" + integrity sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA== + +"@rollup/rollup-linux-loong64-musl@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.57.1.tgz#f2450361790de80581d8687ea19142d8a4de5c0f" + integrity sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw== + +"@rollup/rollup-linux-ppc64-gnu@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.57.1.tgz#0474f4667259e407eee1a6d38e29041b708f6a30" + integrity sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w== + +"@rollup/rollup-linux-ppc64-musl@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.57.1.tgz#9f32074819eeb1ddbe51f50ea9dcd61a6745ec33" + integrity sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw== + +"@rollup/rollup-linux-riscv64-gnu@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.57.1.tgz#3fdb9d4b1e29fb6b6a6da9f15654d42eb77b99b2" + integrity sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A== + +"@rollup/rollup-linux-riscv64-musl@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.57.1.tgz#1de780d64e6be0e3e8762035c22e0d8ea68df8ed" + integrity sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw== + +"@rollup/rollup-linux-s390x-gnu@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.57.1.tgz#1da022ffd2d9e9f0fd8344ea49e113001fbcac64" + integrity sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg== + +"@rollup/rollup-linux-x64-gnu@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.57.1.tgz#78c16eef9520bd10e1ea7a112593bb58e2842622" + integrity sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg== + +"@rollup/rollup-linux-x64-musl@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.57.1.tgz#a7598591b4d9af96cb3167b50a5bf1e02dfea06c" + integrity sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw== + +"@rollup/rollup-openbsd-x64@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.57.1.tgz#c51d48c07cd6c466560e5bed934aec688ce02614" + integrity sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw== + +"@rollup/rollup-openharmony-arm64@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.57.1.tgz#f09921d0b2a0b60afbf3586d2a7a7f208ba6df17" + integrity sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ== + +"@rollup/rollup-win32-arm64-msvc@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.57.1.tgz#08d491717135376e4a99529821c94ecd433d5b36" + integrity sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ== + +"@rollup/rollup-win32-ia32-msvc@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.57.1.tgz#b0c12aac1104a8b8f26a5e0098e5facbb3e3964a" + integrity sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew== + +"@rollup/rollup-win32-x64-gnu@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.57.1.tgz#b9cccef26f5e6fdc013bf3c0911a3c77428509d0" + integrity sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ== + +"@rollup/rollup-win32-x64-msvc@4.57.1": + version "4.57.1" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.57.1.tgz#a03348e7b559c792b6277cc58874b89ef46e1e72" + integrity sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA== + +"@segment/analytics-core@1.8.2": + version "1.8.2" + resolved "https://registry.yarnpkg.com/@segment/analytics-core/-/analytics-core-1.8.2.tgz#f8aea312af3655e6483d0bdc160f0e05484529ab" + integrity sha512-5FDy6l8chpzUfJcNlIcyqYQq4+JTUynlVoCeCUuVz+l+6W0PXg+ljKp34R4yLVCcY5VVZohuW+HH0VLWdwYVAg== + dependencies: + "@lukeed/uuid" "^2.0.0" + "@segment/analytics-generic-utils" "1.2.0" + dset "^3.1.4" + tslib "^2.4.1" + +"@segment/analytics-generic-utils@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@segment/analytics-generic-utils/-/analytics-generic-utils-1.2.0.tgz#9232162d6dbcd18501813fdff18035ce48fd24bf" + integrity sha512-DfnW6mW3YQOLlDQQdR89k4EqfHb0g/3XvBXkovH1FstUN93eL1kfW9CsDcVQyH3bAC5ZsFyjA/o/1Q2j0QeoWw== + dependencies: + tslib "^2.4.1" + +"@segment/analytics-next@^1.70.0": + version "1.81.1" + resolved "https://registry.yarnpkg.com/@segment/analytics-next/-/analytics-next-1.81.1.tgz#1e98c44090c95c131c249aaf8ad48aa4afb964e1" + integrity sha512-nVHNhriViptjkp4004qBbvmnW9/3brjhBv2P5Cvcg7iWW41fBzUY8FbLi+8wkmSbycT9fH1pTM3TUxB6+h0Fcg== + dependencies: + "@lukeed/uuid" "^2.0.0" + "@segment/analytics-core" "1.8.2" + "@segment/analytics-generic-utils" "1.2.0" + "@segment/analytics-page-tools" "1.0.0" + "@segment/analytics.js-video-plugins" "^0.2.1" + "@segment/facade" "^3.4.9" + dset "^3.1.4" + js-cookie "3.0.1" + node-fetch "^2.6.7" + tslib "^2.4.1" + unfetch "^4.1.0" + +"@segment/analytics-page-tools@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@segment/analytics-page-tools/-/analytics-page-tools-1.0.0.tgz#f5fb9b8f0c1e80e821b0a77ca13ac53daf08a28a" + integrity sha512-o9OVB91qLB9qb0Bw1HfjmWm5AnrMNULRjx++4lBqLt8InKRX1urrRBparVlpj+yJA0sckN5ZcsfazRLuPgBYDQ== + dependencies: + tslib "^2.4.1" + +"@segment/analytics.js-video-plugins@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@segment/analytics.js-video-plugins/-/analytics.js-video-plugins-0.2.1.tgz#3596fa3887dcd9df5978dc566edf4a0aea2a9b1e" + integrity sha512-lZwCyEXT4aaHBLNK433okEKdxGAuyrVmop4BpQqQSJuRz0DglPZgd9B/XjiiWs1UyOankg2aNYMN3VcS8t4eSQ== + dependencies: + unfetch "^3.1.1" + +"@segment/facade@^3.4.9": + version "3.4.10" + resolved "https://registry.yarnpkg.com/@segment/facade/-/facade-3.4.10.tgz#118fab29cf2250d3128f9b2a16d6ec76f86e3710" + integrity sha512-xVQBbB/lNvk/u8+ey0kC/+g8pT3l0gCT8O2y9Z+StMMn3KAFAQ9w8xfgef67tJybktOKKU7pQGRPolRM1i1pdA== + dependencies: + "@segment/isodate-traverse" "^1.1.1" + inherits "^2.0.4" + new-date "^1.0.3" + obj-case "0.2.1" + +"@segment/isodate-traverse@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@segment/isodate-traverse/-/isodate-traverse-1.1.1.tgz#37e1a68b5e48a841260145f1be86d342995dfc64" + integrity sha512-+G6e1SgAUkcq0EDMi+SRLfT48TNlLPF3QnSgFGVs0V9F3o3fq/woQ2rHFlW20W0yy5NnCUH0QGU3Am2rZy/E3w== + dependencies: + "@segment/isodate" "^1.0.3" + +"@segment/isodate@1.0.3", "@segment/isodate@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@segment/isodate/-/isodate-1.0.3.tgz#f44e8202d5edd277ce822785239474b2c9411d4a" + integrity sha512-BtanDuvJqnACFkeeYje7pWULVv8RgZaqKHWwGFnL/g/TH/CcZjkIVTfGDp/MAxmilYHUkrX70SqwnYSTNEaN7A== + +"@shikijs/core@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@shikijs/core/-/core-3.22.0.tgz#9e9e8bd6d65b61fa74205a30491b921079996cdd" + integrity sha512-iAlTtSDDbJiRpvgL5ugKEATDtHdUVkqgHDm/gbD2ZS9c88mx7G1zSYjjOxp5Qa0eaW0MAQosFRmJSk354PRoQA== + dependencies: + "@shikijs/types" "3.22.0" + "@shikijs/vscode-textmate" "^10.0.2" + "@types/hast" "^3.0.4" + hast-util-to-html "^9.0.5" + +"@shikijs/engine-javascript@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@shikijs/engine-javascript/-/engine-javascript-3.22.0.tgz#507f5cbb3e565268a35ee8aed42ff73016899e6d" + integrity sha512-jdKhfgW9CRtj3Tor0L7+yPwdG3CgP7W+ZEqSsojrMzCjD1e0IxIbwUMDDpYlVBlC08TACg4puwFGkZfLS+56Tw== + dependencies: + "@shikijs/types" "3.22.0" + "@shikijs/vscode-textmate" "^10.0.2" + oniguruma-to-es "^4.3.4" + +"@shikijs/engine-oniguruma@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@shikijs/engine-oniguruma/-/engine-oniguruma-3.22.0.tgz#d16b66ed18470bc99f5026ec9f635695a10cb7f5" + integrity sha512-DyXsOG0vGtNtl7ygvabHd7Mt5EY8gCNqR9Y7Lpbbd/PbJvgWrqaKzH1JW6H6qFkuUa8aCxoiYVv8/YfFljiQxA== + dependencies: + "@shikijs/types" "3.22.0" + "@shikijs/vscode-textmate" "^10.0.2" + +"@shikijs/langs@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@shikijs/langs/-/langs-3.22.0.tgz#949338647714b89314efbd333070b0c0263b232a" + integrity sha512-x/42TfhWmp6H00T6uwVrdTJGKgNdFbrEdhaDwSR5fd5zhQ1Q46bHq9EO61SCEWJR0HY7z2HNDMaBZp8JRmKiIA== + dependencies: + "@shikijs/types" "3.22.0" + +"@shikijs/themes@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@shikijs/themes/-/themes-3.22.0.tgz#0a316f0b1bda2dea378dd0c9d7e0a703f36af2c3" + integrity sha512-o+tlOKqsr6FE4+mYJG08tfCFDS+3CG20HbldXeVoyP+cYSUxDhrFf3GPjE60U55iOkkjbpY2uC3It/eeja35/g== + dependencies: + "@shikijs/types" "3.22.0" + +"@shikijs/types@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@shikijs/types/-/types-3.22.0.tgz#43fe92d163742424e794894cb27ce6ce1b4ca8a8" + integrity sha512-491iAekgKDBFE67z70Ok5a8KBMsQ2IJwOWw3us/7ffQkIBCyOQfm/aNwVMBUriP02QshIfgHCBSIYAl3u2eWjg== + dependencies: + "@shikijs/vscode-textmate" "^10.0.2" + "@types/hast" "^3.0.4" + +"@shikijs/vscode-textmate@^10.0.2": + version "10.0.2" + resolved "https://registry.yarnpkg.com/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz#a90ab31d0cc1dfb54c66a69e515bf624fa7b2224" + integrity sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg== + +"@swc/helpers@^0.5.0": + version "0.5.17" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.17.tgz#5a7be95ac0f0bf186e7e6e890e7a6f6cda6ce971" + integrity sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A== + dependencies: + tslib "^2.8.0" + +"@tanstack/react-table@^8.20.5": + version "8.21.3" + resolved "https://registry.yarnpkg.com/@tanstack/react-table/-/react-table-8.21.3.tgz#2c38c747a5731c1a07174fda764b9c2b1fb5e91b" + integrity sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww== + dependencies: + "@tanstack/table-core" "8.21.3" + +"@tanstack/table-core@8.21.3": + version "8.21.3" + resolved "https://registry.yarnpkg.com/@tanstack/table-core/-/table-core-8.21.3.tgz#2977727d8fc8dfa079112d9f4d4c019110f1732c" + integrity sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg== + +"@types/babel__core@^7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.27.0.tgz#b5819294c51179957afaec341442f9341e4108a9" + integrity sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" + integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz#07d713d6cce0d265c9849db0cbe62d3f61f36f74" + integrity sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q== + dependencies: + "@babel/types" "^7.28.2" + +"@types/chroma-js@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@types/chroma-js/-/chroma-js-2.1.4.tgz#52e3a8453000cdb9ad76357c2c47dbed702d136f" + integrity sha512-l9hWzP7cp7yleJUI7P2acmpllTJNYf5uU6wh50JzSIZt3fFHe+w2FM6w9oZGBTYzjjm2qHdnQvI+fF/JF/E5jQ== + +"@types/d3-array@*": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@types/d3-array/-/d3-array-3.2.2.tgz#e02151464d02d4a1b44646d0fcdb93faf88fde8c" + integrity sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw== + +"@types/d3-axis@*": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/d3-axis/-/d3-axis-3.0.6.tgz#e760e5765b8188b1defa32bc8bb6062f81e4c795" + integrity sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-brush@*": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/d3-brush/-/d3-brush-3.0.6.tgz#c2f4362b045d472e1b186cdbec329ba52bdaee6c" + integrity sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-chord@*": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/d3-chord/-/d3-chord-3.0.6.tgz#1706ca40cf7ea59a0add8f4456efff8f8775793d" + integrity sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg== + +"@types/d3-color@*": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@types/d3-color/-/d3-color-3.1.3.tgz#368c961a18de721da8200e80bf3943fb53136af2" + integrity sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A== + +"@types/d3-contour@*": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/d3-contour/-/d3-contour-3.0.6.tgz#9ada3fa9c4d00e3a5093fed0356c7ab929604231" + integrity sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg== + dependencies: + "@types/d3-array" "*" + "@types/geojson" "*" + +"@types/d3-delaunay@*": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@types/d3-delaunay/-/d3-delaunay-6.0.4.tgz#185c1a80cc807fdda2a3fe960f7c11c4a27952e1" + integrity sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw== + +"@types/d3-dispatch@*": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@types/d3-dispatch/-/d3-dispatch-3.0.7.tgz#ef004d8a128046cfce434d17182f834e44ef95b2" + integrity sha512-5o9OIAdKkhN1QItV2oqaE5KMIiXAvDWBDPrD85e58Qlz1c1kI/J0NcqbEG88CoTwJrYe7ntUCVfeUl2UJKbWgA== + +"@types/d3-drag@*": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@types/d3-drag/-/d3-drag-3.0.7.tgz#b13aba8b2442b4068c9a9e6d1d82f8bcea77fc02" + integrity sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-dsv@*": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@types/d3-dsv/-/d3-dsv-3.0.7.tgz#0a351f996dc99b37f4fa58b492c2d1c04e3dac17" + integrity sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g== + +"@types/d3-ease@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/d3-ease/-/d3-ease-3.0.2.tgz#e28db1bfbfa617076f7770dd1d9a48eaa3b6c51b" + integrity sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA== + +"@types/d3-fetch@*": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@types/d3-fetch/-/d3-fetch-3.0.7.tgz#c04a2b4f23181aa376f30af0283dbc7b3b569980" + integrity sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA== + dependencies: + "@types/d3-dsv" "*" + +"@types/d3-force@*": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@types/d3-force/-/d3-force-3.0.10.tgz#6dc8fc6e1f35704f3b057090beeeb7ac674bff1a" + integrity sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw== + +"@types/d3-format@*": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/d3-format/-/d3-format-3.0.4.tgz#b1e4465644ddb3fdf3a263febb240a6cd616de90" + integrity sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g== + +"@types/d3-geo@*": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@types/d3-geo/-/d3-geo-3.1.0.tgz#b9e56a079449174f0a2c8684a9a4df3f60522440" + integrity sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ== + dependencies: + "@types/geojson" "*" + +"@types/d3-hierarchy@*": + version "3.1.7" + resolved "https://registry.yarnpkg.com/@types/d3-hierarchy/-/d3-hierarchy-3.1.7.tgz#6023fb3b2d463229f2d680f9ac4b47466f71f17b" + integrity sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg== + +"@types/d3-interpolate@*": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz#412b90e84870285f2ff8a846c6eb60344f12a41c" + integrity sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA== + dependencies: + "@types/d3-color" "*" + +"@types/d3-path@*": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@types/d3-path/-/d3-path-3.1.1.tgz#f632b380c3aca1dba8e34aa049bcd6a4af23df8a" + integrity sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg== + +"@types/d3-polygon@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/d3-polygon/-/d3-polygon-3.0.2.tgz#dfae54a6d35d19e76ac9565bcb32a8e54693189c" + integrity sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA== + +"@types/d3-quadtree@*": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@types/d3-quadtree/-/d3-quadtree-3.0.6.tgz#d4740b0fe35b1c58b66e1488f4e7ed02952f570f" + integrity sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg== + +"@types/d3-random@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/d3-random/-/d3-random-3.0.3.tgz#ed995c71ecb15e0cd31e22d9d5d23942e3300cfb" + integrity sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ== + +"@types/d3-scale-chromatic@*": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@types/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz#dc6d4f9a98376f18ea50bad6c39537f1b5463c39" + integrity sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ== + +"@types/d3-scale@*": + version "4.0.9" + resolved "https://registry.yarnpkg.com/@types/d3-scale/-/d3-scale-4.0.9.tgz#57a2f707242e6fe1de81ad7bfcccaaf606179afb" + integrity sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw== + dependencies: + "@types/d3-time" "*" + +"@types/d3-selection@*": + version "3.0.11" + resolved "https://registry.yarnpkg.com/@types/d3-selection/-/d3-selection-3.0.11.tgz#bd7a45fc0a8c3167a631675e61bc2ca2b058d4a3" + integrity sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w== + +"@types/d3-shape@*": + version "3.1.8" + resolved "https://registry.yarnpkg.com/@types/d3-shape/-/d3-shape-3.1.8.tgz#d1516cc508753be06852cd06758e3bb54a22b0e3" + integrity sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w== + dependencies: + "@types/d3-path" "*" + +"@types/d3-time-format@*": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@types/d3-time-format/-/d3-time-format-4.0.3.tgz#d6bc1e6b6a7db69cccfbbdd4c34b70632d9e9db2" + integrity sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg== + +"@types/d3-time@*": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/d3-time/-/d3-time-3.0.4.tgz#8472feecd639691450dd8000eb33edd444e1323f" + integrity sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g== + +"@types/d3-timer@*": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/d3-timer/-/d3-timer-3.0.2.tgz#70bbda77dc23aa727413e22e214afa3f0e852f70" + integrity sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw== + +"@types/d3-transition@*": + version "3.0.9" + resolved "https://registry.yarnpkg.com/@types/d3-transition/-/d3-transition-3.0.9.tgz#1136bc57e9ddb3c390dccc9b5ff3b7d2b8d94706" + integrity sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg== + dependencies: + "@types/d3-selection" "*" + +"@types/d3-zoom@*": + version "3.0.8" + resolved "https://registry.yarnpkg.com/@types/d3-zoom/-/d3-zoom-3.0.8.tgz#dccb32d1c56b1e1c6e0f1180d994896f038bc40b" + integrity sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw== + dependencies: + "@types/d3-interpolate" "*" + "@types/d3-selection" "*" + +"@types/d3@^7.4.3": + version "7.4.3" + resolved "https://registry.yarnpkg.com/@types/d3/-/d3-7.4.3.tgz#d4550a85d08f4978faf0a4c36b848c61eaac07e2" + integrity sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww== + dependencies: + "@types/d3-array" "*" + "@types/d3-axis" "*" + "@types/d3-brush" "*" + "@types/d3-chord" "*" + "@types/d3-color" "*" + "@types/d3-contour" "*" + "@types/d3-delaunay" "*" + "@types/d3-dispatch" "*" + "@types/d3-drag" "*" + "@types/d3-dsv" "*" + "@types/d3-ease" "*" + "@types/d3-fetch" "*" + "@types/d3-force" "*" + "@types/d3-format" "*" + "@types/d3-geo" "*" + "@types/d3-hierarchy" "*" + "@types/d3-interpolate" "*" + "@types/d3-path" "*" + "@types/d3-polygon" "*" + "@types/d3-quadtree" "*" + "@types/d3-random" "*" + "@types/d3-scale" "*" + "@types/d3-scale-chromatic" "*" + "@types/d3-selection" "*" + "@types/d3-shape" "*" + "@types/d3-time" "*" + "@types/d3-time-format" "*" + "@types/d3-timer" "*" + "@types/d3-transition" "*" + "@types/d3-zoom" "*" + +"@types/debug@^4.0.0": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + +"@types/estree-jsx@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.5.tgz#858a88ea20f34fe65111f005a689fa1ebf70dc18" + integrity sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg== + dependencies: + "@types/estree" "*" + +"@types/estree@*", "@types/estree@1.0.8", "@types/estree@^1.0.0": + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" + integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== + +"@types/geojson@*": + version "7946.0.16" + resolved "https://registry.yarnpkg.com/@types/geojson/-/geojson-7946.0.16.tgz#8ebe53d69efada7044454e3305c19017d97ced2a" + integrity sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg== + +"@types/hast@^3.0.0", "@types/hast@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" + integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== + dependencies: + "@types/unist" "*" + +"@types/katex@^0.16.0": + version "0.16.8" + resolved "https://registry.yarnpkg.com/@types/katex/-/katex-0.16.8.tgz#80bf3e0814d09a846412a0b0f140946b79c36c3e" + integrity sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg== + +"@types/mdast@^4.0.0": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.4.tgz#7ccf72edd2f1aa7dd3437e180c64373585804dd6" + integrity sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA== + dependencies: + "@types/unist" "*" + +"@types/ms@*": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-2.1.0.tgz#052aa67a48eccc4309d7f0191b7e41434b90bb78" + integrity sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA== + +"@types/node@^25.2.3": + version "25.2.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.2.3.tgz#9c18245be768bdb4ce631566c7da303a5c99a7f8" + integrity sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ== + dependencies: + undici-types "~7.16.0" + +"@types/parse-json@^4.0.0": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" + integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== + +"@types/prismjs@^1.0.0": + version "1.26.5" + resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.5.tgz#72499abbb4c4ec9982446509d2f14fb8483869d6" + integrity sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ== + +"@types/react-dom@^19.2.3": + version "19.2.3" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.2.3.tgz#c1e305d15a52a3e508d54dca770d202cb63abf2c" + integrity sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ== + +"@types/react-transition-group@^4.4.0": + version "4.4.12" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.12.tgz#b5d76568485b02a307238270bfe96cb51ee2a044" + integrity sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w== + +"@types/react@^19.2.13": + version "19.2.13" + resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.13.tgz#7cea30d7f60a01d97e4ece039c04e9056682218a" + integrity sha512-KkiJeU6VbYbUOp5ITMIc7kBfqlYkKA5KhEHVrGMmUUMt7NeaZg65ojdPk+FtNrBAOXNVM5QM72jnADjM+XVRAQ== + dependencies: + csstype "^3.2.2" + +"@types/trusted-types@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.7.tgz#baccb07a970b91707df3a3e8ba6896c57ead2d11" + integrity sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw== + +"@types/unist@*", "@types/unist@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.3.tgz#acaab0f919ce69cce629c2d4ed2eb4adc1b6c20c" + integrity sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== + +"@types/unist@^2.0.0": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.11.tgz#11af57b127e32487774841f7a4e54eab166d03c4" + integrity sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA== + +"@uiw/color-convert@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/color-convert/-/color-convert-2.8.0.tgz#f6aff6496bdaa995a33bf0e5290375c8f99e4d51" + integrity sha512-eRErVaYCkhtd+lltuGykQSwmxvFU7gTjF3AHHWsTQNa3o+sEBeRNY4urjpvRZRhsV6XgAbwsKe/IAZzuBBLx7g== + +"@uiw/react-color-alpha@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-alpha/-/react-color-alpha-2.8.0.tgz#8da68523c0cf5d59a692826aafaad4ec6badb797" + integrity sha512-AZlPF6j+I1XftKt4FZ5VUQ7Au0W1BR/PZvgwKTI+bCb7bbRA2l/2am7aInpvaRAav46o13KneQ06Mgqg4jaDzw== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-drag-event-interactive" "2.8.0" + +"@uiw/react-color-block@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-block/-/react-color-block-2.8.0.tgz#12b3071b679668bfbfbbcfe9e71bac3b760364c4" + integrity sha512-ZIW3W4gKqqsAcBfMZxnKZ82oTbEC0Dr5QUvncADvlck0Xd8UK49BMLjEF16Oy0ensNQ3OlcbbiCt7GqjScyNNg== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-editable-input" "2.8.0" + "@uiw/react-color-swatch" "2.8.0" + +"@uiw/react-color-chrome@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-chrome/-/react-color-chrome-2.8.0.tgz#35b4354d4aa429a4ff968d15cc1eb8e0f3f71ef1" + integrity sha512-CM9GIjdMaAuNVbku7Jd/5ekrVYEFt1ZzfFBMIwgDWHWhfUoCKIL+Bet1uztA+CNhpIRmNzb6/gH+3WBJjBG9Dw== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-alpha" "2.8.0" + "@uiw/react-color-editable-input" "2.8.0" + "@uiw/react-color-editable-input-hsla" "2.8.0" + "@uiw/react-color-editable-input-rgba" "2.8.0" + "@uiw/react-color-github" "2.8.0" + "@uiw/react-color-hue" "2.8.0" + "@uiw/react-color-saturation" "2.8.0" + +"@uiw/react-color-circle@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-circle/-/react-color-circle-2.8.0.tgz#fe0bf8507f0af872fad3e7b5510ac97d44a33742" + integrity sha512-pPt4+33OwhDv7m5NDrYMTxiCpbqweZ0MmmvcYx8neA6Yh/zoKUKk4QtQeFkbiPtbN3QMOahkYIbxtPi6egc63w== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-swatch" "2.8.0" + +"@uiw/react-color-colorful@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-colorful/-/react-color-colorful-2.8.0.tgz#149f973d2b8d7c9c02cfcdaa271f5bd90aefd623" + integrity sha512-m6FdmmQgiYEouBr59MFCrCPR34uhR5h0G3koRa64wBH6nHFyzK2wk3fXSgjc3Ckxmol34h7cbMtQwvU1+JiqBA== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-alpha" "2.8.0" + "@uiw/react-color-hue" "2.8.0" + "@uiw/react-color-saturation" "2.8.0" + +"@uiw/react-color-compact@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-compact/-/react-color-compact-2.8.0.tgz#7aba59da82698789633fe44a1f28d664378473a6" + integrity sha512-SOiLf+/MQqZ23gJwIkTklpOWUbl3cTy0vqPvfAIo5wcdbLRdczc0ngJnpE7BIj/SmdqrWKeEPksZGReICtXuwQ== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-editable-input" "2.8.0" + "@uiw/react-color-editable-input-rgba" "2.8.0" + "@uiw/react-color-swatch" "2.8.0" + +"@uiw/react-color-editable-input-hsla@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-editable-input-hsla/-/react-color-editable-input-hsla-2.8.0.tgz#56fbe433588ef4bca67d2ed8eb6d2529f0b92b37" + integrity sha512-X1S9CXhYx5To3WhE7Y7Jwwx9AyHZ9UqlX2vtGyIzQ9ayHgepOBLfmel9OWpWU4IZcHMjgD6M0SZC4k9WkMnvjg== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-editable-input-rgba" "2.8.0" + +"@uiw/react-color-editable-input-rgba@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-editable-input-rgba/-/react-color-editable-input-rgba-2.8.0.tgz#ddace55be9c511458a5b07c28bf75b1891e29336" + integrity sha512-Y0SWSU0hApJs4TvklTx+x+1y8e/gvNAtfsedzTfspk2pMjF3kPS5B/8tE+jowkBdTXEwQhziihK0LUWY19RydA== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-editable-input" "2.8.0" + +"@uiw/react-color-editable-input@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-editable-input/-/react-color-editable-input-2.8.0.tgz#4f79a4acba3ac69e7a94449d4d61017180b41c71" + integrity sha512-wChSbI57NLOmJNzMBlQdwAQPi1CzERImEmK0gsczu7AlV/Zt9i5AdN0a1h5lPtIck5KRSiGUlbNK3e5AnVgRsg== + +"@uiw/react-color-github@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-github/-/react-color-github-2.8.0.tgz#bf5724a440591062d2db478c26e53299eb161d75" + integrity sha512-6l0kuPY6UmJmDKYmomabror/LnIxy6kVoTXyoK9HJEEa8PijKGET5ma1fHbV1bjhD5bTW7LTjFfrTROCc3ttgQ== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-swatch" "2.8.0" + +"@uiw/react-color-hue@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-hue/-/react-color-hue-2.8.0.tgz#aaed6dbae5e80a1a91dd483576ad66cfc4e9948e" + integrity sha512-4/oCVaD9gsqnqfjM2LMiyVx1YbM6l9G+HqrOZRBuBqL+UirLmNLSLZTMbhbezzvjxu+5cJMzt8ezT+jxkRqBbA== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-alpha" "2.8.0" + +"@uiw/react-color-material@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-material/-/react-color-material-2.8.0.tgz#f6db5c3b96ed2d025be6bb246dbf862427e94f2a" + integrity sha512-Q4d37XAw+0s93dRPpeaiSBOANC4zBuofLns7FRiiepwTQXeUqQlkKv9SbFlnYZ117k6aUxaxWhbjpN6m8/nLFA== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-editable-input" "2.8.0" + "@uiw/react-color-editable-input-rgba" "2.8.0" + +"@uiw/react-color-name@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-name/-/react-color-name-2.8.0.tgz#1d4592bc526b130a2c2eb2b7abbd27f512e98a6c" + integrity sha512-JEhiLf3vhvm1XhGBfysRAEcW8REVLofd/sY91COZJWpeGkX77V68qzBpqbnqfb7Zd2SCmEGr4+vCHWu5PJ3EyA== + dependencies: + colors-named "^1.0.1" + colors-named-hex "^1.0.1" + +"@uiw/react-color-saturation@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-saturation/-/react-color-saturation-2.8.0.tgz#05860c6ccfa9b87854659433ff8cf168a78d8898" + integrity sha512-zpo7P+93Nu2VoBj9Mo3Ipn3ppjEl5SkdM/UDfn3PVdup9K67T451iyLMTgyUvHOegW9rBhyS7X1j68PmX/xd0w== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-drag-event-interactive" "2.8.0" + +"@uiw/react-color-shade-slider@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-shade-slider/-/react-color-shade-slider-2.8.0.tgz#d7b1659135deb005f27da163844257396d658111" + integrity sha512-JmALqFX93qVAYEzycqUvwMBpzCZJF8olVkD7XzHLs09UT7AsQP1usk3oAhzTNQi56Qo3NuqUvvdemHYGdj60jw== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-alpha" "2.8.0" + +"@uiw/react-color-sketch@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-sketch/-/react-color-sketch-2.8.0.tgz#6cfc0e09234e83e3a5679a89e779c629974b865f" + integrity sha512-qLRRmDKhdFrRil4xYBum31SRdWbdh1F5diP0PbCB8XdP5O0fBVuV5g2EvEvCqoiMecYhMwVicmZIrzhrmyjr+Q== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-alpha" "2.8.0" + "@uiw/react-color-editable-input" "2.8.0" + "@uiw/react-color-editable-input-rgba" "2.8.0" + "@uiw/react-color-hue" "2.8.0" + "@uiw/react-color-saturation" "2.8.0" + "@uiw/react-color-swatch" "2.8.0" + +"@uiw/react-color-slider@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-slider/-/react-color-slider-2.8.0.tgz#4a65ea11ef2be6b134317ede83a479a0d68cf251" + integrity sha512-NIvDlsTAywmgID7ozUzCoKZAWWfd5AYeK6Qu0RNH5GIg3Eh4es3saGce7mOlHVh9+Unn8/O/F6QT172reRxU3g== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-alpha" "2.8.0" + +"@uiw/react-color-swatch@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-swatch/-/react-color-swatch-2.8.0.tgz#6b086f3ea9e4452b31dbb93030f3c7e6b8136b5d" + integrity sha512-88X9iSQEqTu609BcGnbgc2Oeq+/UHPv6uL1lGGPMVxjKm9WO7z8PlizmkWSGaLL1ELHEKMfufFbFQ4BJktuWrw== + dependencies: + "@uiw/color-convert" "2.8.0" + +"@uiw/react-color-wheel@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color-wheel/-/react-color-wheel-2.8.0.tgz#83f7053fdb3bc287c10fdf9c871120812406cdce" + integrity sha512-yajL/ckt9xopU1nf/Z5Fpw6iMuuW7knF3FCh/dCPsuzPB+lrqPi9zZmrgRnbl6H2pMYtXG/KqH5DDeryIDXfpg== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-drag-event-interactive" "2.8.0" + +"@uiw/react-color@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-color/-/react-color-2.8.0.tgz#ec72ef7ec3b4cd9d5a2e47052154e5adc56a4bd2" + integrity sha512-dAR91k1n2Av67CVMPBzy8rDUnXzNXD2saeg0T5m+lB0zJzjaLHBa1INmHOBNCAQ70JX7mIxp4bjAaNB6pFAMSQ== + dependencies: + "@uiw/color-convert" "2.8.0" + "@uiw/react-color-alpha" "2.8.0" + "@uiw/react-color-block" "2.8.0" + "@uiw/react-color-chrome" "2.8.0" + "@uiw/react-color-circle" "2.8.0" + "@uiw/react-color-colorful" "2.8.0" + "@uiw/react-color-compact" "2.8.0" + "@uiw/react-color-editable-input" "2.8.0" + "@uiw/react-color-editable-input-hsla" "2.8.0" + "@uiw/react-color-editable-input-rgba" "2.8.0" + "@uiw/react-color-github" "2.8.0" + "@uiw/react-color-hue" "2.8.0" + "@uiw/react-color-material" "2.8.0" + "@uiw/react-color-name" "2.8.0" + "@uiw/react-color-saturation" "2.8.0" + "@uiw/react-color-shade-slider" "2.8.0" + "@uiw/react-color-sketch" "2.8.0" + "@uiw/react-color-slider" "2.8.0" + "@uiw/react-color-swatch" "2.8.0" + "@uiw/react-color-wheel" "2.8.0" + +"@uiw/react-drag-event-interactive@2.8.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@uiw/react-drag-event-interactive/-/react-drag-event-interactive-2.8.0.tgz#108abafcf5a5fec4bcb95fd6cecf8e2c63c77dfd" + integrity sha512-BE9eakoBxGtIk267weYvFm13NrGa+4k/6Iv5e3XxW6gToCGVc4QODQBoRFSNpR28W7JIekgqVjlNyvBUAmRwMg== + +"@ungap/structured-clone@^1.0.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" + integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== + +"@vitejs/plugin-react@^4.5.2": + version "4.7.0" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz#647af4e7bb75ad3add578e762ad984b90f4a24b9" + integrity sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA== + dependencies: + "@babel/core" "^7.28.0" + "@babel/plugin-transform-react-jsx-self" "^7.27.1" + "@babel/plugin-transform-react-jsx-source" "^7.27.1" + "@rolldown/pluginutils" "1.0.0-beta.27" + "@types/babel__core" "^7.20.5" + react-refresh "^0.17.0" + +acorn@^8.15.0: + version "8.15.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" + integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +attr-accept@^2.2.4: + version "2.2.5" + resolved "https://registry.yarnpkg.com/attr-accept/-/attr-accept-2.2.5.tgz#d7061d958e6d4f97bf8665c68b75851a0713ab5e" + integrity sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ== + +babel-plugin-macros@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== + dependencies: + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" + +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + +base64-arraybuffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#1c37589a7c4b0746e34bd1feb951da2df01c1bdc" + integrity sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ== + +bin-pack@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bin-pack/-/bin-pack-1.0.2.tgz#c2a014edbf0bed70a3292062ed46577b96120679" + integrity sha512-aOk0SxEon5LF9cMxQFViSKb4qccG6rs7XKyMXIb1J8f8LA2acTIWnHdT0IOTe4gYBbqgjdbuTZ5f+UP+vlh4Mw== + +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.24.0: + version "4.25.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.25.0.tgz#986aa9c6d87916885da2b50d8eb577ac8d133b2c" + integrity sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA== + dependencies: + caniuse-lite "^1.0.30001718" + electron-to-chromium "^1.5.160" + node-releases "^2.0.19" + update-browserslist-db "^1.1.3" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +caniuse-lite@^1.0.30001718: + version "1.0.30001724" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz#312e163553dd70d2c0fb603d74810c85d8ed94a0" + integrity sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA== + +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + +chalk@4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +character-entities-html4@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + +character-entities-legacy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== + +character-entities@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== + +character-reference-invalid@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" + integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== + +chevrotain-allstar@~0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz#b7412755f5d83cc139ab65810cdb00d8db40e6ca" + integrity sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw== + dependencies: + lodash-es "^4.17.21" + +chevrotain@~11.0.3: + version "11.0.3" + resolved "https://registry.yarnpkg.com/chevrotain/-/chevrotain-11.0.3.tgz#88ffc1fb4b5739c715807eaeedbbf200e202fc1b" + integrity sha512-ci2iJH6LeIkvP9eJW6gpueU8cnZhv85ELY8w8WiFtNjMHA5ad6pQLaJo9mEly/9qUyCpvqX8/POVUTf18/HFdw== + dependencies: + "@chevrotain/cst-dts-gen" "11.0.3" + "@chevrotain/gast" "11.0.3" + "@chevrotain/regexp-to-ast" "11.0.3" + "@chevrotain/types" "11.0.3" + "@chevrotain/utils" "11.0.3" + lodash-es "4.17.21" + +chroma-js@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chroma-js/-/chroma-js-2.4.2.tgz#dffc214ed0c11fa8eefca2c36651d8e57cbfb2b0" + integrity sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A== + +classnames@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" + integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clsx@^2.0.0, clsx@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.1.1.tgz#eed397c9fd8bd882bfb18deab7102049a2f32999" + integrity sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA== + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +colors-named-hex@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/colors-named-hex/-/colors-named-hex-1.0.2.tgz#353165cc548ef0fbd770280bf441ec2dfc1bb386" + integrity sha512-k6kq1e1pUCQvSVwIaGFq2l0LrkAPQZWyeuZn1Z8nOiYSEZiKoFj4qx690h2Kd34DFl9Me0gKS6MUwAMBJj8nuA== + +colors-named@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/colors-named/-/colors-named-1.0.2.tgz#362dd6b520c08da8d9a77250174f0d5f2cfc5b81" + integrity sha512-2ANq2r393PV9njYUD66UdfBcxR1slMqRA3QRTWgCx49JoCJ+kOhyfbQYxKJbPZQIhZUcNjVOs5AlyY1WwXec3w== + +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + +commander@7: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +concaveman@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/concaveman/-/concaveman-1.2.1.tgz#47d20b4521125c15fabf453653c2696d9ee41e0b" + integrity sha512-PwZYKaM/ckQSa8peP5JpVr7IMJ4Nn/MHIaWUjP4be+KoZ7Botgs8seAZGpmaOM+UZXawcdYRao/px9ycrCihHw== + dependencies: + point-in-polygon "^1.1.0" + rbush "^3.0.1" + robust-predicates "^2.0.4" + tinyqueue "^2.0.3" + +concurrently@^9.2.1: + version "9.2.1" + resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-9.2.1.tgz#248ea21b95754947be2dad9c3e4b60f18ca4e44f" + integrity sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng== + dependencies: + chalk "4.1.2" + rxjs "7.8.2" + shell-quote "1.8.3" + supports-color "8.1.1" + tree-kill "1.2.2" + yargs "17.7.2" + +confbox@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.1.8.tgz#820d73d3b3c82d9bd910652c5d4d599ef8ff8b06" + integrity sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w== + +convert-source-map@^1.5.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cose-base@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/cose-base/-/cose-base-1.0.3.tgz#650334b41b869578a543358b80cda7e0abe0a60a" + integrity sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg== + dependencies: + layout-base "^1.0.0" + +cose-base@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cose-base/-/cose-base-2.2.0.tgz#1c395c35b6e10bb83f9769ca8b817d614add5c01" + integrity sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g== + dependencies: + layout-base "^2.0.0" + +cosmiconfig@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + 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" + +css-line-break@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-line-break/-/css-line-break-2.1.0.tgz#bfef660dfa6f5397ea54116bb3cb4873edbc4fa0" + integrity sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w== + dependencies: + utrie "^1.0.2" + +csstype@^3.0.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +csstype@^3.2.2: + version "3.2.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a" + integrity sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ== + +cytoscape-cose-bilkent@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz#762fa121df9930ffeb51a495d87917c570ac209b" + integrity sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ== + dependencies: + cose-base "^1.0.0" + +cytoscape-fcose@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz#e4d6f6490df4fab58ae9cea9e5c3ab8d7472f471" + integrity sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ== + dependencies: + cose-base "^2.2.0" + +cytoscape@^3.23.0, cytoscape@^3.29.3: + version "3.33.1" + resolved "https://registry.yarnpkg.com/cytoscape/-/cytoscape-3.33.1.tgz#449e05d104b760af2912ab76482d24c01cdd4c97" + integrity sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ== + +"d3-array@1 - 2": + version "2.12.1" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-2.12.1.tgz#e20b41aafcdffdf5d50928004ececf815a465e81" + integrity sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ== + dependencies: + internmap "^1.0.0" + +"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3, d3-array@^3.2.0: + version "3.2.4" + resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-3.2.4.tgz#15fec33b237f97ac5d7c986dc77da273a8ed0bb5" + integrity sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg== + dependencies: + internmap "1 - 2" + +d3-axis@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-axis/-/d3-axis-3.0.0.tgz#c42a4a13e8131d637b745fc2973824cfeaf93322" + integrity sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw== + +d3-brush@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-brush/-/d3-brush-3.0.0.tgz#6f767c4ed8dcb79de7ede3e1c0f89e63ef64d31c" + integrity sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ== + dependencies: + d3-dispatch "1 - 3" + d3-drag "2 - 3" + d3-interpolate "1 - 3" + d3-selection "3" + d3-transition "3" + +d3-chord@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-chord/-/d3-chord-3.0.1.tgz#d156d61f485fce8327e6abf339cb41d8cbba6966" + integrity sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g== + dependencies: + d3-path "1 - 3" + +"d3-color@1 - 3", d3-color@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-3.1.0.tgz#395b2833dfac71507f12ac2f7af23bf819de24e2" + integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA== + +d3-contour@4: + version "4.0.2" + resolved "https://registry.yarnpkg.com/d3-contour/-/d3-contour-4.0.2.tgz#bb92063bc8c5663acb2422f99c73cbb6c6ae3bcc" + integrity sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA== + dependencies: + d3-array "^3.2.0" + +d3-delaunay@6: + version "6.0.4" + resolved "https://registry.yarnpkg.com/d3-delaunay/-/d3-delaunay-6.0.4.tgz#98169038733a0a5babbeda55054f795bb9e4a58b" + integrity sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A== + dependencies: + delaunator "5" + +"d3-dispatch@1 - 3", d3-dispatch@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-dispatch/-/d3-dispatch-3.0.1.tgz#5fc75284e9c2375c36c839411a0cf550cbfc4d5e" + integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg== + +"d3-drag@2 - 3", d3-drag@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-drag/-/d3-drag-3.0.0.tgz#994aae9cd23c719f53b5e10e3a0a6108c69607ba" + integrity sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg== + dependencies: + d3-dispatch "1 - 3" + d3-selection "3" + +"d3-dsv@1 - 3", d3-dsv@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-3.0.1.tgz#c63af978f4d6a0d084a52a673922be2160789b73" + integrity sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q== + dependencies: + commander "7" + iconv-lite "0.6" + rw "1" + +"d3-ease@1 - 3", d3-ease@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-ease/-/d3-ease-3.0.1.tgz#9658ac38a2140d59d346160f1f6c30fda0bd12f4" + integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w== + +d3-fetch@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-fetch/-/d3-fetch-3.0.1.tgz#83141bff9856a0edb5e38de89cdcfe63d0a60a22" + integrity sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw== + dependencies: + d3-dsv "1 - 3" + +d3-force@3, d3-force@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-force/-/d3-force-3.0.0.tgz#3e2ba1a61e70888fe3d9194e30d6d14eece155c4" + integrity sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg== + dependencies: + d3-dispatch "1 - 3" + d3-quadtree "1 - 3" + d3-timer "1 - 3" + +"d3-format@1 - 3", d3-format@3: + version "3.1.2" + resolved "https://registry.yarnpkg.com/d3-format/-/d3-format-3.1.2.tgz#01fdb46b58beb1f55b10b42ad70b6e344d5eb2ae" + integrity sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg== + +d3-geo@3: + version "3.1.1" + resolved "https://registry.yarnpkg.com/d3-geo/-/d3-geo-3.1.1.tgz#6027cf51246f9b2ebd64f99e01dc7c3364033a4d" + integrity sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q== + dependencies: + d3-array "2.5.0 - 3" + +d3-hierarchy@3: + version "3.1.2" + resolved "https://registry.yarnpkg.com/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz#b01cd42c1eed3d46db77a5966cf726f8c09160c6" + integrity sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA== + +"d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3", d3-interpolate@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-interpolate/-/d3-interpolate-3.0.1.tgz#3c47aa5b32c5b3dfb56ef3fd4342078a632b400d" + integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g== + dependencies: + d3-color "1 - 3" + +d3-path@1: + version "1.0.9" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.9.tgz#48c050bb1fe8c262493a8caf5524e3e9591701cf" + integrity sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg== + +"d3-path@1 - 3", d3-path@3, d3-path@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-3.1.0.tgz#22df939032fb5a71ae8b1800d61ddb7851c42526" + integrity sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ== + +d3-polygon@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-3.0.1.tgz#0b45d3dd1c48a29c8e057e6135693ec80bf16398" + integrity sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg== + +"d3-quadtree@1 - 3", d3-quadtree@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-quadtree/-/d3-quadtree-3.0.1.tgz#6dca3e8be2b393c9a9d514dabbd80a92deef1a4f" + integrity sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw== + +d3-random@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-random/-/d3-random-3.0.1.tgz#d4926378d333d9c0bfd1e6fa0194d30aebaa20f4" + integrity sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ== + +d3-sankey@^0.12.3: + version "0.12.3" + resolved "https://registry.yarnpkg.com/d3-sankey/-/d3-sankey-0.12.3.tgz#b3c268627bd72e5d80336e8de6acbfec9d15d01d" + integrity sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ== + dependencies: + d3-array "1 - 2" + d3-shape "^1.2.0" + +d3-scale-chromatic@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz#34c39da298b23c20e02f1a4b239bd0f22e7f1314" + integrity sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ== + dependencies: + d3-color "1 - 3" + d3-interpolate "1 - 3" + +d3-scale@4: + version "4.0.2" + resolved "https://registry.yarnpkg.com/d3-scale/-/d3-scale-4.0.2.tgz#82b38e8e8ff7080764f8dcec77bd4be393689396" + 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" + +"d3-selection@2 - 3", d3-selection@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-selection/-/d3-selection-3.0.0.tgz#c25338207efa72cc5b9bd1458a1a41901f1e1b31" + integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ== + +d3-shape@3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-3.2.0.tgz#a1a839cbd9ba45f28674c69d7f855bcf91dfc6a5" + integrity sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA== + dependencies: + d3-path "^3.1.0" + +d3-shape@^1.2.0: + version "1.3.7" + resolved "https://registry.yarnpkg.com/d3-shape/-/d3-shape-1.3.7.tgz#df63801be07bc986bc54f63789b4fe502992b5d7" + integrity sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw== + dependencies: + d3-path "1" + +"d3-time-format@2 - 4", d3-time-format@4: + version "4.1.0" + resolved "https://registry.yarnpkg.com/d3-time-format/-/d3-time-format-4.1.0.tgz#7ab5257a5041d11ecb4fe70a5c7d16a195bb408a" + integrity sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg== + dependencies: + d3-time "1 - 3" + +"d3-time@1 - 3", "d3-time@2.1.1 - 3", d3-time@3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/d3-time/-/d3-time-3.1.0.tgz#9310db56e992e3c0175e1ef385e545e48a9bb5c7" + integrity sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q== + dependencies: + d3-array "2 - 3" + +"d3-timer@1 - 3", d3-timer@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-timer/-/d3-timer-3.0.1.tgz#6284d2a2708285b1abb7e201eda4380af35e63b0" + integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA== + +"d3-transition@2 - 3", d3-transition@3: + version "3.0.1" + resolved "https://registry.yarnpkg.com/d3-transition/-/d3-transition-3.0.1.tgz#6869fdde1448868077fdd5989200cb61b2a1645f" + 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" + +d3-zoom@3: + version "3.0.0" + resolved "https://registry.yarnpkg.com/d3-zoom/-/d3-zoom-3.0.0.tgz#d13f4165c73217ffeaa54295cd6969b3e7aee8f3" + 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" + +d3@^7.9.0: + version "7.9.0" + resolved "https://registry.yarnpkg.com/d3/-/d3-7.9.0.tgz#579e7acb3d749caf8860bd1741ae8d371070cd5d" + integrity sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA== + dependencies: + d3-array "3" + d3-axis "3" + d3-brush "3" + d3-chord "3" + d3-color "3" + d3-contour "4" + d3-delaunay "6" + d3-dispatch "3" + d3-drag "3" + d3-dsv "3" + d3-ease "3" + d3-fetch "3" + d3-force "3" + d3-format "3" + d3-geo "3" + d3-hierarchy "3" + d3-interpolate "3" + d3-path "3" + d3-polygon "3" + d3-quadtree "3" + d3-random "3" + d3-scale "4" + d3-scale-chromatic "3" + d3-selection "3" + d3-shape "3" + d3-time "3" + d3-time-format "4" + d3-timer "3" + d3-transition "3" + d3-zoom "3" + +dagre-d3-es@7.0.13: + version "7.0.13" + resolved "https://registry.yarnpkg.com/dagre-d3-es/-/dagre-d3-es-7.0.13.tgz#acfb4b449f6dcdd48d8ea8081a6d8c59bc8128c3" + integrity sha512-efEhnxpSuwpYOKRm/L5KbqoZmNNukHa/Flty4Wp62JRvgH2ojwVgPgdYyr4twpieZnyRDdIH7PY2mopX26+j2Q== + dependencies: + d3 "^7.9.0" + lodash-es "^4.17.21" + +date-fns@4.1.0, date-fns@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-4.1.0.tgz#64b3d83fff5aa80438f5b1a633c2e83b8a1c2d14" + integrity sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg== + +dayjs@^1.11.18: + version "1.11.19" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.19.tgz#15dc98e854bb43917f12021806af897c58ae2938" + integrity sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw== + +debug@^4.0.0: + version "4.4.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" + integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== + dependencies: + ms "^2.1.3" + +debug@^4.1.0, debug@^4.3.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b" + integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== + dependencies: + ms "^2.1.3" + +decimal.js@^10.4.3: + version "10.5.0" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.5.0.tgz#0f371c7cf6c4898ce0afb09836db73cd82010f22" + integrity sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw== + +decode-named-character-reference@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz#3e40603760874c2e5867691b599d73a7da25b53f" + integrity sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q== + dependencies: + character-entities "^2.0.0" + +delaunator@5: + version "5.0.1" + resolved "https://registry.yarnpkg.com/delaunator/-/delaunator-5.0.1.tgz#39032b08053923e924d6094fe2cde1a99cc51278" + integrity sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw== + dependencies: + robust-predicates "^3.0.2" + +dequal@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +detect-browser@5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/detect-browser/-/detect-browser-5.3.0.tgz#9705ef2bddf46072d0f7265a1fe300e36fe7ceca" + integrity sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w== + +detect-node-es@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" + integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== + +devlop@^1.0.0, devlop@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + dependencies: + dequal "^2.0.0" + +dom-helpers@^5.0.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + +dompurify@^3.2.5: + version "3.3.1" + resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.3.1.tgz#c7e1ddebfe3301eacd6c0c12a4af284936dbbb86" + integrity sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q== + optionalDependencies: + "@types/trusted-types" "^2.0.7" + +dset@^3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.4.tgz#f8eaf5f023f068a036d08cd07dc9ffb7d0065248" + integrity sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA== + +electron-to-chromium@^1.5.160: + version "1.5.173" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.173.tgz#1aeba57204fe19425921a29946ef543653f5e896" + integrity sha512-2bFhXP2zqSfQHugjqJIDFVwa+qIxyNApenmXTp9EjaKtdPrES5Qcn9/aSFy/NaP2E+fWG/zxKu/LBvY36p5VNQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +entities@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694" + integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +esbuild@^0.25.0: + version "0.25.12" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.12.tgz#97a1d041f4ab00c2fce2f838d2b9969a2d2a97a5" + integrity sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg== + optionalDependencies: + "@esbuild/aix-ppc64" "0.25.12" + "@esbuild/android-arm" "0.25.12" + "@esbuild/android-arm64" "0.25.12" + "@esbuild/android-x64" "0.25.12" + "@esbuild/darwin-arm64" "0.25.12" + "@esbuild/darwin-x64" "0.25.12" + "@esbuild/freebsd-arm64" "0.25.12" + "@esbuild/freebsd-x64" "0.25.12" + "@esbuild/linux-arm" "0.25.12" + "@esbuild/linux-arm64" "0.25.12" + "@esbuild/linux-ia32" "0.25.12" + "@esbuild/linux-loong64" "0.25.12" + "@esbuild/linux-mips64el" "0.25.12" + "@esbuild/linux-ppc64" "0.25.12" + "@esbuild/linux-riscv64" "0.25.12" + "@esbuild/linux-s390x" "0.25.12" + "@esbuild/linux-x64" "0.25.12" + "@esbuild/netbsd-arm64" "0.25.12" + "@esbuild/netbsd-x64" "0.25.12" + "@esbuild/openbsd-arm64" "0.25.12" + "@esbuild/openbsd-x64" "0.25.12" + "@esbuild/openharmony-arm64" "0.25.12" + "@esbuild/sunos-x64" "0.25.12" + "@esbuild/win32-arm64" "0.25.12" + "@esbuild/win32-ia32" "0.25.12" + "@esbuild/win32-x64" "0.25.12" + +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +estree-util-is-identifier-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" + integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +eyedropper-polyfill@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/eyedropper-polyfill/-/eyedropper-polyfill-1.1.2.tgz#dac1889d968c2f3e3f944da296bc6359265b23cf" + integrity sha512-UTfexuV4ZZRpvA8IFetEsFJoT+sKYaz35TDDCLJYGOCdBAY1UzjsLie6X0dhVVsv/We0+HxlSc6iPdKD6EBM5w== + dependencies: + html2canvas-pro "^1.5.11" + +fault@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.4.tgz#eafcfc0a6d214fc94601e170df29954a4f842f13" + integrity sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA== + dependencies: + format "^0.2.0" + +fdir@^6.4.4, fdir@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" + integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== + +file-selector@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/file-selector/-/file-selector-2.1.2.tgz#fe7c7ee9e550952dfbc863d73b14dc740d7de8b4" + integrity sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig== + dependencies: + tslib "^2.7.0" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + +focus-lock@^1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-1.3.6.tgz#955eec1e10591d56f679258edb94aedb11d691cd" + integrity sha512-Ik/6OCk9RQQ0T5Xw+hKNLWrjSMtv51dD4GRmJjbD5a58TIEpI5a5iXagKVl3Z5UuyslMCA8Xwnu76jQob62Yhg== + dependencies: + tslib "^2.0.3" + +format@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== + +fsevents@~2.3.2, fsevents@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-east-asian-width@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz#9bc4caa131702b4b61729cb7e42735bc550c9ee6" + integrity sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q== + +gl-matrix@^3.3.0: + version "3.4.4" + resolved "https://registry.yarnpkg.com/gl-matrix/-/gl-matrix-3.4.4.tgz#7789ee4982f62c7a7af447ee488f3bd6b0c77003" + integrity sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ== + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +glsl-inject-defines@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz#dd1aacc2c17fcb2bd3fc32411c6633d0d7b60fd4" + integrity sha512-W49jIhuDtF6w+7wCMcClk27a2hq8znvHtlGnrYkSWEr8tHe9eA2dcnohlcAmxLYBSpSSdzOkRdyPTrx9fw49+A== + dependencies: + glsl-token-inject-block "^1.0.0" + glsl-token-string "^1.0.1" + glsl-tokenizer "^2.0.2" + +glsl-token-inject-block@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz#e1015f5980c1091824adaa2625f1dfde8bd00034" + integrity sha512-q/m+ukdUBuHCOtLhSr0uFb/qYQr4/oKrPSdIK2C4TD+qLaJvqM9wfXIF/OOBjuSA3pUoYHurVRNao6LTVVUPWA== + +glsl-token-string@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/glsl-token-string/-/glsl-token-string-1.0.1.tgz#59441d2f857de7c3449c945666021ece358e48ec" + integrity sha512-1mtQ47Uxd47wrovl+T6RshKGkRRCYWhnELmkEcUAPALWGTFe2XZpH3r45XAwL2B6v+l0KNsCnoaZCSnhzKEksg== + +glsl-tokenizer@^2.0.2: + version "2.1.5" + resolved "https://registry.yarnpkg.com/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz#1c2e78c16589933c274ba278d0a63b370c5fee1a" + integrity sha512-XSZEJ/i4dmz3Pmbnpsy3cKh7cotvFlBiZnDOwnj/05EwNp2XrhQ4XKJxT7/pDt4kp4YcpRSKz8eTV7S+mwV6MA== + dependencies: + through2 "^0.6.3" + +graphlib@2.1.8, graphlib@^2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da" + integrity sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A== + dependencies: + lodash "^4.17.15" + +hachure-fill@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/hachure-fill/-/hachure-fill-0.5.2.tgz#d19bc4cc8750a5962b47fb1300557a85fcf934cc" + integrity sha512-3GKBOn+m2LX9iq+JC1064cSFprJY4jL1jCXTcpnfER5HYE2l/4EfWSGzkPa/ZDBmYI0ZOEj5VHV/eKnPGkHuOg== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +hast-util-from-dom@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-dom/-/hast-util-from-dom-5.0.1.tgz#c3c92fbd8d4e1c1625edeb3a773952b9e4ad64a8" + integrity sha512-N+LqofjR2zuzTjCPzyDUdSshy4Ma6li7p/c3pA78uTwzFgENbgbUrm2ugwsOdcjI1muO+o6Dgzp9p8WHtn/39Q== + dependencies: + "@types/hast" "^3.0.0" + hastscript "^9.0.0" + web-namespaces "^2.0.0" + +hast-util-from-html-isomorphic@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hast-util-from-html-isomorphic/-/hast-util-from-html-isomorphic-2.0.0.tgz#b31baee386a899a2472326a3c5692f29f86d1d3c" + integrity sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw== + dependencies: + "@types/hast" "^3.0.0" + hast-util-from-dom "^5.0.0" + hast-util-from-html "^2.0.0" + unist-util-remove-position "^5.0.0" + +hast-util-from-html@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz#485c74785358beb80c4ba6346299311ac4c49c82" + integrity sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw== + dependencies: + "@types/hast" "^3.0.0" + devlop "^1.1.0" + hast-util-from-parse5 "^8.0.0" + parse5 "^7.0.0" + vfile "^6.0.0" + vfile-message "^4.0.0" + +hast-util-from-parse5@^8.0.0: + version "8.0.3" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz#830a35022fff28c3fea3697a98c2f4cc6b835a2e" + integrity sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + hastscript "^9.0.0" + property-information "^7.0.0" + vfile "^6.0.0" + vfile-location "^5.0.0" + web-namespaces "^2.0.0" + +hast-util-is-element@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz#6e31a6532c217e5b533848c7e52c9d9369ca0932" + integrity sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-parse-selector@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" + integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-raw@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.1.0.tgz#79b66b26f6f68fb50dfb4716b2cdca90d92adf2e" + integrity sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + "@ungap/structured-clone" "^1.0.0" + hast-util-from-parse5 "^8.0.0" + hast-util-to-parse5 "^8.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + parse5 "^7.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-to-html@^9.0.5: + version "9.0.5" + resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz#ccc673a55bb8e85775b08ac28380f72d47167005" + integrity sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + comma-separated-tokens "^2.0.0" + hast-util-whitespace "^3.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + property-information "^7.0.0" + space-separated-tokens "^2.0.0" + stringify-entities "^4.0.0" + zwitch "^2.0.4" + +hast-util-to-jsx-runtime@^2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz#ff31897aae59f62232e21594eac7ef6b63333e98" + integrity sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg== + dependencies: + "@types/estree" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + hast-util-whitespace "^3.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + property-information "^7.0.0" + space-separated-tokens "^2.0.0" + style-to-js "^1.0.0" + unist-util-position "^5.0.0" + vfile-message "^4.0.0" + +hast-util-to-parse5@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz#95aa391cc0514b4951418d01c883d1038af42f5d" + integrity sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + property-information "^7.0.0" + space-separated-tokens "^2.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-to-text@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz#57b676931e71bf9cb852453678495b3080bfae3e" + integrity sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + hast-util-is-element "^3.0.0" + unist-util-find-after "^5.0.0" + +hast-util-whitespace@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" + integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== + dependencies: + "@types/hast" "^3.0.0" + +hast@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hast/-/hast-1.0.0.tgz#50615e6b2b0583e5608bc76c47029722f1e00607" + integrity sha512-vFUqlRV5C+xqP76Wwq2SrM0kipnmpxJm7OfvVXpB35Fp+Fn4MV+ozr+JZr5qFvyR1q/U+Foim2x+3P+x9S1PLA== + +hastscript@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-9.0.1.tgz#dbc84bef6051d40084342c229c451cd9dc567dff" + integrity sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^4.0.0" + property-information "^7.0.0" + space-separated-tokens "^2.0.0" + +highlight.js@^10.4.1, highlight.js@~10.7.0: + version "10.7.3" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== + +highlightjs-vue@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/highlightjs-vue/-/highlightjs-vue-1.0.0.tgz#fdfe97fbea6354e70ee44e3a955875e114db086d" + integrity sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA== + +hoist-non-react-statics@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +html-url-attributes@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/html-url-attributes/-/html-url-attributes-3.0.1.tgz#83b052cd5e437071b756cd74ae70f708870c2d87" + integrity sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ== + +html-void-elements@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" + integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== + +html2canvas-pro@^1.5.11: + version "1.6.6" + resolved "https://registry.yarnpkg.com/html2canvas-pro/-/html2canvas-pro-1.6.6.tgz#affd603d2d59042b84cd45c9351b805946d4280c" + integrity sha512-5mRhTXZhv4B0kIcsn3bFBjol2o8vzP35mhtxdXBGPA3V3gZd6Sa2PIIFbT//DiqAX8UuywlcJit5jRKej4nV4Q== + dependencies: + css-line-break "^2.1.0" + text-segmentation "^1.0.3" + +iconv-lite@0.6: + version "0.6.3" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +import-fresh@^3.2.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" + integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +inherits@^2.0.4, inherits@~2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inline-style-parser@0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.2.7.tgz#b1fc68bfc0313b8685745e4464e37f9376b9c909" + integrity sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA== + +"internmap@1 - 2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-2.0.3.tgz#6685f23755e43c524e251d29cbc97248e3061009" + integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg== + +internmap@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/internmap/-/internmap-1.0.1.tgz#0017cc8a3b99605f0302f2b198d272e015e5df95" + integrity sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw== + +intl-messageformat@^10.1.0: + version "10.7.16" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.7.16.tgz#d909f9f9f4ab857fbe681d559b958dd4dd9f665a" + integrity sha512-UmdmHUmp5CIKKjSoE10la5yfU+AYJAaiYLsodbjL4lji83JNvgOQUjGaGhGrpFCb0Uh7sl7qfP1IyILa8Z40ug== + dependencies: + "@formatjs/ecma402-abstract" "2.3.4" + "@formatjs/fast-memoize" "2.2.7" + "@formatjs/icu-messageformat-parser" "2.11.2" + tslib "^2.8.0" + +is-alphabetical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" + integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== + +is-alphanumerical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" + integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== + dependencies: + is-alphabetical "^2.0.0" + is-decimal "^2.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-arrayish@^0.3.1: + version "0.3.4" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.4.tgz#1ee5553818511915685d33bb13d31bf854e5059d" + integrity sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA== + +is-core-module@^2.16.0: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + +is-decimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" + integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-hexadecimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" + integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +js-cookie@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-3.0.1.tgz#9e39b4c6c2f56563708d7d31f6f5f21873a92414" + integrity sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +jsesc@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +katex@^0.16.0, katex@^0.16.22: + version "0.16.28" + resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.28.tgz#64068425b5a29b41b136aae0d51cbb2c71d64c39" + integrity sha512-YHzO7721WbmAL6Ov1uzN/l5mY5WWWhJBSW+jq4tkfZfsxmo1hu6frS0EOswvjBUnWE6NtjEs48SFn5CQESRLZg== + dependencies: + commander "^8.3.0" + +khroma@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/khroma/-/khroma-2.1.0.tgz#45f2ce94ce231a437cf5b63c2e886e6eb42bbbb1" + integrity sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw== + +langium@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/langium/-/langium-3.3.1.tgz#da745a40d5ad8ee565090fed52eaee643be4e591" + integrity sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w== + dependencies: + chevrotain "~11.0.3" + chevrotain-allstar "~0.3.0" + vscode-languageserver "~9.0.1" + vscode-languageserver-textdocument "~1.0.11" + vscode-uri "~3.0.8" + +layout-base@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/layout-base/-/layout-base-1.0.2.tgz#1291e296883c322a9dd4c5dd82063721b53e26e2" + integrity sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg== + +layout-base@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/layout-base/-/layout-base-2.0.1.tgz#d0337913586c90f9c2c075292069f5c2da5dd285" + integrity sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +lodash-es@4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + +lodash-es@^4.17.21: + version "4.17.23" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.23.tgz#58c4360fd1b5d33afc6c0bbd3d1149349b1138e0" + integrity sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg== + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash@4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +lodash@^4.17.15, lodash@^4.17.19: + version "4.17.23" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" + integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== + +loglevel@^1.8.0: + version "1.9.2" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.2.tgz#c2e028d6c757720107df4e64508530db6621ba08" + integrity sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg== + +longest-streak@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== + +loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lowlight@^1.17.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-1.20.0.tgz#ddb197d33462ad0d93bf19d17b6c301aa3941888" + integrity sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw== + dependencies: + fault "^1.0.0" + highlight.js "~10.7.0" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lucide-react@^0.542.0: + version "0.542.0" + resolved "https://registry.yarnpkg.com/lucide-react/-/lucide-react-0.542.0.tgz#3f170afb0c5697e3e21230b6d69ad8a1be6b281a" + integrity sha512-w3hD8/SQB7+lzU2r4VdFyzzOzKnUjTZIF/MQJGSSvni7Llewni4vuViRppfRAa2guOsY5k4jZyxw/i9DQHv+dw== + +markdown-table@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.4.tgz#fe44d6d410ff9d6f2ea1797a3f60aa4d2b631c2a" + integrity sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw== + +marked@^16.2.1: + version "16.4.2" + resolved "https://registry.yarnpkg.com/marked/-/marked-16.4.2.tgz#4959a64be6c486f0db7467ead7ce288de54290a3" + integrity sha512-TI3V8YYWvkVf3KJe1dRkpnjs68JUPyEa5vjKrp1XEEJUAOaQc+Qj+L1qWbPd0SJuAdQkFU0h73sXXqwDYxsiDA== + +mdast-util-find-and-replace@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz#70a3174c894e14df722abf43bc250cbae44b11df" + integrity sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg== + dependencies: + "@types/mdast" "^4.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-from-markdown@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz#4850390ca7cf17413a9b9a0fbefcd1bc0eb4160a" + integrity sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + mdast-util-to-string "^4.0.0" + micromark "^4.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-decode-string "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-stringify-position "^4.0.0" + +mdast-util-gfm-autolink-literal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz#abd557630337bd30a6d5a4bd8252e1c2dc0875d5" + integrity sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ== + dependencies: + "@types/mdast" "^4.0.0" + ccount "^2.0.0" + devlop "^1.0.0" + mdast-util-find-and-replace "^3.0.0" + micromark-util-character "^2.0.0" + +mdast-util-gfm-footnote@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz#7778e9d9ca3df7238cc2bd3fa2b1bf6a65b19403" + integrity sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + +mdast-util-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-task-list-item@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz#2cdf63b92c2a331406b0fb0db4c077c1b0331751" + integrity sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-gfm-autolink-literal "^2.0.0" + mdast-util-gfm-footnote "^2.0.0" + mdast-util-gfm-strikethrough "^2.0.0" + mdast-util-gfm-table "^2.0.0" + mdast-util-gfm-task-list-item "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-math@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-math/-/mdast-util-math-3.0.0.tgz#8d79dd3baf8ab8ac781f62b8853768190b9a00b0" + integrity sha512-Tl9GBNeG/AhJnQM221bJR2HPvLOSnLE/T9cJI9tlc6zwQk2nPk/4f0cHkOdEixQPC/j8UtKDdITswvLAy1OZ1w== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + longest-streak "^3.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.1.0" + unist-util-remove-position "^5.0.0" + +mdast-util-mdx-expression@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz#43f0abac9adc756e2086f63822a38c8d3c3a5096" + integrity sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-jsx@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz#fd04c67a2a7499efb905a8a5c578dddc9fdada0d" + integrity sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +mdast-util-mdxjs-esm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz#019cfbe757ad62dd557db35a695e7314bcc9fa97" + integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-phrasing@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz#7cc0a8dec30eaf04b7b1a9661a92adb3382aa6e3" + integrity sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w== + dependencies: + "@types/mdast" "^4.0.0" + unist-util-is "^6.0.0" + +mdast-util-to-hast@^13.0.0: + version "13.2.1" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz#d7ff84ca499a57e2c060ae67548ad950e689a053" + integrity sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@ungap/structured-clone" "^1.0.0" + devlop "^1.0.0" + micromark-util-sanitize-uri "^2.0.0" + trim-lines "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + +mdast-util-to-markdown@^2.0.0, mdast-util-to-markdown@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz#f910ffe60897f04bb4b7e7ee434486f76288361b" + integrity sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^4.0.0" + mdast-util-to-string "^4.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-decode-string "^2.0.0" + unist-util-visit "^5.0.0" + zwitch "^2.0.0" + +mdast-util-to-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== + dependencies: + "@types/mdast" "^4.0.0" + +memoize-one@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" + integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== + +mermaid@^11.11.0: + version "11.12.2" + resolved "https://registry.yarnpkg.com/mermaid/-/mermaid-11.12.2.tgz#48bbdb9f724bc2191e2128e1403bf964fff2bc3d" + integrity sha512-n34QPDPEKmaeCG4WDMGy0OT6PSyxKCfy2pJgShP+Qow2KLrvWjclwbc3yXfSIf4BanqWEhQEpngWwNp/XhZt6w== + dependencies: + "@braintree/sanitize-url" "^7.1.1" + "@iconify/utils" "^3.0.1" + "@mermaid-js/parser" "^0.6.3" + "@types/d3" "^7.4.3" + cytoscape "^3.29.3" + cytoscape-cose-bilkent "^4.1.0" + cytoscape-fcose "^2.2.0" + d3 "^7.9.0" + d3-sankey "^0.12.3" + dagre-d3-es "7.0.13" + dayjs "^1.11.18" + dompurify "^3.2.5" + katex "^0.16.22" + khroma "^2.1.0" + lodash-es "^4.17.21" + marked "^16.2.1" + roughjs "^4.6.6" + stylis "^4.3.6" + ts-dedent "^2.2.0" + uuid "^11.1.0" + +micromark-core-commonmark@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz#c691630e485021a68cf28dbc2b2ca27ebf678cd4" + integrity sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg== + dependencies: + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-factory-destination "^2.0.0" + micromark-factory-label "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-title "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-html-tag-name "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-cjk-friendly-gfm-strikethrough@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/micromark-extension-cjk-friendly-gfm-strikethrough/-/micromark-extension-cjk-friendly-gfm-strikethrough-1.2.3.tgz#38b404bc6437bc0cfce728290ea4ee908d20c408" + integrity sha512-gSPnxgHDDqXYOBvQRq6lerrq9mjDhdtKn+7XETuXjxWcL62yZEfUdA28Ml1I2vDIPfAOIKLa0h2XDSGkInGHFQ== + dependencies: + devlop "^1.1.0" + get-east-asian-width "^1.3.0" + micromark-extension-cjk-friendly-util "2.1.1" + micromark-util-character "^2.1.1" + micromark-util-chunked "^2.0.1" + micromark-util-resolve-all "^2.0.1" + micromark-util-symbol "^2.0.1" + +micromark-extension-cjk-friendly-util@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/micromark-extension-cjk-friendly-util/-/micromark-extension-cjk-friendly-util-2.1.1.tgz#5182e604eb7d81914400b0b539b364c3f68e5029" + integrity sha512-egs6+12JU2yutskHY55FyR48ZiEcFOJFyk9rsiyIhcJ6IvWB6ABBqVrBw8IobqJTDZ/wdSr9eoXDPb5S2nW1bg== + dependencies: + get-east-asian-width "^1.3.0" + micromark-util-character "^2.1.1" + micromark-util-symbol "^2.0.1" + +micromark-extension-cjk-friendly@1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/micromark-extension-cjk-friendly/-/micromark-extension-cjk-friendly-1.2.3.tgz#5100870388c203909d73faa2437fc8417cf8a963" + integrity sha512-gRzVLUdjXBLX6zNPSnHGDoo+ZTp5zy+MZm0g3sv+3chPXY7l9gW+DnrcHcZh/jiPR6MjPKO4AEJNp4Aw6V9z5Q== + dependencies: + devlop "^1.1.0" + micromark-extension-cjk-friendly-util "2.1.1" + micromark-util-chunked "^2.0.1" + micromark-util-resolve-all "^2.0.1" + micromark-util-symbol "^2.0.1" + +micromark-extension-gfm-autolink-literal@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz#6286aee9686c4462c1e3552a9d505feddceeb935" + integrity sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-footnote@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz#4dab56d4e398b9853f6fe4efac4fc9361f3e0750" + integrity sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw== + dependencies: + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-strikethrough@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz#86106df8b3a692b5f6a92280d3879be6be46d923" + integrity sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-table@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz#fac70bcbf51fe65f5f44033118d39be8a9b5940b" + integrity sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-tagfilter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-gfm-task-list-item@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz#bcc34d805639829990ec175c3eea12bb5b781f2c" + integrity sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== + dependencies: + micromark-extension-gfm-autolink-literal "^2.0.0" + micromark-extension-gfm-footnote "^2.0.0" + micromark-extension-gfm-strikethrough "^2.0.0" + micromark-extension-gfm-table "^2.0.0" + micromark-extension-gfm-tagfilter "^2.0.0" + micromark-extension-gfm-task-list-item "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-math@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/micromark-extension-math/-/micromark-extension-math-3.1.0.tgz#c42ee3b1dd5a9a03584e83dd8f08e3de510212c1" + integrity sha512-lvEqd+fHjATVs+2v/8kg9i5Q0AP2k85H0WUOwpIVvUML8BapsMvh1XAogmQjOCsLpoKRCVQqEkQBB3NhVBcsOg== + dependencies: + "@types/katex" "^0.16.0" + devlop "^1.0.0" + katex "^0.16.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-destination@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz#8fef8e0f7081f0474fbdd92deb50c990a0264639" + integrity sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-label@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz#5267efa97f1e5254efc7f20b459a38cb21058ba1" + integrity sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg== + dependencies: + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-space@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz#36d0212e962b2b3121f8525fc7a3c7c029f334fc" + integrity sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-title@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz#237e4aa5d58a95863f01032d9ee9b090f1de6e94" + integrity sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-whitespace@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz#06b26b2983c4d27bfcc657b33e25134d4868b0b1" + integrity sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-character@^2.0.0, micromark-util-character@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.1.tgz#2f987831a40d4c510ac261e89852c4e9703ccda6" + integrity sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-chunked@^2.0.0, micromark-util-chunked@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz#47fbcd93471a3fccab86cff03847fc3552db1051" + integrity sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-classify-character@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz#d399faf9c45ca14c8b4be98b1ea481bced87b629" + integrity sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-combine-extensions@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz#2a0f490ab08bff5cc2fd5eec6dd0ca04f89b30a9" + integrity sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg== + dependencies: + micromark-util-chunked "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-decode-numeric-character-reference@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz#fcf15b660979388e6f118cdb6bf7d79d73d26fe5" + integrity sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-decode-string@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz#6cb99582e5d271e84efca8e61a807994d7161eb2" + integrity sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-encode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz#0d51d1c095551cfaac368326963cf55f15f540b8" + integrity sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw== + +micromark-util-html-tag-name@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz#e40403096481986b41c106627f98f72d4d10b825" + integrity sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA== + +micromark-util-normalize-identifier@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz#c30d77b2e832acf6526f8bf1aa47bc9c9438c16d" + integrity sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-resolve-all@^2.0.0, micromark-util-resolve-all@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz#e1a2d62cdd237230a2ae11839027b19381e31e8b" + integrity sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg== + dependencies: + micromark-util-types "^2.0.0" + +micromark-util-sanitize-uri@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz#ab89789b818a58752b73d6b55238621b7faa8fd7" + integrity sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-subtokenize@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz#d8ade5ba0f3197a1cf6a2999fbbfe6357a1a19ee" + integrity sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-symbol@^2.0.0, micromark-util-symbol@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz#e5da494e8eb2b071a0d08fb34f6cefec6c0a19b8" + integrity sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q== + +micromark-util-types@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz#f00225f5f5a0ebc3254f96c36b6605c4b393908e" + integrity sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA== + +micromark@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.2.tgz#91395a3e1884a198e62116e33c9c568e39936fdb" + integrity sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromatch@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mlly@^1.7.4, mlly@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/mlly/-/mlly-1.8.0.tgz#e074612b938af8eba1eaf43299cbc89cb72d824e" + integrity sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g== + dependencies: + acorn "^8.15.0" + pathe "^2.0.3" + pkg-types "^1.3.1" + ufo "^1.6.1" + +mobx@^3.2.2: + version "3.6.2" + resolved "https://registry.yarnpkg.com/mobx/-/mobx-3.6.2.tgz#fb9f5ff5090539a1ad54e75dc4c098b602693320" + integrity sha512-Dq3boJFLpZEvuh5a/MbHLUIyN9XobKWIb0dBfkNOJffNkE3vtuY0C9kSDVpfH8BB0BPkVw8g22qCv7d05LEhKg== + +ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +nanoid@^3.3.11: + version "3.3.11" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== + +new-date@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/new-date/-/new-date-1.0.3.tgz#a5956086d3f5ed43d0b210d87a10219ccb7a2326" + integrity sha512-0fsVvQPbo2I18DT2zVHpezmeeNYV2JaJSrseiHLc17GNOxJzUdx5mvSigPu8LtIfZSij5i1wXnXFspEs2CD6hA== + dependencies: + "@segment/isodate" "1.0.3" + +node-fetch@^2.6.7: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-pid-controller@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/node-pid-controller/-/node-pid-controller-1.0.1.tgz#779d1a19c4a3a54284ed0d50da83bf4125f2abf5" + integrity sha512-36gdeRz2emhIsznLpXksJSqmR13NU3vR+rkRlfHWCGGlZu9fK+dcTPRpud0FiH6b2Nhwm0kbcVk7vXFlg8Sw1w== + +node-releases@^2.0.19: + version "2.0.19" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" + integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== + +obj-case@0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/obj-case/-/obj-case-0.2.1.tgz#13a554d04e5ca32dfd9d566451fd2b0e11007f1a" + integrity sha512-PquYBBTy+Y6Ob/O2574XHhDtHJlV1cJHMCgW+rDRc9J5hhmRelJB3k5dTK/3cVmFVtzvAKuENeuLpoyTzMzkOg== + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +oniguruma-parser@^0.12.1: + version "0.12.1" + resolved "https://registry.yarnpkg.com/oniguruma-parser/-/oniguruma-parser-0.12.1.tgz#82ba2208d7a2b69ee344b7efe0ae930c627dcc4a" + integrity sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w== + +oniguruma-to-es@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/oniguruma-to-es/-/oniguruma-to-es-4.3.4.tgz#0b909d960faeb84511c979b1f2af64e9bc37ce34" + integrity sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA== + dependencies: + oniguruma-parser "^0.12.1" + regex "^6.0.1" + regex-recursion "^6.0.2" + +package-manager-detector@^1.3.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/package-manager-detector/-/package-manager-detector-1.6.0.tgz#70d0cf0aa02c877eeaf66c4d984ede0be9130734" + integrity sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-entities@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.2.tgz#61d46f5ed28e4ee62e9ddc43d6b010188443f159" + integrity sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw== + dependencies: + "@types/unist" "^2.0.0" + character-entities-legacy "^3.0.0" + character-reference-invalid "^2.0.0" + decode-named-character-reference "^1.0.0" + is-alphanumerical "^2.0.0" + is-decimal "^2.0.0" + is-hexadecimal "^2.0.0" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + 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" + +parse5@^7.0.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.3.0.tgz#d7e224fa72399c7a175099f45fc2ad024b05ec05" + integrity sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw== + dependencies: + entities "^6.0.0" + +path-data-parser@0.1.0, path-data-parser@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/path-data-parser/-/path-data-parser-0.1.0.tgz#8f5ba5cc70fc7becb3dcefaea08e2659aba60b8c" + integrity sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pathe@^2.0.1, pathe@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/pathe/-/pathe-2.0.3.tgz#3ecbec55421685b70a9da872b2cff3e1cbed1716" + integrity sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w== + +picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +picomatch@^4.0.2, picomatch@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" + integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== + +pkg-types@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/pkg-types/-/pkg-types-1.3.1.tgz#bd7cc70881192777eef5326c19deb46e890917df" + integrity sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ== + dependencies: + confbox "^0.1.8" + mlly "^1.7.4" + pathe "^2.0.1" + +point-in-polygon@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/point-in-polygon/-/point-in-polygon-1.1.0.tgz#b0af2616c01bdee341cbf2894df643387ca03357" + integrity sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw== + +points-on-curve@0.2.0, points-on-curve@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/points-on-curve/-/points-on-curve-0.2.0.tgz#7dbb98c43791859434284761330fa893cb81b4d1" + integrity sha512-0mYKnYYe9ZcqMCWhUjItv/oHjvgEsfKvnUTg8sAtnHr3GVy7rGkXCb6d5cSyqrWqL4k81b9CPg3urd+T7aop3A== + +points-on-path@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/points-on-path/-/points-on-path-0.2.1.tgz#553202b5424c53bed37135b318858eacff85dd52" + integrity sha512-25ClnWWuw7JbWZcgqY/gJ4FQWadKxGWk+3kR/7kD0tCaDtPPMj7oHu2ToLaVhfpnHrZzYby2w6tUA0eOIuUg8g== + dependencies: + path-data-parser "0.1.0" + points-on-curve "0.2.0" + +postcss@^8.5.3: + version "8.5.6" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c" + integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== + dependencies: + nanoid "^3.3.11" + picocolors "^1.1.1" + source-map-js "^1.2.1" + +prismjs@^1.30.0: + version "1.30.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.30.0.tgz#d9709969d9d4e16403f6f348c63553b19f0975a9" + integrity sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw== + +prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-information@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-7.1.0.tgz#b622e8646e02b580205415586b40804d3e8bfd5d" + integrity sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ== + +quickselect@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/quickselect/-/quickselect-2.0.0.tgz#f19680a486a5eefb581303e023e98faaf25dd018" + integrity sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw== + +rbush@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/rbush/-/rbush-3.0.1.tgz#5fafa8a79b3b9afdfe5008403a720cc1de882ecf" + integrity sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w== + dependencies: + quickselect "^2.0.0" + +re-resizable@6.11.2: + version "6.11.2" + resolved "https://registry.yarnpkg.com/re-resizable/-/re-resizable-6.11.2.tgz#2e8f7119ca3881d5b5aea0ffa014a80e5c1252b3" + integrity sha512-2xI2P3OHs5qw7K0Ud1aLILK6MQxW50TcO+DetD9eIV58j84TqYeHoZcL9H4GXFXXIh7afhH8mv5iUCXII7OW7A== + +react-aria@3.43.1: + version "3.43.1" + resolved "https://registry.yarnpkg.com/react-aria/-/react-aria-3.43.1.tgz#dbd7f9ab9e642b1c485e07520e0745a4a0d5a046" + integrity sha512-/PmZGiw+Ya/YtzXmiLW4ALD4SMuDnbwhMaVh33VCduTl8vVujIUzUTIi5g4C+YHLDs/Z4edsN3aQsPMqFfg1xA== + dependencies: + "@internationalized/string" "^3.2.7" + "@react-aria/breadcrumbs" "^3.5.28" + "@react-aria/button" "^3.14.1" + "@react-aria/calendar" "^3.9.1" + "@react-aria/checkbox" "^3.16.1" + "@react-aria/color" "^3.1.1" + "@react-aria/combobox" "^3.13.2" + "@react-aria/datepicker" "^3.15.1" + "@react-aria/dialog" "^3.5.30" + "@react-aria/disclosure" "^3.0.8" + "@react-aria/dnd" "^3.11.2" + "@react-aria/focus" "^3.21.1" + "@react-aria/gridlist" "^3.14.0" + "@react-aria/i18n" "^3.12.12" + "@react-aria/interactions" "^3.25.5" + "@react-aria/label" "^3.7.21" + "@react-aria/landmark" "^3.0.6" + "@react-aria/link" "^3.8.5" + "@react-aria/listbox" "^3.14.8" + "@react-aria/menu" "^3.19.2" + "@react-aria/meter" "^3.4.26" + "@react-aria/numberfield" "^3.12.1" + "@react-aria/overlays" "^3.29.1" + "@react-aria/progress" "^3.4.26" + "@react-aria/radio" "^3.12.1" + "@react-aria/searchfield" "^3.8.8" + "@react-aria/select" "^3.16.2" + "@react-aria/selection" "^3.25.1" + "@react-aria/separator" "^3.4.12" + "@react-aria/slider" "^3.8.1" + "@react-aria/ssr" "^3.9.10" + "@react-aria/switch" "^3.7.7" + "@react-aria/table" "^3.17.7" + "@react-aria/tabs" "^3.10.7" + "@react-aria/tag" "^3.7.1" + "@react-aria/textfield" "^3.18.1" + "@react-aria/toast" "^3.0.7" + "@react-aria/tooltip" "^3.8.7" + "@react-aria/tree" "^3.1.3" + "@react-aria/utils" "^3.30.1" + "@react-aria/visually-hidden" "^3.8.27" + "@react-types/shared" "^3.32.0" + +react-clientside-effect@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/react-clientside-effect/-/react-clientside-effect-1.2.8.tgz#0b90a9d7b2a1823a3a10ed1ea3f651f7e0301cb7" + integrity sha512-ma2FePH0z3px2+WOu6h+YycZcEvFmmxIlAb62cF52bG86eMySciO/EQZeQMXd07kPCYB0a1dWDT5J+KE9mCDUw== + dependencies: + "@babel/runtime" "^7.12.13" + +react-datepicker@8.7.0: + version "8.7.0" + resolved "https://registry.yarnpkg.com/react-datepicker/-/react-datepicker-8.7.0.tgz#30a70c43dcc7b46c8253e504c1a51cb20c82e782" + integrity sha512-r5OJbiLWc3YiVNy69Kau07/aVgVGsFVMA6+nlqCV7vyQ8q0FUOnJ+wAI4CgVxHejG3i5djAEiebrF8/Eip4rIw== + dependencies: + "@floating-ui/react" "^0.27.15" + clsx "^2.1.1" + date-fns "^4.1.0" + +react-dom@^19.2.4: + version "19.2.4" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-19.2.4.tgz#6fac6bd96f7db477d966c7ec17c1a2b1ad8e6591" + integrity sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ== + dependencies: + scheduler "^0.27.0" + +react-dropzone@14.3.8: + version "14.3.8" + resolved "https://registry.yarnpkg.com/react-dropzone/-/react-dropzone-14.3.8.tgz#a7eab118f8a452fe3f8b162d64454e81ba830582" + integrity sha512-sBgODnq+lcA4P296DY4wacOZz3JFpD99fp+hb//iBO2HHnyeZU3FwWyXJ6salNpqQdsZrgMrotuko/BdJMV8Ug== + dependencies: + attr-accept "^2.2.4" + file-selector "^2.1.0" + prop-types "^15.8.1" + +react-focus-lock@2.13.6: + version "2.13.6" + resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.13.6.tgz#29751bf2e4e30f6248673cd87a347c74ff2af672" + integrity sha512-ehylFFWyYtBKXjAO9+3v8d0i+cnc1trGS0vlTGhzFW1vbFXVUTmR8s2tt/ZQG8x5hElg6rhENlLG1H3EZK0Llg== + dependencies: + "@babel/runtime" "^7.0.0" + focus-lock "^1.3.6" + prop-types "^15.6.2" + react-clientside-effect "^1.2.7" + use-callback-ref "^1.3.3" + use-sidecar "^1.1.3" + +react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-refresh@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.17.0.tgz#b7e579c3657f23d04eccbe4ad2e58a8ed51e7e53" + integrity sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ== + +react-select@5.10.2: + version "5.10.2" + resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.10.2.tgz#8dffc69dfd7d74684d9613e6eb27204e3b99e127" + integrity sha512-Z33nHdEFWq9tfnfVXaiM12rbJmk+QjFEztWLtmXqQhz6Al4UZZ9xc0wiatmGtUOCCnHN0WizL3tCMYRENX4rVQ== + dependencies: + "@babel/runtime" "^7.12.0" + "@emotion/cache" "^11.4.0" + "@emotion/react" "^11.8.1" + "@floating-ui/dom" "^1.0.1" + "@types/react-transition-group" "^4.4.0" + memoize-one "^6.0.0" + prop-types "^15.6.0" + react-transition-group "^4.3.0" + use-isomorphic-layout-effect "^1.2.0" + +react-stately@3.41.0: + version "3.41.0" + resolved "https://registry.yarnpkg.com/react-stately/-/react-stately-3.41.0.tgz#e8239f520cf2cbaa037c0fd9ddf274a9a6bcb3bd" + integrity sha512-Fe8PaZPm9Ue9kDXVa8KaOz6gzbmZPuzftxeVQwKVX3u/kyFhbRkr/LeAFvgP7a+EeX+Bjmdht/9ixDsBXj4qbQ== + dependencies: + "@react-stately/calendar" "^3.8.4" + "@react-stately/checkbox" "^3.7.1" + "@react-stately/collections" "^3.12.7" + "@react-stately/color" "^3.9.1" + "@react-stately/combobox" "^3.11.1" + "@react-stately/data" "^3.14.0" + "@react-stately/datepicker" "^3.15.1" + "@react-stately/disclosure" "^3.0.7" + "@react-stately/dnd" "^3.7.0" + "@react-stately/form" "^3.2.1" + "@react-stately/list" "^3.13.0" + "@react-stately/menu" "^3.9.7" + "@react-stately/numberfield" "^3.10.1" + "@react-stately/overlays" "^3.6.19" + "@react-stately/radio" "^3.11.1" + "@react-stately/searchfield" "^3.5.15" + "@react-stately/select" "^3.7.1" + "@react-stately/selection" "^3.20.5" + "@react-stately/slider" "^3.7.1" + "@react-stately/table" "^3.15.0" + "@react-stately/tabs" "^3.8.5" + "@react-stately/toast" "^3.1.2" + "@react-stately/toggle" "^3.9.1" + "@react-stately/tooltip" "^3.5.7" + "@react-stately/tree" "^3.9.2" + "@react-types/shared" "^3.32.0" + +react-syntax-highlighter@16.1.0: + version "16.1.0" + resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-16.1.0.tgz#ebe0bb5ae7a3540859212cedafd767f0189c516c" + integrity sha512-E40/hBiP5rCNwkeBN1vRP+xow1X0pndinO+z3h7HLsHyjztbyjfzNWNKuAsJj+7DLam9iT4AaaOZnueCU+Nplg== + dependencies: + "@babel/runtime" "^7.28.4" + highlight.js "^10.4.1" + highlightjs-vue "^1.0.0" + lowlight "^1.17.0" + prismjs "^1.30.0" + refractor "^5.0.0" + +react-transition-group@^4.3.0: + version "4.4.5" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + +react@^19.2.4: + version "19.2.4" + resolved "https://registry.yarnpkg.com/react/-/react-19.2.4.tgz#438e57baa19b77cb23aab516cf635cd0579ee09a" + integrity sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ== + +"readable-stream@>=1.0.33-1 <1.1.0-0": + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +refractor@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/refractor/-/refractor-5.0.0.tgz#85daf0448a6d947f5361796eb22c31733d61d904" + integrity sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw== + dependencies: + "@types/hast" "^3.0.0" + "@types/prismjs" "^1.0.0" + hastscript "^9.0.0" + parse-entities "^4.0.0" + +regex-recursion@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/regex-recursion/-/regex-recursion-6.0.2.tgz#a0b1977a74c87f073377b938dbedfab2ea582b33" + integrity sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg== + dependencies: + regex-utilities "^2.3.0" + +regex-utilities@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/regex-utilities/-/regex-utilities-2.3.0.tgz#87163512a15dce2908cf079c8960d5158ff43280" + integrity sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng== + +regex@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/regex/-/regex-6.1.0.tgz#d7ce98f8ee32da7497c13f6601fca2bc4a6a7803" + integrity sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg== + dependencies: + regex-utilities "^2.3.0" + +rehype-harden@^1.1.6: + version "1.1.7" + resolved "https://registry.yarnpkg.com/rehype-harden/-/rehype-harden-1.1.7.tgz#4de9ec2f42c5e7f316eec06f66976ca6ac197e14" + integrity sha512-j5DY0YSK2YavvNGV+qBHma15J9m0WZmRe8posT5AtKDS6TNWtMVTo6RiqF8SidfcASYz8f3k2J/1RWmq5zTXUw== + dependencies: + unist-util-visit "^5.0.0" + +rehype-katex@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/rehype-katex/-/rehype-katex-7.0.1.tgz#832e6d7af2744a228981d1b0fe89483a9e7c93a1" + integrity sha512-OiM2wrZ/wuhKkigASodFoo8wimG3H12LWQaH8qSPVJn9apWKFSH3YOCtbKpBorTVw/eI7cuT21XBbvwEswbIOA== + dependencies: + "@types/hast" "^3.0.0" + "@types/katex" "^0.16.0" + hast-util-from-html-isomorphic "^2.0.0" + hast-util-to-text "^4.0.0" + katex "^0.16.0" + unist-util-visit-parents "^6.0.0" + vfile "^6.0.0" + +rehype-raw@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" + integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== + dependencies: + "@types/hast" "^3.0.0" + hast-util-raw "^9.0.0" + vfile "^6.0.0" + +remark-cjk-friendly-gfm-strikethrough@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/remark-cjk-friendly-gfm-strikethrough/-/remark-cjk-friendly-gfm-strikethrough-1.2.3.tgz#66d9dfb11e96d45e9f5846d820e1d4274382bca0" + integrity sha512-bXfMZtsaomK6ysNN/UGRIcasQAYkC10NtPmP0oOHOV8YOhA2TXmwRXCku4qOzjIFxAPfish5+XS0eIug2PzNZA== + dependencies: + micromark-extension-cjk-friendly-gfm-strikethrough "1.2.3" + +remark-cjk-friendly@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/remark-cjk-friendly/-/remark-cjk-friendly-1.2.3.tgz#57ca0620101b4bdc8db6272fbd05a6a57c2509b0" + integrity sha512-UvAgxwlNk+l9Oqgl/9MWK2eWRS7zgBW/nXX9AthV7nd/3lNejF138E7Xbmk9Zs4WjTJGs721r7fAEc7tNFoH7g== + dependencies: + micromark-extension-cjk-friendly "1.2.3" + +remark-gfm@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.1.tgz#33227b2a74397670d357bf05c098eaf8513f0d6b" + integrity sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-gfm "^3.0.0" + micromark-extension-gfm "^3.0.0" + remark-parse "^11.0.0" + remark-stringify "^11.0.0" + unified "^11.0.0" + +remark-math@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/remark-math/-/remark-math-6.0.0.tgz#0acdf74675f1c195fea6efffa78582f7ed7fc0d7" + integrity sha512-MMqgnP74Igy+S3WwnhQ7kqGlEerTETXMvJhrUzDikVZ2/uogJCb+WHUg97hK9/jcfc0dkD73s3LN8zU49cTEtA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-math "^3.0.0" + micromark-extension-math "^3.0.0" + unified "^11.0.0" + +remark-parse@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + micromark-util-types "^2.0.0" + unified "^11.0.0" + +remark-rehype@^11.1.2: + version "11.1.2" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.1.2.tgz#2addaadda80ca9bd9aa0da763e74d16327683b37" + integrity sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + mdast-util-to-hast "^13.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +remark-stringify@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-to-markdown "^2.0.0" + unified "^11.0.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +resizelistener@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/resizelistener/-/resizelistener-1.1.0.tgz#17ae50ce66f725b60c7297573a29926796867e87" + integrity sha512-PFRj7BEEXpTBi/QJr1dO9NBgRFg83W5JHzCAVkqJ/XlaDBPqBNZKR5lCKqLxIuObbykvdfYcLrQESwaV4qwL9w== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve@^1.19.0: + version "1.22.10" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" + integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== + dependencies: + is-core-module "^2.16.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +robust-predicates@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-2.0.4.tgz#0a2367a93abd99676d075981707f29cfb402248b" + integrity sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg== + +robust-predicates@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.2.tgz#d5b28528c4824d20fc48df1928d41d9efa1ad771" + integrity sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg== + +rollup@^4.34.9: + version "4.57.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.57.1.tgz#947f70baca32db2b9c594267fe9150aa316e5a88" + integrity sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A== + dependencies: + "@types/estree" "1.0.8" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.57.1" + "@rollup/rollup-android-arm64" "4.57.1" + "@rollup/rollup-darwin-arm64" "4.57.1" + "@rollup/rollup-darwin-x64" "4.57.1" + "@rollup/rollup-freebsd-arm64" "4.57.1" + "@rollup/rollup-freebsd-x64" "4.57.1" + "@rollup/rollup-linux-arm-gnueabihf" "4.57.1" + "@rollup/rollup-linux-arm-musleabihf" "4.57.1" + "@rollup/rollup-linux-arm64-gnu" "4.57.1" + "@rollup/rollup-linux-arm64-musl" "4.57.1" + "@rollup/rollup-linux-loong64-gnu" "4.57.1" + "@rollup/rollup-linux-loong64-musl" "4.57.1" + "@rollup/rollup-linux-ppc64-gnu" "4.57.1" + "@rollup/rollup-linux-ppc64-musl" "4.57.1" + "@rollup/rollup-linux-riscv64-gnu" "4.57.1" + "@rollup/rollup-linux-riscv64-musl" "4.57.1" + "@rollup/rollup-linux-s390x-gnu" "4.57.1" + "@rollup/rollup-linux-x64-gnu" "4.57.1" + "@rollup/rollup-linux-x64-musl" "4.57.1" + "@rollup/rollup-openbsd-x64" "4.57.1" + "@rollup/rollup-openharmony-arm64" "4.57.1" + "@rollup/rollup-win32-arm64-msvc" "4.57.1" + "@rollup/rollup-win32-ia32-msvc" "4.57.1" + "@rollup/rollup-win32-x64-gnu" "4.57.1" + "@rollup/rollup-win32-x64-msvc" "4.57.1" + fsevents "~2.3.2" + +roughjs@^4.6.6: + version "4.6.6" + resolved "https://registry.yarnpkg.com/roughjs/-/roughjs-4.6.6.tgz#1059f49a5e0c80dee541a005b20cc322b222158b" + integrity sha512-ZUz/69+SYpFN/g/lUlo2FXcIjRkSu3nDarreVdGGndHEBJ6cXPdKguS8JGxwj5HA5xIbVKSmLgr5b3AWxtRfvQ== + dependencies: + hachure-fill "^0.5.2" + path-data-parser "^0.1.0" + points-on-curve "^0.2.0" + points-on-path "^0.2.1" + +rw@1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" + integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ== + +rxjs@7.8.2: + version "7.8.2" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.2.tgz#955bc473ed8af11a002a2be52071bf475638607b" + integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== + dependencies: + tslib "^2.1.0" + +"safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +scheduler@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.27.0.tgz#0c4ef82d67d1e5c1e359e8fc76d3a87f045fe5bd" + integrity sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q== + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +shell-quote@1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.3.tgz#55e40ef33cf5c689902353a3d8cd1a6725f08b4b" + integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== + +shiki@^3.12.2: + version "3.22.0" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-3.22.0.tgz#3d590efee11feb75769354b1f64240915c3af827" + integrity sha512-LBnhsoYEe0Eou4e1VgJACes+O6S6QC0w71fCSp5Oya79inkwkm15gQ1UF6VtQ8j/taMDh79hAB49WUk8ALQW3g== + dependencies: + "@shikijs/core" "3.22.0" + "@shikijs/engine-javascript" "3.22.0" + "@shikijs/engine-oniguruma" "3.22.0" + "@shikijs/langs" "3.22.0" + "@shikijs/themes" "3.22.0" + "@shikijs/types" "3.22.0" + "@shikijs/vscode-textmate" "^10.0.2" + "@types/hast" "^3.0.4" + +simple-swizzle@^0.2.2: + version "0.2.4" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.4.tgz#a8d11a45a11600d6a1ecdff6363329e3648c3667" + integrity sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw== + dependencies: + is-arrayish "^0.3.1" + +sonner@2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/sonner/-/sonner-2.0.7.tgz#810c1487a67ec3370126e0f400dfb9edddc3e4f6" + integrity sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w== + +source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + +source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + +streamdown@1.6.9: + version "1.6.9" + resolved "https://registry.yarnpkg.com/streamdown/-/streamdown-1.6.9.tgz#67c7ab34d13a1f35a5a6736124e97c4ddcad667f" + integrity sha512-rtUZcRvDYNEgduq1OxNJzuYYmchZVXq+1Pw3T445RrYwrT+SGNK1drtt1eaqC4HaD8YYIscdtMSlZFaNM+yYGA== + dependencies: + clsx "^2.1.1" + hast "^1.0.0" + hast-util-to-jsx-runtime "^2.3.6" + html-url-attributes "^3.0.1" + katex "^0.16.22" + lucide-react "^0.542.0" + marked "^16.2.1" + mermaid "^11.11.0" + rehype-harden "^1.1.6" + rehype-katex "^7.0.1" + rehype-raw "^7.0.0" + remark-cjk-friendly "^1.2.3" + remark-cjk-friendly-gfm-strikethrough "^1.2.3" + remark-gfm "^4.0.1" + remark-math "^6.0.0" + remark-parse "^11.0.0" + remark-rehype "^11.1.2" + shiki "^3.12.2" + tailwind-merge "^3.3.1" + unified "^11.0.5" + unist-util-visit "^5.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + +stringify-entities@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.4.tgz#b3b79ef5f277cc4ac73caeb0236c5ba939b3a4f3" + integrity sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg== + dependencies: + character-entities-html4 "^2.0.0" + character-entities-legacy "^3.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +style-to-js@^1.0.0: + version "1.1.21" + resolved "https://registry.yarnpkg.com/style-to-js/-/style-to-js-1.1.21.tgz#2908941187f857e79e28e9cd78008b9a0b3e0e8d" + integrity sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ== + dependencies: + style-to-object "1.0.14" + +style-to-object@1.0.14: + version "1.0.14" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-1.0.14.tgz#1d22f0e7266bb8c6d8cae5caf4ec4f005e08f611" + integrity sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw== + dependencies: + inline-style-parser "0.2.7" + +stylis@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" + integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== + +stylis@^4.3.6: + version "4.3.6" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.6.tgz#7c7b97191cb4f195f03ecab7d52f7902ed378320" + integrity sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ== + +supports-color@8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +tabbable@^6.0.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-6.2.0.tgz#732fb62bc0175cfcec257330be187dcfba1f3b97" + integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew== + +tailwind-merge@^3.3.1: + version "3.4.0" + resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-3.4.0.tgz#5a264e131a096879965f1175d11f8c36e6b64eca" + integrity sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g== + +text-segmentation@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/text-segmentation/-/text-segmentation-1.0.3.tgz#52a388159efffe746b24a63ba311b6ac9f2d7943" + integrity sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw== + dependencies: + utrie "^1.0.2" + +through2@^0.6.3: + version "0.6.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" + integrity sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg== + dependencies: + readable-stream ">=1.0.33-1 <1.1.0-0" + xtend ">=4.0.0 <4.1.0-0" + +tinycolor2@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.6.0.tgz#f98007460169b0263b97072c5ae92484ce02d09e" + integrity sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw== + +tinyexec@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/tinyexec/-/tinyexec-1.0.2.tgz#bdd2737fe2ba40bd6f918ae26642f264b99ca251" + integrity sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg== + +tinyglobby@^0.2.13: + version "0.2.15" + resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2" + integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ== + dependencies: + fdir "^6.5.0" + picomatch "^4.0.3" + +tinyqueue@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-2.0.3.tgz#64d8492ebf39e7801d7bd34062e29b45b2035f08" + integrity sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +tree-kill@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + +trough@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" + integrity sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw== + +ts-dedent@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ts-dedent/-/ts-dedent-2.2.0.tgz#39e4bd297cd036292ae2394eb3412be63f563bb5" + integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ== + +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.1, tslib@^2.7.0, tslib@^2.8.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + +typescript@5.9.3: + version "5.9.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" + integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== + +ufo@^1.6.1: + version "1.6.3" + resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.6.3.tgz#799666e4e88c122a9659805e30b9dc071c3aed4f" + integrity sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q== + +undici-types@~7.16.0: + version "7.16.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.16.0.tgz#ffccdff36aea4884cbfce9a750a0580224f58a46" + integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== + +unfetch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-3.1.2.tgz#dc271ef77a2800768f7b459673c5604b5101ef77" + integrity sha512-L0qrK7ZeAudGiKYw6nzFjnJ2D5WHblUBwmHIqtPS6oKUd+Hcpk7/hKsSmcHsTlpd1TbTNsiRBUKRq3bHLNIqIw== + +unfetch@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be" + integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA== + +unified@^11.0.0, unified@^11.0.5: + version "11.0.5" + resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.5.tgz#f66677610a5c0a9ee90cab2b8d4d66037026d9e1" + integrity sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA== + dependencies: + "@types/unist" "^3.0.0" + bail "^2.0.0" + devlop "^1.0.0" + extend "^3.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^6.0.0" + +unist-util-find-after@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz#3fccc1b086b56f34c8b798e1ff90b5c54468e896" + integrity sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + +unist-util-is@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.1.tgz#d0a3f86f2dd0db7acd7d8c2478080b5c67f9c6a9" + integrity sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-remove-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz#fea68a25658409c9460408bc6b4991b965b52163" + integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== + dependencies: + "@types/unist" "^3.0.0" + unist-util-visit "^5.0.0" + +unist-util-stringify-position@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-visit-parents@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz#777df7fb98652ce16b4b7cd999d0a1a40efa3a02" + integrity sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + +unist-util-visit@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.1.0.tgz#9a2a28b0aa76a15e0da70a08a5863a2f060e2468" + integrity sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +update-browserslist-db@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.1" + +use-callback-ref@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.3.tgz#98d9fab067075841c5b2c6852090d5d0feabe2bf" + integrity sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg== + dependencies: + tslib "^2.0.0" + +use-isomorphic-layout-effect@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.1.tgz#2f11a525628f56424521c748feabc2ffcc962fce" + integrity sha512-tpZZ+EX0gaghDAiFR37hj5MgY6ZN55kLiPkJsKxBMZ6GZdOSPJXiOzPM984oPYZ5AnehYx5WQp1+ME8I/P/pRA== + +use-sidecar@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.3.tgz#10e7fd897d130b896e2c546c63a5e8233d00efdb" + integrity sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ== + dependencies: + detect-node-es "^1.1.0" + tslib "^2.0.0" + +use-sync-external-store@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d" + integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w== + +usehooks-ts@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/usehooks-ts/-/usehooks-ts-3.1.1.tgz#0bb7f38f36f8219ee4509cc5e944ae610fb97656" + integrity sha512-I4diPp9Cq6ieSUH2wu+fDAVQO43xwtulo+fKEidHUwZPnYImbtkTjzIJYcDcJqxgmX31GVqNFURodvcgHcW0pA== + dependencies: + lodash.debounce "^4.0.8" + +utrie@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/utrie/-/utrie-1.0.2.tgz#d42fe44de9bc0119c25de7f564a6ed1b2c87a645" + integrity sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw== + dependencies: + base64-arraybuffer "^1.0.2" + +uuid@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-11.1.0.tgz#9549028be1753bb934fc96e2bca09bb4105ae912" + integrity sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +vfile-location@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3" + integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg== + dependencies: + "@types/unist" "^3.0.0" + vfile "^6.0.0" + +vfile-message@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.3.tgz#87b44dddd7b70f0641c2e3ed0864ba73e2ea8df4" + integrity sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + +vfile@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.3.tgz#3652ab1c496531852bf55a6bac57af981ebc38ab" + integrity sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q== + dependencies: + "@types/unist" "^3.0.0" + vfile-message "^4.0.0" + +vite-plugin-singlefile@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/vite-plugin-singlefile/-/vite-plugin-singlefile-2.3.0.tgz#71f7d8f8958cc019295e159355284ca3ecca97f1" + integrity sha512-DAcHzYypM0CasNLSz/WG0VdKOCxGHErfrjOoyIPiNxTPTGmO6rRD/te93n1YL/s+miXq66ipF1brMBikf99c6A== + dependencies: + micromatch "^4.0.8" + +vite@^6.3.5: + version "6.4.1" + resolved "https://registry.yarnpkg.com/vite/-/vite-6.4.1.tgz#afbe14518cdd6887e240a4b0221ab6d0ce733f96" + integrity sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g== + dependencies: + esbuild "^0.25.0" + fdir "^6.4.4" + picomatch "^4.0.2" + postcss "^8.5.3" + rollup "^4.34.9" + tinyglobby "^0.2.13" + optionalDependencies: + fsevents "~2.3.3" + +vscode-jsonrpc@8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz#f43dfa35fb51e763d17cd94dcca0c9458f35abf9" + integrity sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA== + +vscode-languageserver-protocol@3.17.5: + version "3.17.5" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz#864a8b8f390835572f4e13bd9f8313d0e3ac4bea" + integrity sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg== + dependencies: + vscode-jsonrpc "8.2.0" + vscode-languageserver-types "3.17.5" + +vscode-languageserver-textdocument@~1.0.11: + version "1.0.12" + resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz#457ee04271ab38998a093c68c2342f53f6e4a631" + integrity sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA== + +vscode-languageserver-types@3.17.5: + version "3.17.5" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a" + integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg== + +vscode-languageserver@~9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz#500aef82097eb94df90d008678b0b6b5f474015b" + integrity sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g== + dependencies: + vscode-languageserver-protocol "3.17.5" + +vscode-uri@~3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" + integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== + +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +"xtend@>=4.0.0 <4.1.0-0": + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yaml@^1.10.0: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@17.7.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +zwitch@^2.0.0, zwitch@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== diff --git a/python-wrapper/.gitignore b/python-wrapper/.gitignore index 1e43f106..7e3e2d85 100644 --- a/python-wrapper/.gitignore +++ b/python-wrapper/.gitignore @@ -5,6 +5,7 @@ dist # Should we ignore the following? src/neo4j_viz/resources/nvl_entrypoint/* -!src/neo4j_viz/resources/nvl_entrypoint/base.js -!src/neo4j_viz/resources/nvl_entrypoint/styles.css +!src/neo4j_viz/resources/nvl_entrypoint/widget.js +!src/neo4j_viz/resources/nvl_entrypoint/style.css +!src/neo4j_viz/resources/nvl_entrypoint/index.html !src/neo4j_viz/resources/nvl_entrypoint/__init__.py diff --git a/python-wrapper/pyproject.toml b/python-wrapper/pyproject.toml index 5b43d4d1..99ad365a 100644 --- a/python-wrapper/pyproject.toml +++ b/python-wrapper/pyproject.toml @@ -33,7 +33,9 @@ dependencies = [ "ipython >=7, <10", "pydantic >=2 , <3", "pydantic-extra-types >=2, <3", - "enum-tools==0.13.0" + "enum-tools==0.13.0", + "anywidget >=0.9, <1", + "traitlets >=5, <6", ] requires-python = ">=3.10" @@ -57,6 +59,7 @@ dev = [ "nbconvert==7.16.6", "streamlit==1.53.0", "matplotlib>=3.9.4", + "jupyterlab>=4.5.4", ] docs = [ "sphinx==8.1.3", @@ -93,9 +96,9 @@ namespaces = false # only scan directories with __init__.py files (true by defau [tool.setuptools.package-data] neo4j_viz = [ - "resources/nvl_entrypoint/base.js", - "resources/nvl_entrypoint/styles.css", - "resources/icons/*.svg", + "resources/nvl_entrypoint/widget.js", + "resources/nvl_entrypoint/style.css", + "resources/nvl_entrypoint/index.html", "py.typed" ] diff --git a/python-wrapper/src/neo4j_viz/__init__.py b/python-wrapper/src/neo4j_viz/__init__.py index 1f0ef2c0..920e6feb 100644 --- a/python-wrapper/src/neo4j_viz/__init__.py +++ b/python-wrapper/src/neo4j_viz/__init__.py @@ -10,9 +10,11 @@ ) from .relationship import Relationship from .visualization_graph import VisualizationGraph +from .widget import GraphWidget __all__ = [ "VisualizationGraph", + "GraphWidget", "Node", "Relationship", "CaptionAlignment", diff --git a/python-wrapper/src/neo4j_viz/nvl.py b/python-wrapper/src/neo4j_viz/nvl.py index f8f825d0..ec0906b0 100644 --- a/python-wrapper/src/neo4j_viz/nvl.py +++ b/python-wrapper/src/neo4j_viz/nvl.py @@ -3,66 +3,34 @@ import json import uuid from importlib.resources import files -from typing import Union from IPython.display import HTML from .node import Node from .options import RenderOptions from .relationship import Relationship +from .widget import _serialize_entity +# ── Template loading ───────────────────────────────────────────────────── +# The HTML template is built by Vite (vite build --config vite.config.html.ts) +# and ships as index.html in the package resources. It contains the full +# graph component with JS/CSS inlined, and reads graph data from +# window.__NEO4J_VIZ_DATA__. Python just injects a - """ - - return HTML(html_output) # type: ignore[no-untyped-call] + data_dict: dict[str, object] = { + "nodes": [_serialize_entity(node) for node in nodes], + "relationships": [_serialize_entity(rel) for rel in relationships], + "width": width, + "height": height, + "options": render_options.to_js_options(), + } + data_json = json.dumps(data_dict) + container_id = f"neo4j-viz-{uuid.uuid4().hex[:12]}" + + # Inject data and unique container ID into the built template. + data_script = f"" + html = self._template + html = html.replace("", f"{data_script}\n", 1) + html = html.replace(_CONTAINER_ID, container_id) + + return HTML(html) # type: ignore[no-untyped-call] diff --git a/python-wrapper/src/neo4j_viz/options.py b/python-wrapper/src/neo4j_viz/options.py index f6f7eca9..6eba3ae3 100644 --- a/python-wrapper/src/neo4j_viz/options.py +++ b/python-wrapper/src/neo4j_viz/options.py @@ -92,7 +92,7 @@ def construct_layout_options(layout: Layout, options: dict[str, Any]) -> Optiona try: return HierarchicalLayoutOptions(**options) except ValidationError as e: - _parse_validation_error(e, ForceDirectedLayoutOptions) + _parse_validation_error(e, HierarchicalLayoutOptions) raise ValueError( f"Layout options only supported for layouts `{Layout.FORCE_DIRECTED}` and `{Layout.HIERARCHICAL}`, but was `{layout}`" @@ -132,6 +132,14 @@ def check(self, renderer: Renderer, num_nodes: int) -> None: ) +_LAYOUT_TO_JS: dict[str, str] = { + Layout.FORCE_DIRECTED.value: "d3Force", + Layout.HIERARCHICAL.value: "hierarchical", + Layout.COORDINATE.value: "free", + Layout.GRID.value: "grid", +} + + class RenderOptions(BaseModel, extra="allow"): """ Options as documented at https://neo4j.com/docs/nvl/current/base-library/#_options @@ -167,6 +175,44 @@ def check_layout_options_match(self) -> RenderOptions: def to_dict(self) -> dict[str, Any]: return self.model_dump(exclude_none=True, by_alias=True) + def to_js_options(self) -> dict[str, Any]: + """Convert render options to the JS-compatible format for the GraphVisualization component. + + Returns a dict with keys that map to React component props and NVL options: + - ``layout``: NVL layout name (e.g. ``"d3Force"``, ``"hierarchical"``) + - ``nvlOptions``: dict of NVL instance options (``minZoom``, ``maxZoom``, etc.) + - ``zoom``: initial zoom level + - ``pan``: ``{x, y}`` pan position + - ``layoutOptions``: layout-specific options + """ + result: dict[str, Any] = {} + + if self.layout is not None: + result["layout"] = _LAYOUT_TO_JS.get(self.layout.value, self.layout.value) + + if self.layout_options is not None: + result["layoutOptions"] = self.layout_options.model_dump(exclude_none=True) + + nvl_options: dict[str, Any] = {} + if self.renderer is not None: + nvl_options["disableWebGL"] = self.renderer != Renderer.WEB_GL + if self.min_zoom is not None: + nvl_options["minZoom"] = self.min_zoom + if self.max_zoom is not None: + nvl_options["maxZoom"] = self.max_zoom + if self.allow_dynamic_min_zoom is not None: + nvl_options["allowDynamicMinZoom"] = self.allow_dynamic_min_zoom + if nvl_options: + result["nvlOptions"] = nvl_options + + if self.initial_zoom is not None: + result["zoom"] = self.initial_zoom + + if self.pan_X is not None or self.pan_Y is not None: + result["pan"] = {"x": self.pan_X or 0, "y": self.pan_Y or 0} + + return result + def _parse_validation_error(e: ValidationError, entity_type: type[BaseModel]) -> None: for err in e.errors(): diff --git a/python-wrapper/src/neo4j_viz/resources/icons/__init__.py b/python-wrapper/src/neo4j_viz/resources/icons/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/python-wrapper/src/neo4j_viz/resources/icons/screenshot.svg b/python-wrapper/src/neo4j_viz/resources/icons/screenshot.svg deleted file mode 100644 index bb430762..00000000 --- a/python-wrapper/src/neo4j_viz/resources/icons/screenshot.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/python-wrapper/src/neo4j_viz/resources/icons/zoom-in.svg b/python-wrapper/src/neo4j_viz/resources/icons/zoom-in.svg deleted file mode 100644 index f18170b9..00000000 --- a/python-wrapper/src/neo4j_viz/resources/icons/zoom-in.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/python-wrapper/src/neo4j_viz/resources/icons/zoom-out.svg b/python-wrapper/src/neo4j_viz/resources/icons/zoom-out.svg deleted file mode 100644 index e736a492..00000000 --- a/python-wrapper/src/neo4j_viz/resources/icons/zoom-out.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/__init__.py b/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/base.js b/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/base.js deleted file mode 100644 index ba167944..00000000 --- a/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/base.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see base.js.LICENSE.txt */ -var NVLBase;(()=>{var e,t,n,r,o={8353(e,t,n){e.exports={graphlib:n(8362),layout:n(4267),debug:n(8294),util:{time:n(689).time,notime:n(689).notime},version:n(3353)}},8785(e,t,n){"use strict";var r=n(3283),o=n(8002);e.exports={run:function(e){var t="greedy"===e.graph().acyclicer?o(e,function(e){return function(t){return e.edge(t).weight}}(e)):function(e){var t=[],n={},o={};return r.forEach(e.nodes(),function i(a){r.has(o,a)||(o[a]=!0,n[a]=!0,r.forEach(e.outEdges(a),function(e){r.has(n,e.w)?t.push(e):i(e.w)}),delete n[a])}),t}(e);r.forEach(t,function(t){var n=e.edge(t);e.removeEdge(t),n.forwardName=t.name,n.reversed=!0,e.setEdge(t.w,t.v,n,r.uniqueId("rev"))})},undo:function(e){r.forEach(e.edges(),function(t){var n=e.edge(t);if(n.reversed){e.removeEdge(t);var r=n.forwardName;delete n.reversed,delete n.forwardName,e.setEdge(t.w,t.v,n,r)}})}}},9564(e,t,n){var r=n(3283),o=n(689);function i(e,t,n,r,i,a){var u={width:0,height:0,rank:a,borderType:t},s=i[t][a-1],l=o.addDummyNode(e,"border",u,n);i[t][a]=l,e.setParent(l,r),s&&e.setEdge(s,l,{weight:1})}e.exports=function(e){r.forEach(e.children(),function t(n){var o=e.children(n),a=e.node(n);if(o.length&&r.forEach(o,t),r.has(a,"minRank")){a.borderLeft=[],a.borderRight=[];for(var u=a.minRank,s=a.maxRank+1;u0;--s)if(r=t[s].dequeue()){o=o.concat(u(e,t,n,r,!0));break}}return o}(n.graph,n.buckets,n.zeroIdx);return r.flatten(r.map(l,function(t){return e.outEdges(t.v,t.w)}),!0)};var a=r.constant(1);function u(e,t,n,o,i){var a=i?[]:void 0;return r.forEach(e.inEdges(o.v),function(r){var o=e.edge(r),u=e.node(r.v);i&&a.push({v:r.v,w:r.w}),u.out-=o,s(t,n,u)}),r.forEach(e.outEdges(o.v),function(r){var o=e.edge(r),i=r.w,a=e.node(i);a.in-=o,s(t,n,a)}),e.removeNode(o.v),a}function s(e,t,n){n.out?n.in?e[n.out-n.in+t].enqueue(n):e[e.length-1].enqueue(n):e[0].enqueue(n)}},4267(e,t,n){"use strict";var r=n(3283),o=n(8785),i=n(1418),a=n(3508),u=n(689).normalizeRanks,s=n(4619),l=n(689).removeEmptyRanks,c=n(9074),f=n(9564),h=n(9637),d=n(5454),p=n(5125),v=n(689),g=n(8362).Graph;e.exports=function(e,t){var n=t&&t.debugTiming?v.time:v.notime,P=n("layout",function(){return P=n(" buildLayoutGraph",function(){return function(e){var t=new g({multigraph:!0,compound:!0}),n=T(e.graph());return t.setGraph(r.merge({},m,S(n,y),r.pick(n,b))),r.forEach(e.nodes(),function(n){var o=T(e.node(n));t.setNode(n,r.defaults(S(o,_),w)),t.setParent(n,e.parent(n))}),r.forEach(e.edges(),function(n){var o=T(e.edge(n));t.setEdge(n,r.merge({},E,S(o,x),r.pick(o,O)))}),t}(e)}),n(" runLayout",function(){!function(e,t){t(" makeSpaceForEdgeLabels",function(){!function(e){var t=e.graph();t.ranksep/=2,r.forEach(e.edges(),function(n){var r=e.edge(n);r.minlen*=2,"c"!==r.labelpos.toLowerCase()&&("TB"===t.rankdir||"BT"===t.rankdir?r.width+=r.labeloffset:r.height+=r.labeloffset)})}(e)}),t(" removeSelfEdges",function(){!function(e){r.forEach(e.edges(),function(t){if(t.v===t.w){var n=e.node(t.v);n.selfEdges||(n.selfEdges=[]),n.selfEdges.push({e:t,label:e.edge(t)}),e.removeEdge(t)}})}(e)}),t(" acyclic",function(){o.run(e)}),t(" nestingGraph.run",function(){c.run(e)}),t(" rank",function(){a(v.asNonCompoundGraph(e))}),t(" injectEdgeLabelProxies",function(){!function(e){r.forEach(e.edges(),function(t){var n=e.edge(t);if(n.width&&n.height){var r=e.node(t.v),o={rank:(e.node(t.w).rank-r.rank)/2+r.rank,e:t};v.addDummyNode(e,"edge-proxy",o,"_ep")}})}(e)}),t(" removeEmptyRanks",function(){l(e)}),t(" nestingGraph.cleanup",function(){c.cleanup(e)}),t(" normalizeRanks",function(){u(e)}),t(" assignRankMinMax",function(){!function(e){var t=0;r.forEach(e.nodes(),function(n){var o=e.node(n);o.borderTop&&(o.minRank=e.node(o.borderTop).rank,o.maxRank=e.node(o.borderBottom).rank,t=r.max(t,o.maxRank))}),e.graph().maxRank=t}(e)}),t(" removeEdgeLabelProxies",function(){!function(e){r.forEach(e.nodes(),function(t){var n=e.node(t);"edge-proxy"===n.dummy&&(e.edge(n.e).labelRank=n.rank,e.removeNode(t))})}(e)}),t(" normalize.run",function(){i.run(e)}),t(" parentDummyChains",function(){s(e)}),t(" addBorderSegments",function(){f(e)}),t(" order",function(){d(e)}),t(" insertSelfEdges",function(){!function(e){var t=v.buildLayerMatrix(e);r.forEach(t,function(t){var n=0;r.forEach(t,function(t,o){var i=e.node(t);i.order=o+n,r.forEach(i.selfEdges,function(t){v.addDummyNode(e,"selfedge",{width:t.label.width,height:t.label.height,rank:i.rank,order:o+ ++n,e:t.e,label:t.label},"_se")}),delete i.selfEdges})})}(e)}),t(" adjustCoordinateSystem",function(){h.adjust(e)}),t(" position",function(){p(e)}),t(" positionSelfEdges",function(){!function(e){r.forEach(e.nodes(),function(t){var n=e.node(t);if("selfedge"===n.dummy){var r=e.node(n.e.v),o=r.x+r.width/2,i=r.y,a=n.x-o,u=r.height/2;e.setEdge(n.e,n.label),e.removeNode(t),n.label.points=[{x:o+2*a/3,y:i-u},{x:o+5*a/6,y:i-u},{x:o+a,y:i},{x:o+5*a/6,y:i+u},{x:o+2*a/3,y:i+u}],n.label.x=n.x,n.label.y=n.y}})}(e)}),t(" removeBorderNodes",function(){!function(e){r.forEach(e.nodes(),function(t){if(e.children(t).length){var n=e.node(t),o=e.node(n.borderTop),i=e.node(n.borderBottom),a=e.node(r.last(n.borderLeft)),u=e.node(r.last(n.borderRight));n.width=Math.abs(u.x-a.x),n.height=Math.abs(i.y-o.y),n.x=a.x+n.width/2,n.y=o.y+n.height/2}}),r.forEach(e.nodes(),function(t){"border"===e.node(t).dummy&&e.removeNode(t)})}(e)}),t(" normalize.undo",function(){i.undo(e)}),t(" fixupEdgeLabelCoords",function(){!function(e){r.forEach(e.edges(),function(t){var n=e.edge(t);if(r.has(n,"x"))switch("l"!==n.labelpos&&"r"!==n.labelpos||(n.width-=n.labeloffset),n.labelpos){case"l":n.x-=n.width/2+n.labeloffset;break;case"r":n.x+=n.width/2+n.labeloffset}})}(e)}),t(" undoCoordinateSystem",function(){h.undo(e)}),t(" translateGraph",function(){!function(e){var t=Number.POSITIVE_INFINITY,n=0,o=Number.POSITIVE_INFINITY,i=0,a=e.graph(),u=a.marginx||0,s=a.marginy||0;function l(e){var r=e.x,a=e.y,u=e.width,s=e.height;t=Math.min(t,r-u/2),n=Math.max(n,r+u/2),o=Math.min(o,a-s/2),i=Math.max(i,a+s/2)}r.forEach(e.nodes(),function(t){l(e.node(t))}),r.forEach(e.edges(),function(t){var n=e.edge(t);r.has(n,"x")&&l(n)}),t-=u,o-=s,r.forEach(e.nodes(),function(n){var r=e.node(n);r.x-=t,r.y-=o}),r.forEach(e.edges(),function(n){var i=e.edge(n);r.forEach(i.points,function(e){e.x-=t,e.y-=o}),r.has(i,"x")&&(i.x-=t),r.has(i,"y")&&(i.y-=o)}),a.width=n-t+u,a.height=i-o+s}(e)}),t(" assignNodeIntersects",function(){!function(e){r.forEach(e.edges(),function(t){var n,r,o=e.edge(t),i=e.node(t.v),a=e.node(t.w);o.points?(n=o.points[0],r=o.points[o.points.length-1]):(o.points=[],n=a,r=i),o.points.unshift(v.intersectRect(i,n)),o.points.push(v.intersectRect(a,r))})}(e)}),t(" reversePoints",function(){!function(e){r.forEach(e.edges(),function(t){var n=e.edge(t);n.reversed&&n.points.reverse()})}(e)}),t(" acyclic.undo",function(){o.undo(e)})}(P,n)}),n(" updateInputGraph",function(){!function(e,t){r.forEach(e.nodes(),function(n){var r=e.node(n),o=t.node(n);r&&(r.x=o.x,r.y=o.y,t.children(n).length&&(r.width=o.width,r.height=o.height))}),r.forEach(e.edges(),function(n){var o=e.edge(n),i=t.edge(n);o.points=i.points,r.has(i,"x")&&(o.x=i.x,o.y=i.y)}),e.graph().width=t.graph().width,e.graph().height=t.graph().height}(e,P)}),P});return P};var y=["nodesep","edgesep","ranksep","marginx","marginy"],m={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},b=["acyclicer","ranker","rankdir","align"],_=["width","height"],w={width:0,height:0},x=["minlen","weight","width","height","labeloffset"],E={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},O=["labelpos"];function S(e,t){return r.mapValues(r.pick(e,t),Number)}function T(e){var t={};return r.forEach(e,function(e,n){t[n.toLowerCase()]=e}),t}},9074(e,t,n){var r=n(3283),o=n(689);function i(e,t,n,a,u,s,l){var c=e.children(l);if(c.length){var f=o.addBorderNode(e,"_bt"),h=o.addBorderNode(e,"_bb"),d=e.node(l);e.setParent(f,l),d.borderTop=f,e.setParent(h,l),d.borderBottom=h,r.forEach(c,function(r){i(e,t,n,a,u,s,r);var o=e.node(r),c=o.borderTop?o.borderTop:r,d=o.borderBottom?o.borderBottom:r,p=o.borderTop?a:2*a,v=c!==d?1:u-s[l]+1;e.setEdge(f,c,{weight:p,minlen:v,nestingEdge:!0}),e.setEdge(d,h,{weight:p,minlen:v,nestingEdge:!0})}),e.parent(l)||e.setEdge(t,f,{weight:0,minlen:u+s[l]})}else l!==t&&e.setEdge(t,l,{weight:0,minlen:n})}e.exports={run:function(e){var t=o.addDummyNode(e,"root",{},"_root"),n=function(e){var t={};function n(o,i){var a=e.children(o);a&&a.length&&r.forEach(a,function(e){n(e,i+1)}),t[o]=i}return r.forEach(e.children(),function(e){n(e,1)}),t}(e),a=r.max(r.values(n))-1,u=2*a+1;e.graph().nestingRoot=t,r.forEach(e.edges(),function(t){e.edge(t).minlen*=u});var s=function(e){return r.reduce(e.edges(),function(t,n){return t+e.edge(n).weight},0)}(e)+1;r.forEach(e.children(),function(r){i(e,t,u,s,a,n,r)}),e.graph().nodeRankFactor=u},cleanup:function(e){var t=e.graph();e.removeNode(t.nestingRoot),delete t.nestingRoot,r.forEach(e.edges(),function(t){e.edge(t).nestingEdge&&e.removeEdge(t)})}}},1418(e,t,n){"use strict";var r=n(3283),o=n(689);e.exports={run:function(e){e.graph().dummyChains=[],r.forEach(e.edges(),function(t){!function(e,t){var n,r,i,a=t.v,u=e.node(a).rank,s=t.w,l=e.node(s).rank,c=t.name,f=e.edge(t),h=f.labelRank;if(l!==u+1){for(e.removeEdge(t),i=0,++u;u0;)t%2&&(n+=s[t+1]),s[t=t-1>>1]+=e.weight;l+=e.weight*n})),l}e.exports=function(e,t){for(var n=0,r=1;r=2),u=c.buildLayerMatrix(e);var g=i(e,u);g=e.barycenter)&&(o=t,i=0,a=0,(n=e).weight&&(i+=n.barycenter*n.weight,a+=n.weight),o.weight&&(i+=o.barycenter*o.weight,a+=o.weight),n.vs=o.vs.concat(n.vs),n.barycenter=i/a,n.weight=a,n.i=Math.min(o.i,n.i),o.merged=!0)}}function o(t){return function(n){n.in.push(t),0===--n.indegree&&e.push(n)}}for(;e.length;){var i=e.pop();t.push(i),r.forEach(i.in.reverse(),n(i)),r.forEach(i.out,o(i))}return r.map(r.filter(t,function(e){return!e.merged}),function(e){return r.pick(e,["vs","i","barycenter","weight"])})}(r.filter(n,function(e){return!e.indegree}))}},6487(e,t,n){var r=n(3283),o=n(3585),i=n(8644),a=n(9708);e.exports=function e(t,n,u,s){var l=t.children(n),c=t.node(n),f=c?c.borderLeft:void 0,h=c?c.borderRight:void 0,d={};f&&(l=r.filter(l,function(e){return e!==f&&e!==h}));var p=o(t,l);r.forEach(p,function(n){if(t.children(n.v).length){var o=e(t,n.v,u,s);d[n.v]=o,r.has(o,"barycenter")&&(i=n,a=o,r.isUndefined(i.barycenter)?(i.barycenter=a.barycenter,i.weight=a.weight):(i.barycenter=(i.barycenter*i.weight+a.barycenter*a.weight)/(i.weight+a.weight),i.weight+=a.weight))}var i,a});var v=i(p,u);!function(e,t){r.forEach(e,function(e){e.vs=r.flatten(e.vs.map(function(e){return t[e]?t[e].vs:e}),!0)})}(v,d);var g=a(v,s);if(f&&(g.vs=r.flatten([f,g.vs,h],!0),t.predecessors(f).length)){var y=t.node(t.predecessors(f)[0]),m=t.node(t.predecessors(h)[0]);r.has(g,"barycenter")||(g.barycenter=0,g.weight=0),g.barycenter=(g.barycenter*g.weight+y.order+m.order)/(g.weight+2),g.weight+=2}return g}},9708(e,t,n){var r=n(3283),o=n(689);function i(e,t,n){for(var o;t.length&&(o=r.last(t)).i<=n;)t.pop(),e.push(o.vs),n++;return n}e.exports=function(e,t){var n,a=o.partition(e,function(e){return r.has(e,"barycenter")}),u=a.lhs,s=r.sortBy(a.rhs,function(e){return-e.i}),l=[],c=0,f=0,h=0;u.sort((n=!!t,function(e,t){return e.barycentert.barycenter?1:n?t.i-e.i:e.i-t.i})),h=i(l,s,h),r.forEach(u,function(e){h+=e.vs.length,l.push(e.vs),c+=e.barycenter*e.weight,f+=e.weight,h=i(l,s,h)});var d={vs:r.flatten(l,!0)};return f&&(d.barycenter=c/f,d.weight=f),d}},4619(e,t,n){var r=n(3283);e.exports=function(e){var t=function(e){var t={},n=0;return r.forEach(e.children(),function o(i){var a=n;r.forEach(e.children(i),o),t[i]={low:a,lim:n++}}),t}(e);r.forEach(e.graph().dummyChains,function(n){for(var r=e.node(n),o=r.edgeObj,i=function(e,t,n,r){var o,i,a=[],u=[],s=Math.min(t[n].low,t[r].low),l=Math.max(t[n].lim,t[r].lim);o=n;do{o=e.parent(o),a.push(o)}while(o&&(t[o].low>s||l>t[o].lim));for(i=o,o=r;(o=e.parent(o))!==i;)u.push(o);return{path:a.concat(u.reverse()),lca:i}}(e,t,o.v,o.w),a=i.path,u=i.lca,s=0,l=a[s],c=!0;n!==o.w;){if(r=e.node(n),c){for(;(l=a[s])!==u&&e.node(l).maxRank1e3)return n;function o(t,o,i,a,u){var l;r.forEach(r.range(o,i),function(o){l=t[o],e.node(l).dummy&&r.forEach(e.predecessors(l),function(t){var r=e.node(t);r.dummy&&(r.orderu)&&s(n,t,l)})})}return r.reduce(t,function(t,n){var i,a=-1,u=0;return r.forEach(n,function(r,s){if("border"===e.node(r).dummy){var l=e.predecessors(r);l.length&&(i=e.node(l[0]).order,o(n,u,s,a,i),u=s,a=i)}o(n,u,n.length,i,t.length)}),n}),n}function s(e,t,n){if(t>n){var r=t;t=n,n=r}var o=e[t];o||(e[t]=o={}),o[n]=!0}function l(e,t,n){if(t>n){var o=t;t=n,n=o}return r.has(e[t],n)}function c(e,t,n,o){var i={},a={},u={};return r.forEach(t,function(e){r.forEach(e,function(e,t){i[e]=e,a[e]=e,u[e]=t})}),r.forEach(t,function(e){var t=-1;r.forEach(e,function(e){var s=o(e);if(s.length){s=r.sortBy(s,function(e){return u[e]});for(var c=(s.length-1)/2,f=Math.floor(c),h=Math.ceil(c);f<=h;++f){var d=s[f];a[e]===e&&ts.lim&&(l=s,c=!0);var f=r.filter(t.edges(),function(t){return c===m(0,e.node(t.v),l)&&c!==m(0,e.node(t.w),l)});return r.minBy(f,function(e){return i(t,e)})}function y(e,t,n,o){var i=n.v,a=n.w;e.removeEdge(i,a),e.setEdge(o.v,o.w,{}),d(e),f(e,t),function(e,t){var n=r.find(e.nodes(),function(e){return!t.node(e).parent}),o=u(e,n);o=o.slice(1),r.forEach(o,function(n){var r=e.node(n).parent,o=t.edge(n,r),i=!1;o||(o=t.edge(r,n),i=!0),t.node(n).rank=t.node(r).rank+(i?o.minlen:-o.minlen)})}(e,t)}function m(e,t,n){return n.low<=t.lim&&t.lim<=n.lim}e.exports=c,c.initLowLimValues=d,c.initCutValues=f,c.calcCutValue=h,c.leaveEdge=v,c.enterEdge=g,c.exchangeEdges=y},3382(e,t,n){"use strict";var r=n(3283);e.exports={longestPath:function(e){var t={};r.forEach(e.sources(),function n(o){var i=e.node(o);if(r.has(t,o))return i.rank;t[o]=!0;var a=r.min(r.map(e.outEdges(o),function(t){return n(t.w)-e.edge(t).minlen}));return a!==Number.POSITIVE_INFINITY&&null!=a||(a=0),i.rank=a})},slack:function(e,t){return e.node(t.w).rank-e.node(t.v).rank-e.edge(t).minlen}}},689(e,t,n){"use strict";var r=n(3283),o=n(8362).Graph;function i(e,t,n,o){var i;do{i=r.uniqueId(o)}while(e.hasNode(i));return n.dummy=t,e.setNode(i,n),i}function a(e){return r.max(r.map(e.nodes(),function(t){var n=e.node(t).rank;if(!r.isUndefined(n))return n}))}e.exports={addDummyNode:i,simplify:function(e){var t=(new o).setGraph(e.graph());return r.forEach(e.nodes(),function(n){t.setNode(n,e.node(n))}),r.forEach(e.edges(),function(n){var r=t.edge(n.v,n.w)||{weight:0,minlen:1},o=e.edge(n);t.setEdge(n.v,n.w,{weight:r.weight+o.weight,minlen:Math.max(r.minlen,o.minlen)})}),t},asNonCompoundGraph:function(e){var t=new o({multigraph:e.isMultigraph()}).setGraph(e.graph());return r.forEach(e.nodes(),function(n){e.children(n).length||t.setNode(n,e.node(n))}),r.forEach(e.edges(),function(n){t.setEdge(n,e.edge(n))}),t},successorWeights:function(e){var t=r.map(e.nodes(),function(t){var n={};return r.forEach(e.outEdges(t),function(t){n[t.w]=(n[t.w]||0)+e.edge(t).weight}),n});return r.zipObject(e.nodes(),t)},predecessorWeights:function(e){var t=r.map(e.nodes(),function(t){var n={};return r.forEach(e.inEdges(t),function(t){n[t.v]=(n[t.v]||0)+e.edge(t).weight}),n});return r.zipObject(e.nodes(),t)},intersectRect:function(e,t){var n,r,o=e.x,i=e.y,a=t.x-o,u=t.y-i,s=e.width/2,l=e.height/2;if(!a&&!u)throw new Error("Not possible to find intersection inside of the rectangle");return Math.abs(u)*s>Math.abs(a)*l?(u<0&&(l=-l),n=l*a/u,r=l):(a<0&&(s=-s),n=s,r=s*u/a),{x:o+n,y:i+r}},buildLayerMatrix:function(e){var t=r.map(r.range(a(e)+1),function(){return[]});return r.forEach(e.nodes(),function(n){var o=e.node(n),i=o.rank;r.isUndefined(i)||(t[i][o.order]=n)}),t},normalizeRanks:function(e){var t=r.min(r.map(e.nodes(),function(t){return e.node(t).rank}));r.forEach(e.nodes(),function(n){var o=e.node(n);r.has(o,"rank")&&(o.rank-=t)})},removeEmptyRanks:function(e){var t=r.min(r.map(e.nodes(),function(t){return e.node(t).rank})),n=[];r.forEach(e.nodes(),function(r){var o=e.node(r).rank-t;n[o]||(n[o]=[]),n[o].push(r)});var o=0,i=e.graph().nodeRankFactor;r.forEach(n,function(t,n){r.isUndefined(t)&&n%i!==0?--o:o&&r.forEach(t,function(t){e.node(t).rank+=o})})},addBorderNode:function(e,t,n,r){var o={width:0,height:0};return arguments.length>=4&&(o.rank=n,o.order=r),i(e,"border",o,t)},maxRank:a,partition:function(e,t){var n={lhs:[],rhs:[]};return r.forEach(e,function(e){t(e)?n.lhs.push(e):n.rhs.push(e)}),n},time:function(e,t){var n=r.now();try{return t()}finally{console.log(e+" time: "+(r.now()-n)+"ms")}},notime:function(e,t){return t()}}},3353(e){e.exports="0.8.14"},3283(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",u="__lodash_placeholder__",s=32,l=128,c=1/0,f=9007199254740991,h=NaN,d=4294967295,p=[["ary",l],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",s],["partialRight",64],["rearg",256]],v="[object Arguments]",g="[object Array]",y="[object Boolean]",m="[object Date]",b="[object Error]",_="[object Function]",w="[object GeneratorFunction]",x="[object Map]",E="[object Number]",O="[object Object]",S="[object Promise]",T="[object RegExp]",P="[object Set]",C="[object String]",A="[object Symbol]",k="[object WeakMap]",I="[object ArrayBuffer]",R="[object DataView]",j="[object Float32Array]",M="[object Float64Array]",N="[object Int8Array]",D="[object Int16Array]",L="[object Int32Array]",B="[object Uint8Array]",F="[object Uint8ClampedArray]",U="[object Uint16Array]",z="[object Uint32Array]",V=/\b__p \+= '';/g,W=/\b(__p \+=) '' \+/g,G=/(__e\(.*?\)|\b__t\)) \+\n'';/g,H=/&(?:amp|lt|gt|quot|#39);/g,Y=/[&<>"']/g,q=RegExp(H.source),X=RegExp(Y.source),K=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,$=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,J=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,ne=RegExp(te.source),re=/^\s+/,oe=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ae=/\{\n\/\* \[wrapped with (.+)\] \*/,ue=/,? & /,se=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,le=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,pe=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,me=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,be=/($^)/,_e=/['\n\r\u2028\u2029\\]/g,we="\\ud800-\\udfff",xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ee="\\u2700-\\u27bf",Oe="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",Te="\\ufe0e\\ufe0f",Pe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ce="["+we+"]",Ae="["+Pe+"]",ke="["+xe+"]",Ie="\\d+",Re="["+Ee+"]",je="["+Oe+"]",Me="[^"+we+Pe+Ie+Ee+Oe+Se+"]",Ne="\\ud83c[\\udffb-\\udfff]",De="[^"+we+"]",Le="(?:\\ud83c[\\udde6-\\uddff]){2}",Be="[\\ud800-\\udbff][\\udc00-\\udfff]",Fe="["+Se+"]",Ue="\\u200d",ze="(?:"+je+"|"+Me+")",Ve="(?:"+Fe+"|"+Me+")",We="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",He="(?:"+ke+"|"+Ne+")?",Ye="["+Te+"]?",qe=Ye+He+"(?:"+Ue+"(?:"+[De,Le,Be].join("|")+")"+Ye+He+")*",Xe="(?:"+[Re,Le,Be].join("|")+")"+qe,Ke="(?:"+[De+ke+"?",ke,Le,Be,Ce].join("|")+")",Ze=RegExp("['’]","g"),$e=RegExp(ke,"g"),Qe=RegExp(Ne+"(?="+Ne+")|"+Ke+qe,"g"),Je=RegExp([Fe+"?"+je+"+"+We+"(?="+[Ae,Fe,"$"].join("|")+")",Ve+"+"+Ge+"(?="+[Ae,Fe+ze,"$"].join("|")+")",Fe+"?"+ze+"+"+We,Fe+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ie,Xe].join("|"),"g"),et=RegExp("["+Ue+we+xe+Te+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],rt=-1,ot={};ot[j]=ot[M]=ot[N]=ot[D]=ot[L]=ot[B]=ot[F]=ot[U]=ot[z]=!0,ot[v]=ot[g]=ot[I]=ot[y]=ot[R]=ot[m]=ot[b]=ot[_]=ot[x]=ot[E]=ot[O]=ot[T]=ot[P]=ot[C]=ot[k]=!1;var it={};it[v]=it[g]=it[I]=it[R]=it[y]=it[m]=it[j]=it[M]=it[N]=it[D]=it[L]=it[x]=it[E]=it[O]=it[T]=it[P]=it[C]=it[A]=it[B]=it[F]=it[U]=it[z]=!0,it[b]=it[_]=it[k]=!1;var at={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ut=parseFloat,st=parseInt,lt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ct="object"==typeof self&&self&&self.Object===Object&&self,ft=lt||ct||Function("return this")(),ht=t&&!t.nodeType&&t,dt=ht&&e&&!e.nodeType&&e,pt=dt&&dt.exports===ht,vt=pt&<.process,gt=function(){try{return dt&&dt.require&&dt.require("util").types||vt&&vt.binding&&vt.binding("util")}catch(e){}}(),yt=gt&>.isArrayBuffer,mt=gt&>.isDate,bt=gt&>.isMap,_t=gt&>.isRegExp,wt=gt&>.isSet,xt=gt&>.isTypedArray;function Et(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)}function Ot(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function kt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function Jt(e,t){for(var n=e.length;n--&&Ft(t,e[n],0)>-1;);return n}var en=Gt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"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",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tn=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});function nn(e){return"\\"+at[e]}function rn(e){return et.test(e)}function on(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function an(e,t){return function(n){return e(t(n))}}function un(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"}),pn=function e(t){var n,r=(t=null==t?ft:pn.defaults(ft.Object(),t,pn.pick(ft,nt))).Array,oe=t.Date,we=t.Error,xe=t.Function,Ee=t.Math,Oe=t.Object,Se=t.RegExp,Te=t.String,Pe=t.TypeError,Ce=r.prototype,Ae=xe.prototype,ke=Oe.prototype,Ie=t["__core-js_shared__"],Re=Ae.toString,je=ke.hasOwnProperty,Me=0,Ne=(n=/[^.]+$/.exec(Ie&&Ie.keys&&Ie.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",De=ke.toString,Le=Re.call(Oe),Be=ft._,Fe=Se("^"+Re.call(je).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ue=pt?t.Buffer:o,ze=t.Symbol,Ve=t.Uint8Array,We=Ue?Ue.allocUnsafe:o,Ge=an(Oe.getPrototypeOf,Oe),He=Oe.create,Ye=ke.propertyIsEnumerable,qe=Ce.splice,Xe=ze?ze.isConcatSpreadable:o,Ke=ze?ze.iterator:o,Qe=ze?ze.toStringTag:o,et=function(){try{var e=li(Oe,"defineProperty");return e({},"",{}),e}catch(e){}}(),at=t.clearTimeout!==ft.clearTimeout&&t.clearTimeout,lt=oe&&oe.now!==ft.Date.now&&oe.now,ct=t.setTimeout!==ft.setTimeout&&t.setTimeout,ht=Ee.ceil,dt=Ee.floor,vt=Oe.getOwnPropertySymbols,gt=Ue?Ue.isBuffer:o,Dt=t.isFinite,Gt=Ce.join,vn=an(Oe.keys,Oe),gn=Ee.max,yn=Ee.min,mn=oe.now,bn=t.parseInt,_n=Ee.random,wn=Ce.reverse,xn=li(t,"DataView"),En=li(t,"Map"),On=li(t,"Promise"),Sn=li(t,"Set"),Tn=li(t,"WeakMap"),Pn=li(Oe,"create"),Cn=Tn&&new Tn,An={},kn=Li(xn),In=Li(En),Rn=Li(On),jn=Li(Sn),Mn=Li(Tn),Nn=ze?ze.prototype:o,Dn=Nn?Nn.valueOf:o,Ln=Nn?Nn.toString:o;function Bn(e){if(eu(e)&&!Wa(e)&&!(e instanceof Vn)){if(e instanceof zn)return e;if(je.call(e,"__wrapped__"))return Bi(e)}return new zn(e)}var Fn=function(){function e(){}return function(t){if(!Ja(t))return{};if(He)return He(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Un(){}function zn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Vn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function ar(e,t,n,r,i,a){var u,s=1&t,l=2&t,c=4&t;if(n&&(u=i?n(e,r,i,a):n(e)),u!==o)return u;if(!Ja(e))return e;var f=Wa(e);if(f){if(u=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&je.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!s)return Po(e,u)}else{var h=hi(e),d=h==_||h==w;if(qa(e))return wo(e,s);if(h==O||h==v||d&&!i){if(u=l||d?{}:pi(e),!s)return l?function(e,t){return Co(e,fi(e),t)}(e,function(e,t){return e&&Co(t,Iu(t),e)}(u,e)):function(e,t){return Co(e,ci(e),t)}(e,nr(u,e))}else{if(!it[h])return i?e:{};u=function(e,t,n){var r,o=e.constructor;switch(t){case I:return xo(e);case y:case m:return new o(+e);case R:return function(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case j:case M:case N:case D:case L:case B:case F:case U:case z:return Eo(e,n);case x:return new o;case E:case C:return new o(e);case T:return function(e){var t=new e.constructor(e.source,he.exec(e));return t.lastIndex=e.lastIndex,t}(e);case P:return new o;case A:return r=e,Dn?Oe(Dn.call(r)):{}}}(e,h,s)}}a||(a=new qn);var p=a.get(e);if(p)return p;a.set(e,u),iu(e)?e.forEach(function(r){u.add(ar(r,t,n,r,e,a))}):tu(e)&&e.forEach(function(r,o){u.set(o,ar(r,t,n,o,e,a))});var g=f?o:(c?l?ni:ti:l?Iu:ku)(e);return St(g||e,function(r,o){g&&(r=e[o=r]),Jn(u,o,ar(r,t,n,o,e,a))}),u}function ur(e,t,n){var r=n.length;if(null==e)return!r;for(e=Oe(e);r--;){var i=n[r],a=t[i],u=e[i];if(u===o&&!(i in e)||!a(u))return!1}return!0}function sr(e,t,n){if("function"!=typeof e)throw new Pe(i);return Ci(function(){e.apply(o,n)},t)}function lr(e,t,n,r){var o=-1,i=At,a=!0,u=e.length,s=[],l=t.length;if(!u)return s;n&&(t=It(t,Kt(n))),r?(i=kt,a=!1):t.length>=200&&(i=$t,a=!1,t=new Yn(t));e:for(;++o-1},Gn.prototype.set=function(e,t){var n=this.__data__,r=er(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Hn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(En||Gn),string:new Wn}},Hn.prototype.delete=function(e){var t=ui(this,e).delete(e);return this.size-=t?1:0,t},Hn.prototype.get=function(e){return ui(this,e).get(e)},Hn.prototype.has=function(e){return ui(this,e).has(e)},Hn.prototype.set=function(e,t){var n=ui(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Yn.prototype.add=Yn.prototype.push=function(e){return this.__data__.set(e,a),this},Yn.prototype.has=function(e){return this.__data__.has(e)},qn.prototype.clear=function(){this.__data__=new Gn,this.size=0},qn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},qn.prototype.get=function(e){return this.__data__.get(e)},qn.prototype.has=function(e){return this.__data__.has(e)},qn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!En||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Hn(r)}return n.set(e,t),this.size=n.size,this};var cr=Io(mr),fr=Io(br,!0);function hr(e,t){var n=!0;return cr(e,function(e,r,o){return n=!!t(e,r,o)}),n}function dr(e,t,n){for(var r=-1,i=e.length;++r0&&n(u)?t>1?vr(u,t-1,n,r,o):Rt(o,u):r||(o[o.length]=u)}return o}var gr=Ro(),yr=Ro(!0);function mr(e,t){return e&&gr(e,t,ku)}function br(e,t){return e&&yr(e,t,ku)}function _r(e,t){return Ct(t,function(t){return Za(e[t])})}function wr(e,t){for(var n=0,r=(t=yo(t,e)).length;null!=e&&nt}function Sr(e,t){return null!=e&&je.call(e,t)}function Tr(e,t){return null!=e&&t in Oe(e)}function Pr(e,t,n){for(var i=n?kt:At,a=e[0].length,u=e.length,s=u,l=r(u),c=1/0,f=[];s--;){var h=e[s];s&&t&&(h=It(h,Kt(t))),c=yn(h.length,c),l[s]=!n&&(t||a>=120&&h.length>=120)?new Yn(s&&h):o}h=e[0];var d=-1,p=l[0];e:for(;++d=u?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)});t--;)e[t]=e[t].value;return e}(o)}function Vr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)u!==e&&qe.call(u,s,1),qe.call(e,s,1);return e}function Gr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;gi(o)?qe.call(e,o,1):so(e,o)}}return e}function Hr(e,t){return e+dt(_n()*(t-e+1))}function Yr(e,t){var n="";if(!e||t<1||t>f)return n;do{t%2&&(n+=e),(t=dt(t/2))&&(e+=e)}while(t);return n}function qr(e,t){return Ai(Oi(e,t,ns),e+"")}function Xr(e){return Kn(Fu(e))}function Kr(e,t){var n=Fu(e);return Ri(n,ir(t,0,n.length))}function Zr(e,t,n,r){if(!Ja(e))return e;for(var i=-1,a=(t=yo(t,e)).length,u=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!uu(a)&&(n?a<=t:a=200){var l=t?null:qo(e);if(l)return sn(l);a=!1,o=$t,s=new Yn}else s=t?[]:u;e:for(;++r=r?e:eo(e,t,n)}var _o=at||function(e){return ft.clearTimeout(e)};function wo(e,t){if(t)return e.slice();var n=e.length,r=We?We(n):new e.constructor(n);return e.copy(r),r}function xo(e){var t=new e.constructor(e.byteLength);return new Ve(t).set(new Ve(e)),t}function Eo(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Oo(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=uu(e),u=t!==o,s=null===t,l=t==t,c=uu(t);if(!s&&!c&&!a&&e>t||a&&u&&l&&!s&&!c||r&&u&&l||!n&&l||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,u=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,u&&yi(n[0],n[1],u)&&(a=i<3?o:a,i=1),t=Oe(t);++r-1?i[a?t[u]:u]:o}}function Lo(e){return ei(function(t){var n=t.length,r=n,a=zn.prototype.thru;for(e&&t.reverse();r--;){var u=t[r];if("function"!=typeof u)throw new Pe(i);if(a&&!s&&"wrapper"==oi(u))var s=new zn([],!0)}for(r=s?r:n;++r1&&_.reverse(),d&&fs))return!1;var c=a.get(e),f=a.get(t);if(c&&f)return c==t&&f==e;var h=-1,d=!0,p=2&n?new Yn:o;for(a.set(e,t),a.set(t,e);++h-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return St(p,function(n){var r="_."+n[0];t&n[1]&&!At(e,r)&&e.push(r)}),e.sort()}(function(e){var t=e.match(ae);return t?t[1].split(ue):[]}(r),n)))}function Ii(e){var t=0,n=0;return function(){var r=mn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Ri(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,oa(e,n)});function fa(e){var t=Bn(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var da=ei(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return or(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Vn&&gi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new zn(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(o),e})):this.thru(i)}),pa=Ao(function(e,t,n){je.call(e,n)?++e[n]:rr(e,n,1)}),va=Do(Vi),ga=Do(Wi);function ya(e,t){return(Wa(e)?St:cr)(e,ai(t,3))}function ma(e,t){return(Wa(e)?Tt:fr)(e,ai(t,3))}var ba=Ao(function(e,t,n){je.call(e,n)?e[n].push(t):rr(e,n,[t])}),_a=qr(function(e,t,n){var o=-1,i="function"==typeof t,a=Ha(e)?r(e.length):[];return cr(e,function(e){a[++o]=i?Et(t,e,n):Cr(e,t,n)}),a}),wa=Ao(function(e,t,n){rr(e,n,t)});function xa(e,t){return(Wa(e)?It:Dr)(e,ai(t,3))}var Ea=Ao(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),Oa=qr(function(e,t){if(null==e)return[];var n=t.length;return n>1&&yi(e,t[0],t[1])?t=[]:n>2&&yi(t[0],t[1],t[2])&&(t=[t[0]]),zr(e,vr(t,1),[])}),Sa=lt||function(){return ft.Date.now()};function Ta(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Ko(e,l,o,o,o,o,t)}function Pa(e,t){var n;if("function"!=typeof t)throw new Pe(i);return e=du(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var Ca=qr(function(e,t,n){var r=1;if(n.length){var o=un(n,ii(Ca));r|=s}return Ko(e,r,t,n,o)}),Aa=qr(function(e,t,n){var r=3;if(n.length){var o=un(n,ii(Aa));r|=s}return Ko(t,r,e,n,o)});function ka(e,t,n){var r,a,u,s,l,c,f=0,h=!1,d=!1,p=!0;if("function"!=typeof e)throw new Pe(i);function v(t){var n=r,i=a;return r=a=o,f=t,s=e.apply(i,n)}function g(e){var n=e-c;return c===o||n>=t||n<0||d&&e-f>=u}function y(){var e=Sa();if(g(e))return m(e);l=Ci(y,function(e){var n=t-(e-c);return d?yn(n,u-(e-f)):n}(e))}function m(e){return l=o,p&&r?v(e):(r=a=o,s)}function b(){var e=Sa(),n=g(e);if(r=arguments,a=this,c=e,n){if(l===o)return function(e){return f=e,l=Ci(y,t),h?v(e):s}(c);if(d)return _o(l),l=Ci(y,t),v(c)}return l===o&&(l=Ci(y,t)),s}return t=vu(t)||0,Ja(n)&&(h=!!n.leading,u=(d="maxWait"in n)?gn(vu(n.maxWait)||0,t):u,p="trailing"in n?!!n.trailing:p),b.cancel=function(){l!==o&&_o(l),f=0,r=c=a=l=o},b.flush=function(){return l===o?s:m(Sa())},b}var Ia=qr(function(e,t){return sr(e,1,t)}),Ra=qr(function(e,t,n){return sr(e,vu(t)||0,n)});function ja(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Pe(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(ja.Cache||Hn),n}function Ma(e){if("function"!=typeof e)throw new Pe(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}ja.Cache=Hn;var Na=mo(function(e,t){var n=(t=1==t.length&&Wa(t[0])?It(t[0],Kt(ai())):It(vr(t,1),Kt(ai()))).length;return qr(function(r){for(var o=-1,i=yn(r.length,n);++o=t}),Va=Ar(function(){return arguments}())?Ar:function(e){return eu(e)&&je.call(e,"callee")&&!Ye.call(e,"callee")},Wa=r.isArray,Ga=yt?Kt(yt):function(e){return eu(e)&&Er(e)==I};function Ha(e){return null!=e&&Qa(e.length)&&!Za(e)}function Ya(e){return eu(e)&&Ha(e)}var qa=gt||vs,Xa=mt?Kt(mt):function(e){return eu(e)&&Er(e)==m};function Ka(e){if(!eu(e))return!1;var t=Er(e);return t==b||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ru(e)}function Za(e){if(!Ja(e))return!1;var t=Er(e);return t==_||t==w||"[object AsyncFunction]"==t||"[object Proxy]"==t}function $a(e){return"number"==typeof e&&e==du(e)}function Qa(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function Ja(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function eu(e){return null!=e&&"object"==typeof e}var tu=bt?Kt(bt):function(e){return eu(e)&&hi(e)==x};function nu(e){return"number"==typeof e||eu(e)&&Er(e)==E}function ru(e){if(!eu(e)||Er(e)!=O)return!1;var t=Ge(e);if(null===t)return!0;var n=je.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Re.call(n)==Le}var ou=_t?Kt(_t):function(e){return eu(e)&&Er(e)==T},iu=wt?Kt(wt):function(e){return eu(e)&&hi(e)==P};function au(e){return"string"==typeof e||!Wa(e)&&eu(e)&&Er(e)==C}function uu(e){return"symbol"==typeof e||eu(e)&&Er(e)==A}var su=xt?Kt(xt):function(e){return eu(e)&&Qa(e.length)&&!!ot[Er(e)]},lu=Go(Nr),cu=Go(function(e,t){return e<=t});function fu(e){if(!e)return[];if(Ha(e))return au(e)?fn(e):Po(e);if(Ke&&e[Ke])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ke]());var t=hi(e);return(t==x?on:t==P?sn:Fu)(e)}function hu(e){return e?(e=vu(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function du(e){var t=hu(e),n=t%1;return t==t?n?t-n:t:0}function pu(e){return e?ir(du(e),0,d):0}function vu(e){if("number"==typeof e)return e;if(uu(e))return h;if(Ja(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ja(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Xt(e);var n=pe.test(e);return n||ge.test(e)?st(e.slice(2),n?2:8):de.test(e)?h:+e}function gu(e){return Co(e,Iu(e))}function yu(e){return null==e?"":ao(e)}var mu=ko(function(e,t){if(wi(t)||Ha(t))Co(t,ku(t),e);else for(var n in t)je.call(t,n)&&Jn(e,n,t[n])}),bu=ko(function(e,t){Co(t,Iu(t),e)}),_u=ko(function(e,t,n,r){Co(t,Iu(t),e,r)}),wu=ko(function(e,t,n,r){Co(t,ku(t),e,r)}),xu=ei(or),Eu=qr(function(e,t){e=Oe(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&yi(t[0],t[1],i)&&(r=1);++n1),t}),Co(e,ni(e),n),r&&(n=ar(n,7,Qo));for(var o=t.length;o--;)so(n,t[o]);return n}),Nu=ei(function(e,t){return null==e?{}:function(e,t){return Vr(e,t,function(t,n){return Tu(e,n)})}(e,t)});function Du(e,t){if(null==e)return{};var n=It(ni(e),function(e){return[e]});return t=ai(t),Vr(e,n,function(e,n){return t(e,n[0])})}var Lu=Xo(ku),Bu=Xo(Iu);function Fu(e){return null==e?[]:Zt(e,ku(e))}var Uu=Mo(function(e,t,n){return t=t.toLowerCase(),e+(n?zu(t):t)});function zu(e){return Ku(yu(e).toLowerCase())}function Vu(e){return(e=yu(e))&&e.replace(me,en).replace($e,"")}var Wu=Mo(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Gu=Mo(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Hu=jo("toLowerCase"),Yu=Mo(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),qu=Mo(function(e,t,n){return e+(n?" ":"")+Ku(t)}),Xu=Mo(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Ku=jo("toUpperCase");function Zu(e,t,n){return e=yu(e),(t=n?o:t)===o?function(e){return tt.test(e)}(e)?function(e){return e.match(Je)||[]}(e):function(e){return e.match(se)||[]}(e):e.match(t)||[]}var $u=qr(function(e,t){try{return Et(e,o,t)}catch(e){return Ka(e)?e:new we(e)}}),Qu=ei(function(e,t){return St(t,function(t){t=Di(t),rr(e,t,Ca(e[t],e))}),e});function Ju(e){return function(){return e}}var es=Lo(),ts=Lo(!0);function ns(e){return e}function rs(e){return jr("function"==typeof e?e:ar(e,1))}var os=qr(function(e,t){return function(n){return Cr(n,e,t)}}),is=qr(function(e,t){return function(n){return Cr(e,n,t)}});function as(e,t,n){var r=ku(t),o=_r(t,r);null!=n||Ja(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=_r(t,ku(t)));var i=!(Ja(n)&&"chain"in n&&!n.chain),a=Za(e);return St(o,function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=Po(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Rt([this.value()],arguments))})}),e}function us(){}var ss=zo(It),ls=zo(Pt),cs=zo(Nt);function fs(e){return mi(e)?Wt(Di(e)):function(e){return function(t){return wr(t,e)}}(e)}var hs=Wo(),ds=Wo(!0);function ps(){return[]}function vs(){return!1}var gs,ys=Uo(function(e,t){return e+t},0),ms=Yo("ceil"),bs=Uo(function(e,t){return e/t},1),_s=Yo("floor"),ws=Uo(function(e,t){return e*t},1),xs=Yo("round"),Es=Uo(function(e,t){return e-t},0);return Bn.after=function(e,t){if("function"!=typeof t)throw new Pe(i);return e=du(e),function(){if(--e<1)return t.apply(this,arguments)}},Bn.ary=Ta,Bn.assign=mu,Bn.assignIn=bu,Bn.assignInWith=_u,Bn.assignWith=wu,Bn.at=xu,Bn.before=Pa,Bn.bind=Ca,Bn.bindAll=Qu,Bn.bindKey=Aa,Bn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wa(e)?e:[e]},Bn.chain=fa,Bn.chunk=function(e,t,n){t=(n?yi(e,t,n):t===o)?1:gn(du(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,u=0,s=r(ht(i/t));ai?0:i+n),(r=r===o||r>i?i:du(r))<0&&(r+=i),r=n>r?0:pu(r);n>>0)?(e=yu(e))&&("string"==typeof t||null!=t&&!ou(t))&&!(t=ao(t))&&rn(e)?bo(fn(e),0,n):e.split(t,n):[]},Bn.spread=function(e,t){if("function"!=typeof e)throw new Pe(i);return t=null==t?0:gn(du(t),0),qr(function(n){var r=n[t],o=bo(n,0,t);return r&&Rt(o,r),Et(e,this,o)})},Bn.tail=function(e){var t=null==e?0:e.length;return t?eo(e,1,t):[]},Bn.take=function(e,t,n){return e&&e.length?eo(e,0,(t=n||t===o?1:du(t))<0?0:t):[]},Bn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?eo(e,(t=r-(t=n||t===o?1:du(t)))<0?0:t,r):[]},Bn.takeRightWhile=function(e,t){return e&&e.length?co(e,ai(t,3),!1,!0):[]},Bn.takeWhile=function(e,t){return e&&e.length?co(e,ai(t,3)):[]},Bn.tap=function(e,t){return t(e),e},Bn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Pe(i);return Ja(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),ka(e,t,{leading:r,maxWait:t,trailing:o})},Bn.thru=ha,Bn.toArray=fu,Bn.toPairs=Lu,Bn.toPairsIn=Bu,Bn.toPath=function(e){return Wa(e)?It(e,Di):uu(e)?[e]:Po(Ni(yu(e)))},Bn.toPlainObject=gu,Bn.transform=function(e,t,n){var r=Wa(e),o=r||qa(e)||su(e);if(t=ai(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:Ja(e)&&Za(i)?Fn(Ge(e)):{}}return(o?St:mr)(e,function(e,r,o){return t(n,e,r,o)}),n},Bn.unary=function(e){return Ta(e,1)},Bn.union=ea,Bn.unionBy=ta,Bn.unionWith=na,Bn.uniq=function(e){return e&&e.length?uo(e):[]},Bn.uniqBy=function(e,t){return e&&e.length?uo(e,ai(t,2)):[]},Bn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?uo(e,o,t):[]},Bn.unset=function(e,t){return null==e||so(e,t)},Bn.unzip=ra,Bn.unzipWith=oa,Bn.update=function(e,t,n){return null==e?e:lo(e,t,go(n))},Bn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:lo(e,t,go(n),r)},Bn.values=Fu,Bn.valuesIn=function(e){return null==e?[]:Zt(e,Iu(e))},Bn.without=ia,Bn.words=Zu,Bn.wrap=function(e,t){return Da(go(t),e)},Bn.xor=aa,Bn.xorBy=ua,Bn.xorWith=sa,Bn.zip=la,Bn.zipObject=function(e,t){return po(e||[],t||[],Jn)},Bn.zipObjectDeep=function(e,t){return po(e||[],t||[],Zr)},Bn.zipWith=ca,Bn.entries=Lu,Bn.entriesIn=Bu,Bn.extend=bu,Bn.extendWith=_u,as(Bn,Bn),Bn.add=ys,Bn.attempt=$u,Bn.camelCase=Uu,Bn.capitalize=zu,Bn.ceil=ms,Bn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=vu(n))==n?n:0),t!==o&&(t=(t=vu(t))==t?t:0),ir(vu(e),t,n)},Bn.clone=function(e){return ar(e,4)},Bn.cloneDeep=function(e){return ar(e,5)},Bn.cloneDeepWith=function(e,t){return ar(e,5,t="function"==typeof t?t:o)},Bn.cloneWith=function(e,t){return ar(e,4,t="function"==typeof t?t:o)},Bn.conformsTo=function(e,t){return null==t||ur(e,t,ku(t))},Bn.deburr=Vu,Bn.defaultTo=function(e,t){return null==e||e!=e?t:e},Bn.divide=bs,Bn.endsWith=function(e,t,n){e=yu(e),t=ao(t);var r=e.length,i=n=n===o?r:ir(du(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Bn.eq=Fa,Bn.escape=function(e){return(e=yu(e))&&X.test(e)?e.replace(Y,tn):e},Bn.escapeRegExp=function(e){return(e=yu(e))&&ne.test(e)?e.replace(te,"\\$&"):e},Bn.every=function(e,t,n){var r=Wa(e)?Pt:hr;return n&&yi(e,t,n)&&(t=o),r(e,ai(t,3))},Bn.find=va,Bn.findIndex=Vi,Bn.findKey=function(e,t){return Lt(e,ai(t,3),mr)},Bn.findLast=ga,Bn.findLastIndex=Wi,Bn.findLastKey=function(e,t){return Lt(e,ai(t,3),br)},Bn.floor=_s,Bn.forEach=ya,Bn.forEachRight=ma,Bn.forIn=function(e,t){return null==e?e:gr(e,ai(t,3),Iu)},Bn.forInRight=function(e,t){return null==e?e:yr(e,ai(t,3),Iu)},Bn.forOwn=function(e,t){return e&&mr(e,ai(t,3))},Bn.forOwnRight=function(e,t){return e&&br(e,ai(t,3))},Bn.get=Su,Bn.gt=Ua,Bn.gte=za,Bn.has=function(e,t){return null!=e&&di(e,t,Sr)},Bn.hasIn=Tu,Bn.head=Hi,Bn.identity=ns,Bn.includes=function(e,t,n,r){e=Ha(e)?e:Fu(e),n=n&&!r?du(n):0;var o=e.length;return n<0&&(n=gn(o+n,0)),au(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ft(e,t,n)>-1},Bn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:du(n);return o<0&&(o=gn(r+o,0)),Ft(e,t,o)},Bn.inRange=function(e,t,n){return t=hu(t),n===o?(n=t,t=0):n=hu(n),function(e,t,n){return e>=yn(t,n)&&e=-9007199254740991&&e<=f},Bn.isSet=iu,Bn.isString=au,Bn.isSymbol=uu,Bn.isTypedArray=su,Bn.isUndefined=function(e){return e===o},Bn.isWeakMap=function(e){return eu(e)&&hi(e)==k},Bn.isWeakSet=function(e){return eu(e)&&"[object WeakSet]"==Er(e)},Bn.join=function(e,t){return null==e?"":Gt.call(e,t)},Bn.kebabCase=Wu,Bn.last=Ki,Bn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=du(n))<0?gn(r+i,0):yn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Bt(e,zt,i,!0)},Bn.lowerCase=Gu,Bn.lowerFirst=Hu,Bn.lt=lu,Bn.lte=cu,Bn.max=function(e){return e&&e.length?dr(e,ns,Or):o},Bn.maxBy=function(e,t){return e&&e.length?dr(e,ai(t,2),Or):o},Bn.mean=function(e){return Vt(e,ns)},Bn.meanBy=function(e,t){return Vt(e,ai(t,2))},Bn.min=function(e){return e&&e.length?dr(e,ns,Nr):o},Bn.minBy=function(e,t){return e&&e.length?dr(e,ai(t,2),Nr):o},Bn.stubArray=ps,Bn.stubFalse=vs,Bn.stubObject=function(){return{}},Bn.stubString=function(){return""},Bn.stubTrue=function(){return!0},Bn.multiply=ws,Bn.nth=function(e,t){return e&&e.length?Ur(e,du(t)):o},Bn.noConflict=function(){return ft._===this&&(ft._=Be),this},Bn.noop=us,Bn.now=Sa,Bn.pad=function(e,t,n){e=yu(e);var r=(t=du(t))?cn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Vo(dt(o),n)+e+Vo(ht(o),n)},Bn.padEnd=function(e,t,n){e=yu(e);var r=(t=du(t))?cn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=_n();return yn(e+i*(t-e+ut("1e-"+((i+"").length-1))),t)}return Hr(e,t)},Bn.reduce=function(e,t,n){var r=Wa(e)?jt:Ht,o=arguments.length<3;return r(e,ai(t,4),n,o,cr)},Bn.reduceRight=function(e,t,n){var r=Wa(e)?Mt:Ht,o=arguments.length<3;return r(e,ai(t,4),n,o,fr)},Bn.repeat=function(e,t,n){return t=(n?yi(e,t,n):t===o)?1:du(t),Yr(yu(e),t)},Bn.replace=function(){var e=arguments,t=yu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Bn.result=function(e,t,n){var r=-1,i=(t=yo(t,e)).length;for(i||(i=1,e=o);++rf)return[];var n=d,r=yn(e,d);t=ai(t),e-=d;for(var o=qt(r,t);++n=a)return e;var s=n-cn(r);if(s<1)return r;var l=u?bo(u,0,s).join(""):e.slice(0,s);if(i===o)return l+r;if(u&&(s+=l.length-s),ou(i)){if(e.slice(s).search(i)){var c,f=l;for(i.global||(i=Se(i.source,yu(he.exec(i))+"g")),i.lastIndex=0;c=i.exec(f);)var h=c.index;l=l.slice(0,h===o?s:h)}}else if(e.indexOf(ao(i),s)!=s){var d=l.lastIndexOf(i);d>-1&&(l=l.slice(0,d))}return l+r},Bn.unescape=function(e){return(e=yu(e))&&q.test(e)?e.replace(H,dn):e},Bn.uniqueId=function(e){var t=++Me;return yu(e)+t},Bn.upperCase=Xu,Bn.upperFirst=Ku,Bn.each=ya,Bn.eachRight=ma,Bn.first=Hi,as(Bn,(gs={},mr(Bn,function(e,t){je.call(Bn.prototype,t)||(gs[t]=e)}),gs),{chain:!1}),Bn.VERSION="4.17.23",St(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){Bn[e].placeholder=Bn}),St(["drop","take"],function(e,t){Vn.prototype[e]=function(n){n=n===o?1:gn(du(n),0);var r=this.__filtered__&&!t?new Vn(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,d),type:e+(r.__dir__<0?"Right":"")}),r},Vn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),St(["filter","map","takeWhile"],function(e,t){var n=t+1,r=1==n||3==n;Vn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ai(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),St(["head","last"],function(e,t){var n="take"+(t?"Right":"");Vn.prototype[e]=function(){return this[n](1).value()[0]}}),St(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");Vn.prototype[e]=function(){return this.__filtered__?new Vn(this):this[n](1)}}),Vn.prototype.compact=function(){return this.filter(ns)},Vn.prototype.find=function(e){return this.filter(e).head()},Vn.prototype.findLast=function(e){return this.reverse().find(e)},Vn.prototype.invokeMap=qr(function(e,t){return"function"==typeof e?new Vn(this):this.map(function(n){return Cr(n,e,t)})}),Vn.prototype.reject=function(e){return this.filter(Ma(ai(e)))},Vn.prototype.slice=function(e,t){e=du(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Vn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=du(t))<0?n.dropRight(-t):n.take(t-e)),n)},Vn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Vn.prototype.toArray=function(){return this.take(d)},mr(Vn.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Bn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Bn.prototype[t]=function(){var t=this.__wrapped__,u=r?[1]:arguments,s=t instanceof Vn,l=u[0],c=s||Wa(t),f=function(e){var t=i.apply(Bn,Rt([e],u));return r&&h?t[0]:t};c&&n&&"function"==typeof l&&1!=l.length&&(s=c=!1);var h=this.__chain__,d=!!this.__actions__.length,p=a&&!h,v=s&&!d;if(!a&&c){t=v?t:new Vn(this);var g=e.apply(t,u);return g.__actions__.push({func:ha,args:[f],thisArg:o}),new zn(g,h)}return p&&v?e.apply(this,u):(g=this.thru(f),p?r?g.value()[0]:g.value():g)})}),St(["pop","push","shift","sort","splice","unshift"],function(e){var t=Ce[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Bn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Wa(o)?o:[],e)}return this[n](function(n){return t.apply(Wa(n)?n:[],e)})}}),mr(Vn.prototype,function(e,t){var n=Bn[t];if(n){var r=n.name+"";je.call(An,r)||(An[r]=[]),An[r].push({name:t,func:n})}}),An[Bo(o,2).name]=[{name:"wrapper",func:o}],Vn.prototype.clone=function(){var e=new Vn(this.__wrapped__);return e.__actions__=Po(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Po(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Po(this.__views__),e},Vn.prototype.reverse=function(){if(this.__filtered__){var e=new Vn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Vn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Wa(e),r=t<0,o=n?e.length:0,i=function(e,t,n){for(var r=-1,o=n.length;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Bn.prototype.plant=function(e){for(var t,n=this;n instanceof Un;){var r=Bi(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Bn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Vn){var t=e;return this.__actions__.length&&(t=new Vn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[Ji],thisArg:o}),new zn(t,this.__chain__)}return this.thru(Ji)},Bn.prototype.toJSON=Bn.prototype.valueOf=Bn.prototype.value=function(){return fo(this.__wrapped__,this.__actions__)},Bn.prototype.first=Bn.prototype.head,Ke&&(Bn.prototype[Ke]=function(){return this}),Bn}();ft._=pn,(r=function(){return pn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},6556(e,t,n){"use strict";function r(e,t){return new Promise(function(n,r){var o=setTimeout(function(){r(Error("Promise timed out"))},t);e.then(function(e){return clearTimeout(o),n(e)}).catch(r)})}function o(e,t,n){var o;return(o=n,new Promise(function(e){return setTimeout(e,o)})).then(function(){return r(function(){try{return Promise.resolve(t(e))}catch(e){return Promise.reject(e)}}(),1e3)}).catch(function(t){null==e||e.log("warn","Callback Error",{error:t}),null==e||e.stats.increment("callback_error")}).then(function(){return e})}n.d(t,{s2:()=>r,w_:()=>o})},9952(e,t,n){"use strict";n.d(t,{d:()=>s,j:()=>l});var r=n(6e3),o=n(3172),i=n(1635),a=function(){function e(){this._logs=[]}return e.prototype.log=function(e,t,n){var r=new Date;this._logs.push({level:e,message:t,time:r,extras:n})},Object.defineProperty(e.prototype,"logs",{get:function(){return this._logs},enumerable:!1,configurable:!0}),e.prototype.flush=function(){if(this.logs.length>1){var e=this._logs.reduce(function(e,t){var n,r,o,a=(0,i.Cl)((0,i.Cl)({},t),{json:JSON.stringify(t.extras,null," "),extras:t.extras});delete a.time;var u=null!==(o=null===(r=t.time)||void 0===r?void 0:r.toISOString())&&void 0!==o?o:"";return e[u]&&(u="".concat(u,"-").concat(Math.random())),(0,i.Cl)((0,i.Cl)({},e),((n={})[u]=a,n))},{});console.table?console.table(e):console.log(e)}else this.logs.forEach(function(e){var t=e.level,n=e.message,r=e.extras;"info"===t||"debug"===t?console.log(n,null!=r?r:""):console[t](n,null!=r?r:"")});this._logs=[]},e}(),u=n(6490),s=function(e){var t,n,r;this.retry=null===(t=e.retry)||void 0===t||t,this.type=null!==(n=e.type)&&void 0!==n?n:"plugin Error",this.reason=null!==(r=e.reason)&&void 0!==r?r:""},l=function(){function e(e,t,n,o){void 0===t&&(t=(0,r.v4)()),void 0===n&&(n=new u.r),void 0===o&&(o=new a),this.attempts=0,this.event=e,this._id=t,this.logger=o,this.stats=n}return e.system=function(){},e.prototype.isSame=function(e){return e.id===this.id},e.prototype.cancel=function(e){if(e)throw e;throw new s({reason:"Context Cancel"})},e.prototype.log=function(e,t,n){this.logger.log(e,t,n)},Object.defineProperty(e.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),e.prototype.updateEvent=function(e,t){var n;if("integrations"===e.split(".")[0]){var r=e.split(".")[1];if(!1===(null===(n=this.event.integrations)||void 0===n?void 0:n[r]))return this.event}return(0,o.J)(this.event,e,t),this.event},e.prototype.failedDelivery=function(){return this._failedDelivery},e.prototype.setFailedDelivery=function(e){this._failedDelivery=e},e.prototype.logs=function(){return this.logger.logs},e.prototype.flush=function(){this.logger.flush(),this.stats.flush()},e.prototype.toJSON=function(){return{id:this._id,event:this.event,logs:this.logger.logs,metrics:this.stats.metrics}},e}()},6115(e,t,n){"use strict";n.d(t,{g:()=>i,M:()=>a});var r=n(1635),o=n(2079),i="onRemoveFromFuture",a=function(e){function t(t,n,r){var o=e.call(this)||this;return o.future=[],o.maxAttempts=t,o.queue=n,o.seen=null!=r?r:{},o}return(0,r.C6)(t,e),t.prototype.push=function(){for(var e=this,t=[],n=0;ne.maxAttempts||e.includes(t)||(e.queue.push(t),0))});return this.queue=this.queue.sort(function(t,n){return e.getAttempts(t)-e.getAttempts(n)}),r},t.prototype.pushWithBackoff=function(e,t){var n=this;if(void 0===t&&(t=0),0==t&&0===this.getAttempts(e))return this.push(e)[0];var r=this.updateAttempts(e);if(r>this.maxAttempts||this.includes(e))return!1;var o=function(e){var t=Math.random()+1,n=e.minTimeout,r=void 0===n?500:n,o=e.factor,i=void 0===o?2:o,a=e.attempt,u=e.maxTimeout,s=void 0===u?1/0:u;return Math.min(t*r*Math.pow(i,a),s)}({attempt:r-1});return t>0&&oi,D:()=>a});var r=n(1635),o=n(9952);function i(e,t){e.log("debug","plugin",{plugin:t.name});var n=(new Date).getTime(),i=t[e.event.type];return void 0===i?Promise.resolve(e):function(){return(0,r.sH)(this,void 0,void 0,function(){var n;return(0,r.YH)(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,i.apply(t,[e])];case 1:return[2,r.sent()];case 2:return n=r.sent(),[2,Promise.reject(n)];case 3:return[2]}})})}().then(function(e){var r=(new Date).getTime()-n;return e.stats.gauge("plugin_time",r,["plugin:".concat(t.name)]),e}).catch(function(n){if(n instanceof o.d&&"middleware_cancellation"===n.type)throw n;return n instanceof o.d?(e.log("warn",n.type,{plugin:t.name,error:n}),n):(e.log("error","plugin Error",{plugin:t.name,error:n}),e.stats.increment("plugin_error",1,["plugin:".concat(t.name)]),n)})}function a(e,t){return i(e,t).then(function(t){if(t instanceof o.j)return t;e.log("debug","Context canceled"),e.stats.increment("context_canceled"),e.cancel(t)})}},6490(e,t,n){"use strict";n.d(t,{p:()=>o,r:()=>i});var r=n(1635),o=function(){function e(){this.metrics=[]}return e.prototype.increment=function(e,t,n){void 0===t&&(t=1),this.metrics.push({metric:e,value:t,tags:null!=n?n:[],type:"counter",timestamp:Date.now()})},e.prototype.gauge=function(e,t,n){this.metrics.push({metric:e,value:t,tags:null!=n?n:[],type:"gauge",timestamp:Date.now()})},e.prototype.flush=function(){var e=this.metrics.map(function(e){return(0,r.Cl)((0,r.Cl)({},e),{tags:e.tags.join(",")})});console.table?console.table(e):console.log(e),this.metrics=[]},e.prototype.serialize=function(){return this.metrics.map(function(e){return{m:e.metric,v:e.value,t:e.tags,k:(t=e.type,{gauge:"g",counter:"c"}[t]),e:e.timestamp};var t})},e}(),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.C6)(t,e),t.prototype.gauge=function(){for(var e=[],t=0;to,Kg:()=>r,Qd:()=>u,Tn:()=>i,t2:()=>a})},6251(e,t,n){"use strict";n.d(t,{u:()=>r});var r=function(){var e,t,n=!1,r=new Promise(function(r,o){e=function(){for(var e=[],t=0;tr});var r=function(){function e(e){var t;this.callbacks={},this.warned=!1,this.maxListeners=null!==(t=null==e?void 0:e.maxListeners)&&void 0!==t?t:10}return e.prototype.warnIfPossibleMemoryLeak=function(e){this.warned||this.maxListeners&&this.callbacks[e].length>this.maxListeners&&(console.warn("Event Emitter: Possible memory leak detected; ".concat(String(e)," has exceeded ").concat(this.maxListeners," listeners.")),this.warned=!0)},e.prototype.on=function(e,t){return this.callbacks[e]?(this.callbacks[e].push(t),this.warnIfPossibleMemoryLeak(e)):this.callbacks[e]=[t],this},e.prototype.once=function(e,t){var n=this,r=function(){for(var o=[],i=0;ii,s:()=>o});var r=n(9839);function o(){return!(0,r.B)()||window.navigator.onLine}function i(){return!o()}},7947(e,t,n){"use strict";n.d(t,{a:()=>r});var r="api.segment.io/v1"},7977(e,t,n){"use strict";n.d(t,{o:()=>a});var r=n(1635),o=n(9952),i=n(4568),a=function(e){function t(t,n){return e.call(this,t,n,new i.U)||this}return(0,r.C6)(t,e),t.system=function(){return new this({type:"track",event:"system"})},t}(o.j)},9839(e,t,n){"use strict";function r(){return"undefined"!=typeof window}function o(){return!r()}n.d(t,{B:()=>r,S:()=>o})},5770(e,t,n){"use strict";function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}}n.d(t,{p:()=>r})},4568(e,t,n){"use strict";n.d(t,{U:()=>h});var r=n(1635),o=n(6490),i=n(524),a=n(8167),u=n(1298),s=n(7947);function l(e){console.error("Error sending segment performance metrics",e)}var c,f=function(){function e(e){var t,n,r,o,i,a=this;if(this.host=null!==(t=null==e?void 0:e.host)&&void 0!==t?t:s.a,this.sampleRate=null!==(n=null==e?void 0:e.sampleRate)&&void 0!==n?n:1,this.flushTimer=null!==(r=null==e?void 0:e.flushTimer)&&void 0!==r?r:3e4,this.maxQueueSize=null!==(o=null==e?void 0:e.maxQueueSize)&&void 0!==o?o:20,this.protocol=null!==(i=null==e?void 0:e.protocol)&&void 0!==i?i:"https",this.queue=[],this.sampleRate>0){var u=!1,c=function(){u||(u=!0,a.flush().catch(l),u=!1,setTimeout(c,a.flushTimer))};c()}}return e.prototype.increment=function(e,t){if(e.includes("analytics_js.")&&0!==t.length&&!(Math.random()>this.sampleRate||this.queue.length>=this.maxQueueSize)){var n=function(e,t,n){var o=t.reduce(function(e,t){var n=t.split(":"),r=n[0],o=n[1];return e[r]=o,e},{});return{type:"Counter",metric:e,value:1,tags:(0,r.Cl)((0,r.Cl)({},o),{library:"analytics.js",library_version:"web"===n?"next-".concat(a.r):"npm:next-".concat(a.r)})}}(e,t,(0,u.X)());this.queue.push(n),e.includes("error")&&this.flush().catch(l)}},e.prototype.flush=function(){return(0,r.sH)(this,void 0,void 0,function(){var e=this;return(0,r.YH)(this,function(t){switch(t.label){case 0:return this.queue.length<=0?[2]:[4,this.send().catch(function(t){l(t),e.sampleRate=0})];case 1:return t.sent(),[2]}})})},e.prototype.send=function(){return(0,r.sH)(this,void 0,void 0,function(){var e,t,n;return(0,r.YH)(this,function(r){return e={series:this.queue},this.queue=[],t={"Content-Type":"text/plain"},n="".concat(this.protocol,"://").concat(this.host,"/m"),[2,(0,i.h)(n,{headers:t,body:JSON.stringify(e),method:"POST"})]})})},e}(),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,r.C6)(t,e),t.initRemoteMetrics=function(e){c=new f(e)},t.prototype.increment=function(t,n,r){e.prototype.increment.call(this,t,n,r),null==c||c.increment(t,null!=r?r:[])},t}(o.p)},4757(e,t,n){"use strict";function r(e,t){var n=t.methodName,r=t.integrationName,o=t.type,i=t.didError,a=void 0!==i&&i;e.stats.increment("analytics_js.integration.invoke".concat(a?".error":""),1,["method:".concat(n),"integration_name:".concat(r),"type:".concat(o)])}n.d(t,{y:()=>r})},8167(e,t,n){"use strict";n.d(t,{r:()=>r});var r="1.81.1"},524(e,t,n){"use strict";function r(e,t){return t=t||{},new Promise(function(n,r){var o=new XMLHttpRequest,i=[],a=[],u={},s=function(){return{ok:2==(o.status/100|0),statusText:o.statusText,status:o.status,url:o.responseURL,text:function(){return Promise.resolve(o.responseText)},json:function(){return Promise.resolve(o.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([o.response]))},clone:s,headers:{keys:function(){return i},entries:function(){return a},get:function(e){return u[e.toLowerCase()]},has:function(e){return e.toLowerCase()in u}}}};for(var l in o.open(t.method||"get",e,!0),o.onload=function(){o.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,function(e,t,n){i.push(t=t.toLowerCase()),a.push([t,n]),u[t]=u[t]?u[t]+","+n:n}),n(s())},o.onerror=r,o.withCredentials="include"==t.credentials,t.headers)o.setRequestHeader(l,t.headers[l]);o.send(t.body||null)})}n.d(t,{h:()=>i});var o=n(2453),i=function(){for(var e=[],t=0;tr});var r=function(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:null}},472(e,t,n){"use strict";n.d(t,{Ud:()=>a,kJ:()=>o,rY:()=>i});var r="analytics";function o(){return window[r]}function i(e){r=e}function a(e){window[r]=e}},3357(e,t,n){"use strict";function r(e){return Array.prototype.slice.call(window.document.querySelectorAll("script")).find(function(t){return t.src===e})}function o(e,t){var n=r(e);if(void 0!==n){var o=null==n?void 0:n.getAttribute("status");if("loaded"===o)return Promise.resolve(n);if("loading"===o)return new Promise(function(e,t){n.addEventListener("load",function(){return e(n)}),n.addEventListener("error",function(e){return t(e)})})}return new Promise(function(n,r){var o,i=window.document.createElement("script");i.type="text/javascript",i.src=e,i.async=!0,i.setAttribute("status","loading");for(var a=0,u=Object.entries(null!=t?t:{});ai,k:()=>o})},1094(e,t,n){"use strict";n.d(t,{J:()=>o});var r=n(1635);function o(e,t){var n,o=Object.entries(null!==(n=t.integrations)&&void 0!==n?n:{}).reduce(function(e,t){var n,o,i=t[0],a=t[1];return"object"==typeof a?(0,r.Cl)((0,r.Cl)({},e),((n={})[i]=a,n)):(0,r.Cl)((0,r.Cl)({},e),((o={})[i]={},o))},{});return Object.entries(e.integrations).reduce(function(e,t){var n,i=t[0],a=t[1];return(0,r.Cl)((0,r.Cl)({},e),((n={})[i]=(0,r.Cl)((0,r.Cl)({},a),o[i]),n))},{})}},2613(e,t,n){"use strict";n.d(t,{_:()=>o});var r=n(1635),o=function(e,t){return(0,r.sH)(void 0,void 0,void 0,function(){var n;return(0,r.YH)(this,function(o){return n=function(o){return(0,r.sH)(void 0,void 0,void 0,function(){var i;return(0,r.YH)(this,function(r){switch(r.label){case 0:return e(o)?(i=n,[4,t()]):[3,2];case 1:return[2,i.apply(void 0,[r.sent()])];case 2:return[2]}})})},[2,n(void 0)]})})}},9456(e,t,n){"use strict";n.d(t,{I2:()=>u,YM:()=>s,qQ:()=>a});var r,o=n(472),i=/(https:\/\/.*)\/analytics\.js\/v1\/(?:.*?)\/(?:platform|analytics.*)?/,a=function(e){var t=(0,o.kJ)();t&&(t._cdn=e),r=e},u=function(){var e,t=null!=r?r:null===(e=(0,o.kJ)())||void 0===e?void 0:e._cdn;if(t)return t;var n,a=(Array.prototype.slice.call(document.querySelectorAll("script")).forEach(function(e){var t,r=null!==(t=e.getAttribute("src"))&&void 0!==t?t:"",o=i.exec(r);o&&o[1]&&(n=o[1])}),n);return a||"https://cdn.segment.com"},s=function(){var e=u();return"".concat(e,"/next-integrations")}},5881(e,t,n){"use strict";n.d(t,{x:()=>h});var r=n(1635),o=n(6115),i=n(7977),a=n(9839),u={getItem:function(){},setItem:function(){},removeItem:function(){}};try{u=(0,a.B)()&&window.localStorage?window.localStorage:u}catch(e){console.warn("Unable to access localStorage",e)}function s(e){var t=u.getItem(e);return(t?JSON.parse(t):[]).map(function(e){return new i.o(e.event,e.id)})}function l(e){var t=u.getItem(e);return t?JSON.parse(t):{}}function c(e){u.removeItem(e)}function f(e,t,n){void 0===n&&(n=0);var r="persisted-queue:v1:".concat(e,":lock"),o=u.getItem(r),i=o?JSON.parse(o):null,a=null===i||function(e){return(new Date).getTime()>e}(i);if(a)return u.setItem(r,JSON.stringify((new Date).getTime()+50)),t(),void u.removeItem(r);!a&&n<3?setTimeout(function(){f(e,t,n+1)},50):console.error("Unable to retrieve lock")}var h=function(e){function t(t,n){var o=e.call(this,t,[])||this,i="persisted-queue:v1:".concat(n,":items"),a="persisted-queue:v1:".concat(n,":seen"),h=[],d={};return f(n,function(){try{h=s(i),d=l(a),c(i),c(a),o.queue=(0,r.fX)((0,r.fX)([],h,!0),o.queue,!0),o.seen=(0,r.Cl)((0,r.Cl)({},d),o.seen)}catch(e){console.error(e)}}),window.addEventListener("pagehide",function(){if(o.todo>0){var e=(0,r.fX)((0,r.fX)([],o.queue,!0),o.future,!0);try{f(n,function(){!function(e,t){var n=s(e),o=(0,r.fX)((0,r.fX)([],t,!0),n,!0).reduce(function(e,t){var n;return(0,r.Cl)((0,r.Cl)({},e),((n={})[t.id]=t,n))},{});u.setItem(e,JSON.stringify(Object.values(o)))}(i,e),function(e,t){var n=l(e);u.setItem(e,JSON.stringify((0,r.Cl)((0,r.Cl)({},n),t)))}(a,o.seen)})}catch(e){console.error(e)}}}),o}return(0,r.C6)(t,e),t}(o.M)},5791(e,t,n){"use strict";n.d(t,{W:()=>o});var r=n(1476);function o(e,t){var n=new r.Facade(e,t);return"track"===e.type&&(n=new r.Track(e,t)),"identify"===e.type&&(n=new r.Identify(e,t)),"page"===e.type&&(n=new r.Page(e,t)),"alias"===e.type&&(n=new r.Alias(e,t)),"group"===e.type&&(n=new r.Group(e,t)),"screen"===e.type&&(n=new r.Screen(e,t)),Object.defineProperty(n,"obj",{value:e,writable:!0}),n}},1298(e,t,n){"use strict";n.d(t,{X:()=>r});function r(){return"npm"}},5939(e,t,n){"use strict";n.r(t),n.d(t,{applyDestinationMiddleware:()=>a,sourceMiddlewarePlugin:()=>u});var r=n(1635),o=n(9952),i=n(5791);function a(e,t,n){return(0,r.sH)(this,void 0,void 0,function(){function o(t,n){return(0,r.sH)(this,void 0,void 0,function(){var o,a,u;return(0,r.YH)(this,function(s){switch(s.label){case 0:return o=!1,a=null,[4,n({payload:(0,i.W)(t,{clone:!0,traverse:!1}),integration:e,next:function(e){o=!0,null===e&&(a=null),e&&(a=e.obj)}})];case 1:return s.sent(),o||null===a||(a.integrations=(0,r.Cl)((0,r.Cl)({},t.integrations),((u={})[e]=!1,u))),[2,a]}})})}var a,u,s,l,c;return(0,r.YH)(this,function(e){switch(e.label){case 0:a=(0,i.W)(t,{clone:!0,traverse:!1}).rawEvent(),u=0,s=n,e.label=1;case 1:return u-1&&(e.type="ios"),t.indexOf("android")>-1&&(e.type="android")),e},f.userAgent=c.proxy("context.userAgent"),f.timezone=c.proxy("context.timezone"),f.timestamp=c.field("timestamp"),f.channel=c.field("channel"),f.ip=c.proxy("context.ip"),f.userId=c.field("userId"),o.default(f)},3335(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Group=void 0;var o=r(n(6698)),i=r(n(6659)),a=r(n(5316)),u=n(4500);function s(e,t){u.Facade.call(this,e,t)}t.Group=s,o.default(s,u.Facade);var l=s.prototype;l.action=function(){return"group"},l.type=l.action,l.groupId=u.Facade.field("groupId"),l.created=function(){var e=this.proxy("traits.createdAt")||this.proxy("traits.created")||this.proxy("properties.createdAt")||this.proxy("properties.created");if(e)return a.default(e)},l.email=function(){var e=this.proxy("traits.email");if(e)return e;var t=this.groupId();return i.default(t)?t:void 0},l.traits=function(e){var t=this.properties(),n=this.groupId();for(var r in e=e||{},n&&(t.id=n),e)if(Object.prototype.hasOwnProperty.call(e,r)){var o=null==this[r]?this.proxy("traits."+r):this[r]();if(null==o)continue;t[e[r]]=o,delete t[r]}return t},l.name=u.Facade.proxy("traits.name"),l.industry=u.Facade.proxy("traits.industry"),l.employees=u.Facade.proxy("traits.employees"),l.properties=function(){return this.field("traits")||this.field("properties")||{}}},7538(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Identify=void 0;var o=n(4500),i=r(n(6041)),a=r(n(6698)),u=r(n(6659)),s=r(n(5316)),l=function(e){return e.trim()};function c(e,t){o.Facade.call(this,e,t)}t.Identify=c,a.default(c,o.Facade);var f=c.prototype;f.action=function(){return"identify"},f.type=f.action,f.traits=function(e){var t=this.field("traits")||{},n=this.userId();for(var r in e=e||{},n&&(t.id=n),e){var o=null==this[r]?this.proxy("traits."+r):this[r]();null!=o&&(t[e[r]]=o,r!==e[r]&&delete t[r])}return t},f.email=function(){var e=this.proxy("traits.email");if(e)return e;var t=this.userId();return u.default(t)?t:void 0},f.created=function(){var e=this.proxy("traits.created")||this.proxy("traits.createdAt");if(e)return s.default(e)},f.companyCreated=function(){var e=this.proxy("traits.company.created")||this.proxy("traits.company.createdAt");if(e)return s.default(e)},f.companyName=function(){return this.proxy("traits.company.name")},f.name=function(){var e=this.proxy("traits.name");if("string"==typeof e)return l(e);var t=this.firstName(),n=this.lastName();return t&&n?l(t+" "+n):void 0},f.firstName=function(){var e=this.proxy("traits.firstName");if("string"==typeof e)return l(e);var t=this.proxy("traits.name");return"string"==typeof t?l(t).split(" ")[0]:void 0},f.lastName=function(){var e=this.proxy("traits.lastName");if("string"==typeof e)return l(e);var t=this.proxy("traits.name");if("string"==typeof t){var n=l(t).indexOf(" ");if(-1!==n)return l(t.substr(n+1))}},f.uid=function(){return this.userId()||this.username()||this.email()},f.description=function(){return this.proxy("traits.description")||this.proxy("traits.background")},f.age=function(){var e=this.birthday(),t=i.default(this.traits(),"age");return null!=t?t:e instanceof Date?(new Date).getFullYear()-e.getFullYear():void 0},f.avatar=function(){var e=this.traits();return i.default(e,"avatar")||i.default(e,"photoUrl")||i.default(e,"avatarUrl")},f.position=function(){var e=this.traits();return i.default(e,"position")||i.default(e,"jobTitle")},f.username=o.Facade.proxy("traits.username"),f.website=o.Facade.one("traits.website"),f.websites=o.Facade.multi("traits.website"),f.phone=o.Facade.one("traits.phone"),f.phones=o.Facade.multi("traits.phone"),f.address=o.Facade.proxy("traits.address"),f.gender=o.Facade.proxy("traits.gender"),f.birthday=o.Facade.proxy("traits.birthday")},1476(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?e[0].width:0,u=i>0?e[0].height:0;for(this.root={x:0,y:0,width:a,height:u},t=0;t=this.root.width+e,i=n&&this.root.width>=this.root.height+t;return o?this.growRight(e,t):i?this.growDown(e,t):r?this.growRight(e,t):n?this.growDown(e,t):null},growRight:function(e,t){var n;return this.root={used:!0,x:0,y:0,width:this.root.width+e,height:this.root.height,down:this.root,right:{x:this.root.width,y:0,width:e,height:this.root.height}},(n=this.findNode(this.root,e,t))?this.splitNode(n,e,t):null},growDown:function(e,t){var n;return this.root={used:!0,x:0,y:0,width:this.root.width,height:this.root.height+t,down:{x:0,y:this.root.height,width:this.root.width,height:t},right:this.root},(n=this.findNode(this.root,e,t))?this.splitNode(n,e,t):null}},e.exports=t},1582(e,t,n){"use strict";var r=n(5341),o=n(4262),i=n(9095),a=n(3467).orient2d;function u(e,t,n){t=Math.max(0,void 0===t?2:t),n=n||0;var o=function(e){for(var t=e[0],n=e[0],r=e[0],o=e[0],a=0;ar[0]&&(r=u),u[1]o[1]&&(o=u)}var s=[t,n,r,o],l=s.slice();for(a=0;a=2&&d(t[t.length-2],t[t.length-1],e[n])<=0;)t.pop();t.push(e[n])}for(var r=[],o=e.length-1;o>=0;o--){for(;r.length>=2&&d(r[r.length-2],r[r.length-1],e[o])<=0;)r.pop();r.push(e[o])}return r.pop(),t.pop(),t.concat(r)}(l)}(e),a=new r(16);a.toBBox=function(e){return{minX:e[0],minY:e[1],maxX:e[0],maxY:e[1]}},a.compareMinX=function(e,t){return e[0]-t[0]},a.compareMinY=function(e,t){return e[1]-t[1]},a.load(e);for(var u,l=[],c=0;ca||s.push({node:p,dist:v})}for(;s.length&&!s.peek().node.children;){var g=s.pop(),y=g.node,b=m(y,t,n),_=m(y,r,i);if(g.dist=t.minX&&e[0]<=t.maxX&&e[1]>=t.minY&&e[1]<=t.maxY}function h(e,t,n){for(var r=Math.min(e[0],t[0]),o=Math.min(e[1],t[1]),i=Math.max(e[0],t[0]),a=Math.max(e[1],t[1]),u=n.search({minX:r,minY:o,maxX:i,maxY:a}),s=0;s0!=d(e,t,r)>0&&d(n,r,e)>0!=d(n,r,t)>0}function v(e){var t=e.p,n=e.next.p;return e.minX=Math.min(t[0],n[0]),e.minY=Math.min(t[1],n[1]),e.maxX=Math.max(t[0],n[0]),e.maxY=Math.max(t[1],n[1]),e}function g(e,t){var n={p:e,prev:null,next:null,minX:0,minY:0,maxX:0,maxY:0};return t?(n.next=t.next,n.prev=t,t.next.prev=n,t.next=n):(n.prev=n,n.next=n),n}function y(e,t){var n=e[0]-t[0],r=e[1]-t[1];return n*n+r*r}function m(e,t,n){var r=t[0],o=t[1],i=n[0]-r,a=n[1]-o;if(0!==i||0!==a){var u=((e[0]-r)*i+(e[1]-o)*a)/(i*i+a*a);u>1?(r=n[0],o=n[1]):u>0&&(r+=i*u,o+=a*u)}return(i=e[0]-r)*i+(a=e[1]-o)*a}function b(e,t,n,r,o,i,a,u){var s,l,c,f,h=n-e,d=r-t,p=a-o,v=u-i,g=e-o,y=t-i,m=h*h+d*d,b=h*p+d*v,_=p*p+v*v,w=h*g+d*y,x=p*g+v*y,E=m*_-b*b,O=E,S=E;0===E?(l=0,O=1,f=x,S=_):(f=m*x-b*w,(l=b*x-_*w)<0?(l=0,f=x,S=_):l>O&&(l=O,f=x+b,S=_)),f<0?(f=0,-w<0?l=0:-w>m?l=O:(l=-w,O=m)):f>S&&(f=S,-w+b<0?l=0:-w+b>m?l=O:(l=-w+b,O=m));var T=(1-(c=0===f?0:f/S))*o+c*a-((1-(s=0===l?0:l/O))*e+s*n),P=(1-c)*i+c*u-((1-s)*t+s*r);return T*T+P*P}function _(e,t){return e[0]===t[0]?e[1]-t[1]:e[0]-t[0]}o.default&&(o=o.default),e.exports=u,e.exports.default=u},7799(e,t,n){var r;r=function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}([function(t,n){t.exports=e},function(e,t,n){"use strict";var r=n(0).FDLayoutConstants;function o(){}for(var i in r)o[i]=r[i];o.DEFAULT_USE_MULTI_LEVEL_SCALING=!1,o.DEFAULT_RADIAL_SEPARATION=r.DEFAULT_EDGE_LENGTH,o.DEFAULT_COMPONENT_SEPERATION=60,o.TILE=!0,o.TILING_PADDING_VERTICAL=10,o.TILING_PADDING_HORIZONTAL=10,o.TREE_REDUCTION_ON_INCREMENTAL=!1,e.exports=o},function(e,t,n){"use strict";var r=n(0).FDLayoutEdge;function o(e,t,n){r.call(this,e,t,n)}for(var i in o.prototype=Object.create(r.prototype),r)o[i]=r[i];e.exports=o},function(e,t,n){"use strict";var r=n(0).LGraph;function o(e,t,n){r.call(this,e,t,n)}for(var i in o.prototype=Object.create(r.prototype),r)o[i]=r[i];e.exports=o},function(e,t,n){"use strict";var r=n(0).LGraphManager;function o(e){r.call(this,e)}for(var i in o.prototype=Object.create(r.prototype),r)o[i]=r[i];e.exports=o},function(e,t,n){"use strict";var r=n(0).FDLayoutNode,o=n(0).IMath;function i(e,t,n,o){r.call(this,e,t,n,o)}for(var a in i.prototype=Object.create(r.prototype),r)i[a]=r[a];i.prototype.move=function(){var e=this.graphManager.getLayout();this.displacementX=e.coolingFactor*(this.springForceX+this.repulsionForceX+this.gravitationForceX)/this.noOfChildren,this.displacementY=e.coolingFactor*(this.springForceY+this.repulsionForceY+this.gravitationForceY)/this.noOfChildren,Math.abs(this.displacementX)>e.coolingFactor*e.maxNodeDisplacement&&(this.displacementX=e.coolingFactor*e.maxNodeDisplacement*o.sign(this.displacementX)),Math.abs(this.displacementY)>e.coolingFactor*e.maxNodeDisplacement&&(this.displacementY=e.coolingFactor*e.maxNodeDisplacement*o.sign(this.displacementY)),null==this.child||0==this.child.getNodes().length?this.moveBy(this.displacementX,this.displacementY):this.propogateDisplacementToChildren(this.displacementX,this.displacementY),e.totalDisplacement+=Math.abs(this.displacementX)+Math.abs(this.displacementY),this.springForceX=0,this.springForceY=0,this.repulsionForceX=0,this.repulsionForceY=0,this.gravitationForceX=0,this.gravitationForceY=0,this.displacementX=0,this.displacementY=0},i.prototype.propogateDisplacementToChildren=function(e,t){for(var n,r=this.getChild().getNodes(),o=0;o0)this.positionNodesRadially(e);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var t=new Set(this.getAllNodes()),n=this.nodesWithGravity.filter(function(e){return t.has(e)});this.graphManager.setAllNodesToApplyGravitation(n),this.positionNodesRandomly()}}return this.initSpringEmbedder(),this.runSpringEmbedder(),!0},m.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished){if(!(this.prunedNodesAll.length>0))return!0;this.isTreeGrowing=!0}if(this.totalIterations%l.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged()){if(!(this.prunedNodesAll.length>0))return!0;this.isTreeGrowing=!0}this.coolingCycle++,0==this.layoutQuality?this.coolingAdjuster=this.coolingCycle:1==this.layoutQuality&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var e=new Set(this.getAllNodes()),t=this.nodesWithGravity.filter(function(t){return e.has(t)});this.graphManager.setAllNodesToApplyGravitation(t),this.graphManager.updateBounds(),this.updateGrid(),this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),this.coolingFactor=l.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var n=!this.isTreeGrowing&&!this.isGrowthFinished,r=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(n,r),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},m.prototype.getPositionsData=function(){for(var e=this.graphManager.getAllNodes(),t={},n=0;n1)for(u=0;ur&&(r=Math.floor(a.y)),i=Math.floor(a.x+s.DEFAULT_COMPONENT_SEPERATION)}this.transform(new h(c.WORLD_CENTER_X-a.x/2,c.WORLD_CENTER_Y-a.y/2))},m.radialLayout=function(e,t,n){var r=Math.max(this.maxDiagonalInTree(e),s.DEFAULT_RADIAL_SEPARATION);m.branchRadialLayout(t,null,0,359,0,r);var o=g.calculateBounds(e),i=new y;i.setDeviceOrgX(o.getMinX()),i.setDeviceOrgY(o.getMinY()),i.setWorldOrgX(n.x),i.setWorldOrgY(n.y);for(var a=0;a1;){var y=g[0];g.splice(0,1);var b=c.indexOf(y);b>=0&&c.splice(b,1),p--,f--}h=null!=t?(c.indexOf(g[0])+1)%p:0;for(var _=Math.abs(r-n)/f,w=h;d!=f;w=++w%p){var x=c[w].getOtherEnd(e);if(x!=t){var E=(n+d*_)%360,O=(E+_)%360;m.branchRadialLayout(x,e,E,O,o+i,i),d++}}},m.maxDiagonalInTree=function(e){for(var t=p.MIN_VALUE,n=0;nt&&(t=r)}return t},m.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},m.prototype.groupZeroDegreeMembers=function(){var e=this,t={};this.memberGroups={},this.idToDummyNode={};for(var n=[],r=this.graphManager.getAllNodes(),o=0;o1){var r="DummyCompound_"+n;e.memberGroups[r]=t[n];var o=t[n][0].getParent(),i=new a(e.graphManager);i.id=r,i.paddingLeft=o.paddingLeft||0,i.paddingRight=o.paddingRight||0,i.paddingBottom=o.paddingBottom||0,i.paddingTop=o.paddingTop||0,e.idToDummyNode[r]=i;var u=e.getGraphManager().add(e.newGraph(),i),s=o.getChild();s.add(i);for(var l=0;l=0;e--){var t=this.compoundOrder[e],n=t.id,r=t.paddingLeft,o=t.paddingTop;this.adjustLocations(this.tiledMemberPack[n],t.rect.x,t.rect.y,r,o)}},m.prototype.repopulateZeroDegreeMembers=function(){var e=this,t=this.tiledZeroDegreePack;Object.keys(t).forEach(function(n){var r=e.idToDummyNode[n],o=r.paddingLeft,i=r.paddingTop;e.adjustLocations(t[n],r.rect.x,r.rect.y,o,i)})},m.prototype.getToBeTiled=function(e){var t=e.id;if(null!=this.toBeTiled[t])return this.toBeTiled[t];var n=e.getChild();if(null==n)return this.toBeTiled[t]=!1,!1;for(var r=n.getNodes(),o=0;o0)return this.toBeTiled[t]=!1,!1;if(null!=i.getChild()){if(!this.getToBeTiled(i))return this.toBeTiled[t]=!1,!1}else this.toBeTiled[i.id]=!1}return this.toBeTiled[t]=!0,!0},m.prototype.getNodeDegree=function(e){e.id;for(var t=e.getEdges(),n=0,r=0;rs&&(s=c.rect.height)}n+=s+e.verticalPadding}},m.prototype.tileCompoundMembers=function(e,t){var n=this;this.tiledMemberPack=[],Object.keys(e).forEach(function(r){var o=t[r];n.tiledMemberPack[r]=n.tileNodes(e[r],o.paddingLeft+o.paddingRight),o.rect.width=n.tiledMemberPack[r].width,o.rect.height=n.tiledMemberPack[r].height})},m.prototype.tileNodes=function(e,t){var n={rows:[],rowWidth:[],rowHeight:[],width:0,height:t,verticalPadding:s.TILING_PADDING_VERTICAL,horizontalPadding:s.TILING_PADDING_HORIZONTAL};e.sort(function(e,t){return e.rect.width*e.rect.height>t.rect.width*t.rect.height?-1:e.rect.width*e.rect.height0&&(i+=e.horizontalPadding),e.rowWidth[n]=i,e.width0&&(a+=e.verticalPadding);var u=0;a>e.rowHeight[n]&&(u=e.rowHeight[n],e.rowHeight[n]=a,u=e.rowHeight[n]-u),e.height+=u,e.rows[n].push(t)},m.prototype.getShortestRowIndex=function(e){for(var t=-1,n=Number.MAX_VALUE,r=0;rn&&(t=r,n=e.rowWidth[r]);return t},m.prototype.canAddHorizontal=function(e,t,n){var r=this.getShortestRowIndex(e);if(r<0)return!0;var o=e.rowWidth[r];if(o+e.horizontalPadding+t<=e.width)return!0;var i,a,u=0;return e.rowHeight[r]0&&(u=n+e.verticalPadding-e.rowHeight[r]),i=e.width-o>=t+e.horizontalPadding?(e.height+u)/(o+t+e.horizontalPadding):(e.height+u)/e.width,u=n+e.verticalPadding,(a=e.widthi&&t!=n){r.splice(-1,1),e.rows[n].push(o),e.rowWidth[t]=e.rowWidth[t]-i,e.rowWidth[n]=e.rowWidth[n]+i,e.width=e.rowWidth[instance.getLongestRowIndex(e)];for(var a=Number.MIN_VALUE,u=0;ua&&(a=r[u].height);t>0&&(a+=e.verticalPadding);var s=e.rowHeight[t]+e.rowHeight[n];e.rowHeight[t]=a,e.rowHeight[n]0)for(var c=o;c<=i;c++)s[0]+=this.grid[c][a-1].length+this.grid[c][a].length-1;if(i0)for(c=a;c<=u;c++)s[3]+=this.grid[o-1][c].length+this.grid[o][c].length-1;for(var f,h,d=p.MAX_VALUE,v=0;v0&&(a=n.getGraphManager().add(n.newGraph(),i),this.processChildrenList(a,f,n))}},f.prototype.stop=function(){return this.stopped=!0,this};var d=function(e){e("layout","cose-bilkent",f)};"undefined"!=typeof cytoscape&&d(cytoscape),e.exports=d}])},e.exports=r(n(7799))},8362(e,t,n){var r=n(1166);e.exports={Graph:r.Graph,json:n(7494),alg:n(1667),version:r.version}},3619(e,t,n){var r=n(117);e.exports=function(e){var t,n={},o=[];function i(o){r.has(n,o)||(n[o]=!0,t.push(o),r.each(e.successors(o),i),r.each(e.predecessors(o),i))}return r.each(e.nodes(),function(e){t=[],i(e),t.length&&o.push(t)}),o}},9276(e,t,n){var r=n(117);function o(e,t,n,i,a,u){r.has(i,t)||(i[t]=!0,n||u.push(t),r.each(a(t),function(t){o(e,t,n,i,a,u)}),n&&u.push(t))}e.exports=function(e,t,n){r.isArray(t)||(t=[t]);var i=(e.isDirected()?e.successors:e.neighbors).bind(e),a=[],u={};return r.each(t,function(t){if(!e.hasNode(t))throw new Error("Graph does not have node: "+t);o(e,t,"post"===n,u,i,a)}),a}},4919(e,t,n){var r=n(8905),o=n(117);e.exports=function(e,t,n){return o.transform(e.nodes(),function(o,i){o[i]=r(e,i,t,n)},{})}},8905(e,t,n){var r=n(117),o=n(1737);e.exports=function(e,t,n,r){return function(e,t,n,r){var i,a,u={},s=new o,l=function(e){var t=e.v!==i?e.v:e.w,r=u[t],o=n(e),l=a.distance+o;if(o<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+e+" Weight: "+o);l0&&(i=s.removeMin(),(a=u[i]).distance!==Number.POSITIVE_INFINITY);)r(i).forEach(l);return u}(e,String(t),n||i,r||function(t){return e.outEdges(t)})};var i=r.constant(1)},4297(e,t,n){var r=n(117),o=n(6291);e.exports=function(e){return r.filter(o(e),function(t){return t.length>1||1===t.length&&e.hasEdge(t[0],t[0])})}},3590(e,t,n){var r=n(117);e.exports=function(e,t,n){return function(e,t,n){var r={},o=e.nodes();return o.forEach(function(e){r[e]={},r[e][e]={distance:0},o.forEach(function(t){e!==t&&(r[e][t]={distance:Number.POSITIVE_INFINITY})}),n(e).forEach(function(n){var o=n.v===e?n.w:n.v,i=t(n);r[e][o]={distance:i,predecessor:e}})}),o.forEach(function(e){var t=r[e];o.forEach(function(n){var i=r[n];o.forEach(function(n){var r=i[e],o=t[n],a=i[n],u=r.distance+o.distance;u0;){if(n=s.removeMin(),r.has(u,n))a.setEdge(n,u[n]);else{if(c)throw new Error("Input graph is not connected: "+e);c=!0}e.nodeEdges(n).forEach(l)}return a}},6291(e,t,n){var r=n(117);e.exports=function(e){var t=0,n=[],o={},i=[];function a(u){var s=o[u]={onStack:!0,lowlink:t,index:t++};if(n.push(u),e.successors(u).forEach(function(e){r.has(o,e)?o[e].onStack&&(s.lowlink=Math.min(s.lowlink,o[e].index)):(a(e),s.lowlink=Math.min(s.lowlink,o[e].lowlink))}),s.lowlink===s.index){var l,c=[];do{l=n.pop(),o[l].onStack=!1,c.push(l)}while(u!==l);i.push(c)}}return e.nodes().forEach(function(e){r.has(o,e)||a(e)}),i}},9888(e,t,n){var r=n(117);function o(e){var t={},n={},o=[];if(r.each(e.sinks(),function a(u){if(r.has(n,u))throw new i;r.has(t,u)||(n[u]=!0,t[u]=!0,r.each(e.predecessors(u),a),delete n[u],o.push(u))}),r.size(t)!==e.nodeCount())throw new i;return o}function i(){}e.exports=o,o.CycleException=i,i.prototype=new Error},1737(e,t,n){var r=n(117);function o(){this._arr=[],this._keyIndices={}}e.exports=o,o.prototype.size=function(){return this._arr.length},o.prototype.keys=function(){return this._arr.map(function(e){return e.key})},o.prototype.has=function(e){return r.has(this._keyIndices,e)},o.prototype.priority=function(e){var t=this._keyIndices[e];if(void 0!==t)return this._arr[t].priority},o.prototype.min=function(){if(0===this.size())throw new Error("Queue underflow");return this._arr[0].key},o.prototype.add=function(e,t){var n=this._keyIndices;if(e=String(e),!r.has(n,e)){var o=this._arr,i=o.length;return n[e]=i,o.push({key:e,priority:t}),this._decrease(i),!0}return!1},o.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var e=this._arr.pop();return delete this._keyIndices[e.key],this._heapify(0),e.key},o.prototype.decrease=function(e,t){var n=this._keyIndices[e];if(t>this._arr[n].priority)throw new Error("New priority is greater than current priority. Key: "+e+" Old: "+this._arr[n].priority+" New: "+t);this._arr[n].priority=t,this._decrease(n)},o.prototype._heapify=function(e){var t=this._arr,n=2*e,r=n+1,o=e;n>1].prioritya){var u=i;i=a,a=u}return i+""+a+""+(r.isUndefined(o)?"\0":o)}function l(e,t){return s(e,t.v,t.w,t.name)}i.prototype._nodeCount=0,i.prototype._edgeCount=0,i.prototype.isDirected=function(){return this._isDirected},i.prototype.isMultigraph=function(){return this._isMultigraph},i.prototype.isCompound=function(){return this._isCompound},i.prototype.setGraph=function(e){return this._label=e,this},i.prototype.graph=function(){return this._label},i.prototype.setDefaultNodeLabel=function(e){return r.isFunction(e)||(e=r.constant(e)),this._defaultNodeLabelFn=e,this},i.prototype.nodeCount=function(){return this._nodeCount},i.prototype.nodes=function(){return r.keys(this._nodes)},i.prototype.sources=function(){var e=this;return r.filter(this.nodes(),function(t){return r.isEmpty(e._in[t])})},i.prototype.sinks=function(){var e=this;return r.filter(this.nodes(),function(t){return r.isEmpty(e._out[t])})},i.prototype.setNodes=function(e,t){var n=arguments,o=this;return r.each(e,function(e){n.length>1?o.setNode(e,t):o.setNode(e)}),this},i.prototype.setNode=function(e,t){return r.has(this._nodes,e)?(arguments.length>1&&(this._nodes[e]=t),this):(this._nodes[e]=arguments.length>1?t:this._defaultNodeLabelFn(e),this._isCompound&&(this._parent[e]=o,this._children[e]={},this._children[o][e]=!0),this._in[e]={},this._preds[e]={},this._out[e]={},this._sucs[e]={},++this._nodeCount,this)},i.prototype.node=function(e){return this._nodes[e]},i.prototype.hasNode=function(e){return r.has(this._nodes,e)},i.prototype.removeNode=function(e){var t=this;if(r.has(this._nodes,e)){var n=function(e){t.removeEdge(t._edgeObjs[e])};delete this._nodes[e],this._isCompound&&(this._removeFromParentsChildList(e),delete this._parent[e],r.each(this.children(e),function(e){t.setParent(e)}),delete this._children[e]),r.each(r.keys(this._in[e]),n),delete this._in[e],delete this._preds[e],r.each(r.keys(this._out[e]),n),delete this._out[e],delete this._sucs[e],--this._nodeCount}return this},i.prototype.setParent=function(e,t){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(r.isUndefined(t))t=o;else{for(var n=t+="";!r.isUndefined(n);n=this.parent(n))if(n===e)throw new Error("Setting "+t+" as parent of "+e+" would create a cycle");this.setNode(t)}return this.setNode(e),this._removeFromParentsChildList(e),this._parent[e]=t,this._children[t][e]=!0,this},i.prototype._removeFromParentsChildList=function(e){delete this._children[this._parent[e]][e]},i.prototype.parent=function(e){if(this._isCompound){var t=this._parent[e];if(t!==o)return t}},i.prototype.children=function(e){if(r.isUndefined(e)&&(e=o),this._isCompound){var t=this._children[e];if(t)return r.keys(t)}else{if(e===o)return this.nodes();if(this.hasNode(e))return[]}},i.prototype.predecessors=function(e){var t=this._preds[e];if(t)return r.keys(t)},i.prototype.successors=function(e){var t=this._sucs[e];if(t)return r.keys(t)},i.prototype.neighbors=function(e){var t=this.predecessors(e);if(t)return r.union(t,this.successors(e))},i.prototype.isLeaf=function(e){return 0===(this.isDirected()?this.successors(e):this.neighbors(e)).length},i.prototype.filterNodes=function(e){var t=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});t.setGraph(this.graph());var n=this;r.each(this._nodes,function(n,r){e(r)&&t.setNode(r,n)}),r.each(this._edgeObjs,function(e){t.hasNode(e.v)&&t.hasNode(e.w)&&t.setEdge(e,n.edge(e))});var o={};function i(e){var r=n.parent(e);return void 0===r||t.hasNode(r)?(o[e]=r,r):r in o?o[r]:i(r)}return this._isCompound&&r.each(t.nodes(),function(e){t.setParent(e,i(e))}),t},i.prototype.setDefaultEdgeLabel=function(e){return r.isFunction(e)||(e=r.constant(e)),this._defaultEdgeLabelFn=e,this},i.prototype.edgeCount=function(){return this._edgeCount},i.prototype.edges=function(){return r.values(this._edgeObjs)},i.prototype.setPath=function(e,t){var n=this,o=arguments;return r.reduce(e,function(e,r){return o.length>1?n.setEdge(e,r,t):n.setEdge(e,r),r}),this},i.prototype.setEdge=function(){var e,t,n,o,i=!1,u=arguments[0];"object"==typeof u&&null!==u&&"v"in u?(e=u.v,t=u.w,n=u.name,2===arguments.length&&(o=arguments[1],i=!0)):(e=u,t=arguments[1],n=arguments[3],arguments.length>2&&(o=arguments[2],i=!0)),e=""+e,t=""+t,r.isUndefined(n)||(n=""+n);var l=s(this._isDirected,e,t,n);if(r.has(this._edgeLabels,l))return i&&(this._edgeLabels[l]=o),this;if(!r.isUndefined(n)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(e),this.setNode(t),this._edgeLabels[l]=i?o:this._defaultEdgeLabelFn(e,t,n);var c=function(e,t,n,r){var o=""+t,i=""+n;if(!e&&o>i){var a=o;o=i,i=a}var u={v:o,w:i};return r&&(u.name=r),u}(this._isDirected,e,t,n);return e=c.v,t=c.w,Object.freeze(c),this._edgeObjs[l]=c,a(this._preds[t],e),a(this._sucs[e],t),this._in[t][l]=c,this._out[e][l]=c,this._edgeCount++,this},i.prototype.edge=function(e,t,n){var r=1===arguments.length?l(this._isDirected,arguments[0]):s(this._isDirected,e,t,n);return this._edgeLabels[r]},i.prototype.hasEdge=function(e,t,n){var o=1===arguments.length?l(this._isDirected,arguments[0]):s(this._isDirected,e,t,n);return r.has(this._edgeLabels,o)},i.prototype.removeEdge=function(e,t,n){var r=1===arguments.length?l(this._isDirected,arguments[0]):s(this._isDirected,e,t,n),o=this._edgeObjs[r];return o&&(e=o.v,t=o.w,delete this._edgeLabels[r],delete this._edgeObjs[r],u(this._preds[t],e),u(this._sucs[e],t),delete this._in[t][r],delete this._out[e][r],this._edgeCount--),this},i.prototype.inEdges=function(e,t){var n=this._in[e];if(n){var o=r.values(n);return t?r.filter(o,function(e){return e.v===t}):o}},i.prototype.outEdges=function(e,t){var n=this._out[e];if(n){var o=r.values(n);return t?r.filter(o,function(e){return e.w===t}):o}},i.prototype.nodeEdges=function(e,t){var n=this.inEdges(e,t);if(n)return n.concat(this.outEdges(e,t))}},1166(e,t,n){e.exports={Graph:n(6454),version:n(4458)}},7494(e,t,n){var r=n(117),o=n(6454);function i(e){return r.map(e.nodes(),function(t){var n=e.node(t),o=e.parent(t),i={v:t};return r.isUndefined(n)||(i.value=n),r.isUndefined(o)||(i.parent=o),i})}function a(e){return r.map(e.edges(),function(t){var n=e.edge(t),o={v:t.v,w:t.w};return r.isUndefined(t.name)||(o.name=t.name),r.isUndefined(n)||(o.value=n),o})}e.exports={write:function(e){var t={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:i(e),edges:a(e)};return r.isUndefined(e.graph())||(t.value=r.clone(e.graph())),t},read:function(e){var t=new o(e.options).setGraph(e.value);return r.each(e.nodes,function(e){t.setNode(e.v,e.value),e.parent&&t.setParent(e.v,e.parent)}),r.each(e.edges,function(e){t.setEdge({v:e.v,w:e.w,name:e.name},e.value)}),t}}},117(e,t,n){var r;try{r={clone:n(9534),constant:n(7083),each:n(8210),filter:n(797),has:n(4535),isArray:n(7846),isEmpty:n(1354),isFunction:n(3095),isUndefined:n(9763),keys:n(3611),map:n(3753),reduce:n(2785),size:n(1626),transform:n(3403),union:n(4756),values:n(3129)}}catch(e){}r||(r=window._),e.exports=r},4458(e){e.exports="2.1.8"},7407(e,t,n){var r=n(9291)(n(6254),"DataView");e.exports=r},2474(e,t,n){var r=n(6265),o=n(7137),i=n(2568),a=n(860),u=n(1548);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1}},212(e){e.exports=function(e,t,n){for(var r=-1,o=null==e?0:e.length;++r0&&i(c)?n>1?e(c,n-1,i,a,u):r(u,c):a||(u[u.length]=c)}return u}},2868(e,t,n){var r=n(3300)();e.exports=r},5266(e,t,n){var r=n(2868),o=n(3611);e.exports=function(e,t){return e&&r(e,t,o)}},4163(e,t,n){var r=n(3062),o=n(4072);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n=200){var v=t?null:u(e);if(v)return s(v);h=!1,c=a,p=new r}else p=t?[]:d;e:for(;++lc))return!1;var h=s.get(e),d=s.get(t);if(h&&d)return h==t&&d==e;var p=-1,v=!0,g=2&n?new r:void 0;for(s.set(e,t),s.set(t,e);++p-1&&e%1==0&&e-1}},9436(e,t,n){var r=n(7578);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},7737(e,t,n){var r=n(2474),o=n(9882),i=n(5994);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}},2609(e,t,n){var r=n(812);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},8280(e,t,n){var r=n(812);e.exports=function(e){return r(this,e).get(e)}},4940(e,t,n){var r=n(812);e.exports=function(e){return r(this,e).has(e)}},5100(e,t,n){var r=n(812);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},2118(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},6848(e){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},2901(e,t,n){var r=n(6003);e.exports=function(e){var t=r(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}},8369(e,t,n){var r=n(9291)(Object,"create");e.exports=r},7689(e,t,n){var r=n(8166)(Object.keys,Object);e.exports=r},5938(e){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},2994(e,t,n){e=n.nmd(e);var r=n(4327),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,u=function(){try{return i&&i.require&&i.require("util").types||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=u},2077(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},8166(e){e.exports=function(e,t){return function(n){return e(t(n))}}},2338(e,t,n){var r=n(3920),o=Math.max;e.exports=function(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,u=o(i.length-t,0),s=Array(u);++a0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},6663(e,t,n){var r=n(9882);e.exports=function(){this.__data__=new r,this.size=0}},7491(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},8898(e){e.exports=function(e){return this.__data__.get(e)}},5606(e){e.exports=function(e){return this.__data__.has(e)}},5102(e,t,n){var r=n(9882),o=n(5994),i=n(7786);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(a)}return n.set(e,t),this.size=n.size,this}},8106(e){e.exports=function(e,t,n){for(var r=n-1,o=e.length;++r-1&&e%1==0&&e<=9007199254740991}},9777(e,t,n){var r=n(7945),o=n(3988),i=n(2994),a=i&&i.isMap,u=a?o(a):r;e.exports=u},9724(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},1843(e){e.exports=function(e){return null!=e&&"object"==typeof e}},6839(e,t,n){var r=n(4367),o=n(3988),i=n(2994),a=i&&i.isSet,u=a?o(a):r;e.exports=u},8154(e,t,n){var r=n(8819),o=n(7846),i=n(1843);e.exports=function(e){return"string"==typeof e||!o(e)&&i(e)&&"[object String]"==r(e)}},7875(e,t,n){var r=n(8819),o=n(1843);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},8810(e,t,n){var r=n(3986),o=n(3988),i=n(2994),a=i&&i.isTypedArray,u=a?o(a):r;e.exports=u},9763(e){e.exports=function(e){return void 0===e}},3611(e,t,n){var r=n(6662),o=n(3379),i=n(2705);e.exports=function(e){return i(e)?r(e):o(e)}},2968(e,t,n){var r=n(6662),o=n(3840),i=n(2705);e.exports=function(e){return i(e)?r(e,!0):o(e)}},3753(e,t,n){var r=n(2391),o=n(3862),i=n(6161),a=n(7846);e.exports=function(e,t){return(a(e)?r:i)(e,o(t,3))}},6003(e,t,n){var r=n(7786);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r),n}o.Cache=r,e.exports=o},9583(e){e.exports=function(){}},7794(e,t,n){var r=n(362),o=n(7184),i=n(9171),a=n(4072);e.exports=function(e){return i(e)?r(a(e)):o(e)}},2785(e,t,n){var r=n(3163),o=n(5098),i=n(3862),a=n(6649),u=n(7846);e.exports=function(e,t,n){var s=u(e)?r:a,l=arguments.length<3;return s(e,i(t,4),n,l,o)}},1626(e,t,n){var r=n(3379),o=n(8246),i=n(2705),a=n(8154),u=n(5314);e.exports=function(e){if(null==e)return 0;if(i(e))return a(e)?u(e):e.length;var t=o(e);return"[object Map]"==t||"[object Set]"==t?e.size:r(e).length}},9018(e){e.exports=function(){return[]}},820(e){e.exports=function(){return!1}},2603(e,t,n){var r=n(9651);e.exports=function(e){return null==e?"":r(e)}},3403(e,t,n){var r=n(5744),o=n(4339),i=n(5266),a=n(3862),u=n(5888),s=n(7846),l=n(9341),c=n(3095),f=n(9724),h=n(8810);e.exports=function(e,t,n){var d=s(e),p=d||l(e)||h(e);if(t=a(t,4),null==n){var v=e&&e.constructor;n=p?d?new v:[]:f(e)&&c(v)?o(u(e)):{}}return(p?r:i)(e,function(e,r,o){return t(n,e,r,o)}),n}},4756(e,t,n){var r=n(9673),o=n(7993),i=n(3902),a=n(7614),u=o(function(e){return i(r(e,1,a,!0))});e.exports=u},3129(e,t,n){var r=n(4849),o=n(3611);e.exports=function(e){return null==e?[]:r(e,o(e))}},6698(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},3143(e){var t;t=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.i=function(e){return e},n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=26)}([function(e,t,n){"use strict";function r(){}r.QUALITY=1,r.DEFAULT_CREATE_BENDS_AS_NEEDED=!1,r.DEFAULT_INCREMENTAL=!1,r.DEFAULT_ANIMATION_ON_LAYOUT=!0,r.DEFAULT_ANIMATION_DURING_LAYOUT=!1,r.DEFAULT_ANIMATION_PERIOD=50,r.DEFAULT_UNIFORM_LEAF_NODE_SIZES=!1,r.DEFAULT_GRAPH_MARGIN=15,r.NODE_DIMENSIONS_INCLUDE_LABELS=!1,r.SIMPLE_NODE_SIZE=40,r.SIMPLE_NODE_HALF_SIZE=r.SIMPLE_NODE_SIZE/2,r.EMPTY_COMPOUND_NODE_SIZE=40,r.MIN_EDGE_LENGTH=1,r.WORLD_BOUNDARY=1e6,r.INITIAL_WORLD_BOUNDARY=r.WORLD_BOUNDARY/1e3,r.WORLD_CENTER_X=1200,r.WORLD_CENTER_Y=900,e.exports=r},function(e,t,n){"use strict";var r=n(2),o=n(8),i=n(9);function a(e,t,n){r.call(this,n),this.isOverlapingSourceAndTarget=!1,this.vGraphObject=n,this.bendpoints=[],this.source=e,this.target=t}for(var u in a.prototype=Object.create(r.prototype),r)a[u]=r[u];a.prototype.getSource=function(){return this.source},a.prototype.getTarget=function(){return this.target},a.prototype.isInterGraph=function(){return this.isInterGraph},a.prototype.getLength=function(){return this.length},a.prototype.isOverlapingSourceAndTarget=function(){return this.isOverlapingSourceAndTarget},a.prototype.getBendpoints=function(){return this.bendpoints},a.prototype.getLca=function(){return this.lca},a.prototype.getSourceInLca=function(){return this.sourceInLca},a.prototype.getTargetInLca=function(){return this.targetInLca},a.prototype.getOtherEnd=function(e){if(this.source===e)return this.target;if(this.target===e)return this.source;throw"Node is not incident with this edge"},a.prototype.getOtherEndInGraph=function(e,t){for(var n=this.getOtherEnd(e),r=t.getGraphManager().getRoot();;){if(n.getOwner()==t)return n;if(n.getOwner()==r)break;n=n.getOwner().getParent()}return null},a.prototype.updateLength=function(){var e=new Array(4);this.isOverlapingSourceAndTarget=o.getIntersection(this.target.getRect(),this.source.getRect(),e),this.isOverlapingSourceAndTarget||(this.lengthX=e[0]-e[2],this.lengthY=e[1]-e[3],Math.abs(this.lengthX)<1&&(this.lengthX=i.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=i.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY))},a.prototype.updateLengthSimple=function(){this.lengthX=this.target.getCenterX()-this.source.getCenterX(),this.lengthY=this.target.getCenterY()-this.source.getCenterY(),Math.abs(this.lengthX)<1&&(this.lengthX=i.sign(this.lengthX)),Math.abs(this.lengthY)<1&&(this.lengthY=i.sign(this.lengthY)),this.length=Math.sqrt(this.lengthX*this.lengthX+this.lengthY*this.lengthY)},e.exports=a},function(e,t,n){"use strict";e.exports=function(e){this.vGraphObject=e}},function(e,t,n){"use strict";var r=n(2),o=n(10),i=n(13),a=n(0),u=n(16),s=n(4);function l(e,t,n,a){null==n&&null==a&&(a=t),r.call(this,a),null!=e.graphManager&&(e=e.graphManager),this.estimatedSize=o.MIN_VALUE,this.inclusionTreeDepth=o.MAX_VALUE,this.vGraphObject=a,this.edges=[],this.graphManager=e,this.rect=null!=n&&null!=t?new i(t.x,t.y,n.width,n.height):new i}for(var c in l.prototype=Object.create(r.prototype),r)l[c]=r[c];l.prototype.getEdges=function(){return this.edges},l.prototype.getChild=function(){return this.child},l.prototype.getOwner=function(){return this.owner},l.prototype.getWidth=function(){return this.rect.width},l.prototype.setWidth=function(e){this.rect.width=e},l.prototype.getHeight=function(){return this.rect.height},l.prototype.setHeight=function(e){this.rect.height=e},l.prototype.getCenterX=function(){return this.rect.x+this.rect.width/2},l.prototype.getCenterY=function(){return this.rect.y+this.rect.height/2},l.prototype.getCenter=function(){return new s(this.rect.x+this.rect.width/2,this.rect.y+this.rect.height/2)},l.prototype.getLocation=function(){return new s(this.rect.x,this.rect.y)},l.prototype.getRect=function(){return this.rect},l.prototype.getDiagonal=function(){return Math.sqrt(this.rect.width*this.rect.width+this.rect.height*this.rect.height)},l.prototype.getHalfTheDiagonal=function(){return Math.sqrt(this.rect.height*this.rect.height+this.rect.width*this.rect.width)/2},l.prototype.setRect=function(e,t){this.rect.x=e.x,this.rect.y=e.y,this.rect.width=t.width,this.rect.height=t.height},l.prototype.setCenter=function(e,t){this.rect.x=e-this.rect.width/2,this.rect.y=t-this.rect.height/2},l.prototype.setLocation=function(e,t){this.rect.x=e,this.rect.y=t},l.prototype.moveBy=function(e,t){this.rect.x+=e,this.rect.y+=t},l.prototype.getEdgeListToNode=function(e){var t=[],n=this;return n.edges.forEach(function(r){if(r.target==e){if(r.source!=n)throw"Incorrect edge source!";t.push(r)}}),t},l.prototype.getEdgesBetween=function(e){var t=[],n=this;return n.edges.forEach(function(r){if(r.source!=n&&r.target!=n)throw"Incorrect edge source and/or target";r.target!=e&&r.source!=e||t.push(r)}),t},l.prototype.getNeighborsList=function(){var e=new Set,t=this;return t.edges.forEach(function(n){if(n.source==t)e.add(n.target);else{if(n.target!=t)throw"Incorrect incidency!";e.add(n.source)}}),e},l.prototype.withChildren=function(){var e=new Set;if(e.add(this),null!=this.child)for(var t=this.child.getNodes(),n=0;nt&&(this.rect.x-=(this.labelWidth-t)/2,this.setWidth(this.labelWidth)),this.labelHeight>n&&("center"==this.labelPos?this.rect.y-=(this.labelHeight-n)/2:"top"==this.labelPos&&(this.rect.y-=this.labelHeight-n),this.setHeight(this.labelHeight))}}},l.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==o.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},l.prototype.transform=function(e){var t=this.rect.x;t>a.WORLD_BOUNDARY?t=a.WORLD_BOUNDARY:t<-a.WORLD_BOUNDARY&&(t=-a.WORLD_BOUNDARY);var n=this.rect.y;n>a.WORLD_BOUNDARY?n=a.WORLD_BOUNDARY:n<-a.WORLD_BOUNDARY&&(n=-a.WORLD_BOUNDARY);var r=new s(t,n),o=e.inverseTransformPoint(r);this.setLocation(o.x,o.y)},l.prototype.getLeft=function(){return this.rect.x},l.prototype.getRight=function(){return this.rect.x+this.rect.width},l.prototype.getTop=function(){return this.rect.y},l.prototype.getBottom=function(){return this.rect.y+this.rect.height},l.prototype.getParent=function(){return null==this.owner?null:this.owner.getParent()},e.exports=l},function(e,t,n){"use strict";function r(e,t){null==e&&null==t?(this.x=0,this.y=0):(this.x=e,this.y=t)}r.prototype.getX=function(){return this.x},r.prototype.getY=function(){return this.y},r.prototype.setX=function(e){this.x=e},r.prototype.setY=function(e){this.y=e},r.prototype.getDifference=function(e){return new DimensionD(this.x-e.x,this.y-e.y)},r.prototype.getCopy=function(){return new r(this.x,this.y)},r.prototype.translate=function(e){return this.x+=e.width,this.y+=e.height,this},e.exports=r},function(e,t,n){"use strict";var r=n(2),o=n(10),i=n(0),a=n(6),u=n(3),s=n(1),l=n(13),c=n(12),f=n(11);function h(e,t,n){r.call(this,n),this.estimatedSize=o.MIN_VALUE,this.margin=i.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=e,null!=t&&t instanceof a?this.graphManager=t:null!=t&&t instanceof Layout&&(this.graphManager=t.graphManager)}for(var d in h.prototype=Object.create(r.prototype),r)h[d]=r[d];h.prototype.getNodes=function(){return this.nodes},h.prototype.getEdges=function(){return this.edges},h.prototype.getGraphManager=function(){return this.graphManager},h.prototype.getParent=function(){return this.parent},h.prototype.getLeft=function(){return this.left},h.prototype.getRight=function(){return this.right},h.prototype.getTop=function(){return this.top},h.prototype.getBottom=function(){return this.bottom},h.prototype.isConnected=function(){return this.isConnected},h.prototype.add=function(e,t,n){if(null==t&&null==n){var r=e;if(null==this.graphManager)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(r)>-1)throw"Node already in graph!";return r.owner=this,this.getNodes().push(r),r}var o=e;if(!(this.getNodes().indexOf(t)>-1&&this.getNodes().indexOf(n)>-1))throw"Source or target not in graph!";if(t.owner!=n.owner||t.owner!=this)throw"Both owners must be this graph!";return t.owner!=n.owner?null:(o.source=t,o.target=n,o.isInterGraph=!1,this.getEdges().push(o),t.edges.push(o),n!=t&&n.edges.push(o),o)},h.prototype.remove=function(e){var t=e;if(e instanceof u){if(null==t)throw"Node is null!";if(null==t.owner||t.owner!=this)throw"Owner graph is invalid!";if(null==this.graphManager)throw"Owner graph manager is invalid!";for(var n=t.edges.slice(),r=n.length,o=0;o-1&&c>-1))throw"Source and/or target doesn't know this edge!";if(i.source.edges.splice(l,1),i.target!=i.source&&i.target.edges.splice(c,1),-1==(a=i.source.owner.getEdges().indexOf(i)))throw"Not in owner's edge list!";i.source.owner.getEdges().splice(a,1)}},h.prototype.updateLeftTop=function(){for(var e,t,n,r=o.MAX_VALUE,i=o.MAX_VALUE,a=this.getNodes(),u=a.length,s=0;s(e=l.getTop())&&(r=e),i>(t=l.getLeft())&&(i=t)}return r==o.MAX_VALUE?null:(n=null!=a[0].getParent().paddingLeft?a[0].getParent().paddingLeft:this.margin,this.left=i-n,this.top=r-n,new c(this.left,this.top))},h.prototype.updateBounds=function(e){for(var t,n,r,i,a,u=o.MAX_VALUE,s=-o.MAX_VALUE,c=o.MAX_VALUE,f=-o.MAX_VALUE,h=this.nodes,d=h.length,p=0;p(t=v.getLeft())&&(u=t),s<(n=v.getRight())&&(s=n),c>(r=v.getTop())&&(c=r),f<(i=v.getBottom())&&(f=i)}var g=new l(u,c,s-u,f-c);u==o.MAX_VALUE&&(this.left=this.parent.getLeft(),this.right=this.parent.getRight(),this.top=this.parent.getTop(),this.bottom=this.parent.getBottom()),a=null!=h[0].getParent().paddingLeft?h[0].getParent().paddingLeft:this.margin,this.left=g.x-a,this.right=g.x+g.width+a,this.top=g.y-a,this.bottom=g.y+g.height+a},h.calculateBounds=function(e){for(var t,n,r,i,a=o.MAX_VALUE,u=-o.MAX_VALUE,s=o.MAX_VALUE,c=-o.MAX_VALUE,f=e.length,h=0;h(t=d.getLeft())&&(a=t),u<(n=d.getRight())&&(u=n),s>(r=d.getTop())&&(s=r),c<(i=d.getBottom())&&(c=i)}return new l(a,s,u-a,c-s)},h.prototype.getInclusionTreeDepth=function(){return this==this.graphManager.getRoot()?1:this.parent.getInclusionTreeDepth()},h.prototype.getEstimatedSize=function(){if(this.estimatedSize==o.MIN_VALUE)throw"assert failed";return this.estimatedSize},h.prototype.calcEstimatedSize=function(){for(var e=0,t=this.nodes,n=t.length,r=0;r=this.nodes.length){var s=0;o.forEach(function(t){t.owner==e&&s++}),s==this.nodes.length&&(this.isConnected=!0)}}else this.isConnected=!0},e.exports=h},function(e,t,n){"use strict";var r,o=n(1);function i(e){r=n(5),this.layout=e,this.graphs=[],this.edges=[]}i.prototype.addRoot=function(){var e=this.layout.newGraph(),t=this.layout.newNode(null),n=this.add(e,t);return this.setRootGraph(n),this.rootGraph},i.prototype.add=function(e,t,n,r,o){if(null==n&&null==r&&null==o){if(null==e)throw"Graph is null!";if(null==t)throw"Parent node is null!";if(this.graphs.indexOf(e)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(e),null!=e.parent)throw"Already has a parent!";if(null!=t.child)throw"Already has a child!";return e.parent=t,t.child=e,e}o=n,n=e;var i=(r=t).getOwner(),a=o.getOwner();if(null==i||i.getGraphManager()!=this)throw"Source not in this graph mgr!";if(null==a||a.getGraphManager()!=this)throw"Target not in this graph mgr!";if(i==a)return n.isInterGraph=!1,i.add(n,r,o);if(n.isInterGraph=!0,n.source=r,n.target=o,this.edges.indexOf(n)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(n),null==n.source||null==n.target)throw"Edge source and/or target is null!";if(-1!=n.source.edges.indexOf(n)||-1!=n.target.edges.indexOf(n))throw"Edge already in source and/or target incidency list!";return n.source.edges.push(n),n.target.edges.push(n),n},i.prototype.remove=function(e){if(e instanceof r){var t=e;if(t.getGraphManager()!=this)throw"Graph not in this graph mgr";if(t!=this.rootGraph&&(null==t.parent||t.parent.graphManager!=this))throw"Invalid parent node!";for(var n,i=[],a=(i=i.concat(t.getEdges())).length,u=0;u=t.getRight()?n[0]+=Math.min(t.getX()-e.getX(),e.getRight()-t.getRight()):t.getX()<=e.getX()&&t.getRight()>=e.getRight()&&(n[0]+=Math.min(e.getX()-t.getX(),t.getRight()-e.getRight())),e.getY()<=t.getY()&&e.getBottom()>=t.getBottom()?n[1]+=Math.min(t.getY()-e.getY(),e.getBottom()-t.getBottom()):t.getY()<=e.getY()&&t.getBottom()>=e.getBottom()&&(n[1]+=Math.min(e.getY()-t.getY(),t.getBottom()-e.getBottom()));var i=Math.abs((t.getCenterY()-e.getCenterY())/(t.getCenterX()-e.getCenterX()));t.getCenterY()===e.getCenterY()&&t.getCenterX()===e.getCenterX()&&(i=1);var a=i*n[0],u=n[1]/i;n[0]a)return n[0]=r,n[1]=s,n[2]=i,n[3]=b,!1;if(oi)return n[0]=u,n[1]=o,n[2]=y,n[3]=a,!1;if(ri?(n[0]=c,n[1]=f,E=!0):(n[0]=l,n[1]=s,E=!0):S===P&&(r>i?(n[0]=u,n[1]=s,E=!0):(n[0]=h,n[1]=f,E=!0)),-T===P?i>r?(n[2]=m,n[3]=b,O=!0):(n[2]=y,n[3]=g,O=!0):T===P&&(i>r?(n[2]=v,n[3]=g,O=!0):(n[2]=_,n[3]=b,O=!0)),E&&O)return!1;if(r>i?o>a?(C=this.getCardinalDirection(S,P,4),A=this.getCardinalDirection(T,P,2)):(C=this.getCardinalDirection(-S,P,3),A=this.getCardinalDirection(-T,P,1)):o>a?(C=this.getCardinalDirection(-S,P,1),A=this.getCardinalDirection(-T,P,3)):(C=this.getCardinalDirection(S,P,2),A=this.getCardinalDirection(T,P,4)),!E)switch(C){case 1:I=s,k=r+-p/P,n[0]=k,n[1]=I;break;case 2:k=h,I=o+d*P,n[0]=k,n[1]=I;break;case 3:I=f,k=r+p/P,n[0]=k,n[1]=I;break;case 4:k=c,I=o+-d*P,n[0]=k,n[1]=I}if(!O)switch(A){case 1:j=g,R=i+-x/P,n[2]=R,n[3]=j;break;case 2:R=_,j=a+w*P,n[2]=R,n[3]=j;break;case 3:j=b,R=i+x/P,n[2]=R,n[3]=j;break;case 4:R=m,j=a+-w*P,n[2]=R,n[3]=j}}return!1},o.getCardinalDirection=function(e,t,n){return e>t?n:1+n%4},o.getIntersection=function(e,t,n,o){if(null==o)return this.getIntersection2(e,t,n);var i,a,u,s,l,c,f,h=e.x,d=e.y,p=t.x,v=t.y,g=n.x,y=n.y,m=o.x,b=o.y;return 0===(f=(i=v-d)*(s=g-m)-(a=b-y)*(u=h-p))?null:new r((u*(c=m*y-g*b)-s*(l=p*d-h*v))/f,(a*l-i*c)/f)},o.angleOfVector=function(e,t,n,r){var o=void 0;return e!==n?(o=Math.atan((r-t)/(n-e)),n0?1:e<0?-1:0},r.floor=function(e){return e<0?Math.ceil(e):Math.floor(e)},r.ceil=function(e){return e<0?Math.floor(e):Math.ceil(e)},e.exports=r},function(e,t,n){"use strict";function r(){}r.MAX_VALUE=2147483647,r.MIN_VALUE=-2147483648,e.exports=r},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n0&&t;){for(u.push(l[0]);u.length>0&&t;){var c=u[0];u.splice(0,1),a.add(c);var f=c.getEdges();for(i=0;i-1&&l.splice(v,1)}a=new Set,s=new Map}else e=[]}return e},h.prototype.createDummyNodesForBendpoints=function(e){for(var t=[],n=e.source,r=this.graphManager.calcLowestCommonAncestor(e.source,e.target),o=0;o0){for(var o=this.edgeToDummyNodes.get(n),i=0;i=0&&t.splice(f,1),c.getNeighborsList().forEach(function(e){if(n.indexOf(e)<0){var t=r.get(e)-1;1==t&&s.push(e),r.set(e,t)}})}n=n.concat(s),1!=t.length&&2!=t.length||(o=!0,i=t[0])}return i},h.prototype.setGraphManager=function(e){this.graphManager=e},e.exports=h},function(e,t,n){"use strict";function r(){}r.seed=1,r.x=0,r.nextDouble=function(){return r.x=1e4*Math.sin(r.seed++),r.x-Math.floor(r.x)},e.exports=r},function(e,t,n){"use strict";var r=n(4);function o(e,t){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}o.prototype.getWorldOrgX=function(){return this.lworldOrgX},o.prototype.setWorldOrgX=function(e){this.lworldOrgX=e},o.prototype.getWorldOrgY=function(){return this.lworldOrgY},o.prototype.setWorldOrgY=function(e){this.lworldOrgY=e},o.prototype.getWorldExtX=function(){return this.lworldExtX},o.prototype.setWorldExtX=function(e){this.lworldExtX=e},o.prototype.getWorldExtY=function(){return this.lworldExtY},o.prototype.setWorldExtY=function(e){this.lworldExtY=e},o.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},o.prototype.setDeviceOrgX=function(e){this.ldeviceOrgX=e},o.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},o.prototype.setDeviceOrgY=function(e){this.ldeviceOrgY=e},o.prototype.getDeviceExtX=function(){return this.ldeviceExtX},o.prototype.setDeviceExtX=function(e){this.ldeviceExtX=e},o.prototype.getDeviceExtY=function(){return this.ldeviceExtY},o.prototype.setDeviceExtY=function(e){this.ldeviceExtY=e},o.prototype.transformX=function(e){var t=0,n=this.lworldExtX;return 0!=n&&(t=this.ldeviceOrgX+(e-this.lworldOrgX)*this.ldeviceExtX/n),t},o.prototype.transformY=function(e){var t=0,n=this.lworldExtY;return 0!=n&&(t=this.ldeviceOrgY+(e-this.lworldOrgY)*this.ldeviceExtY/n),t},o.prototype.inverseTransformX=function(e){var t=0,n=this.ldeviceExtX;return 0!=n&&(t=this.lworldOrgX+(e-this.ldeviceOrgX)*this.lworldExtX/n),t},o.prototype.inverseTransformY=function(e){var t=0,n=this.ldeviceExtY;return 0!=n&&(t=this.lworldOrgY+(e-this.ldeviceOrgY)*this.lworldExtY/n),t},o.prototype.inverseTransformPoint=function(e){return new r(this.inverseTransformX(e.x),this.inverseTransformY(e.y))},e.exports=o},function(e,t,n){"use strict";var r=n(15),o=n(7),i=n(0),a=n(8),u=n(9);function s(){r.call(this),this.useSmartIdealEdgeLengthCalculation=o.DEFAULT_USE_SMART_IDEAL_EDGE_LENGTH_CALCULATION,this.idealEdgeLength=o.DEFAULT_EDGE_LENGTH,this.springConstant=o.DEFAULT_SPRING_STRENGTH,this.repulsionConstant=o.DEFAULT_REPULSION_STRENGTH,this.gravityConstant=o.DEFAULT_GRAVITY_STRENGTH,this.compoundGravityConstant=o.DEFAULT_COMPOUND_GRAVITY_STRENGTH,this.gravityRangeFactor=o.DEFAULT_GRAVITY_RANGE_FACTOR,this.compoundGravityRangeFactor=o.DEFAULT_COMPOUND_GRAVITY_RANGE_FACTOR,this.displacementThresholdPerNode=3*o.DEFAULT_EDGE_LENGTH/100,this.coolingFactor=o.DEFAULT_COOLING_FACTOR_INCREMENTAL,this.initialCoolingFactor=o.DEFAULT_COOLING_FACTOR_INCREMENTAL,this.totalDisplacement=0,this.oldTotalDisplacement=0,this.maxIterations=o.MAX_ITERATIONS}for(var l in s.prototype=Object.create(r.prototype),r)s[l]=r[l];s.prototype.initParameters=function(){r.prototype.initParameters.call(this,arguments),this.totalIterations=0,this.notAnimatedIterations=0,this.useFRGridVariant=o.DEFAULT_USE_SMART_REPULSION_RANGE_CALCULATION,this.grid=[]},s.prototype.calcIdealEdgeLengths=function(){for(var e,t,n,r,a,u,s=this.getGraphManager().getAllEdges(),l=0;lo.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*o.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(e-o.ADAPTATION_LOWER_NODE_LIMIT)/(o.ADAPTATION_UPPER_NODE_LIMIT-o.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-o.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=o.MAX_NODE_DISPLACEMENT_INCREMENTAL):(e>o.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(o.COOLING_ADAPTATION_FACTOR,1-(e-o.ADAPTATION_LOWER_NODE_LIMIT)/(o.ADAPTATION_UPPER_NODE_LIMIT-o.ADAPTATION_LOWER_NODE_LIMIT)*(1-o.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=o.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(5*this.getAllNodes().length,this.maxIterations),this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},s.prototype.calcSpringForces=function(){for(var e,t=this.getAllEdges(),n=0;n0&&void 0!==arguments[0])||arguments[0],u=arguments.length>1&&void 0!==arguments[1]&&arguments[1],s=this.getAllNodes();if(this.useFRGridVariant)for(this.totalIterations%o.GRID_CALCULATION_CHECK_PERIOD==1&&a&&this.updateGrid(),i=new Set,e=0;e(s=t.getEstimatedSize()*this.gravityRangeFactor)||u>s)&&(e.gravitationForceX=-this.gravityConstant*o,e.gravitationForceY=-this.gravityConstant*i):(a>(s=t.getEstimatedSize()*this.compoundGravityRangeFactor)||u>s)&&(e.gravitationForceX=-this.gravityConstant*o*this.compoundGravityConstant,e.gravitationForceY=-this.gravityConstant*i*this.compoundGravityConstant)},s.prototype.isConverged=function(){var e,t=!1;return this.totalIterations>this.maxIterations/3&&(t=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),e=this.totalDisplacement=u.length||l>=u[0].length))for(var c=0;ce}}]),e}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:1,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.sequence1=t,this.sequence2=n,this.match_score=r,this.mismatch_penalty=o,this.gap_penalty=i,this.iMax=t.length+1,this.jMax=n.length+1,this.grid=new Array(this.iMax);for(var a=0;a=0;n--){var r=this.listeners[n];r.event===e&&r.callback===t&&this.listeners.splice(n,1)}},o.emit=function(e,t){for(var n=0;n"']/g,q=RegExp(H.source),X=RegExp(Y.source),K=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,$=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,J=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,ne=RegExp(te.source),re=/^\s+/,oe=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ae=/\{\n\/\* \[wrapped with (.+)\] \*/,ue=/,? & /,se=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,le=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,pe=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,me=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,be=/($^)/,_e=/['\n\r\u2028\u2029\\]/g,we="\\ud800-\\udfff",xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ee="\\u2700-\\u27bf",Oe="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",Te="\\ufe0e\\ufe0f",Pe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ce="["+we+"]",Ae="["+Pe+"]",ke="["+xe+"]",Ie="\\d+",Re="["+Ee+"]",je="["+Oe+"]",Me="[^"+we+Pe+Ie+Ee+Oe+Se+"]",Ne="\\ud83c[\\udffb-\\udfff]",De="[^"+we+"]",Le="(?:\\ud83c[\\udde6-\\uddff]){2}",Be="[\\ud800-\\udbff][\\udc00-\\udfff]",Fe="["+Se+"]",Ue="\\u200d",ze="(?:"+je+"|"+Me+")",Ve="(?:"+Fe+"|"+Me+")",We="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",He="(?:"+ke+"|"+Ne+")?",Ye="["+Te+"]?",qe=Ye+He+"(?:"+Ue+"(?:"+[De,Le,Be].join("|")+")"+Ye+He+")*",Xe="(?:"+[Re,Le,Be].join("|")+")"+qe,Ke="(?:"+[De+ke+"?",ke,Le,Be,Ce].join("|")+")",Ze=RegExp("['’]","g"),$e=RegExp(ke,"g"),Qe=RegExp(Ne+"(?="+Ne+")|"+Ke+qe,"g"),Je=RegExp([Fe+"?"+je+"+"+We+"(?="+[Ae,Fe,"$"].join("|")+")",Ve+"+"+Ge+"(?="+[Ae,Fe+ze,"$"].join("|")+")",Fe+"?"+ze+"+"+We,Fe+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ie,Xe].join("|"),"g"),et=RegExp("["+Ue+we+xe+Te+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],rt=-1,ot={};ot[j]=ot[M]=ot[N]=ot[D]=ot[L]=ot[B]=ot[F]=ot[U]=ot[z]=!0,ot[v]=ot[g]=ot[I]=ot[y]=ot[R]=ot[m]=ot[b]=ot[_]=ot[x]=ot[E]=ot[O]=ot[T]=ot[P]=ot[C]=ot[k]=!1;var it={};it[v]=it[g]=it[I]=it[R]=it[y]=it[m]=it[j]=it[M]=it[N]=it[D]=it[L]=it[x]=it[E]=it[O]=it[T]=it[P]=it[C]=it[A]=it[B]=it[F]=it[U]=it[z]=!0,it[b]=it[_]=it[k]=!1;var at={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ut=parseFloat,st=parseInt,lt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ct="object"==typeof self&&self&&self.Object===Object&&self,ft=lt||ct||Function("return this")(),ht=t&&!t.nodeType&&t,dt=ht&&e&&!e.nodeType&&e,pt=dt&&dt.exports===ht,vt=pt&<.process,gt=function(){try{return dt&&dt.require&&dt.require("util").types||vt&&vt.binding&&vt.binding("util")}catch(e){}}(),yt=gt&>.isArrayBuffer,mt=gt&>.isDate,bt=gt&>.isMap,_t=gt&>.isRegExp,wt=gt&>.isSet,xt=gt&>.isTypedArray;function Et(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)}function Ot(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function kt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function Jt(e,t){for(var n=e.length;n--&&Ft(t,e[n],0)>-1;);return n}var en=Gt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"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",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tn=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});function nn(e){return"\\"+at[e]}function rn(e){return et.test(e)}function on(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function an(e,t){return function(n){return e(t(n))}}function un(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"}),pn=function e(t){var n,r=(t=null==t?ft:pn.defaults(ft.Object(),t,pn.pick(ft,nt))).Array,oe=t.Date,we=t.Error,xe=t.Function,Ee=t.Math,Oe=t.Object,Se=t.RegExp,Te=t.String,Pe=t.TypeError,Ce=r.prototype,Ae=xe.prototype,ke=Oe.prototype,Ie=t["__core-js_shared__"],Re=Ae.toString,je=ke.hasOwnProperty,Me=0,Ne=(n=/[^.]+$/.exec(Ie&&Ie.keys&&Ie.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",De=ke.toString,Le=Re.call(Oe),Be=ft._,Fe=Se("^"+Re.call(je).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ue=pt?t.Buffer:o,ze=t.Symbol,Ve=t.Uint8Array,We=Ue?Ue.allocUnsafe:o,Ge=an(Oe.getPrototypeOf,Oe),He=Oe.create,Ye=ke.propertyIsEnumerable,qe=Ce.splice,Xe=ze?ze.isConcatSpreadable:o,Ke=ze?ze.iterator:o,Qe=ze?ze.toStringTag:o,et=function(){try{var e=li(Oe,"defineProperty");return e({},"",{}),e}catch(e){}}(),at=t.clearTimeout!==ft.clearTimeout&&t.clearTimeout,lt=oe&&oe.now!==ft.Date.now&&oe.now,ct=t.setTimeout!==ft.setTimeout&&t.setTimeout,ht=Ee.ceil,dt=Ee.floor,vt=Oe.getOwnPropertySymbols,gt=Ue?Ue.isBuffer:o,Dt=t.isFinite,Gt=Ce.join,vn=an(Oe.keys,Oe),gn=Ee.max,yn=Ee.min,mn=oe.now,bn=t.parseInt,_n=Ee.random,wn=Ce.reverse,xn=li(t,"DataView"),En=li(t,"Map"),On=li(t,"Promise"),Sn=li(t,"Set"),Tn=li(t,"WeakMap"),Pn=li(Oe,"create"),Cn=Tn&&new Tn,An={},kn=Li(xn),In=Li(En),Rn=Li(On),jn=Li(Sn),Mn=Li(Tn),Nn=ze?ze.prototype:o,Dn=Nn?Nn.valueOf:o,Ln=Nn?Nn.toString:o;function Bn(e){if(eu(e)&&!Wa(e)&&!(e instanceof Vn)){if(e instanceof zn)return e;if(je.call(e,"__wrapped__"))return Bi(e)}return new zn(e)}var Fn=function(){function e(){}return function(t){if(!Ja(t))return{};if(He)return He(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Un(){}function zn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Vn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function ar(e,t,n,r,i,a){var u,s=1&t,l=2&t,c=4&t;if(n&&(u=i?n(e,r,i,a):n(e)),u!==o)return u;if(!Ja(e))return e;var f=Wa(e);if(f){if(u=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&je.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!s)return Po(e,u)}else{var h=hi(e),d=h==_||h==w;if(qa(e))return wo(e,s);if(h==O||h==v||d&&!i){if(u=l||d?{}:pi(e),!s)return l?function(e,t){return Co(e,fi(e),t)}(e,function(e,t){return e&&Co(t,Iu(t),e)}(u,e)):function(e,t){return Co(e,ci(e),t)}(e,nr(u,e))}else{if(!it[h])return i?e:{};u=function(e,t,n){var r,o=e.constructor;switch(t){case I:return xo(e);case y:case m:return new o(+e);case R:return function(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case j:case M:case N:case D:case L:case B:case F:case U:case z:return Eo(e,n);case x:return new o;case E:case C:return new o(e);case T:return function(e){var t=new e.constructor(e.source,he.exec(e));return t.lastIndex=e.lastIndex,t}(e);case P:return new o;case A:return r=e,Dn?Oe(Dn.call(r)):{}}}(e,h,s)}}a||(a=new qn);var p=a.get(e);if(p)return p;a.set(e,u),iu(e)?e.forEach(function(r){u.add(ar(r,t,n,r,e,a))}):tu(e)&&e.forEach(function(r,o){u.set(o,ar(r,t,n,o,e,a))});var g=f?o:(c?l?ni:ti:l?Iu:ku)(e);return St(g||e,function(r,o){g&&(r=e[o=r]),Jn(u,o,ar(r,t,n,o,e,a))}),u}function ur(e,t,n){var r=n.length;if(null==e)return!r;for(e=Oe(e);r--;){var i=n[r],a=t[i],u=e[i];if(u===o&&!(i in e)||!a(u))return!1}return!0}function sr(e,t,n){if("function"!=typeof e)throw new Pe(i);return Ci(function(){e.apply(o,n)},t)}function lr(e,t,n,r){var o=-1,i=At,a=!0,u=e.length,s=[],l=t.length;if(!u)return s;n&&(t=It(t,Kt(n))),r?(i=kt,a=!1):t.length>=200&&(i=$t,a=!1,t=new Yn(t));e:for(;++o-1},Gn.prototype.set=function(e,t){var n=this.__data__,r=er(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Hn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(En||Gn),string:new Wn}},Hn.prototype.delete=function(e){var t=ui(this,e).delete(e);return this.size-=t?1:0,t},Hn.prototype.get=function(e){return ui(this,e).get(e)},Hn.prototype.has=function(e){return ui(this,e).has(e)},Hn.prototype.set=function(e,t){var n=ui(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Yn.prototype.add=Yn.prototype.push=function(e){return this.__data__.set(e,a),this},Yn.prototype.has=function(e){return this.__data__.has(e)},qn.prototype.clear=function(){this.__data__=new Gn,this.size=0},qn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},qn.prototype.get=function(e){return this.__data__.get(e)},qn.prototype.has=function(e){return this.__data__.has(e)},qn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Gn){var r=n.__data__;if(!En||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Hn(r)}return n.set(e,t),this.size=n.size,this};var cr=Io(mr),fr=Io(br,!0);function hr(e,t){var n=!0;return cr(e,function(e,r,o){return n=!!t(e,r,o)}),n}function dr(e,t,n){for(var r=-1,i=e.length;++r0&&n(u)?t>1?vr(u,t-1,n,r,o):Rt(o,u):r||(o[o.length]=u)}return o}var gr=Ro(),yr=Ro(!0);function mr(e,t){return e&&gr(e,t,ku)}function br(e,t){return e&&yr(e,t,ku)}function _r(e,t){return Ct(t,function(t){return Za(e[t])})}function wr(e,t){for(var n=0,r=(t=yo(t,e)).length;null!=e&&nt}function Sr(e,t){return null!=e&&je.call(e,t)}function Tr(e,t){return null!=e&&t in Oe(e)}function Pr(e,t,n){for(var i=n?kt:At,a=e[0].length,u=e.length,s=u,l=r(u),c=1/0,f=[];s--;){var h=e[s];s&&t&&(h=It(h,Kt(t))),c=yn(h.length,c),l[s]=!n&&(t||a>=120&&h.length>=120)?new Yn(s&&h):o}h=e[0];var d=-1,p=l[0];e:for(;++d=u?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)});t--;)e[t]=e[t].value;return e}(o)}function Vr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)u!==e&&qe.call(u,s,1),qe.call(e,s,1);return e}function Gr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;gi(o)?qe.call(e,o,1):so(e,o)}}return e}function Hr(e,t){return e+dt(_n()*(t-e+1))}function Yr(e,t){var n="";if(!e||t<1||t>f)return n;do{t%2&&(n+=e),(t=dt(t/2))&&(e+=e)}while(t);return n}function qr(e,t){return Ai(Oi(e,t,ns),e+"")}function Xr(e){return Kn(Fu(e))}function Kr(e,t){var n=Fu(e);return Ri(n,ir(t,0,n.length))}function Zr(e,t,n,r){if(!Ja(e))return e;for(var i=-1,a=(t=yo(t,e)).length,u=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!uu(a)&&(n?a<=t:a=200){var l=t?null:qo(e);if(l)return sn(l);a=!1,o=$t,s=new Yn}else s=t?[]:u;e:for(;++r=r?e:eo(e,t,n)}var _o=at||function(e){return ft.clearTimeout(e)};function wo(e,t){if(t)return e.slice();var n=e.length,r=We?We(n):new e.constructor(n);return e.copy(r),r}function xo(e){var t=new e.constructor(e.byteLength);return new Ve(t).set(new Ve(e)),t}function Eo(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Oo(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=uu(e),u=t!==o,s=null===t,l=t==t,c=uu(t);if(!s&&!c&&!a&&e>t||a&&u&&l&&!s&&!c||r&&u&&l||!n&&l||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,u=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,u&&yi(n[0],n[1],u)&&(a=i<3?o:a,i=1),t=Oe(t);++r-1?i[a?t[u]:u]:o}}function Lo(e){return ei(function(t){var n=t.length,r=n,a=zn.prototype.thru;for(e&&t.reverse();r--;){var u=t[r];if("function"!=typeof u)throw new Pe(i);if(a&&!s&&"wrapper"==oi(u))var s=new zn([],!0)}for(r=s?r:n;++r1&&_.reverse(),d&&fs))return!1;var c=a.get(e),f=a.get(t);if(c&&f)return c==t&&f==e;var h=-1,d=!0,p=2&n?new Yn:o;for(a.set(e,t),a.set(t,e);++h-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return St(p,function(n){var r="_."+n[0];t&n[1]&&!At(e,r)&&e.push(r)}),e.sort()}(function(e){var t=e.match(ae);return t?t[1].split(ue):[]}(r),n)))}function Ii(e){var t=0,n=0;return function(){var r=mn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Ri(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,oa(e,n)});function fa(e){var t=Bn(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var da=ei(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return or(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Vn&&gi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new zn(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(o),e})):this.thru(i)}),pa=Ao(function(e,t,n){je.call(e,n)?++e[n]:rr(e,n,1)}),va=Do(Vi),ga=Do(Wi);function ya(e,t){return(Wa(e)?St:cr)(e,ai(t,3))}function ma(e,t){return(Wa(e)?Tt:fr)(e,ai(t,3))}var ba=Ao(function(e,t,n){je.call(e,n)?e[n].push(t):rr(e,n,[t])}),_a=qr(function(e,t,n){var o=-1,i="function"==typeof t,a=Ha(e)?r(e.length):[];return cr(e,function(e){a[++o]=i?Et(t,e,n):Cr(e,t,n)}),a}),wa=Ao(function(e,t,n){rr(e,n,t)});function xa(e,t){return(Wa(e)?It:Dr)(e,ai(t,3))}var Ea=Ao(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),Oa=qr(function(e,t){if(null==e)return[];var n=t.length;return n>1&&yi(e,t[0],t[1])?t=[]:n>2&&yi(t[0],t[1],t[2])&&(t=[t[0]]),zr(e,vr(t,1),[])}),Sa=lt||function(){return ft.Date.now()};function Ta(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Ko(e,l,o,o,o,o,t)}function Pa(e,t){var n;if("function"!=typeof t)throw new Pe(i);return e=du(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var Ca=qr(function(e,t,n){var r=1;if(n.length){var o=un(n,ii(Ca));r|=s}return Ko(e,r,t,n,o)}),Aa=qr(function(e,t,n){var r=3;if(n.length){var o=un(n,ii(Aa));r|=s}return Ko(t,r,e,n,o)});function ka(e,t,n){var r,a,u,s,l,c,f=0,h=!1,d=!1,p=!0;if("function"!=typeof e)throw new Pe(i);function v(t){var n=r,i=a;return r=a=o,f=t,s=e.apply(i,n)}function g(e){var n=e-c;return c===o||n>=t||n<0||d&&e-f>=u}function y(){var e=Sa();if(g(e))return m(e);l=Ci(y,function(e){var n=t-(e-c);return d?yn(n,u-(e-f)):n}(e))}function m(e){return l=o,p&&r?v(e):(r=a=o,s)}function b(){var e=Sa(),n=g(e);if(r=arguments,a=this,c=e,n){if(l===o)return function(e){return f=e,l=Ci(y,t),h?v(e):s}(c);if(d)return _o(l),l=Ci(y,t),v(c)}return l===o&&(l=Ci(y,t)),s}return t=vu(t)||0,Ja(n)&&(h=!!n.leading,u=(d="maxWait"in n)?gn(vu(n.maxWait)||0,t):u,p="trailing"in n?!!n.trailing:p),b.cancel=function(){l!==o&&_o(l),f=0,r=c=a=l=o},b.flush=function(){return l===o?s:m(Sa())},b}var Ia=qr(function(e,t){return sr(e,1,t)}),Ra=qr(function(e,t,n){return sr(e,vu(t)||0,n)});function ja(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Pe(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(ja.Cache||Hn),n}function Ma(e){if("function"!=typeof e)throw new Pe(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}ja.Cache=Hn;var Na=mo(function(e,t){var n=(t=1==t.length&&Wa(t[0])?It(t[0],Kt(ai())):It(vr(t,1),Kt(ai()))).length;return qr(function(r){for(var o=-1,i=yn(r.length,n);++o=t}),Va=Ar(function(){return arguments}())?Ar:function(e){return eu(e)&&je.call(e,"callee")&&!Ye.call(e,"callee")},Wa=r.isArray,Ga=yt?Kt(yt):function(e){return eu(e)&&Er(e)==I};function Ha(e){return null!=e&&Qa(e.length)&&!Za(e)}function Ya(e){return eu(e)&&Ha(e)}var qa=gt||vs,Xa=mt?Kt(mt):function(e){return eu(e)&&Er(e)==m};function Ka(e){if(!eu(e))return!1;var t=Er(e);return t==b||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ru(e)}function Za(e){if(!Ja(e))return!1;var t=Er(e);return t==_||t==w||"[object AsyncFunction]"==t||"[object Proxy]"==t}function $a(e){return"number"==typeof e&&e==du(e)}function Qa(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function Ja(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function eu(e){return null!=e&&"object"==typeof e}var tu=bt?Kt(bt):function(e){return eu(e)&&hi(e)==x};function nu(e){return"number"==typeof e||eu(e)&&Er(e)==E}function ru(e){if(!eu(e)||Er(e)!=O)return!1;var t=Ge(e);if(null===t)return!0;var n=je.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Re.call(n)==Le}var ou=_t?Kt(_t):function(e){return eu(e)&&Er(e)==T},iu=wt?Kt(wt):function(e){return eu(e)&&hi(e)==P};function au(e){return"string"==typeof e||!Wa(e)&&eu(e)&&Er(e)==C}function uu(e){return"symbol"==typeof e||eu(e)&&Er(e)==A}var su=xt?Kt(xt):function(e){return eu(e)&&Qa(e.length)&&!!ot[Er(e)]},lu=Go(Nr),cu=Go(function(e,t){return e<=t});function fu(e){if(!e)return[];if(Ha(e))return au(e)?fn(e):Po(e);if(Ke&&e[Ke])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ke]());var t=hi(e);return(t==x?on:t==P?sn:Fu)(e)}function hu(e){return e?(e=vu(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function du(e){var t=hu(e),n=t%1;return t==t?n?t-n:t:0}function pu(e){return e?ir(du(e),0,d):0}function vu(e){if("number"==typeof e)return e;if(uu(e))return h;if(Ja(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ja(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Xt(e);var n=pe.test(e);return n||ge.test(e)?st(e.slice(2),n?2:8):de.test(e)?h:+e}function gu(e){return Co(e,Iu(e))}function yu(e){return null==e?"":ao(e)}var mu=ko(function(e,t){if(wi(t)||Ha(t))Co(t,ku(t),e);else for(var n in t)je.call(t,n)&&Jn(e,n,t[n])}),bu=ko(function(e,t){Co(t,Iu(t),e)}),_u=ko(function(e,t,n,r){Co(t,Iu(t),e,r)}),wu=ko(function(e,t,n,r){Co(t,ku(t),e,r)}),xu=ei(or),Eu=qr(function(e,t){e=Oe(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&yi(t[0],t[1],i)&&(r=1);++n1),t}),Co(e,ni(e),n),r&&(n=ar(n,7,Qo));for(var o=t.length;o--;)so(n,t[o]);return n}),Nu=ei(function(e,t){return null==e?{}:function(e,t){return Vr(e,t,function(t,n){return Tu(e,n)})}(e,t)});function Du(e,t){if(null==e)return{};var n=It(ni(e),function(e){return[e]});return t=ai(t),Vr(e,n,function(e,n){return t(e,n[0])})}var Lu=Xo(ku),Bu=Xo(Iu);function Fu(e){return null==e?[]:Zt(e,ku(e))}var Uu=Mo(function(e,t,n){return t=t.toLowerCase(),e+(n?zu(t):t)});function zu(e){return Ku(yu(e).toLowerCase())}function Vu(e){return(e=yu(e))&&e.replace(me,en).replace($e,"")}var Wu=Mo(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Gu=Mo(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Hu=jo("toLowerCase"),Yu=Mo(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),qu=Mo(function(e,t,n){return e+(n?" ":"")+Ku(t)}),Xu=Mo(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Ku=jo("toUpperCase");function Zu(e,t,n){return e=yu(e),(t=n?o:t)===o?function(e){return tt.test(e)}(e)?function(e){return e.match(Je)||[]}(e):function(e){return e.match(se)||[]}(e):e.match(t)||[]}var $u=qr(function(e,t){try{return Et(e,o,t)}catch(e){return Ka(e)?e:new we(e)}}),Qu=ei(function(e,t){return St(t,function(t){t=Di(t),rr(e,t,Ca(e[t],e))}),e});function Ju(e){return function(){return e}}var es=Lo(),ts=Lo(!0);function ns(e){return e}function rs(e){return jr("function"==typeof e?e:ar(e,1))}var os=qr(function(e,t){return function(n){return Cr(n,e,t)}}),is=qr(function(e,t){return function(n){return Cr(e,n,t)}});function as(e,t,n){var r=ku(t),o=_r(t,r);null!=n||Ja(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=_r(t,ku(t)));var i=!(Ja(n)&&"chain"in n&&!n.chain),a=Za(e);return St(o,function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=Po(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Rt([this.value()],arguments))})}),e}function us(){}var ss=zo(It),ls=zo(Pt),cs=zo(Nt);function fs(e){return mi(e)?Wt(Di(e)):function(e){return function(t){return wr(t,e)}}(e)}var hs=Wo(),ds=Wo(!0);function ps(){return[]}function vs(){return!1}var gs,ys=Uo(function(e,t){return e+t},0),ms=Yo("ceil"),bs=Uo(function(e,t){return e/t},1),_s=Yo("floor"),ws=Uo(function(e,t){return e*t},1),xs=Yo("round"),Es=Uo(function(e,t){return e-t},0);return Bn.after=function(e,t){if("function"!=typeof t)throw new Pe(i);return e=du(e),function(){if(--e<1)return t.apply(this,arguments)}},Bn.ary=Ta,Bn.assign=mu,Bn.assignIn=bu,Bn.assignInWith=_u,Bn.assignWith=wu,Bn.at=xu,Bn.before=Pa,Bn.bind=Ca,Bn.bindAll=Qu,Bn.bindKey=Aa,Bn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wa(e)?e:[e]},Bn.chain=fa,Bn.chunk=function(e,t,n){t=(n?yi(e,t,n):t===o)?1:gn(du(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,u=0,s=r(ht(i/t));ai?0:i+n),(r=r===o||r>i?i:du(r))<0&&(r+=i),r=n>r?0:pu(r);n>>0)?(e=yu(e))&&("string"==typeof t||null!=t&&!ou(t))&&!(t=ao(t))&&rn(e)?bo(fn(e),0,n):e.split(t,n):[]},Bn.spread=function(e,t){if("function"!=typeof e)throw new Pe(i);return t=null==t?0:gn(du(t),0),qr(function(n){var r=n[t],o=bo(n,0,t);return r&&Rt(o,r),Et(e,this,o)})},Bn.tail=function(e){var t=null==e?0:e.length;return t?eo(e,1,t):[]},Bn.take=function(e,t,n){return e&&e.length?eo(e,0,(t=n||t===o?1:du(t))<0?0:t):[]},Bn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?eo(e,(t=r-(t=n||t===o?1:du(t)))<0?0:t,r):[]},Bn.takeRightWhile=function(e,t){return e&&e.length?co(e,ai(t,3),!1,!0):[]},Bn.takeWhile=function(e,t){return e&&e.length?co(e,ai(t,3)):[]},Bn.tap=function(e,t){return t(e),e},Bn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Pe(i);return Ja(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),ka(e,t,{leading:r,maxWait:t,trailing:o})},Bn.thru=ha,Bn.toArray=fu,Bn.toPairs=Lu,Bn.toPairsIn=Bu,Bn.toPath=function(e){return Wa(e)?It(e,Di):uu(e)?[e]:Po(Ni(yu(e)))},Bn.toPlainObject=gu,Bn.transform=function(e,t,n){var r=Wa(e),o=r||qa(e)||su(e);if(t=ai(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:Ja(e)&&Za(i)?Fn(Ge(e)):{}}return(o?St:mr)(e,function(e,r,o){return t(n,e,r,o)}),n},Bn.unary=function(e){return Ta(e,1)},Bn.union=ea,Bn.unionBy=ta,Bn.unionWith=na,Bn.uniq=function(e){return e&&e.length?uo(e):[]},Bn.uniqBy=function(e,t){return e&&e.length?uo(e,ai(t,2)):[]},Bn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?uo(e,o,t):[]},Bn.unset=function(e,t){return null==e||so(e,t)},Bn.unzip=ra,Bn.unzipWith=oa,Bn.update=function(e,t,n){return null==e?e:lo(e,t,go(n))},Bn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:lo(e,t,go(n),r)},Bn.values=Fu,Bn.valuesIn=function(e){return null==e?[]:Zt(e,Iu(e))},Bn.without=ia,Bn.words=Zu,Bn.wrap=function(e,t){return Da(go(t),e)},Bn.xor=aa,Bn.xorBy=ua,Bn.xorWith=sa,Bn.zip=la,Bn.zipObject=function(e,t){return po(e||[],t||[],Jn)},Bn.zipObjectDeep=function(e,t){return po(e||[],t||[],Zr)},Bn.zipWith=ca,Bn.entries=Lu,Bn.entriesIn=Bu,Bn.extend=bu,Bn.extendWith=_u,as(Bn,Bn),Bn.add=ys,Bn.attempt=$u,Bn.camelCase=Uu,Bn.capitalize=zu,Bn.ceil=ms,Bn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=vu(n))==n?n:0),t!==o&&(t=(t=vu(t))==t?t:0),ir(vu(e),t,n)},Bn.clone=function(e){return ar(e,4)},Bn.cloneDeep=function(e){return ar(e,5)},Bn.cloneDeepWith=function(e,t){return ar(e,5,t="function"==typeof t?t:o)},Bn.cloneWith=function(e,t){return ar(e,4,t="function"==typeof t?t:o)},Bn.conformsTo=function(e,t){return null==t||ur(e,t,ku(t))},Bn.deburr=Vu,Bn.defaultTo=function(e,t){return null==e||e!=e?t:e},Bn.divide=bs,Bn.endsWith=function(e,t,n){e=yu(e),t=ao(t);var r=e.length,i=n=n===o?r:ir(du(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Bn.eq=Fa,Bn.escape=function(e){return(e=yu(e))&&X.test(e)?e.replace(Y,tn):e},Bn.escapeRegExp=function(e){return(e=yu(e))&&ne.test(e)?e.replace(te,"\\$&"):e},Bn.every=function(e,t,n){var r=Wa(e)?Pt:hr;return n&&yi(e,t,n)&&(t=o),r(e,ai(t,3))},Bn.find=va,Bn.findIndex=Vi,Bn.findKey=function(e,t){return Lt(e,ai(t,3),mr)},Bn.findLast=ga,Bn.findLastIndex=Wi,Bn.findLastKey=function(e,t){return Lt(e,ai(t,3),br)},Bn.floor=_s,Bn.forEach=ya,Bn.forEachRight=ma,Bn.forIn=function(e,t){return null==e?e:gr(e,ai(t,3),Iu)},Bn.forInRight=function(e,t){return null==e?e:yr(e,ai(t,3),Iu)},Bn.forOwn=function(e,t){return e&&mr(e,ai(t,3))},Bn.forOwnRight=function(e,t){return e&&br(e,ai(t,3))},Bn.get=Su,Bn.gt=Ua,Bn.gte=za,Bn.has=function(e,t){return null!=e&&di(e,t,Sr)},Bn.hasIn=Tu,Bn.head=Hi,Bn.identity=ns,Bn.includes=function(e,t,n,r){e=Ha(e)?e:Fu(e),n=n&&!r?du(n):0;var o=e.length;return n<0&&(n=gn(o+n,0)),au(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ft(e,t,n)>-1},Bn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:du(n);return o<0&&(o=gn(r+o,0)),Ft(e,t,o)},Bn.inRange=function(e,t,n){return t=hu(t),n===o?(n=t,t=0):n=hu(n),function(e,t,n){return e>=yn(t,n)&&e=-9007199254740991&&e<=f},Bn.isSet=iu,Bn.isString=au,Bn.isSymbol=uu,Bn.isTypedArray=su,Bn.isUndefined=function(e){return e===o},Bn.isWeakMap=function(e){return eu(e)&&hi(e)==k},Bn.isWeakSet=function(e){return eu(e)&&"[object WeakSet]"==Er(e)},Bn.join=function(e,t){return null==e?"":Gt.call(e,t)},Bn.kebabCase=Wu,Bn.last=Ki,Bn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=du(n))<0?gn(r+i,0):yn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Bt(e,zt,i,!0)},Bn.lowerCase=Gu,Bn.lowerFirst=Hu,Bn.lt=lu,Bn.lte=cu,Bn.max=function(e){return e&&e.length?dr(e,ns,Or):o},Bn.maxBy=function(e,t){return e&&e.length?dr(e,ai(t,2),Or):o},Bn.mean=function(e){return Vt(e,ns)},Bn.meanBy=function(e,t){return Vt(e,ai(t,2))},Bn.min=function(e){return e&&e.length?dr(e,ns,Nr):o},Bn.minBy=function(e,t){return e&&e.length?dr(e,ai(t,2),Nr):o},Bn.stubArray=ps,Bn.stubFalse=vs,Bn.stubObject=function(){return{}},Bn.stubString=function(){return""},Bn.stubTrue=function(){return!0},Bn.multiply=ws,Bn.nth=function(e,t){return e&&e.length?Ur(e,du(t)):o},Bn.noConflict=function(){return ft._===this&&(ft._=Be),this},Bn.noop=us,Bn.now=Sa,Bn.pad=function(e,t,n){e=yu(e);var r=(t=du(t))?cn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Vo(dt(o),n)+e+Vo(ht(o),n)},Bn.padEnd=function(e,t,n){e=yu(e);var r=(t=du(t))?cn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=_n();return yn(e+i*(t-e+ut("1e-"+((i+"").length-1))),t)}return Hr(e,t)},Bn.reduce=function(e,t,n){var r=Wa(e)?jt:Ht,o=arguments.length<3;return r(e,ai(t,4),n,o,cr)},Bn.reduceRight=function(e,t,n){var r=Wa(e)?Mt:Ht,o=arguments.length<3;return r(e,ai(t,4),n,o,fr)},Bn.repeat=function(e,t,n){return t=(n?yi(e,t,n):t===o)?1:du(t),Yr(yu(e),t)},Bn.replace=function(){var e=arguments,t=yu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Bn.result=function(e,t,n){var r=-1,i=(t=yo(t,e)).length;for(i||(i=1,e=o);++rf)return[];var n=d,r=yn(e,d);t=ai(t),e-=d;for(var o=qt(r,t);++n=a)return e;var s=n-cn(r);if(s<1)return r;var l=u?bo(u,0,s).join(""):e.slice(0,s);if(i===o)return l+r;if(u&&(s+=l.length-s),ou(i)){if(e.slice(s).search(i)){var c,f=l;for(i.global||(i=Se(i.source,yu(he.exec(i))+"g")),i.lastIndex=0;c=i.exec(f);)var h=c.index;l=l.slice(0,h===o?s:h)}}else if(e.indexOf(ao(i),s)!=s){var d=l.lastIndexOf(i);d>-1&&(l=l.slice(0,d))}return l+r},Bn.unescape=function(e){return(e=yu(e))&&q.test(e)?e.replace(H,dn):e},Bn.uniqueId=function(e){var t=++Me;return yu(e)+t},Bn.upperCase=Xu,Bn.upperFirst=Ku,Bn.each=ya,Bn.eachRight=ma,Bn.first=Hi,as(Bn,(gs={},mr(Bn,function(e,t){je.call(Bn.prototype,t)||(gs[t]=e)}),gs),{chain:!1}),Bn.VERSION="4.17.21",St(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){Bn[e].placeholder=Bn}),St(["drop","take"],function(e,t){Vn.prototype[e]=function(n){n=n===o?1:gn(du(n),0);var r=this.__filtered__&&!t?new Vn(this):this.clone();return r.__filtered__?r.__takeCount__=yn(n,r.__takeCount__):r.__views__.push({size:yn(n,d),type:e+(r.__dir__<0?"Right":"")}),r},Vn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),St(["filter","map","takeWhile"],function(e,t){var n=t+1,r=1==n||3==n;Vn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ai(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),St(["head","last"],function(e,t){var n="take"+(t?"Right":"");Vn.prototype[e]=function(){return this[n](1).value()[0]}}),St(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");Vn.prototype[e]=function(){return this.__filtered__?new Vn(this):this[n](1)}}),Vn.prototype.compact=function(){return this.filter(ns)},Vn.prototype.find=function(e){return this.filter(e).head()},Vn.prototype.findLast=function(e){return this.reverse().find(e)},Vn.prototype.invokeMap=qr(function(e,t){return"function"==typeof e?new Vn(this):this.map(function(n){return Cr(n,e,t)})}),Vn.prototype.reject=function(e){return this.filter(Ma(ai(e)))},Vn.prototype.slice=function(e,t){e=du(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Vn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=du(t))<0?n.dropRight(-t):n.take(t-e)),n)},Vn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Vn.prototype.toArray=function(){return this.take(d)},mr(Vn.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Bn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Bn.prototype[t]=function(){var t=this.__wrapped__,u=r?[1]:arguments,s=t instanceof Vn,l=u[0],c=s||Wa(t),f=function(e){var t=i.apply(Bn,Rt([e],u));return r&&h?t[0]:t};c&&n&&"function"==typeof l&&1!=l.length&&(s=c=!1);var h=this.__chain__,d=!!this.__actions__.length,p=a&&!h,v=s&&!d;if(!a&&c){t=v?t:new Vn(this);var g=e.apply(t,u);return g.__actions__.push({func:ha,args:[f],thisArg:o}),new zn(g,h)}return p&&v?e.apply(this,u):(g=this.thru(f),p?r?g.value()[0]:g.value():g)})}),St(["pop","push","shift","sort","splice","unshift"],function(e){var t=Ce[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Bn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Wa(o)?o:[],e)}return this[n](function(n){return t.apply(Wa(n)?n:[],e)})}}),mr(Vn.prototype,function(e,t){var n=Bn[t];if(n){var r=n.name+"";je.call(An,r)||(An[r]=[]),An[r].push({name:t,func:n})}}),An[Bo(o,2).name]=[{name:"wrapper",func:o}],Vn.prototype.clone=function(){var e=new Vn(this.__wrapped__);return e.__actions__=Po(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Po(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Po(this.__views__),e},Vn.prototype.reverse=function(){if(this.__filtered__){var e=new Vn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Vn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Wa(e),r=t<0,o=n?e.length:0,i=function(e,t,n){for(var r=-1,o=n.length;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Bn.prototype.plant=function(e){for(var t,n=this;n instanceof Un;){var r=Bi(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Bn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Vn){var t=e;return this.__actions__.length&&(t=new Vn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[Ji],thisArg:o}),new zn(t,this.__chain__)}return this.thru(Ji)},Bn.prototype.toJSON=Bn.prototype.valueOf=Bn.prototype.value=function(){return fo(this.__wrapped__,this.__actions__)},Bn.prototype.first=Bn.prototype.head,Ke&&(Bn.prototype[Ke]=function(){return this}),Bn}();ft._=pn,(r=function(){return pn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},5316(e,t,n){"use strict";var r=n(1042),o=n(356),i=n(4385),a=Object.prototype.toString;e.exports=function(e){return t=e,"[object Date]"===a.call(t)?e:function(e){return"[object Number]"===a.call(e)}(e)?new Date((n=e)<315576e5?1e3*n:n):r.is(e)?r.parse(e):o.is(e)?o.parse(e):i.is(e)?i.parse(e):new Date(e);var t,n}},356(e,t){"use strict";var n=/\d{13}/;t.is=function(e){return n.test(e)},t.parse=function(e){return e=parseInt(e,10),new Date(e)}},4385(e,t){"use strict";var n=/\d{10}/;t.is=function(e){return n.test(e)},t.parse=function(e){var t=1e3*parseInt(e,10);return new Date(t)}},6041(e){function t(e){return function(t,n,r,i){var a,u=i&&function(e){return"function"==typeof e}(i.normalizer)?i.normalizer:o;n=u(n);for(var s=!1;!s;)l();function l(){for(a in t){var e=u(a);if(0===n.indexOf(e)){var r=n.substr(e.length);if("."===r.charAt(0)||0===r.length){n=r.substr(1);var o=t[a];return null==o?void(s=!0):n.length?void(t=o):void(s=!0)}}}a=void 0,s=!0}if(a)return null==t?t:e(t,a,r)}}function n(e,t){return e.hasOwnProperty(t)&&delete e[t],e}function r(e,t,n){return e.hasOwnProperty(t)&&(e[t]=n),e}function o(e){return e.replace(/[^a-zA-Z0-9\.]+/g,"").toLowerCase()}e.exports=t(function(e,t){if(e.hasOwnProperty(t))return e[t]}),e.exports.find=e.exports,e.exports.replace=function(e,n,o,i){return t(r).call(this,e,n,o,i),e},e.exports.del=function(e,r,o){return t(n).call(this,e,r,null,o),e}},3841(e){e.exports=function(e,t,n,r){var o=e[0],i=e[1],a=!1;void 0===n&&(n=0),void 0===r&&(r=t.length);for(var u=(r-n)/2,s=0,l=u-1;si!=d>i&&o<(h-c)*(i-f)/(d-f)+c&&(a=!a)}return a}},9095(e,t,n){var r=n(3841),o=n(1137);e.exports=function(e,t,n,i){return t.length>0&&Array.isArray(t[0])?o(e,t,n,i):r(e,t,n,i)},e.exports.nested=o,e.exports.flat=r},1137(e){e.exports=function(e,t,n,r){var o=e[0],i=e[1],a=!1;void 0===n&&(n=0),void 0===r&&(r=t.length);for(var u=r-n,s=0,l=u-1;si!=d>i&&o<(h-c)*(i-f)/(d-f)+c&&(a=!a)}return a}},5341(e){e.exports=function(){"use strict";function e(e,r,o,i,a){!function e(n,r,o,i,a){for(;i>o;){if(i-o>600){var u=i-o+1,s=r-o+1,l=Math.log(u),c=.5*Math.exp(2*l/3),f=.5*Math.sqrt(l*c*(u-c)/u)*(s-u/2<0?-1:1);e(n,r,Math.max(o,Math.floor(r-s*c/u+f)),Math.min(i,Math.floor(r+(u-s)*c/u+f)),a)}var h=n[r],d=o,p=i;for(t(n,o,r),a(n[i],h)>0&&t(n,o,i);d0;)p--}0===a(n[o],h)?t(n,o,p):t(n,++p,i),p<=r&&(o=p+1),r<=p&&(i=p-1)}}(e,r,o||0,i||e.length-1,a||n)}function t(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function n(e,t){return et?1:0}var r=function(e){void 0===e&&(e=9),this._maxEntries=Math.max(4,e),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function o(e,t,n){if(!n)return t.indexOf(e);for(var r=0;r=e.minX&&t.maxY>=e.minY}function p(e){return{children:e,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function v(t,n,r,o,i){for(var a=[n,r];a.length;)if(!((r=a.pop())-(n=a.pop())<=o)){var u=n+Math.ceil((r-n)/o/2)*o;e(t,u,n,r,i),a.push(n,u,u,r)}}return r.prototype.all=function(){return this._all(this.data,[])},r.prototype.search=function(e){var t=this.data,n=[];if(!d(e,t))return n;for(var r=this.toBBox,o=[];t;){for(var i=0;i=0&&o[t].children.length>this._maxEntries;)this._split(o,t),t--;this._adjustParentBBoxes(r,o,t)},r.prototype._split=function(e,t){var n=e[t],r=n.children.length,o=this._minEntries;this._chooseSplitAxis(n,o,r);var a=this._chooseSplitIndex(n,o,r),u=p(n.children.splice(a,n.children.length-a));u.height=n.height,u.leaf=n.leaf,i(n,this.toBBox),i(u,this.toBBox),t?e[t-1].children.push(u):this._splitRoot(n,u)},r.prototype._splitRoot=function(e,t){this.data=p([e,t]),this.data.height=e.height+1,this.data.leaf=!1,i(this.data,this.toBBox)},r.prototype._chooseSplitIndex=function(e,t,n){for(var r,o,i,u,s,l,f,h=1/0,d=1/0,p=t;p<=n-t;p++){var v=a(e,0,p,this.toBBox),g=a(e,p,n,this.toBBox),y=(o=v,i=g,void 0,void 0,void 0,void 0,u=Math.max(o.minX,i.minX),s=Math.max(o.minY,i.minY),l=Math.min(o.maxX,i.maxX),f=Math.min(o.maxY,i.maxY),Math.max(0,l-u)*Math.max(0,f-s)),m=c(v)+c(g);y=t;d--){var p=e.children[d];u(s,e.leaf?o(p):p),l+=f(s)}return l},r.prototype._adjustParentBBoxes=function(e,t,n){for(var r=n;r>=0;r--)u(t[r],e)},r.prototype._condense=function(e){for(var t=e.length-1,n=void 0;t>=0;t--)0===e[t].children.length?t>0?(n=e[t-1].children).splice(n.indexOf(e[t]),1):this.clear():i(e[t],this.toBBox)},r}()},3467(e,t){!function(e){"use strict";const t=134217729;function n(e,t,n,r,o){let i,a,u,s,l=t[0],c=r[0],f=0,h=0;c>l==c>-l?(i=l,l=t[++f]):(i=c,c=r[++h]);let d=0;if(fl==c>-l?(u=i-((a=l+i)-l),l=t[++f]):(u=i-((a=c+i)-c),c=r[++h]),i=a,0!==u&&(o[d++]=u);fl==c>-l?(u=i-((a=i+l)-(s=a-i))+(l-s),l=t[++f]):(u=i-((a=i+c)-(s=a-i))+(c-s),c=r[++h]),i=a,0!==u&&(o[d++]=u);for(;f0!=p>0)return v;const g=Math.abs(d+p);return Math.abs(v)>=33306690738754716e-32*g?v:-function(e,r,l,c,f,h,d){let p,v,g,y,m,b,_,w,x,E,O,S,T,P,C,A,k,I;const R=e-f,j=l-f,M=r-h,N=c-h;m=(C=(w=R-(_=(b=t*R)-(b-R)))*(E=N-(x=(b=t*N)-(b-N)))-((P=R*N)-_*x-w*x-_*E))-(O=C-(k=(w=M-(_=(b=t*M)-(b-M)))*(E=j-(x=(b=t*j)-(b-j)))-((A=M*j)-_*x-w*x-_*E))),o[0]=C-(O+m)+(m-k),m=(T=P-((S=P+O)-(m=S-P))+(O-m))-(O=T-A),o[1]=T-(O+m)+(m-A),m=(I=S+O)-S,o[2]=S-(I-m)+(O-m),o[3]=I;let D=function(e,t){let n=t[0];for(let e=1;e<4;e++)n+=t[e];return n}(0,o),L=22204460492503146e-32*d;if(D>=L||-D>=L)return D;if(p=e-(R+(m=e-R))+(m-f),g=l-(j+(m=l-j))+(m-f),v=r-(M+(m=r-M))+(m-h),y=c-(N+(m=c-N))+(m-h),0===p&&0===v&&0===g&&0===y)return D;if(L=11093356479670487e-47*d+33306690738754706e-32*Math.abs(D),(D+=R*y+N*p-(M*g+j*v))>=L||-D>=L)return D;m=(C=(w=p-(_=(b=t*p)-(b-p)))*(E=N-(x=(b=t*N)-(b-N)))-((P=p*N)-_*x-w*x-_*E))-(O=C-(k=(w=v-(_=(b=t*v)-(b-v)))*(E=j-(x=(b=t*j)-(b-j)))-((A=v*j)-_*x-w*x-_*E))),s[0]=C-(O+m)+(m-k),m=(T=P-((S=P+O)-(m=S-P))+(O-m))-(O=T-A),s[1]=T-(O+m)+(m-A),m=(I=S+O)-S,s[2]=S-(I-m)+(O-m),s[3]=I;const B=n(4,o,4,s,i);m=(C=(w=R-(_=(b=t*R)-(b-R)))*(E=y-(x=(b=t*y)-(b-y)))-((P=R*y)-_*x-w*x-_*E))-(O=C-(k=(w=M-(_=(b=t*M)-(b-M)))*(E=g-(x=(b=t*g)-(b-g)))-((A=M*g)-_*x-w*x-_*E))),s[0]=C-(O+m)+(m-k),m=(T=P-((S=P+O)-(m=S-P))+(O-m))-(O=T-A),s[1]=T-(O+m)+(m-A),m=(I=S+O)-S,s[2]=S-(I-m)+(O-m),s[3]=I;const F=n(B,i,4,s,a);m=(C=(w=p-(_=(b=t*p)-(b-p)))*(E=y-(x=(b=t*y)-(b-y)))-((P=p*y)-_*x-w*x-_*E))-(O=C-(k=(w=v-(_=(b=t*v)-(b-v)))*(E=g-(x=(b=t*g)-(b-g)))-((A=v*g)-_*x-w*x-_*E))),s[0]=C-(O+m)+(m-k),m=(T=P-((S=P+O)-(m=S-P))+(O-m))-(O=T-A),s[1]=T-(O+m)+(m-A),m=(I=S+O)-S,s[2]=S-(I-m)+(O-m),s[3]=I;const U=n(F,a,4,s,u);return u[U-1]}(e,r,l,c,f,h,g)},e.orient2dfast=function(e,t,n,r,o,i){return(t-i)*(n-o)-(e-o)*(r-i)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},4262(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>r});class r{constructor(e=[],t=o){if(this.data=e,this.length=this.data.length,this.compare=t,this.length>0)for(let e=(this.length>>1)-1;e>=0;e--)this._down(e)}push(e){this.data.push(e),this.length++,this._up(this.length-1)}pop(){if(0===this.length)return;const e=this.data[0],t=this.data.pop();return this.length--,this.length>0&&(this.data[0]=t,this._down(0)),e}peek(){return this.data[0]}_up(e){const{data:t,compare:n}=this,r=t[e];for(;e>0;){const o=e-1>>1,i=t[o];if(n(r,i)>=0)break;t[e]=i,e=o}t[e]=r}_down(e){const{data:t,compare:n}=this,r=this.length>>1,o=t[e];for(;e=0)break;t[e]=i,e=r}t[e]=o}}function o(e,t){return et?1:0}},6e3(e,t,n){"use strict";n.d(t,{v4:()=>a});for(var r,o=256,i=[];o--;)i[o]=(o+256).toString(16).substring(1);function a(){var e,t=0,n="";if(!r||o+16>256){for(r=Array(t=256);t--;)r[t]=256*Math.random()|0;t=o=0}for(;t<16;t++)e=r[o+t],n+=6==t?i[15&e|64]:8==t?i[63&e|128]:i[e],1&t&&t>1&&t<11&&(n+="-");return o++,n}},3172(e,t,n){"use strict";function r(e,t,n){t.split&&(t=t.split("."));for(var r,o,i=0,a=t.length,u=e;ir})},1635(e,t,n){"use strict";n.d(t,{C6:()=>o,Cl:()=>i,Tt:()=>a,YH:()=>s,fX:()=>l,sH:()=>u});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==u[0]&&2!==u[0])){i=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);a.r(o);var i={};e=e||[null,t({}),t([]),t(t)];for(var u=2&r&&n;("object"==typeof u||"function"==typeof u)&&!~e.indexOf(u);u=t(u))Object.getOwnPropertyNames(u).forEach(e=>i[e]=()=>n[e]);return i.default=()=>n,a.d(o,i),o},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce((t,n)=>(a.f[n](e,t),t),[])),a.u=e=>(({10:"tsub-middleware",50:"ajs-destination",104:"schemaFilter",248:"auto-track",521:"remoteMiddleware",538:"queryString",574:"CoseBilkentLayout",654:"HierarchicalLayout",694:"legacyVideos"}[e]||e)+".js"),a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},r="NVLBase:",a.l=(e,t,o,i)=>{if(n[e])n[e].push(t);else{var u,s;if(void 0!==o)for(var l=document.getElementsByTagName("script"),c=0;c{u.onerror=u.onload=null,clearTimeout(d);var o=n[e];if(delete n[e],u.parentNode&&u.parentNode.removeChild(u),o&&o.forEach(e=>e(r)),t)return t(r)},d=setTimeout(h.bind(null,void 0,{type:"timeout",target:u}),12e4);u.onerror=h.bind(null,u.onerror),u.onload=h.bind(null,u.onload),s&&document.head.appendChild(u)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),a.p="",(()=>{a.b="undefined"!=typeof document&&document.baseURI||self.location.href;var e={152:0};a.f.j=(t,n)=>{var r=a.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise((n,o)=>r=e[t]=[n,o]);n.push(r[2]=o);var i=a.p+a.u(t),u=new Error;a.l(i,n=>{if(a.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;u.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",u.name="ChunkLoadError",u.type=o,u.request=i,r[1](u)}},"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[i,u,s]=n,l=0;if(i.some(t=>0!==e[t])){for(r in u)a.o(u,r)&&(a.m[r]=u[r]);s&&s(a)}for(t&&t(n);l{"use strict";a.r(u),a.d(u,{NVL:()=>vP});var e={};function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function i(e,t,n){return(t=c(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],s=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);s=!0);}catch(e){l=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return u}}(e,t)||h(e,t)||function(){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 l(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||h(e)||function(){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 c(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function h(e,n){if(e){if("string"==typeof e)return t(e,n);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}a.r(e),a.d(e,{coseBilkentLayoutFallbackWorker:()=>hh,createCoseBilkentLayoutWorker:()=>dh,createHierarchicalLayoutWorker:()=>Rh,hierarchicalLayoutFallbackWorker:()=>Ih});var d="undefined"==typeof window?null:window,p=d?d.navigator:null;d&&d.document;var v,g,y,m,b,_,w,x,E,O,S,T,P,C,A,k,I,R,j,M,N,D,L,B,F,U,z,V,W=f(""),G=f({}),H=f(function(){}),Y="undefined"==typeof HTMLElement?"undefined":f(HTMLElement),q=function(e){return e&&e.instanceString&&K(e.instanceString)?e.instanceString():null},X=function(e){return null!=e&&f(e)==W},K=function(e){return null!=e&&f(e)===H},Z=function(e){return!ee(e)&&(Array.isArray?Array.isArray(e):null!=e&&e instanceof Array)},$=function(e){return null!=e&&f(e)===G&&!Z(e)&&e.constructor===Object},Q=function(e){return null!=e&&f(e)===f(1)&&!isNaN(e)},J=function(e){return"undefined"===Y?void 0:null!=e&&e instanceof HTMLElement},ee=function(e){return te(e)||ne(e)},te=function(e){return"collection"===q(e)&&e._private.single},ne=function(e){return"collection"===q(e)&&!e._private.single},re=function(e){return"core"===q(e)},oe=function(e){return"stylesheet"===q(e)},ie=function(e){return null==e||!(""!==e&&!e.match(/^\s+$/))},ae=function(e){return function(e){return null!=e&&f(e)===G}(e)&&K(e.then)},ue=function(e,t){t||(t=function(){if(1===arguments.length)return arguments[0];if(0===arguments.length)return"undefined";for(var e=[],t=0;tt?1:0},be=null!=Object.assign?Object.assign.bind(Object):function(e){for(var t=arguments,n=1;n255)return;t.push(Math.floor(i))}var a=r[1]||r[2]||r[3],u=r[1]&&r[2]&&r[3];if(a&&!u)return;var s=n[4];if(void 0!==s){if((s=parseFloat(s))<0||s>1)return;t.push(s)}}return t}(e)||function(e){var t,n,r,o,i,a,u,s;function l(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}var c=new RegExp("^"+ge+"$").exec(e);if(c){if((n=parseInt(c[1]))<0?n=(360- -1*n%360)%360:n>360&&(n%=360),n/=360,(r=parseFloat(c[2]))<0||r>100)return;if(r/=100,(o=parseFloat(c[3]))<0||o>100)return;if(o/=100,void 0!==(i=c[4])&&((i=parseFloat(i))<0||i>1))return;if(0===r)a=u=s=Math.round(255*o);else{var f=o<.5?o*(1+r):o+r-o*r,h=2*o-f;a=Math.round(255*l(h,f,n+1/3)),u=Math.round(255*l(h,f,n)),s=Math.round(255*l(h,f,n-1/3))}t=[a,u,s,i]}return t}(e)},we={transparent:[0,0,0,0],aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},xe=function(e){for(var t=e.map,n=e.keys,r=n.length,o=0;o=a||t<0||g&&e-p>=c}function _(){var e=t();if(b(e))return w(e);h=setTimeout(_,function(e){var t=a-(e-d);return g?o(t,c-(e-p)):t}(e))}function w(e){return h=void 0,y&&s?m(e):(s=l=void 0,f)}function x(){var e=t(),n=b(e);if(s=arguments,l=this,d=e,n){if(void 0===h)return function(e){return p=e,h=setTimeout(_,a),v?m(e):f}(d);if(g)return clearTimeout(h),h=setTimeout(_,a),m(d)}return void 0===h&&(h=setTimeout(_,a)),f}return a=n(a)||0,e(u)&&(v=!!u.leading,c=(g="maxWait"in u)?r(n(u.maxWait)||0,a):c,y="trailing"in u?!!u.trailing:y),x.cancel=function(){void 0!==h&&clearTimeout(h),p=0,s=d=l=h=void 0},x.flush=function(){return void 0===h?f:w(t())},x}}()),Re=d?d.performance:null,je=Re&&Re.now?function(){return Re.now()}:function(){return Date.now()},Me=function(){if(d){if(d.requestAnimationFrame)return function(e){d.requestAnimationFrame(e)};if(d.mozRequestAnimationFrame)return function(e){d.mozRequestAnimationFrame(e)};if(d.webkitRequestAnimationFrame)return function(e){d.webkitRequestAnimationFrame(e)};if(d.msRequestAnimationFrame)return function(e){d.msRequestAnimationFrame(e)}}return function(e){e&&setTimeout(function(){e(je())},1e3/60)}}(),Ne=function(e){return Me(e)},De=je,Le=9261,Be=5381,Fe=function(e){for(var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Le;!(t=e.next()).done;)n=65599*n+t.value|0;return n},Ue=function(e){return 65599*(arguments.length>1&&void 0!==arguments[1]?arguments[1]:Le)+e|0},ze=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Be;return(t<<5)+t+e|0},Ve=function(e){return 2097152*e[0]+e[1]},We=function(e,t){return[Ue(e[0],t[0]),ze(e[1],t[1])]},Ge=function(e,t){var n={value:0,done:!1},r=0,o=e.length;return Fe({next:function(){return r=0;r--)e[r]===t&&e.splice(r,1)},ft=function(e){e.splice(0,e.length)},ht=function(e,t,n){return n&&(t=ce(n,t)),e[t]},dt=function(e,t,n,r){n&&(t=ce(n,t)),e[t]=r},pt="undefined"!=typeof Map?Map:function(){return r(function e(){n(this,e),this._obj={}},[{key:"set",value:function(e,t){return this._obj[e]=t,this}},{key:"delete",value:function(e){return this._obj[e]=void 0,this}},{key:"clear",value:function(){this._obj={}}},{key:"has",value:function(e){return void 0!==this._obj[e]}},{key:"get",value:function(e){return this._obj[e]}}])}(),vt=function(){return r(function e(t){if(n(this,e),this._obj=Object.create(null),this.size=0,null!=t){var r;r=null!=t.instanceString&&t.instanceString()===this.instanceString()?t.toArray():t;for(var o=0;o2&&void 0!==arguments[2])||arguments[2];if(void 0!==e&&void 0!==t&&re(e)){var r=t.group;if(null==r&&(r=t.data&&null!=t.data.source&&null!=t.data.target?"edges":"nodes"),"nodes"===r||"edges"===r){this.length=1,this[0]=this;var o=this._private={cy:e,single:!0,data:t.data||{},position:t.position||{x:0,y:0},autoWidth:void 0,autoHeight:void 0,autoPadding:void 0,compoundBoundsClean:!1,listeners:[],group:r,style:{},rstyle:{},styleCxts:[],styleKeys:{},removed:!0,selected:!!t.selected,selectable:void 0===t.selectable||!!t.selectable,locked:!!t.locked,grabbed:!1,grabbable:void 0===t.grabbable||!!t.grabbable,pannable:void 0===t.pannable?"edges"===r:!!t.pannable,active:!1,classes:new gt,animation:{current:[],queue:[]},rscratch:{},scratch:t.scratch||{},edges:[],children:[],parent:t.parent&&t.parent.isNode()?t.parent:null,traversalCache:{},backgrounding:!1,bbCache:null,bbCacheShift:{x:0,y:0},bodyBounds:null,overlayBounds:null,labelBounds:{all:null,source:null,target:null,main:null},arrowBounds:{source:null,target:null,"mid-source":null,"mid-target":null}};if(null==o.position.x&&(o.position.x=0),null==o.position.y&&(o.position.y=0),t.renderedPosition){var i=t.renderedPosition,a=e.pan(),u=e.zoom();o.position={x:(i.x-a.x)/u,y:(i.y-a.y)/u}}var s=[];Z(t.classes)?s=t.classes:X(t.classes)&&(s=t.classes.split(/\s+/));for(var l=0,c=s.length;lt?1:0},s=function(e,r,o,i,a){var u;if(null==o&&(o=0),null==a&&(a=t),o<0)throw new Error("lo must be non-negative");for(null==i&&(i=e.length);or;0<=r?t++:t--)l.push(t);return l}.apply(this).reverse()).length;iv;0<=v?++h:--h)g.push(o(e,i));return g},d=function(e,n,r,o){var i,a,u;for(null==o&&(o=t),i=e[r];r>n&&o(i,a=e[u=r-1>>1])<0;)e[r]=a,r=u;return e[r]=i},p=function(e,n,r){var o,i,a,u,s;for(null==r&&(r=t),i=e.length,s=n,a=e[n],o=2*n+1;o0;){var w=y.pop(),x=v(w),E=w.id();if(f[E]=x,x!==1/0)for(var O=w.neighborhood().intersect(d),S=0;S0)for(n.unshift(t);c[o];){var i=c[o];n.unshift(i.edge),n.unshift(i.node),o=(r=i.node).id()}return a.spawn(n)}}}},At={kruskal:function(e){e=e||function(e){return 1};for(var t=this.byGroup(),n=t.nodes,r=t.edges,o=n.length,i=new Array(o),a=n,u=function(e){for(var t=0;t0;){if(_(),x++,l===f){for(var E=[],O=o,S=f,T=m[S];E.unshift(O),null!=T&&E.unshift(T),null!=(O=y[S]);)T=m[S=O.id()];return{found:!0,distance:h[l],path:this.spawn(E),steps:x}}p[l]=!0;for(var P=s._private.edges,C=0;CT&&(d[S]=T,y[S]=O,m[S]=_),!o){var P=O*l+E;!o&&d[P]>T&&(d[P]=T,y[P]=E,m[P]=_)}}}for(var C=0;C1&&void 0!==arguments[1]?arguments[1]:i,r=[],o=m(e);;){if(null==o)return t.spawn();var a=y(o),s=a.edge,l=a.pred;if(r.unshift(o[0]),o.same(n)&&r.length>0)break;null!=s&&r.unshift(s),o=l}return u.spawn(r)},hasNegativeWeightCycle:p,negativeWeightCycles:v}}},Dt=Math.sqrt(2),Lt=function(e,t,n){0===n.length&&nt("Karger-Stein must be run on a connected (sub)graph");for(var r=n[e],o=r[1],i=r[2],a=t[o],u=t[i],s=n,l=s.length-1;l>=0;l--){var c=s[l],f=c[1],h=c[2];(t[f]===a&&t[h]===u||t[f]===u&&t[h]===a)&&s.splice(l,1)}for(var d=0;dr;){var o=Math.floor(Math.random()*t.length);t=Lt(o,e,t),n--}return t},Ft={kargerStein:function(){var e=this,t=this.byGroup(),n=t.nodes,r=t.edges;r.unmergeBy(function(e){return e.isLoop()});var o=n.length,i=r.length,a=Math.ceil(Math.pow(Math.log(o)/Math.LN2,2)),u=Math.floor(o/Dt);if(!(o<2)){for(var s=[],l=0;l0?1:e<0?-1:0},Yt=function(e,t){return Math.sqrt(qt(e,t))},qt=function(e,t){var n=t.x-e.x,r=t.y-e.y;return n*n+r*r},Xt=function(e){for(var t=e.length,n=0,r=0;r=e.x1&&e.y2>=e.y1)return{x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2,w:e.x2-e.x1,h:e.y2-e.y1};if(null!=e.w&&null!=e.h&&e.w>=0&&e.h>=0)return{x1:e.x1,y1:e.y1,x2:e.x1+e.w,y2:e.y1+e.h,w:e.w,h:e.h}}},Jt=function(e,t){e.x1=Math.min(e.x1,t.x1),e.x2=Math.max(e.x2,t.x2),e.w=e.x2-e.x1,e.y1=Math.min(e.y1,t.y1),e.y2=Math.max(e.y2,t.y2),e.h=e.y2-e.y1},en=function(e,t,n){e.x1=Math.min(e.x1,t),e.x2=Math.max(e.x2,t),e.w=e.x2-e.x1,e.y1=Math.min(e.y1,n),e.y2=Math.max(e.y2,n),e.h=e.y2-e.y1},tn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.x1-=t,e.x2+=t,e.y1-=t,e.y2+=t,e.w=e.x2-e.x1,e.h=e.y2-e.y1,e},nn=function(e){var t,n,r,o,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0];if(1===i.length)t=n=r=o=i[0];else if(2===i.length)t=r=i[0],o=n=i[1];else if(4===i.length){var a=s(i,4);t=a[0],n=a[1],r=a[2],o=a[3]}return e.x1-=o,e.x2+=n,e.y1-=t,e.y2+=r,e.w=e.x2-e.x1,e.h=e.y2-e.y1,e},rn=function(e,t){e.x1=t.x1,e.y1=t.y1,e.x2=t.x2,e.y2=t.y2,e.w=e.x2-e.x1,e.h=e.y2-e.y1},on=function(e,t){return!(e.x1>t.x2||t.x1>e.x2||e.x2t.y2||t.y1>e.y2)},an=function(e,t,n){return e.x1<=t&&t<=e.x2&&e.y1<=n&&n<=e.y2},un=function(e,t){return an(e,t.x,t.y)},sn=function(e,t){return an(e,t.x1,t.y1)&&an(e,t.x2,t.y2)},ln=null!==(Ot=Math.hypot)&&void 0!==Ot?Ot:function(e,t){return Math.sqrt(e*e+t*t)};var cn=function(e,t,n,r,o,i,a){var u,s,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"auto",c="auto"===l?An(o,i):l,f=o/2,h=i/2,d=(c=Math.min(c,f,h))!==f,p=c!==h;if(d){var v=r-h-a;if((u=xn(e,t,n,r,n-f+c-a,v,n+f-c+a,v,!1)).length>0)return u}if(p){var g=n+f+a;if((u=xn(e,t,n,r,g,r-h+c-a,g,r+h-c+a,!1)).length>0)return u}if(d){var y=r+h+a;if((u=xn(e,t,n,r,n-f+c-a,y,n+f-c+a,y,!1)).length>0)return u}if(p){var m=n-f-a;if((u=xn(e,t,n,r,m,r-h+c-a,m,r+h-c+a,!1)).length>0)return u}var b=n-f+c,_=r-h+c;if((s=_n(e,t,n,r,b,_,c+a)).length>0&&s[0]<=b&&s[1]<=_)return[s[0],s[1]];var w=n+f-c,x=r-h+c;if((s=_n(e,t,n,r,w,x,c+a)).length>0&&s[0]>=w&&s[1]<=x)return[s[0],s[1]];var E=n+f-c,O=r+h-c;if((s=_n(e,t,n,r,E,O,c+a)).length>0&&s[0]>=E&&s[1]>=O)return[s[0],s[1]];var S=n-f+c,T=r+h-c;return(s=_n(e,t,n,r,S,T,c+a)).length>0&&s[0]<=S&&s[1]>=T?[s[0],s[1]]:[]},fn=function(e,t,n,r,o,i,a){var u=a,s=Math.min(n,o),l=Math.max(n,o),c=Math.min(r,i),f=Math.max(r,i);return s-u<=e&&e<=l+u&&c-u<=t&&t<=f+u},hn=function(e,t,n,r,o,i,a,u,s){var l=Math.min(n,a,o)-s,c=Math.max(n,a,o)+s,f=Math.min(r,u,i)-s,h=Math.max(r,u,i)+s;return!(ec||th)},dn=function(e,t,n,r,o,i,a,u){var s=[];!function(e,t,n,r,o){var i,a,u,s,l,c,f,h;0===e&&(e=1e-5),u=-27*(r/=e)+(t/=e)*(9*(n/=e)-t*t*2),i=(a=(3*n-t*t)/9)*a*a+(u/=54)*u,o[1]=0,f=t/3,i>0?(l=(l=u+Math.sqrt(i))<0?-Math.pow(-l,1/3):Math.pow(l,1/3),c=(c=u-Math.sqrt(i))<0?-Math.pow(-c,1/3):Math.pow(c,1/3),o[0]=-f+l+c,f+=(l+c)/2,o[4]=o[2]=-f,f=Math.sqrt(3)*(-c+l)/2,o[3]=f,o[5]=-f):(o[5]=o[3]=0,0===i?(h=u<0?-Math.pow(-u,1/3):Math.pow(u,1/3),o[0]=2*h-f,o[4]=o[2]=-(h+f)):(s=(a=-a)*a*a,s=Math.acos(u/Math.sqrt(s)),h=2*Math.sqrt(a),o[0]=-f+h*Math.cos(s/3),o[2]=-f+h*Math.cos((s+2*Math.PI)/3),o[4]=-f+h*Math.cos((s+4*Math.PI)/3)))}(1*n*n-4*n*o+2*n*a+4*o*o-4*o*a+a*a+r*r-4*r*i+2*r*u+4*i*i-4*i*u+u*u,9*n*o-3*n*n-3*n*a-6*o*o+3*o*a+9*r*i-3*r*r-3*r*u-6*i*i+3*i*u,3*n*n-6*n*o+n*a-n*e+2*o*o+2*o*e-a*e+3*r*r-6*r*i+r*u-r*t+2*i*i+2*i*t-u*t,1*n*o-n*n+n*e-o*e+r*i-r*r+r*t-i*t,s);for(var l=[],c=0;c<6;c+=2)Math.abs(s[c+1])<1e-7&&s[c]>=0&&s[c]<=1&&l.push(s[c]);l.push(1),l.push(0);for(var f,h,d,p=-1,v=0;v=0?ds?(e-o)*(e-o)+(t-i)*(t-i):l-f},vn=function(e,t,n){for(var r,o,i,a,u=0,s=0;s=e&&e>=i||r<=e&&e<=i))continue;(e-r)/(i-r)*(a-o)+o>t&&u++}return u%2!=0},gn=function(e,t,n,r,o,i,a,u,s){var l,c=new Array(n.length);null!=u[0]?(l=Math.atan(u[1]/u[0]),u[0]<0?l+=Math.PI/2:l=-l-Math.PI/2):l=u;for(var f,h=Math.cos(-l),d=Math.sin(-l),p=0;p0){var v=mn(c,-s);f=yn(v)}else f=c;return vn(e,t,f)},yn=function(e){for(var t,n,r,o,i,a,u,s,l=new Array(e.length/2),c=0;c=0&&p<=1&&g.push(p),v>=0&&v<=1&&g.push(v),0===g.length)return[];var y=g[0]*u[0]+e,m=g[0]*u[1]+t;return g.length>1?g[0]==g[1]?[y,m]:[y,m,g[1]*u[0]+e,g[1]*u[1]+t]:[y,m]},wn=function(e,t,n){return t<=e&&e<=n||n<=e&&e<=t?e:e<=t&&t<=n||n<=t&&t<=e?t:n},xn=function(e,t,n,r,o,i,a,u,s){var l=e-o,c=n-e,f=a-o,h=t-i,d=r-t,p=u-i,v=f*h-p*l,g=c*h-d*l,y=p*c-f*d;if(0!==y){var m=v/y,b=g/y,_=-.001;return _<=m&&m<=1.001&&_<=b&&b<=1.001||s?[e+m*c,t+m*d]:[]}return 0===v||0===g?wn(e,n,a)===a?[a,u]:wn(e,n,o)===o?[o,i]:wn(o,a,n)===n?[n,r]:[]:[]},En=function(e,t,n,r,o){var i=[],a=r/2,u=o/2,s=t,l=n;i.push({x:s+a*e[0],y:l+u*e[1]});for(var c=1;c0){var m=mn(v,-u);l=yn(m)}else l=v}else l=n;for(var b=0;bl&&(l=t)},f=function(e){return s[e]},h=0;h0?_.edgesTo(b)[0]:b.edgesTo(_)[0];var w=r(m);b=b.id(),l[b]>l[v]+w&&(l[b]=l[v]+w,h.nodes.indexOf(b)<0?h.push(b):h.updateItem(b),s[b]=0,n[b]=[]),l[b]==l[v]+w&&(s[b]=s[b]+s[v],n[b].push(v))}else for(var x=0;x0;){for(var T=t.pop(),P=0;P0&&a.push(n[u]);0!==a.length&&o.push(r.collection(a))}return o}(c,s,t,r);return b=function(e){for(var t=0;t5&&void 0!==arguments[5]?arguments[5]:$n,a=r,u=0;u=2?rr(e,t,n,0,er,tr):rr(e,t,n,0,Jn)},squaredEuclidean:function(e,t,n){return rr(e,t,n,0,er)},manhattan:function(e,t,n){return rr(e,t,n,0,Jn)},max:function(e,t,n){return rr(e,t,n,-1/0,nr)}};function ir(e,t,n,r,o,i){var a;return a=K(e)?e:or[e]||or.euclidean,0===t&&K(e)?a(o,i):a(t,n,r,o,i)}or["squared-euclidean"]=or.squaredEuclidean,or.squaredeuclidean=or.squaredEuclidean;var ar=lt({k:2,m:2,sensitivityThreshold:1e-4,distance:"euclidean",maxIterations:10,attributes:[],testMode:!1,testCentroids:null}),ur=function(e){return ar(e)},sr=function(e,t,n,r,o){var i="kMedoids"!==o?function(e){return n[e]}:function(e){return r[e](n)},a=n,u=t;return ir(e,r.length,i,function(e){return r[e](t)},a,u)},lr=function(e,t,n){for(var r=n.length,o=new Array(r),i=new Array(r),a=new Array(t),u=null,s=0;sn)return!1;return!0},pr=function(e,t,n){for(var r=0;ro&&(o=t[s][l],i=l);a[i].push(e[s])}for(var c=0;c=o.threshold||"dendrogram"===o.mode&&1===e.length)return!1;var d,p=t[a],v=t[r[a]];d="dendrogram"===o.mode?{left:p,right:v,key:p.key}:{value:p.value.concat(v.value),key:p.key},e[p.index]=d,e.splice(v.index,1),t[p.key]=d;for(var g=0;gn[v.key][y.key]&&(i=n[v.key][y.key])):"max"===o.linkage?(i=n[p.key][y.key],n[p.key][y.key]a&&(i=s,a=t[o*e+s])}i>0&&r.push(i)}for(var l=0;l1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];arguments.length>3&&void 0!==arguments[3]&&!arguments[3]?(n0&&e.splice(0,t)):e=e.slice(t,n);for(var i=0,a=e.length-1;a>=0;a--){var u=e[a];o?isFinite(u)||(e[a]=-1/0,i++):e.splice(a,1)}r&&e.sort(function(e,t){return e-t});var s=e.length,l=Math.floor(s/2);return s%2!=0?e[l+1+i]:(e[l-1+i]+e[l+i])/2}(e):"mean"===t?function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=0,o=0,i=t;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=1/0,o=t;o1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,r=-1/0,o=t;o=T?(P=T,T=A,C=k):A>P&&(P=A);for(var I=0;I0?1:0;E[x%l.minIterations*t+L]=B,D+=B}if(D>0&&(x>=l.minIterations-1||x==l.maxIterations-1)){for(var F=0,U=0;U0&&r.push(o);return r}(t,i,a),W=function(e,t,n){for(var r=Ir(e,t,n),o=0;os&&(u=l,s=c)}n[o]=i[u]}return Ir(e,t,n)}(t,r,V),G={},H=0;H1||a>1)&&(l=!0),c[t]=[],e.outgoers().forEach(function(e){e.isEdge()&&c[t].push(e.id())})}else f[t]=[void 0,e.target().id()]}):s.forEach(function(e){var t=e.id();e.isNode()?(e.degree(!0)%2&&(n?r?l=!0:r=t:n=t),c[t]=[],e.connectedEdges().forEach(function(e){return c[t].push(e.id())})):f[t]=[e.source().id(),e.target().id()]});var h={found:!1,trail:void 0};if(l)return h;if(r&&n)if(u){if(o&&r!=o)return h;o=r}else{if(o&&r!=o&&n!=o)return h;o||(o=r)}else o||(o=s[0].id());var d=function(e){for(var t,n,r,o=e,i=[e];c[o].length;)t=c[o].shift(),n=f[t][0],o!=(r=f[t][1])?(c[r]=c[r].filter(function(e){return e!=t}),o=r):u||o==n||(c[n]=c[n].filter(function(e){return e!=t}),o=n),i.unshift(t),i.unshift(o);return i},p=[],v=[];for(v=d(o);1!=v.length;)0==c[v[0]].length?(p.unshift(s.getElementById(v.shift())),p.unshift(s.getElementById(v.shift()))):v=d(v.shift()).concat(v);for(var g in p.unshift(s.getElementById(v.shift())),c)if(c[g].length)return h;return h.found=!0,h.trail=this.spawn(p,!0),h}},Dr=function(){var e=this,t={},n=0,r=0,o=[],i=[],a={},u=function(s,l,c){s===c&&(r+=1),t[l]={id:n,low:n++,cutVertex:!1};var f,h,d,p,v=e.getElementById(l).connectedEdges().intersection(e);0===v.size()?o.push(e.spawn(e.getElementById(l))):v.forEach(function(n){f=n.source().id(),h=n.target().id(),(d=f===l?h:f)!==c&&(p=n.id(),a[p]||(a[p]=!0,i.push({x:l,y:d,edge:n})),d in t?t[l].low=Math.min(t[l].low,t[d].id):(u(s,d,l),t[l].low=Math.min(t[l].low,t[d].low),t[l].id<=t[d].low&&(t[l].cutVertex=!0,function(n,r){for(var a=i.length-1,u=[],s=e.spawn();i[a].x!=n||i[a].y!=r;)u.push(i.pop().edge),a--;u.push(i.pop().edge),u.forEach(function(n){var r=n.connectedNodes().intersection(e);s.merge(n),r.forEach(function(n){var r=n.id(),o=n.connectedEdges().intersection(e);s.merge(n),t[r].cutVertex?s.merge(o.filter(function(e){return e.isLoop()})):s.merge(o)})}),o.push(s)}(l,d))))})};e.forEach(function(e){if(e.isNode()){var n=e.id();n in t||(r=0,u(n,n),t[n].cutVertex=r>1)}});var s=Object.keys(t).filter(function(e){return t[e].cutVertex}).map(function(t){return e.getElementById(t)});return{cut:e.spawn(s),components:o}},Lr=function(){var e=this,t={},n=0,r=[],o=[],i=e.spawn(e),a=function(u){if(o.push(u),t[u]={index:n,low:n++,explored:!1},e.getElementById(u).connectedEdges().intersection(e).forEach(function(e){var n=e.target().id();n!==u&&(n in t||a(n),t[n].explored||(t[u].low=Math.min(t[u].low,t[n].low)))}),t[u].index===t[u].low){for(var s=e.spawn();;){var l=o.pop();if(s.merge(e.getElementById(l)),t[l].low=t[u].index,t[l].explored=!0,l===u)break}var c=s.edgesWith(s),f=s.merge(c);r.push(f),i=i.difference(f)}};return e.forEach(function(e){if(e.isNode()){var n=e.id();n in t||a(n)}}),{cut:i,components:r}},Br={};[bt,Ct,At,It,jt,Nt,Ft,Mn,Dn,Bn,Un,Zn,_r,Cr,jr,Nr,{hopcroftTarjanBiconnected:Dr,htbc:Dr,htb:Dr,hopcroftTarjanBiconnectedComponents:Dr},{tarjanStronglyConnected:Lr,tsc:Lr,tscc:Lr,tarjanStronglyConnectedComponents:Lr}].forEach(function(e){be(Br,e)});var Fr=function(e){if(!(this instanceof Fr))return new Fr(e);this.id="Thenable/1.0.7",this.state=0,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],this.proxy={then:this.then.bind(this)},"function"==typeof e&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};Fr.prototype={fulfill:function(e){return Ur(this,1,"fulfillValue",e)},reject:function(e){return Ur(this,2,"rejectReason",e)},then:function(e,t){var n=this,r=new Fr;return n.onFulfilled.push(Wr(e,r,"fulfill")),n.onRejected.push(Wr(t,r,"reject")),zr(n),r.proxy}};var Ur=function(e,t,n,r){return 0===e.state&&(e.state=t,e[n]=r,zr(e)),e},zr=function(e){1===e.state?Vr(e,"onFulfilled",e.fulfillValue):2===e.state&&Vr(e,"onRejected",e.rejectReason)},Vr=function(e,t,n){if(0!==e[t].length){var r=e[t];e[t]=[];var o=function(){for(var e=0;e0:void 0}},clearQueue:function(){return function(){var e=this,t=void 0!==e.length?e:[e];if(!(this._private.cy||this).styleEnabled())return this;for(var n=0;n-1}}(),o=function(){if(Uo)return Fo;Uo=1;var e=ji();return Fo=function(t,n){var r=this.__data__,o=e(r,t);return o<0?(++this.size,r.push([t,n])):r[o][1]=n,this},Fo}();function i(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&t%1==0&&t0&&this.spawn(r).updateStyle().emit("class"),t},addClass:function(e){return this.toggleClass(e,!0)},hasClass:function(e){var t=this[0];return null!=t&&t._private.classes.has(e)},toggleClass:function(e,t){Z(e)||(e=e.match(/\S+/g)||[]);for(var n=this,r=void 0===t,o=[],i=0,a=n.length;i0&&this.spawn(o).updateStyle().emit("class"),n},removeClass:function(e){return this.toggleClass(e,!1)},flashClass:function(e,t){var n=this;if(null==t)t=250;else if(0===t)return n;return n.addClass(e),setTimeout(function(){n.removeClass(e)},t),n}};da.className=da.classNames=da.classes;var pa={metaChar:"[\\!\\\"\\#\\$\\%\\&\\'\\(\\)\\*\\+\\,\\.\\/\\:\\;\\<\\=\\>\\?\\@\\[\\]\\^\\`\\{\\|\\}\\~]",comparatorOp:"=|\\!=|>|>=|<|<=|\\$=|\\^=|\\*=",boolOp:"\\?|\\!|\\^",string:"\"(?:\\\\\"|[^\"])*\"|'(?:\\\\'|[^'])*'",number:de,meta:"degree|indegree|outdegree",separator:"\\s*,\\s*",descendant:"\\s+",child:"\\s+>\\s+",subject:"\\$",group:"node|edge|\\*",directedEdge:"\\s+->\\s+",undirectedEdge:"\\s+<->\\s+"};pa.variable="(?:[\\w-.]|(?:\\\\"+pa.metaChar+"))+",pa.className="(?:[\\w-]|(?:\\\\"+pa.metaChar+"))+",pa.value=pa.string+"|"+pa.number,pa.id=pa.variable,function(){var e,t,n;for(e=pa.comparatorOp.split("|"),n=0;n=0||"="!==t&&(pa.comparatorOp+="|\\!"+t)}();var va=20,ga=[{selector:":selected",matches:function(e){return e.selected()}},{selector:":unselected",matches:function(e){return!e.selected()}},{selector:":selectable",matches:function(e){return e.selectable()}},{selector:":unselectable",matches:function(e){return!e.selectable()}},{selector:":locked",matches:function(e){return e.locked()}},{selector:":unlocked",matches:function(e){return!e.locked()}},{selector:":visible",matches:function(e){return e.visible()}},{selector:":hidden",matches:function(e){return!e.visible()}},{selector:":transparent",matches:function(e){return e.transparent()}},{selector:":grabbed",matches:function(e){return e.grabbed()}},{selector:":free",matches:function(e){return!e.grabbed()}},{selector:":removed",matches:function(e){return e.removed()}},{selector:":inside",matches:function(e){return!e.removed()}},{selector:":grabbable",matches:function(e){return e.grabbable()}},{selector:":ungrabbable",matches:function(e){return!e.grabbable()}},{selector:":animated",matches:function(e){return e.animated()}},{selector:":unanimated",matches:function(e){return!e.animated()}},{selector:":parent",matches:function(e){return e.isParent()}},{selector:":childless",matches:function(e){return e.isChildless()}},{selector:":child",matches:function(e){return e.isChild()}},{selector:":orphan",matches:function(e){return e.isOrphan()}},{selector:":nonorphan",matches:function(e){return e.isChild()}},{selector:":compound",matches:function(e){return e.isNode()?e.isParent():e.source().isParent()||e.target().isParent()}},{selector:":loop",matches:function(e){return e.isLoop()}},{selector:":simple",matches:function(e){return e.isSimple()}},{selector:":active",matches:function(e){return e.active()}},{selector:":inactive",matches:function(e){return!e.active()}},{selector:":backgrounding",matches:function(e){return e.backgrounding()}},{selector:":nonbackgrounding",matches:function(e){return!e.backgrounding()}}].sort(function(e,t){return function(e,t){return-1*me(e,t)}(e.selector,t.selector)}),ya=function(){for(var e,t={},n=0;n0&&l.edgeCount>0)return ot("The selector `"+e+"` is invalid because it uses both a compound selector and an edge selector"),!1;if(l.edgeCount>1)return ot("The selector `"+e+"` is invalid because it uses multiple edge selectors"),!1;1===l.edgeCount&&ot("The selector `"+e+"` is deprecated. Edge selectors do not take effect on changes to source and target nodes after an edge is added, for performance reasons. Use a class or data selector on edges instead, updating the class or data of an edge when your app detects a change in source or target nodes.")}return!0},toString:function(){if(null!=this.toStringCache)return this.toStringCache;for(var e=function(e){return null==e?"":e},t=function(t){return X(t)?'"'+t+'"':e(t)},n=function(e){return" "+e+" "},r=function(o,i){return o.checks.reduce(function(a,u,s){return a+(i===o&&0===s?"$":"")+function(o,i){var a=o.type,u=o.value;switch(a){case 0:var s=e(u);return s.substring(0,s.length-1);case 3:var l=o.field,c=o.operator;return"["+l+n(e(c))+t(u)+"]";case 5:var f=o.operator,h=o.field;return"["+e(f)+h+"]";case 4:return"["+o.field+"]";case 6:var d=o.operator;return"[["+o.field+n(e(d))+t(u)+"]]";case 7:return u;case 8:return"#"+u;case 9:return"."+u;case 17:case 15:return r(o.parent,i)+n(">")+r(o.child,i);case 18:case 16:return r(o.ancestor,i)+" "+r(o.descendant,i);case 19:var p=r(o.left,i),v=r(o.subject,i),g=r(o.right,i);return p+(p.length>0?" ":"")+v+g;case va:return""}}(u,i)},"")},o="",i=0;i1&&i=0&&(t=t.replace("!",""),c=!0),t.indexOf("@")>=0&&(t=t.replace("@",""),l=!0),(a||s||l)&&(o=a||u?""+e:"",i=""+n),l&&(e=o=o.toLowerCase(),n=i=i.toLowerCase()),t){case"*=":r=o.indexOf(i)>=0;break;case"$=":r=o.indexOf(i,o.length-i.length)>=0;break;case"^=":r=0===o.indexOf(i);break;case"=":r=e===n;break;case">":f=!0,r=e>n;break;case">=":f=!0,r=e>=n;break;case"<":f=!0,r=e0;){var l=o.shift();t(l),i.add(l.id()),a&&r(o,i,l)}return e}function La(e,t,n){if(n.isParent())for(var r=n._private.children,o=0;o1&&void 0!==arguments[1])||arguments[1],La)},Na.forEachUp=function(e){return Da(this,e,!(arguments.length>1&&void 0!==arguments[1])||arguments[1],Ba)},Na.forEachUpAndDown=function(e){return Da(this,e,!(arguments.length>1&&void 0!==arguments[1])||arguments[1],Fa)},Na.ancestors=Na.parents,(Ra=ja={data:fa.data({field:"data",bindingEvent:"data",allowBinding:!0,allowSetting:!0,settingEvent:"data",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,immutableKeys:{id:!0,source:!0,target:!0,parent:!0},updateStyle:!0}),removeData:fa.removeData({field:"data",event:"data",triggerFnName:"trigger",triggerEvent:!0,immutableKeys:{id:!0,source:!0,target:!0,parent:!0},updateStyle:!0}),scratch:fa.data({field:"scratch",bindingEvent:"scratch",allowBinding:!0,allowSetting:!0,settingEvent:"scratch",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeScratch:fa.removeData({field:"scratch",event:"scratch",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0}),rscratch:fa.data({field:"rscratch",allowBinding:!1,allowSetting:!0,settingTriggersEvent:!1,allowGetting:!0}),removeRscratch:fa.removeData({field:"rscratch",triggerEvent:!1}),id:function(){var e=this[0];if(e)return e._private.data.id}}).attr=Ra.data,Ra.removeAttr=Ra.removeData;var Ua,za,Va=ja,Wa={};function Ga(e){return function(t){var n=this;if(void 0===t&&(t=!0),0!==n.length&&n.isNode()&&!n.removed()){for(var r=0,o=n[0],i=o._private.edges,a=0;at}),minIndegree:Ha("indegree",function(e,t){return et}),minOutdegree:Ha("outdegree",function(e,t){return et})}),be(Wa,{totalDegree:function(e){for(var t=0,n=this.nodes(),r=0;r0,c=l;l&&(s=s[0]);var f=c?s.position():{x:0,y:0};return o={x:u.x-f.x,y:u.y-f.y},void 0===e?o:o[e]}for(var h=0;h0,g=v;v&&(p=p[0]);var y=g?p.position():{x:0,y:0};void 0!==t?d.position(e,t+y[e]):void 0!==o&&d.position({x:o.x+y.x,y:o.y+y.y})}}else if(!i)return;return this}},Ua.modelPosition=Ua.point=Ua.position,Ua.modelPositions=Ua.points=Ua.positions,Ua.renderedPoint=Ua.renderedPosition,Ua.relativePoint=Ua.relativePosition;var Xa,Ka,Za=za;Xa=Ka={},Ka.renderedBoundingBox=function(e){var t=this.boundingBox(e),n=this.cy(),r=n.zoom(),o=n.pan(),i=t.x1*r+o.x,a=t.x2*r+o.x,u=t.y1*r+o.y,s=t.y2*r+o.y;return{x1:i,x2:a,y1:u,y2:s,w:a-i,h:s-u}},Ka.dirtyCompoundBoundsCache=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.cy();return t.styleEnabled()&&t.hasCompoundNodes()?(this.forEachUp(function(t){if(t.isParent()){var n=t._private;n.compoundBoundsClean=!1,n.bbCache=null,e||t.emitAndNotify("bounds")}}),this):this},Ka.updateCompoundBounds=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.cy();if(!t.styleEnabled()||!t.hasCompoundNodes())return this;if(!e&&t.batching())return this;function n(e){if(e.isParent()){var t=e._private,n=e.children(),r="include"===e.pstyle("compound-sizing-wrt-labels").value,o={width:{val:e.pstyle("min-width").pfValue,left:e.pstyle("min-width-bias-left"),right:e.pstyle("min-width-bias-right")},height:{val:e.pstyle("min-height").pfValue,top:e.pstyle("min-height-bias-top"),bottom:e.pstyle("min-height-bias-bottom")}},i=n.boundingBox({includeLabels:r,includeOverlays:!1,useCache:!1}),a=t.position;0!==i.w&&0!==i.h||((i={w:e.pstyle("width").pfValue,h:e.pstyle("height").pfValue}).x1=a.x-i.w/2,i.x2=a.x+i.w/2,i.y1=a.y-i.h/2,i.y2=a.y+i.h/2);var u=o.width.left.value;"px"===o.width.left.units&&o.width.val>0&&(u=100*u/o.width.val);var s=o.width.right.value;"px"===o.width.right.units&&o.width.val>0&&(s=100*s/o.width.val);var l=o.height.top.value;"px"===o.height.top.units&&o.height.val>0&&(l=100*l/o.height.val);var c=o.height.bottom.value;"px"===o.height.bottom.units&&o.height.val>0&&(c=100*c/o.height.val);var f=y(o.width.val-i.w,u,s),h=f.biasDiff,d=f.biasComplementDiff,p=y(o.height.val-i.h,l,c),v=p.biasDiff,g=p.biasComplementDiff;t.autoPadding=function(e,t,n,r){if("%"!==n.units)return"px"===n.units?n.pfValue:0;switch(r){case"width":return e>0?n.pfValue*e:0;case"height":return t>0?n.pfValue*t:0;case"average":return e>0&&t>0?n.pfValue*(e+t)/2:0;case"min":return e>0&&t>0?e>t?n.pfValue*t:n.pfValue*e:0;case"max":return e>0&&t>0?e>t?n.pfValue*e:n.pfValue*t:0;default:return 0}}(i.w,i.h,e.pstyle("padding"),e.pstyle("padding-relative-to").value),t.autoWidth=Math.max(i.w,o.width.val),a.x=(-h+i.x1+i.x2+d)/2,t.autoHeight=Math.max(i.h,o.height.val),a.y=(-v+i.y1+i.y2+g)/2}function y(e,t,n){var r=0,o=0,i=t+n;return e>0&&i>0&&(r=t/i*e,o=n/i*e),{biasDiff:r,biasComplementDiff:o}}}for(var r=0;re.x2?r:e.x2,e.y1=ne.y2?o:e.y2,e.w=e.x2-e.x1,e.h=e.y2-e.y1)},Ja=function(e,t){return null==t?e:Qa(e,t.x1,t.y1,t.x2,t.y2)},eu=function(e,t,n){return ht(e,t,n)},tu=function(e,t,n){if(!t.cy().headless()){var r,o,i=t._private,a=i.rstyle,u=a.arrowWidth/2;if("none"!==t.pstyle(n+"-arrow-shape").value){"source"===n?(r=a.srcX,o=a.srcY):"target"===n?(r=a.tgtX,o=a.tgtY):(r=a.midX,o=a.midY);var s=i.arrowBounds=i.arrowBounds||{},l=s[n]=s[n]||{};l.x1=r-u,l.y1=o-u,l.x2=r+u,l.y2=o+u,l.w=l.x2-l.x1,l.h=l.y2-l.y1,tn(l,1),Qa(e,l.x1,l.y1,l.x2,l.y2)}}},nu=function(e,t,n){if(!t.cy().headless()){var r;r=n?n+"-":"";var o=t._private,i=o.rstyle;if(t.pstyle(r+"label").strValue){var a,u,s,l,c=t.pstyle("text-halign"),f=t.pstyle("text-valign"),h=eu(i,"labelWidth",n),d=eu(i,"labelHeight",n),p=eu(i,"labelX",n),v=eu(i,"labelY",n),g=t.pstyle(r+"text-margin-x").pfValue,y=t.pstyle(r+"text-margin-y").pfValue,m=t.isEdge(),b=t.pstyle(r+"text-rotation"),_=t.pstyle("text-outline-width").pfValue,w=t.pstyle("text-border-width").pfValue/2,x=t.pstyle("text-background-padding").pfValue,E=d,O=h,S=O/2,T=E/2;if(m)a=p-S,u=p+S,s=v-T,l=v+T;else{switch(c.value){case"left":a=p-O,u=p;break;case"center":a=p-S,u=p+S;break;case"right":a=p,u=p+O}switch(f.value){case"top":s=v-E,l=v;break;case"center":s=v-T,l=v+T;break;case"bottom":s=v,l=v+E}}var P=g-Math.max(_,w)-x-2,C=g+Math.max(_,w)+x+2,A=y-Math.max(_,w)-x-2,k=y+Math.max(_,w)+x+2;a+=P,u+=C,s+=A,l+=k;var I=n||"main",R=o.labelBounds,j=R[I]=R[I]||{};j.x1=a,j.y1=s,j.x2=u,j.y2=l,j.w=u-a,j.h=l-s,j.leftPad=P,j.rightPad=C,j.topPad=A,j.botPad=k;var M=m&&"autorotate"===b.strValue,N=null!=b.pfValue&&0!==b.pfValue;if(M||N){var D=M?eu(o.rstyle,"labelAngle",n):b.pfValue,L=Math.cos(D),B=Math.sin(D),F=(a+u)/2,U=(s+l)/2;if(!m){switch(c.value){case"left":F=u;break;case"right":F=a}switch(f.value){case"top":U=l;break;case"bottom":U=s}}var z=function(e,t){return{x:(e-=F)*L-(t-=U)*B+F,y:e*B+t*L+U}},V=z(a,s),W=z(a,l),G=z(u,s),H=z(u,l);a=Math.min(V.x,W.x,G.x,H.x),u=Math.max(V.x,W.x,G.x,H.x),s=Math.min(V.y,W.y,G.y,H.y),l=Math.max(V.y,W.y,G.y,H.y)}var Y=I+"Rot",q=R[Y]=R[Y]||{};q.x1=a,q.y1=s,q.x2=u,q.y2=l,q.w=u-a,q.h=l-s,Qa(e,a,s,u,l),Qa(o.labelBounds.all,a,s,u,l)}return e}},ru=function(e,t){if(!t.cy().headless()){var n=t.pstyle("outline-opacity").value,r=t.pstyle("outline-width").value+t.pstyle("outline-offset").value;ou(e,t,n,r,"outside",r/2)}},ou=function(e,t,n,r,o,i){if(!(0===n||r<=0||"inside"===o)){var a=t.cy(),u=t.pstyle("shape").value,s=a.renderer().nodeShapes[u],l=t.position(),c=l.x,f=l.y,h=t.width(),d=t.height();if(s.hasMiterBounds){"center"===o&&(r/=2);var p=s.miterBounds(c,f,h,d,r);Ja(e,p)}else null!=i&&i>0&&nn(e,[i,i,i,i])}},iu=function(e){var t=0,n=function(e){return(e?1:0)<(r=C[1].x)){var A=n;n=r,r=A}if(o>(i=C[1].y)){var k=o;o=i,i=k}Qa(h,n-E,o-E,r+E,i+E)}}else if("bezier"===P||"unbundled-bezier"===P||he(P,"segments")||he(P,"taxi")){var I;switch(P){case"bezier":case"unbundled-bezier":I=g.bezierPts;break;case"segments":case"taxi":case"round-segments":case"round-taxi":I=g.linePts}if(null!=I)for(var R=0;R(r=N.x)){var D=n;n=r,r=D}if((o=M.y)>(i=N.y)){var L=o;o=i,i=L}Qa(h,n-=E,o-=E,r+=E,i+=E)}if(c&&t.includeEdges&&v&&(tu(h,e,"mid-source"),tu(h,e,"mid-target"),tu(h,e,"source"),tu(h,e,"target")),c&&"yes"===e.pstyle("ghost").value){var B=e.pstyle("ghost-offset-x").pfValue,F=e.pstyle("ghost-offset-y").pfValue;Qa(h,h.x1+B,h.y1+F,h.x2+B,h.y2+F)}var U=d.bodyBounds=d.bodyBounds||{};rn(U,h),nn(U,y),tn(U,1),c&&(n=h.x1,r=h.x2,o=h.y1,i=h.y2,Qa(h,n-x,o-x,r+x,i+x));var z=d.overlayBounds=d.overlayBounds||{};rn(z,h),nn(z,y),tn(z,1);var V=d.labelBounds=d.labelBounds||{};null!=V.all?((s=V.all).x1=1/0,s.y1=1/0,s.x2=-1/0,s.y2=-1/0,s.w=0,s.h=0):V.all=Qt(),c&&t.includeLabels&&(t.includeMainLabels&&nu(h,e,null),v&&(t.includeSourceLabels&&nu(h,e,"source"),t.includeTargetLabels&&nu(h,e,"target")))}return h.x1=$a(h.x1),h.y1=$a(h.y1),h.x2=$a(h.x2),h.y2=$a(h.y2),h.w=$a(h.x2-h.x1),h.h=$a(h.y2-h.y1),h.w>0&&h.h>0&&b&&(nn(h,y),tn(h,1)),h}(e,su),r.bbCache=n,r.bbCachePosKey=au(e)):n=r.bbCache,!i){var a=e.isNode();n=Qt(),(t.includeNodes&&a||t.includeEdges&&!a)&&(t.includeOverlays?Ja(n,r.overlayBounds):Ja(n,r.bodyBounds)),t.includeLabels&&(t.includeMainLabels&&(!o||t.includeSourceLabels&&t.includeTargetLabels)?Ja(n,r.labelBounds.all):(t.includeMainLabels&&Ja(n,r.labelBounds.mainRot),t.includeSourceLabels&&Ja(n,r.labelBounds.sourceRot),t.includeTargetLabels&&Ja(n,r.labelBounds.targetRot))),n.w=n.x2-n.x1,n.h=n.y2-n.y1}return n},su={includeNodes:!0,includeEdges:!0,includeLabels:!0,includeMainLabels:!0,includeSourceLabels:!0,includeTargetLabels:!0,includeOverlays:!0,includeUnderlays:!0,includeOutlines:!0,useCache:!0},lu=iu(su),cu=lt(su);Ka.boundingBox=function(e){var t,n=void 0===e||void 0===e.useCache||!0===e.useCache,r=ue(function(e){var t=e._private;return null==t.bbCache||t.styleDirty||t.bbCachePosKey!==au(e)},function(e){return e.id()});if(n&&1===this.length&&!r(this[0]))e=void 0===e?su:cu(e),t=uu(this[0],e);else{t=Qt();var o=cu(e=e||su),i=this,a=i.cy().styleEnabled();this.edges().forEach(r),this.nodes().forEach(r),a&&this.recalculateRenderedStyle(n),this.updateCompoundBounds(!n);for(var u=0;u0&&void 0!==arguments[0]?arguments[0]:Su,t=arguments.length>1?arguments[1]:void 0,n=0;n=0;u--)a(u);return this},Pu.removeAllListeners=function(){return this.removeListener("*")},Pu.emit=Pu.trigger=function(e,t,n){var r=this.listeners,o=r.length;return this.emitting++,Z(t)||(t=[t]),function(e,t,n){if("event"!==q(n))if($(n))t(e,Au(e,n));else for(var r=Z(n)?n:n.split(/\s+/),o=0;o1&&!r){var o=this.length-1,i=this[o],a=i._private.data.id;this[o]=void 0,this[e]=i,n.set(a,{ele:i,index:e})}return this.length--,this},unmergeOne:function(e){e=e[0];var t=this._private,n=e._private.data.id,r=t.map.get(n);if(!r)return this;var o=r.index;return this.unmergeAt(o),this},unmerge:function(e){var t=this._private.cy;if(!e)return this;if(e&&X(e)){var n=e;e=t.mutableElements().filter(n)}for(var r=0;r=0;t--)e(this[t])&&this.unmergeAt(t);return this},map:function(e,t){for(var n=[],r=this,o=0;or&&(r=u,n=a)}return{value:r,ele:n}},min:function(e,t){for(var n,r=1/0,o=this,i=0;i=0&&o1&&void 0!==arguments[1])||arguments[1],n=this[0],r=n.cy();if(r.styleEnabled()&&n){n._private.styleDirty&&(n._private.styleDirty=!1,r.style().apply(n));var o=n._private.style[e];return null!=o?o:t?r.style().getDefaultProperty(e):null}},numericStyle:function(e){var t=this[0];if(t.cy().styleEnabled()&&t){var n=t.pstyle(e);return void 0!==n.pfValue?n.pfValue:n.value}},numericStyleUnits:function(e){var t=this[0];if(t.cy().styleEnabled())return t?t.pstyle(e).units:void 0},renderedStyle:function(e){var t=this.cy();if(!t.styleEnabled())return this;var n=this[0];return n?t.style().getRenderedStyle(n,e):void 0},style:function(e,t){var n=this.cy();if(!n.styleEnabled())return this;var r=!1,o=n.style();if($(e)){var i=e;o.applyBypass(this,i,r),this.emitAndNotify("style")}else if(X(e)){if(void 0===t){var a=this[0];return a?o.getStylePropertyValue(a,e):void 0}o.applyBypass(this,e,t,r),this.emitAndNotify("style")}else if(void 0===e){var u=this[0];return u?o.getRawStyle(u):void 0}return this},removeStyle:function(e){var t=this.cy();if(!t.styleEnabled())return this;var n=!1,r=t.style(),o=this;if(void 0===e)for(var i=0;i0&&t.push(c[0]),t.push(u[0])}return this.spawn(t,!0).filter(e)},"neighborhood"),closedNeighborhood:function(e){return this.neighborhood().add(this).filter(e)},openNeighborhood:function(e){return this.neighborhood(e)}}),es.neighbourhood=es.neighborhood,es.closedNeighbourhood=es.closedNeighborhood,es.openNeighbourhood=es.openNeighborhood,be(es,{source:Ma(function(e){var t,n=this[0];return n&&(t=n._private.source||n.cy().collection()),t&&e?t.filter(e):t},"source"),target:Ma(function(e){var t,n=this[0];return n&&(t=n._private.target||n.cy().collection()),t&&e?t.filter(e):t},"target"),sources:os({attr:"source"}),targets:os({attr:"target"})}),be(es,{edgesWith:Ma(is(),"edgesWith"),edgesTo:Ma(is({thisIsSrc:!0}),"edgesTo")}),be(es,{connectedEdges:Ma(function(e){for(var t=[],n=0;n0);return i},component:function(){var e=this[0];return e.cy().mutableElements().components(e)[0]}}),es.componentsOf=es.components;var us=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(void 0!==e){var o=new pt,i=!1;if(t){if(t.length>0&&$(t[0])&&!te(t[0])){i=!0;for(var a=[],u=new gt,s=0,l=t.length;s0&&void 0!==arguments[0])||arguments[0],r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=this,i=o.cy(),a=i._private,u=[],s=[],l=0,c=o.length;l0){for(var M=e.length===o.length?o:new us(i,e),N=0;N0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this,r=[],o={},i=n._private.cy;function a(e){var n=o[e.id()];t&&e.removed()||n||(o[e.id()]=!0,e.isNode()?(r.push(e),function(e){for(var t=e._private.edges,n=0;n0&&(e?E.emitAndNotify("remove"):t&&E.emit("remove"));for(var O=0;O=.001?function(t,r){for(var o=0;o<4;++o){var i=h(r,e,n);if(0===i)return r;r-=(f(r,e,n)-t)/i}return r}(t,a):0===s?a:function(t,r,o){var i,a,u=0;do{(i=f(a=r+(o-r)/2,e,n)-t)>0?o=a:r=a}while(Math.abs(i)>1e-7&&++u<10);return a}(t,r,r+o)}(i),t,r)};p.getControlPoints=function(){return[{x:e,y:t},{x:n,y:r}]};var v="generateBezier("+[e,t,n,r]+")";return p.toString=function(){return v},p}var fs=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,n,r){var o={x:t.x+r.dx*n,v:t.v+r.dv*n,tension:t.tension,friction:t.friction};return{dx:o.v,dv:e(o)}}function n(n,r){var o={dx:n.v,dv:e(n)},i=t(n,.5*r,o),a=t(n,.5*r,i),u=t(n,r,a),s=1/6*(o.dx+2*(i.dx+a.dx)+u.dx),l=1/6*(o.dv+2*(i.dv+a.dv)+u.dv);return n.x=n.x+s*r,n.v=n.v+l*r,n}return function e(t,r,o){var i,a,u,s={x:-1,v:0,tension:null,friction:null},l=[0],c=0,f=1e-4;for(t=parseFloat(t)||500,r=parseFloat(r)||20,o=o||null,s.tension=t,s.friction=r,a=(i=null!==o)?(c=e(t,r))/o*.016:.016;u=n(u||s,a),l.push(1+u.x),c+=16,Math.abs(u.x)>f&&Math.abs(u.v)>f;);return i?function(e){return l[e*(l.length-1)|0]}:c}}(),hs=function(e,t,n,r){var o=cs(e,t,n,r);return function(e,t,n){return e+(t-e)*o(n)}},ds={linear:function(e,t,n){return e+(t-e)*n},ease:hs(.25,.1,.25,1),"ease-in":hs(.42,0,1,1),"ease-out":hs(0,0,.58,1),"ease-in-out":hs(.42,0,.58,1),"ease-in-sine":hs(.47,0,.745,.715),"ease-out-sine":hs(.39,.575,.565,1),"ease-in-out-sine":hs(.445,.05,.55,.95),"ease-in-quad":hs(.55,.085,.68,.53),"ease-out-quad":hs(.25,.46,.45,.94),"ease-in-out-quad":hs(.455,.03,.515,.955),"ease-in-cubic":hs(.55,.055,.675,.19),"ease-out-cubic":hs(.215,.61,.355,1),"ease-in-out-cubic":hs(.645,.045,.355,1),"ease-in-quart":hs(.895,.03,.685,.22),"ease-out-quart":hs(.165,.84,.44,1),"ease-in-out-quart":hs(.77,0,.175,1),"ease-in-quint":hs(.755,.05,.855,.06),"ease-out-quint":hs(.23,1,.32,1),"ease-in-out-quint":hs(.86,0,.07,1),"ease-in-expo":hs(.95,.05,.795,.035),"ease-out-expo":hs(.19,1,.22,1),"ease-in-out-expo":hs(1,0,0,1),"ease-in-circ":hs(.6,.04,.98,.335),"ease-out-circ":hs(.075,.82,.165,1),"ease-in-out-circ":hs(.785,.135,.15,.86),spring:function(e,t,n){if(0===n)return ds.linear;var r=fs(e,t,n);return function(e,t,n){return e+(t-e)*r(n)}},"cubic-bezier":hs};function ps(e,t,n,r,o){if(1===r)return n;if(t===n)return n;var i=o(t,n,r);return null==e||((e.roundValue||e.color)&&(i=Math.round(i)),void 0!==e.min&&(i=Math.max(i,e.min)),void 0!==e.max&&(i=Math.min(i,e.max))),i}function vs(e,t){return null!=e.pfValue||null!=e.value?null==e.pfValue||null!=t&&"%"===t.type.units?e.value:e.pfValue:e}function gs(e,t,n,r,o){var i=null!=o?o.type:null;n<0?n=0:n>1&&(n=1);var a=vs(e,o),u=vs(t,o);if(Q(a)&&Q(u))return ps(i,a,u,n,r);if(Z(a)&&Z(u)){for(var s=[],l=0;l0?("spring"===f&&h.push(a.duration),a.easingImpl=ds[f].apply(null,h)):a.easingImpl=ds[f]}var d,p=a.easingImpl;if(d=0===a.duration?1:(n-s)/a.duration,a.applying&&(d=a.progress),d<0?d=0:d>1&&(d=1),null==a.delay){var v=a.startPosition,g=a.position;if(g&&o&&!e.locked()){var y={};ms(v.x,g.x)&&(y.x=gs(v.x,g.x,d,p)),ms(v.y,g.y)&&(y.y=gs(v.y,g.y,d,p)),e.position(y)}var m=a.startPan,b=a.pan,_=i.pan,w=null!=b&&r;w&&(ms(m.x,b.x)&&(_.x=gs(m.x,b.x,d,p)),ms(m.y,b.y)&&(_.y=gs(m.y,b.y,d,p)),e.emit("pan"));var x=a.startZoom,E=a.zoom,O=null!=E&&r;O&&(ms(x,E)&&(i.zoom=$t(i.minZoom,gs(x,E,d,p),i.maxZoom)),e.emit("zoom")),(w||O)&&e.emit("viewport");var S=a.style;if(S&&S.length>0&&o){for(var T=0;T=0;t--)(0,e[t])();e.splice(0,e.length)},c=i.length-1;c>=0;c--){var f=i[c],h=f._private;h.stopped?(i.splice(c,1),h.hooked=!1,h.playing=!1,h.started=!1,l(h.frames)):(h.playing||h.applying)&&(h.playing&&h.applying&&(h.applying=!1),h.started||bs(0,f,e),ys(t,f,e,n),h.applying&&(h.applying=!1),l(h.frames),null!=h.step&&h.step(e),f.completed()&&(i.splice(c,1),h.hooked=!1,h.playing=!1,h.started=!1,l(h.completes)),u=!0)}return n||0!==i.length||0!==a.length||r.push(t),u}for(var i=!1,a=0;a0?t.notify("draw",n):t.notify("draw")),n.unmerge(r),t.emit("step")}var ws={animate:fa.animate(),animation:fa.animation(),animated:fa.animated(),clearQueue:fa.clearQueue(),delay:fa.delay(),delayAnimation:fa.delayAnimation(),stop:fa.stop(),addToAnimationPool:function(e){this.styleEnabled()&&this._private.aniEles.merge(e)},stopAnimationLoop:function(){this._private.animationsRunning=!1},startAnimationLoop:function(){var e=this;if(e._private.animationsRunning=!0,e.styleEnabled()){var t=e.renderer();t&&t.beforeRender?t.beforeRender(function(t,n){_s(n,e)},t.beforeRenderPriorities.animations):function t(){e._private.animationsRunning&&Ne(function(n){_s(n,e),t()})}()}}},xs={qualifierCompare:function(e,t){return null==e||null==t?null==e&&null==t:e.sameText(t)},eventMatches:function(e,t,n){var r=t.qualifier;return null==r||e!==n.target&&te(n.target)&&r.matches(n.target)},addEventFields:function(e,t){t.cy=e,t.target=e},callbackContext:function(e,t,n){return null!=t.qualifier?n.target:e}},Es=function(e){return X(e)?new Aa(e):e},Os={createEmitter:function(){var e=this._private;return e.emitter||(e.emitter=new Tu(xs,this)),this},emitter:function(){return this._private.emitter},on:function(e,t,n){return this.emitter().on(e,Es(t),n),this},removeListener:function(e,t,n){return this.emitter().removeListener(e,Es(t),n),this},removeAllListeners:function(){return this.emitter().removeAllListeners(),this},one:function(e,t,n){return this.emitter().one(e,Es(t),n),this},once:function(e,t,n){return this.emitter().one(e,Es(t),n),this},emit:function(e,t){return this.emitter().emit(e,t),this},emitAndNotify:function(e,t){return this.emit(e),this.notify(e,t),this}};fa.eventAliasesOn(Os);var Ss={png:function(e){return e=e||{},this._private.renderer.png(e)},jpg:function(e){var t=this._private.renderer;return(e=e||{}).bg=e.bg||"#fff",t.jpg(e)}};Ss.jpeg=Ss.jpg;var Ts={layout:function(e){var t=this;if(null!=e)if(null!=e.name){var n,r=e.name,o=t.extension("layout",r);if(null!=o)return n=X(e.eles)?t.$(e.eles):null!=e.eles?e.eles:t.$(),new o(be({},e,{cy:t,eles:n}));nt("No such layout `"+r+"` found. Did you forget to import it and `cytoscape.use()` it?")}else nt("A `name` must be specified to make a layout");else nt("Layout options must be specified to make a layout")}};Ts.createLayout=Ts.makeLayout=Ts.layout;var Ps={notify:function(e,t){var n=this._private;if(this.batching()){n.batchNotifications=n.batchNotifications||{};var r=n.batchNotifications[e]=n.batchNotifications[e]||this.collection();null!=t&&r.merge(t)}else if(n.notificationsEnabled){var o=this.renderer();!this.destroyed()&&o&&o.notify(e,t)}},notifications:function(e){var t=this._private;return void 0===e?t.notificationsEnabled:(t.notificationsEnabled=!!e,this)},noNotifications:function(e){this.notifications(!1),e(),this.notifications(!0)},batching:function(){return this._private.batchCount>0},startBatch:function(){var e=this._private;return null==e.batchCount&&(e.batchCount=0),0===e.batchCount&&(e.batchStyleEles=this.collection(),e.batchNotifications={}),e.batchCount++,this},endBatch:function(){var e=this._private;if(0===e.batchCount)return this;if(e.batchCount--,0===e.batchCount){e.batchStyleEles.updateStyle();var t=this.renderer();Object.keys(e.batchNotifications).forEach(function(n){var r=e.batchNotifications[n];r.empty()?t.notify(n):t.notify(n,r)})}return this},batch:function(e){return this.startBatch(),e(),this.endBatch(),this},batchData:function(e){var t=this;return this.batch(function(){for(var n=Object.keys(e),r=0;r0;)t.removeChild(t.childNodes[0]);e._private.renderer=null,e.mutableElements().forEach(function(e){var t=e._private;t.rscratch={},t.rstyle={},t.animation.current=[],t.animation.queue=[]})},onRender:function(e){return this.on("render",e)},offRender:function(e){return this.off("render",e)}};As.invalidateDimensions=As.resize;var ks={collection:function(e,t){return X(e)?this.$(e):ee(e)?e.collection():Z(e)?(t||(t={}),new us(this,e,t.unique,t.removed)):new us(this)},nodes:function(e){var t=this.$(function(e){return e.isNode()});return e?t.filter(e):t},edges:function(e){var t=this.$(function(e){return e.isEdge()});return e?t.filter(e):t},$:function(e){var t=this._private.elements;return e?t.filter(e):t.spawnSelf()},mutableElements:function(){return this._private.elements}};ks.elements=ks.filter=ks.$;var Is={},Rs="t";Is.apply=function(e){for(var t=this,n=t._private.cy.collection(),r=0;r0;if(h||f&&d){var p=void 0;h&&d||h?p=l.properties:d&&(p=l.mappedProperties);for(var v=0;v1&&(g=1),u.color){var w=o.valueMin[0],x=o.valueMax[0],E=o.valueMin[1],O=o.valueMax[1],S=o.valueMin[2],T=o.valueMax[2],P=null==o.valueMin[3]?1:o.valueMin[3],C=null==o.valueMax[3]?1:o.valueMax[3],A=[Math.round(w+(x-w)*g),Math.round(E+(O-E)*g),Math.round(S+(T-S)*g),Math.round(P+(C-P)*g)];n={bypass:o.bypass,name:o.name,value:A,strValue:"rgb("+A[0]+", "+A[1]+", "+A[2]+")"}}else{if(!u.number)return!1;var k=o.valueMin+(o.valueMax-o.valueMin)*g;n=this.parse(o.name,k,o.bypass,h)}if(!n)return v(),!1;n.mapping=o,o=n;break;case a.data:for(var I=o.field.split("."),R=f.data,j=0;j0&&i>0){for(var u={},s=!1,l=0;l0?e.delayAnimation(a).play().promise().then(t):t()}).then(function(){return e.animation({style:u,duration:i,easing:e.pstyle("transition-timing-function").value,queue:!1}).play().promise()}).then(function(){n.removeBypasses(e,o),e.emitAndNotify("style"),r.transitioning=!1})}else r.transitioning&&(this.removeBypasses(e,o),e.emitAndNotify("style"),r.transitioning=!1)},Is.checkTrigger=function(e,t,n,r,o,i){var a=this.properties[t],u=o(a);e.removed()||null!=u&&u(n,r,e)&&i(a)},Is.checkZOrderTrigger=function(e,t,n,r){var o=this;this.checkTrigger(e,t,n,r,function(e){return e.triggersZOrder},function(){o._private.cy.notify("zorder",e)})},Is.checkBoundsTrigger=function(e,t,n,r){this.checkTrigger(e,t,n,r,function(e){return e.triggersBounds},function(t){e.dirtyCompoundBoundsCache(),e.dirtyBoundingBoxCache()})},Is.checkConnectedEdgesBoundsTrigger=function(e,t,n,r){this.checkTrigger(e,t,n,r,function(e){return e.triggersBoundsOfConnectedEdges},function(t){e.connectedEdges().forEach(function(e){e.dirtyBoundingBoxCache()})})},Is.checkParallelEdgesBoundsTrigger=function(e,t,n,r){this.checkTrigger(e,t,n,r,function(e){return e.triggersBoundsOfParallelEdges},function(t){e.parallelEdges().forEach(function(e){e.dirtyBoundingBoxCache()})})},Is.checkTriggers=function(e,t,n,r){e.dirtyStyleCache(),this.checkZOrderTrigger(e,t,n,r),this.checkBoundsTrigger(e,t,n,r),this.checkConnectedEdgesBoundsTrigger(e,t,n,r),this.checkParallelEdgesBoundsTrigger(e,t,n,r)};var js={applyBypass:function(e,t,n,r){var o=[];if("*"===t||"**"===t){if(void 0!==n)for(var i=0;it.length?i.substr(t.length):""}function u(){n=n.length>r.length?n.substr(r.length):""}for(i=i.replace(/[/][*](\s|.)+?[*][/]/g,"");!i.match(/^\s*$/);){var s=i.match(/^\s*((?:.|\s)+?)\s*\{((?:.|\s)+?)\}/);if(!s){ot("Halting stylesheet parsing: String stylesheet contains more to parse but no selector and block found in: "+i);break}t=s[0];var l=s[1];if("core"!==l&&new Aa(l).invalid)ot("Skipping parsing of block: Invalid selector found in string stylesheet: "+l),a();else{var c=s[2],f=!1;n=c;for(var h=[];!n.match(/^\s*$/);){var d=n.match(/^\s*(.+?)\s*:\s*(.+?)(?:\s*;|\s*$)/);if(!d){ot("Skipping parsing of block: Invalid formatting of style property and value definitions found in:"+c),f=!0;break}r=d[0];var p=d[1],v=d[2];this.properties[p]?o.parse(p,v)?(h.push({name:p,val:v}),u()):(ot("Skipping property: Invalid property definition in: "+r),u()):(ot("Skipping property: Invalid property name in: "+r),u())}if(f){a();break}o.selector(l);for(var g=0;g=7&&"d"===t[0]&&(l=new RegExp(u.data.regex).exec(t))){if(n)return!1;var h=u.data;return{name:e,value:l,strValue:""+t,mapped:h,field:l[1],bypass:n}}if(t.length>=10&&"m"===t[0]&&(c=new RegExp(u.mapData.regex).exec(t))){if(n)return!1;if(f.multiple)return!1;var d=u.mapData;if(!f.color&&!f.number)return!1;var p=this.parse(e,c[4]);if(!p||p.mapped)return!1;var v=this.parse(e,c[5]);if(!v||v.mapped)return!1;if(p.pfValue===v.pfValue||p.strValue===v.strValue)return ot("`"+e+": "+t+"` is not a valid mapper because the output range is zero; converting to `"+e+": "+p.strValue+"`"),this.parse(e,p.strValue);if(f.color){var g=p.value,y=v.value;if(!(g[0]!==y[0]||g[1]!==y[1]||g[2]!==y[2]||g[3]!==y[3]&&(null!=g[3]&&1!==g[3]||null!=y[3]&&1!==y[3])))return!1}return{name:e,value:c,strValue:""+t,mapped:d,field:c[1],fieldMin:parseFloat(c[2]),fieldMax:parseFloat(c[3]),valueMin:p.value,valueMax:v.value,bypass:n}}}if(f.multiple&&"multiple"!==r){var m;if(m=s?t.split(/\s+/):Z(t)?t:[t],f.evenMultiple&&m.length%2!=0)return null;for(var b=[],_=[],w=[],x="",E=!1,O=0;O0?" ":"")+S.strValue}return f.validate&&!f.validate(b,_)?null:f.singleEnum&&E?1===b.length&&X(b[0])?{name:e,value:b[0],strValue:b[0],bypass:n}:null:{name:e,value:b,pfValue:w,strValue:x,bypass:n,units:_}}var T,P,C=function(){for(var r=0;rf.max||f.strictMax&&t===f.max))return null;var j={name:e,value:t,strValue:""+t+(A||""),units:A,bypass:n};return f.unitless||"px"!==A&&"em"!==A?j.pfValue=t:j.pfValue="px"!==A&&A?this.getEmSizeInPixels()*t:t,"ms"!==A&&"s"!==A||(j.pfValue="ms"===A?t:1e3*t),"deg"!==A&&"rad"!==A||(j.pfValue="rad"===A?t:(T=t,Math.PI*T/180)),"%"===A&&(j.pfValue=t/100),j}if(f.propList){var M=[],N=""+t;if("none"===N);else{for(var D=N.split(/\s*,\s*|\s+/),L=0;L0&&s>0&&!isNaN(n.w)&&!isNaN(n.h)&&n.w>0&&n.h>0)return{zoom:a=(a=(a=Math.min((u-2*t)/n.w,(s-2*t)/n.h))>this._private.maxZoom?this._private.maxZoom:a)=n.minZoom&&(n.maxZoom=t),this},minZoom:function(e){return void 0===e?this._private.minZoom:this.zoomRange({min:e})},maxZoom:function(e){return void 0===e?this._private.maxZoom:this.zoomRange({max:e})},getZoomedViewport:function(e){var t,n,r=this._private,o=r.pan,i=r.zoom,a=!1;if(r.zoomingEnabled||(a=!0),Q(e)?n=e:$(e)&&(n=e.level,null!=e.position?t=Ut(e.position,i,o):null!=e.renderedPosition&&(t=e.renderedPosition),null==t||r.panningEnabled||(a=!0)),n=(n=n>r.maxZoom?r.maxZoom:n)t.maxZoom||!t.zoomingEnabled?i=!0:(t.zoom=u,o.push("zoom"))}if(r&&(!i||!e.cancelOnFailedZoom)&&t.panningEnabled){var s=e.pan;Q(s.x)&&(t.pan.x=s.x,a=!1),Q(s.y)&&(t.pan.y=s.y,a=!1),a||o.push("pan")}return o.length>0&&(o.push("viewport"),this.emit(o.join(" ")),this.notify("viewport")),this},center:function(e){var t=this.getCenterPan(e);return t&&(this._private.pan=t,this.emit("pan viewport"),this.notify("viewport")),this},getCenterPan:function(e,t){if(this._private.panningEnabled){if(X(e)){var n=e;e=this.mutableElements().filter(n)}else ee(e)||(e=this.mutableElements());if(0!==e.length){var r=e.boundingBox(),o=this.width(),i=this.height();return{x:(o-(t=void 0===t?this._private.zoom:t)*(r.x1+r.x2))/2,y:(i-t*(r.y1+r.y2))/2}}}},reset:function(){return this._private.panningEnabled&&this._private.zoomingEnabled?(this.viewport({pan:{x:0,y:0},zoom:1}),this):this},invalidateSize:function(){this._private.sizeCache=null},size:function(){var e,t,n=this._private,r=n.container;return n.sizeCache=n.sizeCache||(r?(e=this.window().getComputedStyle(r),t=function(t){return parseFloat(e.getPropertyValue(t))},{width:r.clientWidth-t("padding-left")-t("padding-right"),height:r.clientHeight-t("padding-top")-t("padding-bottom")}):{width:1,height:1})},width:function(){return this.size().width},height:function(){return this.size().height},extent:function(){var e=this._private.pan,t=this._private.zoom,n=this.renderedExtent(),r={x1:(n.x1-e.x)/t,x2:(n.x2-e.x)/t,y1:(n.y1-e.y)/t,y2:(n.y2-e.y)/t};return r.w=r.x2-r.x1,r.h=r.y2-r.y1,r},renderedExtent:function(){var e=this.width(),t=this.height();return{x1:0,y1:0,x2:e,y2:t,w:e,h:t}},multiClickDebounceTime:function(e){return e?(this._private.multiClickDebounceTime=e,this):this._private.multiClickDebounceTime}};Ws.centre=Ws.center,Ws.autolockNodes=Ws.autolock,Ws.autoungrabifyNodes=Ws.autoungrabify;var Gs={data:fa.data({field:"data",bindingEvent:"data",allowBinding:!0,allowSetting:!0,settingEvent:"data",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeData:fa.removeData({field:"data",event:"data",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0}),scratch:fa.data({field:"scratch",bindingEvent:"scratch",allowBinding:!0,allowSetting:!0,settingEvent:"scratch",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeScratch:fa.removeData({field:"scratch",event:"scratch",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0})};Gs.attr=Gs.data,Gs.removeAttr=Gs.removeData;var Hs=function(e){var t=this,n=(e=be({},e)).container;n&&!J(n)&&J(n[0])&&(n=n[0]);var r=n?n._cyreg:null;(r=r||{})&&r.cy&&(r.cy.destroy(),r={});var o=r.readies=r.readies||[];n&&(n._cyreg=r),r.cy=t;var i=void 0!==d&&void 0!==n&&!e.headless,a=e;a.layout=be({name:i?"grid":"null"},a.layout),a.renderer=be({name:i?"canvas":"null"},a.renderer);var u=function(e,t,n){return void 0!==t?t:void 0!==n?n:e},s=this._private={container:n,ready:!1,options:a,elements:new us(this),listeners:[],aniEles:new us(this),data:a.data||{},scratch:{},layout:null,renderer:null,destroyed:!1,notificationsEnabled:!0,minZoom:1e-50,maxZoom:1e50,zoomingEnabled:u(!0,a.zoomingEnabled),userZoomingEnabled:u(!0,a.userZoomingEnabled),panningEnabled:u(!0,a.panningEnabled),userPanningEnabled:u(!0,a.userPanningEnabled),boxSelectionEnabled:u(!0,a.boxSelectionEnabled),autolock:u(!1,a.autolock,a.autolockNodes),autoungrabify:u(!1,a.autoungrabify,a.autoungrabifyNodes),autounselectify:u(!1,a.autounselectify),styleEnabled:void 0===a.styleEnabled?i:a.styleEnabled,zoom:Q(a.zoom)?a.zoom:1,pan:{x:$(a.pan)&&Q(a.pan.x)?a.pan.x:0,y:$(a.pan)&&Q(a.pan.y)?a.pan.y:0},animation:{current:[],queue:[]},hasCompoundNodes:!1,multiClickDebounceTime:u(250,a.multiClickDebounceTime)};this.createEmitter(),this.selectionType(a.selectionType),this.zoomRange({min:a.minZoom,max:a.maxZoom}),s.styleEnabled&&t.setStyle([]);var l=be({},a,a.renderer);t.initRenderer(l),function(e,t){if(e.some(ae))return Hr.all(e).then(t);t(e)}([a.style,a.elements],function(e){var n=e[0],i=e[1];s.styleEnabled&&t.style().append(n),function(e,n,r){t.notifications(!1);var o=t.mutableElements();o.length>0&&o.remove(),null!=e&&($(e)||Z(e))&&t.add(e),t.one("layoutready",function(e){t.notifications(!0),t.emit(e),t.one("load",n),t.emitAndNotify("load")}).one("layoutstop",function(){t.one("done",r),t.emit("done")});var i=be({},t._private.options.layout);i.eles=t.elements(),t.layout(i).run()}(i,function(){t.startAnimationLoop(),s.ready=!0,K(a.ready)&&t.on("ready",a.ready);for(var e=0;e0,s=!!t.boundingBox,l=Qt(s?t.boundingBox:structuredClone(n.extent()));if(ee(t.roots))e=t.roots;else if(Z(t.roots)){for(var c=[],f=0;f0;){var A=C(),k=O(A,T);if(k)A.outgoers().filter(function(e){return e.isNode()&&r.has(e)}).forEach(P);else if(null===k){ot("Detected double maximal shift for node `"+A.id()+"`. Bailing maximal adjustment due to cycle. Use `options.maximal: true` only on DAGs.");break}}}var I=0;if(t.avoidOverlap)for(var R=0;R0&&y[0].length<=3?i/2:0),u=2*Math.PI/y[r].length*o;return 0===r&&1===y[0].length&&(a=1),{x:H+a*Math.cos(u),y:Y+a*Math.sin(u)}}var c=y[r].length,f=Math.max(1===c?0:s?(l.w-2*t.padding-q.w)/((t.grid?$:c)-1):(l.w-2*t.padding-q.w)/((t.grid?$:c)+1),I);return{x:H+(o+1-(c+1)/2)*f,y:Y+(r+1-(F+1)/2)*K}}(e),l,Q[t.direction])}),this};var Qs={fit:!0,padding:30,boundingBox:void 0,avoidOverlap:!0,nodeDimensionsIncludeLabels:!1,spacingFactor:void 0,radius:void 0,startAngle:1.5*Math.PI,sweep:void 0,clockwise:!0,sort:void 0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,t){return!0},ready:void 0,stop:void 0,transform:function(e,t){return t}};function Js(e){this.options=be({},Qs,e)}Js.prototype.run=function(){var e=this.options,t=e,n=e.cy,r=t.eles,o=void 0!==t.counterclockwise?!t.counterclockwise:t.clockwise,i=r.nodes().not(":parent");t.sort&&(i=i.sort(t.sort));for(var a,u=Qt(t.boundingBox?t.boundingBox:{x1:0,y1:0,w:n.width(),h:n.height()}),s=u.x1+u.w/2,l=u.y1+u.h/2,c=(void 0===t.sweep?2*Math.PI-2*Math.PI/i.length:t.sweep)/Math.max(1,i.length-1),f=0,h=0;h1&&t.avoidOverlap){f*=1.75;var g=Math.cos(c)-Math.cos(0),y=Math.sin(c)-Math.sin(0),m=Math.sqrt(f*f/(g*g+y*y));a=Math.max(m,a)}return r.nodes().layoutPositions(this,t,function(e,n){var r=t.startAngle+n*c*(o?1:-1),i=a*Math.cos(r),u=a*Math.sin(r);return{x:s+i,y:l+u}}),this};var el,tl={fit:!0,padding:30,startAngle:1.5*Math.PI,sweep:void 0,clockwise:!0,equidistant:!1,minNodeSpacing:10,boundingBox:void 0,avoidOverlap:!0,nodeDimensionsIncludeLabels:!1,height:void 0,width:void 0,spacingFactor:void 0,concentric:function(e){return e.degree()},levelWidth:function(e){return e.maxDegree()/4},animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,t){return!0},ready:void 0,stop:void 0,transform:function(e,t){return t}};function nl(e){this.options=be({},tl,e)}nl.prototype.run=function(){for(var e=this.options,t=e,n=void 0!==t.counterclockwise?!t.counterclockwise:t.clockwise,r=e.cy,o=t.eles,i=o.nodes().not(":parent"),a=Qt(t.boundingBox?t.boundingBox:{x1:0,y1:0,w:r.width(),h:r.height()}),u=a.x1+a.w/2,s=a.y1+a.h/2,l=[],c=0,f=0;f0&&Math.abs(m[0].value-_.value)>=g&&(m=[],y.push(m)),m.push(_)}var w=c+t.minNodeSpacing;if(!t.avoidOverlap){var x=y.length>0&&y[0].length>1,E=(Math.min(a.w,a.h)/2-w)/(y.length+x?1:0);w=Math.min(w,E)}for(var O=0,S=0;S1&&t.avoidOverlap){var A=Math.cos(C)-Math.cos(0),k=Math.sin(C)-Math.sin(0),I=Math.sqrt(w*w/(A*A+k*k));O=Math.max(I,O)}T.r=O,O+=w}if(t.equidistant){for(var R=0,j=0,M=0;M=e.numIter||(fl(r,e),r.temperature=r.temperature*e.coolingFactor,r.temperature=e.animationThreshold&&i(),Ne(c)):(El(r,e),u())};c()}else{for(;l;)l=a(s),s++;El(r,e),u()}return this},ol.prototype.stop=function(){return this.stopped=!0,this.thread&&this.thread.stop(),this.emit("layoutstop"),this},ol.prototype.destroy=function(){return this.thread&&this.thread.stop(),this};var il=function(e,t,n){for(var r=n.eles.edges(),o=n.eles.nodes(),i=Qt(n.boundingBox?n.boundingBox:{x1:0,y1:0,w:e.width(),h:e.height()}),a={isCompound:e.hasCompoundNodes(),layoutNodes:[],idToIndex:{},nodeSize:o.size(),graphSet:[],indexToGraph:[],layoutEdges:[],edgeSize:r.size(),temperature:n.initialTemp,clientWidth:i.w,clientHeight:i.h,boundingBox:i},u=n.eles.components(),s={},l=0;l0)for(a.graphSet.push(w),l=0;lr.count?0:r.graph},ul=function(e,t,n,r){var o=r.graphSet[n];if(-10)var u=(l=r.nodeOverlap*a)*o/(v=Math.sqrt(o*o+i*i)),s=l*i/v;else{var l,c=gl(e,o,i),f=gl(t,-1*o,-1*i),h=f.x-c.x,d=f.y-c.y,p=h*h+d*d,v=Math.sqrt(p);u=(l=(e.nodeRepulsion+t.nodeRepulsion)/p)*h/v,s=l*d/v}e.isLocked||(e.offsetX-=u,e.offsetY-=s),t.isLocked||(t.offsetX+=u,t.offsetY+=s)}},vl=function(e,t,n,r){if(n>0)var o=e.maxX-t.minX;else o=t.maxX-e.minX;if(r>0)var i=e.maxY-t.minY;else i=t.maxY-e.minY;return o>=0&&i>=0?Math.sqrt(o*o+i*i):0},gl=function(e,t,n){var r=e.positionX,o=e.positionY,i=e.height||1,a=e.width||1,u=n/t,s=i/a,l={};return 0===t&&0n?(l.x=r,l.y=o+i/2,l):0t&&-1*s<=u&&u<=s?(l.x=r-a/2,l.y=o-a*n/2/t,l):0=s)?(l.x=r+i*t/2/n,l.y=o+i/2,l):0>n&&(u<=-1*s||u>=s)?(l.x=r-i*t/2/n,l.y=o-i/2,l):l},yl=function(e,t){for(var n=0;n1){var p=t.gravity*f/d,v=t.gravity*h/d;c.offsetX+=p,c.offsetY+=v}}}}},bl=function(e,t){var n=[],r=0,o=-1;for(n.push.apply(n,e.graphSet[0]),o+=e.graphSet[0].length;r<=o;){var i=n[r++],a=e.idToIndex[i],u=e.layoutNodes[a],s=u.children;if(0n)var o={x:n*e/r,y:n*t/r};else o={x:e,y:t};return o},xl=function(e,t){var n=e.parentId;if(null!=n){var r=t.layoutNodes[t.idToIndex[n]],o=!1;return(null==r.maxX||e.maxX+r.padRight>r.maxX)&&(r.maxX=e.maxX+r.padRight,o=!0),(null==r.minX||e.minX-r.padLeftr.maxY)&&(r.maxY=e.maxY+r.padBottom,o=!0),(null==r.minY||e.minY-r.padTopp&&(f+=d+t.componentSpacing,c=0,h=0,d=0)}}},Ol={fit:!0,padding:30,boundingBox:void 0,avoidOverlap:!0,avoidOverlapPadding:10,nodeDimensionsIncludeLabels:!1,spacingFactor:void 0,condense:!1,rows:void 0,cols:void 0,position:function(e){},sort:void 0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,t){return!0},ready:void 0,stop:void 0,transform:function(e,t){return t}};function Sl(e){this.options=be({},Ol,e)}Sl.prototype.run=function(){var e=this.options,t=e,n=e.cy,r=t.eles,o=r.nodes().not(":parent");t.sort&&(o=o.sort(t.sort));var i=Qt(t.boundingBox?t.boundingBox:{x1:0,y1:0,w:n.width(),h:n.height()});if(0===i.h||0===i.w)r.nodes().layoutPositions(this,t,function(e){return{x:i.x1,y:i.y1}});else{var a=o.size(),u=Math.sqrt(a*i.h/i.w),s=Math.round(u),l=Math.round(i.w/i.h*u),c=function(e){if(null==e)return Math.min(s,l);Math.min(s,l)==s?s=e:l=e},f=function(e){if(null==e)return Math.max(s,l);Math.max(s,l)==s?s=e:l=e},h=t.rows,d=null!=t.cols?t.cols:t.columns;if(null!=h&&null!=d)s=h,l=d;else if(null!=h&&null==d)s=h,l=Math.ceil(a/s);else if(null==h&&null!=d)l=d,s=Math.ceil(a/l);else if(l*s>a){var p=c(),v=f();(p-1)*v>=a?c(p-1):(v-1)*p>=a&&f(v-1)}else for(;l*s=a?f(y+1):c(g+1)}var m=i.w/l,b=i.h/s;if(t.condense&&(m=0,b=0),t.avoidOverlap)for(var _=0;_=l&&(I=0,k++)},j={},M=0;M(r=pn(e,t,_[w],_[w+1],_[w+2],_[w+3])))return g(n,r),!0}else if("bezier"===i.edgeType||"multibezier"===i.edgeType||"self"===i.edgeType||"compound"===i.edgeType)for(_=i.allpts,w=0;w+5(r=dn(e,t,_[w],_[w+1],_[w+2],_[w+3],_[w+4],_[w+5])))return g(n,r),!0;m=m||o.source,b=b||o.target;var x=a.getArrowWidth(s,c),E=[{name:"source",x:i.arrowStartX,y:i.arrowStartY,angle:i.srcArrowAngle},{name:"target",x:i.arrowEndX,y:i.arrowEndY,angle:i.tgtArrowAngle},{name:"mid-source",x:i.midX,y:i.midY,angle:i.midsrcArrowAngle},{name:"mid-target",x:i.midX,y:i.midY,angle:i.midtgtArrowAngle}];for(w=0;w0&&(y(m),y(b))}function b(e,t,n){return ht(e,t,n)}function _(n,r){var o,i=n._private,a=p;o=r?r+"-":"",n.boundingBox();var u=i.labelBounds[r||"main"],s=n.pstyle(o+"label").value;if("yes"===n.pstyle("text-events").strValue&&s){var l=b(i.rscratch,"labelX",r),c=b(i.rscratch,"labelY",r),f=b(i.rscratch,"labelAngle",r),h=n.pstyle(o+"text-margin-x").pfValue,d=n.pstyle(o+"text-margin-y").pfValue,v=u.x1-a-h,y=u.x2+a-h,m=u.y1-a-d,_=u.y2+a-d;if(f){var w=Math.cos(f),x=Math.sin(f),E=function(e,t){return{x:(e-=l)*w-(t-=c)*x+l,y:e*x+t*w+c}},O=E(v,m),S=E(v,_),T=E(y,m),P=E(y,_),C=[O.x+h,O.y+d,T.x+h,T.y+d,P.x+h,P.y+d,S.x+h,S.y+d];if(vn(e,t,C))return g(n),!0}else if(an(u,e,t))return g(n),!0}}n&&(s=s.interactive);for(var w=s.length-1;w>=0;w--){var x=s[w];x.isNode()?y(x)||_(x):m(x)||_(x)||_(x,"source")||_(x,"target")}return l},getAllInBox:function(e,t,n,r){var o=this.getCachedZSortedEles().interactive,i=2/this.cy.zoom(),a=[],u=Math.min(e,n),l=Math.max(e,n),c=Math.min(t,r),f=Math.max(t,r),h=Qt({x1:e=u,y1:t=c,x2:n=l,y2:r=f}),d=[{x:h.x1,y:h.y1},{x:h.x2,y:h.y1},{x:h.x2,y:h.y2},{x:h.x1,y:h.y2}],p=[[d[0],d[1]],[d[1],d[2]],[d[2],d[3]],[d[3],d[0]]];function v(e,t,n){return ht(e,t,n)}function g(e,t){var n=e._private,r=i;e.boundingBox();var o=n.labelBounds.main;if(!o)return null;var a=v(n.rscratch,"labelX",t),u=v(n.rscratch,"labelY",t),s=v(n.rscratch,"labelAngle",t),l=e.pstyle("text-margin-x").pfValue,c=e.pstyle("text-margin-y").pfValue,f=o.x1-r-l,h=o.x2+r-l,d=o.y1-r-c,p=o.y2+r-c;if(s){var g=Math.cos(s),y=Math.sin(s),m=function(e,t){return{x:(e-=a)*g-(t-=u)*y+a,y:e*y+t*g+u}};return[m(f,d),m(h,d),m(h,p),m(f,p)]}return[{x:f,y:d},{x:h,y:d},{x:h,y:p},{x:f,y:p}]}function y(e,t,n,r){function o(e,t,n){return(n.y-e.y)*(t.x-e.x)>(t.y-e.y)*(n.x-e.x)}return o(e,n,r)!==o(t,n,r)&&o(e,t,n)!==o(e,t,r)}for(var m=0;m4&&void 0!==arguments[4])||arguments[4];return 0===r||0===t.radius?{cx:t.x,cy:t.y,radius:0,startX:t.x,startY:t.y,stopX:t.x,stopY:t.y,startAngle:void 0,endAngle:void 0,counterClockwise:void 0}:(function(e,t,n,r,o){var i,a;if(e!==tc?oc(t,e,nc):((a=nc).x=-1*(i=rc).x,a.y=-1*i.y,a.nx=-1*i.nx,a.ny=-1*i.ny,a.ang=i.ang>0?-(Math.PI-i.ang):Math.PI+i.ang),oc(t,n,rc),zl=nc.nx*rc.ny-nc.ny*rc.nx,Vl=nc.nx*rc.nx-nc.ny*-rc.ny,Hl=Math.asin(Math.max(-1,Math.min(1,zl))),Math.abs(Hl)<1e-6)return Fl=t.x,Ul=t.y,void(ql=Kl=0);Wl=1,Gl=!1,Vl<0?Hl<0?Hl=Math.PI+Hl:(Hl=Math.PI-Hl,Wl=-1,Gl=!0):Hl>0&&(Wl=-1,Gl=!0),Kl=void 0!==t.radius?t.radius:r,Yl=Hl/2,Zl=Math.min(nc.len/2,rc.len/2),o?(Xl=Math.abs(Math.cos(Yl)*Kl/Math.sin(Yl)))>Zl?(Xl=Zl,ql=Math.abs(Xl*Math.sin(Yl)/Math.cos(Yl))):ql=Kl:(Xl=Math.min(Zl,Kl),ql=Math.abs(Xl*Math.sin(Yl)/Math.cos(Yl))),Jl=t.x+rc.nx*Xl,ec=t.y+rc.ny*Xl,Fl=Jl-rc.ny*ql*Wl,Ul=ec+rc.nx*ql*Wl,$l=t.x+nc.nx*Xl,Ql=t.y+nc.ny*Xl,tc=t}(e,t,n,r,o),{cx:Fl,cy:Ul,radius:ql,startX:$l,startY:Ql,stopX:Jl,stopY:ec,startAngle:nc.ang+Math.PI/2*Wl,endAngle:rc.ang-Math.PI/2*Wl,counterClockwise:Gl})}var uc=.01,sc=Math.sqrt(.02),lc={};function cc(e){var t=[];if(null!=e){for(var n=0;n0?Math.max(e-t,0):Math.min(e+t,0)},P=T(O,x),C=T(S,E),A=!1;"auto"===g?v=Math.abs(P)>Math.abs(C)?o:r:g===s||g===u?(v=r,A=!0):g!==i&&g!==a||(v=o,A=!0);var k,I=v===r,R=I?C:P,j=I?S:O,M=Ht(j),N=!1;A&&(m||_)||!(g===u&&j<0||g===s&&j>0||g===i&&j>0||g===a&&j<0)||(R=(M*=-1)*Math.abs(R),N=!0);var D=function(e){return Math.abs(e)=Math.abs(R)},L=D(k=m?(b<0?1+b:b)*R:(b<0?R:0)+b*M),B=D(Math.abs(R)-Math.abs(k));if(!L&&!B||N)if(I){var F=l.y1+k+(p?f/2*M:0),U=l.x1,z=l.x2;n.segpts=[U,F,z,F]}else{var V=l.x1+k+(p?c/2*M:0),W=l.y1,G=l.y2;n.segpts=[V,W,V,G]}else if(I){var H=Math.abs(j)<=f/2,Y=Math.abs(O)<=h/2;if(H){var q=(l.x1+l.x2)/2,X=l.y1,K=l.y2;n.segpts=[q,X,q,K]}else if(Y){var Z=(l.y1+l.y2)/2,$=l.x1,Q=l.x2;n.segpts=[$,Z,Q,Z]}else n.segpts=[l.x1,l.y2]}else{var J=Math.abs(j)<=c/2,ee=Math.abs(S)<=d/2;if(J){var te=(l.y1+l.y2)/2,ne=l.x1,re=l.x2;n.segpts=[ne,te,re,te]}else if(ee){var oe=(l.x1+l.x2)/2,ie=l.y1,ae=l.y2;n.segpts=[oe,ie,oe,ae]}else n.segpts=[l.x2,l.y1]}if(n.isRound){var ue=e.pstyle("taxi-radius").value,se="arc-radius"===e.pstyle("radius-type").value[0];n.radii=new Array(n.segpts.length/2).fill(ue),n.isArcRadius=new Array(n.segpts.length/2).fill(se)}},lc.tryToCorrectInvalidPoints=function(e,t){var n=e._private.rscratch;if("bezier"===n.edgeType){var r=t.srcPos,o=t.tgtPos,i=t.srcW,a=t.srcH,u=t.tgtW,s=t.tgtH,l=t.srcShape,c=t.tgtShape,f=t.srcCornerRadius,h=t.tgtCornerRadius,d=t.srcRs,p=t.tgtRs,v=!Q(n.startX)||!Q(n.startY),g=!Q(n.arrowStartX)||!Q(n.arrowStartY),y=!Q(n.endX)||!Q(n.endY),m=!Q(n.arrowEndX)||!Q(n.arrowEndY),b=this.getArrowWidth(e.pstyle("width").pfValue,e.pstyle("arrow-scale").value)*this.arrowShapeWidth*3,_=Yt({x:n.ctrlpts[0],y:n.ctrlpts[1]},{x:n.startX,y:n.startY}),w=_v.poolIndex()){var g=p;p=v,v=g}var y=f.srcPos=p.position(),m=f.tgtPos=v.position(),b=f.srcW=p.outerWidth(),_=f.srcH=p.outerHeight(),x=f.tgtW=v.outerWidth(),E=f.tgtH=v.outerHeight(),O=f.srcShape=n.nodeShapes[t.getNodeShape(p)],S=f.tgtShape=n.nodeShapes[t.getNodeShape(v)],T=f.srcCornerRadius="auto"===p.pstyle("corner-radius").value?"auto":p.pstyle("corner-radius").pfValue,P=f.tgtCornerRadius="auto"===v.pstyle("corner-radius").value?"auto":v.pstyle("corner-radius").pfValue,C=f.tgtRs=v._private.rscratch,A=f.srcRs=p._private.rscratch;f.dirCounts={north:0,west:0,south:0,east:0,northwest:0,southwest:0,northeast:0,southeast:0};for(var k=0;k=sc||(G=Math.sqrt(Math.max(W*W,uc)+Math.max(V*V,uc)));var H=f.vector={x:W,y:V},Y=f.vectorNorm={x:H.x/G,y:H.y/G},q={x:-Y.y,y:Y.x};f.nodesOverlap=!Q(G)||S.checkPoint(D[0],D[1],0,x,E,m.x,m.y,P,C)||O.checkPoint(B[0],B[1],0,b,_,y.x,y.y,T,A),f.vectorNormInverse=q,e={nodesOverlap:f.nodesOverlap,dirCounts:f.dirCounts,calculatedIntersection:!0,hasBezier:f.hasBezier,hasUnbundled:f.hasUnbundled,eles:f.eles,srcPos:m,srcRs:C,tgtPos:y,tgtRs:A,srcW:x,srcH:E,tgtW:b,tgtH:_,srcIntn:F,tgtIntn:L,srcShape:S,tgtShape:O,posPts:{x1:z.x2,y1:z.y2,x2:z.x1,y2:z.y1},intersectionPts:{x1:U.x2,y1:U.y2,x2:U.x1,y2:U.y1},vector:{x:-H.x,y:-H.y},vectorNorm:{x:-Y.x,y:-Y.y},vectorNormInverse:{x:-q.x,y:-q.y}}}var X=N?e:f;R.nodesOverlap=X.nodesOverlap,R.srcIntn=X.srcIntn,R.tgtIntn=X.tgtIntn,R.isRound=j.startsWith("round"),r&&(p.isParent()||p.isChild()||v.isParent()||v.isChild())&&(p.parents().anySame(v)||v.parents().anySame(p)||p.same(v)&&p.isParent())?t.findCompoundLoopPoints(I,X,k,M):p===v?t.findLoopPoints(I,X,k,M):j.endsWith("segments")?t.findSegmentsPoints(I,X):j.endsWith("taxi")?t.findTaxiPoints(I,X):"straight"===j||!M&&f.eles.length%2==1&&k===Math.floor(f.eles.length/2)?t.findStraightEdgePoints(I):t.findBezierPoints(I,X,k,M,N),t.findEndpoints(I),t.tryToCorrectInvalidPoints(I,X),t.checkForInvalidEdgeWarning(I),t.storeAllpts(I),t.storeEdgeProjections(I),t.calculateArrowAngles(I),t.recalculateEdgeLabelProjections(I),t.calculateLabelAngles(I)}},w=0;w0){var J=d,ee=qt(J,Vt(i)),te=qt(J,Vt($)),ne=ee;te2&&qt(J,{x:$[2],y:$[3]})0){var ge=p,ye=qt(ge,Vt(i)),me=qt(ge,Vt(ve)),be=ye;me2&&qt(ge,{x:ve[2],y:ve[3]})=l||m){c={cp:v,segment:y};break}}if(c)break}var b=c.cp,_=c.segment,w=(l-h)/_.length,x=_.t1-_.t0,E=u?_.t0+x*w:_.t1-x*w;E=$t(0,E,1),t=Zt(b.p0,b.p1,b.p2,E),o=function(e,t,n,r){var o=$t(0,r-.001,1),i=$t(0,r+.001,1),a=Zt(e,t,n,o),u=Zt(e,t,n,i);return gc(a,u)}(b.p0,b.p1,b.p2,E);break;case"straight":case"segments":case"haystack":for(var O,S,T,P,C=0,A=r.allpts.length,k=0;k+3=l));k+=2);var I=(l-S)/O;I=$t(0,I,1),t=function(e,t,n,r){var o=t.x-e.x,i=t.y-e.y,a=Yt(e,t),u=o/a,s=i/a;return n=null==n?0:n,r=null!=r?r:n*a,{x:e.x+u*r,y:e.y+s*r}}(T,P,I),o=gc(T,P)}a("labelX",n,t.x),a("labelY",n,t.y),a("labelAutoAngle",n,o)}};l("source"),l("target"),this.applyLabelDimensions(e)}},pc.applyLabelDimensions=function(e){this.applyPrefixedLabelDimensions(e),e.isEdge()&&(this.applyPrefixedLabelDimensions(e,"source"),this.applyPrefixedLabelDimensions(e,"target"))},pc.applyPrefixedLabelDimensions=function(e,t){var n=e._private,r=this.getLabelText(e,t),o=He(r,e._private.labelDimsKey);if(ht(n.rscratch,"prefixedLabelDimsKey",t)!==o){dt(n.rscratch,"prefixedLabelDimsKey",t,o);var i=this.calculateLabelDimensions(e,r),a=e.pstyle("line-height").pfValue,u=e.pstyle("text-wrap").strValue,s=ht(n.rscratch,"labelWrapCachedLines",t)||[],l="wrap"!==u?1:Math.max(s.length,1),c=i.height/l,f=c*a,h=i.width,d=i.height+(l-1)*(a-1)*c;dt(n.rstyle,"labelWidth",t,h),dt(n.rscratch,"labelWidth",t,h),dt(n.rstyle,"labelHeight",t,d),dt(n.rscratch,"labelHeight",t,d),dt(n.rscratch,"labelLineHeight",t,f)}},pc.getLabelText=function(e,t){var n=e._private,r=t?t+"-":"",i=e.pstyle(r+"label").strValue,a=e.pstyle("text-transform").value,u=function(e,r){return r?(dt(n.rscratch,e,t,r),r):ht(n.rscratch,e,t)};if(!i)return"";"none"==a||("uppercase"==a?i=i.toUpperCase():"lowercase"==a&&(i=i.toLowerCase()));var s=e.pstyle("text-wrap").value;if("wrap"===s){var l=u("labelKey");if(null!=l&&u("labelWrapKey")===l)return u("labelWrapCachedText");for(var c=i.split("\n"),f=e.pstyle("text-max-width").pfValue,h="anywhere"===e.pstyle("text-overflow-wrap").value,d=[],p=/[\s\u200b]+|$/g,v=0;vf){var b,_="",w=0,x=o(g.matchAll(p));try{for(x.s();!(b=x.n()).done;){var E=b.value,O=E[0],S=g.substring(w,E.index);w=E.index+O.length;var T=0===_.length?S:_+S+O;this.calculateLabelDimensions(e,T).width<=f?_+=S+O:(_&&d.push(_),_=S+O)}}catch(e){x.e(e)}finally{x.f()}_.match(/^[\s\u200b]+$/)||d.push(_)}else d.push(g)}u("labelWrapCachedLines",d),i=u("labelWrapCachedText",d.join("\n")),u("labelWrapKey",l)}else if("ellipsis"===s){var P=e.pstyle("text-max-width").pfValue,C="",A=!1;if(this.calculateLabelDimensions(e,i).widthP);k++)C+=i[k],k===i.length-1&&(A=!0);return A||(C+="…"),C}return i},pc.getLabelJustification=function(e){var t=e.pstyle("text-justification").strValue,n=e.pstyle("text-halign").strValue;if("auto"!==t)return t;if(!e.isNode())return"center";switch(n){case"left":return"right";case"right":return"left";default:return"center"}},pc.calculateLabelDimensions=function(e,t){var n=this.cy.window().document,r=e.pstyle("font-style").strValue,o=e.pstyle("font-size").pfValue,i=e.pstyle("font-family").strValue,a=e.pstyle("font-weight").strValue,u=this.labelCalcCanvas,s=this.labelCalcCanvasContext;if(!u){u=this.labelCalcCanvas=n.createElement("canvas"),s=this.labelCalcCanvasContext=u.getContext("2d");var l=u.style;l.position="absolute",l.left="-9999px",l.top="-9999px",l.zIndex="-1",l.visibility="hidden",l.pointerEvents="none"}s.font="".concat(r," ").concat(a," ").concat(o,"px ").concat(i);for(var c=0,f=0,h=t.split("\n"),d=0;d1&&void 0!==arguments[1])||arguments[1];if(t.merge(e),n)for(var r=0;r=e.desktopTapThreshold2}var T=o(t);g&&(e.hoverData.tapholdCancelled=!0),n=!0,r(v,["mousemove","vmousemove","tapdrag"],t,{x:c[0],y:c[1]});var P=function(e){return{originalEvent:t,type:e,position:{x:c[0],y:c[1]}}},C=function(){e.data.bgActivePosistion=void 0,e.hoverData.selecting||a.emit(P("boxstart")),p[4]=1,e.hoverData.selecting=!0,e.redrawHint("select",!0),e.redraw()};if(3===e.hoverData.which){if(g){var A=P("cxtdrag");b?b.emit(A):a.emit(A),e.hoverData.cxtDragged=!0,e.hoverData.cxtOver&&v===e.hoverData.cxtOver||(e.hoverData.cxtOver&&e.hoverData.cxtOver.emit(P("cxtdragout")),e.hoverData.cxtOver=v,v&&v.emit(P("cxtdragover")))}}else if(e.hoverData.dragging){if(n=!0,a.panningEnabled()&&a.userPanningEnabled()){var k;if(e.hoverData.justStartedPan){var I=e.hoverData.mdownPos;k={x:(c[0]-I[0])*u,y:(c[1]-I[1])*u},e.hoverData.justStartedPan=!1}else k={x:_[0]*u,y:_[1]*u};a.panBy(k),a.emit(P("dragpan")),e.hoverData.dragged=!0}c=e.projectIntoViewport(t.clientX,t.clientY)}else if(1!=p[4]||null!=b&&!b.pannable()){if(b&&b.pannable()&&b.active()&&b.unactivate(),b&&b.grabbed()||v==y||(y&&r(y,["mouseout","tapdragout"],t,{x:c[0],y:c[1]}),v&&r(v,["mouseover","tapdragover"],t,{x:c[0],y:c[1]}),e.hoverData.last=v),b)if(g){if(a.boxSelectionEnabled()&&T)b&&b.grabbed()&&(f(w),b.emit(P("freeon")),w.emit(P("free")),e.dragData.didDrag&&(b.emit(P("dragfreeon")),w.emit(P("dragfree")))),C();else if(b&&b.grabbed()&&e.nodeIsDraggable(b)){var R=!e.dragData.didDrag;R&&e.redrawHint("eles",!0),e.dragData.didDrag=!0,e.hoverData.draggingEles||l(w,{inDragLayer:!0});var j={x:0,y:0};if(Q(_[0])&&Q(_[1])&&(j.x+=_[0],j.y+=_[1],R)){var M=e.hoverData.dragDelta;M&&Q(M[0])&&Q(M[1])&&(j.x+=M[0],j.y+=M[1])}e.hoverData.draggingEles=!0,w.silentShift(j).emit(P("position")).emit(P("drag")),e.redrawHint("drag",!0),e.redraw()}}else!function(){var t=e.hoverData.dragDelta=e.hoverData.dragDelta||[];0===t.length?(t.push(_[0]),t.push(_[1])):(t[0]+=_[0],t[1]+=_[1])}();n=!0}else g&&(e.hoverData.dragging||!a.boxSelectionEnabled()||!T&&a.panningEnabled()&&a.userPanningEnabled()?!e.hoverData.selecting&&a.panningEnabled()&&a.userPanningEnabled()&&i(b,e.hoverData.downs)&&(e.hoverData.dragging=!0,e.hoverData.justStartedPan=!0,p[4]=0,e.data.bgActivePosistion=Vt(h),e.redrawHint("select",!0),e.redraw()):C(),b&&b.pannable()&&b.active()&&b.unactivate());return p[2]=c[0],p[3]=c[1],n?(t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),!1):void 0}},!1),e.registerBinding(t,"mouseup",function(t){if((1!==e.hoverData.which||1===t.which||!e.hoverData.capture)&&e.hoverData.capture){e.hoverData.capture=!1;var i=e.cy,a=e.projectIntoViewport(t.clientX,t.clientY),u=e.selection,s=e.findNearestElement(a[0],a[1],!0,!1),l=e.dragData.possibleDragElements,c=e.hoverData.down,h=o(t);e.data.bgActivePosistion&&(e.redrawHint("select",!0),e.redraw()),e.hoverData.tapholdCancelled=!0,e.data.bgActivePosistion=void 0,c&&c.unactivate();var d=function(e){return{originalEvent:t,type:e,position:{x:a[0],y:a[1]}}};if(3===e.hoverData.which){var p=d("cxttapend");if(c?c.emit(p):i.emit(p),!e.hoverData.cxtDragged){var v=d("cxttap");c?c.emit(v):i.emit(v)}e.hoverData.cxtDragged=!1,e.hoverData.which=null}else if(1===e.hoverData.which){if(r(s,["mouseup","tapend","vmouseup"],t,{x:a[0],y:a[1]}),e.dragData.didDrag||e.hoverData.dragged||e.hoverData.selecting||e.hoverData.isOverThresholdDrag||(r(c,["click","tap","vclick"],t,{x:a[0],y:a[1]}),_=!1,t.timeStamp-w<=i.multiClickDebounceTime()?(b&&clearTimeout(b),_=!0,w=null,r(c,["dblclick","dbltap","vdblclick"],t,{x:a[0],y:a[1]})):(b=setTimeout(function(){_||r(c,["oneclick","onetap","voneclick"],t,{x:a[0],y:a[1]})},i.multiClickDebounceTime()),w=t.timeStamp)),null!=c||e.dragData.didDrag||e.hoverData.selecting||e.hoverData.dragged||o(t)||(i.$(n).unselect(["tapunselect"]),l.length>0&&e.redrawHint("eles",!0),e.dragData.possibleDragElements=l=i.collection()),s!=c||e.dragData.didDrag||e.hoverData.selecting||null!=s&&s._private.selectable&&(e.hoverData.dragging||("additive"===i.selectionType()||h?s.selected()?s.unselect(["tapunselect"]):s.select(["tapselect"]):h||(i.$(n).unmerge(s).unselect(["tapunselect"]),s.select(["tapselect"]))),e.redrawHint("eles",!0)),e.hoverData.selecting){var g=i.collection(e.getAllInBox(u[0],u[1],u[2],u[3]));e.redrawHint("select",!0),g.length>0&&e.redrawHint("eles",!0),i.emit(d("boxend"));"additive"===i.selectionType()||h||i.$(n).unmerge(g).unselect(),g.emit(d("box")).stdFilter(function(e){return e.selectable()&&!e.selected()}).select().emit(d("boxselect")),e.redraw()}if(e.hoverData.dragging&&(e.hoverData.dragging=!1,e.redrawHint("select",!0),e.redrawHint("eles",!0),e.redraw()),!u[4]){e.redrawHint("drag",!0),e.redrawHint("eles",!0);var y=c&&c.grabbed();f(l),y&&(c.emit(d("freeon")),l.emit(d("free")),e.dragData.didDrag&&(c.emit(d("dragfreeon")),l.emit(d("dragfree"))))}}u[4]=0,e.hoverData.down=null,e.hoverData.cxtStarted=!1,e.hoverData.draggingEles=!1,e.hoverData.selecting=!1,e.hoverData.isOverThresholdDrag=!1,e.dragData.didDrag=!1,e.hoverData.dragged=!1,e.hoverData.dragDelta=[],e.hoverData.mdownPos=null,e.hoverData.mdownGPos=null,e.hoverData.which=null}},!1);var E,O,S,T,P,C,A,k,I,R,j,M,N,D,L=[],B=1e5,F=function(t){var n=!1,r=t.deltaY;if(null==r&&(null!=t.wheelDeltaY?r=t.wheelDeltaY/4:null!=t.wheelDelta&&(r=t.wheelDelta/4)),0!==r){if(null==E)if(L.length>=4){var o=L;if(E=function(e){for(var t=0;t5}if(E)for(var a=0;a5&&(r=5*Ht(r)),h=r/-250,E&&(h/=B,h*=3),h*=e.wheelSensitivity,1===t.deltaMode&&(h*=33);var d=u.zoom()*Math.pow(10,h);"gesturechange"===t.type&&(d=e.gestureStartZoom*t.scale),u.zoom({level:d,renderedPosition:{x:f[0],y:f[1]}}),u.emit({type:"gesturechange"===t.type?"pinchzoom":"scrollzoom",originalEvent:t,position:{x:c[0],y:c[1]}})}}}};e.registerBinding(e.container,"wheel",F,!0),e.registerBinding(t,"scroll",function(t){e.scrollingPage=!0,clearTimeout(e.scrollingPageTimeout),e.scrollingPageTimeout=setTimeout(function(){e.scrollingPage=!1},250)},!0),e.registerBinding(e.container,"gesturestart",function(t){e.gestureStartZoom=e.cy.zoom(),e.hasTouchStarted||t.preventDefault()},!0),e.registerBinding(e.container,"gesturechange",function(t){e.hasTouchStarted||F(t)},!0),e.registerBinding(e.container,"mouseout",function(t){var n=e.projectIntoViewport(t.clientX,t.clientY);e.cy.emit({originalEvent:t,type:"mouseout",position:{x:n[0],y:n[1]}})},!1),e.registerBinding(e.container,"mouseover",function(t){var n=e.projectIntoViewport(t.clientX,t.clientY);e.cy.emit({originalEvent:t,type:"mouseover",position:{x:n[0],y:n[1]}})},!1);var U,z,V,W,G,H,Y,q=function(e,t,n,r){return Math.sqrt((n-e)*(n-e)+(r-t)*(r-t))},X=function(e,t,n,r){return(n-e)*(n-e)+(r-t)*(r-t)};if(e.registerBinding(e.container,"touchstart",U=function(t){if(e.hasTouchStarted=!0,m(t)){d(),e.touchData.capture=!0,e.data.bgActivePosistion=void 0;var n=e.cy,o=e.touchData.now,i=e.touchData.earlier;if(t.touches[0]){var a=e.projectIntoViewport(t.touches[0].clientX,t.touches[0].clientY);o[0]=a[0],o[1]=a[1]}t.touches[1]&&(a=e.projectIntoViewport(t.touches[1].clientX,t.touches[1].clientY),o[2]=a[0],o[3]=a[1]),t.touches[2]&&(a=e.projectIntoViewport(t.touches[2].clientX,t.touches[2].clientY),o[4]=a[0],o[5]=a[1]);var s=function(e){return{originalEvent:t,type:e,position:{x:o[0],y:o[1]}}};if(t.touches[1]){e.touchData.singleTouchMoved=!0,f(e.dragData.touchDragEles);var h=e.findContainerClientCoords();R=h[0],j=h[1],M=h[2],N=h[3],O=t.touches[0].clientX-R,S=t.touches[0].clientY-j,T=t.touches[1].clientX-R,P=t.touches[1].clientY-j,D=0<=O&&O<=M&&0<=T&&T<=M&&0<=S&&S<=N&&0<=P&&P<=N;var p=n.pan(),v=n.zoom();if(C=q(O,S,T,P),A=X(O,S,T,P),I=[((k=[(O+T)/2,(S+P)/2])[0]-p.x)/v,(k[1]-p.y)/v],A<4e4&&!t.touches[2]){var g=e.findNearestElement(o[0],o[1],!0,!0),y=e.findNearestElement(o[2],o[3],!0,!0);return g&&g.isNode()?(g.activate().emit(s("cxttapstart")),e.touchData.start=g):y&&y.isNode()?(y.activate().emit(s("cxttapstart")),e.touchData.start=y):n.emit(s("cxttapstart")),e.touchData.start&&(e.touchData.start._private.grabbed=!1),e.touchData.cxt=!0,e.touchData.cxtDragged=!1,e.data.bgActivePosistion=void 0,void e.redraw()}}if(t.touches[2])n.boxSelectionEnabled()&&t.preventDefault();else if(t.touches[1]);else if(t.touches[0]){var b=e.findNearestElements(o[0],o[1],!0,!0),_=b[0];if(null!=_&&(_.activate(),e.touchData.start=_,e.touchData.starts=b,e.nodeIsGrabbable(_))){var w=e.dragData.touchDragEles=n.collection(),x=null;e.redrawHint("eles",!0),e.redrawHint("drag",!0),_.selected()?(x=n.$(function(t){return t.selected()&&e.nodeIsGrabbable(t)}),l(x,{addToList:w})):c(_,{addToList:w}),u(_),_.emit(s("grabon")),x?x.forEach(function(e){e.emit(s("grab"))}):_.emit(s("grab"))}r(_,["touchstart","tapstart","vmousedown"],t,{x:o[0],y:o[1]}),null==_&&(e.data.bgActivePosistion={x:a[0],y:a[1]},e.redrawHint("select",!0),e.redraw()),e.touchData.singleTouchMoved=!1,e.touchData.singleTouchStartTime=+new Date,clearTimeout(e.touchData.tapholdTimeout),e.touchData.tapholdTimeout=setTimeout(function(){!1!==e.touchData.singleTouchMoved||e.pinching||e.touchData.selecting||r(e.touchData.start,["taphold"],t,{x:o[0],y:o[1]})},e.tapholdDuration)}if(t.touches.length>=1){for(var E=e.touchData.startPosition=[null,null,null,null,null,null],L=0;L=e.touchTapThreshold2}if(n&&e.touchData.cxt){t.preventDefault();var x=t.touches[0].clientX-R,E=t.touches[0].clientY-j,k=t.touches[1].clientX-R,M=t.touches[1].clientY-j,N=X(x,E,k,M);if(N/A>=2.25||N>=22500){e.touchData.cxt=!1,e.data.bgActivePosistion=void 0,e.redrawHint("select",!0);var L=p("cxttapend");e.touchData.start?(e.touchData.start.unactivate().emit(L),e.touchData.start=null):a.emit(L)}}if(n&&e.touchData.cxt){L=p("cxtdrag"),e.data.bgActivePosistion=void 0,e.redrawHint("select",!0),e.touchData.start?e.touchData.start.emit(L):a.emit(L),e.touchData.start&&(e.touchData.start._private.grabbed=!1),e.touchData.cxtDragged=!0;var B=e.findNearestElement(u[0],u[1],!0,!0);e.touchData.cxtOver&&B===e.touchData.cxtOver||(e.touchData.cxtOver&&e.touchData.cxtOver.emit(p("cxtdragout")),e.touchData.cxtOver=B,B&&B.emit(p("cxtdragover")))}else if(n&&t.touches[2]&&a.boxSelectionEnabled())t.preventDefault(),e.data.bgActivePosistion=void 0,this.lastThreeTouch=+new Date,e.touchData.selecting||a.emit(p("boxstart")),e.touchData.selecting=!0,e.touchData.didSelect=!0,o[4]=1,o&&0!==o.length&&void 0!==o[0]?(o[2]=(u[0]+u[2]+u[4])/3,o[3]=(u[1]+u[3]+u[5])/3):(o[0]=(u[0]+u[2]+u[4])/3,o[1]=(u[1]+u[3]+u[5])/3,o[2]=(u[0]+u[2]+u[4])/3+1,o[3]=(u[1]+u[3]+u[5])/3+1),e.redrawHint("select",!0),e.redraw();else if(n&&t.touches[1]&&!e.touchData.didSelect&&a.zoomingEnabled()&&a.panningEnabled()&&a.userZoomingEnabled()&&a.userPanningEnabled()){if(t.preventDefault(),e.data.bgActivePosistion=void 0,e.redrawHint("select",!0),te=e.dragData.touchDragEles){e.redrawHint("drag",!0);for(var F=0;F0&&!e.hoverData.draggingEles&&!e.swipePanning&&null!=e.data.bgActivePosistion&&(e.data.bgActivePosistion=void 0,e.redrawHint("select",!0),e.redraw())}},!1),e.registerBinding(t,"touchcancel",V=function(t){var n=e.touchData.start;e.touchData.capture=!1,n&&n.unactivate()}),e.registerBinding(t,"touchend",W=function(t){var o=e.touchData.start;if(e.touchData.capture){0===t.touches.length&&(e.touchData.capture=!1),t.preventDefault();var i=e.selection;e.swipePanning=!1,e.hoverData.draggingEles=!1;var a=e.cy,u=a.zoom(),s=e.touchData.now,l=e.touchData.earlier;if(t.touches[0]){var c=e.projectIntoViewport(t.touches[0].clientX,t.touches[0].clientY);s[0]=c[0],s[1]=c[1]}t.touches[1]&&(c=e.projectIntoViewport(t.touches[1].clientX,t.touches[1].clientY),s[2]=c[0],s[3]=c[1]),t.touches[2]&&(c=e.projectIntoViewport(t.touches[2].clientX,t.touches[2].clientY),s[4]=c[0],s[5]=c[1]);var h,d=function(e){return{originalEvent:t,type:e,position:{x:s[0],y:s[1]}}};if(o&&o.unactivate(),e.touchData.cxt){if(h=d("cxttapend"),o?o.emit(h):a.emit(h),!e.touchData.cxtDragged){var p=d("cxttap");o?o.emit(p):a.emit(p)}return e.touchData.start&&(e.touchData.start._private.grabbed=!1),e.touchData.cxt=!1,e.touchData.start=null,void e.redraw()}if(!t.touches[2]&&a.boxSelectionEnabled()&&e.touchData.selecting){e.touchData.selecting=!1;var v=a.collection(e.getAllInBox(i[0],i[1],i[2],i[3]));i[0]=void 0,i[1]=void 0,i[2]=void 0,i[3]=void 0,i[4]=0,e.redrawHint("select",!0),a.emit(d("boxend")),v.emit(d("box")).stdFilter(function(e){return e.selectable()&&!e.selected()}).select().emit(d("boxselect")),v.nonempty()&&e.redrawHint("eles",!0),e.redraw()}if(null!=o&&o.unactivate(),t.touches[2])e.data.bgActivePosistion=void 0,e.redrawHint("select",!0);else if(t.touches[1]);else if(t.touches[0]);else if(!t.touches[0]){e.data.bgActivePosistion=void 0,e.redrawHint("select",!0);var g=e.dragData.touchDragEles;if(null!=o){var y=o._private.grabbed;f(g),e.redrawHint("drag",!0),e.redrawHint("eles",!0),y&&(o.emit(d("freeon")),g.emit(d("free")),e.dragData.didDrag&&(o.emit(d("dragfreeon")),g.emit(d("dragfree")))),r(o,["touchend","tapend","vmouseup","tapdragout"],t,{x:s[0],y:s[1]}),o.unactivate(),e.touchData.start=null}else{var m=e.findNearestElement(s[0],s[1],!0,!0);r(m,["touchend","tapend","vmouseup","tapdragout"],t,{x:s[0],y:s[1]})}var b=e.touchData.startPosition[0]-s[0],_=b*b,w=e.touchData.startPosition[1]-s[1],x=(_+w*w)*u*u;e.touchData.singleTouchMoved||(o||a.$(":selected").unselect(["tapunselect"]),r(o,["tap","vclick"],t,{x:s[0],y:s[1]}),G=!1,t.timeStamp-Y<=a.multiClickDebounceTime()?(H&&clearTimeout(H),G=!0,Y=null,r(o,["dbltap","vdblclick"],t,{x:s[0],y:s[1]})):(H=setTimeout(function(){G||r(o,["onetap","voneclick"],t,{x:s[0],y:s[1]})},a.multiClickDebounceTime()),Y=t.timeStamp)),null!=o&&!e.dragData.didDrag&&o._private.selectable&&x2){for(var d=[c[0],c[1]],p=Math.pow(d[0]-e,2)+Math.pow(d[1]-t,2),v=1;v0)return g[0]}return null},d=Object.keys(f),p=0;p0?l:cn(o,i,e,t,n,r,a,u)},checkPoint:function(e,t,n,r,o,i,a,u){var s=2*(u="auto"===u?An(r,o):u);if(gn(e,t,this.points,i,a,r,o-s,[0,-1],n))return!0;if(gn(e,t,this.points,i,a,r-s,o,[0,-1],n))return!0;var l=r/2+2*n,c=o/2+2*n;return!!vn(e,t,[i-l,a-c,i-l,a,i+l,a,i+l,a-c])||!!bn(e,t,s,s,i+r/2-u,a+o/2-u,n)||!!bn(e,t,s,s,i-r/2+u,a+o/2-u,n)}}},registerNodeShapes:function(){var e=this.nodeShapes={},t=this;this.generateEllipse(),this.generatePolygon("triangle",Tn(3,0)),this.generateRoundPolygon("round-triangle",Tn(3,0)),this.generatePolygon("rectangle",Tn(4,0)),e.square=e.rectangle,this.generateRoundRectangle(),this.generateCutRectangle(),this.generateBarrel(),this.generateBottomRoundrectangle();var n=[0,1,1,0,0,-1,-1,0];this.generatePolygon("diamond",n),this.generateRoundPolygon("round-diamond",n),this.generatePolygon("pentagon",Tn(5,0)),this.generateRoundPolygon("round-pentagon",Tn(5,0)),this.generatePolygon("hexagon",Tn(6,0)),this.generateRoundPolygon("round-hexagon",Tn(6,0)),this.generatePolygon("heptagon",Tn(7,0)),this.generateRoundPolygon("round-heptagon",Tn(7,0)),this.generatePolygon("octagon",Tn(8,0)),this.generateRoundPolygon("round-octagon",Tn(8,0));var r=new Array(20),o=Cn(5,0),i=Cn(5,Math.PI/5),a=.5*(3-Math.sqrt(5));a*=1.57;for(var u=0;u=e.deqFastCost*v)break}else if(o){if(d>=e.deqCost*s||d>=e.deqAvgCost*u)break}else if(p>=e.deqNoDrawCost*Cc)break;var g=e.deq(t,f,c);if(!(g.length>0))break;for(var y=0;y0&&(e.onDeqd(t,l),!o&&e.shouldRedraw(t,l,f,c)&&r())},o(t))}}},kc=function(){return r(function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Je;n(this,e),this.idsByKey=new pt,this.keyForId=new pt,this.cachesByLvl=new pt,this.lvls=[],this.getKey=t,this.doesEleInvalidateKey=r},[{key:"getIdsFor",value:function(e){null==e&&nt("Can not get id list for null key");var t=this.idsByKey,n=this.idsByKey.get(e);return n||(n=new gt,t.set(e,n)),n}},{key:"addIdForKey",value:function(e,t){null!=e&&this.getIdsFor(e).add(t)}},{key:"deleteIdForKey",value:function(e,t){null!=e&&this.getIdsFor(e).delete(t)}},{key:"getNumberOfIdsForKey",value:function(e){return null==e?0:this.getIdsFor(e).size}},{key:"updateKeyMappingFor",value:function(e){var t=e.id(),n=this.keyForId.get(t),r=this.getKey(e);this.deleteIdForKey(n,t),this.addIdForKey(r,t),this.keyForId.set(t,r)}},{key:"deleteKeyMappingFor",value:function(e){var t=e.id(),n=this.keyForId.get(t);this.deleteIdForKey(n,t),this.keyForId.delete(t)}},{key:"keyHasChangedFor",value:function(e){var t=e.id();return this.keyForId.get(t)!==this.getKey(e)}},{key:"isInvalid",value:function(e){return this.keyHasChangedFor(e)||this.doesEleInvalidateKey(e)}},{key:"getCachesAt",value:function(e){var t=this.cachesByLvl,n=this.lvls,r=t.get(e);return r||(r=new pt,t.set(e,r),n.push(e)),r}},{key:"getCache",value:function(e,t){return this.getCachesAt(t).get(e)}},{key:"get",value:function(e,t){var n=this.getKey(e),r=this.getCache(n,t);return null!=r&&this.updateKeyMappingFor(e),r}},{key:"getForCachedKey",value:function(e,t){var n=this.keyForId.get(e.id());return this.getCache(n,t)}},{key:"hasCache",value:function(e,t){return this.getCachesAt(t).has(e)}},{key:"has",value:function(e,t){var n=this.getKey(e);return this.hasCache(n,t)}},{key:"setCache",value:function(e,t,n){n.key=e,this.getCachesAt(t).set(e,n)}},{key:"set",value:function(e,t,n){var r=this.getKey(e);this.setCache(r,t,n),this.updateKeyMappingFor(e)}},{key:"deleteCache",value:function(e,t){this.getCachesAt(t).delete(e)}},{key:"delete",value:function(e,t){var n=this.getKey(e);this.deleteCache(n,t)}},{key:"invalidateKey",value:function(e){var t=this;this.lvls.forEach(function(n){return t.deleteCache(e,n)})}},{key:"invalidate",value:function(e){var t=e.id(),n=this.keyForId.get(t);this.deleteKeyMappingFor(e);var r=this.doesEleInvalidateKey(e);return r&&this.invalidateKey(n),r||0===this.getNumberOfIdsForKey(n)}}])}(),Ic={dequeue:"dequeue",downscale:"downscale",highQuality:"highQuality"},Rc=lt({getKey:null,doesEleInvalidateKey:Je,drawElement:null,getBoundingBox:null,getRotationPoint:null,getRotationOffset:null,isVisible:Qe,allowEdgeTxrCaching:!0,allowParentTxrCaching:!0}),jc=function(e,t){var n=this;n.renderer=e,n.onDequeues=[];var r=Rc(t);be(n,r),n.lookup=new kc(r.getKey,r.doesEleInvalidateKey),n.setupDequeueing()},Mc=jc.prototype;Mc.reasons=Ic,Mc.getTextureQueue=function(e){var t=this;return t.eleImgCaches=t.eleImgCaches||{},t.eleImgCaches[e]=t.eleImgCaches[e]||[]},Mc.getRetiredTextureQueue=function(e){var t=this.eleImgCaches.retired=this.eleImgCaches.retired||{};return t[e]=t[e]||[]},Mc.getElementQueue=function(){var e=this.eleCacheQueue=this.eleCacheQueue||new Tt(function(e,t){return t.reqs-e.reqs});return e},Mc.getElementKeyToQueue=function(){return this.eleKeyToCacheQueue=this.eleKeyToCacheQueue||{}},Mc.getElement=function(e,t,n,r,o){var i=this,a=this.renderer,u=a.cy.zoom(),s=this.lookup;if(!t||0===t.w||0===t.h||isNaN(t.w)||isNaN(t.h)||!e.visible()||e.removed())return null;if(!i.allowEdgeTxrCaching&&e.isEdge()||!i.allowParentTxrCaching&&e.isParent())return null;if(null==r&&(r=Math.ceil(Gt(u*n))),r<-4)r=-4;else if(u>=7.99||r>3)return null;var l=Math.pow(2,r),c=t.h*l,f=t.w*l,h=a.eleTextBiggerThanMin(e,l);if(!this.isVisible(e,h))return null;var d,p=s.get(e,r);if(p&&p.invalidated&&(p.invalidated=!1,p.texture.invalidatedWidth-=p.width),p)return p;if(d=c<=25?25:c<=50?50:50*Math.ceil(c/50),c>1024||f>1024)return null;var v=i.getTextureQueue(d),g=v[v.length-2],y=function(){return i.recycleTexture(d,f)||i.addTexture(d,f)};g||(g=v[v.length-1]),g||(g=y()),g.width-g.usedWidthr;P--)S=i.getElement(e,t,n,P,Ic.downscale);T()}else{var C;if(!_&&!w&&!x)for(var A=r-1;A>=-4;A--){var k=s.get(e,A);if(k){C=k;break}}if(b(C))return i.queueElement(e,r),C;g.context.translate(g.usedWidth,0),g.context.scale(l,l),this.drawElement(g.context,e,t,h,!1),g.context.scale(1/l,1/l),g.context.translate(-g.usedWidth,0)}return p={x:g.usedWidth,texture:g,level:r,scale:l,width:f,height:c,scaledLabelShown:h},g.usedWidth+=Math.ceil(f+8),g.eleCaches.push(p),s.set(e,r,p),i.checkTextureFullness(g),p},Mc.invalidateElements=function(e){for(var t=0;t=.2*e.width&&this.retireTexture(e)},Mc.checkTextureFullness=function(e){var t=this.getTextureQueue(e.height);e.usedWidth/e.width>.8&&e.fullnessChecks>=10?ct(t,e):e.fullnessChecks++},Mc.retireTexture=function(e){var t=e.height,n=this.getTextureQueue(t),r=this.lookup;ct(n,e),e.retired=!0;for(var o=e.eleCaches,i=0;i=t)return i.retired=!1,i.usedWidth=0,i.invalidatedWidth=0,i.fullnessChecks=0,ft(i.eleCaches),i.context.setTransform(1,0,0,1,0,0),i.context.clearRect(0,0,i.width,i.height),ct(r,i),n.push(i),i}},Mc.queueElement=function(e,t){var n=this.getElementQueue(),r=this.getElementKeyToQueue(),o=this.getKey(e),i=r[o];if(i)i.level=Math.max(i.level,t),i.eles.merge(e),i.reqs++,n.updateItem(i);else{var a={eles:e.spawn().merge(e),level:t,reqs:1,key:o};n.push(a),r[o]=a}},Mc.dequeue=function(e){for(var t=this,n=t.getElementQueue(),r=t.getElementKeyToQueue(),o=[],i=t.lookup,a=0;a<1&&n.size()>0;a++){var u=n.pop(),s=u.key,l=u.eles[0],c=i.hasCache(l,u.level);if(r[s]=null,!c){o.push(u);var f=t.getBoundingBox(l);t.getElement(l,f,e,u.level,Ic.dequeue)}}return o},Mc.removeFromQueue=function(e){var t=this.getElementQueue(),n=this.getElementKeyToQueue(),r=this.getKey(e),o=n[r];null!=o&&(1===o.eles.length?(o.reqs=$e,t.updateItem(o),t.pop(),n[r]=null):o.eles.unmerge(e))},Mc.onDequeue=function(e){this.onDequeues.push(e)},Mc.offDequeue=function(e){ct(this.onDequeues,e)},Mc.setupDequeueing=Ac({deqRedrawThreshold:100,deqCost:.15,deqAvgCost:.1,deqNoDrawCost:.9,deqFastCost:.9,deq:function(e,t,n){return e.dequeue(t,n)},onDeqd:function(e,t){for(var n=0;n=3.99||n>2)return null;r.validateLayersElesOrdering(n,e);var a,u,s=r.layersByLevel,l=Math.pow(2,n),c=s[n]=s[n]||[];if(r.levelIsComplete(n,e))return c;!function(){var t=function(t){if(r.validateLayersElesOrdering(t,e),r.levelIsComplete(t,e))return u=s[t],!0},o=function(e){if(!u)for(var r=n+e;-4<=r&&r<=2&&!t(r);r+=e);};o(1),o(-1);for(var i=c.length-1;i>=0;i--){var a=c[i];a.invalid&&ct(c,a)}}();var f=function(t){var o=(t=t||{}).after;!function(){if(!a){a=Qt();for(var t=0;t32767||u>32767)return null;if(i*u>16e6)return null;var s=r.makeLayer(a,n);if(null!=o){var f=c.indexOf(o)+1;c.splice(f,0,s)}else(void 0===t.insert||t.insert)&&c.unshift(s);return s};if(r.skipping&&!i)return null;for(var h=null,d=e.length/1,p=!i,v=0;v=d||!sn(h.bb,g.boundingBox()))&&!(h=f({insert:!0,after:h})))return null;u||p?r.queueLayer(h,g):r.drawEleInLayer(h,g,n,t),h.eles.push(g),m[n]=h}}return u||(p?null:c)},Dc.getEleLevelForLayerLevel=function(e,t){return e},Dc.drawEleInLayer=function(e,t,n,r){var o=this.renderer,i=e.context,a=t.boundingBox();0!==a.w&&0!==a.h&&t.visible()&&(n=this.getEleLevelForLayerLevel(n,r),o.setImgSmoothing(i,!1),o.drawCachedElement(i,t,null,null,n,!0),o.setImgSmoothing(i,!0))},Dc.levelIsComplete=function(e,t){var n=this.layersByLevel[e];if(!n||0===n.length)return!1;for(var r=0,o=0;o0)return!1;if(i.invalid)return!1;r+=i.eles.length}return r===t.length},Dc.validateLayersElesOrdering=function(e,t){var n=this.layersByLevel[e];if(n)for(var r=0;r0){e=!0;break}}return e},Dc.invalidateElements=function(e){var t=this;0!==e.length&&(t.lastInvalidationTime=De(),0!==e.length&&t.haveLayers()&&t.updateElementsInLayers(e,function(e,n,r){t.invalidateLayer(e)}))},Dc.invalidateLayer=function(e){if(this.lastInvalidationTime=De(),!e.invalid){var t=e.level,n=e.eles,r=this.layersByLevel[t];ct(r,e),e.elesQueue=[],e.invalid=!0,e.replacement&&(e.replacement.invalid=!0);for(var o=0;o3&&void 0!==arguments[3])||arguments[3],o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],a=this,u=t._private.rscratch;if((!i||t.visible())&&!u.badLine&&null!=u.allpts&&!isNaN(u.allpts[0])){var s;n&&(s=n,e.translate(-s.x1,-s.y1));var l=i?t.pstyle("opacity").value:1,c=i?t.pstyle("line-opacity").value:1,f=t.pstyle("curve-style").value,h=t.pstyle("line-style").value,d=t.pstyle("width").pfValue,p=t.pstyle("line-cap").value,v=t.pstyle("line-outline-width").value,g=t.pstyle("line-outline-color").value,y=l*c,m=l*c,b=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y;"straight-triangle"===f?(a.eleStrokeStyle(e,t,n),a.drawEdgeTrianglePath(t,e,u.allpts)):(e.lineWidth=d,e.lineCap=p,a.eleStrokeStyle(e,t,n),a.drawEdgePath(t,e,u.allpts,h),e.lineCap="butt")},_=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:m;a.drawArrowheads(e,t,n)};if(e.lineJoin="round","yes"===t.pstyle("ghost").value){var w=t.pstyle("ghost-offset-x").pfValue,x=t.pstyle("ghost-offset-y").pfValue,E=t.pstyle("ghost-opacity").value,O=y*E;e.translate(w,x),b(O),_(O),e.translate(-w,-x)}else!function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y;e.lineWidth=d+v,e.lineCap=p,v>0?(a.colorStrokeStyle(e,g[0],g[1],g[2],n),"straight-triangle"===f?a.drawEdgeTrianglePath(t,e,u.allpts):(a.drawEdgePath(t,e,u.allpts,h),e.lineCap="butt")):e.lineCap="butt"}();o&&a.drawEdgeUnderlay(e,t),b(),_(),o&&a.drawEdgeOverlay(e,t),a.drawElementText(e,t,null,r),n&&e.translate(s.x1,s.y1)}}},ef=function(e){if(!["overlay","underlay"].includes(e))throw new Error("Invalid state");return function(t,n){if(n.visible()){var r=n.pstyle("".concat(e,"-opacity")).value;if(0!==r){var o=this,i=o.usePaths(),a=n._private.rscratch,u=2*n.pstyle("".concat(e,"-padding")).pfValue,s=n.pstyle("".concat(e,"-color")).value;t.lineWidth=u,"self"!==a.edgeType||i?t.lineCap="round":t.lineCap="butt",o.colorStrokeStyle(t,s[0],s[1],s[2],r),o.drawEdgePath(n,t,a.allpts,"solid")}}}};Jc.drawEdgeOverlay=ef("overlay"),Jc.drawEdgeUnderlay=ef("underlay"),Jc.drawEdgePath=function(e,t,n,r){var i,a=e._private.rscratch,u=t,s=!1,l=this.usePaths(),c=e.pstyle("line-dash-pattern").pfValue,f=e.pstyle("line-dash-offset").pfValue;if(l){var h=n.join("$");a.pathCacheKey&&a.pathCacheKey===h?(i=t=a.pathCache,s=!0):(i=t=new Path2D,a.pathCacheKey=h,a.pathCache=i)}if(u.setLineDash)switch(r){case"dotted":u.setLineDash([1,1]);break;case"dashed":u.setLineDash(c),u.lineDashOffset=f;break;case"solid":u.setLineDash([])}if(!s&&!a.badLine)switch(t.beginPath&&t.beginPath(),t.moveTo(n[0],n[1]),a.edgeType){case"bezier":case"self":case"compound":case"multibezier":for(var d=2;d+35&&void 0!==arguments[5]?arguments[5]:5,a=Math.min(i,r/2,o/2);e.beginPath(),e.moveTo(t+a,n),e.lineTo(t+r-a,n),e.quadraticCurveTo(t+r,n,t+r,n+a),e.lineTo(t+r,n+o-a),e.quadraticCurveTo(t+r,n+o,t+r-a,n+o),e.lineTo(t+a,n+o),e.quadraticCurveTo(t,n+o,t,n+o-a),e.lineTo(t,n+a),e.quadraticCurveTo(t,n,t+a,n),e.closePath()}nf.eleTextBiggerThanMin=function(e,t){if(!t){var n=e.cy().zoom(),r=this.getPixelRatio(),o=Math.ceil(Gt(n*r));t=Math.pow(2,o)}return!(e.pstyle("font-size").pfValue*t5&&void 0!==arguments[5])||arguments[5],a=this;if(null==r){if(i&&!a.eleTextBiggerThanMin(t))return}else if(!1===r)return;if(t.isNode()){var u=t.pstyle("label");if(!u||!u.value)return;var s=a.getLabelJustification(t);e.textAlign=s,e.textBaseline="bottom"}else{var l=t.element()._private.rscratch.badLine,c=t.pstyle("label"),f=t.pstyle("source-label"),h=t.pstyle("target-label");if(l||(!c||!c.value)&&(!f||!f.value)&&(!h||!h.value))return;e.textAlign="center",e.textBaseline="bottom"}var d,p=!n;n&&(d=n,e.translate(-d.x1,-d.y1)),null==o?(a.drawText(e,t,null,p,i),t.isEdge()&&(a.drawText(e,t,"source",p,i),a.drawText(e,t,"target",p,i))):a.drawText(e,t,o,p,i),n&&e.translate(d.x1,d.y1)},nf.getFontCache=function(e){var t;this.fontCaches=this.fontCaches||[];for(var n=0;n2&&void 0!==arguments[2])||arguments[2],r=t.pstyle("font-style").strValue,o=t.pstyle("font-size").pfValue+"px",i=t.pstyle("font-family").strValue,a=t.pstyle("font-weight").strValue,u=n?t.effectiveOpacity()*t.pstyle("text-opacity").value:1,s=t.pstyle("text-outline-opacity").value*u,l=t.pstyle("color").value,c=t.pstyle("text-outline-color").value;e.font=r+" "+a+" "+o+" "+i,e.lineJoin="round",this.colorFillStyle(e,l[0],l[1],l[2],u),this.colorStrokeStyle(e,c[0],c[1],c[2],s)},nf.getTextAngle=function(e,t){var n,r=e._private.rscratch,o=t?t+"-":"",i=e.pstyle(o+"text-rotation");if("autorotate"===i.strValue){var a=ht(r,"labelAngle",t);n=e.isEdge()?a:0}else n="none"===i.strValue?0:i.pfValue;return n},nf.drawText=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=t._private.rscratch,a=o?t.effectiveOpacity():1;if(!o||0!==a&&0!==t.pstyle("text-opacity").value){"main"===n&&(n=null);var u,s,l=ht(i,"labelX",n),c=ht(i,"labelY",n),f=this.getLabelText(t,n);if(null!=f&&""!==f&&!isNaN(l)&&!isNaN(c)){this.setupTextStyle(e,t,o);var h,d=n?n+"-":"",p=ht(i,"labelWidth",n),v=ht(i,"labelHeight",n),g=t.pstyle(d+"text-margin-x").pfValue,y=t.pstyle(d+"text-margin-y").pfValue,m=t.isEdge(),b=t.pstyle("text-halign").value,_=t.pstyle("text-valign").value;switch(m&&(b="center",_="center"),l+=g,c+=y,0!==(h=r?this.getTextAngle(t,n):0)&&(u=l,s=c,e.translate(u,s),e.rotate(h),l=0,c=0),_){case"top":break;case"center":c+=v/2;break;case"bottom":c+=v}var w=t.pstyle("text-background-opacity").value,x=t.pstyle("text-border-opacity").value,E=t.pstyle("text-border-width").pfValue,O=t.pstyle("text-background-padding").pfValue,S=t.pstyle("text-background-shape").strValue,T="round-rectangle"===S||"roundrectangle"===S,P="circle"===S;if(w>0||E>0&&x>0){var C=e.fillStyle,A=e.strokeStyle,k=e.lineWidth,I=t.pstyle("text-background-color").value,R=t.pstyle("text-border-color").value,j=t.pstyle("text-border-style").value,M=w>0,N=E>0&&x>0,D=l-O;switch(b){case"left":D-=p;break;case"center":D-=p/2}var L=c-v-O,B=p+2*O,F=v+2*O;if(M&&(e.fillStyle="rgba(".concat(I[0],",").concat(I[1],",").concat(I[2],",").concat(w*a,")")),N&&(e.strokeStyle="rgba(".concat(R[0],",").concat(R[1],",").concat(R[2],",").concat(x*a,")"),e.lineWidth=E,e.setLineDash))switch(j){case"dotted":e.setLineDash([1,1]);break;case"dashed":e.setLineDash([4,2]);break;case"double":e.lineWidth=E/4,e.setLineDash([]);break;default:e.setLineDash([])}if(T?(e.beginPath(),rf(e,D,L,B,F,2)):P?(e.beginPath(),function(e,t,n,r,o){var i=Math.min(r,o)/2,a=t+r/2,u=n+o/2;e.beginPath(),e.arc(a,u,i,0,2*Math.PI),e.closePath()}(e,D,L,B,F)):(e.beginPath(),e.rect(D,L,B,F)),M&&e.fill(),N&&e.stroke(),N&&"double"===j){var U=E/2;e.beginPath(),T?rf(e,D+U,L+U,B-2*U,F-2*U,2):e.rect(D+U,L+U,B-2*U,F-2*U),e.stroke()}e.fillStyle=C,e.strokeStyle=A,e.lineWidth=k,e.setLineDash&&e.setLineDash([])}var z=2*t.pstyle("text-outline-width").pfValue;if(z>0&&(e.lineWidth=z),"wrap"===t.pstyle("text-wrap").value){var V=ht(i,"labelWrapCachedLines",n),W=ht(i,"labelLineHeight",n),G=p/2,H=this.getLabelJustification(t);switch("auto"===H||("left"===b?"left"===H?l+=-p:"center"===H&&(l+=-G):"center"===b?"left"===H?l+=-G:"right"===H&&(l+=G):"right"===b&&("center"===H?l+=G:"right"===H&&(l+=p))),_){case"top":case"center":case"bottom":c-=(V.length-1)*W}for(var Y=0;Y0&&e.strokeText(V[Y],l,c),e.fillText(V[Y],l,c),c+=W}else z>0&&e.strokeText(f,l,c),e.fillText(f,l,c);0!==h&&(e.rotate(-h),e.translate(-u,-s))}}};var of={drawNode:function(e,t,n){var r,o,i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],u=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],s=this,l=t._private,c=l.rscratch,f=t.position();if(Q(f.x)&&Q(f.y)&&(!u||t.visible())){var h,d,p=u?t.effectiveOpacity():1,v=s.usePaths(),g=!1,y=t.padding();r=t.width()+2*y,o=t.height()+2*y,n&&(d=n,e.translate(-d.x1,-d.y1));for(var m=t.pstyle("background-image").value,b=new Array(m.length),_=new Array(m.length),w=0,x=0;x0&&void 0!==arguments[0]?arguments[0]:P;s.eleFillStyle(e,t,n)},W=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N;s.colorStrokeStyle(e,C[0],C[1],C[2],t)},G=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:F;s.colorStrokeStyle(e,L[0],L[1],L[2],t)},H=function(e,t,n,r){var o,i=s.nodePathCache=s.nodePathCache||[],a=Ye("polygon"===n?n+","+r.join(","):n,""+t,""+e,""+z),u=i[a],l=!1;return null!=u?(o=u,l=!0,c.pathCache=o):(o=new Path2D,i[a]=c.pathCache=o),{path:o,cacheHit:l}},Y=t.pstyle("shape").strValue,q=t.pstyle("shape-polygon-points").pfValue;if(v){e.translate(f.x,f.y);var X=H(r,o,Y,q);h=X.path,g=X.cacheHit}var K=function(){if(!g){var n=f;v&&(n={x:0,y:0}),s.nodeShapes[s.getNodeShape(t)].draw(h||e,n.x,n.y,r,o,z,c)}v?e.fill(h):e.fill()},Z=function(){for(var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=l.backgrounding,i=0,a=0;a<_.length;a++){var u=t.cy().style().getIndexedStyle(t,"background-image-containment","value",a);r&&"over"===u||!r&&"inside"===u?i++:b[a]&&_[a].complete&&!_[a].error&&(i++,s.drawInscribedImage(e,_[a],t,a,n))}l.backgrounding=!(i===w),o!==l.backgrounding&&t.updateStyle(!1)},$=function(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p;s.hasPie(t)&&(s.drawPie(e,t,i),n&&(v||s.nodeShapes[s.getNodeShape(t)].draw(e,f.x,f.y,r,o,z,c)))},J=function(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p;s.hasStripe(t)&&(e.save(),v?e.clip(c.pathCache):(s.nodeShapes[s.getNodeShape(t)].draw(e,f.x,f.y,r,o,z,c),e.clip()),s.drawStripe(e,t,i),e.restore(),n&&(v||s.nodeShapes[s.getNodeShape(t)].draw(e,f.x,f.y,r,o,z,c)))},ee=function(){var t=(S>0?S:-S)*(arguments.length>0&&void 0!==arguments[0]?arguments[0]:p),n=S>0?0:255;0!==S&&(s.colorFillStyle(e,n,n,n,t),v?e.fill(h):e.fill())},te=function(){if(T>0){if(e.lineWidth=T,e.lineCap=I,e.lineJoin=k,e.setLineDash)switch(A){case"dotted":e.setLineDash([1,1]);break;case"dashed":e.setLineDash(j),e.lineDashOffset=M;break;case"solid":case"double":e.setLineDash([])}if("center"!==R){if(e.save(),e.lineWidth*=2,"inside"===R)v?e.clip(h):e.clip();else{var t=new Path2D;t.rect(-r/2-T,-o/2-T,r+2*T,o+2*T),t.addPath(h),e.clip(t,"evenodd")}v?e.stroke(h):e.stroke(),e.restore()}else v?e.stroke(h):e.stroke();if("double"===A){e.lineWidth=T/3;var n=e.globalCompositeOperation;e.globalCompositeOperation="destination-out",v?e.stroke(h):e.stroke(),e.globalCompositeOperation=n}e.setLineDash&&e.setLineDash([])}},ne=function(){if(D>0){if(e.lineWidth=D,e.lineCap="butt",e.setLineDash)switch(B){case"dotted":e.setLineDash([1,1]);break;case"dashed":e.setLineDash([4,2]);break;case"solid":case"double":e.setLineDash([])}var n=f;v&&(n={x:0,y:0});var i=s.getNodeShape(t),a=T;"inside"===R&&(a=0),"outside"===R&&(a*=2);var u,l=(r+a+(D+U))/r,c=(o+a+(D+U))/o,h=r*l,d=o*c,p=s.nodeShapes[i].points;if(v&&(u=H(h,d,i,p).path),"ellipse"===i)s.drawEllipsePath(u||e,n.x,n.y,h,d);else if(["round-diamond","round-heptagon","round-hexagon","round-octagon","round-pentagon","round-polygon","round-triangle","round-tag"].includes(i)){var g=0,y=0,m=0;"round-diamond"===i?g=1.4*(a+U+D):"round-heptagon"===i?(g=1.075*(a+U+D),m=-(a/2+U+D)/35):"round-hexagon"===i?g=1.12*(a+U+D):"round-pentagon"===i?(g=1.13*(a+U+D),m=-(a/2+U+D)/15):"round-tag"===i?(g=1.12*(a+U+D),y=.07*(a/2+D+U)):"round-triangle"===i&&(g=(a+U+D)*(Math.PI/2),m=-(a+U/2+D)/Math.PI),0!==g&&(h=r*(l=(r+g)/r),["round-hexagon","round-tag"].includes(i)||(d=o*(c=(o+g)/o)));for(var b=h/2,_=d/2,w=(z="auto"===z?kn(h,d):z)+(a+D+U)/2,x=new Array(p.length/2),E=new Array(p.length/2),O=0;O0){if(r=r||n.position(),null==o||null==i){var f=n.padding();o=n.width()+2*f,i=n.height()+2*f}this.colorFillStyle(t,s[0],s[1],s[2],u),this.nodeShapes[l].draw(t,r.x,r.y,o+2*a,i+2*a,c),t.fill()}}}};of.drawNodeOverlay=af("overlay"),of.drawNodeUnderlay=af("underlay"),of.hasPie=function(e){return(e=e[0])._private.hasPie},of.hasStripe=function(e){return(e=e[0])._private.hasStripe},of.drawPie=function(e,t,n,r){t=t[0],r=r||t.position();var o,i=t.cy().style(),a=t.pstyle("pie-size"),u=t.pstyle("pie-hole"),s=t.pstyle("pie-start-angle").pfValue,l=r.x,c=r.y,f=t.width(),h=t.height(),d=Math.min(f,h)/2,p=0;if(this.usePaths()&&(l=0,c=0),"%"===a.units?d*=a.pfValue:void 0!==a.pfValue&&(d=a.pfValue/2),"%"===u.units?o=d*u.pfValue:void 0!==u.pfValue&&(o=u.pfValue/2),!(o>=d))for(var v=1;v<=i.pieBackgroundN;v++){var g=t.pstyle("pie-"+v+"-background-size").value,y=t.pstyle("pie-"+v+"-background-color").value,m=t.pstyle("pie-"+v+"-background-opacity").value*n,b=g/100;b+p>1&&(b=1-p);var _=1.5*Math.PI+2*Math.PI*p,w=(_+=s)+2*Math.PI*b;0===g||p>=1||p+b>1||(0===o?(e.beginPath(),e.moveTo(l,c),e.arc(l,c,d,_,w),e.closePath()):(e.beginPath(),e.arc(l,c,d,_,w),e.arc(l,c,o,w,_,!0),e.closePath()),this.colorFillStyle(e,y[0],y[1],y[2],m),e.fill(),p+=b)}},of.drawStripe=function(e,t,n,r){t=t[0],r=r||t.position();var o=t.cy().style(),i=r.x,a=r.y,u=t.width(),s=t.height(),l=0,c=this.usePaths();e.save();var f=t.pstyle("stripe-direction").value,h=t.pstyle("stripe-size");switch(f){case"vertical":break;case"righward":e.rotate(-Math.PI/2)}var d=u,p=s;"%"===h.units?(d*=h.pfValue,p*=h.pfValue):void 0!==h.pfValue&&(d=h.pfValue,p=h.pfValue),c&&(i=0,a=0),a-=d/2,i-=p/2;for(var v=1;v<=o.stripeBackgroundN;v++){var g=t.pstyle("stripe-"+v+"-background-size").value,y=t.pstyle("stripe-"+v+"-background-color").value,m=t.pstyle("stripe-"+v+"-background-opacity").value*n,b=g/100;b+l>1&&(b=1-l),0===g||l>=1||l+b>1||(e.beginPath(),e.rect(i,a+p*l,d,p*b),e.closePath(),this.colorFillStyle(e,y[0],y[1],y[2],m),e.fill(),l+=b)}e.restore()};var uf,sf={};function lf(e,t,n){var r=e.createShader(t);if(e.shaderSource(r,n),e.compileShader(r),!e.getShaderParameter(r,e.COMPILE_STATUS))throw new Error(e.getShaderInfoLog(r));return r}function cf(e,t,n){void 0===n&&(n=t);var r=e.makeOffscreenCanvas(t,n),o=r.context=r.getContext("2d");return r.clear=function(){return o.clearRect(0,0,r.width,r.height)},r.clear(),r}function ff(e){var t=e.pixelRatio,n=e.cy.zoom(),r=e.cy.pan();return{zoom:n*t,pan:{x:r.x*t,y:r.y*t}}}function hf(e){return"solid"===e.pstyle("background-fill").value&&"none"===e.pstyle("background-image").strValue&&(0===e.pstyle("border-width").value||0===e.pstyle("border-opacity").value||"solid"===e.pstyle("border-style").value)}function df(e,t){if(e.length!==t.length)return!1;for(var n=0;n>8&255)/255,n[2]=(e>>16&255)/255,n[3]=(e>>24&255)/255,n}function gf(e){return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]<<24)}function yf(e,t){switch(t){case"float":return[1,e.FLOAT,4];case"vec2":return[2,e.FLOAT,4];case"vec3":return[3,e.FLOAT,4];case"vec4":return[4,e.FLOAT,4];case"int":return[1,e.INT,4];case"ivec2":return[2,e.INT,4]}}function mf(e,t,n){switch(t){case e.FLOAT:return new Float32Array(n);case e.INT:return new Int32Array(n)}}function bf(e,t,n,r,o,i){switch(t){case e.FLOAT:return new Float32Array(n.buffer,i*r,o);case e.INT:return new Int32Array(n.buffer,i*r,o)}}function _f(e,t,n,r){var o=s(yf(e,n),3),i=o[0],a=o[1],u=o[2],l=mf(e,a,t*i),c=i*u,f=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,f),e.bufferData(e.ARRAY_BUFFER,t*c,e.DYNAMIC_DRAW),e.enableVertexAttribArray(r),a===e.FLOAT?e.vertexAttribPointer(r,i,a,!1,c,0):a===e.INT&&e.vertexAttribIPointer(r,i,a,c,0),e.vertexAttribDivisor(r,1),e.bindBuffer(e.ARRAY_BUFFER,null);for(var h=new Array(t),d=0;dt.minMbLowQualFrames&&(t.motionBlurPxRatio=t.mbPxRBlurry)),t.clearingMotionBlur&&(t.motionBlurPxRatio=1),t.textureDrawLastFrame&&!f&&(c[t.NODE]=!0,c[t.SELECT_BOX]=!0);var m=n.style(),b=n.zoom(),_=void 0!==a?a:b,w=n.pan(),x={x:w.x,y:w.y},E={zoom:b,pan:{x:w.x,y:w.y}},O=t.prevViewport;void 0===O||E.zoom!==O.zoom||E.pan.x!==O.pan.x||E.pan.y!==O.pan.y||v&&!p||(t.motionBlurPxRatio=1),u&&(x=u),_*=s,x.x*=s,x.y*=s;var S=t.getCachedZSortedEles();function T(e,n,r,o,i){var a=e.globalCompositeOperation;e.globalCompositeOperation="destination-out",t.colorFillStyle(e,255,255,255,t.motionBlurTransparency),e.fillRect(n,r,o,i),e.globalCompositeOperation=a}function P(e,n){var i,s,c,f;t.clearingMotionBlur||e!==l.bufferContexts[t.MOTIONBLUR_BUFFER_NODE]&&e!==l.bufferContexts[t.MOTIONBLUR_BUFFER_DRAG]?(i=x,s=_,c=t.canvasWidth,f=t.canvasHeight):(i={x:w.x*d,y:w.y*d},s=b*d,c=t.canvasWidth*d,f=t.canvasHeight*d),e.setTransform(1,0,0,1,0,0),"motionBlur"===n?T(e,0,0,c,f):r||void 0!==n&&!n||e.clearRect(0,0,c,f),o||(e.translate(i.x,i.y),e.scale(s,s)),u&&e.translate(u.x,u.y),a&&e.scale(a,a)}if(f||(t.textureDrawLastFrame=!1),f){if(t.textureDrawLastFrame=!0,!t.textureCache){t.textureCache={},t.textureCache.bb=n.mutableElements().boundingBox(),t.textureCache.texture=t.data.bufferCanvases[t.TEXTURE_BUFFER];var C=t.data.bufferContexts[t.TEXTURE_BUFFER];C.setTransform(1,0,0,1,0,0),C.clearRect(0,0,t.canvasWidth*t.textureMult,t.canvasHeight*t.textureMult),t.render({forcedContext:C,drawOnlyNodeLayer:!0,forcedPxRatio:s*t.textureMult}),(E=t.textureCache.viewport={zoom:n.zoom(),pan:n.pan(),width:t.canvasWidth,height:t.canvasHeight}).mpan={x:(0-E.pan.x)/E.zoom,y:(0-E.pan.y)/E.zoom}}c[t.DRAG]=!1,c[t.NODE]=!1;var A=l.contexts[t.NODE],k=t.textureCache.texture;E=t.textureCache.viewport,A.setTransform(1,0,0,1,0,0),h?T(A,0,0,E.width,E.height):A.clearRect(0,0,E.width,E.height);var I=m.core("outside-texture-bg-color").value,R=m.core("outside-texture-bg-opacity").value;t.colorFillStyle(A,I[0],I[1],I[2],R),A.fillRect(0,0,E.width,E.height),b=n.zoom(),P(A,!1),A.clearRect(E.mpan.x,E.mpan.y,E.width/E.zoom/s,E.height/E.zoom/s),A.drawImage(k,E.mpan.x,E.mpan.y,E.width/E.zoom/s,E.height/E.zoom/s)}else t.textureOnViewport&&!r&&(t.textureCache=null);var j=n.extent(),M=t.pinching||t.hoverData.dragging||t.swipePanning||t.data.wheelZooming||t.hoverData.draggingEles||t.cy.animated(),N=t.hideEdgesOnViewport&&M,D=[];if(D[t.NODE]=!c[t.NODE]&&h&&!t.clearedForMotionBlur[t.NODE]||t.clearingMotionBlur,D[t.NODE]&&(t.clearedForMotionBlur[t.NODE]=!0),D[t.DRAG]=!c[t.DRAG]&&h&&!t.clearedForMotionBlur[t.DRAG]||t.clearingMotionBlur,D[t.DRAG]&&(t.clearedForMotionBlur[t.DRAG]=!0),c[t.NODE]||o||i||D[t.NODE]){var L=h&&!D[t.NODE]&&1!==d;P(A=r||(L?t.data.bufferContexts[t.MOTIONBLUR_BUFFER_NODE]:l.contexts[t.NODE]),h&&!L?"motionBlur":void 0),N?t.drawCachedNodes(A,S.nondrag,s,j):t.drawLayeredElements(A,S.nondrag,s,j),t.debug&&t.drawDebugPoints(A,S.nondrag),o||h||(c[t.NODE]=!1)}if(!i&&(c[t.DRAG]||o||D[t.DRAG])&&(L=h&&!D[t.DRAG]&&1!==d,P(A=r||(L?t.data.bufferContexts[t.MOTIONBLUR_BUFFER_DRAG]:l.contexts[t.DRAG]),h&&!L?"motionBlur":void 0),N?t.drawCachedNodes(A,S.drag,s,j):t.drawCachedElements(A,S.drag,s,j),t.debug&&t.drawDebugPoints(A,S.drag),o||h||(c[t.DRAG]=!1)),this.drawSelectionRectangle(e,P),h&&1!==d){var B=l.contexts[t.NODE],F=t.data.bufferCanvases[t.MOTIONBLUR_BUFFER_NODE],U=l.contexts[t.DRAG],z=t.data.bufferCanvases[t.MOTIONBLUR_BUFFER_DRAG],V=function(e,n,r){e.setTransform(1,0,0,1,0,0),r||!y?e.clearRect(0,0,t.canvasWidth,t.canvasHeight):T(e,0,0,t.canvasWidth,t.canvasHeight);var o=d;e.drawImage(n,0,0,t.canvasWidth*o,t.canvasHeight*o,0,0,t.canvasWidth,t.canvasHeight)};(c[t.NODE]||D[t.NODE])&&(V(B,F,D[t.NODE]),c[t.NODE]=!1),(c[t.DRAG]||D[t.DRAG])&&(V(U,z,D[t.DRAG]),c[t.DRAG]=!1)}t.prevViewport=E,t.clearingMotionBlur&&(t.clearingMotionBlur=!1,t.motionBlurCleared=!0,t.motionBlur=!0),h&&(t.motionBlurTimeout=setTimeout(function(){t.motionBlurTimeout=null,t.clearedForMotionBlur[t.NODE]=!1,t.clearedForMotionBlur[t.DRAG]=!1,t.motionBlur=!1,t.clearingMotionBlur=!f,t.mbFrames=0,c[t.NODE]=!0,c[t.DRAG]=!0,t.redraw()},100)),r||n.emit("render")},sf.drawSelectionRectangle=function(e,t){var n=this,r=n.cy,o=n.data,i=r.style(),a=e.drawOnlyNodeLayer,u=e.drawAllLayers,s=o.canvasNeedsRedraw,l=e.forcedContext;if(n.showFps||!a&&s[n.SELECT_BOX]&&!u){var c=l||o.contexts[n.SELECT_BOX];if(t(c),1==n.selection[4]&&(n.hoverData.selecting||n.touchData.selecting)){var f=n.cy.zoom(),h=i.core("selection-box-border-width").value/f;c.lineWidth=h,c.fillStyle="rgba("+i.core("selection-box-color").value[0]+","+i.core("selection-box-color").value[1]+","+i.core("selection-box-color").value[2]+","+i.core("selection-box-opacity").value+")",c.fillRect(n.selection[0],n.selection[1],n.selection[2]-n.selection[0],n.selection[3]-n.selection[1]),h>0&&(c.strokeStyle="rgba("+i.core("selection-box-border-color").value[0]+","+i.core("selection-box-border-color").value[1]+","+i.core("selection-box-border-color").value[2]+","+i.core("selection-box-opacity").value+")",c.strokeRect(n.selection[0],n.selection[1],n.selection[2]-n.selection[0],n.selection[3]-n.selection[1]))}if(o.bgActivePosistion&&!n.hoverData.selecting){f=n.cy.zoom();var d=o.bgActivePosistion;c.fillStyle="rgba("+i.core("active-bg-color").value[0]+","+i.core("active-bg-color").value[1]+","+i.core("active-bg-color").value[2]+","+i.core("active-bg-opacity").value+")",c.beginPath(),c.arc(d.x,d.y,i.core("active-bg-size").pfValue/f,0,2*Math.PI),c.fill()}var p=n.lastRedrawTime;if(n.showFps&&p){p=Math.round(p);var v=Math.round(1e3/p),g="1 frame = "+p+" ms = "+v+" fps";if(c.setTransform(1,0,0,1,0,0),c.fillStyle="rgba(255, 0, 0, 0.75)",c.strokeStyle="rgba(255, 0, 0, 0.75)",c.font="30px Arial",!uf){var y=c.measureText(g);uf=y.actualBoundingBoxAscent}c.fillText(g,0,uf),c.strokeRect(0,uf+10,250,20),c.fillRect(0,uf+10,250*Math.min(v/60,1),20)}u||(s[n.SELECT_BOX]=!1)}};var wf="undefined"!=typeof Float32Array?Float32Array:Array;function xf(){var e=new wf(9);return wf!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}function Ef(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function Of(e,t,n){var r=t[0],o=t[1],i=t[2],a=t[3],u=t[4],s=t[5],l=t[6],c=t[7],f=t[8],h=n[0],d=n[1];return e[0]=r,e[1]=o,e[2]=i,e[3]=a,e[4]=u,e[5]=s,e[6]=h*r+d*a+l,e[7]=h*o+d*u+c,e[8]=h*i+d*s+f,e}function Sf(e,t,n){var r=t[0],o=t[1],i=t[2],a=t[3],u=t[4],s=t[5],l=t[6],c=t[7],f=t[8],h=Math.sin(n),d=Math.cos(n);return e[0]=d*r+h*a,e[1]=d*o+h*u,e[2]=d*i+h*s,e[3]=d*a-h*r,e[4]=d*u-h*o,e[5]=d*s-h*i,e[6]=l,e[7]=c,e[8]=f,e}function Tf(e,t,n){var r=n[0],o=n[1];return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=o*t[3],e[4]=o*t[4],e[5]=o*t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}Math.hypot||(Math.hypot=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)});var Pf=function(){return r(function e(t,r,o,i){n(this,e),this.debugID=Math.floor(1e4*Math.random()),this.r=t,this.texSize=r,this.texRows=o,this.texHeight=Math.floor(r/o),this.enableWrapping=!0,this.locked=!1,this.texture=null,this.needsBuffer=!0,this.freePointer={x:0,row:0},this.keyToLocation=new Map,this.canvas=i(t,r,r),this.scratch=i(t,r,this.texHeight,"scratch")},[{key:"lock",value:function(){this.locked=!0}},{key:"getKeys",value:function(){return new Set(this.keyToLocation.keys())}},{key:"getScale",value:function(e){var t=e.w,n=e.h,r=this.texHeight,o=this.texSize,i=r/n,a=t*i,u=n*i;return a>o&&(a=t*(i=o/t),u=n*i),{scale:i,texW:a,texH:u}}},{key:"draw",value:function(e,t,n){var r=this;if(this.locked)throw new Error("can't draw, atlas is locked");var o=this.texSize,i=this.texRows,a=this.texHeight,u=this.getScale(t),s=u.scale,l=u.texW,c=u.texH,f=function(e,r){if(n&&r){var o=r.context,i=e.x,u=e.row,l=i,c=a*u;o.save(),o.translate(l,c),o.scale(s,s),n(o,t),o.restore()}},h=[null,null],d=function(){f(r.freePointer,r.canvas),h[0]={x:r.freePointer.x,y:r.freePointer.row*a,w:l,h:c},h[1]={x:r.freePointer.x+l,y:r.freePointer.row*a,w:0,h:c},r.freePointer.x+=l,r.freePointer.x==o&&(r.freePointer.x=0,r.freePointer.row++)},p=function(){r.freePointer.x=0,r.freePointer.row++};if(this.freePointer.x+l<=o)d();else{if(this.freePointer.row>=i-1)return!1;this.freePointer.x===o?(p(),d()):this.enableWrapping?function(){var e=r.scratch,t=r.canvas;e.clear(),f({x:0,row:0},e);var n=o-r.freePointer.x,i=l-n,u=a,s=r.freePointer.x,d=r.freePointer.row*a,p=n;t.context.drawImage(e,0,0,p,u,s,d,p,u),h[0]={x:s,y:d,w:p,h:c};var v=n,g=(r.freePointer.row+1)*a,y=i;t&&t.context.drawImage(e,v,0,y,u,0,g,y,u),h[1]={x:0,y:g,w:y,h:c},r.freePointer.x=i,r.freePointer.row++}():(p(),d())}return this.keyToLocation.set(e,h),this.needsBuffer=!0,h}},{key:"getOffsets",value:function(e){return this.keyToLocation.get(e)}},{key:"isEmpty",value:function(){return 0===this.freePointer.x&&0===this.freePointer.row}},{key:"canFit",value:function(e){if(this.locked)return!1;var t=this.texSize,n=this.texRows,r=this.getScale(e).texW;return!(this.freePointer.x+r>t)||this.freePointer.row1&&void 0!==arguments[1]?arguments[1]:{},i=r.forceRedraw,a=void 0!==i&&i,u=r.filterEle,s=void 0===u?function(){return!0}:u,l=r.filterType,c=void 0===l?function(){return!0}:l,f=!1,h=!1,d=o(e);try{for(d.s();!(t=d.n()).done;){var p=t.value;if(s(p)){var v,g=o(this.renderTypes.values());try{var y=function(){var e=v.value,t=e.type;if(c(t)){var r=n.collections.get(e.collection),o=e.getKey(p),i=Array.isArray(o)?o:[o];if(a)i.forEach(function(e){return r.markKeyForGC(e)}),h=!0;else{var u=e.getID?e.getID(p):p.id(),s=n._key(t,u),l=n.typeAndIdToKey.get(s);void 0===l||df(i,l)||(f=!0,n.typeAndIdToKey.delete(s),l.forEach(function(e){return r.markKeyForGC(e)}))}}};for(g.s();!(v=g.n()).done;)y()}catch(e){g.e(e)}finally{g.f()}}}}catch(e){d.e(e)}finally{d.f()}return h&&(this.gc(),f=!1),f}},{key:"gc",value:function(){var e,t=o(this.collections.values());try{for(t.s();!(e=t.n()).done;)e.value.gc()}catch(e){t.e(e)}finally{t.f()}}},{key:"getOrCreateAtlas",value:function(e,t,n,r){var o=this.renderTypes.get(t),i=this.collections.get(o.collection),a=!1,u=i.draw(r,n,function(t){o.drawClipped?(t.save(),t.beginPath(),t.rect(0,0,n.w,n.h),t.clip(),o.drawElement(t,e,n,!0,!0),t.restore()):o.drawElement(t,e,n,!0,!0),a=!0});if(a){var s=o.getID?o.getID(e):e.id(),l=this._key(t,s);this.typeAndIdToKey.has(l)?this.typeAndIdToKey.get(l).push(r):this.typeAndIdToKey.set(l,[r])}return u}},{key:"getAtlasInfo",value:function(e,t){var n=this,r=this.renderTypes.get(t),o=r.getKey(e);return(Array.isArray(o)?o:[o]).map(function(o){var i=r.getBoundingBox(e,o),a=n.getOrCreateAtlas(e,t,i,o),u=s(a.getOffsets(o),2),l=u[0];return{atlas:a,tex:l,tex1:l,tex2:u[1],bb:i}})}},{key:"getDebugInfo",value:function(){var e,t=[],n=o(this.collections);try{for(n.s();!(e=n.n()).done;){var r=s(e.value,2),i=r[0],a=r[1].getCounts(),u=a.keyCount,l=a.atlasCount;t.push({type:i,keyCount:u,atlasCount:l})}}catch(e){n.e(e)}finally{n.f()}return t}}])}(),kf=function(){return r(function e(t){n(this,e),this.globalOptions=t,this.atlasSize=t.webglTexSize,this.maxAtlasesPerBatch=t.webglTexPerBatch,this.batchAtlases=[]},[{key:"getMaxAtlasesPerBatch",value:function(){return this.maxAtlasesPerBatch}},{key:"getAtlasSize",value:function(){return this.atlasSize}},{key:"getIndexArray",value:function(){return Array.from({length:this.maxAtlasesPerBatch},function(e,t){return t})}},{key:"startBatch",value:function(){this.batchAtlases=[]}},{key:"getAtlasCount",value:function(){return this.batchAtlases.length}},{key:"getAtlases",value:function(){return this.batchAtlases}},{key:"canAddToCurrentBatch",value:function(e){return this.batchAtlases.length!==this.maxAtlasesPerBatch||this.batchAtlases.includes(e)}},{key:"getAtlasIndexForBatch",value:function(e){var t=this.batchAtlases.indexOf(e);if(t<0){if(this.batchAtlases.length===this.maxAtlasesPerBatch)throw new Error("cannot add more atlases to batch");this.batchAtlases.push(e),t=this.batchAtlases.length-1}return t}}])}(),If={SCREEN:{name:"screen",screen:!0},PICKING:{name:"picking",picking:!0}},Rf=function(){return r(function e(t,r,o){n(this,e),this.r=t,this.gl=r,this.maxInstances=o.webglBatchSize,this.atlasSize=o.webglTexSize,this.bgColor=o.bgColor,this.debug=o.webglDebug,this.batchDebugInfo=[],o.enableWrapping=!0,o.createTextureCanvas=cf,this.atlasManager=new Af(t,o),this.batchManager=new kf(o),this.simpleShapeOptions=new Map,this.program=this._createShaderProgram(If.SCREEN),this.pickingProgram=this._createShaderProgram(If.PICKING),this.vao=this._createVAO()},[{key:"addAtlasCollection",value:function(e,t){this.atlasManager.addAtlasCollection(e,t)}},{key:"addTextureAtlasRenderType",value:function(e,t){this.atlasManager.addRenderType(e,t)}},{key:"addSimpleShapeRenderType",value:function(e,t){this.simpleShapeOptions.set(e,t)}},{key:"invalidate",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).type,n=this.atlasManager;return t?n.invalidate(e,{filterType:function(e){return e===t},forceRedraw:!0}):n.invalidate(e)}},{key:"gc",value:function(){this.atlasManager.gc()}},{key:"_createShaderProgram",value:function(e){var t=this.gl,n="#version 300 es\n precision highp float;\n\n uniform mat3 uPanZoomMatrix;\n uniform int uAtlasSize;\n \n // instanced\n in vec2 aPosition; // a vertex from the unit square\n \n in mat3 aTransform; // used to transform verticies, eg into a bounding box\n in int aVertType; // the type of thing we are rendering\n\n // the z-index that is output when using picking mode\n in vec4 aIndex;\n \n // For textures\n in int aAtlasId; // which shader unit/atlas to use\n in vec4 aTex; // x/y/w/h of texture in atlas\n\n // for edges\n in vec4 aPointAPointB;\n in vec4 aPointCPointD;\n in vec2 aLineWidth; // also used for node border width\n\n // simple shapes\n in vec4 aCornerRadius; // for round-rectangle [top-right, bottom-right, top-left, bottom-left]\n in vec4 aColor; // also used for edges\n in vec4 aBorderColor; // aLineWidth is used for border width\n\n // output values passed to the fragment shader\n out vec2 vTexCoord;\n out vec4 vColor;\n out vec2 vPosition;\n // flat values are not interpolated\n flat out int vAtlasId; \n flat out int vVertType;\n flat out vec2 vTopRight;\n flat out vec2 vBotLeft;\n flat out vec4 vCornerRadius;\n flat out vec4 vBorderColor;\n flat out vec2 vBorderWidth;\n flat out vec4 vIndex;\n \n void main(void) {\n int vid = gl_VertexID;\n vec2 position = aPosition; // TODO make this a vec3, simplifies some code below\n\n if(aVertType == ".concat(0,") {\n float texX = aTex.x; // texture coordinates\n float texY = aTex.y;\n float texW = aTex.z;\n float texH = aTex.w;\n\n if(vid == 1 || vid == 2 || vid == 4) {\n texX += texW;\n }\n if(vid == 2 || vid == 4 || vid == 5) {\n texY += texH;\n }\n\n float d = float(uAtlasSize);\n vTexCoord = vec2(texX / d, texY / d); // tex coords must be between 0 and 1\n\n gl_Position = vec4(uPanZoomMatrix * aTransform * vec3(position, 1.0), 1.0);\n }\n else if(aVertType == ").concat(4," || aVertType == ").concat(7," \n || aVertType == ").concat(5," || aVertType == ").concat(6,") { // simple shapes\n\n // the bounding box is needed by the fragment shader\n vBotLeft = (aTransform * vec3(0, 0, 1)).xy; // flat\n vTopRight = (aTransform * vec3(1, 1, 1)).xy; // flat\n vPosition = (aTransform * vec3(position, 1)).xy; // will be interpolated\n\n // calculations are done in the fragment shader, just pass these along\n vColor = aColor;\n vCornerRadius = aCornerRadius;\n vBorderColor = aBorderColor;\n vBorderWidth = aLineWidth;\n\n gl_Position = vec4(uPanZoomMatrix * aTransform * vec3(position, 1.0), 1.0);\n }\n else if(aVertType == ").concat(1,") {\n vec2 source = aPointAPointB.xy;\n vec2 target = aPointAPointB.zw;\n\n // adjust the geometry so that the line is centered on the edge\n position.y = position.y - 0.5;\n\n // stretch the unit square into a long skinny rectangle\n vec2 xBasis = target - source;\n vec2 yBasis = normalize(vec2(-xBasis.y, xBasis.x));\n vec2 point = source + xBasis * position.x + yBasis * aLineWidth[0] * position.y;\n\n gl_Position = vec4(uPanZoomMatrix * vec3(point, 1.0), 1.0);\n vColor = aColor;\n } \n else if(aVertType == ").concat(2,") {\n vec2 pointA = aPointAPointB.xy;\n vec2 pointB = aPointAPointB.zw;\n vec2 pointC = aPointCPointD.xy;\n vec2 pointD = aPointCPointD.zw;\n\n // adjust the geometry so that the line is centered on the edge\n position.y = position.y - 0.5;\n\n vec2 p0, p1, p2, pos;\n if(position.x == 0.0) { // The left side of the unit square\n p0 = pointA;\n p1 = pointB;\n p2 = pointC;\n pos = position;\n } else { // The right side of the unit square, use same approach but flip the geometry upside down\n p0 = pointD;\n p1 = pointC;\n p2 = pointB;\n pos = vec2(0.0, -position.y);\n }\n\n vec2 p01 = p1 - p0;\n vec2 p12 = p2 - p1;\n vec2 p21 = p1 - p2;\n\n // Find the normal vector.\n vec2 tangent = normalize(normalize(p12) + normalize(p01));\n vec2 normal = vec2(-tangent.y, tangent.x);\n\n // Find the vector perpendicular to p0 -> p1.\n vec2 p01Norm = normalize(vec2(-p01.y, p01.x));\n\n // Determine the bend direction.\n float sigma = sign(dot(p01 + p21, normal));\n float width = aLineWidth[0];\n\n if(sign(pos.y) == -sigma) {\n // This is an intersecting vertex. Adjust the position so that there's no overlap.\n vec2 point = 0.5 * width * normal * -sigma / dot(normal, p01Norm);\n gl_Position = vec4(uPanZoomMatrix * vec3(p1 + point, 1.0), 1.0);\n } else {\n // This is a non-intersecting vertex. Treat it like a mitre join.\n vec2 point = 0.5 * width * normal * sigma * dot(normal, p01Norm);\n gl_Position = vec4(uPanZoomMatrix * vec3(p1 + point, 1.0), 1.0);\n }\n\n vColor = aColor;\n } \n else if(aVertType == ").concat(3," && vid < 3) {\n // massage the first triangle into an edge arrow\n if(vid == 0)\n position = vec2(-0.15, -0.3);\n if(vid == 1)\n position = vec2( 0.0, 0.0);\n if(vid == 2)\n position = vec2( 0.15, -0.3);\n\n gl_Position = vec4(uPanZoomMatrix * aTransform * vec3(position, 1.0), 1.0);\n vColor = aColor;\n }\n else {\n gl_Position = vec4(2.0, 0.0, 0.0, 1.0); // discard vertex by putting it outside webgl clip space\n }\n\n vAtlasId = aAtlasId;\n vVertType = aVertType;\n vIndex = aIndex;\n }\n "),r=this.batchManager.getIndexArray(),o="#version 300 es\n precision highp float;\n\n // declare texture unit for each texture atlas in the batch\n ".concat(r.map(function(e){return"uniform sampler2D uTexture".concat(e,";")}).join("\n\t"),"\n\n uniform vec4 uBGColor;\n uniform float uZoom;\n\n in vec2 vTexCoord;\n in vec4 vColor;\n in vec2 vPosition; // model coordinates\n\n flat in int vAtlasId;\n flat in vec4 vIndex;\n flat in int vVertType;\n flat in vec2 vTopRight;\n flat in vec2 vBotLeft;\n flat in vec4 vCornerRadius;\n flat in vec4 vBorderColor;\n flat in vec2 vBorderWidth;\n\n out vec4 outColor;\n\n ").concat("\n float circleSD(vec2 p, float r) {\n return distance(vec2(0), p) - r; // signed distance\n }\n","\n ").concat("\n float rectangleSD(vec2 p, vec2 b) {\n vec2 d = abs(p)-b;\n return distance(vec2(0),max(d,0.0)) + min(max(d.x,d.y),0.0);\n }\n","\n ").concat("\n float roundRectangleSD(vec2 p, vec2 b, vec4 cr) {\n cr.xy = (p.x > 0.0) ? cr.xy : cr.zw;\n cr.x = (p.y > 0.0) ? cr.x : cr.y;\n vec2 q = abs(p) - b + cr.x;\n return min(max(q.x, q.y), 0.0) + distance(vec2(0), max(q, 0.0)) - cr.x;\n }\n","\n ").concat("\n float ellipseSD(vec2 p, vec2 ab) {\n p = abs( p ); // symmetry\n\n // find root with Newton solver\n vec2 q = ab*(p-ab);\n float w = (q.x1.0) ? d : -d;\n }\n","\n\n vec4 blend(vec4 top, vec4 bot) { // blend colors with premultiplied alpha\n return vec4( \n top.rgb + (bot.rgb * (1.0 - top.a)),\n top.a + (bot.a * (1.0 - top.a)) \n );\n }\n\n vec4 distInterp(vec4 cA, vec4 cB, float d) { // interpolate color using Signed Distance\n // scale to the zoom level so that borders don't look blurry when zoomed in\n // note 1.5 is an aribitrary value chosen because it looks good\n return mix(cA, cB, 1.0 - smoothstep(0.0, 1.5 / uZoom, abs(d))); \n }\n\n void main(void) {\n if(vVertType == ").concat(0,") {\n // look up the texel from the texture unit\n ").concat(r.map(function(e){return"if(vAtlasId == ".concat(e,") outColor = texture(uTexture").concat(e,", vTexCoord);")}).join("\n\telse "),"\n } \n else if(vVertType == ").concat(3,") {\n // mimics how canvas renderer uses context.globalCompositeOperation = 'destination-out';\n outColor = blend(vColor, uBGColor);\n outColor.a = 1.0; // make opaque, masks out line under arrow\n }\n else if(vVertType == ").concat(4," && vBorderWidth == vec2(0.0)) { // simple rectangle with no border\n outColor = vColor; // unit square is already transformed to the rectangle, nothing else needs to be done\n }\n else if(vVertType == ").concat(4," || vVertType == ").concat(7," \n || vVertType == ").concat(5," || vVertType == ").concat(6,") { // use SDF\n\n float outerBorder = vBorderWidth[0];\n float innerBorder = vBorderWidth[1];\n float borderPadding = outerBorder * 2.0;\n float w = vTopRight.x - vBotLeft.x - borderPadding;\n float h = vTopRight.y - vBotLeft.y - borderPadding;\n vec2 b = vec2(w/2.0, h/2.0); // half width, half height\n vec2 p = vPosition - vec2(vTopRight.x - b[0] - outerBorder, vTopRight.y - b[1] - outerBorder); // translate to center\n\n float d; // signed distance\n if(vVertType == ").concat(4,") {\n d = rectangleSD(p, b);\n } else if(vVertType == ").concat(7," && w == h) {\n d = circleSD(p, b.x); // faster than ellipse\n } else if(vVertType == ").concat(7,") {\n d = ellipseSD(p, b);\n } else {\n d = roundRectangleSD(p, b, vCornerRadius.wzyx);\n }\n\n // use the distance to interpolate a color to smooth the edges of the shape, doesn't need multisampling\n // we must smooth colors inwards, because we can't change pixels outside the shape's bounding box\n if(d > 0.0) {\n if(d > outerBorder) {\n discard;\n } else {\n outColor = distInterp(vBorderColor, vec4(0), d - outerBorder);\n }\n } else {\n if(d > innerBorder) {\n vec4 outerColor = outerBorder == 0.0 ? vec4(0) : vBorderColor;\n vec4 innerBorderColor = blend(vBorderColor, vColor);\n outColor = distInterp(innerBorderColor, outerColor, d);\n } \n else {\n vec4 outerColor;\n if(innerBorder == 0.0 && outerBorder == 0.0) {\n outerColor = vec4(0);\n } else if(innerBorder == 0.0) {\n outerColor = vBorderColor;\n } else {\n outerColor = blend(vBorderColor, vColor);\n }\n outColor = distInterp(vColor, outerColor, d - innerBorder);\n }\n }\n }\n else {\n outColor = vColor;\n }\n\n ").concat(e.picking?"if(outColor.a == 0.0) discard;\n else outColor = vIndex;":"","\n }\n "),i=function(e,t,n){var r=lf(e,e.VERTEX_SHADER,t),o=lf(e,e.FRAGMENT_SHADER,n),i=e.createProgram();if(e.attachShader(i,r),e.attachShader(i,o),e.linkProgram(i),!e.getProgramParameter(i,e.LINK_STATUS))throw new Error("Could not initialize shaders");return i}(t,n,o);i.aPosition=t.getAttribLocation(i,"aPosition"),i.aIndex=t.getAttribLocation(i,"aIndex"),i.aVertType=t.getAttribLocation(i,"aVertType"),i.aTransform=t.getAttribLocation(i,"aTransform"),i.aAtlasId=t.getAttribLocation(i,"aAtlasId"),i.aTex=t.getAttribLocation(i,"aTex"),i.aPointAPointB=t.getAttribLocation(i,"aPointAPointB"),i.aPointCPointD=t.getAttribLocation(i,"aPointCPointD"),i.aLineWidth=t.getAttribLocation(i,"aLineWidth"),i.aColor=t.getAttribLocation(i,"aColor"),i.aCornerRadius=t.getAttribLocation(i,"aCornerRadius"),i.aBorderColor=t.getAttribLocation(i,"aBorderColor"),i.uPanZoomMatrix=t.getUniformLocation(i,"uPanZoomMatrix"),i.uAtlasSize=t.getUniformLocation(i,"uAtlasSize"),i.uBGColor=t.getUniformLocation(i,"uBGColor"),i.uZoom=t.getUniformLocation(i,"uZoom"),i.uTextures=[];for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:If.SCREEN;this.panZoomMatrix=e,this.renderTarget=t,this.batchDebugInfo=[],this.wrappedCount=0,this.simpleCount=0,this.startBatch()}},{key:"startBatch",value:function(){this.instanceCount=0,this.batchManager.startBatch()}},{key:"endFrame",value:function(){this.endBatch()}},{key:"_isVisible",value:function(e,t){return!!e.visible()&&(!t||!t.isVisible||t.isVisible(e))}},{key:"drawTexture",value:function(e,t,n){var r=this.atlasManager,i=this.batchManager,a=r.getRenderTypeOpts(n);if(this._isVisible(e,a)&&(!e.isEdge()||this._isValidEdge(e))){if(this.renderTarget.picking&&a.getTexPickingMode){var u=a.getTexPickingMode(e);if(1===u)return;if(2==u)return void this.drawPickingRectangle(e,t,n)}var l,c=o(r.getAtlasInfo(e,n));try{for(c.s();!(l=c.n()).done;){var f=l.value,h=f.atlas,d=f.tex1,p=f.tex2;i.canAddToCurrentBatch(h)||this.endBatch();for(var v=i.getAtlasIndexForBatch(h),g=0,y=[[d,!0],[p,!1]];g=this.maxInstances&&this.endBatch()}}}}catch(e){c.e(e)}finally{c.f()}}}},{key:"setTransformMatrix",value:function(e,t,n,r){var o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=0;if(n.shapeProps&&n.shapeProps.padding&&(i=e.pstyle(n.shapeProps.padding).pfValue),r){var a=r.bb,u=r.tex1,s=r.tex2,l=u.w/(u.w+s.w);o||(l=1-l);var c=this._getAdjustedBB(a,i,o,l);this._applyTransformMatrix(t,c,n,e)}else{var f=n.getBoundingBox(e),h=this._getAdjustedBB(f,i,!0,1);this._applyTransformMatrix(t,h,n,e)}}},{key:"_applyTransformMatrix",value:function(e,t,n,r){var o,i;Ef(e);var a=n.getRotation?n.getRotation(r):0;if(0!==a){var u=n.getRotationPoint(r);Of(e,e,[u.x,u.y]),Sf(e,e,a);var s=n.getRotationOffset(r);o=s.x+(t.xOffset||0),i=s.y+(t.yOffset||0)}else o=t.x1,i=t.y1;Of(e,e,[o,i]),Tf(e,e,[t.w,t.h])}},{key:"_getAdjustedBB",value:function(e,t,n,r){var o=e.x1,i=e.y1,a=e.w,u=e.h;t&&(o-=t,i-=t,a+=2*t,u+=2*t);var s=0,l=a*r;return n&&r<1?a=l:!n&&r<1&&(o+=s=a-l,a=l),{x1:o,y1:i,w:a,h:u,xOffset:s,yOffset:e.yOffset}}},{key:"drawPickingRectangle",value:function(e,t,n){var r=this.atlasManager.getRenderTypeOpts(n),o=this.instanceCount;this.vertTypeBuffer.getView(o)[0]=4,vf(t,this.indexBuffer.getView(o)),pf([0,0,0],1,this.colorBuffer.getView(o));var i=this.transformBuffer.getMatrixView(o);this.setTransformMatrix(e,i,r),this.simpleCount++,this.instanceCount++,this.instanceCount>=this.maxInstances&&this.endBatch()}},{key:"drawNode",value:function(e,t,n){var r=this.simpleShapeOptions.get(n);if(this._isVisible(e,r)){var o=r.shapeProps,i=this._getVertTypeForShape(e,o.shape);if(void 0===i||r.isSimple&&!r.isSimple(e))this.drawTexture(e,t,n);else{var a=this.instanceCount;if(this.vertTypeBuffer.getView(a)[0]=i,5===i||6===i){var u=r.getBoundingBox(e),s=this._getCornerRadius(e,o.radius,u),l=this.cornerRadiusBuffer.getView(a);l[0]=s,l[1]=s,l[2]=s,l[3]=s,6===i&&(l[0]=0,l[2]=0)}vf(t,this.indexBuffer.getView(a)),pf(e.pstyle(o.color).value,e.pstyle(o.opacity).value,this.colorBuffer.getView(a));var c=this.lineWidthBuffer.getView(a);if(c[0]=0,c[1]=0,o.border){var f=e.pstyle("border-width").value;if(f>0){pf(e.pstyle("border-color").value,e.pstyle("border-opacity").value,this.borderColorBuffer.getView(a));var h=e.pstyle("border-position").value;if("inside"===h)c[0]=0,c[1]=-f;else if("outside"===h)c[0]=f,c[1]=0;else{var d=f/2;c[0]=d,c[1]=-d}}}var p=this.transformBuffer.getMatrixView(a);this.setTransformMatrix(e,p,r),this.simpleCount++,this.instanceCount++,this.instanceCount>=this.maxInstances&&this.endBatch()}}}},{key:"_getVertTypeForShape",value:function(e,t){switch(e.pstyle(t).value){case"rectangle":return 4;case"ellipse":return 7;case"roundrectangle":case"round-rectangle":return 5;case"bottom-round-rectangle":return 6;default:return}}},{key:"_getCornerRadius",value:function(e,t,n){var r=n.w,o=n.h;if("auto"===e.pstyle(t).value)return An(r,o);var i=e.pstyle(t).pfValue,a=r/2,u=o/2;return Math.min(i,u,a)}},{key:"drawEdgeArrow",value:function(e,t,n){if(e.visible()){var r,o,i,a=e._private.rscratch;if(!("source"===n?(r=a.arrowStartX,o=a.arrowStartY,i=a.srcArrowAngle):(r=a.arrowEndX,o=a.arrowEndY,i=a.tgtArrowAngle),isNaN(r)||null==r||isNaN(o)||null==o||isNaN(i)||null==i||"none"===e.pstyle(n+"-arrow-shape").value)){var u=e.pstyle(n+"-arrow-color").value,s=e.pstyle("opacity").value*e.pstyle("line-opacity").value,l=e.pstyle("width").pfValue,c=e.pstyle("arrow-scale").value,f=this.r.getArrowWidth(l,c),h=this.instanceCount,d=this.transformBuffer.getMatrixView(h);Ef(d),Of(d,d,[r,o]),Tf(d,d,[f,f]),Sf(d,d,i),this.vertTypeBuffer.getView(h)[0]=3,vf(t,this.indexBuffer.getView(h)),pf(u,s,this.colorBuffer.getView(h)),this.instanceCount++,this.instanceCount>=this.maxInstances&&this.endBatch()}}}},{key:"drawEdgeLine",value:function(e,t){if(e.visible()){var n=this._getEdgePoints(e);if(n){var r=e.pstyle("opacity").value,o=e.pstyle("line-opacity").value,i=e.pstyle("width").pfValue,a=e.pstyle("line-color").value,u=r*o;if(n.length/2+this.instanceCount>this.maxInstances&&this.endBatch(),4==n.length){var s=this.instanceCount;this.vertTypeBuffer.getView(s)[0]=1,vf(t,this.indexBuffer.getView(s)),pf(a,u,this.colorBuffer.getView(s)),this.lineWidthBuffer.getView(s)[0]=i;var l=this.pointAPointBBuffer.getView(s);l[0]=n[0],l[1]=n[1],l[2]=n[2],l[3]=n[3],this.instanceCount++,this.instanceCount>=this.maxInstances&&this.endBatch()}else for(var c=0;c=this.maxInstances&&this.endBatch()}}}}},{key:"_isValidEdge",value:function(e){var t=e._private.rscratch;return!t.badLine&&null!=t.allpts&&!isNaN(t.allpts[0])}},{key:"_getEdgePoints",value:function(e){var t=e._private.rscratch;if(this._isValidEdge(e)){var n=t.allpts;if(4==n.length)return n;var r=this._getNumSegments(e);return this._getCurveSegmentPoints(n,r)}}},{key:"_getNumSegments",value:function(e){return Math.min(Math.max(15,5),this.maxInstances)}},{key:"_getCurveSegmentPoints",value:function(e,t){if(4==e.length)return e;for(var n=Array(2*(t+1)),r=0;r<=t;r++)if(0==r)n[0]=e[0],n[1]=e[1];else if(r==t)n[2*r]=e[e.length-2],n[2*r+1]=e[e.length-1];else{var o=r/t;this._setCurvePoint(e,o,n,2*r)}return n}},{key:"_setCurvePoint",value:function(e,t,n,r){if(!(e.length<=2)){for(var o=Array(e.length-2),i=0;i0}},l=function(e){return"yes"===e.pstyle("text-events").strValue?2:1},c=function(e){var t=e.position(),n=t.x,r=t.y,o=e.outerWidth(),i=e.outerHeight();return{w:o,h:i,x1:n-o/2,y1:r-i/2}};n.drawing.addAtlasCollection("node",{texRows:e.webglTexRowsNodes}),n.drawing.addAtlasCollection("label",{texRows:e.webglTexRows}),n.drawing.addTextureAtlasRenderType("node-body",{collection:"node",getKey:t.getStyleKey,getBoundingBox:t.getElementBox,drawElement:t.drawElement}),n.drawing.addSimpleShapeRenderType("node-body",{getBoundingBox:c,isSimple:hf,shapeProps:{shape:"shape",color:"background-color",opacity:"background-opacity",radius:"corner-radius",border:!0}}),n.drawing.addSimpleShapeRenderType("node-overlay",{getBoundingBox:c,isVisible:u("overlay"),shapeProps:{shape:"overlay-shape",color:"overlay-color",opacity:"overlay-opacity",padding:"overlay-padding",radius:"overlay-corner-radius"}}),n.drawing.addSimpleShapeRenderType("node-underlay",{getBoundingBox:c,isVisible:u("underlay"),shapeProps:{shape:"underlay-shape",color:"underlay-color",opacity:"underlay-opacity",padding:"underlay-padding",radius:"underlay-corner-radius"}}),n.drawing.addTextureAtlasRenderType("label",{collection:"label",getTexPickingMode:l,getKey:Nf(t.getLabelKey,null),getBoundingBox:Df(t.getLabelBox,null),drawClipped:!0,drawElement:t.drawLabel,getRotation:i(null),getRotationPoint:t.getLabelRotationPoint,getRotationOffset:t.getLabelRotationOffset,isVisible:a("label")}),n.drawing.addTextureAtlasRenderType("edge-source-label",{collection:"label",getTexPickingMode:l,getKey:Nf(t.getSourceLabelKey,"source"),getBoundingBox:Df(t.getSourceLabelBox,"source"),drawClipped:!0,drawElement:t.drawSourceLabel,getRotation:i("source"),getRotationPoint:t.getSourceLabelRotationPoint,getRotationOffset:t.getSourceLabelRotationOffset,isVisible:a("source-label")}),n.drawing.addTextureAtlasRenderType("edge-target-label",{collection:"label",getTexPickingMode:l,getKey:Nf(t.getTargetLabelKey,"target"),getBoundingBox:Df(t.getTargetLabelBox,"target"),drawClipped:!0,drawElement:t.drawTargetLabel,getRotation:i("target"),getRotationPoint:t.getTargetLabelRotationPoint,getRotationOffset:t.getTargetLabelRotationOffset,isVisible:a("target-label")});var f=Ie(function(){console.log("garbage collect flag set"),n.data.gc=!0},1e4);n.onUpdateEleCalcs(function(e,t){var r=!1;t&&t.length>0&&(r|=n.drawing.invalidate(t)),r&&f()}),function(e){var t=e.render;e.render=function(n){n=n||{};var r=e.cy;e.webgl&&(r.zoom()>7.99?(function(e){var t=e.data.contexts[e.WEBGL];t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT)}(e),t.call(e,n)):(function(e){var t=function(t){t.save(),t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,e.canvasWidth,e.canvasHeight),t.restore()};t(e.data.contexts[e.NODE]),t(e.data.contexts[e.DRAG])}(e),Ff(e,n,If.SCREEN)))};var n=e.matchCanvasSize;e.matchCanvasSize=function(t){n.call(e,t),e.pickingFrameBuffer.setFramebufferAttachmentSizes(e.canvasWidth,e.canvasHeight),e.pickingFrameBuffer.needsDraw=!0},e.findNearestElements=function(t,n,r,i){return function(e,t,n){var r,i,a,u=function(e,t,n){var r,o,i=ff(e),a=function(e,t,n,r,o){var i=r*n+t.x,a=o*n+t.y;return[i,a=Math.round(e.canvasHeight-a)]}(e,i.pan,i.zoom,t,n),u=s(a,2);r=u[0]-3,o=u[1]-3;var l=e.data.contexts[e.WEBGL];l.bindFramebuffer(l.FRAMEBUFFER,e.pickingFrameBuffer),e.pickingFrameBuffer.needsDraw&&(l.viewport(0,0,l.canvas.width,l.canvas.height),Ff(e,null,If.PICKING),e.pickingFrameBuffer.needsDraw=!1);var c=new Uint8Array(144);l.readPixels(r,o,6,6,l.RGBA,l.UNSIGNED_BYTE,c),l.bindFramebuffer(l.FRAMEBUFFER,null);for(var f=new Set,h=0;h<36;h++){var d=gf(c.slice(4*h,4*h+4))-1;d>=0&&f.add(d)}return f}(e,t,n),l=e.getCachedZSortedEles(),c=o(u);try{for(c.s();!(a=c.n()).done;){var f=l[a.value];if(!r&&f.isNode()&&(r=f),!i&&f.isEdge()&&(i=f),r&&i)break}}catch(e){c.e(e)}finally{c.f()}return[r,i].filter(Boolean)}(e,t,n)};var r=e.invalidateCachedZSortedEles;e.invalidateCachedZSortedEles=function(){r.call(e),e.pickingFrameBuffer.needsDraw=!0};var i=e.notify;e.notify=function(t,n){i.call(e,t,n),"viewport"===t||"bounds"===t?e.pickingFrameBuffer.needsDraw=!0:"background"===t&&e.drawing.invalidate(n,{type:"node-body"})}}(n)};var Nf=function(e,t){return function(n){var r=e(n),o=Mf(n,t);return o.length>1?o.map(function(e,t){return"".concat(r,"_").concat(t)}):r}},Df=function(e,t){return function(n,r){var o=e(n);if("string"==typeof r){var i=r.indexOf("_");if(i>0){var a=Number(r.substring(i+1)),u=Mf(n,t),s=o.h/u.length,l=s*a,c=o.y1+l;return{x1:o.x1,w:o.w,y1:c,h:s,yOffset:l}}}return o}};function Lf(e,t){var n=e.canvasWidth,r=e.canvasHeight,o=ff(e),i=o.pan,a=o.zoom;t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,n,r),t.translate(i.x,i.y),t.scale(a,a)}function Bf(e,t,n){var r=e.drawing;t+=1,n.isNode()?(r.drawNode(n,t,"node-underlay"),r.drawNode(n,t,"node-body"),r.drawTexture(n,t,"label"),r.drawNode(n,t,"node-overlay")):(r.drawEdgeLine(n,t),r.drawEdgeArrow(n,t,"source"),r.drawEdgeArrow(n,t,"target"),r.drawTexture(n,t,"label"),r.drawTexture(n,t,"edge-source-label"),r.drawTexture(n,t,"edge-target-label"))}function Ff(e,t,n){var r;e.webglDebug&&(r=performance.now());var i=e.drawing,a=0;if(n.screen&&e.data.canvasNeedsRedraw[e.SELECT_BOX]&&function(e,t){e.drawSelectionRectangle(t,function(t){return Lf(e,t)})}(e,t),e.data.canvasNeedsRedraw[e.NODE]||n.picking){var u=e.data.contexts[e.WEBGL];n.screen?(u.clearColor(0,0,0,0),u.enable(u.BLEND),u.blendFunc(u.ONE,u.ONE_MINUS_SRC_ALPHA)):u.disable(u.BLEND),u.clear(u.COLOR_BUFFER_BIT|u.DEPTH_BUFFER_BIT),u.viewport(0,0,u.canvas.width,u.canvas.height);var s=function(e){var t=e.canvasWidth,n=e.canvasHeight,r=ff(e),o=r.pan,i=r.zoom,a=xf();Of(a,a,[o.x,o.y]),Tf(a,a,[i,i]);var u=xf();!function(e,t,n){e[0]=2/t,e[1]=0,e[2]=0,e[3]=0,e[4]=-2/n,e[5]=0,e[6]=-1,e[7]=1,e[8]=1}(u,t,n);var s=xf();return function(e,t,n){var r=t[0],o=t[1],i=t[2],a=t[3],u=t[4],s=t[5],l=t[6],c=t[7],f=t[8],h=n[0],d=n[1],p=n[2],v=n[3],g=n[4],y=n[5],m=n[6],b=n[7],_=n[8];e[0]=h*r+d*a+p*l,e[1]=h*o+d*u+p*c,e[2]=h*i+d*s+p*f,e[3]=v*r+g*a+y*l,e[4]=v*o+g*u+y*c,e[5]=v*i+g*s+y*f,e[6]=m*r+b*a+_*l,e[7]=m*o+b*u+_*c,e[8]=m*i+b*s+_*f}(s,u,a),s}(e),l=e.getCachedZSortedEles();if(a=l.length,i.startFrame(s,n),n.screen){for(var c=0;c0&&i>0){h.clearRect(0,0,o,i),h.globalCompositeOperation="source-over";var d=this.getCachedZSortedEles();if(e.full)h.translate(-n.x1*s,-n.y1*s),h.scale(s,s),this.drawElements(h,d),h.scale(1/s,1/s),h.translate(n.x1*s,n.y1*s);else{var p=t.pan(),v={x:p.x*s,y:p.y*s};s*=t.zoom(),h.translate(v.x,v.y),h.scale(s,s),this.drawElements(h,d),h.scale(1/s,1/s),h.translate(-v.x,-v.y)}e.bg&&(h.globalCompositeOperation="destination-over",h.fillStyle=e.bg,h.rect(0,0,o,i),h.fill())}return f},qf.png=function(e){return Kf(e,this.bufferCanvasImage(e),"image/png")},qf.jpg=function(e){return Kf(e,this.bufferCanvasImage(e),"image/jpeg")};var Zf=Qf,$f=Qf.prototype;function Qf(e){var t=this,n=t.cy.window().document;e.webgl&&($f.CANVAS_LAYERS=t.CANVAS_LAYERS=4,console.log("webgl rendering enabled")),t.data={canvases:new Array($f.CANVAS_LAYERS),contexts:new Array($f.CANVAS_LAYERS),canvasNeedsRedraw:new Array($f.CANVAS_LAYERS),bufferCanvases:new Array($f.BUFFER_COUNT),bufferContexts:new Array($f.CANVAS_LAYERS)};var r="-webkit-tap-highlight-color",o="rgba(0,0,0,0)";t.data.canvasContainer=n.createElement("div");var i=t.data.canvasContainer.style;t.data.canvasContainer.style[r]=o,i.position="relative",i.zIndex="0",i.overflow="hidden";var a=e.cy.container();a.appendChild(t.data.canvasContainer),a.style[r]=o;var u={"-webkit-user-select":"none","-moz-user-select":"-moz-none","user-select":"none","-webkit-tap-highlight-color":"rgba(0,0,0,0)","outline-style":"none"};p&&p.userAgent.match(/msie|trident|edge/i)&&(u["-ms-touch-action"]="none",u["touch-action"]="none");for(var s=0;s<$f.CANVAS_LAYERS;s++){var l=t.data.canvases[s]=n.createElement("canvas"),c=$f.CANVAS_TYPES[s];t.data.contexts[s]=l.getContext(c),t.data.contexts[s]||nt("Could not create canvas of type "+c),Object.keys(u).forEach(function(e){l.style[e]=u[e]}),l.style.position="absolute",l.setAttribute("data-id","layer"+s),l.style.zIndex=String($f.CANVAS_LAYERS-s),t.data.canvasContainer.appendChild(l),t.data.canvasNeedsRedraw[s]=!1}for(t.data.topCanvas=t.data.canvases[0],t.data.canvases[$f.NODE].setAttribute("data-id","layer"+$f.NODE+"-node"),t.data.canvases[$f.SELECT_BOX].setAttribute("data-id","layer"+$f.SELECT_BOX+"-selectbox"),t.data.canvases[$f.DRAG].setAttribute("data-id","layer"+$f.DRAG+"-drag"),t.data.canvases[$f.WEBGL]&&t.data.canvases[$f.WEBGL].setAttribute("data-id","layer"+$f.WEBGL+"-webgl"),s=0;s<$f.BUFFER_COUNT;s++)t.data.bufferCanvases[s]=n.createElement("canvas"),t.data.bufferContexts[s]=t.data.bufferCanvases[s].getContext("2d"),t.data.bufferCanvases[s].style.position="absolute",t.data.bufferCanvases[s].setAttribute("data-id","buffer"+s),t.data.bufferCanvases[s].style.zIndex=String(-s-1),t.data.bufferCanvases[s].style.visibility="hidden";t.pathsEnabled=!0;var f=Qt(),h=function(e){return{x:-e.w/2,y:-e.h/2}},d=function(e){return e[0]._private.nodeKey},v=function(e){return e[0]._private.labelStyleKey},g=function(e){return e[0]._private.sourceLabelStyleKey},y=function(e){return e[0]._private.targetLabelStyleKey},m=function(e,n,r,o,i){return t.drawElement(e,n,r,!1,!1,i)},b=function(e,n,r,o,i){return t.drawElementText(e,n,r,o,"main",i)},_=function(e,n,r,o,i){return t.drawElementText(e,n,r,o,"source",i)},w=function(e,n,r,o,i){return t.drawElementText(e,n,r,o,"target",i)},x=function(e){return e.boundingBox(),e[0]._private.bodyBounds},E=function(e){return e.boundingBox(),e[0]._private.labelBounds.main||f},O=function(e){return e.boundingBox(),e[0]._private.labelBounds.source||f},S=function(e){return e.boundingBox(),e[0]._private.labelBounds.target||f},T=function(e,t){return t},P=function(e){return{x:((t=x(e)).x1+t.x2)/2,y:(t.y1+t.y2)/2};var t},C=function(e,t,n){var r=e?e+"-":"";return{x:t.x+n.pstyle(r+"text-margin-x").pfValue,y:t.y+n.pstyle(r+"text-margin-y").pfValue}},A=function(e,t,n){var r=e[0]._private.rscratch;return{x:r[t],y:r[n]}},k=function(e){return C("",A(e,"labelX","labelY"),e)},I=function(e){return C("source",A(e,"sourceLabelX","sourceLabelY"),e)},R=function(e){return C("target",A(e,"targetLabelX","targetLabelY"),e)},j=function(e){return h(x(e))},M=function(e){return h(O(e))},N=function(e){return h(S(e))},D=function(e){var t=E(e),n=h(E(e));if(e.isNode()){switch(e.pstyle("text-halign").value){case"left":n.x=-t.w-(t.leftPad||0);break;case"right":n.x=-(t.rightPad||0)}switch(e.pstyle("text-valign").value){case"top":n.y=-t.h-(t.topPad||0);break;case"bottom":n.y=-(t.botPad||0)}}return n},L=t.data.eleTxrCache=new jc(t,{getKey:d,doesEleInvalidateKey:function(e){var t=e[0]._private;return!(t.oldBackgroundTimestamp===t.backgroundTimestamp)},drawElement:m,getBoundingBox:x,getRotationPoint:P,getRotationOffset:j,allowEdgeTxrCaching:!1,allowParentTxrCaching:!1}),B=t.data.lblTxrCache=new jc(t,{getKey:v,drawElement:b,getBoundingBox:E,getRotationPoint:k,getRotationOffset:D,isVisible:T}),F=t.data.slbTxrCache=new jc(t,{getKey:g,drawElement:_,getBoundingBox:O,getRotationPoint:I,getRotationOffset:M,isVisible:T}),U=t.data.tlbTxrCache=new jc(t,{getKey:y,drawElement:w,getBoundingBox:S,getRotationPoint:R,getRotationOffset:N,isVisible:T}),z=t.data.lyrTxrCache=new Nc(t);t.onUpdateEleCalcs(function(e,t){L.invalidateElements(t),B.invalidateElements(t),F.invalidateElements(t),U.invalidateElements(t),z.invalidateElements(t);for(var n=0;n{const n=ch({headless:!0,styleEnabled:!1});n.add(e);const r={},o=n.layout({name:"cose-bilkent",animate:!1,spacingFactor:t,quality:"default",tile:!1,randomize:!0,stop:()=>{n.nodes().forEach(e=>{r[e.id()]={...e.position()}})}});return o.run(),{positions:r}})(t,n);this.onmessage({data:r})}onmessage(){}close(){}}},dh=()=>new SharedWorker(new URL(a.p+a.u(574),a.b),{type:void 0,name:"CoseBilkentLayout"});var ph=a(8353),vh=a(8812),gh=a(8362);const yh=100,mh="up",bh="down",_h="left",wh="right",xh={[mh]:"BT",[bh]:"TB",[_h]:"RL",[wh]:"LR"},Eh=1/.38,Oh=e=>{let t=null,n=null,r=null,o=null,i=null,a=null,u=null,s=null;for(const l of e.nodes()){const c=e.node(l);(null===i||c.xu)&&(u=c.x),(null===s||c.y>s)&&(s=c.y);const f=Math.ceil(c.width/2);(null===t||c.x-fr)&&(r=c.x+f),(null===o||c.y+f>o)&&(o=c.y+f)}return{minX:t,minY:n,maxX:r,maxY:o,minCenterX:i,minCenterY:a,maxCenterX:u,maxCenterY:s,width:r-t,height:o-n,xOffset:i-t,yOffset:a-n}},Sh=e=>{const t=new ph.graphlib.Graph;return t.setGraph({}),t.setDefaultEdgeLabel(()=>({})),t.graph().nodesep=75*e,t.graph().ranksep=75*e,t},Th=(e,t,n)=>{const{rank:r}=n.node(e);let o=null,i=null;for(const a of t){const{rank:t}=n.node(a);if(!(a===e||t>=r)){if(t===r-1){o=t,i=a;break}(null===o&&null===i||t>o)&&(o=t,i=a)}}return i},Ph=(e,t)=>{let n=Th(e,t.predecessors(e),t);return null===n&&(n=Th(e,t.successors(e),t)),n},Ch=(e,t,n)=>{e.graph().ranker="tight-tree",e.graph().rankdir=xh[t];const r=ph.layout(e);for(const e of r.nodes()){const t=Ph(e,r);null!==t&&(n[e]=t)}},Ah=(e,t)=>Math.sqrt((e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y)),kh=e=>{const t=[e[0]];let n={p1:e[0],p2:e[1]},r=Ah(n.p1,n.p2);for(let o=2;o{const u=Sh(a),s={},l={x:0,y:0},c=e.length;for(const t of e){const e=n[t.id];l.x+=e?.x||0,l.y+=e?.y||0;const r=(t.size||25)*Eh*a;u.setNode(t.id,{width:r,height:r})}const f=c?[l.x/c,l.y/c]:[0,0],h={};for(const e of r)if(t[e.from]&&t[e.to]&&e.from!==e.to){const t=e.from{const n=[],r=gh.alg.components(e);if(r.length>1)for(const o of r){const r=Sh(t);for(const t of o){const n=e.node(t);r.setNode(t,{width:n.width,height:n.height});const o=e.outEdges(t);if(o)for(const e of o)r.setEdge(e.v,e.w)}n.push(r)}else n.push(e);return n})(u,a);if(d.length>1){d.forEach(e=>Ch(e,o,s));const e=(e=>"up"===e||e===bh)(o),t=(e=>e===bh||e===wh)(o),n=d.filter(e=>1===e.nodeCount()),r=d.filter(e=>1!==e.nodeCount());if("bin"===i){r.sort((e,t)=>t.nodeCount()-e.nodeCount());const o=e?({width:e,height:t,...n})=>({...n,width:e+yh,height:t+yh}):({width:e,height:t,...n})=>({...n,width:t+yh,height:e+yh}),i=r.map(Oh).map(o),a=n.map(Oh).map(o),s=i.concat(a);vh(s,{inPlace:!0});const l=Math.floor(50),c=e?"x":"y",f=e?"y":"x";if(!t){const t=e?"y":"x",n=e?"height":"width",r=s.reduce((e,r)=>null===e?r[t]:Math.min(r[t],e[n]||0),null),o=s.reduce((e,r)=>null===e?r[t]+r[n]:Math.max(r[t]+r[n],e[n]||0),null);s.forEach(e=>{e[t]=r+(o-(e[t]+e[n]))})}const h=(e,t)=>{for(const n of e.nodes()){const r=e.node(n),o=u.node(n);o.x=r.x-t.xOffset+t[c]+l,o.y=r.y-t.yOffset+t[f]+l}};for(let e=0;et.nodeCount()-e.nodeCount():(e,t)=>e.nodeCount()-t.nodeCount());const o=r.map(Oh),i=n.reduce((e,t)=>e+u.node(t.nodes()[0]).width,0),a=n.reduce((e,t)=>Math.max(e,u.node(t.nodes()[0]).width),0),s=n.length>0?i+(n.length-1)*yh:0,l=o.reduce((e,{width:t})=>Math.max(e,t),0),c=Math.max(l,s),f=o.reduce((e,{height:t})=>Math.max(e,t),0),h=Math.max(f,s);let d=0;const p=()=>{for(let t=0;t3&&(o.points=r.points.map(({x:t,y:n})=>({x:t-i.minX+(e?a:d),y:n-i.minY+(e?d:a)})))}d+=(e?i.height:i.width)+yh}},v=()=>{const t=Math.floor(((e?c:h)-s)/2);d+=Math.floor(a/2);let r=t;for(const t of n){const n=t.nodes()[0],o=u.node(n);e?(o.x=r+Math.floor(o.width/2),o.y=d):(o.x=d,o.y=r+Math.floor(o.width/2)),r+=yh+o.width}d=a+yh};t?(p(),v()):(v(),p())}}else Ch(u,o,s);l.x=0,l.y=0;const p={};for(const e of u.nodes()){const t=u.node(e);l.x+=t.x||0,l.y+=t.y||0,p[e]={x:t.x,y:t.y}}const v=c?[l.x/c,l.y/c]:[0,0],g=f[0]-v[0],y=f[1]-v[1];for(const e in p)p[e].x+=g,p[e].y+=y;const m={};for(const e of u.edges()){const t=u.edge(e);if(t.points&&t.points.length>3){const n=kh(t.points);for(const e of n)e.x+=g,e.y+=y;m[`${e.v}-${e.w}`]={points:[...n],from:{x:p[e.v].x,y:p[e.v].y},to:{x:p[e.w].x,y:p[e.w].y}},m[`${e.w}-${e.v}`]={points:n.reverse(),from:{x:p[e.w].x,y:p[e.w].y},to:{x:p[e.v].x,y:p[e.v].y}}}}return{positions:p,parents:s,waypoints:m}})(t,n,r,o,i,a,u);s?setTimeout(()=>{this.onmessage({data:l})},s):this.onmessage({data:l})}onmessage(){}close(){}}},Rh=()=>new SharedWorker(new URL(a.p+a.u(654),a.b),{type:void 0,name:"HierarchicalLayout"});var jh=a(1635);function Mh(){return"undefined"!=typeof process&&process.env?process.env:{}}var Nh=a(9456),Dh=a(2321);function Lh(e,t,n,r){var o,i=[e,t,n,r],a=(0,Dh.Qd)(e)?e.event:e;if(!a||!(0,Dh.Kg)(a))throw new Error("Event missing");var u=(0,Dh.Qd)(e)?null!==(o=e.properties)&&void 0!==o?o:{}:(0,Dh.Qd)(t)?t:{},s={};return(0,Dh.Tn)(n)||(s=null!=n?n:{}),(0,Dh.Qd)(e)&&!(0,Dh.Tn)(t)&&(s=null!=t?t:{}),[a,u,s,i.find(Dh.Tn)]}function Bh(e,t,n,r,o){var i,a,u=null,s=null,l=[e,t,n,r,o],c=l.filter(Dh.Kg);1===c.length?(0,Dh.Kg)(l[1])?(s=l[1],u=null):(s=c[0],u=null):2===c.length&&("string"==typeof l[0]&&(u=l[0]),"string"==typeof l[1]&&(s=l[1]));var f=l.find(Dh.Tn),h=l.filter(Dh.Qd);return 1===h.length?(0,Dh.Qd)(l[2])?(a={},i=l[2]):(0,Dh.Qd)(l[3])?(i={},a=l[3]):(i=h[0],a={}):2===h.length&&(i=h[0],a=h[1]),[u,s,null!=i?i:i={},null!=a?a:a={},f]}var Fh=function(e){return function(){for(var t,n,r,o=[],i=0;i-1?e:e+t}(r,i):-1===(n=(t=a).indexOf("#"))?t:t.slice(0,n);return{path:l,referrer:u,search:i,title:s,url:c}},Zh=function(){var e=document.querySelector("link[rel='canonical']");return qh(location.href,e&&e.getAttribute("href")||void 0,location.search,location.pathname,document.title,document.referrer)},$h=function(e,t){void 0===t&&(t=Kh(Zh()));var n,r,o,i=e.context;"page"===e.type&&(n=e.properties&&(r=e.properties,o=Object.keys(t),Object.assign.apply(Object,(0,jh.fX)([{}],o.map(function(e){var t;if(r&&Object.prototype.hasOwnProperty.call(r,e))return(t={})[e]=r[e],t}),!1))),e.properties=(0,jh.Cl)((0,jh.Cl)((0,jh.Cl)({},t),e.properties),e.name?{name:e.name}:{})),i.page=(0,jh.Cl)((0,jh.Cl)((0,jh.Cl)({},t),n),i.page)},Qh=a(3172),Jh=function(e){function t(t,n){var r=e.call(this,"".concat(t," ").concat(n))||this;return r.field=t,r}return(0,jh.C6)(t,e),t}(Error),ed="is not a string",td="is not an object";var nd=function(e){var t,n;this.settings=e,this.createMessageId=e.createMessageId,this.onEventMethodCall=null!==(t=e.onEventMethodCall)&&void 0!==t?t:function(){},this.onFinishedEvent=null!==(n=e.onFinishedEvent)&&void 0!==n?n:function(){}},rd=function(){function e(e){this.settings=new nd(e)}return e.prototype.track=function(e,t,n,r){return this.settings.onEventMethodCall({type:"track",options:n}),this.normalize((0,jh.Cl)((0,jh.Cl)({},this.baseEvent()),{event:e,type:"track",properties:null!=t?t:{},options:(0,jh.Cl)({},n),integrations:(0,jh.Cl)({},r)}))},e.prototype.page=function(e,t,n,r,o){var i;this.settings.onEventMethodCall({type:"page",options:r});var a={type:"page",properties:(0,jh.Cl)({},n),options:(0,jh.Cl)({},r),integrations:(0,jh.Cl)({},o)};return null!==e&&(a.category=e,a.properties=null!==(i=a.properties)&&void 0!==i?i:{},a.properties.category=e),null!==t&&(a.name=t),this.normalize((0,jh.Cl)((0,jh.Cl)({},this.baseEvent()),a))},e.prototype.screen=function(e,t,n,r,o){this.settings.onEventMethodCall({type:"screen",options:r});var i={type:"screen",properties:(0,jh.Cl)({},n),options:(0,jh.Cl)({},r),integrations:(0,jh.Cl)({},o)};return null!==e&&(i.category=e),null!==t&&(i.name=t),this.normalize((0,jh.Cl)((0,jh.Cl)({},this.baseEvent()),i))},e.prototype.identify=function(e,t,n,r){return this.settings.onEventMethodCall({type:"identify",options:n}),this.normalize((0,jh.Cl)((0,jh.Cl)({},this.baseEvent()),{type:"identify",userId:e,traits:null!=t?t:{},options:(0,jh.Cl)({},n),integrations:r}))},e.prototype.group=function(e,t,n,r){return this.settings.onEventMethodCall({type:"group",options:n}),this.normalize((0,jh.Cl)((0,jh.Cl)({},this.baseEvent()),{type:"group",traits:null!=t?t:{},options:(0,jh.Cl)({},n),integrations:(0,jh.Cl)({},r),groupId:e}))},e.prototype.alias=function(e,t,n,r){this.settings.onEventMethodCall({type:"alias",options:n});var o={userId:e,type:"alias",options:(0,jh.Cl)({},n),integrations:(0,jh.Cl)({},r)};return null!==t&&(o.previousId=t),void 0===e?this.normalize((0,jh.Cl)((0,jh.Cl)({},o),this.baseEvent())):this.normalize((0,jh.Cl)((0,jh.Cl)({},this.baseEvent()),o))},e.prototype.baseEvent=function(){return{integrations:{},options:{}}},e.prototype.context=function(e){var t,n=["userId","anonymousId","timestamp","messageId"];delete e.integrations;var r=Object.keys(e),o=null!==(t=e.context)&&void 0!==t?t:{},i={};return r.forEach(function(t){"context"!==t&&(n.includes(t)?(0,Qh.J)(i,t,e[t]):(0,Qh.J)(o,t,e[t]))}),[o,i]},e.prototype.normalize=function(e){var t,n,r,o=Object.keys(null!==(t=e.integrations)&&void 0!==t?t:{}).reduce(function(t,n){var r,o;return(0,jh.Cl)((0,jh.Cl)({},t),((r={})[n]=Boolean(null===(o=e.integrations)||void 0===o?void 0:o[n]),r))},{});e.options=(r=e.options||{},Object.keys(r).filter(function(e){return void 0!==r[e]}).reduce(function(e,t){return e[t]=r[t],e},{}));var i=(0,jh.Cl)((0,jh.Cl)({},o),null===(n=e.options)||void 0===n?void 0:n.integrations),a=e.options?this.context(e.options):[],u=a[0],s=a[1],l=e.options,c=(0,jh.Tt)(e,["options"]),f=(0,jh.Cl)((0,jh.Cl)((0,jh.Cl)((0,jh.Cl)({timestamp:new Date},c),{context:u,integrations:i}),s),{messageId:l.messageId||this.settings.createMessageId()});return this.settings.onFinishedEvent(f),function(e){!function(e){if(!(0,Dh.t2)(e))throw new Jh("Event","is nil");if("object"!=typeof e)throw new Jh("Event",td)}(e),function(e){if(!(0,Dh.Kg)(e.type))throw new Jh(".type",ed)}(e),function(e){if(!(0,Dh.Kg)(e.messageId))throw new Jh(".messageId",ed)}(e),"track"===e.type&&(function(e){if(!(0,Dh.Kg)(e.event))throw new Jh(".event",ed)}(e),function(e){if(!(0,Dh.Qd)(e.properties))throw new Jh(".properties",td)}(e)),["group","identify"].includes(e.type)&&function(e){if(!(0,Dh.Qd)(e.traits))throw new Jh(".traits",td)}(e)}(f),f},e}(),od=function(e){function t(t){var n=e.call(this,{createMessageId:function(){return"ajs-next-".concat(Date.now(),"-").concat((0,Yh.v4)())},onEventMethodCall:function(e){var t=e.options;n.maybeUpdateAnonId(t)},onFinishedEvent:function(e){return n.addIdentity(e),e}})||this;return n.user=t,n}return(0,jh.C6)(t,e),t.prototype.maybeUpdateAnonId=function(e){(null==e?void 0:e.anonymousId)&&this.user.anonymousId(e.anonymousId)},t.prototype.addIdentity=function(e){this.user.id()&&(e.userId=this.user.id()),this.user.anonymousId()&&(e.anonymousId=this.user.anonymousId())},t.prototype.track=function(t,n,r,o,i){var a=e.prototype.track.call(this,t,n,r,o);return $h(a,i),a},t.prototype.page=function(t,n,r,o,i,a){var u=e.prototype.page.call(this,t,n,r,o,i);return $h(u,a),u},t.prototype.screen=function(t,n,r,o,i,a){var u=e.prototype.screen.call(this,t,n,r,o,i);return $h(u,a),u},t.prototype.identify=function(t,n,r,o,i){var a=e.prototype.identify.call(this,t,n,r,o);return $h(a,i),a},t.prototype.group=function(t,n,r,o,i){var a=e.prototype.group.call(this,t,n,r,o);return $h(a,i),a},t.prototype.alias=function(t,n,r,o,i){var a=e.prototype.alias.call(this,t,n,r,o);return $h(a,i),a},t}(rd),id=function(e){return"addMiddleware"in e&&"destination"===e.type},ad=a(5881),ud=a(6115),sd=a(9952),ld=a(4980),cd=function(e){function t(t){var n,r,o,i=e.call(this)||this;return i.criticalTasks=(o=0,{done:function(){return n},run:function(e){var t,i=e();return"object"==typeof(t=i)&&null!==t&&"then"in t&&"function"==typeof t.then&&(1===++o&&(n=new Promise(function(e){return r=e})),i.finally(function(){return 0===--o&&r()})),i}}),i.plugins=[],i.failedInitializations=[],i.flushing=!1,i.queue=t,i.queue.on(ud.g,function(){i.scheduleFlush(0)}),i}return(0,jh.C6)(t,e),t.prototype.register=function(e,t,n){return(0,jh.sH)(this,void 0,void 0,function(){var r,o,i=this;return(0,jh.YH)(this,function(a){switch(a.label){case 0:return this.plugins.push(t),r=function(n){i.failedInitializations.push(t.name),i.emit("initialization_failure",t),console.warn(t.name,n),e.log("warn","Failed to load destination",{plugin:t.name,error:n}),i.plugins=i.plugins.filter(function(e){return e!==t})},"destination"!==t.type||"Segment.io"===t.name?[3,1]:(t.load(e,n).catch(r),[3,4]);case 1:return a.trys.push([1,3,,4]),[4,t.load(e,n)];case 2:return a.sent(),[3,4];case 3:return o=a.sent(),r(o),[3,4];case 4:return[2]}})})},t.prototype.deregister=function(e,t,n){return(0,jh.sH)(this,void 0,void 0,function(){var r;return(0,jh.YH)(this,function(o){switch(o.label){case 0:return o.trys.push([0,3,,4]),t.unload?[4,Promise.resolve(t.unload(e,n))]:[3,2];case 1:o.sent(),o.label=2;case 2:return this.plugins=this.plugins.filter(function(e){return e.name!==t.name}),[3,4];case 3:return r=o.sent(),e.log("warn","Failed to unload destination",{plugin:t.name,error:r}),[3,4];case 4:return[2]}})})},t.prototype.dispatch=function(e){return(0,jh.sH)(this,void 0,void 0,function(){var t;return(0,jh.YH)(this,function(n){return e.log("debug","Dispatching"),e.stats.increment("message_dispatched"),this.queue.push(e),t=this.subscribeToDelivery(e),this.scheduleFlush(0),[2,t]})})},t.prototype.subscribeToDelivery=function(e){return(0,jh.sH)(this,void 0,void 0,function(){var t=this;return(0,jh.YH)(this,function(n){return[2,new Promise(function(n){var r=function(o,i){o.isSame(e)&&(t.off("flush",r),n(o))};t.on("flush",r)})]})})},t.prototype.dispatchSingle=function(e){return(0,jh.sH)(this,void 0,void 0,function(){var t=this;return(0,jh.YH)(this,function(n){return e.log("debug","Dispatching"),e.stats.increment("message_dispatched"),this.queue.updateAttempts(e),e.attempts=1,[2,this.deliver(e).catch(function(n){return t.enqueuRetry(n,e)?t.subscribeToDelivery(e):(e.setFailedDelivery({reason:n}),e)})]})})},t.prototype.isEmpty=function(){return 0===this.queue.length},t.prototype.scheduleFlush=function(e){var t=this;void 0===e&&(e=500),this.flushing||(this.flushing=!0,setTimeout(function(){t.flush().then(function(){setTimeout(function(){t.flushing=!1,t.queue.length&&t.scheduleFlush(0)},0)})},e))},t.prototype.deliver=function(e){return(0,jh.sH)(this,void 0,void 0,function(){var t,n,r,o;return(0,jh.YH)(this,function(i){switch(i.label){case 0:return[4,this.criticalTasks.done()];case 1:i.sent(),t=Date.now(),i.label=2;case 2:return i.trys.push([2,4,,5]),[4,this.flushOne(e)];case 3:return e=i.sent(),n=Date.now()-t,this.emit("delivery_success",e),e.stats.gauge("delivered",n),e.log("debug","Delivered",e.event),[2,e];case 4:throw r=i.sent(),o=r,e.log("error","Failed to deliver",o),this.emit("delivery_failure",e,o),e.stats.increment("delivery_failed"),r;case 5:return[2]}})})},t.prototype.enqueuRetry=function(e,t){return!(e instanceof sd.d&&!e.retry)&&this.queue.pushWithBackoff(t)},t.prototype.flush=function(){return(0,jh.sH)(this,void 0,void 0,function(){var e,t;return(0,jh.YH)(this,function(n){switch(n.label){case 0:if(0===this.queue.length)return[2,[]];if(!(e=this.queue.pop()))return[2,[]];e.attempts=this.queue.getAttempts(e),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this.deliver(e)];case 2:return e=n.sent(),this.emit("flush",e,!0),[3,4];case 3:return t=n.sent(),this.enqueuRetry(t,e)||(e.setFailedDelivery({reason:t}),this.emit("flush",e,!1)),[2,[]];case 4:return[2,[e]]}})})},t.prototype.isReady=function(){return!0},t.prototype.availableExtensions=function(e){var t=this.plugins.filter(function(t){var n,r,o;if("destination"!==t.type&&"Segment.io"!==t.name)return!0;var i=void 0;return null===(n=t.alternativeNames)||void 0===n||n.forEach(function(t){void 0!==e[t]&&(i=e[t])}),null!==(o=null!==(r=e[t.name])&&void 0!==r?r:i)&&void 0!==o?o:!1!==("Segment.io"===t.name||e.All)}),n=function(e,t){var n={};return e.forEach(function(e){var r,o=void 0,i=e[t];void 0!==(o="string"!=typeof i?JSON.stringify(i):i)&&(n[o]=(0,jh.fX)((0,jh.fX)([],null!==(r=n[o])&&void 0!==r?r:[],!0),[e],!1))}),n}(t,"type"),r=n.before,o=void 0===r?[]:r,i=n.enrichment,a=void 0===i?[]:i,u=n.destination,s=void 0===u?[]:u,l=n.after;return{before:o,enrichment:a,destinations:s,after:void 0===l?[]:l}},t.prototype.flushOne=function(e){var t,n;return(0,jh.sH)(this,void 0,void 0,function(){var r,o,i,a,u,s,l,c,f,h,d,p,v,g;return(0,jh.YH)(this,function(y){switch(y.label){case 0:if(!this.isReady())throw new Error("Not ready");e.attempts>1&&this.emit("delivery_retry",e),r=this.availableExtensions(null!==(t=e.event.integrations)&&void 0!==t?t:{}),o=r.before,i=r.enrichment,a=0,u=o,y.label=1;case 1:return a0)return r;if(t.length<=1)return r;for(var o=t.length-2;o>=0;--o)r.push(t.slice(o).join("."));return r}(t),r=0;r0&&(t._metadata={failedInitializations:u}),null!=o&&(o.attempts>1&&(t._metadata=(0,jh.Cl)((0,jh.Cl)({},t._metadata),{retryCount:o.attempts})),o.attempts++);var s=[],l=[];for(var c in r){var f=r[c];"Segment.io"===c&&s.push(c),"bundled"===f.bundlingStatus&&s.push(c),"unbundled"===f.bundlingStatus&&l.push(c)}for(var h=0,d=(null==n?void 0:n.unbundledIntegrations)||[];h0&&!(0,zh.a)()},function(){return(0,jh.sH)(r,void 0,void 0,function(){var r;return(0,jh.YH)(this,function(o){switch(o.label){case 0:return(r=t.pop())?[4,(0,ld.C)(r,e)]:[2];case 1:return o.sent()instanceof Vh.o||n.push(r),[2]}})})})];case 1:return o.sent(),n.map(function(e){return t.pushWithBackoff(e)}),[2,t]}})})}function Jd(e,t,n,r){var o=this;e||setTimeout(function(){return(0,jh.sH)(o,void 0,void 0,function(){var e,o;return(0,jh.YH)(this,function(i){switch(i.label){case 0:return e=!0,[4,Qd(n,t)];case 1:return o=i.sent(),e=!1,t.todo>0&&r(e,o,n,r),[2]}})})},5e3*Math.random())}var ep=a(7947),tp=function(e){return"Segment.io"===e.name};function np(e,t,n){var r,o,i;window.addEventListener("pagehide",function(){s.push.apply(s,Array.from(l)),l.clear()});var a,u=null!==(r=null==t?void 0:t.apiKey)&&void 0!==r?r:"",s=e.options.disableClientPersistence?new ud.M(e.queue.queue.maxAttempts,[]):new ad.x(e.queue.queue.maxAttempts,"".concat(u,":dest-Segment.io")),l=new Set,c=!1,f=null!==(o=null==t?void 0:t.apiHost)&&void 0!==o?o:ep.a,h=null!==(i=null==t?void 0:t.protocol)&&void 0!==i?i:"https",d="".concat(h,"://").concat(f),p=null==t?void 0:t.deliveryStrategy,v=p&&"strategy"in p&&"batching"===p.strategy?function(e,t){var n,r,o,i,a,u=[],s=!1,l=null!==(n=null==t?void 0:t.size)&&void 0!==n?n:10,c=null!==(r=null==t?void 0:t.timeout)&&void 0!==r?r:5e3,f=0;function h(n){var r;if(0!==n.length){var o=null===(r=n[0])||void 0===r?void 0:r.writeKey,i=n.map(function(e){var t=e;return t.sentAt,(0,jh.Tt)(t,["sentAt"])});return(0,Yd.h)("https://".concat(e,"/b"),{credentials:null==t?void 0:t.credentials,keepalive:(null==t?void 0:t.keepalive)||s,headers:Xd(null==t?void 0:t.headers),method:"post",body:JSON.stringify({writeKey:o,batch:i,sentAt:(new Date).toISOString()}),priority:null==t?void 0:t.priority}).then(function(e){var t;if(e.status>=500)throw new Error("Bad response from server: ".concat(e.status));if(429===e.status){var n=null===(t=e.headers)||void 0===t?void 0:t.get("x-ratelimit-reset"),r="string"==typeof n?1e3*parseInt(n):c;throw new qd("Rate limit exceeded: ".concat(e.status),r)}})}}function d(e){var n;return void 0===e&&(e=1),(0,jh.sH)(this,void 0,void 0,function(){var r;return(0,jh.YH)(this,function(o){return u.length?(r=u,u=[],[2,null===(n=h(r))||void 0===n?void 0:n.catch(function(n){var o;Vh.o.system().log("error","Error sending batch",n),e<=(null!==(o=null==t?void 0:t.maxRetries)&&void 0!==o?o:10)&&("RateLimitError"===n.name&&(f=n.retryTimeout),u.push.apply(u,r),u.map(function(t){if("_metadata"in t){var n=t;n._metadata=(0,jh.Cl)((0,jh.Cl)({},n._metadata),{retryCount:e})}}),p(e+1))})]):[2]})})}function p(e){void 0===e&&(e=1),o||(o=setTimeout(function(){o=void 0,d(e).catch(console.error)},f||c),f=0)}return i=function(e){if((s=e)&&u.length){var t=function(e){var t=[],n=0;return e.forEach(function(e){Kd(t[n])>=64&&n++,t[n]?t[n].push(e):t[n]=[e]}),t}(u).map(h);Promise.all(t).catch(console.error)}},a=!1,window.addEventListener("pagehide",function(){a||i(a=!0)}),document.addEventListener("visibilitychange",function(){if("hidden"==document.visibilityState){if(a)return;a=!0}else a=!1;i(a)}),{dispatch:function(e,n){return(0,jh.sH)(this,void 0,void 0,function(){var e;return(0,jh.YH)(this,function(r){return u.push(n),e=u.length>=l||function(e){return Kd(e)>=450}(u)||(null==t?void 0:t.keepalive)&&function(e){return Kd(e)>=54}(u),[2,e||s?d():p()]})})}}}(f,p.config):(a=null==p?void 0:p.config,{dispatch:function(e,t){return(0,Yd.h)(e,{credentials:null==a?void 0:a.credentials,keepalive:null==a?void 0:a.keepalive,headers:Xd(null==a?void 0:a.headers),method:"post",body:JSON.stringify(t),priority:null==a?void 0:a.priority}).then(function(e){var t;if(e.status>=500)throw new Error("Bad response from server: ".concat(e.status));if(429===e.status){var n=null===(t=e.headers)||void 0===t?void 0:t.get("x-ratelimit-reset"),r=n?1e3*parseInt(n):5e3;throw new qd("Rate limit exceeded: ".concat(e.status),r)}})}});function g(r){return(0,jh.sH)(this,void 0,void 0,function(){var o,i;return(0,jh.YH)(this,function(a){return(0,zh.a)()?(s.push(r),Jd(c,s,y,Jd),[2,r]):(l.add(r),o=r.event.type.charAt(0),i=(0,Hd.W)(r.event).json(),"track"===r.event.type&&delete i.traits,"alias"===r.event.type&&(i=function(e,t){var n,r,o,i,a=e.user();return t.previousId=null!==(o=null!==(r=null!==(n=t.previousId)&&void 0!==n?n:t.from)&&void 0!==r?r:a.id())&&void 0!==o?o:a.anonymousId(),t.userId=null!==(i=t.userId)&&void 0!==i?i:t.to,delete t.from,delete t.to,t}(e,i)),s.getAttempts(r)>=s.maxAttempts?(l.delete(r),[2,r]):[2,v.dispatch("".concat(d,"/").concat(o),Zd(e,i,t,n,r)).then(function(){return r}).catch(function(e){if(r.log("error","Error sending event",e),"RateLimitError"===e.name){var t=e.retryTimeout;s.pushWithBackoff(r,t)}else s.pushWithBackoff(r);return Jd(c,s,y,Jd),r}).finally(function(){l.delete(r)})])})})}var y={metadata:{writeKey:u,apiHost:f,protocol:h},name:"Segment.io",type:"destination",version:"0.1.0",isLoaded:function(){return!0},load:function(){return Promise.resolve()},track:g,identify:g,page:g,alias:g,group:g,screen:g};return s.todo&&Jd(c,s,y,Jd),y}var rp="This is being deprecated and will be not be available in future releases of Analytics JS",op=(0,Id.m)(),ip=null==op?void 0:op.analytics,ap=function(){function e(e,t){var n;this.timeout=300,this._getSegmentPluginMetadata=function(){var e;return null===(e=t.plugins.find(tp))||void 0===e?void 0:e.metadata},this.writeKey=e.writeKey,this.cdnSettings=null!==(n=e.cdnSettings)&&void 0!==n?n:{integrations:{"Segment.io":{apiKey:""}}},this.cdnURL=e.cdnURL}return Object.defineProperty(e.prototype,"apiHost",{get:function(){var e,t;return null===(t=null===(e=this._getSegmentPluginMetadata)||void 0===e?void 0:e.call(this))||void 0===t?void 0:t.apiHost},enumerable:!1,configurable:!0}),e}();function up(){console.warn(rp)}var sp,lp=function(e){function t(t,n,r,o,i){var a,u,s=this;(s=e.call(this)||this)._debug=!1,s.initialized=!1,s.user=function(){return s._user},s.init=s.initialize.bind(s),s.log=up,s.addIntegrationMiddleware=up,s.listeners=up,s.addEventListener=up,s.removeAllListeners=up,s.removeListener=up,s.removeEventListener=up,s.hasListeners=up,s.add=up,s.addIntegration=up;var l=null==n?void 0:n.cookie,c=null!==(a=null==n?void 0:n.disableClientPersistence)&&void 0!==a&&a;s.queue=null!=r?r:function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=t?10:1,o=n?new ud.M(r,[]):new ad.x(r,e);return new fd(o)}("".concat(t.writeKey,":event-queue"),null==n?void 0:n.retryQueue,c),s.settings=new ap(t,s.queue);var f=null==n?void 0:n.storage;return s._universalStorage=s.createStore(c,f,l),s._user=null!=o?o:new Pd((0,jh.Cl)({persist:!c,storage:null==n?void 0:n.storage},null==n?void 0:n.user),l).load(),s._group=null!=i?i:new Ad((0,jh.Cl)({persist:!c,storage:null==n?void 0:n.storage},null==n?void 0:n.group),l).load(),s.eventFactory=new od(s._user),s.integrations=null!==(u=null==n?void 0:n.integrations)&&void 0!==u?u:{},s.options=null!=n?n:{},hd(s),s}return(0,jh.C6)(t,e),t.prototype.createStore=function(e,t,n){return e?new vd([new gd]):t&&yd(t)?new vd(Od(Sd(t.stores,n))):new vd(Od([dd.LocalStorage,{name:dd.Cookie,settings:n},dd.Memory]))},Object.defineProperty(t.prototype,"storage",{get:function(){return this._universalStorage},enumerable:!1,configurable:!0}),t.prototype.track=function(){for(var e=[],t=0;t4){var a=r.slice(4);"campaign"===a&&(a="name"),e[a]=(0,dp.p)(i)}return e},{})}(a));var s=function(){var e=_d.get("_ga");if(e&&e.startsWith("amp"))return e}();s&&(o.amp={id:s}),function(e,t,n){var r,o=new vd(n?[]:[new xd(vp())]),i=o.get("s:context.referrer"),a=null!==(r=function(e){var t={btid:"dataxu",urid:"millennial-media"};e.startsWith("?")&&(e=e.substring(1));for(var n=0,r=(e=e.replace(/\?/g,"&")).split("&");n0}(t)?[4,a.e(10).then(a.bind(a,6834)).then(function(e){return e.tsubMiddleware(t.middlewareSettings.routingRules)})]:[3,2];case 1:return p=T.sent(),[3,3];case 2:p=void 0,T.label=3;case 3:return d=p,P=t,"test"!==Mh().NODE_ENV&&Object.keys(P.integrations).length>1||i.length>0?[4,a.e(50).then(a.bind(a,365)).then(function(o){return o.ajsDestinations(e,t,n.integrations,r,d,i)})]:[3,5];case 4:return g=T.sent(),[3,6];case 5:g=[],T.label=6;case 6:return v=g,t.legacyVideoPluginsEnabled?[4,a.e(694).then(a.bind(a,4503)).then(function(e){return e.loadLegacyVideoPlugins(n)})]:[3,8];case 7:T.sent(),T.label=8;case 8:return(null===(s=r.plan)||void 0===s?void 0:s.track)?[4,a.e(104).then(a.bind(a,681)).then(function(e){var n;return e.schemaFilter(null===(n=r.plan)||void 0===n?void 0:n.track,t)})]:[3,10];case 9:return m=T.sent(),[3,11];case 10:m=void 0,T.label=11;case 11:return y=m,b=(0,fp.J)(t,r),[4,Op(t,n.integrations,b,r,d,h).catch(function(){return[]})];case 12:return _=T.sent(),w=(0,jh.fX)((0,jh.fX)([mp],v,!0),_,!0),y&&w.push(y),!1===(null===(l=r.integrations)||void 0===l?void 0:l.All)&&!r.integrations["Segment.io"]||r.integrations&&!1===r.integrations["Segment.io"]?[3,14]:(E=(x=w).push,[4,np(n,b["Segment.io"],t.integrations)]);case 13:E.apply(x,[T.sent()]),T.label=14;case 14:return[4,n.register.apply(n,(0,jh.fX)((0,jh.fX)([],w,!1),f,!1))];case 15:return O=T.sent(),[4,Dd(n,u)];case 16:return T.sent(),Object.entries(null!==(c=t.enabledMiddleware)&&void 0!==c?c:{}).some(function(e){return e[1]})?[4,a.e(521).then(a.bind(a,6904)).then(function(e){var o=e.remoteMiddlewares;return(0,jh.sH)(S,void 0,void 0,function(){var e,i;return(0,jh.YH)(this,function(a){switch(a.label){case 0:return[4,o(O,t,r.obfuscate)];case 1:return e=a.sent(),i=e.map(function(e){return n.addSourceMiddleware(e)}),[2,Promise.all(i)]}})})})]:[3,18];case 17:T.sent(),T.label=18;case 18:return[4,Nd(n,u)];case 19:return T.sent(),[2,O]}var P})})}var kp=function(e){function t(){var t=this,n=(0,hp.u)(),r=n.promise,o=n.resolve;return t=e.call(this,function(e){return r.then(function(t){return function(e,t,n){var r,o,i,a,u,s,l,c,f;return void 0===t&&(t={}),(0,jh.sH)(this,void 0,void 0,function(){var h,d,p,v,g,y,m,b,_,w;return(0,jh.YH)(this,function(x){switch(x.label){case 0:return!0===t.disable?[2,[new cp,Vh.o.system()]]:(t.globalAnalyticsKey&&(0,Rd.rY)(t.globalAnalyticsKey),e.cdnURL&&(0,Nh.qQ)(e.cdnURL),t.initialPageview&&n.add(new zd("page",[])),h=function(){var e,t,n=null!==(e=window.location.hash)&&void 0!==e?e:"",r=null!==(t=window.location.search)&&void 0!==t?t:"";return r.length?r:n.replace(/(?=#).*(?=\?)/,"")}(),d=null!==(r=e.cdnURL)&&void 0!==r?r:(0,Nh.I2)(),null===(o=e.cdnSettings)||void 0===o?[3,1]:(v=o,[3,3]));case 1:return[4,(E=e.writeKey,O=d,(0,Yd.h)("".concat(O,"/v1/projects/").concat(E,"/settings")).then(function(e){return e.ok?e.json():e.text().then(function(e){throw new Error(e)})}).catch(function(e){throw console.error(e.message),e}))];case 2:v=x.sent(),x.label=3;case 3:return p=v,t.updateCDNSettings&&(p=t.updateCDNSettings(p)),"function"!=typeof t.disable?[3,5]:[4,t.disable(p)];case 4:if(x.sent())return[2,[new cp,Vh.o.system()]];x.label=5;case 5:return g=null===(a=null===(i=p.integrations["Segment.io"])||void 0===i?void 0:i.retryQueue)||void 0===a||a,t=(0,jh.Cl)({retryQueue:g},t),function(e){var t;null===(t=Sp.attach)||void 0===t||t.call(Sp,e)}(y=new lp((0,jh.Cl)((0,jh.Cl)({},e),{cdnSettings:p,cdnURL:d}),t)),m=null!==(u=e.plugins)&&void 0!==u?u:[],b=null!==(s=e.classicIntegrations)&&void 0!==s?s:[],_=null===(l=t.integrations)||void 0===l?void 0:l["Segment.io"],Tp.U.initRemoteMetrics((0,jh.Cl)((0,jh.Cl)({},p.metrics),{host:null!==(c=null==_?void 0:_.apiHost)&&void 0!==c?c:null===(f=p.metrics)||void 0===f?void 0:f.host,protocol:null==_?void 0:_.protocol})),[4,Ap(e.writeKey,p,y,t,m,b,n)];case 6:return w=x.sent(),y.initialized=!0,y.emit("initialize",e,t),[4,Pp(y,h,n)];case 7:return x.sent(),[2,[y,w]]}var E,O})})}(t[0],t[1],e)})})||this,t._resolveLoadStart=function(e,t){return o([e,t])},t}return(0,jh.C6)(t,e),t.prototype.load=function(e,t){return void 0===t&&(t={}),this._resolveLoadStart(e,t),this},t.load=function(e,n){return void 0===n&&(n={}),(new t).load(e,n)},t.standalone=function(e,n){return t.load({writeKey:e},n).then(function(e){return e[0]})},t}(Gd),Ip={5:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.EMPTY_OBSERVER=t.SafeSubscriber=t.Subscriber=void 0;var o=n(1018),i=n(8014),a=n(3413),u=n(7315),s=n(1342),l=n(9052),c=n(9155),f=n(9223),h=function(e){function n(n){var r=e.call(this)||this;return r.isStopped=!1,n?(r.destination=n,i.isSubscription(n)&&n.add(r)):r.destination=t.EMPTY_OBSERVER,r}return r(n,e),n.create=function(e,t,n){return new g(e,t,n)},n.prototype.next=function(e){this.isStopped?m(l.nextNotification(e),this):this._next(e)},n.prototype.error=function(e){this.isStopped?m(l.errorNotification(e),this):(this.isStopped=!0,this._error(e))},n.prototype.complete=function(){this.isStopped?m(l.COMPLETE_NOTIFICATION,this):(this.isStopped=!0,this._complete())},n.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},n.prototype._next=function(e){this.destination.next(e)},n.prototype._error=function(e){try{this.destination.error(e)}finally{this.unsubscribe()}},n.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},n}(i.Subscription);t.Subscriber=h;var d=Function.prototype.bind;function p(e,t){return d.call(e,t)}var v=function(){function e(e){this.partialObserver=e}return e.prototype.next=function(e){var t=this.partialObserver;if(t.next)try{t.next(e)}catch(e){y(e)}},e.prototype.error=function(e){var t=this.partialObserver;if(t.error)try{t.error(e)}catch(e){y(e)}else y(e)},e.prototype.complete=function(){var e=this.partialObserver;if(e.complete)try{e.complete()}catch(e){y(e)}},e}(),g=function(e){function t(t,n,r){var i,u,s=e.call(this)||this;return o.isFunction(t)||!t?i={next:null!=t?t:void 0,error:null!=n?n:void 0,complete:null!=r?r:void 0}:s&&a.config.useDeprecatedNextContext?((u=Object.create(t)).unsubscribe=function(){return s.unsubscribe()},i={next:t.next&&p(t.next,u),error:t.error&&p(t.error,u),complete:t.complete&&p(t.complete,u)}):i=t,s.destination=new v(i),s}return r(t,e),t}(h);function y(e){a.config.useDeprecatedSynchronousErrorHandling?f.captureError(e):u.reportUnhandledError(e)}function m(e,t){var n=a.config.onStoppedNotification;n&&c.timeoutProvider.setTimeout(function(){return n(e,t)})}t.SafeSubscriber=g,t.EMPTY_OBSERVER={closed:!0,next:s.noop,error:function(e){throw e},complete:s.noop}},45:function(e,t){var n=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){this.position=0,this.length=e}return e.prototype.getUInt8=function(e){throw new Error("Not implemented")},e.prototype.getInt8=function(e){throw new Error("Not implemented")},e.prototype.getFloat64=function(e){throw new Error("Not implemented")},e.prototype.getVarInt=function(e){throw new Error("Not implemented")},e.prototype.putUInt8=function(e,t){throw new Error("Not implemented")},e.prototype.putInt8=function(e,t){throw new Error("Not implemented")},e.prototype.putFloat64=function(e,t){throw new Error("Not implemented")},e.prototype.getInt16=function(e){return this.getInt8(e)<<8|this.getUInt8(e+1)},e.prototype.getUInt16=function(e){return this.getUInt8(e)<<8|this.getUInt8(e+1)},e.prototype.getInt32=function(e){return this.getInt8(e)<<24|this.getUInt8(e+1)<<16|this.getUInt8(e+2)<<8|this.getUInt8(e+3)},e.prototype.getUInt32=function(e){return this.getUInt8(e)<<24|this.getUInt8(e+1)<<16|this.getUInt8(e+2)<<8|this.getUInt8(e+3)},e.prototype.getInt64=function(e){return this.getInt8(e)<<56|this.getUInt8(e+1)<<48|this.getUInt8(e+2)<<40|this.getUInt8(e+3)<<32|this.getUInt8(e+4)<<24|this.getUInt8(e+5)<<16|this.getUInt8(e+6)<<8|this.getUInt8(e+7)},e.prototype.getSlice=function(e,t){return new o(e,t,this)},e.prototype.putInt16=function(e,t){this.putInt8(e,t>>8),this.putUInt8(e+1,255&t)},e.prototype.putUInt16=function(e,t){this.putUInt8(e,t>>8&255),this.putUInt8(e+1,255&t)},e.prototype.putInt32=function(e,t){this.putInt8(e,t>>24),this.putUInt8(e+1,t>>16&255),this.putUInt8(e+2,t>>8&255),this.putUInt8(e+3,255&t)},e.prototype.putUInt32=function(e,t){this.putUInt8(e,t>>24&255),this.putUInt8(e+1,t>>16&255),this.putUInt8(e+2,t>>8&255),this.putUInt8(e+3,255&t)},e.prototype.putInt64=function(e,t){this.putInt8(e,t>>48),this.putUInt8(e+1,t>>42&255),this.putUInt8(e+2,t>>36&255),this.putUInt8(e+3,t>>30&255),this.putUInt8(e+4,t>>24&255),this.putUInt8(e+5,t>>16&255),this.putUInt8(e+6,t>>8&255),this.putUInt8(e+7,255&t)},e.prototype.putVarInt=function(e,t){for(var n=0;t>1;){var r=t%128;t>=128&&(r+=128),t/=128,this.putUInt8(e+n,r),n+=1}return n},e.prototype.putBytes=function(e,t){for(var n=0,r=t.remaining();n0},e.prototype.reset=function(){this.position=0},e.prototype.toString=function(){return this.constructor.name+"( position="+this.position+" )\n "+this.toHex()},e.prototype.toHex=function(){for(var e="",t=0;t{Object.defineProperty(t,"__esModule",{value:!0}),t.getBrokenObjectReason=t.isBrokenObject=t.createBrokenObject=void 0;var n="__isBrokenObject__",r="__reason__";t.createBrokenObject=function(e,t){void 0===t&&(t={});var o=function(){throw e};return new Proxy(t,{get:function(t,i){return i===n||(i===r?e:void("toJSON"!==i&&o()))},set:o,apply:o,construct:o,defineProperty:o,deleteProperty:o,getOwnPropertyDescriptor:o,getPrototypeOf:o,has:o,isExtensible:o,ownKeys:o,preventExtensions:o,setPrototypeOf:o})},t.isBrokenObject=function(e){return null!==e&&"object"==typeof e&&!0===e[n]},t.getBrokenObjectReason=function(e){return e[r]}},95:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncSubject=void 0;var o=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._value=null,t._hasValue=!1,t._isComplete=!1,t}return r(t,e),t.prototype._checkFinalizedStatuses=function(e){var t=this,n=t.hasError,r=t._hasValue,o=t._value,i=t.thrownError,a=t.isStopped,u=t._isComplete;n?e.error(i):(a||u)&&(r&&e.next(o),e.complete())},t.prototype.next=function(e){this.isStopped||(this._value=e,this._hasValue=!0)},t.prototype.complete=function(){var t=this,n=t._hasValue,r=t._value;t._isComplete||(this._isComplete=!0,n&&e.prototype.next.call(this,r),e.prototype.complete.call(this))},t}(n(2483).Subject);t.AsyncSubject=o},137:e=>{e.exports=class{constructor(e,t,n,r){let o;if("object"==typeof e){let i=e;e=i.k_p,t=i.k_i,n=i.k_d,r=i.dt,o=i.i_max}this.k_p="number"==typeof e?e:1,this.k_i=t||0,this.k_d=n||0,this.dt=r||0,this.i_max=o||0,this.sumError=0,this.lastError=0,this.lastTime=0,this.target=0}setTarget(e){this.target=e}update(e){this.currentValue=e;let t=this.dt;if(!t){let e=Date.now();t=0===this.lastTime?0:(e-this.lastTime)/1e3,this.lastTime=e}"number"==typeof t&&0!==t||(t=1);let n=this.target-this.currentValue;if(this.sumError=this.sumError+n*t,this.i_max>0&&Math.abs(this.sumError)>this.i_max){let e=this.sumError>0?1:-1;this.sumError=e*this.i_max}let r=(n-this.lastError)/t;return this.lastError=n,this.k_p*n+this.k_i*this.sumError+this.k_d*r}reset(){this.sumError=0,this.lastError=0,this.lastTime=0}}},182:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.VirtualAction=t.VirtualTimeScheduler=void 0;var o=n(5267),i=n(8014),a=function(e){function t(t,n){void 0===t&&(t=u),void 0===n&&(n=1/0);var r=e.call(this,t,function(){return r.frame})||this;return r.maxFrames=n,r.frame=0,r.index=-1,r}return r(t,e),t.prototype.flush=function(){for(var e,t,n=this.actions,r=this.maxFrames;(t=n[0])&&t.delay<=r&&(n.shift(),this.frame=t.delay,!(e=t.execute(t.state,t.delay))););if(e){for(;t=n.shift();)t.unsubscribe();throw e}},t.frameTimeFactor=10,t}(n(5648).AsyncScheduler);t.VirtualTimeScheduler=a;var u=function(e){function t(t,n,r){void 0===r&&(r=t.index+=1);var o=e.call(this,t,n)||this;return o.scheduler=t,o.work=n,o.index=r,o.active=!0,o.index=t.index=r,o}return r(t,e),t.prototype.schedule=function(n,r){if(void 0===r&&(r=0),Number.isFinite(r)){if(!this.id)return e.prototype.schedule.call(this,n,r);this.active=!1;var o=new t(this.scheduler,this.work);return this.add(o),o.schedule(n,r)}return i.Subscription.EMPTY},t.prototype.requestAsyncId=function(e,n,r){void 0===r&&(r=0),this.delay=e.frame+r;var o=e.actions;return o.push(this),o.sort(t.sortActions),1},t.prototype.recycleAsyncId=function(e,t,n){void 0===n&&(n=0)},t.prototype._execute=function(t,n){if(!0===this.active)return e.prototype._execute.call(this,t,n)},t.sortActions=function(e,t){return e.delay===t.delay?e.index===t.index?0:e.index>t.index?1:-1:e.delay>t.delay?1:-1},t}(o.AsyncAction);t.VirtualAction=u},187:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.zipAll=void 0;var r=n(7286),o=n(3638);t.zipAll=function(e){return o.joinAllInternals(r.zip,e)}},206:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RoutingTable=t.Rediscovery=void 0;var o=r(n(4151));t.Rediscovery=o.default;var i=r(n(9018));t.RoutingTable=i.default,t.default=o.default},245:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.not=void 0,t.not=function(e,t){return function(n,r){return!e.call(t,n,r)}}},269:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.startWith=void 0;var r=n(3865),o=n(1107),i=n(7843);t.startWith=function(){for(var e=[],t=0;t{Object.defineProperty(t,"__esModule",{value:!0}),t.TELEMETRY_APIS=t.BOLT_PROTOCOL_V5_8=t.BOLT_PROTOCOL_V5_7=t.BOLT_PROTOCOL_V5_6=t.BOLT_PROTOCOL_V5_5=t.BOLT_PROTOCOL_V5_4=t.BOLT_PROTOCOL_V5_3=t.BOLT_PROTOCOL_V5_2=t.BOLT_PROTOCOL_V5_1=t.BOLT_PROTOCOL_V5_0=t.BOLT_PROTOCOL_V4_4=t.BOLT_PROTOCOL_V4_3=t.BOLT_PROTOCOL_V4_2=t.BOLT_PROTOCOL_V4_1=t.BOLT_PROTOCOL_V4_0=t.BOLT_PROTOCOL_V3=t.BOLT_PROTOCOL_V2=t.BOLT_PROTOCOL_V1=t.DEFAULT_POOL_MAX_SIZE=t.DEFAULT_POOL_ACQUISITION_TIMEOUT=t.DEFAULT_CONNECTION_TIMEOUT_MILLIS=t.ACCESS_MODE_WRITE=t.ACCESS_MODE_READ=t.FETCH_ALL=void 0,t.FETCH_ALL=-1,t.DEFAULT_POOL_ACQUISITION_TIMEOUT=6e4,t.DEFAULT_POOL_MAX_SIZE=100,t.DEFAULT_CONNECTION_TIMEOUT_MILLIS=3e4,t.ACCESS_MODE_READ="READ",t.ACCESS_MODE_WRITE="WRITE",t.BOLT_PROTOCOL_V1=1,t.BOLT_PROTOCOL_V2=2,t.BOLT_PROTOCOL_V3=3,t.BOLT_PROTOCOL_V4_0=4,t.BOLT_PROTOCOL_V4_1=4.1,t.BOLT_PROTOCOL_V4_2=4.2,t.BOLT_PROTOCOL_V4_3=4.3,t.BOLT_PROTOCOL_V4_4=4.4,t.BOLT_PROTOCOL_V5_0=5,t.BOLT_PROTOCOL_V5_1=5.1,t.BOLT_PROTOCOL_V5_2=5.2,t.BOLT_PROTOCOL_V5_3=5.3,t.BOLT_PROTOCOL_V5_4=5.4,t.BOLT_PROTOCOL_V5_5=5.5,t.BOLT_PROTOCOL_V5_6=5.6,t.BOLT_PROTOCOL_V5_7=5.7,t.BOLT_PROTOCOL_V5_8=5.8,t.TELEMETRY_APIS={MANAGED_TRANSACTION:0,UNMANAGED_TRANSACTION:1,AUTO_COMMIT_TRANSACTION:2,EXECUTE_QUERY:3}},347:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fromEventPattern=void 0;var r=n(4662),o=n(1018),i=n(1251);t.fromEventPattern=function e(t,n,a){return a?e(t,n).pipe(i.mapOneOrManyArgs(a)):new r.Observable(function(e){var r=function(){for(var t=[],n=0;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n0;)this._ensure(1),this._buffer.remaining()>t.remaining()?this._buffer.writeBytes(t):this._buffer.writeBytes(t.readSlice(this._buffer.remaining()));return this},t.prototype.flush=function(){if(this._buffer.position>0){this._closeChunkIfOpen();var e=this._buffer;this._buffer=null,this._ch.write(e.getSlice(0,e.position)),this._buffer=(0,a.alloc)(this._bufferSize),this._chunkOpen=!1}return this},t.prototype.messageBoundary=function(){this._closeChunkIfOpen(),this._buffer.remaining()<2&&this.flush(),this._buffer.writeInt16(0)},t.prototype._ensure=function(e){var t=this._chunkOpen?e:e+2;this._buffer.remaining()=2?this._onHeader(e.readUInt16()):(this._partialChunkHeader=e.readUInt8()<<8,this.IN_HEADER)},e.prototype.IN_HEADER=function(e){return this._onHeader(65535&(this._partialChunkHeader|e.readUInt8()))},e.prototype.IN_CHUNK=function(e){return this._chunkSize<=e.remaining()?(this._currentMessage.push(e.readSlice(this._chunkSize)),this.AWAITING_CHUNK):(this._chunkSize-=e.remaining(),this._currentMessage.push(e.readSlice(e.remaining())),this.IN_CHUNK)},e.prototype.CLOSED=function(e){},e.prototype._onHeader=function(e){if(0===e){var t=void 0;switch(this._currentMessage.length){case 0:return this.AWAITING_CHUNK;case 1:t=this._currentMessage[0];break;default:t=new u.default(this._currentMessage)}return this._currentMessage=[],this.onmessage(t),this.AWAITING_CHUNK}return this._chunkSize=e,this.IN_CHUNK},e.prototype.write=function(e){for(;e.hasRemaining();)this._state=this._state(e)},e}();t.Dechunker=l},378:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defaultIfEmpty=void 0;var r=n(7843),o=n(3111);t.defaultIfEmpty=function(e){return r.operate(function(t,n){var r=!1;t.subscribe(o.createOperatorSubscriber(n,function(e){r=!0,n.next(e)},function(){r||n.next(e),n.complete()}))})}},397:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.assertNotificationFilterIsEmpty=t.assertImpersonatedUserIsEmpty=t.assertTxConfigIsEmpty=t.assertDatabaseIsEmpty=void 0;var r=n(9305);n(9014),t.assertTxConfigIsEmpty=function(e,t,n){if(void 0===t&&(t=function(){}),e&&!e.isEmpty()){var o=(0,r.newError)("Driver is connected to the database that does not support transaction configuration. Please upgrade to neo4j 3.5.0 or later in order to use this functionality");throw t(o.message),n.onError(o),o}},t.assertDatabaseIsEmpty=function(e,t,n){if(void 0===t&&(t=function(){}),e){var o=(0,r.newError)("Driver is connected to the database that does not support multiple databases. Please upgrade to neo4j 4.0.0 or later in order to use this functionality");throw t(o.message),n.onError(o),o}},t.assertImpersonatedUserIsEmpty=function(e,t,n){if(void 0===t&&(t=function(){}),e){var o=(0,r.newError)("Driver is connected to the database that does not support user impersonation. Please upgrade to neo4j 4.4.0 or later in order to use this functionality. "+"Trying to impersonate ".concat(e,"."));throw t(o.message),n.onError(o),o}},t.assertNotificationFilterIsEmpty=function(e,t,n){if(void 0===t&&(t=function(){}),void 0!==e){var o=(0,r.newError)("Driver is connected to a database that does not support user notification filters. Please upgrade to Neo4j 5.7.0 or later in order to use this functionality. "+"Trying to set notifications to ".concat(r.json.stringify(e),"."));throw t(o.message),n.onError(o),o}}},407:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};Object.defineProperty(t,"__esModule",{value:!0}),t.Url=t.formatIPv6Address=t.formatIPv4Address=t.defaultPortForScheme=t.parseDatabaseUrl=void 0;var i=n(6587),a=function(e,t,n,r,o){this.scheme=e,this.host=t,this.port=n,this.hostAndPort=r,this.query=o};function u(e,t,n){if(""===(e=(null!=e?e:"").trim()))throw new Error("Illegal empty ".concat(t," in URL query '").concat(n,"'"));return e}function s(e){var t="["===e.charAt(0),n="]"===e.charAt(e.length-1);if(t||n){if(t&&n)return e;throw new Error("Illegal IPv6 address ".concat(e))}return"[".concat(e,"]")}function l(e){return"http"===e?7474:"https"===e?7473:7687}t.Url=a,t.parseDatabaseUrl=function(e){var t;(0,i.assertString)(e,"URL");var n,c=function(e){return(e=e.trim()).includes("://")?{schemeMissing:!1,url:e}:{schemeMissing:!0,url:"none://".concat(e)}}(e),f=function(e){function t(e,t){var n=e.indexOf(t);return n>=0?[e.substring(0,n),e[n],e.substring(n+1)]:[e,"",""]}var n,i={};return":"===(n=t(e,":"))[1]&&(i.scheme=decodeURIComponent(n[0]),e=n[2]),"#"===(n=t(e,"#"))[1]&&(i.fragment=decodeURIComponent(n[2]),e=n[0]),"?"===(n=t(e,"?"))[1]&&(i.query=n[2],e=n[0]),e.startsWith("//")?(n=t(e.substr(2),"/"),(i=r(r({},i),function(e){var n,r={};"@"===(n=function(e){var t=e.lastIndexOf("@");return t>=0?[e.substring(0,t),e[t],e.substring(t+1)]:["","",e]}(e))[1]&&(r.userInfo=decodeURIComponent(n[0]),e=n[2]);var i=o(function(e){var n=t(e,"["),r=t(n[2],"]");return[r[0],r[2]]}(e),2),a=i[0],u=i[1];return""!==a?(r.host=a,n=t(u,":")):(n=t(e,":"),r.host=n[0]),":"===n[1]&&(r.port=n[2]),r}(n[0]))).path=n[1]+n[2]):i.path=e,i}(c.url),h=c.schemeMissing?null:function(e){return null!=e?(":"===(e=e.trim()).charAt(e.length-1)&&(e=e.substring(0,e.length-1)),e):null}(f.scheme),d=function(e){if(null==e)throw new Error("Unable to extract host from null or undefined URL");return e.trim()}(f.host),p=function(e){if(""===e||null==e)throw new Error("Illegal host ".concat(e));return e.includes(":")?s(e):e}(d),v=function(e,t){var n="string"==typeof e?parseInt(e,10):e;return null==n||isNaN(n)?l(t):n}(f.port,h),g="".concat(p,":").concat(v),y=function(e,t){var n=null!=e?function(e){return"?"===(null==(e=(null!=e?e:"").trim())?void 0:e.charAt(0))&&(e=e.substring(1,e.length)),e}(e):null,r={};return null!=n&&n.split("&").forEach(function(e){var n=e.split("=");if(2!==n.length)throw new Error("Invalid parameters: '".concat(n.toString(),"' in URL '").concat(t,"'."));var o=u(n[0],"key",t),i=u(n[1],"value",t);if(void 0!==r[o])throw new Error("Duplicated query parameters with key '".concat(o,"' in URL '").concat(t,"'"));r[o]=i}),r}(null!==(t=f.query)&&void 0!==t?t:"string"!=typeof(n=f.resourceName)?null:o(n.split("?"),2)[1],e);return new a(h,d,v,g,y)},t.formatIPv4Address=function(e,t){return"".concat(e,":").concat(t)},t.formatIPv6Address=function(e,t){var n=s(e);return"".concat(n,":").concat(t)},t.defaultPortForScheme=l},481:(e,t,n)=>{e.exports=n(137)},489:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TimeInterval=t.timeInterval=void 0;var r=n(7961),o=n(7843),i=n(3111);t.timeInterval=function(e){return void 0===e&&(e=r.asyncScheduler),o.operate(function(t,n){var r=e.now();t.subscribe(i.createOperatorSubscriber(n,function(t){var o=e.now(),i=o-r;r=o,n.next(new a(t,i))}))})};var a=function(e,t){this.value=e,this.interval=t};t.TimeInterval=a},490:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ignoreElements=void 0;var r=n(7843),o=n(3111),i=n(1342);t.ignoreElements=function(){return r.operate(function(e,t){e.subscribe(o.createOperatorSubscriber(t,i.noop))})}},582:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sequenceEqual=void 0;var r=n(7843),o=n(3111),i=n(9445);t.sequenceEqual=function(e,t){return void 0===t&&(t=function(e,t){return e===t}),r.operate(function(n,r){var a={buffer:[],complete:!1},u={buffer:[],complete:!1},s=function(e){r.next(e),r.complete()},l=function(e,n){var i=o.createOperatorSubscriber(r,function(r){var o=n.buffer,i=n.complete;0===o.length?i?s(!1):e.buffer.push(r):!t(r,o.shift())&&s(!1)},function(){e.complete=!0;var t=n.complete,r=n.buffer;t&&s(0===r.length),null==i||i.unsubscribe()});return i};n.subscribe(l(a,u)),i.innerFrom(e).subscribe(l(u,a))})}},614:function(e,t){var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},r=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]{Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){this._offset=e||0}return e.prototype.next=function(e){if(0===e)return-1;var t=this._offset;return this._offset+=1,this._offset===Number.MAX_SAFE_INTEGER&&(this._offset=0),t%e},e}();t.default=n},754:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.TxConfig=void 0;var a=i(n(6587)),u=n(9691),s=n(3371),l=function(){function e(e,t){!function(e){null!=e&&a.assertObject(e,"Transaction config")}(e),this.timeout=function(e,t){if(a.isObject(e)&&null!=e.timeout){a.assertNumberOrInteger(e.timeout,"Transaction timeout"),function(e){return"number"==typeof e.timeout&&!Number.isInteger(e.timeout)}(e)&&!0===(null==t?void 0:t.isInfoEnabled())&&(null==t||t.info("Transaction timeout expected to be an integer, got: ".concat(e.timeout,". The value will be rounded up.")));var n=(0,s.int)(e.timeout,{ceilFloat:!0});if(n.isNegative())throw(0,u.newError)("Transaction timeout should not be negative");return n}return null}(e,t),this.metadata=function(e){if(a.isObject(e)&&null!=e.metadata){var t=e.metadata;if(a.assertObject(t,"config.metadata"),0!==Object.keys(t).length)return t}return null}(e)}return e.empty=function(){return c},e.prototype.isEmpty=function(){return Object.values(this).every(function(e){return null==e})},e}();t.TxConfig=l;var c=new l({})},766:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.publish=void 0;var r=n(2483),o=n(9247),i=n(1483);t.publish=function(e){return e?function(t){return i.connect(e)(t)}:function(e){return o.multicast(new r.Subject)(e)}}},783:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.filter=void 0;var r=n(7843),o=n(3111);t.filter=function(e,t){return r.operate(function(n,r){var i=0;n.subscribe(o.createOperatorSubscriber(r,function(n){return e.call(t,n,i++)&&r.next(n)}))})}},827:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.AsapScheduler=void 0;var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){this._active=!0;var t=this._scheduled;this._scheduled=void 0;var n,r=this.actions;e=e||r.shift();do{if(n=e.execute(e.state,e.delay))break}while((e=r[0])&&e.id===t&&r.shift());if(this._active=!1,n){for(;(e=r[0])&&e.id===t&&r.shift();)e.unsubscribe();throw n}},t}(n(5648).AsyncScheduler);t.AsapScheduler=o},844:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(1711)),a=n(397),u=o(n(7449)),s=o(n(3321)),l=o(n(7021)),c=n(9014),f=n(9305).internal.constants.BOLT_PROTOCOL_V5_0,h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),Object.defineProperty(t.prototype,"version",{get:function(){return f},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"transformer",{get:function(){var e=this;return void 0===this._transformer&&(this._transformer=new s.default(Object.values(u.default).map(function(t){return t(e._config,e._log)}))),this._transformer},enumerable:!1,configurable:!0}),t.prototype.initialize=function(e){var t=this,n=void 0===e?{}:e,r=n.userAgent,o=(n.boltAgent,n.authToken),i=n.notificationFilter,u=n.onError,s=n.onComplete,f=new c.LoginObserver({onError:function(e){return t._onLoginError(e,u)},onCompleted:function(e){return t._onLoginCompleted(e,o,s)}});return(0,a.assertNotificationFilterIsEmpty)(i,this._onProtocolError,f),this.write(l.default.hello(r,o,this._serversideRouting),f,!0),f},t}(i.default);t.default=h},846:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.take=void 0;var r=n(8616),o=n(7843),i=n(3111);t.take=function(e){return e<=0?function(){return r.EMPTY}:o.operate(function(t,n){var r=0;t.subscribe(i.createOperatorSubscriber(n,function(t){++r<=e&&(n.next(t),e<=r&&n.complete())}))})}},854:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleAsyncIterable=void 0;var r=n(4662),o=n(7110);t.scheduleAsyncIterable=function(e,t){if(!e)throw new Error("Iterable cannot be null");return new r.Observable(function(n){o.executeSchedule(n,t,function(){var r=e[Symbol.asyncIterator]();o.executeSchedule(n,t,function(){r.next().then(function(e){e.done?n.complete():n.next(e.value)})},0,!0)})})}},914:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.delay=void 0;var r=n(7961),o=n(8766),i=n(4092);t.delay=function(e,t){void 0===t&&(t=r.asyncScheduler);var n=i.timer(e,t);return o.delayWhen(function(){return n})}},934:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMap=void 0;var r=n(5471),o=n(9445),i=n(7843),a=n(1983),u=n(1018);t.mergeMap=function e(t,n,s){return void 0===s&&(s=1/0),u.isFunction(n)?e(function(e,i){return r.map(function(t,r){return n(e,t,i,r)})(o.innerFrom(t(e,i)))},s):("number"==typeof n&&(s=n),i.operate(function(e,n){return a.mergeInternals(e,n,t,s)}))}},1004:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.of=void 0;var r=n(1107),o=n(4917);t.of=function(){for(var e=[],t=0;t{Object.defineProperty(t,"__esModule",{value:!0}),t.isFunction=void 0,t.isFunction=function(e){return"function"==typeof e}},1038:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.count=void 0;var r=n(9139);t.count=function(e){return r.reduce(function(t,n,r){return!e||e(n,r)?t+1:t},0)}},1048:(e,t,n)=>{const r=n(7991),o=n(9318),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=s,t.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},t.INSPECT_MAX_BYTES=50;const a=2147483647;function u(e){if(e>a)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return f(e)}return l(e,t,n)}function l(e,t,n){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|v(e,t);let r=u(n);const o=r.write(e,t);return o!==n&&(r=r.slice(0,o)),r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(K(e,Uint8Array)){const t=new Uint8Array(e);return d(t.buffer,t.byteOffset,t.byteLength)}return h(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(K(e,ArrayBuffer)||e&&K(e.buffer,ArrayBuffer))return d(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(K(e,SharedArrayBuffer)||e&&K(e.buffer,SharedArrayBuffer)))return d(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return s.from(r,t,n);const o=function(e){if(s.isBuffer(e)){const t=0|p(e.length),n=u(t);return 0===n.length||e.copy(n,0,0,t),n}return void 0!==e.length?"number"!=typeof e.length||Z(e.length)?u(0):h(e):"Buffer"===e.type&&Array.isArray(e.data)?h(e.data):void 0}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function f(e){return c(e),u(e<0?0:0|p(e))}function h(e){const t=e.length<0?0:0|p(e.length),n=u(t);for(let r=0;r=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return 0|e}function v(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||K(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return q(e).length;default:if(o)return r?-1:Y(e).length;t=(""+t).toLowerCase(),o=!0}}function g(e,t,n){let r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return k(this,t,n);case"utf8":case"utf-8":return T(this,t,n);case"ascii":return C(this,t,n);case"latin1":case"binary":return A(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function m(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),Z(n=+n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,o);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,o){let i,a=1,u=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,u/=2,s/=2,n/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){let r=-1;for(i=n;iu&&(n=u-s),i=n;i>=0;i--){let n=!0;for(let r=0;ro&&(r=o):r=o;const i=t.length;let a;for(r>i/2&&(r=i/2),a=0;a>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function T(e,t,n){n=Math.min(e.length,n);const r=[];let o=t;for(;o239?4:t>223?3:t>191?2:1;if(o+a<=n){let n,r,u,s;switch(a){case 1:t<128&&(i=t);break;case 2:n=e[o+1],128==(192&n)&&(s=(31&t)<<6|63&n,s>127&&(i=s));break;case 3:n=e[o+1],r=e[o+2],128==(192&n)&&128==(192&r)&&(s=(15&t)<<12|(63&n)<<6|63&r,s>2047&&(s<55296||s>57343)&&(i=s));break;case 4:n=e[o+1],r=e[o+2],u=e[o+3],128==(192&n)&&128==(192&r)&&128==(192&u)&&(s=(15&t)<<18|(63&n)<<12|(63&r)<<6|63&u,s>65535&&s<1114112&&(i=s))}}null===i?(i=65533,a=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|1023&i),r.push(i),o+=a}return function(e){const t=e.length;if(t<=P)return String.fromCharCode.apply(String,e);let n="",r=0;for(;rr.length?(s.isBuffer(t)||(t=s.from(t)),t.copy(r,o)):Uint8Array.prototype.set.call(r,t,o);else{if(!s.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(r,o)}o+=t.length}return r},s.byteLength=v,s.prototype._isBuffer=!0,s.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tn&&(e+=" ... "),""},i&&(s.prototype[i]=s.prototype.inspect),s.prototype.compare=function(e,t,n,r,o){if(K(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;let i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0);const u=Math.min(i,a),l=this.slice(r,o),c=e.slice(t,n);for(let e=0;e>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}const o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let i=!1;for(;;)switch(r){case"hex":return _(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":case"latin1":case"binary":return x(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const P=4096;function C(e,t,n){let r="";n=Math.min(e.length,n);for(let o=t;or)&&(n=r);let o="";for(let r=t;rn)throw new RangeError("Trying to access beyond buffer length")}function j(e,t,n,r,o,i){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function M(e,t,n,r,o){V(t,r,o,e,n,7);let i=Number(t&BigInt(4294967295));e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,n}function N(e,t,n,r,o){V(t,r,o,e,n,7);let i=Number(t&BigInt(4294967295));e[n+7]=i,i>>=8,e[n+6]=i,i>>=8,e[n+5]=i,i>>=8,e[n+4]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=a,a>>=8,e[n+2]=a,a>>=8,e[n+1]=a,a>>=8,e[n]=a,n+8}function D(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(e,t,n,r,i){return t=+t,n>>>=0,i||D(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function B(e,t,n,r,i){return t=+t,n>>>=0,i||D(e,0,n,8),o.write(e,t,n,r,52,8),n+8}s.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||R(e,t,this.length);let r=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,n||R(e,t,this.length);let r=this[e+--t],o=1;for(;t>0&&(o*=256);)r+=this[e+--t]*o;return r},s.prototype.readUint8=s.prototype.readUInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),this[e]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||R(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readBigUInt64LE=Q(function(e){W(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const r=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,o=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(r)+(BigInt(o)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const r=t*2**24+65536*this[++e]+256*this[++e]+this[++e],o=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(r)<>>=0,t>>>=0,n||R(e,t,this.length);let r=this[e],o=1,i=0;for(;++i=o&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||R(e,t,this.length);let r=t,o=1,i=this[e+--r];for(;r>0&&(o*=256);)i+=this[e+--r]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},s.prototype.readInt8=function(e,t){return e>>>=0,t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||R(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){e>>>=0,t||R(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readBigInt64LE=Q(function(e){W(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const r=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(r)<>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||G(e,this.length-8);const r=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(r)<>>=0,t||R(e,4,this.length),o.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||R(e,4,this.length),o.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||R(e,8,this.length),o.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||R(e,8,this.length),o.read(this,e,!1,52,8)},s.prototype.writeUintLE=s.prototype.writeUIntLE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||j(this,e,t,n,Math.pow(2,8*n)-1,0);let o=1,i=0;for(this[t]=255&e;++i>>=0,n>>>=0,r||j(this,e,t,n,Math.pow(2,8*n)-1,0);let o=n-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+n},s.prototype.writeUint8=s.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigUInt64LE=Q(function(e,t=0){return M(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=Q(function(e,t=0){return N(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);j(this,e,t,n,r-1,-r)}let o=0,i=1,a=0;for(this[t]=255&e;++o>>=0,!r){const r=Math.pow(2,8*n-1);j(this,e,t,n,r-1,-r)}let o=n-1,i=1,a=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/i|0)-a&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||j(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeBigInt64LE=Q(function(e,t=0){return M(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=Q(function(e,t=0){return N(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeFloatLE=function(e,t,n){return L(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return L(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return B(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return B(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function V(e,t,n,r,o,i){if(e>n||e3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${8*(i+1)}${r}`:`>= -(2${r} ** ${8*(i+1)-1}${r}) and < 2 ** ${8*(i+1)-1}${r}`:`>= ${t}${r} and <= ${n}${r}`,new F.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,n){W(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||G(t,e.length-(n+1))}(r,o,i)}function W(e,t){if("number"!=typeof e)throw new F.ERR_INVALID_ARG_TYPE(t,"number",e)}function G(e,t,n){if(Math.floor(e)!==e)throw W(e,n),new F.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new F.ERR_BUFFER_OUT_OF_BOUNDS;throw new F.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}U("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),U("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),U("ERR_OUT_OF_RANGE",function(e,t,n){let r=`The value of "${e}" is out of range.`,o=n;return Number.isInteger(n)&&Math.abs(n)>2**32?o=z(String(n)):"bigint"==typeof n&&(o=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(o=z(o)),o+="n"),r+=` It must be ${t}. Received ${o}`,r},RangeError);const H=/[^+/0-9A-Za-z-_]/g;function Y(e,t){let n;t=t||1/0;const r=e.length;let o=null;const i=[];for(let a=0;a55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function q(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(H,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function X(e,t,n,r){let o;for(o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function K(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Z(e){return e!=e}const $=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const r=16*n;for(let o=0;o<16;++o)t[r+o]=e[n]+e[o]}return t}();function Q(e){return"undefined"==typeof BigInt?J:e}function J(){throw new Error("BigInt not supported")}},1053:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.rawPolyfilledDiagnosticRecord=void 0,t.rawPolyfilledDiagnosticRecord={OPERATION:"",OPERATION_CODE:"0",CURRENT_SCHEMA:"/"},Object.freeze(t.rawPolyfilledDiagnosticRecord)},1074:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isValidDate=void 0,t.isValidDate=function(e){return e instanceof Date&&!isNaN(e)}},1092:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(6377)),a=o(n(6161)),u=o(n(3321)),s=o(n(7021)),l=n(9014),c=n(9305).internal.constants,f=c.BOLT_PROTOCOL_V5_8,h=c.FETCH_ALL,d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),Object.defineProperty(t.prototype,"version",{get:function(){return f},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"transformer",{get:function(){var e=this;return void 0===this._transformer&&(this._transformer=new u.default(Object.values(a.default).map(function(t){return t(e._config,e._log)}))),this._transformer},enumerable:!1,configurable:!0}),t.prototype.run=function(e,t,n){var r=void 0===n?{}:n,o=r.bookmarks,i=r.txConfig,a=r.database,u=r.mode,c=r.impersonatedUser,f=r.notificationFilter,d=r.beforeKeys,p=r.afterKeys,v=r.beforeError,g=r.afterError,y=r.beforeComplete,m=r.afterComplete,b=r.flush,_=void 0===b||b,w=r.reactive,x=void 0!==w&&w,E=r.fetchSize,O=void 0===E?h:E,S=r.highRecordWatermark,T=void 0===S?Number.MAX_VALUE:S,P=r.lowRecordWatermark,C=void 0===P?Number.MAX_VALUE:P,A=r.onDb,k=new l.ResultStreamObserver({server:this._server,reactive:x,fetchSize:O,moreFunction:this._requestMore.bind(this),discardFunction:this._requestDiscard.bind(this),beforeKeys:d,afterKeys:p,beforeError:v,afterError:g,beforeComplete:y,afterComplete:m,highRecordWatermark:T,lowRecordWatermark:C,enrichMetadata:this._enrichMetadata,onDb:A}),I=x;return this.write(s.default.runWithMetadata5x5(e,t,{bookmarks:o,txConfig:i,database:a,mode:u,impersonatedUser:c,notificationFilter:f}),k,I&&_),x||this.write(s.default.pull({n:O}),k,_),k},t}(i.default);t.default=d},1103:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.throwError=void 0;var r=n(4662),o=n(1018);t.throwError=function(e,t){var n=o.isFunction(e)?e:function(){return e},i=function(e){return e.error(n())};return new r.Observable(t?function(e){return t.schedule(i,0,e)}:i)}},1107:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.popNumber=t.popScheduler=t.popResultSelector=void 0;var r=n(1018),o=n(8613);function i(e){return e[e.length-1]}t.popResultSelector=function(e){return r.isFunction(i(e))?e.pop():void 0},t.popScheduler=function(e){return o.isScheduler(i(e))?e.pop():void 0},t.popNumber=function(e,t){return"number"==typeof i(e)?e.pop():t}},1116:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isInteropObservable=void 0;var r=n(3327),o=n(1018);t.isInteropObservable=function(e){return o.isFunction(e[r.observable])}},1141:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.windowWhen=void 0;var r=n(2483),o=n(7843),i=n(3111),a=n(9445);t.windowWhen=function(e){return o.operate(function(t,n){var o,u,s=function(e){o.error(e),n.error(e)},l=function(){var t;null==u||u.unsubscribe(),null==o||o.complete(),o=new r.Subject,n.next(o.asObservable());try{t=a.innerFrom(e())}catch(e){return void s(e)}t.subscribe(u=i.createOperatorSubscriber(n,l,l,s))};l(),t.subscribe(i.createOperatorSubscriber(n,function(e){return o.next(e)},function(){o.complete(),n.complete()},s,function(){null==u||u.unsubscribe(),o=null}))})}},1175:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.noop=void 0,t.noop=function(){}},1358:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isAsyncIterable=void 0;var r=n(1018);t.isAsyncIterable=function(e){return Symbol.asyncIterator&&r.isFunction(null==e?void 0:e[Symbol.asyncIterator])}},1409:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.prototype.beginTransaction=function(e){throw new Error("Not implemented")},e.prototype.run=function(e,t,n){throw new Error("Not implemented")},e.prototype.commitTransaction=function(e){throw new Error("Not implemented")},e.prototype.rollbackTransaction=function(e){throw new Error("Not implemented")},e.prototype.resetAndFlush=function(){throw new Error("Not implemented")},e.prototype.isOpen=function(){throw new Error("Not implemented")},e.prototype.getProtocolVersion=function(){throw new Error("Not implemented")},e.prototype.hasOngoingObservableRequests=function(){throw new Error("Not implemented")},e}();t.default=n},1415:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.max=void 0;var r=n(9139),o=n(1018);t.max=function(e){return r.reduce(o.isFunction(e)?function(t,n){return e(t,n)>0?t:n}:function(e,t){return e>t?e:t})}},1439:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.connect=void 0;var r=n(2483),o=n(9445),i=n(7843),a=n(6824),u={connector:function(){return new r.Subject}};t.connect=function(e,t){void 0===t&&(t=u);var n=t.connector;return i.operate(function(t,r){var i=n();o.innerFrom(e(a.fromSubscribable(i))).subscribe(r),r.add(t.subscribe(i))})}},1505:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SequenceError=void 0;var r=n(5568);t.SequenceError=r.createErrorClass(function(e){return function(t){e(this),this.name="SequenceError",this.message=t}})},1517:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isPathSegment=t.PathSegment=t.isPath=t.Path=t.isUnboundRelationship=t.UnboundRelationship=t.isRelationship=t.Relationship=t.isNode=t.Node=void 0;var r=n(4027),o={value:!0,enumerable:!1,configurable:!1,writable:!1},i="__isNode__",a="__isRelationship__",u="__isUnboundRelationship__",s="__isPath__",l="__isPathSegment__";function c(e,t){return null!=e&&!0===e[t]}var f=function(){function e(e,t,n,r){this.identity=e,this.labels=t,this.properties=n,this.elementId=g(r,function(){return e.toString()})}return e.prototype.toString=function(){for(var e="("+this.elementId,t=0;t0){for(e+=" {",t=0;t0&&(e+=","),e+=n[t]+":"+(0,r.stringify)(this.properties[n[t]]);e+="}"}return e+")"},e}();t.Node=f,Object.defineProperty(f.prototype,i,o),t.isNode=function(e){return c(e,i)};var h=function(){function e(e,t,n,r,o,i,a,u){this.identity=e,this.start=t,this.end=n,this.type=r,this.properties=o,this.elementId=g(i,function(){return e.toString()}),this.startNodeElementId=g(a,function(){return t.toString()}),this.endNodeElementId=g(u,function(){return n.toString()})}return e.prototype.toString=function(){var e="("+this.startNodeElementId+")-[:"+this.type,t=Object.keys(this.properties);if(t.length>0){e+=" {";for(var n=0;n0&&(e+=","),e+=t[n]+":"+(0,r.stringify)(this.properties[t[n]]);e+="}"}return e+"]->("+this.endNodeElementId+")"},e}();t.Relationship=h,Object.defineProperty(h.prototype,a,o),t.isRelationship=function(e){return c(e,a)};var d=function(){function e(e,t,n,r){this.identity=e,this.type=t,this.properties=n,this.elementId=g(r,function(){return e.toString()})}return e.prototype.bind=function(e,t){return new h(this.identity,e,t,this.type,this.properties,this.elementId)},e.prototype.bindTo=function(e,t){return new h(this.identity,e.identity,t.identity,this.type,this.properties,this.elementId,e.elementId,t.elementId)},e.prototype.toString=function(){var e="-[:"+this.type,t=Object.keys(this.properties);if(t.length>0){e+=" {";for(var n=0;n0&&(e+=","),e+=t[n]+":"+(0,r.stringify)(this.properties[t[n]]);e+="}"}return e+"]->"},e}();t.UnboundRelationship=d,Object.defineProperty(d.prototype,u,o),t.isUnboundRelationship=function(e){return c(e,u)};var p=function(e,t,n){this.start=e,this.relationship=t,this.end=n};t.PathSegment=p,Object.defineProperty(p.prototype,l,o),t.isPathSegment=function(e){return c(e,l)};var v=function(e,t,n){this.start=e,this.end=t,this.segments=n,this.length=n.length};function g(e,t){return null==e?t():e}t.Path=v,Object.defineProperty(v.prototype,s,o),t.isPath=function(e){return c(e,s)}},1518:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.pairwise=void 0;var r=n(7843),o=n(3111);t.pairwise=function(){return r.operate(function(e,t){var n,r=!1;e.subscribe(o.createOperatorSubscriber(t,function(e){var o=n;n=e,r&&t.next([o,e]),r=!0}))})}},1530:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),r(n(3057)),r(n(5742));var o=function(){function e(e){var t=e.run;this._run=t}return e.fromTransaction=function(t){return new e({run:t.run.bind(t)})},e.prototype.run=function(e,t){return this._run(e,t)},e}();t.default=o},1551:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.exhaust=void 0;var r=n(2752);t.exhaust=r.exhaustAll},1554:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.timeout=t.TimeoutError=void 0;var r=n(7961),o=n(1074),i=n(7843),a=n(9445),u=n(5568),s=n(3111),l=n(7110);function c(e){throw new t.TimeoutError(e)}t.TimeoutError=u.createErrorClass(function(e){return function(t){void 0===t&&(t=null),e(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=t}}),t.timeout=function(e,t){var n=o.isValidDate(e)?{first:e}:"number"==typeof e?{each:e}:e,u=n.first,f=n.each,h=n.with,d=void 0===h?c:h,p=n.scheduler,v=void 0===p?null!=t?t:r.asyncScheduler:p,g=n.meta,y=void 0===g?null:g;if(null==u&&null==f)throw new TypeError("No timeout provided.");return i.operate(function(e,t){var n,r,o=null,i=0,c=function(e){r=l.executeSchedule(t,v,function(){try{n.unsubscribe(),a.innerFrom(d({meta:y,lastValue:o,seen:i})).subscribe(t)}catch(e){t.error(e)}},e)};n=e.subscribe(s.createOperatorSubscriber(t,function(e){null==r||r.unsubscribe(),i++,t.next(o=e),f>0&&c(f)},void 0,void 0,function(){(null==r?void 0:r.closed)||null==r||r.unsubscribe(),o=null})),!i&&c(null!=u?"number"==typeof u?u:+u-v.now():f)})}},1573:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]{Object.defineProperty(t,"__esModule",{value:!0}),t.scheduled=void 0;var r=n(9567),o=n(9589),i=n(6985),a=n(8808),u=n(854),s=n(1116),l=n(7629),c=n(8046),f=n(6368),h=n(1358),d=n(7614),p=n(9137),v=n(4953);t.scheduled=function(e,t){if(null!=e){if(s.isInteropObservable(e))return r.scheduleObservable(e,t);if(c.isArrayLike(e))return i.scheduleArray(e,t);if(l.isPromise(e))return o.schedulePromise(e,t);if(h.isAsyncIterable(e))return u.scheduleAsyncIterable(e,t);if(f.isIterable(e))return a.scheduleIterable(e,t);if(p.isReadableStreamLike(e))return v.scheduleReadableStreamLike(e,t)}throw d.createInvalidObservableTypeError(e)}},1699:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.partition=void 0;var r=n(245),o=n(783),i=n(9445);t.partition=function(e,t,n){return[o.filter(t,n)(i.innerFrom(e)),o.filter(r.not(t,n))(i.innerFrom(e))]}},1711:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.sample=void 0;var r=n(9445),o=n(7843),i=n(1342),a=n(3111);t.sample=function(e){return o.operate(function(t,n){var o=!1,u=null;t.subscribe(a.createOperatorSubscriber(n,function(e){o=!0,u=e})),r.innerFrom(e).subscribe(a.createOperatorSubscriber(n,function(){if(o){o=!1;var e=u;u=null,n.next(e)}},i.noop))})}},1751:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isObservable=void 0;var r=n(4662),o=n(1018);t.isObservable=function(e){return!!e&&(e instanceof r.Observable||o.isFunction(e.lift)&&o.isFunction(e.subscribe))}},1759:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NotFoundError=void 0;var r=n(5568);t.NotFoundError=r.createErrorClass(function(e){return function(t){e(this),this.name="NotFoundError",this.message=t}})},1776:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{var t,n,r=document.attachEvent,o=!1;function i(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,o=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,o.style.width=n.offsetWidth+1+"px",o.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight}function a(e){var t=this;i(this),this.__resizeRAF__&&s(this.__resizeRAF__),this.__resizeRAF__=u(function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach(function(n){n.call(t,e)}))})}if(!r){var u=(n=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){return window.setTimeout(e,20)},function(e){return n(e)}),s=(t=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout,function(e){return t(e)}),l=!1,c="",f="animationstart",h="Webkit Moz O ms".split(" "),d="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),p=document.createElement("fakeelement");if(void 0!==p.style.animationName&&(l=!0),!1===l)for(var v=0;v div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e)),t.appendChild(n),o=!0}}(),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=document.createElement("div")).className="resize-triggers",e.__resizeTriggers__.innerHTML='
',e.appendChild(e.__resizeTriggers__),i(e),e.addEventListener("scroll",a,!0),f&&e.__resizeTriggers__.addEventListener(f,function(t){t.animationName==g&&i(e)})),e.__resizeListeners__.push(t)),function(){r?e.detachEvent("onresize",t):(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||(e.removeEventListener("scroll",a),e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)))}}},1839:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},s=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o{function n(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}Object.defineProperty(t,"__esModule",{value:!0}),t.iterator=t.getSymbolIterator=void 0,t.getSymbolIterator=n,t.iterator=n()},1967:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var r=n(9691),o=n(4027),i={basic:function(e,t,n){return null!=n?{scheme:"basic",principal:e,credentials:t,realm:n}:{scheme:"basic",principal:e,credentials:t}},kerberos:function(e){return{scheme:"kerberos",principal:"",credentials:e}},bearer:function(e){return{scheme:"bearer",credentials:e}},none:function(){return{scheme:"none"}},custom:function(e,t,n,i,u){var s={scheme:i,principal:e};if(a(t)&&(s.credentials=t),a(n)&&(s.realm=n),a(u)){try{(0,o.stringify)(u)}catch(e){throw(0,r.newError)("Circular references in custom auth token parameters",void 0,e)}s.parameters=u}return s}};function a(e){return!(null==e||""===e||Object.getPrototypeOf(e)===Object.prototype&&0===Object.keys(e).length)}t.default=i},1983:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mergeInternals=void 0;var r=n(9445),o=n(7110),i=n(3111);t.mergeInternals=function(e,t,n,a,u,s,l,c){var f=[],h=0,d=0,p=!1,v=function(){!p||f.length||h||t.complete()},g=function(e){return h{Object.defineProperty(t,"__esModule",{value:!0}),t.notificationFilterDisabledClassification=t.notificationFilterDisabledCategory=t.notificationFilterMinimumSeverityLevel=void 0;var n={OFF:"OFF",WARNING:"WARNING",INFORMATION:"INFORMATION"};t.notificationFilterMinimumSeverityLevel=n,Object.freeze(n);var r={HINT:"HINT",UNRECOGNIZED:"UNRECOGNIZED",UNSUPPORTED:"UNSUPPORTED",PERFORMANCE:"PERFORMANCE",TOPOLOGY:"TOPOLOGY",SECURITY:"SECURITY",DEPRECATION:"DEPRECATION",GENERIC:"GENERIC",SCHEMA:"SCHEMA"};t.notificationFilterDisabledCategory=r,Object.freeze(r);var o=r;t.notificationFilterDisabledClassification=o,t.default=function(){throw this.minimumSeverityLevel=void 0,this.disabledCategories=void 0,this.disabledClassifications=void 0,new Error("Not implemented")}},2007:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Releasable=void 0;var n=function(){function e(){}return e.prototype.release=function(){throw new Error("Not implemented")},e}();t.Releasable=n;var r=function(){function e(){}return e.prototype.acquireConnection=function(e){throw Error("Not implemented")},e.prototype.supportsMultiDb=function(){throw Error("Not implemented")},e.prototype.supportsTransactionConfig=function(){throw Error("Not implemented")},e.prototype.supportsUserImpersonation=function(){throw Error("Not implemented")},e.prototype.supportsSessionAuth=function(){throw Error("Not implemented")},e.prototype.SSREnabled=function(){return!1},e.prototype.verifyConnectivityAndGetServerInfo=function(e){throw Error("Not implemented")},e.prototype.verifyAuthentication=function(e){throw Error("Not implemented")},e.prototype.getNegotiatedProtocolVersion=function(){throw Error("Not Implemented")},e.prototype.close=function(){throw Error("Not implemented")},e}();t.default=r},2063:e=>{e.exports=["<<=",">>=","++","--","<<",">>","<=",">=","==","!=","&&","||","+=","-=","*=","/=","%=","&=","^^","^=","|=","(",")","[","]",".","!","~","*","/","%","+","-","<",">","&","^","|","?",":","=",",",";","{","}"]},2066:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]{Object.defineProperty(t,"__esModule",{value:!0}),t.takeWhile=void 0;var r=n(7843),o=n(3111);t.takeWhile=function(e,t){return void 0===t&&(t=!1),r.operate(function(n,r){var i=0;n.subscribe(o.createOperatorSubscriber(r,function(n){var o=e(n,i++);(o||t)&&r.next(n),!o&&r.complete()}))})}},2171:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.partition=void 0;var r=n(245),o=n(783);t.partition=function(e,t){return function(n){return[o.filter(e,t)(n),o.filter(r.not(e,t))(n)]}}},2199:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.resolve=function(e){return this._resolveToItself(e)},t}(n(9305).internal.resolver.BaseHostNameResolver);t.default=o},2204:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.toArray=void 0;var r=n(9139),o=n(7843),i=function(e,t){return e.push(t),e};t.toArray=function(){return o.operate(function(e,t){r.reduce(i,[])(e).subscribe(t)})}},2360:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.materialize=void 0;var r=n(7800),o=n(7843),i=n(3111);t.materialize=function(){return o.operate(function(e,t){e.subscribe(i.createOperatorSubscriber(t,function(e){t.next(r.Notification.createNext(e))},function(){t.next(r.Notification.createComplete()),t.complete()},function(e){t.next(r.Notification.createError(e)),t.complete()}))})}},2363:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var r=n(9305),o=r.error.SERVICE_UNAVAILABLE,i=r.error.SESSION_EXPIRED,a=function(){function e(e,t,n,r){this._errorCode=e,this._handleUnavailability=t||u,this._handleWriteFailure=n||u,this._handleSecurityError=r||u}return e.create=function(t){return new e(t.errorCode,t.handleUnavailability,t.handleWriteFailure,t.handleSecurityError)},e.prototype.errorCode=function(){return this._errorCode},e.prototype.handleAndTransformError=function(e,t,n){return function(e){return null!=e&&null!=e.code&&e.code.startsWith("Neo.ClientError.Security.")}(e)?this._handleSecurityError(e,t,n):function(e){return!!e&&(e.code===i||e.code===o||"Neo.TransientError.General.DatabaseUnavailable"===e.code)}(e)?this._handleUnavailability(e,t,n):function(e){return!!e&&("Neo.ClientError.Cluster.NotALeader"===e.code||"Neo.ClientError.General.ForbiddenOnReadOnlyDatabase"===e.code)}(e)?this._handleWriteFailure(e,t,n):e},e}();function u(e){return e}t.default=a},2481:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var r=n(9305),o=r.internal.util,i=o.ENCRYPTION_OFF,a=o.ENCRYPTION_ON,u=r.error.SERVICE_UNAVAILABLE,s=[null,void 0,!0,!1,a,i],l=[null,void 0,"TRUST_ALL_CERTIFICATES","TRUST_CUSTOM_CA_SIGNED_CERTIFICATES","TRUST_SYSTEM_CA_SIGNED_CERTIFICATES"];t.default=function(e,t,n,o){this.address=e,this.encrypted=function(e){var t=e.encrypted;if(-1===s.indexOf(t))throw(0,r.newError)("Illegal value of the encrypted setting ".concat(t,". Expected one of ").concat(s));return t}(t),this.trust=function(e){var t=e.trust;if(-1===l.indexOf(t))throw(0,r.newError)("Illegal value of the trust setting ".concat(t,". Expected one of ").concat(l));return t}(t),this.trustedCertificates=function(e){return e.trustedCertificates||[]}(t),this.knownHostsPath=function(e){return e.knownHosts||null}(t),this.connectionErrorCode=n||u,this.connectionTimeout=t.connectionTimeout,this.clientCertificate=o}},2483:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.AnonymousSubject=t.Subject=void 0;var i=n(4662),a=n(8014),u=n(9686),s=n(7479),l=n(9223),c=function(e){function t(){var t=e.call(this)||this;return t.closed=!1,t.currentObservers=null,t.observers=[],t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return r(t,e),t.prototype.lift=function(e){var t=new f(this,this);return t.operator=e,t},t.prototype._throwIfClosed=function(){if(this.closed)throw new u.ObjectUnsubscribedError},t.prototype.next=function(e){var t=this;l.errorContext(function(){var n,r;if(t._throwIfClosed(),!t.isStopped){t.currentObservers||(t.currentObservers=Array.from(t.observers));try{for(var i=o(t.currentObservers),a=i.next();!a.done;a=i.next())a.value.next(e)}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}})},t.prototype.error=function(e){var t=this;l.errorContext(function(){if(t._throwIfClosed(),!t.isStopped){t.hasError=t.isStopped=!0,t.thrownError=e;for(var n=t.observers;n.length;)n.shift().error(e)}})},t.prototype.complete=function(){var e=this;l.errorContext(function(){if(e._throwIfClosed(),!e.isStopped){e.isStopped=!0;for(var t=e.observers;t.length;)t.shift().complete()}})},t.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(t.prototype,"observed",{get:function(){var e;return(null===(e=this.observers)||void 0===e?void 0:e.length)>0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(t){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,t)},t.prototype._subscribe=function(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)},t.prototype._innerSubscribe=function(e){var t=this,n=this,r=n.hasError,o=n.isStopped,i=n.observers;return r||o?a.EMPTY_SUBSCRIPTION:(this.currentObservers=null,i.push(e),new a.Subscription(function(){t.currentObservers=null,s.arrRemove(i,e)}))},t.prototype._checkFinalizedStatuses=function(e){var t=this,n=t.hasError,r=t.thrownError,o=t.isStopped;n?e.error(r):o&&e.complete()},t.prototype.asObservable=function(){var e=new i.Observable;return e.source=this,e},t.create=function(e,t){return new f(e,t)},t}(i.Observable);t.Subject=c;var f=function(e){function t(t,n){var r=e.call(this)||this;return r.destination=t,r.source=n,r}return r(t,e),t.prototype.next=function(e){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.next)||void 0===n||n.call(t,e)},t.prototype.error=function(e){var t,n;null===(n=null===(t=this.destination)||void 0===t?void 0:t.error)||void 0===n||n.call(t,e)},t.prototype.complete=function(){var e,t;null===(t=null===(e=this.destination)||void 0===e?void 0:e.complete)||void 0===t||t.call(e)},t.prototype._subscribe=function(e){var t,n;return null!==(n=null===(t=this.source)||void 0===t?void 0:t.subscribe(e))&&void 0!==n?n:a.EMPTY_SUBSCRIPTION},t}(c);t.AnonymousSubject=f},2533:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(715)),a=function(e){function t(t){var n=e.call(this)||this;return n._readersIndex=new i.default,n._writersIndex=new i.default,n._connectionPool=t,n}return r(t,e),t.prototype.selectReader=function(e){return this._select(e,this._readersIndex)},t.prototype.selectWriter=function(e){return this._select(e,this._writersIndex)},t.prototype._select=function(e,t){var n=e.length;if(0===n)return null;var r=t.next(n),o=r,i=null,a=Number.MAX_SAFE_INTEGER;do{var u=e[o],s=this._connectionPool.activeResourceCount(u);s0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0});var r=n(9305);function o(){}function i(e){return e}var a={onNext:o,onCompleted:o,onError:o},u=function(){function e(e){var t=void 0===e?{}:e,n=t.transformMetadata,r=t.enrichErrorMetadata,a=t.log,u=t.observer;this._pendingObservers=[],this._log=a,this._transformMetadata=n||i,this._enrichErrorMetadata=r||i,this._observer=Object.assign({onObserversCountChange:o,onError:o,onFailure:o,onErrorApplyTransformation:i},u)}return Object.defineProperty(e.prototype,"currentFailure",{get:function(){return this._currentFailure},enumerable:!1,configurable:!0}),e.prototype.handleResponse=function(e){var t=e.fields[0];switch(e.signature){case 113:this._log.isDebugEnabled()&&this._log.debug("S: RECORD ".concat(r.json.stringify(e))),this._currentObserver.onNext(t);break;case 112:this._log.isDebugEnabled()&&this._log.debug("S: SUCCESS ".concat(r.json.stringify(e)));try{var n=this._transformMetadata(t);this._currentObserver.onCompleted(n)}finally{this._updateCurrentObserver()}break;case 127:this._log.isDebugEnabled()&&this._log.debug("S: FAILURE ".concat(r.json.stringify(e)));try{this._currentFailure=this._handleErrorPayload(this._enrichErrorMetadata(t)),this._currentObserver.onError(this._currentFailure)}finally{this._updateCurrentObserver(),this._observer.onFailure(this._currentFailure)}break;case 126:this._log.isDebugEnabled()&&this._log.debug("S: IGNORED ".concat(r.json.stringify(e)));try{this._currentFailure&&this._currentObserver.onError?this._currentObserver.onError(this._currentFailure):this._currentObserver.onError&&this._currentObserver.onError((0,r.newError)("Ignored either because of an error or RESET"))}finally{this._updateCurrentObserver()}break;default:this._observer.onError((0,r.newError)("Unknown Bolt protocol message: "+e))}},e.prototype._updateCurrentObserver=function(){this._currentObserver=this._pendingObservers.shift(),this._observer.onObserversCountChange(this._observersCount)},Object.defineProperty(e.prototype,"_observersCount",{get:function(){return null==this._currentObserver?this._pendingObservers.length:this._pendingObservers.length+1},enumerable:!1,configurable:!0}),e.prototype._queueObserver=function(e){return(e=e||a).onCompleted=e.onCompleted||o,e.onError=e.onError||o,e.onNext=e.onNext||o,void 0===this._currentObserver?this._currentObserver=e:this._pendingObservers.push(e),this._observer.onObserversCountChange(this._observersCount),!0},e.prototype._notifyErrorToObservers=function(e){for(this._currentObserver&&this._currentObserver.onError&&this._currentObserver.onError(e);this._pendingObservers.length>0;){var t=this._pendingObservers.shift();t&&t.onError&&t.onError(e)}},e.prototype.hasOngoingObservableRequests=function(){return null!=this._currentObserver||this._pendingObservers.length>0},e.prototype._resetFailure=function(){this._currentFailure=null},e.prototype._handleErrorPayload=function(e){var t,n="Neo.TransientError.Transaction.Terminated"===(t=e.code)?"Neo.ClientError.Transaction.Terminated":"Neo.TransientError.Transaction.LockClientStopped"===t?"Neo.ClientError.Transaction.LockClientStopped":t,o=null!=e.cause?this._handleErrorCause(e.cause):void 0,i=(0,r.newError)(e.message,n,o,e.gql_status,e.description,e.diagnostic_record);return this._observer.onErrorApplyTransformation(i)},e.prototype._handleErrorCause=function(e){var t=null!=e.cause?this._handleErrorCause(e.cause):void 0,n=(0,r.newGQLError)(e.message,t,e.gql_status,e.description,e.diagnostic_record);return this._observer.onErrorApplyTransformation(n)},e}();t.default=u},2628:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameAction=void 0;var o=n(5267),i=n(9507),a=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return r(t,e),t.prototype.requestAsyncId=function(t,n,r){return void 0===r&&(r=0),null!==r&&r>0?e.prototype.requestAsyncId.call(this,t,n,r):(t.actions.push(this),t._scheduled||(t._scheduled=i.animationFrameProvider.requestAnimationFrame(function(){return t.flush(void 0)})))},t.prototype.recycleAsyncId=function(t,n,r){var o;if(void 0===r&&(r=0),null!=r?r>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,r);var a=t.actions;null!=n&&n===t._scheduled&&(null===(o=a[a.length-1])||void 0===o?void 0:o.id)!==n&&(i.animationFrameProvider.cancelAnimationFrame(n),t._scheduled=void 0)},t}(o.AsyncAction);t.AnimationFrameAction=a},2669:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.min=void 0;var r=n(9139),o=n(1018);t.min=function(e){return r.reduce(o.isFunction(e)?function(t,n){return e(t,n)<0?t:n}:function(e,t){return e{Object.defineProperty(t,"__esModule",{value:!0}),t.FailedObserver=t.CompletedObserver=void 0;var n=function(){function e(){}return e.prototype.subscribe=function(e){o(e,e.onKeys,[]),o(e,e.onCompleted,{})},e.prototype.cancel=function(){},e.prototype.pause=function(){},e.prototype.resume=function(){},e.prototype.prepareToHandleSingleResponse=function(){},e.prototype.markCompleted=function(){},e.prototype.onError=function(e){throw new Error("CompletedObserver not supposed to call onError",{cause:e})},e}();t.CompletedObserver=n;var r=function(){function e(e){var t=e.error,n=e.onError;this._error=t,this._beforeError=n,this._observers=[],this.onError(t)}return e.prototype.subscribe=function(e){o(e,e.onError,this._error),this._observers.push(e)},e.prototype.onError=function(e){o(this,this._beforeError,e),this._observers.forEach(function(t){return o(t,t.onError,e)})},e.prototype.cancel=function(){},e.prototype.pause=function(){},e.prototype.resume=function(){},e.prototype.markCompleted=function(){},e.prototype.prepareToHandleSingleResponse=function(){},e}();function o(e,t,n){null!=t&&t.bind(e)(n)}t.FailedObserver=r},2706:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.pipeFromArray=t.pipe=void 0;var r=n(6640);function o(e){return 0===e.length?r.identity:1===e.length?e[0]:function(t){return e.reduce(function(e,t){return t(e)},t)}}t.pipe=function(){for(var e=[],t=0;t{Object.defineProperty(t,"__esModule",{value:!0}),t.bindCallback=void 0;var r=n(1439);t.bindCallback=function(e,t,n){return r.bindCallbackInternals(!1,e,t,n)}},2752:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustAll=void 0;var r=n(4753),o=n(6640);t.exhaustAll=function(){return r.exhaustMap(o.identity)}},2823:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.EmptyError=void 0;var r=n(5568);t.EmptyError=r.createErrorClass(function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}})},2833:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.merge=void 0;var r=n(7302),o=n(9445),i=n(8616),a=n(1107),u=n(4917);t.merge=function(){for(var e=[],t=0;t{Object.defineProperty(t,"__esModule",{value:!0}),t.queue=t.queueScheduler=void 0;var r=n(4212),o=n(1293);t.queueScheduler=new o.QueueScheduler(r.QueueAction),t.queue=t.queueScheduler},2906:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_MAX_SIZE=t.DEFAULT_ACQUISITION_TIMEOUT=t.PoolConfig=t.Pool=void 0;var u=i(n(7589));t.PoolConfig=u.default,Object.defineProperty(t,"DEFAULT_ACQUISITION_TIMEOUT",{enumerable:!0,get:function(){return u.DEFAULT_ACQUISITION_TIMEOUT}}),Object.defineProperty(t,"DEFAULT_MAX_SIZE",{enumerable:!0,get:function(){return u.DEFAULT_MAX_SIZE}});var s=a(n(6842));t.Pool=s.default,t.default=s.default},3001:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){this.maxSize=e,this.pruneCount=Math.max(Math.round(.01*e*Math.log(e)),1),this.map=new Map}return e.prototype.set=function(e,t){this.map.set(e,{database:t,lastUsed:Date.now()}),this._pruneCache()},e.prototype.get=function(e){var t=this.map.get(e);if(void 0!==t)return t.lastUsed=Date.now(),t.database},e.prototype.delete=function(e){this.map.delete(e)},e.prototype._pruneCache=function(){if(this.map.size>this.maxSize)for(var e=Array.from(this.map.entries()).sort(function(e,t){return e[1].lastUsed-t[1].lastUsed}),t=0;t0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]{Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrames=void 0;var r=n(4662),o=n(4746),i=n(9507);function a(e){return new r.Observable(function(t){var n=e||o.performanceTimestampProvider,r=n.now(),a=0,u=function(){t.closed||(a=i.animationFrameProvider.requestAnimationFrame(function(o){a=0;var i=n.now();t.next({timestamp:e?i:o,elapsed:i-r}),u()}))};return u(),function(){a&&i.animationFrameProvider.cancelAnimationFrame(a)}})}t.animationFrames=function(e){return e?a(e):u};var u=a()},3111:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.OperatorSubscriber=t.createOperatorSubscriber=void 0;var o=n(5);t.createOperatorSubscriber=function(e,t,n,r,o){return new i(e,t,n,r,o)};var i=function(e){function t(t,n,r,o,i,a){var u=e.call(this,t)||this;return u.onFinalize=i,u.shouldUnsubscribe=a,u._next=n?function(e){try{n(e)}catch(e){t.error(e)}}:e.prototype._next,u._error=o?function(e){try{o(e)}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._error,u._complete=r?function(){try{r()}catch(e){t.error(e)}finally{this.unsubscribe()}}:e.prototype._complete,u}return r(t,e),t.prototype.unsubscribe=function(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var n=this.closed;e.prototype.unsubscribe.call(this),!n&&(null===(t=this.onFinalize)||void 0===t||t.call(this))}},t}(o.Subscriber);t.OperatorSubscriber=i},3133:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.shareReplay=void 0;var r=n(1242),o=n(8977);t.shareReplay=function(e,t,n){var i,a,u,s,l=!1;return e&&"object"==typeof e?(i=e.bufferSize,s=void 0===i?1/0:i,a=e.windowTime,t=void 0===a?1/0:a,l=void 0!==(u=e.refCount)&&u,n=e.scheduler):s=null!=e?e:1/0,o.share({connector:function(){return new r.ReplaySubject(s,t,n)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:l})}},3146:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.audit=void 0;var r=n(7843),o=n(9445),i=n(3111);t.audit=function(e){return r.operate(function(t,n){var r=!1,a=null,u=null,s=!1,l=function(){if(null==u||u.unsubscribe(),u=null,r){r=!1;var e=a;a=null,n.next(e)}s&&n.complete()},c=function(){u=null,s&&n.complete()};t.subscribe(i.createOperatorSubscriber(n,function(t){r=!0,a=t,u||o.innerFrom(e(t)).subscribe(u=i.createOperatorSubscriber(n,l,c))},function(){s=!0,(!r||!u||u.closed)&&n.complete()}))})}},3206:(e,t,n)=>{e.exports=function(e){var t,n,E,O=0,S=0,T=s,P=[],C=[],A=1,k=0,I=0,R=!1,j=!1,M="",N=i,D=r;"300 es"===(e=e||{}).version&&(N=u,D=a);var L={},B={};for(O=0;O0)continue;n=e.slice(0,1).join("")}return F(n),I+=n.length,(P=P.slice(n.length)).length}}function q(){return/[^a-fA-F0-9]/.test(t)?(F(P.join("")),T=s,O):(P.push(t),n=t,O+1)}function X(){return"."===t||/[eE]/.test(t)?(P.push(t),T=v,n=t,O+1):"x"===t&&1===P.length&&"0"===P[0]?(T=w,P.push(t),n=t,O+1):/[^\d]/.test(t)?(F(P.join("")),T=s,O):(P.push(t),n=t,O+1)}function K(){return"f"===t&&(P.push(t),n=t,O+=1),/[eE]/.test(t)?(P.push(t),n=t,O+1):("-"!==t&&"+"!==t||!/[eE]/.test(n))&&/[^\d]/.test(t)?(F(P.join("")),T=s,O):(P.push(t),n=t,O+1)}function Z(){if(/[^\d\w_]/.test(t)){var e=P.join("");return T=B[e]?m:L[e]?y:g,F(P.join("")),T=s,O}return P.push(t),n=t,O+1}};var r=n(4704),o=n(2063),i=n(7192),a=n(8784),u=n(5592),s=999,l=9999,c=0,f=1,h=2,d=3,p=4,v=5,g=6,y=7,m=8,b=9,_=10,w=11,x=["block-comment","line-comment","preprocessor","operator","integer","float","ident","builtin","keyword","whitespace","eof","integer"]},3218:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mapTo=void 0;var r=n(5471);t.mapTo=function(e){return r.map(function(){return e})}},3229:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationFrameScheduler=void 0;var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.flush=function(e){var t;this._active=!0,e?t=e.id:(t=this._scheduled,this._scheduled=void 0);var n,r=this.actions;e=e||r.shift();do{if(n=e.execute(e.state,e.delay))break}while((e=r[0])&&e.id===t&&r.shift());if(this._active=!1,n){for(;(e=r[0])&&e.id===t&&r.shift();)e.unsubscribe();throw n}},t}(n(5648).AsyncScheduler);t.AnimationFrameScheduler=o},3231:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.auditTime=void 0;var r=n(7961),o=n(3146),i=n(4092);t.auditTime=function(e,t){return void 0===t&&(t=r.asyncScheduler),o.audit(function(){return i.timer(e,t)})}},3247:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestInit=t.combineLatest=void 0;var r=n(4662),o=n(7360),i=n(4917),a=n(6640),u=n(1251),s=n(1107),l=n(6013),c=n(3111),f=n(7110);function h(e,t,n){return void 0===n&&(n=a.identity),function(r){d(t,function(){for(var o=e.length,a=new Array(o),u=o,s=o,l=function(o){d(t,function(){var l=i.from(e[o],t),f=!1;l.subscribe(c.createOperatorSubscriber(r,function(e){a[o]=e,f||(f=!0,s--),s||r.next(n(a.slice()))},function(){--u||r.complete()}))},r)},f=0;f{var r=n(6931),o=n(9975),i=Object.hasOwnProperty,a=Object.create(null);for(var u in r)i.call(r,u)&&(a[r[u]]=u);var s=e.exports={to:{},get:{}};function l(e,t,n){return Math.min(Math.max(t,e),n)}function c(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}s.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=s.get.hsl(e),n="hsl";break;case"hwb":t=s.get.hwb(e),n="hwb";break;default:t=s.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},s.get.rgb=function(e){if(!e)return null;var t,n,o,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(o=t[2],t=t[1],n=0;n<3;n++){var u=2*n;a[n]=parseInt(t.slice(u,u+2),16)}o&&(a[3]=parseInt(o,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(o=(t=t[1])[3],n=0;n<3;n++)a[n]=parseInt(t[n]+t[n],16);o&&(a[3]=parseInt(o+o,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)a[n]=parseInt(t[n+1],0);t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:i.call(r,t[1])?((a=r[t[1]])[3]=1,a):null:null;for(n=0;n<3;n++)a[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(n=0;n<3;n++)a[n]=l(a[n],0,255);return a[3]=l(a[3],0,1),a},s.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,l(parseFloat(t[2]),0,100),l(parseFloat(t[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,l(parseFloat(t[2]),0,100),l(parseFloat(t[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},s.to.hex=function(){var e=o(arguments);return"#"+c(e[0])+c(e[1])+c(e[2])+(e[3]<1?c(Math.round(255*e[3])):"")},s.to.rgb=function(){var e=o(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},s.to.rgb.percent=function(){var e=o(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},s.to.hsl=function(){var e=o(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},s.to.hwb=function(){var e=o(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},s.to.keyword=function(e){return a[e.slice(0,3)]}},3274:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.switchMapTo=void 0;var r=n(3879),o=n(1018);t.switchMapTo=function(e,t){return o.isFunction(t)?r.switchMap(function(){return e},t):r.switchMap(function(){return e})}},3321:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TypeTransformer=void 0;var r=n(7168),o=n(9305).internal.objectUtil,i=function(){function e(e){this._transformers=e,this._transformersPerSignature=new Map(e.map(function(e){return[e.signature,e]})),this.fromStructure=this.fromStructure.bind(this),this.toStructure=this.toStructure.bind(this),Object.freeze(this)}return e.prototype.fromStructure=function(e){try{return e instanceof r.structure.Structure&&this._transformersPerSignature.has(e.signature)?(0,this._transformersPerSignature.get(e.signature).fromStructure)(e):e}catch(e){return o.createBrokenObject(e)}},e.prototype.toStructure=function(e){var t=this._transformers.find(function(t){return(0,t.isTypeInstance)(e)});return void 0!==t?t.toStructure(e):e},e}();t.default=i;var a=function(){function e(e){var t=e.signature,n=e.fromStructure,r=e.toStructure,o=e.isTypeInstance;this.signature=t,this.isTypeInstance=o,this.fromStructure=n,this.toStructure=r,Object.freeze(this)}return e.prototype.extendsWith=function(t){var n=t.signature,r=t.fromStructure,o=t.toStructure,i=t.isTypeInstance;return new e({signature:n||this.signature,fromStructure:r||this.fromStructure,toStructure:o||this.toStructure,isTypeInstance:i||this.isTypeInstance})},e}();t.TypeTransformer=a},3327:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.observable=void 0,t.observable="function"==typeof Symbol&&Symbol.observable||"@@observable"},3371:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toString=t.toNumber=t.inSafeRange=t.isInt=t.int=void 0;var r=n(9691),o=new Map,i=function(){function e(e,t){this.low=null!=e?e:0,this.high=null!=t?t:0}return e.prototype.inSafeRange=function(){return this.greaterThanOrEqual(e.MIN_SAFE_VALUE)&&this.lessThanOrEqual(e.MAX_SAFE_VALUE)},e.prototype.toInt=function(){return this.low},e.prototype.toNumber=function(){return this.high*u+(this.low>>>0)},e.prototype.toBigInt=function(){if(this.isZero())return BigInt(0);if(this.isPositive())return BigInt(this.high>>>0)*BigInt(u)+BigInt(this.low>>>0);var e=this.negate();return BigInt(-1)*(BigInt(e.high>>>0)*BigInt(u)+BigInt(e.low>>>0))},e.prototype.toNumberOrInfinity=function(){return this.lessThan(e.MIN_SAFE_VALUE)?Number.NEGATIVE_INFINITY:this.greaterThan(e.MAX_SAFE_VALUE)?Number.POSITIVE_INFINITY:this.toNumber()},e.prototype.toString=function(t){if((t=null!=t?t:10)<2||t>36)throw RangeError("radix out of range: "+t.toString());if(this.isZero())return"0";var n;if(this.isNegative()){if(this.equals(e.MIN_VALUE)){var r=e.fromNumber(t),o=this.div(r);return n=o.multiply(r).subtract(this),o.toString(t)+n.toInt().toString(t)}return"-"+this.negate().toString(t)}var i=e.fromNumber(Math.pow(t,6));n=this;for(var a="";;){var u=n.div(i),s=(n.subtract(u.multiply(i)).toInt()>>>0).toString(t);if((n=u).isZero())return s+a;for(;s.length<6;)s="0"+s;a=""+s+a}},e.prototype.valueOf=function(){return this.toBigInt()},e.prototype.getHighBits=function(){return this.high},e.prototype.getLowBits=function(){return this.low},e.prototype.getNumBitsAbs=function(){if(this.isNegative())return this.equals(e.MIN_VALUE)?64:this.negate().getNumBitsAbs();var t=0!==this.high?this.high:this.low,n=0;for(n=31;n>0&&!(t&1<=0},e.prototype.isOdd=function(){return!(1&~this.low)},e.prototype.isEven=function(){return!(1&this.low)},e.prototype.equals=function(t){var n=e.fromValue(t);return this.high===n.high&&this.low===n.low},e.prototype.notEquals=function(e){return!this.equals(e)},e.prototype.lessThan=function(e){return this.compare(e)<0},e.prototype.lessThanOrEqual=function(e){return this.compare(e)<=0},e.prototype.greaterThan=function(e){return this.compare(e)>0},e.prototype.greaterThanOrEqual=function(e){return this.compare(e)>=0},e.prototype.compare=function(t){var n=e.fromValue(t);if(this.equals(n))return 0;var r=this.isNegative(),o=n.isNegative();return r&&!o?-1:!r&&o?1:this.subtract(n).isNegative()?-1:1},e.prototype.negate=function(){return this.equals(e.MIN_VALUE)?e.MIN_VALUE:this.not().add(e.ONE)},e.prototype.add=function(t){var n=e.fromValue(t),r=this.high>>>16,o=65535&this.high,i=this.low>>>16,a=65535&this.low,u=n.high>>>16,s=65535&n.high,l=n.low>>>16,c=0,f=0,h=0,d=0;return h+=(d+=a+(65535&n.low))>>>16,d&=65535,f+=(h+=i+l)>>>16,h&=65535,c+=(f+=o+s)>>>16,f&=65535,c+=r+u,c&=65535,e.fromBits(h<<16|d,c<<16|f)},e.prototype.subtract=function(t){var n=e.fromValue(t);return this.add(n.negate())},e.prototype.multiply=function(t){if(this.isZero())return e.ZERO;var n=e.fromValue(t);if(n.isZero())return e.ZERO;if(this.equals(e.MIN_VALUE))return n.isOdd()?e.MIN_VALUE:e.ZERO;if(n.equals(e.MIN_VALUE))return this.isOdd()?e.MIN_VALUE:e.ZERO;if(this.isNegative())return n.isNegative()?this.negate().multiply(n.negate()):this.negate().multiply(n).negate();if(n.isNegative())return this.multiply(n.negate()).negate();if(this.lessThan(l)&&n.lessThan(l))return e.fromNumber(this.toNumber()*n.toNumber());var r=this.high>>>16,o=65535&this.high,i=this.low>>>16,a=65535&this.low,u=n.high>>>16,s=65535&n.high,c=n.low>>>16,f=65535&n.low,h=0,d=0,p=0,v=0;return p+=(v+=a*f)>>>16,v&=65535,d+=(p+=i*f)>>>16,p&=65535,d+=(p+=a*c)>>>16,p&=65535,h+=(d+=o*f)>>>16,d&=65535,h+=(d+=i*c)>>>16,d&=65535,h+=(d+=a*s)>>>16,d&=65535,h+=r*f+o*c+i*s+a*u,h&=65535,e.fromBits(p<<16|v,h<<16|d)},e.prototype.div=function(t){var n,o,i,a=e.fromValue(t);if(a.isZero())throw(0,r.newError)("division by zero");if(this.isZero())return e.ZERO;if(this.equals(e.MIN_VALUE))return a.equals(e.ONE)||a.equals(e.NEG_ONE)?e.MIN_VALUE:a.equals(e.MIN_VALUE)?e.ONE:(n=this.shiftRight(1).div(a).shiftLeft(1)).equals(e.ZERO)?a.isNegative()?e.ONE:e.NEG_ONE:(o=this.subtract(a.multiply(n)),i=n.add(o.div(a)));if(a.equals(e.MIN_VALUE))return e.ZERO;if(this.isNegative())return a.isNegative()?this.negate().div(a.negate()):this.negate().div(a).negate();if(a.isNegative())return this.div(a.negate()).negate();for(i=e.ZERO,o=this;o.greaterThanOrEqual(a);){n=Math.max(1,Math.floor(o.toNumber()/a.toNumber()));for(var u=Math.ceil(Math.log(n)/Math.LN2),s=u<=48?1:Math.pow(2,u-48),l=e.fromNumber(n),c=l.multiply(a);c.isNegative()||c.greaterThan(o);)n-=s,c=(l=e.fromNumber(n)).multiply(a);l.isZero()&&(l=e.ONE),i=i.add(l),o=o.subtract(c)}return i},e.prototype.modulo=function(t){var n=e.fromValue(t);return this.subtract(this.div(n).multiply(n))},e.prototype.not=function(){return e.fromBits(~this.low,~this.high)},e.prototype.and=function(t){var n=e.fromValue(t);return e.fromBits(this.low&n.low,this.high&n.high)},e.prototype.or=function(t){var n=e.fromValue(t);return e.fromBits(this.low|n.low,this.high|n.high)},e.prototype.xor=function(t){var n=e.fromValue(t);return e.fromBits(this.low^n.low,this.high^n.high)},e.prototype.shiftLeft=function(t){var n=e.toNumber(t);return 0==(n&=63)?e.ZERO:n<32?e.fromBits(this.low<>>32-n):e.fromBits(0,this.low<>>n|this.high<<32-n,this.high>>n):e.fromBits(this.high>>n-32,this.high>=0?0:-1)},e.isInteger=function(e){return!0===(null==e?void 0:e.__isInteger__)},e.fromInt=function(t){var n;if((t|=0)>=-128&&t<128&&null!=(n=o.get(t)))return n;var r=new e(t,t<0?-1:0);return t>=-128&&t<128&&o.set(t,r),r},e.fromBits=function(t,n){return new e(t,n)},e.fromNumber=function(t){return isNaN(t)||!isFinite(t)?e.ZERO:t<=-s?e.MIN_VALUE:t+1>=s?e.MAX_VALUE:t<0?e.fromNumber(-t).negate():new e(t%u|0,t/u|0)},e.fromString=function(t,n,o){var i,u=(void 0===o?{}:o).strictStringValidation;if(0===t.length)throw(0,r.newError)("number format error: empty string");if("NaN"===t||"Infinity"===t||"+Infinity"===t||"-Infinity"===t)return e.ZERO;if((n=null!=n?n:10)<2||n>36)throw(0,r.newError)("radix out of range: "+n.toString());if((i=t.indexOf("-"))>0)throw(0,r.newError)('number format error: interior "-" character: '+t);if(0===i)return e.fromString(t.substring(1),n).negate();for(var s=e.fromNumber(Math.pow(n,8)),l=e.ZERO,c=0;c{Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.prototype.resolve=function(){throw new Error("Abstract function")},e.prototype._resolveToItself=function(e){return Promise.resolve([e])},e}();t.default=n},3399:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.config=void 0,t.config={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},3448:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9305),u=n(7168),s=n(3321),l=n(5973),c=i(n(6661)),f=a.internal.temporalUtil,h=f.dateToEpochDay,d=f.localDateTimeToEpochSecond,p=f.localTimeToNanoOfDay;function v(e,t,n){if(!t&&!n)return e;var r=function(e){return n?e.toBigInt():e.toNumberOrInfinity()},o=Object.create(Object.getPrototypeOf(e));for(var i in e)if(!0===Object.prototype.hasOwnProperty.call(e,i)){var u=e[i];o[i]=(0,a.isInt)(u)?r(u):u}return Object.freeze(o),o}t.default=r(r({},c.default),{createPoint2DTransformer:function(){return new s.TypeTransformer({signature:88,isTypeInstance:function(e){return(0,a.isPoint)(e)&&(null===e.z||void 0===e.z)},toStructure:function(e){return new u.structure.Structure(88,[(0,a.int)(e.srid),e.x,e.y])},fromStructure:function(e){u.structure.verifyStructSize("Point2D",3,e.size);var t=o(e.fields,3),n=t[0],r=t[1],i=t[2];return new a.Point(n,r,i,void 0)}})},createPoint3DTransformer:function(){return new s.TypeTransformer({signature:89,isTypeInstance:function(e){return(0,a.isPoint)(e)&&null!==e.z&&void 0!==e.z},toStructure:function(e){return new u.structure.Structure(89,[(0,a.int)(e.srid),e.x,e.y,e.z])},fromStructure:function(e){u.structure.verifyStructSize("Point3D",4,e.size);var t=o(e.fields,4),n=t[0],r=t[1],i=t[2],s=t[3];return new a.Point(n,r,i,s)}})},createDurationTransformer:function(){return new s.TypeTransformer({signature:69,isTypeInstance:a.isDuration,toStructure:function(e){var t=(0,a.int)(e.months),n=(0,a.int)(e.days),r=(0,a.int)(e.seconds),o=(0,a.int)(e.nanoseconds);return new u.structure.Structure(69,[t,n,r,o])},fromStructure:function(e){u.structure.verifyStructSize("Duration",4,e.size);var t=o(e.fields,4),n=t[0],r=t[1],i=t[2],s=t[3];return new a.Duration(n,r,i,s)}})},createLocalTimeTransformer:function(e){var t=e.disableLosslessIntegers,n=e.useBigInt;return new s.TypeTransformer({signature:116,isTypeInstance:a.isLocalTime,toStructure:function(e){var t=p(e.hour,e.minute,e.second,e.nanosecond);return new u.structure.Structure(116,[t])},fromStructure:function(e){u.structure.verifyStructSize("LocalTime",1,e.size);var r=o(e.fields,1)[0];return v((0,l.nanoOfDayToLocalTime)(r),t,n)}})},createTimeTransformer:function(e){var t=e.disableLosslessIntegers,n=e.useBigInt;return new s.TypeTransformer({signature:84,isTypeInstance:a.isTime,toStructure:function(e){var t=p(e.hour,e.minute,e.second,e.nanosecond),n=(0,a.int)(e.timeZoneOffsetSeconds);return new u.structure.Structure(84,[t,n])},fromStructure:function(e){u.structure.verifyStructSize("Time",2,e.size);var r=o(e.fields,2),i=r[0],s=r[1],c=(0,l.nanoOfDayToLocalTime)(i);return v(new a.Time(c.hour,c.minute,c.second,c.nanosecond,s),t,n)}})},createDateTransformer:function(e){var t=e.disableLosslessIntegers,n=e.useBigInt;return new s.TypeTransformer({signature:68,isTypeInstance:a.isDate,toStructure:function(e){var t=h(e.year,e.month,e.day);return new u.structure.Structure(68,[t])},fromStructure:function(e){u.structure.verifyStructSize("Date",1,e.size);var r=o(e.fields,1)[0];return v((0,l.epochDayToDate)(r),t,n)}})},createLocalDateTimeTransformer:function(e){var t=e.disableLosslessIntegers,n=e.useBigInt;return new s.TypeTransformer({signature:100,isTypeInstance:a.isLocalDateTime,toStructure:function(e){var t=d(e.year,e.month,e.day,e.hour,e.minute,e.second,e.nanosecond),n=(0,a.int)(e.nanosecond);return new u.structure.Structure(100,[t,n])},fromStructure:function(e){u.structure.verifyStructSize("LocalDateTime",2,e.size);var r=o(e.fields,2),i=r[0],a=r[1];return v((0,l.epochSecondAndNanoToLocalDateTime)(i,a),t,n)}})},createDateTimeWithZoneIdTransformer:function(e){var t=e.disableLosslessIntegers,n=e.useBigInt;return new s.TypeTransformer({signature:102,isTypeInstance:function(e){return(0,a.isDateTime)(e)&&null!=e.timeZoneId},toStructure:function(e){var t=d(e.year,e.month,e.day,e.hour,e.minute,e.second,e.nanosecond),n=(0,a.int)(e.nanosecond),r=e.timeZoneId;return new u.structure.Structure(102,[t,n,r])},fromStructure:function(e){u.structure.verifyStructSize("DateTimeWithZoneId",3,e.size);var r=o(e.fields,3),i=r[0],s=r[1],c=r[2],f=(0,l.epochSecondAndNanoToLocalDateTime)(i,s);return v(new a.DateTime(f.year,f.month,f.day,f.hour,f.minute,f.second,f.nanosecond,null,c),t,n)}})},createDateTimeWithOffsetTransformer:function(e){var t=e.disableLosslessIntegers,n=e.useBigInt;return new s.TypeTransformer({signature:70,isTypeInstance:function(e){return(0,a.isDateTime)(e)&&null==e.timeZoneId},toStructure:function(e){var t=d(e.year,e.month,e.day,e.hour,e.minute,e.second,e.nanosecond),n=(0,a.int)(e.nanosecond),r=(0,a.int)(e.timeZoneOffsetSeconds);return new u.structure.Structure(70,[t,n,r])},fromStructure:function(e){u.structure.verifyStructSize("DateTimeWithZoneOffset",3,e.size);var r=o(e.fields,3),i=r[0],s=r[1],c=r[2],f=(0,l.epochSecondAndNanoToLocalDateTime)(i,s);return v(new a.DateTime(f.year,f.month,f.day,f.hour,f.minute,f.second,f.nanosecond,c,null),t,n)}})}})},3466:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(8813),i=n(9419),a=r(n(3057)),u=n(9305),s=r(n(5742)),l=r(n(1530)),c=r(n(9823)),f=u.internal.constants,h=f.ACCESS_MODE_READ,d=f.ACCESS_MODE_WRITE,p=f.TELEMETRY_APIS,v=u.internal.txConfig.TxConfig,g=function(){function e(e){var t=void 0===e?{}:e,n=t.session,r=t.config,o=t.log;this._session=n,this._retryLogic=function(e){var t=e&&e.maxTransactionRetryTime?e.maxTransactionRetryTime:null;return new c.default({maxRetryTimeout:t})}(r),this._log=o}return e.prototype.run=function(e,t,n){var r=this;return new a.default(new o.Observable(function(o){try{o.next(r._session.run(e,t,n)),o.complete()}catch(e){o.error(e)}return function(){}}))},e.prototype.beginTransaction=function(e){return this._beginTransaction(this._session._mode,e,{api:p.UNMANAGED_TRANSACTION})},e.prototype.readTransaction=function(e,t){return this._runTransaction(h,e,t)},e.prototype.writeTransaction=function(e,t){return this._runTransaction(d,e,t)},e.prototype.executeRead=function(e,t){return this._executeInTransaction(h,e,t)},e.prototype.executeWrite=function(e,t){return this._executeInTransaction(d,e,t)},e.prototype._executeInTransaction=function(e,t,n){return this._runTransaction(e,t,n,function(e){return new l.default({run:e.run.bind(e)})})},e.prototype.close=function(){var e=this;return new o.Observable(function(t){e._session.close().then(function(){t.complete()}).catch(function(e){return t.error(e)})})},e.prototype[Symbol.asyncDispose]=function(){return this.close()},e.prototype.lastBookmark=function(){return this.lastBookmarks()},e.prototype.lastBookmarks=function(){return this._session.lastBookmarks()},e.prototype._beginTransaction=function(e,t,n){var r=this,i=v.empty();return t&&(i=new v(t,this._log)),new o.Observable(function(t){try{r._session._beginTransaction(e,i,n).then(function(e){t.next(new s.default(e)),t.complete()}).catch(function(e){return t.error(e)})}catch(e){t.error(e)}return function(){}})},e.prototype._runTransaction=function(e,t,n,r){var a=this;void 0===r&&(r=function(e){return e});var u=v.empty();n&&(u=new v(n));var s={apiTelemetryConfig:{api:p.MANAGED_TRANSACTION,onTelemetrySuccess:function(){s.apiTelemetryConfig=void 0}}};return this._retryLogic.retry((0,o.of)(1).pipe((0,i.mergeMap)(function(){return a._beginTransaction(e,u,s.apiTelemetryConfig)}),(0,i.mergeMap)(function(e){return(0,o.defer)(function(){try{return t(r(e))}catch(e){return(0,o.throwError)(function(){return e})}}).pipe((0,i.catchError)(function(t){return e.rollback().pipe((0,i.concatWith)((0,o.throwError)(function(){return t})))}),(0,i.concatWith)(e.commit()))})))},e}();t.default=g},3473:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(5319)),i=n(9305),a=r(n(1048)),u=new(n(8888).StringDecoder)("utf8");t.default={encode:function(e){return new o.default(function(e){return"function"==typeof a.default.Buffer.from?a.default.Buffer.from(e,"utf8"):new a.default.Buffer(e,"utf8")}(e))},decode:function(e,t){if(Object.prototype.hasOwnProperty.call(e,"_buffer"))return function(e,t){var n=e.position,r=n+t;return e.position=Math.min(r,e.length),e._buffer.toString("utf8",n,r)}(e,t);if(Object.prototype.hasOwnProperty.call(e,"_buffers"))return function(e,t){return function(e,t){var n=t,r=e.position;return e._updatePos(Math.min(t,e.length-r)),e._buffers.reduce(function(e,t){if(n<=0)return e;if(r>=t.length)return r-=t.length,"";t._updatePos(r-t.position);var o=Math.min(t.length-r,n),i=t.readSlice(o);return t._updatePos(o),n=Math.max(n-i.length,0),r=0,e+function(e){return u.write(e._buffer)}(i)},"")+u.end()}(e,t)}(e,t);throw(0,i.newError)("Don't know how to decode strings from '".concat(e,"'"))}}},3488:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(5837),t)},3545:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]=h})];case 1:return[2,e.sent()]}})})},t.prototype.getNegotiatedProtocolVersion=function(){var e=this;return new Promise(function(t,n){e._hasProtocolVersion(t).catch(n)})},t.prototype.supportsTransactionConfig=function(){return o(this,void 0,void 0,function(){return i(this,function(e){switch(e.label){case 0:return[4,this._hasProtocolVersion(function(e){return e>=f})];case 1:return[2,e.sent()]}})})},t.prototype.supportsUserImpersonation=function(){return o(this,void 0,void 0,function(){return i(this,function(e){switch(e.label){case 0:return[4,this._hasProtocolVersion(function(e){return e>=d})];case 1:return[2,e.sent()]}})})},t.prototype.supportsSessionAuth=function(){return o(this,void 0,void 0,function(){return i(this,function(e){switch(e.label){case 0:return[4,this._hasProtocolVersion(function(e){return e>=p})];case 1:return[2,e.sent()]}})})},t.prototype.verifyAuthentication=function(e){var t=e.auth;return o(this,void 0,void 0,function(){var e=this;return i(this,function(n){return[2,this._verifyAuthentication({auth:t,getAddress:function(){return e._address}})]})})},t.prototype.verifyConnectivityAndGetServerInfo=function(){return o(this,void 0,void 0,function(){return i(this,function(e){switch(e.label){case 0:return[4,this._verifyConnectivityAndGetServerVersion({address:this._address})];case 1:return[2,e.sent()]}})})},t}(u.default);t.default=g},3555:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.finalize=void 0;var r=n(7843);t.finalize=function(e){return r.operate(function(t,n){try{t.subscribe(n)}finally{n.add(e)}})}},3618:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]{Object.defineProperty(t,"__esModule",{value:!0}),t.joinAllInternals=void 0;var r=n(6640),o=n(1251),i=n(2706),a=n(983),u=n(2343);t.joinAllInternals=function(e,t){return i.pipe(u.toArray(),a.mergeMap(function(t){return e(t)}),t?o.mapOneOrManyArgs(t):r.identity)}},3659:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default="5.28.1"},3692:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.asap=t.asapScheduler=void 0;var r=n(5006),o=n(827);t.asapScheduler=new o.AsapScheduler(r.AsapAction),t.asap=t.asapScheduler},3862:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.animationFrame=t.animationFrameScheduler=void 0;var r=n(2628),o=n(3229);t.animationFrameScheduler=new o.AnimationFrameScheduler(r.AnimationFrameAction),t.animationFrame=t.animationFrameScheduler},3865:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.concat=void 0;var r=n(8158),o=n(1107),i=n(4917);t.concat=function(){for(var e=[],t=0;t{Object.defineProperty(t,"__esModule",{value:!0}),t.switchMap=void 0;var r=n(9445),o=n(7843),i=n(3111);t.switchMap=function(e,t){return o.operate(function(n,o){var a=null,u=0,s=!1,l=function(){return s&&!a&&o.complete()};n.subscribe(i.createOperatorSubscriber(o,function(n){null==a||a.unsubscribe();var s=0,c=u++;r.innerFrom(e(n,c)).subscribe(a=i.createOperatorSubscriber(o,function(e){return o.next(t?t(n,e,c,s++):e)},function(){a=null,l()}))},function(){s=!0,l()}))})}},3951:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ClientCertificatesLoader=t.HostNameResolver=t.Channel=void 0;var o=r(n(6245)),i=r(n(2199)),a=r(n(614));t.Channel=o.default,t.HostNameResolver=i.default,t.ClientCertificatesLoader=a.default},3964:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.tap=void 0;var r=n(1018),o=n(7843),i=n(3111),a=n(6640);t.tap=function(e,t,n){var u=r.isFunction(e)||t||n?{next:e,error:t,complete:n}:e;return u?o.operate(function(e,t){var n;null===(n=u.subscribe)||void 0===n||n.call(u);var r=!0;e.subscribe(i.createOperatorSubscriber(t,function(e){var n;null===(n=u.next)||void 0===n||n.call(u,e),t.next(e)},function(){var e;r=!1,null===(e=u.complete)||void 0===e||e.call(u),t.complete()},function(e){var n;r=!1,null===(n=u.error)||void 0===n||n.call(u,e),t.error(e)},function(){var e,t;r&&(null===(e=u.unsubscribe)||void 0===e||e.call(u)),null===(t=u.finalize)||void 0===t||t.call(u)}))}):a.identity}},3982:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.skip=void 0;var r=n(783);t.skip=function(e){return r.filter(function(t,n){return e<=n})}},4027:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=void 0;var r=n(93);t.stringify=function(e,t){return JSON.stringify(e,function(e,n){return(0,r.isBrokenObject)(n)?{__isBrokenObject__:!0,__reason__:(0,r.getBrokenObjectReason)(n)}:"bigint"==typeof n?"".concat(n,"n"):!0!==(null==t?void 0:t.sortedElements)||"object"!=typeof n||Array.isArray(n)?!0!==(null==t?void 0:t.useCustomToString)||"object"!=typeof n||Array.isArray(n)||"function"!=typeof n.toString||n.toString===Object.prototype.toString?n:null==n?void 0:n.toString():Object.keys(n).sort().reduce(function(e,t){return e[t]=n[t],e},{})})}},4092:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.timer=void 0;var r=n(4662),o=n(7961),i=n(8613),a=n(1074);t.timer=function(e,t,n){void 0===e&&(e=0),void 0===n&&(n=o.async);var u=-1;return null!=t&&(i.isScheduler(t)?n=t:u=t),new r.Observable(function(t){var r=a.isValidDate(e)?+e-n.now():e;r<0&&(r=0);var o=0;return n.schedule(function(){t.closed||(t.next(o++),0<=u?this.schedule(void 0,u):t.complete())},r)})}},4132:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t){var n=e.call(this)||this;return n._connection=t,n}return r(t,e),t.prototype.acquireConnection=function(e){var t=void 0===e?{}:e,n=(t.accessMode,t.database,t.bookmarks,this._connection);return this._connection=null,Promise.resolve(n)},t}(n(9305).ConnectionProvider);t.default=o},4151:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(9018)),i=(n(9305),function(){function e(e){this._routingContext=e}return e.prototype.lookupRoutingTableOnRouter=function(e,t,n,r){var i=this;return e._acquireConnection(function(a){return i._requestRawRoutingTable(a,e,t,n,r).then(function(e){return e.isNull?null:o.default.fromRawRoutingTable(t,n,e)})})},e.prototype._requestRawRoutingTable=function(e,t,n,r,o){var i=this;return new Promise(function(r,a){e.protocol().requestRoutingInformation({routingContext:i._routingContext,databaseName:n,impersonatedUser:o,sessionContext:{bookmarks:t._lastBookmarks,mode:t._mode,database:t._database,afterComplete:t._onComplete},onCompleted:r,onError:a})})},e}());t.default=i},4209:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.iif=void 0;var r=n(9353);t.iif=function(e,t,n){return r.defer(function(){return e()?t:n})}},4212:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.QueueAction=void 0;var o=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return r(t,e),t.prototype.schedule=function(t,n){return void 0===n&&(n=0),n>0?e.prototype.schedule.call(this,t,n):(this.delay=n,this.state=t,this.scheduler.flush(this),this)},t.prototype.execute=function(t,n){return n>0||this.closed?e.prototype.execute.call(this,t,n):this._execute(t,n)},t.prototype.requestAsyncId=function(t,n,r){return void 0===r&&(r=0),null!=r&&r>0||null==r&&this.delay>0?e.prototype.requestAsyncId.call(this,t,n,r):(t.flush(this),0)},t}(n(5267).AsyncAction);t.QueueAction=o},4271:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]{Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.prototype.selectReader=function(e){throw new Error("Abstract function")},e.prototype.selectWriter=function(e){throw new Error("Abstract function")},e}();t.default=n},4325:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{e.exports=function(e){for(var t=[],n=0;n{Object.defineProperty(t,"__esModule",{value:!0}),t.mergeScan=void 0;var r=n(7843),o=n(1983);t.mergeScan=function(e,t,n){return void 0===n&&(n=1/0),r.operate(function(r,i){var a=t;return o.mergeInternals(r,i,function(t,n){return e(a,t,n)},n,function(e){a=e},!1,void 0,function(){return a=null})})}},4440:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.debounce=void 0;var r=n(7843),o=n(1342),i=n(3111),a=n(9445);t.debounce=function(e){return r.operate(function(t,n){var r=!1,u=null,s=null,l=function(){if(null==s||s.unsubscribe(),s=null,r){r=!1;var e=u;u=null,n.next(e)}};t.subscribe(i.createOperatorSubscriber(n,function(t){null==s||s.unsubscribe(),r=!0,u=t,s=i.createOperatorSubscriber(n,l,o.noop),a.innerFrom(e(t)).subscribe(s)},function(){l(),n.complete()},void 0,function(){u=s=null}))})}},4520:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.elementAt=void 0;var r=n(7057),o=n(783),i=n(4869),a=n(378),u=n(846);t.elementAt=function(e,t){if(e<0)throw new r.ArgumentOutOfRangeError;var n=arguments.length>=2;return function(s){return s.pipe(o.filter(function(t,n){return n===e}),u.take(1),n?a.defaultIfEmpty(t):i.throwIfEmpty(function(){return new r.ArgumentOutOfRangeError}))}}},4531:function(e,t){var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},r=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]this._connectionLivenessCheckTimeout?[4,e.resetAndFlush().then(function(){return!0})]:[3,2]);case 1:return[2,n.sent()];case 2:return[2,!0]}})})},Object.defineProperty(e.prototype,"_isCheckDisabled",{get:function(){return null==this._connectionLivenessCheckTimeout||this._connectionLivenessCheckTimeout<0},enumerable:!1,configurable:!0}),e.prototype._isNewlyCreatedConnection=function(e){return null==e.authToken},e}();t.default=o},4569:function(e,t,n){var r,o=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.Observable=void 0;var r=n(5),o=n(8014),i=n(3327),a=n(2706),u=n(3413),s=n(1018),l=n(9223),c=function(){function e(e){e&&(this._subscribe=e)}return e.prototype.lift=function(t){var n=new e;return n.source=this,n.operator=t,n},e.prototype.subscribe=function(e,t,n){var i,a=this,u=(i=e)&&i instanceof r.Subscriber||function(e){return e&&s.isFunction(e.next)&&s.isFunction(e.error)&&s.isFunction(e.complete)}(i)&&o.isSubscription(i)?e:new r.SafeSubscriber(e,t,n);return l.errorContext(function(){var e=a,t=e.operator,n=e.source;u.add(t?t.call(u,n):n?a._subscribe(u):a._trySubscribe(u))}),u},e.prototype._trySubscribe=function(e){try{return this._subscribe(e)}catch(t){e.error(t)}},e.prototype.forEach=function(e,t){var n=this;return new(t=f(t))(function(t,o){var i=new r.SafeSubscriber({next:function(t){try{e(t)}catch(e){o(e),i.unsubscribe()}},error:o,complete:t});n.subscribe(i)})},e.prototype._subscribe=function(e){var t;return null===(t=this.source)||void 0===t?void 0:t.subscribe(e)},e.prototype[i.observable]=function(){return this},e.prototype.pipe=function(){for(var e=[],t=0;t{e.exports=["precision","highp","mediump","lowp","attribute","const","uniform","varying","break","continue","do","for","while","if","else","in","out","inout","float","int","uint","void","bool","true","false","discard","return","mat2","mat3","mat4","vec2","vec3","vec4","ivec2","ivec3","ivec4","bvec2","bvec3","bvec4","sampler1D","sampler2D","sampler3D","samplerCube","sampler1DShadow","sampler2DShadow","struct","asm","class","union","enum","typedef","template","this","packed","goto","switch","default","inline","noinline","volatile","public","static","extern","external","interface","long","short","double","half","fixed","unsigned","input","output","hvec2","hvec3","hvec4","dvec2","dvec3","dvec4","fvec2","fvec3","fvec4","sampler2DRect","sampler3DRect","sampler2DRectShadow","sizeof","cast","namespace","using"]},4721:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.skipWhile=void 0;var r=n(7843),o=n(3111);t.skipWhile=function(e){return r.operate(function(t,n){var r=!1,i=0;t.subscribe(o.createOperatorSubscriber(n,function(t){return(r||(r=!e(t,i++)))&&n.next(t)}))})}},4746:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.performanceTimestampProvider=void 0,t.performanceTimestampProvider={now:function(){return(t.performanceTimestampProvider.delegate||performance).now()},delegate:void 0}},4753:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.exhaustMap=void 0;var r=n(5471),o=n(9445),i=n(7843),a=n(3111);t.exhaustMap=function e(t,n){return n?function(i){return i.pipe(e(function(e,i){return o.innerFrom(t(e,i)).pipe(r.map(function(t,r){return n(e,t,i,r)}))}))}:i.operate(function(e,n){var r=0,i=null,u=!1;e.subscribe(a.createOperatorSubscriber(n,function(e){i||(i=a.createOperatorSubscriber(n,void 0,function(){i=null,u&&n.complete()}),o.innerFrom(t(e,r++)).subscribe(i))},function(){u=!0,!i&&n.complete()}))})}},4780:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.takeUntil=void 0;var r=n(7843),o=n(3111),i=n(9445),a=n(1342);t.takeUntil=function(e){return r.operate(function(t,n){i.innerFrom(e).subscribe(o.createOperatorSubscriber(n,function(){return n.complete()},a.noop)),!n.closed&&t.subscribe(n)})}},4820:function(e,t,n){var r=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9691),u=function(){function e(e,t,n){this.keys=e,this.length=e.length,this._fields=t,this._fieldLookup=null!=n?n:function(e){var t={};return e.forEach(function(e,n){t[e]=n}),t}(e)}return e.prototype.forEach=function(e){var t,n;try{for(var r=o(this.entries()),a=r.next();!a.done;a=r.next()){var u=i(a.value,2),s=u[0];e(u[1],s,this)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}},e.prototype.map=function(e){var t,n,r=[];try{for(var a=o(this.entries()),u=a.next();!u.done;u=a.next()){var s=i(u.value,2),l=s[0],c=s[1];r.push(e(c,l,this))}}catch(e){t={error:e}}finally{try{u&&!u.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return r},e.prototype.entries=function(){var e;return r(this,function(t){switch(t.label){case 0:e=0,t.label=1;case 1:return ethis._fields.length-1||t<0)throw(0,a.newError)("This record has no field with index '"+t.toString()+"'. Remember that indexes start at `0`, and make sure your query returns records in the shape you meant it to.");return this._fields[t]},e.prototype.has=function(e){return"number"==typeof e?e>=0&&e{Object.defineProperty(t,"__esModule",{value:!0}),t.timeoutWith=void 0;var r=n(7961),o=n(1074),i=n(1554);t.timeoutWith=function(e,t,n){var a,u,s;if(n=null!=n?n:r.async,o.isValidDate(e)?a=e:"number"==typeof e&&(u=e),!t)throw new TypeError("No observable provided to switch to");if(s=function(){return t},null==a&&null==u)throw new TypeError("No timeout provided.");return i.timeout({first:a,each:u,scheduler:n,with:s})}},4869:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.throwIfEmpty=void 0;var r=n(2823),o=n(7843),i=n(3111);function a(){return new r.EmptyError}t.throwIfEmpty=function(e){return void 0===e&&(e=a),o.operate(function(t,n){var r=!1;t.subscribe(i.createOperatorSubscriber(n,function(e){r=!0,n.next(e)},function(){return r?n.complete():n.error(e())}))})}},4883:function(e,t,n){var r,o=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.Logger=void 0;var i=n(9691),a="error",u="warn",s="info",l="debug",c=s,f=((r={})[a]=0,r[u]=1,r[s]=2,r[l]=3,r),h=function(){function e(e,t){this._level=e,this._loggerFunction=t}return e.create=function(t){if(null!=(null==t?void 0:t.logging)){var n=t.logging,r=function(e){if(null!=(null==e?void 0:e.level)){var t=e.level,n=f[t];if(null==n&&0!==n)throw(0,i.newError)("Illegal logging level: ".concat(t,". Supported levels are: ").concat(Object.keys(f).toString()));return t}return c}(n),o=function(e){var t,n;if(null!=(null==e?void 0:e.logger)){var r=e.logger;if(null!=r&&"function"==typeof r)return r}throw(0,i.newError)("Illegal logger function: ".concat(null!==(n=null===(t=null==e?void 0:e.logger)||void 0===t?void 0:t.toString())&&void 0!==n?n:"undefined"))}(n);return new e(r,o)}return this.noOp()},e.noOp=function(){return d},e.prototype.isErrorEnabled=function(){return p(this._level,a)},e.prototype.error=function(e){this.isErrorEnabled()&&this._loggerFunction(a,e)},e.prototype.isWarnEnabled=function(){return p(this._level,u)},e.prototype.warn=function(e){this.isWarnEnabled()&&this._loggerFunction(u,e)},e.prototype.isInfoEnabled=function(){return p(this._level,s)},e.prototype.info=function(e){this.isInfoEnabled()&&this._loggerFunction(s,e)},e.prototype.isDebugEnabled=function(){return p(this._level,l)},e.prototype.debug=function(e){this.isDebugEnabled()&&this._loggerFunction(l,e)},e}();t.Logger=h;var d=new(function(e){function t(){return e.call(this,s,function(e,t){})||this}return o(t,e),t.prototype.isErrorEnabled=function(){return!1},t.prototype.error=function(e){},t.prototype.isWarnEnabled=function(){return!1},t.prototype.warn=function(e){},t.prototype.isInfoEnabled=function(){return!1},t.prototype.info=function(e){},t.prototype.isDebugEnabled=function(){return!1},t.prototype.debug=function(e){},t}(h));function p(e,t){return f[e]>=f[t]}},4912:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.pluck=void 0;var r=n(5471);t.pluck=function(){for(var e=[],t=0;t{Object.defineProperty(t,"__esModule",{value:!0}),t.from=void 0;var r=n(1656),o=n(9445);t.from=function(e,t){return t?r.scheduled(e,t):o.innerFrom(e)}},4953:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleReadableStreamLike=void 0;var r=n(854),o=n(9137);t.scheduleReadableStreamLike=function(e,t){return r.scheduleAsyncIterable(o.readableStreamLikeToAsyncGenerator(e),t)}},5006:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.AsapAction=void 0;var o=n(5267),i=n(6293),a=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r}return r(t,e),t.prototype.requestAsyncId=function(t,n,r){return void 0===r&&(r=0),null!==r&&r>0?e.prototype.requestAsyncId.call(this,t,n,r):(t.actions.push(this),t._scheduled||(t._scheduled=i.immediateProvider.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,n,r){var o;if(void 0===r&&(r=0),null!=r?r>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,t,n,r);var a=t.actions;null!=n&&(null===(o=a[a.length-1])||void 0===o?void 0:o.id)!==n&&(i.immediateProvider.clearImmediate(n),t._scheduled===n&&(t._scheduled=void 0))},t}(o.AsyncAction);t.AsapAction=a},5022:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.floorMod=t.floorDiv=t.assertValidZoneId=t.assertValidNanosecond=t.assertValidSecond=t.assertValidMinute=t.assertValidHour=t.assertValidDay=t.assertValidMonth=t.assertValidYear=t.timeZoneOffsetInSeconds=t.totalNanoseconds=t.newDate=t.toStandardDate=t.isoStringToStandardDate=t.dateToIsoString=t.timeZoneOffsetToIsoString=t.timeToIsoString=t.durationToIsoString=t.dateToEpochDay=t.localDateTimeToEpochSecond=t.localTimeToNanoOfDay=t.normalizeNanosecondsForDuration=t.normalizeSecondsForDuration=t.SECONDS_PER_DAY=t.DAYS_PER_400_YEAR_CYCLE=t.DAYS_0000_TO_1970=t.NANOS_PER_HOUR=t.NANOS_PER_MINUTE=t.NANOS_PER_MILLISECOND=t.NANOS_PER_SECOND=t.SECONDS_PER_HOUR=t.SECONDS_PER_MINUTE=t.MINUTES_PER_HOUR=t.NANOSECOND_OF_SECOND_RANGE=t.SECOND_OF_MINUTE_RANGE=t.MINUTE_OF_HOUR_RANGE=t.HOUR_OF_DAY_RANGE=t.DAY_OF_MONTH_RANGE=t.MONTH_OF_YEAR_RANGE=t.YEAR_RANGE=void 0;var a=i(n(3371)),u=n(9691),s=n(6587),l=function(){function e(e,t){this._minNumber=e,this._maxNumber=t,this._minInteger=(0,a.int)(e),this._maxInteger=(0,a.int)(t)}return e.prototype.contains=function(e){if((0,a.isInt)(e)&&e instanceof a.default)return e.greaterThanOrEqual(this._minInteger)&&e.lessThanOrEqual(this._maxInteger);if("bigint"==typeof e){var t=(0,a.int)(e);return t.greaterThanOrEqual(this._minInteger)&&t.lessThanOrEqual(this._maxInteger)}return e>=this._minNumber&&e<=this._maxNumber},e.prototype.toString=function(){return"[".concat(this._minNumber,", ").concat(this._maxNumber,"]")},e}();function c(e,n,r){e=(0,a.int)(e),n=(0,a.int)(n),r=(0,a.int)(r);var o=e.multiply(365);return o=(o=(o=e.greaterThanOrEqual(0)?o.add(e.add(3).div(4).subtract(e.add(99).div(100)).add(e.add(399).div(400))):o.subtract(e.div(-4).subtract(e.div(-100)).add(e.div(-400)))).add(n.multiply(367).subtract(362).div(12))).add(r.subtract(1)),n.greaterThan(2)&&(o=o.subtract(1),function(e){return!(!(e=(0,a.int)(e)).modulo(4).equals(0)||e.modulo(100).equals(0)&&!e.modulo(400).equals(0))}(e)||(o=o.subtract(1))),o.subtract(t.DAYS_0000_TO_1970)}function f(e,t){return 1===e?t%400==0||t%4==0&&t%100!=0?29:28:[0,2,4,6,7,9,11].includes(e)?31:30}t.YEAR_RANGE=new l(-999999999,999999999),t.MONTH_OF_YEAR_RANGE=new l(1,12),t.DAY_OF_MONTH_RANGE=new l(1,31),t.HOUR_OF_DAY_RANGE=new l(0,23),t.MINUTE_OF_HOUR_RANGE=new l(0,59),t.SECOND_OF_MINUTE_RANGE=new l(0,59),t.NANOSECOND_OF_SECOND_RANGE=new l(0,999999999),t.MINUTES_PER_HOUR=60,t.SECONDS_PER_MINUTE=60,t.SECONDS_PER_HOUR=t.SECONDS_PER_MINUTE*t.MINUTES_PER_HOUR,t.NANOS_PER_SECOND=1e9,t.NANOS_PER_MILLISECOND=1e6,t.NANOS_PER_MINUTE=t.NANOS_PER_SECOND*t.SECONDS_PER_MINUTE,t.NANOS_PER_HOUR=t.NANOS_PER_MINUTE*t.MINUTES_PER_HOUR,t.DAYS_0000_TO_1970=719528,t.DAYS_PER_400_YEAR_CYCLE=146097,t.SECONDS_PER_DAY=86400,t.normalizeSecondsForDuration=function(e,n){return(0,a.int)(e).add(v(n,t.NANOS_PER_SECOND))},t.normalizeNanosecondsForDuration=function(e){return g(e,t.NANOS_PER_SECOND)},t.localTimeToNanoOfDay=function(e,n,r,o){e=(0,a.int)(e),n=(0,a.int)(n),r=(0,a.int)(r),o=(0,a.int)(o);var i=e.multiply(t.NANOS_PER_HOUR);return(i=(i=i.add(n.multiply(t.NANOS_PER_MINUTE))).add(r.multiply(t.NANOS_PER_SECOND))).add(o)},t.localDateTimeToEpochSecond=function(e,n,r,o,i,u,s){var l=c(e,n,r),f=function(e,n,r){e=(0,a.int)(e),n=(0,a.int)(n),r=(0,a.int)(r);var o=e.multiply(t.SECONDS_PER_HOUR);return(o=o.add(n.multiply(t.SECONDS_PER_MINUTE))).add(r)}(o,i,u);return l.multiply(t.SECONDS_PER_DAY).add(f)},t.dateToEpochDay=c,t.durationToIsoString=function(e,n,r,o){var i=m(e),u=m(n),s=function(e,n){var r,o;e=(0,a.int)(e),n=(0,a.int)(n);var i=e.isNegative(),u=n.greaterThan(0);return r=i&&u?e.equals(-1)?"-0":e.add(1).toString():e.toString(),u&&(o=y(i?n.negate().add(2*t.NANOS_PER_SECOND).modulo(t.NANOS_PER_SECOND):n.add(t.NANOS_PER_SECOND).modulo(t.NANOS_PER_SECOND))),null!=o?r+o:r}(r,o);return"P".concat(i,"M").concat(u,"DT").concat(s,"S")},t.timeToIsoString=function(e,t,n,r){var o=m(e,2),i=m(t,2),a=m(n,2),u=y(r);return"".concat(o,":").concat(i,":").concat(a).concat(u)},t.timeZoneOffsetToIsoString=function(e){if((e=(0,a.int)(e)).equals(0))return"Z";var n=e.isNegative();n&&(e=e.multiply(-1));var r=n?"-":"+",o=m(e.div(t.SECONDS_PER_HOUR),2),i=m(e.div(t.SECONDS_PER_MINUTE).modulo(t.MINUTES_PER_HOUR),2),u=e.modulo(t.SECONDS_PER_MINUTE),s=u.equals(0)?null:m(u,2);return null!=s?"".concat(r).concat(o,":").concat(i,":").concat(s):"".concat(r).concat(o,":").concat(i)},t.dateToIsoString=function(e,t,n){var r=function(e){var t=(0,a.int)(e);return t.isNegative()||t.greaterThan(9999)?m(t,6,{usePositiveSign:!0}):m(t,4)}(e),o=m(t,2),i=m(n,2);return"".concat(r,"-").concat(o,"-").concat(i)},t.isoStringToStandardDate=function(e){return new Date(e)},t.toStandardDate=function(e){return new Date(e)},t.newDate=function(e){return new Date(e)},t.totalNanoseconds=function(e,n){return function(e,t){return e instanceof a.default?e.add(t):"bigint"==typeof e?e+BigInt(t):e+t}(n=null!=n?n:0,e.getMilliseconds()*t.NANOS_PER_MILLISECOND)},t.timeZoneOffsetInSeconds=function(e){var n=e.getSeconds()-e.getUTCSeconds(),r=e.getMinutes()-e.getUTCMinutes(),o=e.getHours()-e.getUTCHours(),i=function(e){return e.getMonth()===e.getUTCMonth()?e.getDate()-e.getUTCDate():e.getFullYear()>e.getUTCFullYear()||e.getMonth()>e.getUTCMonth()&&e.getFullYear()===e.getUTCFullYear()?e.getDate()+f(e.getUTCMonth(),e.getUTCFullYear())-e.getUTCDate():e.getDate()-(e.getUTCDate()+f(e.getMonth(),e.getFullYear()))}(e);return o*t.SECONDS_PER_HOUR+r*t.SECONDS_PER_MINUTE+n+i*t.SECONDS_PER_DAY},t.assertValidYear=function(e){return p(e,t.YEAR_RANGE,"Year")},t.assertValidMonth=function(e){return p(e,t.MONTH_OF_YEAR_RANGE,"Month")},t.assertValidDay=function(e){return p(e,t.DAY_OF_MONTH_RANGE,"Day")},t.assertValidHour=function(e){return p(e,t.HOUR_OF_DAY_RANGE,"Hour")},t.assertValidMinute=function(e){return p(e,t.MINUTE_OF_HOUR_RANGE,"Minute")},t.assertValidSecond=function(e){return p(e,t.SECOND_OF_MINUTE_RANGE,"Second")},t.assertValidNanosecond=function(e){return p(e,t.NANOSECOND_OF_SECOND_RANGE,"Nanosecond")};var h=new Map,d=function(e,t){return(0,u.newError)("".concat(t,' is expected to be a valid ZoneId but was: "').concat(e,'"'))};function p(e,t,n){if((0,s.assertNumberOrInteger)(e,n),!t.contains(e))throw(0,u.newError)("".concat(n," is expected to be in range ").concat(t.toString()," but was: ").concat(e.toString()));return e}function v(e,t){e=(0,a.int)(e),t=(0,a.int)(t);var n=e.div(t);return e.isPositive()!==t.isPositive()&&n.multiply(t).notEquals(e)&&(n=n.subtract(1)),n}function g(e,t){return e=(0,a.int)(e),t=(0,a.int)(t),e.subtract(v(e,t).multiply(t))}function y(e){return(e=(0,a.int)(e)).equals(0)?"":"."+m(e,9)}function m(e,t,n){var r=(e=(0,a.int)(e)).isNegative();r&&(e=e.negate());var o=e.toString();if(null!=t)for(;o.length0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(7168),a=n(9305),u=o(n(7518)),s=n(5973),l=n(6492),c=a.internal.temporalUtil.localDateTimeToEpochSecond,f=new Map;function h(e,t,n){var r=function(e){if(!f.has(e)){var t=new Intl.DateTimeFormat("en-US",{timeZone:e,year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1,era:"narrow"});f.set(e,t)}return f.get(e)}(e),o=(0,a.int)(t).multiply(1e3).add((0,a.int)(n).div(1e6)).toNumber(),i=r.formatToParts(o).reduce(function(e,t){return"era"===t.type?e.adjustEra="B"===t.value.toUpperCase()?function(e){return e.subtract(1).negate()}:l.identity:"hour"===t.type?e.hour=(0,a.int)(t.value).modulo(24):"literal"!==t.type&&(e[t.type]=(0,a.int)(t.value)),e},{});i.year=i.adjustEra(i.year);var u=c(i.year,i.month,i.day,i.hour,i.minute,i.second,i.nanosecond);return i.timeZoneOffsetSeconds=u.subtract(t),i.hour=i.hour.modulo(24),i}function d(e,t,n){if(!t&&!n)return e;var r=function(e){return n?e.toBigInt():e.toNumberOrInfinity()},o=Object.create(Object.getPrototypeOf(e));for(var i in e)if(!0===Object.prototype.hasOwnProperty.call(e,i)){var u=e[i];o[i]=(0,a.isInt)(u)?r(u):u}return Object.freeze(o),o}t.default={createDateTimeWithZoneIdTransformer:function(e,t){var n=e.disableLosslessIntegers,o=e.useBigInt;return u.default.createDateTimeWithZoneIdTransformer(e).extendsWith({signature:105,fromStructure:function(e){i.structure.verifyStructSize("DateTimeWithZoneId",3,e.size);var t=r(e.fields,3),u=t[0],s=t[1],l=t[2],c=h(l,u,s);return d(new a.DateTime(c.year,c.month,c.day,c.hour,c.minute,c.second,(0,a.int)(s),c.timeZoneOffsetSeconds,l),n,o)},toStructure:function(e){var n=c(e.year,e.month,e.day,e.hour,e.minute,e.second,e.nanosecond),r=null!=e.timeZoneOffsetSeconds?e.timeZoneOffsetSeconds:function(e,t,n){var r=h(e,t,n),o=c(r.year,r.month,r.day,r.hour,r.minute,r.second,n).subtract(t),i=t.subtract(o),a=h(e,i,n);return c(a.year,a.month,a.day,a.hour,a.minute,a.second,n).subtract(i)}(e.timeZoneId,n,e.nanosecond);null==e.timeZoneOffsetSeconds&&t.warn('DateTime objects without "timeZoneOffsetSeconds" property are prune to bugs related to ambiguous times. For instance, 2022-10-30T2:30:00[Europe/Berlin] could be GMT+1 or GMT+2.');var o=n.subtract(r),u=(0,a.int)(e.nanosecond),s=e.timeZoneId;return new i.structure.Structure(105,[o,u,s])}})},createDateTimeWithOffsetTransformer:function(e){var t=e.disableLosslessIntegers,n=e.useBigInt;return u.default.createDateTimeWithOffsetTransformer(e).extendsWith({signature:73,toStructure:function(e){var t=c(e.year,e.month,e.day,e.hour,e.minute,e.second,e.nanosecond),n=(0,a.int)(e.nanosecond),r=(0,a.int)(e.timeZoneOffsetSeconds),o=t.subtract(r);return new i.structure.Structure(73,[o,n,r])},fromStructure:function(e){i.structure.verifyStructSize("DateTimeWithZoneOffset",3,e.size);var o=r(e.fields,3),u=o[0],l=o[1],c=o[2],f=(0,a.int)(u).add(c),h=(0,s.epochSecondAndNanoToLocalDateTime)(f,l);return d(new a.DateTime(h.year,h.month,h.day,h.hour,h.minute,h.second,h.nanosecond,c,null),t,n)}})}}},5184:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.observeOn=void 0;var r=n(7110),o=n(7843),i=n(3111);t.observeOn=function(e,t){return void 0===t&&(t=0),o.operate(function(n,o){n.subscribe(i.createOperatorSubscriber(o,function(n){return r.executeSchedule(o,e,function(){return o.next(n)},t)},function(){return r.executeSchedule(o,e,function(){return o.complete()},t)},function(n){return r.executeSchedule(o,e,function(){return o.error(n)},t)}))})}},5250:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",u="__lodash_placeholder__",s=32,l=128,c=1/0,f=9007199254740991,h=NaN,d=4294967295,p=[["ary",l],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",s],["partialRight",64],["rearg",256]],v="[object Arguments]",g="[object Array]",y="[object Boolean]",m="[object Date]",b="[object Error]",_="[object Function]",w="[object GeneratorFunction]",x="[object Map]",E="[object Number]",O="[object Object]",S="[object Promise]",T="[object RegExp]",P="[object Set]",C="[object String]",A="[object Symbol]",k="[object WeakMap]",I="[object ArrayBuffer]",R="[object DataView]",j="[object Float32Array]",M="[object Float64Array]",N="[object Int8Array]",D="[object Int16Array]",L="[object Int32Array]",B="[object Uint8Array]",F="[object Uint8ClampedArray]",U="[object Uint16Array]",z="[object Uint32Array]",V=/\b__p \+= '';/g,W=/\b(__p \+=) '' \+/g,G=/(__e\(.*?\)|\b__t\)) \+\n'';/g,H=/&(?:amp|lt|gt|quot|#39);/g,Y=/[&<>"']/g,q=RegExp(H.source),X=RegExp(Y.source),K=/<%-([\s\S]+?)%>/g,Z=/<%([\s\S]+?)%>/g,$=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,J=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,ne=RegExp(te.source),re=/^\s+/,oe=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ae=/\{\n\/\* \[wrapped with (.+)\] \*/,ue=/,? & /,se=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,le=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,pe=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,me=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,be=/($^)/,_e=/['\n\r\u2028\u2029\\]/g,we="\\ud800-\\udfff",xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ee="\\u2700-\\u27bf",Oe="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",Te="\\ufe0e\\ufe0f",Pe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ce="["+we+"]",Ae="["+Pe+"]",ke="["+xe+"]",Ie="\\d+",Re="["+Ee+"]",je="["+Oe+"]",Me="[^"+we+Pe+Ie+Ee+Oe+Se+"]",Ne="\\ud83c[\\udffb-\\udfff]",De="[^"+we+"]",Le="(?:\\ud83c[\\udde6-\\uddff]){2}",Be="[\\ud800-\\udbff][\\udc00-\\udfff]",Fe="["+Se+"]",Ue="\\u200d",ze="(?:"+je+"|"+Me+")",Ve="(?:"+Fe+"|"+Me+")",We="(?:['’](?:d|ll|m|re|s|t|ve))?",Ge="(?:['’](?:D|LL|M|RE|S|T|VE))?",He="(?:"+ke+"|"+Ne+")?",Ye="["+Te+"]?",qe=Ye+He+"(?:"+Ue+"(?:"+[De,Le,Be].join("|")+")"+Ye+He+")*",Xe="(?:"+[Re,Le,Be].join("|")+")"+qe,Ke="(?:"+[De+ke+"?",ke,Le,Be,Ce].join("|")+")",Ze=RegExp("['’]","g"),$e=RegExp(ke,"g"),Qe=RegExp(Ne+"(?="+Ne+")|"+Ke+qe,"g"),Je=RegExp([Fe+"?"+je+"+"+We+"(?="+[Ae,Fe,"$"].join("|")+")",Ve+"+"+Ge+"(?="+[Ae,Fe+ze,"$"].join("|")+")",Fe+"?"+ze+"+"+We,Fe+"+"+Ge,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ie,Xe].join("|"),"g"),et=RegExp("["+Ue+we+xe+Te+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],rt=-1,ot={};ot[j]=ot[M]=ot[N]=ot[D]=ot[L]=ot[B]=ot[F]=ot[U]=ot[z]=!0,ot[v]=ot[g]=ot[I]=ot[y]=ot[R]=ot[m]=ot[b]=ot[_]=ot[x]=ot[E]=ot[O]=ot[T]=ot[P]=ot[C]=ot[k]=!1;var it={};it[v]=it[g]=it[I]=it[R]=it[y]=it[m]=it[j]=it[M]=it[N]=it[D]=it[L]=it[x]=it[E]=it[O]=it[T]=it[P]=it[C]=it[A]=it[B]=it[F]=it[U]=it[z]=!0,it[b]=it[_]=it[k]=!1;var at={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ut=parseFloat,st=parseInt,lt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ct="object"==typeof self&&self&&self.Object===Object&&self,ft=lt||ct||Function("return this")(),ht=t&&!t.nodeType&&t,dt=ht&&e&&!e.nodeType&&e,pt=dt&&dt.exports===ht,vt=pt&<.process,gt=function(){try{return dt&&dt.require&&dt.require("util").types||vt&&vt.binding&&vt.binding("util")}catch(e){}}(),yt=gt&>.isArrayBuffer,mt=gt&>.isDate,bt=gt&>.isMap,_t=gt&>.isRegExp,wt=gt&>.isSet,xt=gt&>.isTypedArray;function Et(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)}function Ot(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function kt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function Jt(e,t){for(var n=e.length;n--&&Ft(t,e[n],0)>-1;);return n}var en=Gt({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"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",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tn=Gt({"&":"&","<":"<",">":">",'"':""","'":"'"});function nn(e){return"\\"+at[e]}function rn(e){return et.test(e)}function on(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function an(e,t){return function(n){return e(t(n))}}function un(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"}),dn=function e(t){var n,r=(t=null==t?ft:dn.defaults(ft.Object(),t,dn.pick(ft,nt))).Array,oe=t.Date,we=t.Error,xe=t.Function,Ee=t.Math,Oe=t.Object,Se=t.RegExp,Te=t.String,Pe=t.TypeError,Ce=r.prototype,Ae=xe.prototype,ke=Oe.prototype,Ie=t["__core-js_shared__"],Re=Ae.toString,je=ke.hasOwnProperty,Me=0,Ne=(n=/[^.]+$/.exec(Ie&&Ie.keys&&Ie.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",De=ke.toString,Le=Re.call(Oe),Be=ft._,Fe=Se("^"+Re.call(je).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ue=pt?t.Buffer:o,ze=t.Symbol,Ve=t.Uint8Array,We=Ue?Ue.allocUnsafe:o,Ge=an(Oe.getPrototypeOf,Oe),He=Oe.create,Ye=ke.propertyIsEnumerable,qe=Ce.splice,Xe=ze?ze.isConcatSpreadable:o,Ke=ze?ze.iterator:o,Qe=ze?ze.toStringTag:o,et=function(){try{var e=si(Oe,"defineProperty");return e({},"",{}),e}catch(e){}}(),at=t.clearTimeout!==ft.clearTimeout&&t.clearTimeout,lt=oe&&oe.now!==ft.Date.now&&oe.now,ct=t.setTimeout!==ft.setTimeout&&t.setTimeout,ht=Ee.ceil,dt=Ee.floor,vt=Oe.getOwnPropertySymbols,gt=Ue?Ue.isBuffer:o,Dt=t.isFinite,Gt=Ce.join,pn=an(Oe.keys,Oe),vn=Ee.max,gn=Ee.min,yn=oe.now,mn=t.parseInt,bn=Ee.random,_n=Ce.reverse,wn=si(t,"DataView"),xn=si(t,"Map"),En=si(t,"Promise"),On=si(t,"Set"),Sn=si(t,"WeakMap"),Tn=si(Oe,"create"),Pn=Sn&&new Sn,Cn={},An=Di(wn),kn=Di(xn),In=Di(En),Rn=Di(On),jn=Di(Sn),Mn=ze?ze.prototype:o,Nn=Mn?Mn.valueOf:o,Dn=Mn?Mn.toString:o;function Ln(e){if(Ja(e)&&!Va(e)&&!(e instanceof zn)){if(e instanceof Un)return e;if(je.call(e,"__wrapped__"))return Li(e)}return new Un(e)}var Bn=function(){function e(){}return function(t){if(!Qa(t))return{};if(He)return He(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Fn(){}function Un(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function zn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function ir(e,t,n,r,i,a){var u,s=1&t,l=2&t,c=4&t;if(n&&(u=i?n(e,r,i,a):n(e)),u!==o)return u;if(!Qa(e))return e;var f=Va(e);if(f){if(u=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&je.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!s)return To(e,u)}else{var h=fi(e),d=h==_||h==w;if(Ya(e))return _o(e,s);if(h==O||h==v||d&&!i){if(u=l||d?{}:di(e),!s)return l?function(e,t){return Po(e,ci(e),t)}(e,function(e,t){return e&&Po(t,ku(t),e)}(u,e)):function(e,t){return Po(e,li(e),t)}(e,tr(u,e))}else{if(!it[h])return i?e:{};u=function(e,t,n){var r,o=e.constructor;switch(t){case I:return wo(e);case y:case m:return new o(+e);case R:return function(e,t){var n=t?wo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case j:case M:case N:case D:case L:case B:case F:case U:case z:return xo(e,n);case x:return new o;case E:case C:return new o(e);case T:return function(e){var t=new e.constructor(e.source,he.exec(e));return t.lastIndex=e.lastIndex,t}(e);case P:return new o;case A:return r=e,Nn?Oe(Nn.call(r)):{}}}(e,h,s)}}a||(a=new Yn);var p=a.get(e);if(p)return p;a.set(e,u),ou(e)?e.forEach(function(r){u.add(ir(r,t,n,r,e,a))}):eu(e)&&e.forEach(function(r,o){u.set(o,ir(r,t,n,o,e,a))});var g=f?o:(c?l?ti:ei:l?ku:Au)(e);return St(g||e,function(r,o){g&&(r=e[o=r]),Qn(u,o,ir(r,t,n,o,e,a))}),u}function ar(e,t,n){var r=n.length;if(null==e)return!r;for(e=Oe(e);r--;){var i=n[r],a=t[i],u=e[i];if(u===o&&!(i in e)||!a(u))return!1}return!0}function ur(e,t,n){if("function"!=typeof e)throw new Pe(i);return Pi(function(){e.apply(o,n)},t)}function sr(e,t,n,r){var o=-1,i=At,a=!0,u=e.length,s=[],l=t.length;if(!u)return s;n&&(t=It(t,Kt(n))),r?(i=kt,a=!1):t.length>=200&&(i=$t,a=!1,t=new Hn(t));e:for(;++o-1},Wn.prototype.set=function(e,t){var n=this.__data__,r=Jn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new Vn,map:new(xn||Wn),string:new Vn}},Gn.prototype.delete=function(e){var t=ai(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return ai(this,e).get(e)},Gn.prototype.has=function(e){return ai(this,e).has(e)},Gn.prototype.set=function(e,t){var n=ai(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Hn.prototype.add=Hn.prototype.push=function(e){return this.__data__.set(e,a),this},Hn.prototype.has=function(e){return this.__data__.has(e)},Yn.prototype.clear=function(){this.__data__=new Wn,this.size=0},Yn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Yn.prototype.get=function(e){return this.__data__.get(e)},Yn.prototype.has=function(e){return this.__data__.has(e)},Yn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Wn){var r=n.__data__;if(!xn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(e,t),this.size=n.size,this};var lr=ko(yr),cr=ko(mr,!0);function fr(e,t){var n=!0;return lr(e,function(e,r,o){return n=!!t(e,r,o)}),n}function hr(e,t,n){for(var r=-1,i=e.length;++r0&&n(u)?t>1?pr(u,t-1,n,r,o):Rt(o,u):r||(o[o.length]=u)}return o}var vr=Io(),gr=Io(!0);function yr(e,t){return e&&vr(e,t,Au)}function mr(e,t){return e&&gr(e,t,Au)}function br(e,t){return Ct(t,function(t){return Ka(e[t])})}function _r(e,t){for(var n=0,r=(t=go(t,e)).length;null!=e&&nt}function Or(e,t){return null!=e&&je.call(e,t)}function Sr(e,t){return null!=e&&t in Oe(e)}function Tr(e,t,n){for(var i=n?kt:At,a=e[0].length,u=e.length,s=u,l=r(u),c=1/0,f=[];s--;){var h=e[s];s&&t&&(h=It(h,Kt(t))),c=gn(h.length,c),l[s]=!n&&(t||a>=120&&h.length>=120)?new Hn(s&&h):o}h=e[0];var d=-1,p=l[0];e:for(;++d=u?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)});t--;)e[t]=e[t].value;return e}(o)}function zr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)u!==e&&qe.call(u,s,1),qe.call(e,s,1);return e}function Wr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;vi(o)?qe.call(e,o,1):uo(e,o)}}return e}function Gr(e,t){return e+dt(bn()*(t-e+1))}function Hr(e,t){var n="";if(!e||t<1||t>f)return n;do{t%2&&(n+=e),(t=dt(t/2))&&(e+=e)}while(t);return n}function Yr(e,t){return Ci(Ei(e,t,ts),e+"")}function qr(e){return Xn(Bu(e))}function Xr(e,t){var n=Bu(e);return Ii(n,or(t,0,n.length))}function Kr(e,t,n,r){if(!Qa(e))return e;for(var i=-1,a=(t=go(t,e)).length,u=a-1,s=e;null!=s&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!au(a)&&(n?a<=t:a=200){var l=t?null:Yo(e);if(l)return sn(l);a=!1,o=$t,s=new Hn}else s=t?[]:u;e:for(;++r=r?e:Jr(e,t,n)}var bo=at||function(e){return ft.clearTimeout(e)};function _o(e,t){if(t)return e.slice();var n=e.length,r=We?We(n):new e.constructor(n);return e.copy(r),r}function wo(e){var t=new e.constructor(e.byteLength);return new Ve(t).set(new Ve(e)),t}function xo(e,t){var n=t?wo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Eo(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=au(e),u=t!==o,s=null===t,l=t==t,c=au(t);if(!s&&!c&&!a&&e>t||a&&u&&l&&!s&&!c||r&&u&&l||!n&&l||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,u=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,u&&gi(n[0],n[1],u)&&(a=i<3?o:a,i=1),t=Oe(t);++r-1?i[a?t[u]:u]:o}}function Do(e){return Jo(function(t){var n=t.length,r=n,a=Un.prototype.thru;for(e&&t.reverse();r--;){var u=t[r];if("function"!=typeof u)throw new Pe(i);if(a&&!s&&"wrapper"==ri(u))var s=new Un([],!0)}for(r=s?r:n;++r1&&_.reverse(),d&&fs))return!1;var c=a.get(e),f=a.get(t);if(c&&f)return c==t&&f==e;var h=-1,d=!0,p=2&n?new Hn:o;for(a.set(e,t),a.set(t,e);++h-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return St(p,function(n){var r="_."+n[0];t&n[1]&&!At(e,r)&&e.push(r)}),e.sort()}(function(e){var t=e.match(ae);return t?t[1].split(ue):[]}(r),n)))}function ki(e){var t=0,n=0;return function(){var r=yn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Ii(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,ra(e,n)});function ca(e){var t=Ln(e);return t.__chain__=!0,t}function fa(e,t){return t(e)}var ha=Jo(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return rr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof zn&&vi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:fa,args:[i],thisArg:o}),new Un(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(o),e})):this.thru(i)}),da=Co(function(e,t,n){je.call(e,n)?++e[n]:nr(e,n,1)}),pa=No(zi),va=No(Vi);function ga(e,t){return(Va(e)?St:lr)(e,ii(t,3))}function ya(e,t){return(Va(e)?Tt:cr)(e,ii(t,3))}var ma=Co(function(e,t,n){je.call(e,n)?e[n].push(t):nr(e,n,[t])}),ba=Yr(function(e,t,n){var o=-1,i="function"==typeof t,a=Ga(e)?r(e.length):[];return lr(e,function(e){a[++o]=i?Et(t,e,n):Pr(e,t,n)}),a}),_a=Co(function(e,t,n){nr(e,n,t)});function wa(e,t){return(Va(e)?It:Nr)(e,ii(t,3))}var xa=Co(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),Ea=Yr(function(e,t){if(null==e)return[];var n=t.length;return n>1&&gi(e,t[0],t[1])?t=[]:n>2&&gi(t[0],t[1],t[2])&&(t=[t[0]]),Ur(e,pr(t,1),[])}),Oa=lt||function(){return ft.Date.now()};function Sa(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Xo(e,l,o,o,o,o,t)}function Ta(e,t){var n;if("function"!=typeof t)throw new Pe(i);return e=hu(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var Pa=Yr(function(e,t,n){var r=1;if(n.length){var o=un(n,oi(Pa));r|=s}return Xo(e,r,t,n,o)}),Ca=Yr(function(e,t,n){var r=3;if(n.length){var o=un(n,oi(Ca));r|=s}return Xo(t,r,e,n,o)});function Aa(e,t,n){var r,a,u,s,l,c,f=0,h=!1,d=!1,p=!0;if("function"!=typeof e)throw new Pe(i);function v(t){var n=r,i=a;return r=a=o,f=t,s=e.apply(i,n)}function g(e){var n=e-c;return c===o||n>=t||n<0||d&&e-f>=u}function y(){var e=Oa();if(g(e))return m(e);l=Pi(y,function(e){var n=t-(e-c);return d?gn(n,u-(e-f)):n}(e))}function m(e){return l=o,p&&r?v(e):(r=a=o,s)}function b(){var e=Oa(),n=g(e);if(r=arguments,a=this,c=e,n){if(l===o)return function(e){return f=e,l=Pi(y,t),h?v(e):s}(c);if(d)return bo(l),l=Pi(y,t),v(c)}return l===o&&(l=Pi(y,t)),s}return t=pu(t)||0,Qa(n)&&(h=!!n.leading,u=(d="maxWait"in n)?vn(pu(n.maxWait)||0,t):u,p="trailing"in n?!!n.trailing:p),b.cancel=function(){l!==o&&bo(l),f=0,r=c=a=l=o},b.flush=function(){return l===o?s:m(Oa())},b}var ka=Yr(function(e,t){return ur(e,1,t)}),Ia=Yr(function(e,t,n){return ur(e,pu(t)||0,n)});function Ra(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Pe(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Ra.Cache||Gn),n}function ja(e){if("function"!=typeof e)throw new Pe(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ra.Cache=Gn;var Ma=yo(function(e,t){var n=(t=1==t.length&&Va(t[0])?It(t[0],Kt(ii())):It(pr(t,1),Kt(ii()))).length;return Yr(function(r){for(var o=-1,i=gn(r.length,n);++o=t}),za=Cr(function(){return arguments}())?Cr:function(e){return Ja(e)&&je.call(e,"callee")&&!Ye.call(e,"callee")},Va=r.isArray,Wa=yt?Kt(yt):function(e){return Ja(e)&&xr(e)==I};function Ga(e){return null!=e&&$a(e.length)&&!Ka(e)}function Ha(e){return Ja(e)&&Ga(e)}var Ya=gt||ps,qa=mt?Kt(mt):function(e){return Ja(e)&&xr(e)==m};function Xa(e){if(!Ja(e))return!1;var t=xr(e);return t==b||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!nu(e)}function Ka(e){if(!Qa(e))return!1;var t=xr(e);return t==_||t==w||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Za(e){return"number"==typeof e&&e==hu(e)}function $a(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function Qa(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ja(e){return null!=e&&"object"==typeof e}var eu=bt?Kt(bt):function(e){return Ja(e)&&fi(e)==x};function tu(e){return"number"==typeof e||Ja(e)&&xr(e)==E}function nu(e){if(!Ja(e)||xr(e)!=O)return!1;var t=Ge(e);if(null===t)return!0;var n=je.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Re.call(n)==Le}var ru=_t?Kt(_t):function(e){return Ja(e)&&xr(e)==T},ou=wt?Kt(wt):function(e){return Ja(e)&&fi(e)==P};function iu(e){return"string"==typeof e||!Va(e)&&Ja(e)&&xr(e)==C}function au(e){return"symbol"==typeof e||Ja(e)&&xr(e)==A}var uu=xt?Kt(xt):function(e){return Ja(e)&&$a(e.length)&&!!ot[xr(e)]},su=Wo(Mr),lu=Wo(function(e,t){return e<=t});function cu(e){if(!e)return[];if(Ga(e))return iu(e)?cn(e):To(e);if(Ke&&e[Ke])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ke]());var t=fi(e);return(t==x?on:t==P?sn:Bu)(e)}function fu(e){return e?(e=pu(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function hu(e){var t=fu(e),n=t%1;return t==t?n?t-n:t:0}function du(e){return e?or(hu(e),0,d):0}function pu(e){if("number"==typeof e)return e;if(au(e))return h;if(Qa(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Qa(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Xt(e);var n=pe.test(e);return n||ge.test(e)?st(e.slice(2),n?2:8):de.test(e)?h:+e}function vu(e){return Po(e,ku(e))}function gu(e){return null==e?"":io(e)}var yu=Ao(function(e,t){if(_i(t)||Ga(t))Po(t,Au(t),e);else for(var n in t)je.call(t,n)&&Qn(e,n,t[n])}),mu=Ao(function(e,t){Po(t,ku(t),e)}),bu=Ao(function(e,t,n,r){Po(t,ku(t),e,r)}),_u=Ao(function(e,t,n,r){Po(t,Au(t),e,r)}),wu=Jo(rr),xu=Yr(function(e,t){e=Oe(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&gi(t[0],t[1],i)&&(r=1);++n1),t}),Po(e,ti(e),n),r&&(n=ir(n,7,$o));for(var o=t.length;o--;)uo(n,t[o]);return n}),Mu=Jo(function(e,t){return null==e?{}:function(e,t){return zr(e,t,function(t,n){return Su(e,n)})}(e,t)});function Nu(e,t){if(null==e)return{};var n=It(ti(e),function(e){return[e]});return t=ii(t),zr(e,n,function(e,n){return t(e,n[0])})}var Du=qo(Au),Lu=qo(ku);function Bu(e){return null==e?[]:Zt(e,Au(e))}var Fu=jo(function(e,t,n){return t=t.toLowerCase(),e+(n?Uu(t):t)});function Uu(e){return Xu(gu(e).toLowerCase())}function zu(e){return(e=gu(e))&&e.replace(me,en).replace($e,"")}var Vu=jo(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Wu=jo(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Gu=Ro("toLowerCase"),Hu=jo(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Yu=jo(function(e,t,n){return e+(n?" ":"")+Xu(t)}),qu=jo(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Xu=Ro("toUpperCase");function Ku(e,t,n){return e=gu(e),(t=n?o:t)===o?function(e){return tt.test(e)}(e)?function(e){return e.match(Je)||[]}(e):function(e){return e.match(se)||[]}(e):e.match(t)||[]}var Zu=Yr(function(e,t){try{return Et(e,o,t)}catch(e){return Xa(e)?e:new we(e)}}),$u=Jo(function(e,t){return St(t,function(t){t=Ni(t),nr(e,t,Pa(e[t],e))}),e});function Qu(e){return function(){return e}}var Ju=Do(),es=Do(!0);function ts(e){return e}function ns(e){return Rr("function"==typeof e?e:ir(e,1))}var rs=Yr(function(e,t){return function(n){return Pr(n,e,t)}}),os=Yr(function(e,t){return function(n){return Pr(e,n,t)}});function is(e,t,n){var r=Au(t),o=br(t,r);null!=n||Qa(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=br(t,Au(t)));var i=!(Qa(n)&&"chain"in n&&!n.chain),a=Ka(e);return St(o,function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=To(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Rt([this.value()],arguments))})}),e}function as(){}var us=Uo(It),ss=Uo(Pt),ls=Uo(Nt);function cs(e){return yi(e)?Wt(Ni(e)):function(e){return function(t){return _r(t,e)}}(e)}var fs=Vo(),hs=Vo(!0);function ds(){return[]}function ps(){return!1}var vs,gs=Fo(function(e,t){return e+t},0),ys=Ho("ceil"),ms=Fo(function(e,t){return e/t},1),bs=Ho("floor"),_s=Fo(function(e,t){return e*t},1),ws=Ho("round"),xs=Fo(function(e,t){return e-t},0);return Ln.after=function(e,t){if("function"!=typeof t)throw new Pe(i);return e=hu(e),function(){if(--e<1)return t.apply(this,arguments)}},Ln.ary=Sa,Ln.assign=yu,Ln.assignIn=mu,Ln.assignInWith=bu,Ln.assignWith=_u,Ln.at=wu,Ln.before=Ta,Ln.bind=Pa,Ln.bindAll=$u,Ln.bindKey=Ca,Ln.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Va(e)?e:[e]},Ln.chain=ca,Ln.chunk=function(e,t,n){t=(n?gi(e,t,n):t===o)?1:vn(hu(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,u=0,s=r(ht(i/t));ai?0:i+n),(r=r===o||r>i?i:hu(r))<0&&(r+=i),r=n>r?0:du(r);n>>0)?(e=gu(e))&&("string"==typeof t||null!=t&&!ru(t))&&!(t=io(t))&&rn(e)?mo(cn(e),0,n):e.split(t,n):[]},Ln.spread=function(e,t){if("function"!=typeof e)throw new Pe(i);return t=null==t?0:vn(hu(t),0),Yr(function(n){var r=n[t],o=mo(n,0,t);return r&&Rt(o,r),Et(e,this,o)})},Ln.tail=function(e){var t=null==e?0:e.length;return t?Jr(e,1,t):[]},Ln.take=function(e,t,n){return e&&e.length?Jr(e,0,(t=n||t===o?1:hu(t))<0?0:t):[]},Ln.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Jr(e,(t=r-(t=n||t===o?1:hu(t)))<0?0:t,r):[]},Ln.takeRightWhile=function(e,t){return e&&e.length?lo(e,ii(t,3),!1,!0):[]},Ln.takeWhile=function(e,t){return e&&e.length?lo(e,ii(t,3)):[]},Ln.tap=function(e,t){return t(e),e},Ln.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Pe(i);return Qa(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Aa(e,t,{leading:r,maxWait:t,trailing:o})},Ln.thru=fa,Ln.toArray=cu,Ln.toPairs=Du,Ln.toPairsIn=Lu,Ln.toPath=function(e){return Va(e)?It(e,Ni):au(e)?[e]:To(Mi(gu(e)))},Ln.toPlainObject=vu,Ln.transform=function(e,t,n){var r=Va(e),o=r||Ya(e)||uu(e);if(t=ii(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:Qa(e)&&Ka(i)?Bn(Ge(e)):{}}return(o?St:yr)(e,function(e,r,o){return t(n,e,r,o)}),n},Ln.unary=function(e){return Sa(e,1)},Ln.union=Ji,Ln.unionBy=ea,Ln.unionWith=ta,Ln.uniq=function(e){return e&&e.length?ao(e):[]},Ln.uniqBy=function(e,t){return e&&e.length?ao(e,ii(t,2)):[]},Ln.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?ao(e,o,t):[]},Ln.unset=function(e,t){return null==e||uo(e,t)},Ln.unzip=na,Ln.unzipWith=ra,Ln.update=function(e,t,n){return null==e?e:so(e,t,vo(n))},Ln.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:so(e,t,vo(n),r)},Ln.values=Bu,Ln.valuesIn=function(e){return null==e?[]:Zt(e,ku(e))},Ln.without=oa,Ln.words=Ku,Ln.wrap=function(e,t){return Na(vo(t),e)},Ln.xor=ia,Ln.xorBy=aa,Ln.xorWith=ua,Ln.zip=sa,Ln.zipObject=function(e,t){return ho(e||[],t||[],Qn)},Ln.zipObjectDeep=function(e,t){return ho(e||[],t||[],Kr)},Ln.zipWith=la,Ln.entries=Du,Ln.entriesIn=Lu,Ln.extend=mu,Ln.extendWith=bu,is(Ln,Ln),Ln.add=gs,Ln.attempt=Zu,Ln.camelCase=Fu,Ln.capitalize=Uu,Ln.ceil=ys,Ln.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=pu(n))==n?n:0),t!==o&&(t=(t=pu(t))==t?t:0),or(pu(e),t,n)},Ln.clone=function(e){return ir(e,4)},Ln.cloneDeep=function(e){return ir(e,5)},Ln.cloneDeepWith=function(e,t){return ir(e,5,t="function"==typeof t?t:o)},Ln.cloneWith=function(e,t){return ir(e,4,t="function"==typeof t?t:o)},Ln.conformsTo=function(e,t){return null==t||ar(e,t,Au(t))},Ln.deburr=zu,Ln.defaultTo=function(e,t){return null==e||e!=e?t:e},Ln.divide=ms,Ln.endsWith=function(e,t,n){e=gu(e),t=io(t);var r=e.length,i=n=n===o?r:or(hu(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Ln.eq=Ba,Ln.escape=function(e){return(e=gu(e))&&X.test(e)?e.replace(Y,tn):e},Ln.escapeRegExp=function(e){return(e=gu(e))&&ne.test(e)?e.replace(te,"\\$&"):e},Ln.every=function(e,t,n){var r=Va(e)?Pt:fr;return n&&gi(e,t,n)&&(t=o),r(e,ii(t,3))},Ln.find=pa,Ln.findIndex=zi,Ln.findKey=function(e,t){return Lt(e,ii(t,3),yr)},Ln.findLast=va,Ln.findLastIndex=Vi,Ln.findLastKey=function(e,t){return Lt(e,ii(t,3),mr)},Ln.floor=bs,Ln.forEach=ga,Ln.forEachRight=ya,Ln.forIn=function(e,t){return null==e?e:vr(e,ii(t,3),ku)},Ln.forInRight=function(e,t){return null==e?e:gr(e,ii(t,3),ku)},Ln.forOwn=function(e,t){return e&&yr(e,ii(t,3))},Ln.forOwnRight=function(e,t){return e&&mr(e,ii(t,3))},Ln.get=Ou,Ln.gt=Fa,Ln.gte=Ua,Ln.has=function(e,t){return null!=e&&hi(e,t,Or)},Ln.hasIn=Su,Ln.head=Gi,Ln.identity=ts,Ln.includes=function(e,t,n,r){e=Ga(e)?e:Bu(e),n=n&&!r?hu(n):0;var o=e.length;return n<0&&(n=vn(o+n,0)),iu(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Ft(e,t,n)>-1},Ln.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:hu(n);return o<0&&(o=vn(r+o,0)),Ft(e,t,o)},Ln.inRange=function(e,t,n){return t=fu(t),n===o?(n=t,t=0):n=fu(n),function(e,t,n){return e>=gn(t,n)&&e=-9007199254740991&&e<=f},Ln.isSet=ou,Ln.isString=iu,Ln.isSymbol=au,Ln.isTypedArray=uu,Ln.isUndefined=function(e){return e===o},Ln.isWeakMap=function(e){return Ja(e)&&fi(e)==k},Ln.isWeakSet=function(e){return Ja(e)&&"[object WeakSet]"==xr(e)},Ln.join=function(e,t){return null==e?"":Gt.call(e,t)},Ln.kebabCase=Vu,Ln.last=Xi,Ln.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=hu(n))<0?vn(r+i,0):gn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Bt(e,zt,i,!0)},Ln.lowerCase=Wu,Ln.lowerFirst=Gu,Ln.lt=su,Ln.lte=lu,Ln.max=function(e){return e&&e.length?hr(e,ts,Er):o},Ln.maxBy=function(e,t){return e&&e.length?hr(e,ii(t,2),Er):o},Ln.mean=function(e){return Vt(e,ts)},Ln.meanBy=function(e,t){return Vt(e,ii(t,2))},Ln.min=function(e){return e&&e.length?hr(e,ts,Mr):o},Ln.minBy=function(e,t){return e&&e.length?hr(e,ii(t,2),Mr):o},Ln.stubArray=ds,Ln.stubFalse=ps,Ln.stubObject=function(){return{}},Ln.stubString=function(){return""},Ln.stubTrue=function(){return!0},Ln.multiply=_s,Ln.nth=function(e,t){return e&&e.length?Fr(e,hu(t)):o},Ln.noConflict=function(){return ft._===this&&(ft._=Be),this},Ln.noop=as,Ln.now=Oa,Ln.pad=function(e,t,n){e=gu(e);var r=(t=hu(t))?ln(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return zo(dt(o),n)+e+zo(ht(o),n)},Ln.padEnd=function(e,t,n){e=gu(e);var r=(t=hu(t))?ln(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=bn();return gn(e+i*(t-e+ut("1e-"+((i+"").length-1))),t)}return Gr(e,t)},Ln.reduce=function(e,t,n){var r=Va(e)?jt:Ht,o=arguments.length<3;return r(e,ii(t,4),n,o,lr)},Ln.reduceRight=function(e,t,n){var r=Va(e)?Mt:Ht,o=arguments.length<3;return r(e,ii(t,4),n,o,cr)},Ln.repeat=function(e,t,n){return t=(n?gi(e,t,n):t===o)?1:hu(t),Hr(gu(e),t)},Ln.replace=function(){var e=arguments,t=gu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Ln.result=function(e,t,n){var r=-1,i=(t=go(t,e)).length;for(i||(i=1,e=o);++rf)return[];var n=d,r=gn(e,d);t=ii(t),e-=d;for(var o=qt(r,t);++n=a)return e;var s=n-ln(r);if(s<1)return r;var l=u?mo(u,0,s).join(""):e.slice(0,s);if(i===o)return l+r;if(u&&(s+=l.length-s),ru(i)){if(e.slice(s).search(i)){var c,f=l;for(i.global||(i=Se(i.source,gu(he.exec(i))+"g")),i.lastIndex=0;c=i.exec(f);)var h=c.index;l=l.slice(0,h===o?s:h)}}else if(e.indexOf(io(i),s)!=s){var d=l.lastIndexOf(i);d>-1&&(l=l.slice(0,d))}return l+r},Ln.unescape=function(e){return(e=gu(e))&&q.test(e)?e.replace(H,hn):e},Ln.uniqueId=function(e){var t=++Me;return gu(e)+t},Ln.upperCase=qu,Ln.upperFirst=Xu,Ln.each=ga,Ln.eachRight=ya,Ln.first=Gi,is(Ln,(vs={},yr(Ln,function(e,t){je.call(Ln.prototype,t)||(vs[t]=e)}),vs),{chain:!1}),Ln.VERSION="4.17.21",St(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){Ln[e].placeholder=Ln}),St(["drop","take"],function(e,t){zn.prototype[e]=function(n){n=n===o?1:vn(hu(n),0);var r=this.__filtered__&&!t?new zn(this):this.clone();return r.__filtered__?r.__takeCount__=gn(n,r.__takeCount__):r.__views__.push({size:gn(n,d),type:e+(r.__dir__<0?"Right":"")}),r},zn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),St(["filter","map","takeWhile"],function(e,t){var n=t+1,r=1==n||3==n;zn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ii(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),St(["head","last"],function(e,t){var n="take"+(t?"Right":"");zn.prototype[e]=function(){return this[n](1).value()[0]}}),St(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");zn.prototype[e]=function(){return this.__filtered__?new zn(this):this[n](1)}}),zn.prototype.compact=function(){return this.filter(ts)},zn.prototype.find=function(e){return this.filter(e).head()},zn.prototype.findLast=function(e){return this.reverse().find(e)},zn.prototype.invokeMap=Yr(function(e,t){return"function"==typeof e?new zn(this):this.map(function(n){return Pr(n,e,t)})}),zn.prototype.reject=function(e){return this.filter(ja(ii(e)))},zn.prototype.slice=function(e,t){e=hu(e);var n=this;return n.__filtered__&&(e>0||t<0)?new zn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=hu(t))<0?n.dropRight(-t):n.take(t-e)),n)},zn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},zn.prototype.toArray=function(){return this.take(d)},yr(zn.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Ln[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Ln.prototype[t]=function(){var t=this.__wrapped__,u=r?[1]:arguments,s=t instanceof zn,l=u[0],c=s||Va(t),f=function(e){var t=i.apply(Ln,Rt([e],u));return r&&h?t[0]:t};c&&n&&"function"==typeof l&&1!=l.length&&(s=c=!1);var h=this.__chain__,d=!!this.__actions__.length,p=a&&!h,v=s&&!d;if(!a&&c){t=v?t:new zn(this);var g=e.apply(t,u);return g.__actions__.push({func:fa,args:[f],thisArg:o}),new Un(g,h)}return p&&v?e.apply(this,u):(g=this.thru(f),p?r?g.value()[0]:g.value():g)})}),St(["pop","push","shift","sort","splice","unshift"],function(e){var t=Ce[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Ln.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Va(o)?o:[],e)}return this[n](function(n){return t.apply(Va(n)?n:[],e)})}}),yr(zn.prototype,function(e,t){var n=Ln[t];if(n){var r=n.name+"";je.call(Cn,r)||(Cn[r]=[]),Cn[r].push({name:t,func:n})}}),Cn[Lo(o,2).name]=[{name:"wrapper",func:o}],zn.prototype.clone=function(){var e=new zn(this.__wrapped__);return e.__actions__=To(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=To(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=To(this.__views__),e},zn.prototype.reverse=function(){if(this.__filtered__){var e=new zn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},zn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Va(e),r=t<0,o=n?e.length:0,i=function(e,t,n){for(var r=-1,o=n.length;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Ln.prototype.plant=function(e){for(var t,n=this;n instanceof Fn;){var r=Li(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Ln.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof zn){var t=e;return this.__actions__.length&&(t=new zn(this)),(t=t.reverse()).__actions__.push({func:fa,args:[Qi],thisArg:o}),new Un(t,this.__chain__)}return this.thru(Qi)},Ln.prototype.toJSON=Ln.prototype.valueOf=Ln.prototype.value=function(){return co(this.__wrapped__,this.__actions__)},Ln.prototype.first=Ln.prototype.head,Ke&&(Ln.prototype[Ke]=function(){return this}),Ln}();ft._=dn,(r=function(){return dn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},5267:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncAction=void 0;var o=n(4671),i=n(5649),a=n(7479),u=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.scheduler=t,r.work=n,r.pending=!1,r}return r(t,e),t.prototype.schedule=function(e,t){var n;if(void 0===t&&(t=0),this.closed)return this;this.state=e;var r=this.id,o=this.scheduler;return null!=r&&(this.id=this.recycleAsyncId(o,r,t)),this.pending=!0,this.delay=t,this.id=null!==(n=this.id)&&void 0!==n?n:this.requestAsyncId(o,this.id,t),this},t.prototype.requestAsyncId=function(e,t,n){return void 0===n&&(n=0),i.intervalProvider.setInterval(e.flush.bind(e,this),n)},t.prototype.recycleAsyncId=function(e,t,n){if(void 0===n&&(n=0),null!=n&&this.delay===n&&!1===this.pending)return t;null!=t&&i.intervalProvider.clearInterval(t)},t.prototype.execute=function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},t.prototype._execute=function(e,t){var n,r=!1;try{this.work(e)}catch(e){r=!0,n=e||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),n},t.prototype.unsubscribe=function(){if(!this.closed){var t=this.id,n=this.scheduler,r=n.actions;this.work=this.state=this.scheduler=null,this.pending=!1,a.arrRemove(r,this),null!=t&&(this.id=this.recycleAsyncId(n,t,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},t}(o.Action);t.AsyncAction=u},5319:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.alloc=void 0;var i=o(n(1048)),a=function(e){function t(t){var n=this,r=function(e){return e instanceof i.default.Buffer?e:"number"==typeof e&&"function"==typeof i.default.Buffer.alloc?i.default.Buffer.alloc(e):new i.default.Buffer(e)}(t);return(n=e.call(this,r.length)||this)._buffer=r,n}return r(t,e),t.prototype.getUInt8=function(e){return this._buffer.readUInt8(e)},t.prototype.getInt8=function(e){return this._buffer.readInt8(e)},t.prototype.getFloat64=function(e){return this._buffer.readDoubleBE(e)},t.prototype.getVarInt=function(e){for(var t=0,n=this._buffer.readInt8(e+t),r=n%128;n/128>=1;)t+=1,r+=(n=this._buffer.readInt8(e+t))%128;return{length:t+1,value:r}},t.prototype.putUInt8=function(e,t){this._buffer.writeUInt8(t,e)},t.prototype.putInt8=function(e,t){this._buffer.writeInt8(t,e)},t.prototype.putFloat64=function(e,t){this._buffer.writeDoubleBE(t,e)},t.prototype.putBytes=function(n,r){if(r instanceof t){var o=Math.min(r.length-r.position,this.length-n);r._buffer.copy(this._buffer,n,r.position,r.position+o),r.position+=o}else e.prototype.putBytes.call(this,n,r)},t.prototype.getSlice=function(e,n){return new t(this._buffer.slice(e,e+n))},t}(o(n(7174)).default);t.default=a,t.alloc=function(e){return new a(e)}},5337:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};Object.defineProperty(t,"__esModule",{value:!0}),t.fromEvent=void 0;var o=n(9445),i=n(4662),a=n(983),u=n(8046),s=n(1018),l=n(1251),c=["addListener","removeListener"],f=["addEventListener","removeEventListener"],h=["on","off"];function d(e,t){return function(n){return function(r){return e[n](t,r)}}}t.fromEvent=function e(t,n,p,v){if(s.isFunction(p)&&(v=p,p=void 0),v)return e(t,n,p).pipe(l.mapOneOrManyArgs(v));var g=r(function(e){return s.isFunction(e.addEventListener)&&s.isFunction(e.removeEventListener)}(t)?f.map(function(e){return function(r){return t[e](n,r,p)}}):function(e){return s.isFunction(e.addListener)&&s.isFunction(e.removeListener)}(t)?c.map(d(t,n)):function(e){return s.isFunction(e.on)&&s.isFunction(e.off)}(t)?h.map(d(t,n)):[],2),y=g[0],m=g[1];if(!y&&u.isArrayLike(t))return a.mergeMap(function(t){return e(t,n,p)})(o.innerFrom(t));if(!y)throw new TypeError("Invalid event target");return new i.Observable(function(e){var t=function(){for(var t=[],n=0;n{Object.defineProperty(t,"__esModule",{value:!0}),t.Unpacker=t.Packer=void 0;var r=n(7452),o=n(6781),i=n(7665),a=n(9305),u=a.error.PROTOCOL_ERROR,s=function(){function e(e){this._ch=e,this._byteArraysSupported=!0}return e.prototype.packable=function(e,t){var n,r=this;void 0===t&&(t=o.functional.identity);try{e=t(e)}catch(e){return function(){throw e}}if(null===e)return function(){return r._ch.writeUInt8(192)};if(!0===e)return function(){return r._ch.writeUInt8(195)};if(!1===e)return function(){return r._ch.writeUInt8(194)};if("number"==typeof e)return function(){return r.packFloat(e)};if("string"==typeof e)return function(){return r.packString(e)};if("bigint"==typeof e)return function(){return r.packInteger((0,a.int)(e))};if((0,a.isInt)(e))return function(){return r.packInteger(e)};if(e instanceof Int8Array)return function(){return r.packBytes(e)};if(e instanceof Array)return function(){r.packListHeader(e.length);for(var n=0;n=0&&e<128)return(0,a.int)(e);if(e>=240&&e<256)return(0,a.int)(e-256);if(200===e)return(0,a.int)(t.readInt8());if(201===e)return(0,a.int)(t.readInt16());if(202===e){var n=t.readInt32();return(0,a.int)(n)}if(203===e){var r=t.readInt32(),o=t.readInt32();return new a.Integer(o,r)}return null},e.prototype._unpackString=function(e,t,n,o){return 128===t?r.utf8.decode(o,n):208===e?r.utf8.decode(o,o.readUInt8()):209===e?r.utf8.decode(o,o.readUInt16()):210===e?r.utf8.decode(o,o.readUInt32()):null},e.prototype._unpackList=function(e,t,n,r,o){return 144===t?this._unpackListWithSize(n,r,o):212===e?this._unpackListWithSize(r.readUInt8(),r,o):213===e?this._unpackListWithSize(r.readUInt16(),r,o):214===e?this._unpackListWithSize(r.readUInt32(),r,o):null},e.prototype._unpackListWithSize=function(e,t,n){for(var r=[],o=0;o{Object.defineProperty(t,"__esModule",{value:!0}),t.distinct=void 0;var r=n(7843),o=n(3111),i=n(1342),a=n(9445);t.distinct=function(e,t){return r.operate(function(n,r){var u=new Set;n.subscribe(o.createOperatorSubscriber(r,function(t){var n=e?e(t):t;u.has(n)||(u.add(n),r.next(t))})),t&&a.innerFrom(t).subscribe(o.createOperatorSubscriber(r,function(){return u.clear()},i.noop))})}},5382:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.single=void 0;var r=n(2823),o=n(1505),i=n(1759),a=n(7843),u=n(3111);t.single=function(e){return a.operate(function(t,n){var a,s=!1,l=!1,c=0;t.subscribe(u.createOperatorSubscriber(n,function(r){l=!0,e&&!e(r,c++,t)||(s&&n.error(new o.SequenceError("Too many matching values")),s=!0,a=r)},function(){s?(n.next(a),n.complete()):n.error(l?new i.NotFoundError("No matching values"):new r.EmptyError)}))})}},5442:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};Object.defineProperty(t,"__esModule",{value:!0}),t.isDateTime=t.DateTime=t.isLocalDateTime=t.LocalDateTime=t.isDate=t.Date=t.isTime=t.Time=t.isLocalTime=t.LocalTime=t.isDuration=t.Duration=void 0;var u=i(n(5022)),s=n(6587),l=n(9691),c=i(n(3371)),f={value:!0,enumerable:!1,configurable:!1,writable:!1},h="__isDuration__",d="__isLocalTime__",p="__isTime__",v="__isDate__",g="__isLocalDateTime__",y="__isDateTime__",m=function(){function e(e,t,n,r){this.months=(0,s.assertNumberOrInteger)(e,"Months"),this.days=(0,s.assertNumberOrInteger)(t,"Days"),(0,s.assertNumberOrInteger)(n,"Seconds"),(0,s.assertNumberOrInteger)(r,"Nanoseconds"),this.seconds=u.normalizeSecondsForDuration(n,r),this.nanoseconds=u.normalizeNanosecondsForDuration(r),Object.freeze(this)}return e.prototype.toString=function(){return u.durationToIsoString(this.months,this.days,this.seconds,this.nanoseconds)},e}();t.Duration=m,Object.defineProperty(m.prototype,h,f),t.isDuration=function(e){return O(e,h)};var b=function(){function e(e,t,n,r){this.hour=u.assertValidHour(e),this.minute=u.assertValidMinute(t),this.second=u.assertValidSecond(n),this.nanosecond=u.assertValidNanosecond(r),Object.freeze(this)}return e.fromStandardDate=function(t,n){T(t,n);var r=u.totalNanoseconds(t,n);return new e(t.getHours(),t.getMinutes(),t.getSeconds(),r instanceof c.default?r.toInt():"bigint"==typeof r?(0,c.int)(r).toInt():r)},e.prototype.toString=function(){return u.timeToIsoString(this.hour,this.minute,this.second,this.nanosecond)},e}();t.LocalTime=b,Object.defineProperty(b.prototype,d,f),t.isLocalTime=function(e){return O(e,d)};var _=function(){function e(e,t,n,r,o){this.hour=u.assertValidHour(e),this.minute=u.assertValidMinute(t),this.second=u.assertValidSecond(n),this.nanosecond=u.assertValidNanosecond(r),this.timeZoneOffsetSeconds=(0,s.assertNumberOrInteger)(o,"Time zone offset in seconds"),Object.freeze(this)}return e.fromStandardDate=function(t,n){return T(t,n),new e(t.getHours(),t.getMinutes(),t.getSeconds(),(0,c.toNumber)(u.totalNanoseconds(t,n)),u.timeZoneOffsetInSeconds(t))},e.prototype.toString=function(){return u.timeToIsoString(this.hour,this.minute,this.second,this.nanosecond)+u.timeZoneOffsetToIsoString(this.timeZoneOffsetSeconds)},e}();t.Time=_,Object.defineProperty(_.prototype,p,f),t.isTime=function(e){return O(e,p)};var w=function(){function e(e,t,n){this.year=u.assertValidYear(e),this.month=u.assertValidMonth(t),this.day=u.assertValidDay(n),Object.freeze(this)}return e.fromStandardDate=function(t){return T(t),new e(t.getFullYear(),t.getMonth()+1,t.getDate())},e.prototype.toStandardDate=function(){return u.isoStringToStandardDate(this.toString())},e.prototype.toString=function(){return u.dateToIsoString(this.year,this.month,this.day)},e}();t.Date=w,Object.defineProperty(w.prototype,v,f),t.isDate=function(e){return O(e,v)};var x=function(){function e(e,t,n,r,o,i,a){this.year=u.assertValidYear(e),this.month=u.assertValidMonth(t),this.day=u.assertValidDay(n),this.hour=u.assertValidHour(r),this.minute=u.assertValidMinute(o),this.second=u.assertValidSecond(i),this.nanosecond=u.assertValidNanosecond(a),Object.freeze(this)}return e.fromStandardDate=function(t,n){return T(t,n),new e(t.getFullYear(),t.getMonth()+1,t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),(0,c.toNumber)(u.totalNanoseconds(t,n)))},e.prototype.toStandardDate=function(){return u.isoStringToStandardDate(this.toString())},e.prototype.toString=function(){return S(this.year,this.month,this.day,this.hour,this.minute,this.second,this.nanosecond)},e}();t.LocalDateTime=x,Object.defineProperty(x.prototype,g,f),t.isLocalDateTime=function(e){return O(e,g)};var E=function(){function e(e,t,n,r,o,i,c,f,h){this.year=u.assertValidYear(e),this.month=u.assertValidMonth(t),this.day=u.assertValidDay(n),this.hour=u.assertValidHour(r),this.minute=u.assertValidMinute(o),this.second=u.assertValidSecond(i),this.nanosecond=u.assertValidNanosecond(c);var d=a(function(e,t){var n=null!=e,r=null!=t&&""!==t;if(!n&&!r)throw(0,l.newError)("Unable to create DateTime without either time zone offset or id. Please specify either of them. Given offset: ".concat(e," and id: ").concat(t));var o=[void 0,void 0];return n&&((0,s.assertNumberOrInteger)(e,"Time zone offset in seconds"),o[0]=e),r&&((0,s.assertString)(t,"Time zone ID"),u.assertValidZoneId("Time zone ID",t),o[1]=t),o}(f,h),2),p=d[0],v=d[1];this.timeZoneOffsetSeconds=p,this.timeZoneId=null!=v?v:void 0,Object.freeze(this)}return e.fromStandardDate=function(t,n){return T(t,n),new e(t.getFullYear(),t.getMonth()+1,t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),(0,c.toNumber)(u.totalNanoseconds(t,n)),u.timeZoneOffsetInSeconds(t),null)},e.prototype.toStandardDate=function(){return u.toStandardDate(this._toUTC())},e.prototype.toString=function(){var e;return S(this.year,this.month,this.day,this.hour,this.minute,this.second,this.nanosecond)+(null!=this.timeZoneOffsetSeconds?u.timeZoneOffsetToIsoString(null!==(e=this.timeZoneOffsetSeconds)&&void 0!==e?e:0):"")+(null!=this.timeZoneId?"[".concat(this.timeZoneId,"]"):"")},e.prototype._toUTC=function(){var e;if(void 0===this.timeZoneOffsetSeconds)throw new Error("Requires DateTime created with time zone offset");var t=u.localDateTimeToEpochSecond(this.year,this.month,this.day,this.hour,this.minute,this.second,this.nanosecond).subtract(null!==(e=this.timeZoneOffsetSeconds)&&void 0!==e?e:0);return(0,c.int)(t).multiply(1e3).add((0,c.int)(this.nanosecond).div(1e6)).toNumber()},e}();function O(e,t){return null!=e&&!0===e[t]}function S(e,t,n,r,o,i,a){return u.dateToIsoString(e,t,n)+"T"+u.timeToIsoString(r,o,i,a)}function T(e,t){(0,s.assertValidDate)(e,"Standard date"),null!=t&&(0,s.assertNumberOrInteger)(t,"Nanosecond")}t.DateTime=E,Object.defineProperty(E.prototype,y,f),t.isDateTime=function(e){return O(e,y)}},5471:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.map=void 0;var r=n(7843),o=n(3111);t.map=function(e,t){return r.operate(function(n,r){var i=0;n.subscribe(o.createOperatorSubscriber(r,function(n){r.next(e.call(t,n,i++))}))})}},5477:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.window=void 0;var r=n(2483),o=n(7843),i=n(3111),a=n(1342),u=n(9445);t.window=function(e){return o.operate(function(t,n){var o=new r.Subject;n.next(o.asObservable());var s=function(e){o.error(e),n.error(e)};return t.subscribe(i.createOperatorSubscriber(n,function(e){return null==o?void 0:o.next(e)},function(){o.complete(),n.complete()},s)),u.innerFrom(e).subscribe(i.createOperatorSubscriber(n,function(){o.complete(),n.next(o=new r.Subject)},a.noop,s)),function(){null==o||o.unsubscribe(),o=null}})}},5481:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},a=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o{Object.defineProperty(t,"__esModule",{value:!0}),t.every=void 0;var r=n(7843),o=n(3111);t.every=function(e,t){return r.operate(function(n,r){var i=0;n.subscribe(o.createOperatorSubscriber(r,function(o){e.call(t,o,i++,n)||(r.next(!1),r.complete())},function(){r.next(!0),r.complete()}))})}},5553:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=n(7174),i=n(5319),a=function(e){function t(t){for(var n=this,r=0,o=0;o=n.length))return n.getUInt8(e);e-=n.length}},t.prototype.getInt8=function(e){for(var t=0;t=n.length))return n.getInt8(e);e-=n.length}},t.prototype.getFloat64=function(e){for(var t=(0,i.alloc)(8),n=0;n<8;n++)t.putUInt8(n,this.getUInt8(e+n));return t.getFloat64(0)},t}(o.BaseBuffer);t.default=a},5568:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createErrorClass=void 0,t.createErrorClass=function(e){var t=e(function(e){Error.call(e),e.stack=(new Error).stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}},5572:function(e,t,n){var r=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferCount=void 0;var o=n(7843),i=n(3111),a=n(7479);t.bufferCount=function(e,t){return void 0===t&&(t=null),t=null!=t?t:e,o.operate(function(n,o){var u=[],s=0;n.subscribe(i.createOperatorSubscriber(o,function(n){var i,l,c,f,h=null;s++%t===0&&u.push([]);try{for(var d=r(u),p=d.next();!p.done;p=d.next())(y=p.value).push(n),e<=y.length&&(h=null!=h?h:[]).push(y)}catch(e){i={error:e}}finally{try{p&&!p.done&&(l=d.return)&&l.call(d)}finally{if(i)throw i.error}}if(h)try{for(var v=r(h),g=v.next();!g.done;g=v.next()){var y=g.value;a.arrRemove(u,y),o.next(y)}}catch(e){c={error:e}}finally{try{g&&!g.done&&(f=v.return)&&f.call(v)}finally{if(c)throw c.error}}},function(){var e,t;try{for(var n=r(u),i=n.next();!i.done;i=n.next()){var a=i.value;o.next(a)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}o.complete()},void 0,function(){u=null}))})}},5584:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.raceInit=t.race=void 0;var r=n(4662),o=n(9445),i=n(8535),a=n(3111);function u(e){return function(t){for(var n=[],r=function(r){n.push(o.innerFrom(e[r]).subscribe(a.createOperatorSubscriber(t,function(e){if(n){for(var o=0;o{var r=n(7192);r=r.slice().filter(function(e){return!/^(gl\_|texture)/.test(e)}),e.exports=r.concat(["gl_VertexID","gl_InstanceID","gl_Position","gl_PointSize","gl_FragCoord","gl_FrontFacing","gl_FragDepth","gl_PointCoord","gl_MaxVertexAttribs","gl_MaxVertexUniformVectors","gl_MaxVertexOutputVectors","gl_MaxFragmentInputVectors","gl_MaxVertexTextureImageUnits","gl_MaxCombinedTextureImageUnits","gl_MaxTextureImageUnits","gl_MaxFragmentUniformVectors","gl_MaxDrawBuffers","gl_MinProgramTexelOffset","gl_MaxProgramTexelOffset","gl_DepthRangeParameters","gl_DepthRange","trunc","round","roundEven","isnan","isinf","floatBitsToInt","floatBitsToUint","intBitsToFloat","uintBitsToFloat","packSnorm2x16","unpackSnorm2x16","packUnorm2x16","unpackUnorm2x16","packHalf2x16","unpackHalf2x16","outerProduct","transpose","determinant","inverse","texture","textureSize","textureProj","textureLod","textureOffset","texelFetch","texelFetchOffset","textureProjOffset","textureLodOffset","textureProjLod","textureProjLodOffset","textureGrad","textureGradOffset","textureProjGrad","textureProjGradOffset"])},5600:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{var r=n(1048),o=r.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=a),a.prototype=Object.create(o.prototype),i(o,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},5642:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.UnsubscriptionError=void 0;var r=n(5568);t.UnsubscriptionError=r.createErrorClass(function(e){return function(t){e(this),this.message=t?t.length+" errors occurred during unsubscription:\n"+t.map(function(e,t){return t+1+") "+e.toString()}).join("\n "):"",this.name="UnsubscriptionError",this.errors=t}})},5815:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.fromVersion=void 0,t.fromVersion=function(e,t){void 0===t&&(t=function(){return{get userAgent(){}}});var n=t(),r=null!=n.userAgent?n.userAgent.split("(")[1].split(")")[0]:void 0,o=n.userAgent||void 0;return{product:"neo4j-javascript/".concat(e),platform:r,languageDetails:o}}},5880:function(e,t,n){var r,o;r=function(){var e=function(){},t="undefined",n=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"],o={},i=null;function a(e,t){var n=e[t];if("function"==typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(t){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function u(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function s(){for(var n=this.getLevel(),o=0;o=0&&t<=f.levels.SILENT)return t;throw new TypeError("log.setLevel() called with invalid level: "+e)}"string"==typeof e?h+=":"+e:"symbol"==typeof e&&(h=void 0),f.name=e,f.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},f.methodFactory=n||c,f.getLevel=function(){return null!=l?l:null!=u?u:a},f.setLevel=function(e,n){return l=p(e),!1!==n&&function(e){var n=(r[e]||"silent").toUpperCase();if(typeof window!==t&&h){try{return void(window.localStorage[h]=n)}catch(e){}try{window.document.cookie=encodeURIComponent(h)+"="+n+";"}catch(e){}}}(l),s.call(f)},f.setDefaultLevel=function(e){u=p(e),d()||f.setLevel(e,!1)},f.resetLevel=function(){l=null,function(){if(typeof window!==t&&h){try{window.localStorage.removeItem(h)}catch(e){}try{window.document.cookie=encodeURIComponent(h)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(e){}}}(),s.call(f)},f.enableAll=function(e){f.setLevel(f.levels.TRACE,e)},f.disableAll=function(e){f.setLevel(f.levels.SILENT,e)},f.rebuild=function(){if(i!==f&&(a=p(i.getLevel())),s.call(f),i===f)for(var e in o)o[e].rebuild()},a=p(i?i.getLevel():"WARN");var v=d();null!=v&&(l=p(v)),s.call(f)}(i=new f).getLogger=function(e){if("symbol"!=typeof e&&"string"!=typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=o[e];return t||(t=o[e]=new f(e,i.methodFactory)),t};var h=typeof window!==t?window.log:void 0;return i.noConflict=function(){return typeof window!==t&&window.log===i&&(window.log=h),i},i.getLoggers=function(){return o},i.default=i,i},void 0===(o=r.call(t,n,t,e))||(e.exports=o)},5909:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){var t=e.run;this._run=t}return e.fromTransaction=function(t){return new e({run:t.run.bind(t)})},e.prototype.run=function(e,t){return this._run(e,t)},e}();t.default=n},5918:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.epochSecondAndNanoToLocalDateTime=t.nanoOfDayToLocalTime=t.epochDayToDate=void 0;var r=n(9305),o=r.internal.temporalUtil,i=o.DAYS_0000_TO_1970,a=o.DAYS_PER_400_YEAR_CYCLE,u=o.NANOS_PER_HOUR,s=o.NANOS_PER_MINUTE,l=o.NANOS_PER_SECOND,c=o.SECONDS_PER_DAY,f=o.floorDiv,h=o.floorMod;function d(e){var t=(e=(0,r.int)(e)).add(i).subtract(60),n=(0,r.int)(0);if(t.lessThan(0)){var o=t.add(1).div(a).subtract(1);n=o.multiply(400),t=t.add(o.multiply(-a))}var u=t.multiply(400).add(591).div(a),s=t.subtract(u.multiply(365).add(u.div(4)).subtract(u.div(100)).add(u.div(400)));s.lessThan(0)&&(u=u.subtract(1),s=t.subtract(u.multiply(365).add(u.div(4)).subtract(u.div(100)).add(u.div(400)))),u=u.add(n);var l=s,c=l.multiply(5).add(2).div(153),f=c.add(2).modulo(12).add(1),h=l.subtract(c.multiply(306).add(5).div(10)).add(1);return u=u.add(c.div(10)),new r.Date(u,f,h)}function p(e){var t=(e=(0,r.int)(e)).div(u),n=(e=e.subtract(t.multiply(u))).div(s),o=(e=e.subtract(n.multiply(s))).div(l),i=e.subtract(o.multiply(l));return new r.LocalTime(t,n,o,i)}t.epochDayToDate=d,t.nanoOfDayToLocalTime=p,t.epochSecondAndNanoToLocalDateTime=function(e,t){var n=f(e,c),o=h(e,c).multiply(l).add(t),i=d(n),a=p(o);return new r.LocalDateTime(i.year,i.month,i.day,a.hour,a.minute,a.second,a.nanosecond)}},6013:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createObject=void 0,t.createObject=function(e,t){return e.reduce(function(e,n,r){return e[n]=t[r],e},{})}},6030:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.cacheKey=void 0;var r=n(4027);t.cacheKey=function(e,t){var n;return null!=t?"basic:"+t:void 0===e?"DEFAULT":"basic"===e.scheme?"basic:"+(null!==(n=e.principal)&&void 0!==n?n:""):"kerberos"===e.scheme?"kerberos:"+e.credentials:"bearer"===e.scheme?"bearer:"+e.credentials:"none"===e.scheme?"none":(0,r.stringify)(e,{sortedElements:!0})}},6033:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Stats=t.QueryStatistics=t.ProfiledPlan=t.Plan=t.ServerInfo=t.queryType=void 0;var r=n(6995),o=n(1866),i=function(){function e(e,t,n,r){var i,c,f;this.query={text:e,parameters:t},this.queryType=n.type,this.counters=new s(null!==(i=n.stats)&&void 0!==i?i:{}),this.updateStatistics=this.counters,this.plan=(null!=n.plan||null!=n.profile)&&new a(null!==(c=n.plan)&&void 0!==c?c:n.profile),this.profile=null!=n.profile&&new u(n.profile),this.notifications=(0,o.buildNotificationsFromMetadata)(n),this.gqlStatusObjects=(0,o.buildGqlStatusObjectFromMetadata)(n),this.server=new l(n.server,r),this.resultConsumedAfter=n.result_consumed_after,this.resultAvailableAfter=n.result_available_after,this.database={name:null!==(f=n.db)&&void 0!==f?f:null}}return e.prototype.hasPlan=function(){return this.plan instanceof a},e.prototype.hasProfile=function(){return this.profile instanceof u},e}(),a=function e(t){this.operatorType=t.operatorType,this.identifiers=t.identifiers,this.arguments=t.args,this.children=null!=t.children?t.children.map(function(t){return new e(t)}):[]};t.Plan=a;var u=function(){function e(t){this.operatorType=t.operatorType,this.identifiers=t.identifiers,this.arguments=t.args,this.dbHits=c("dbHits",t),this.rows=c("rows",t),this.pageCacheMisses=c("pageCacheMisses",t),this.pageCacheHits=c("pageCacheHits",t),this.pageCacheHitRatio=c("pageCacheHitRatio",t),this.time=c("time",t),this.children=null!=t.children?t.children.map(function(t){return new e(t)}):[]}return e.prototype.hasPageCacheStats=function(){return this.pageCacheMisses>0||this.pageCacheHits>0||this.pageCacheHitRatio>0},e}();t.ProfiledPlan=u,t.Stats=function(){this.nodesCreated=0,this.nodesDeleted=0,this.relationshipsCreated=0,this.relationshipsDeleted=0,this.propertiesSet=0,this.labelsAdded=0,this.labelsRemoved=0,this.indexesAdded=0,this.indexesRemoved=0,this.constraintsAdded=0,this.constraintsRemoved=0};var s=function(){function e(e){var t=this;this._stats={nodesCreated:0,nodesDeleted:0,relationshipsCreated:0,relationshipsDeleted:0,propertiesSet:0,labelsAdded:0,labelsRemoved:0,indexesAdded:0,indexesRemoved:0,constraintsAdded:0,constraintsRemoved:0},this._systemUpdates=0,Object.keys(e).forEach(function(n){var o=n.replace(/(-\w)/g,function(e){return e[1].toUpperCase()});o in t._stats?t._stats[o]=r.util.toNumber(e[n]):"systemUpdates"===o?t._systemUpdates=r.util.toNumber(e[n]):"containsSystemUpdates"===o?t._containsSystemUpdates=e[n]:"containsUpdates"===o&&(t._containsUpdates=e[n])}),this._stats=Object.freeze(this._stats)}return e.prototype.containsUpdates=function(){var e=this;return void 0!==this._containsUpdates?this._containsUpdates:Object.keys(this._stats).reduce(function(t,n){return t+e._stats[n]},0)>0},e.prototype.updates=function(){return this._stats},e.prototype.containsSystemUpdates=function(){return void 0!==this._containsSystemUpdates?this._containsSystemUpdates:this._systemUpdates>0},e.prototype.systemUpdates=function(){return this._systemUpdates},e}();t.QueryStatistics=s;var l=function(e,t){null!=e&&(this.address=e.address,this.agent=e.version),this.protocolVersion=t};function c(e,t,n){if(void 0===n&&(n=0),!1!==t&&e in t){var o=t[e];return r.util.toNumber(o)}return n}t.ServerInfo=l,t.queryType={READ_ONLY:"r",READ_WRITE:"rw",WRITE_ONLY:"w",SCHEMA_WRITE:"s"},t.default=i},6038:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},6086:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.sampleTime=void 0;var r=n(7961),o=n(1731),i=n(6472);t.sampleTime=function(e,t){return void 0===t&&(t=r.asyncScheduler),o.sample(i.interval(e,t))}},6102:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.onErrorResumeNext=void 0;var r=n(4662),o=n(8535),i=n(3111),a=n(1342),u=n(9445);t.onErrorResumeNext=function(){for(var e=[],t=0;t{Object.defineProperty(t,"__esModule",{value:!0}),t.publishLast=void 0;var r=n(95),o=n(8918);t.publishLast=function(){return function(e){var t=new r.AsyncSubject;return new o.ConnectableObservable(e,function(){return t})}}},6161:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},u=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;othis._maxRetryTimeMs||!(0,s.isRetriableError)(n)?Promise.reject(n):new Promise(function(n,r){var s=u._computeDelayWithJitter(o),l=u._setTimeout(function(){u._inFlightTimeoutIds=u._inFlightTimeoutIds.filter(function(e){return e!==l}),u._executeTransactionInsidePromise(e,t,n,r,i,a).catch(r)},s);u._inFlightTimeoutIds.push(l)}).catch(function(n){var s=o*u._multiplier;return u._retryTransactionPromise(e,t,n,r,s,i,a)})},e.prototype._executeTransactionInsidePromise=function(e,t,n,a,u,s){return o(this,void 0,void 0,function(){var o,l,c,f,h,d,p=this;return i(this,function(i){switch(i.label){case 0:return i.trys.push([0,4,,5]),l=e(null!=(null==s?void 0:s.apiTransactionConfig)?r({},null==s?void 0:s.apiTransactionConfig):void 0),this.pipelineBegin?(c=l,[3,3]):[3,1];case 1:return[4,l];case 2:c=i.sent(),i.label=3;case 3:return o=c,[3,5];case 4:return f=i.sent(),a(f),[2];case 5:return h=null!=u?u:function(e){return e},d=h(o),this._safeExecuteTransactionWork(d,t).then(function(e){return p._handleTransactionWorkSuccess(e,o,n,a)}).catch(function(e){return p._handleTransactionWorkFailure(e,o,a)}),[2]}})})},e.prototype._safeExecuteTransactionWork=function(e,t){try{var n=t(e);return Promise.resolve(n)}catch(e){return Promise.reject(e)}},e.prototype._handleTransactionWorkSuccess=function(e,t,n,r){t.isOpen()?t.commit().then(function(){n(e)}).catch(function(e){r(e)}):n(e)},e.prototype._handleTransactionWorkFailure=function(e,t,n){t.isOpen()?t.rollback().catch(function(e){}).then(function(){return n(e)}).catch(n):n(e)},e.prototype._computeDelayWithJitter=function(e){var t=e*this._jitterFactor,n=e-t,r=e+t;return Math.random()*(r-n)+n},e.prototype._verifyAfterConstruction=function(){if(this._maxRetryTimeMs<0)throw(0,s.newError)("Max retry time should be >= 0: "+this._maxRetryTimeMs.toString());if(this._initialRetryDelayMs<0)throw(0,s.newError)("Initial retry delay should >= 0: "+this._initialRetryDelayMs.toString());if(this._multiplier<1)throw(0,s.newError)("Multiplier should be >= 1.0: "+this._multiplier.toString());if(this._jitterFactor<0||this._jitterFactor>1)throw(0,s.newError)("Jitter factor should be in [0.0, 1.0]: "+this._jitterFactor.toFixed())},e}();function d(e,t){return null!=e?e:t}t.TransactionExecutor=h},6245:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(5319)),i=n(9305),a=i.internal.util,u=a.ENCRYPTION_OFF,s=a.ENCRYPTION_ON,l=function(){function e(e,t,n){void 0===t&&(t=c),void 0===n&&(n=function(e){return new WebSocket(e)});var r=this;this._open=!0,this._pending=[],this._error=null,this._handleConnectionError=this._handleConnectionError.bind(this),this._config=e,this._receiveTimeout=null,this._receiveTimeoutStarted=!1,this._receiveTimeoutId=null,this._closingPromise=null;var a=function(e,t){var n=function(e){return!0===e.encrypted||e.encrypted===s}(e),r=function(e){return!1===e.encrypted||e.encrypted===u}(e),o=e.trust,a=function(e){var t="function"==typeof e?e():"";return t&&t.toLowerCase().indexOf("https")>=0}(t);return function(e,t,n){null===n||(e&&!n?console.warn("Neo4j driver is configured to use secure WebSocket on a HTTP web page. WebSockets might not work in a mixed content environment. Please consider configuring driver to not use encryption."):t&&n&&console.warn("Neo4j driver is configured to use insecure WebSocket on a HTTPS web page. WebSockets might not work in a mixed content environment. Please consider configuring driver to use encryption."))}(n,r,a),r?{scheme:"ws",error:null}:a?{scheme:"wss",error:null}:n?o&&"TRUST_SYSTEM_CA_SIGNED_CERTIFICATES"!==o?{scheme:null,error:(0,i.newError)("The browser version of this driver only supports one trust strategy, 'TRUST_SYSTEM_CA_SIGNED_CERTIFICATES'. "+o+' is not supported. Please either use TRUST_SYSTEM_CA_SIGNED_CERTIFICATES or disable encryption by setting `encrypted:"'+u+'"` in the driver configuration.')}:{scheme:"wss",error:null}:{scheme:"ws",error:null}}(e,t),l=a.scheme,f=a.error;if(f)this._error=f;else{this._ws=function(e,t,n){var r=e+"://"+t.asHostPort();try{return n(r)}catch(r){if(function(e,t){return"SyntaxError"===e.name&&"["===(n=t.asHostPort()).charAt(0)&&-1!==n.indexOf("]");var n}(r,t)){var o=function(e,t){var n=t.host().replace(/:/g,"-").replace("%","s")+".ipv6-literal.net";return"".concat(e,"://").concat(n,":").concat(t.port())}(e,t);return n(o)}throw r}}(l,e.address,n),this._ws.binaryType="arraybuffer";var h=this;this._ws.onclose=function(e){e&&!e.wasClean&&h._handleConnectionError(),h._open=!1},this._ws.onopen=function(){h._clearConnectionTimeout();var e=h._pending;h._pending=null;for(var t=0;t0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.isIterable=void 0;var r=n(1964),o=n(1018);t.isIterable=function(e){return o.isFunction(null==e?void 0:e[r.iterator])}},6377:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.scanInternals=void 0;var r=n(3111);t.scanInternals=function(e,t,n,o,i){return function(a,u){var s=n,l=t,c=0;a.subscribe(r.createOperatorSubscriber(u,function(t){var n=c++;l=s?e(l,t,n):(s=!0,t),o&&u.next(l)},i&&function(){s&&u.next(l),u.complete()}))}}},6385:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),n(7666);var o=function(e){function t(t){var n=e.call(this)||this;return n._errorHandler=t,n}return r(t,e),Object.defineProperty(t.prototype,"id",{get:function(){throw new Error("not implemented")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"databaseId",{get:function(){throw new Error("not implemented")},set:function(e){throw new Error("not implemented")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"authToken",{get:function(){throw new Error("not implemented")},set:function(e){throw new Error("not implemented")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"supportsReAuth",{get:function(){throw new Error("not implemented")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"creationTimestamp",{get:function(){throw new Error("not implemented")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"idleTimestamp",{get:function(){throw new Error("not implemented")},set:function(e){throw new Error("not implemented")},enumerable:!1,configurable:!0}),t.prototype.protocol=function(){throw new Error("not implemented")},Object.defineProperty(t.prototype,"address",{get:function(){throw new Error("not implemented")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"version",{get:function(){throw new Error("not implemented")},set:function(e){throw new Error("not implemented")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"server",{get:function(){throw new Error("not implemented")},enumerable:!1,configurable:!0}),t.prototype.connect=function(e,t,n,r){throw new Error("not implemented")},t.prototype.write=function(e,t,n){throw new Error("not implemented")},t.prototype.close=function(){throw new Error("not implemented")},t.prototype.handleAndTransformError=function(e,t){return this._errorHandler?this._errorHandler.handleAndTransformError(e,t,this):e},t}(n(9305).Connection);t.default=o},6445:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=o(n(4596)),a=n(9305),u=o(n(5348)),s=o(n(3321)),l=a.internal.constants.BOLT_PROTOCOL_V4_2,c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),Object.defineProperty(t.prototype,"version",{get:function(){return l},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"transformer",{get:function(){var e=this;return void 0===this._transformer&&(this._transformer=new s.default(Object.values(u.default).map(function(t){return t(e._config,e._log)}))),this._transformer},enumerable:!1,configurable:!0}),t}(i.default);t.default=c},6472:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.interval=void 0;var r=n(7961),o=n(4092);t.interval=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=r.asyncScheduler),e<0&&(e=0),o.timer(e,e,t)}},6492:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.reuseOngoingRequest=t.identity=void 0;var r=n(9305);t.identity=function(e){return e},t.reuseOngoingRequest=function(e,t){void 0===t&&(t=null);var n=new Map;return function(){for(var o=[],i=0;i{Object.defineProperty(t,"__esModule",{value:!0}),t.timestamp=void 0;var r=n(9568),o=n(5471);t.timestamp=function(e){return void 0===e&&(e=r.dateTimestampProvider),o.map(function(t){return{value:t,timestamp:e.now()}})}},6544:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(9305),i=r(n(8320)),a=r(n(2857)),u=r(n(5642)),s=r(n(2539)),l=r(n(4596)),c=r(n(6445)),f=r(n(9054)),h=r(n(1711)),d=r(n(844)),p=r(n(6345)),v=r(n(934)),g=r(n(9125)),y=r(n(9744)),m=r(n(5815)),b=r(n(6890)),_=r(n(6377)),w=r(n(1092)),x=(n(7452),r(n(2578)));t.default=function(e){var t=void 0===e?{}:e,n=t.version,r=t.chunker,E=t.dechunker,O=t.channel,S=t.disableLosslessIntegers,T=t.useBigInt,P=t.serversideRouting,C=t.server,A=t.log,k=t.observer;return function(e,t,n,r,x,E,O,S){switch(e){case 1:return new i.default(t,n,r,E,S,O);case 2:return new a.default(t,n,r,E,S,O);case 3:return new u.default(t,n,r,E,S,O);case 4:return new s.default(t,n,r,E,S,O);case 4.1:return new l.default(t,n,r,E,S,O,x);case 4.2:return new c.default(t,n,r,E,S,O,x);case 4.3:return new f.default(t,n,r,E,S,O,x);case 4.4:return new h.default(t,n,r,E,S,O,x);case 5:return new d.default(t,n,r,E,S,O,x);case 5.1:return new p.default(t,n,r,E,S,O,x);case 5.2:return new v.default(t,n,r,E,S,O,x);case 5.3:return new g.default(t,n,r,E,S,O,x);case 5.4:return new y.default(t,n,r,E,S,O,x);case 5.5:return new m.default(t,n,r,E,S,O,x);case 5.6:return new b.default(t,n,r,E,S,O,x);case 5.7:return new _.default(t,n,r,E,S,O,x);case 5.8:return new w.default(t,n,r,E,S,O,x);default:throw(0,o.newError)("Unknown Bolt protocol version: "+e)}}(n,C,r,{disableLosslessIntegers:S,useBigInt:T},P,function(e){var t=new x.default({transformMetadata:e.transformMetadata.bind(e),enrichErrorMetadata:e.enrichErrorMetadata.bind(e),log:A,observer:k});return O.onerror=k.onError.bind(k),O.onmessage=function(e){return E.write(e)},E.onmessage=function(n){try{t.handleResponse(e.unpack(n))}catch(e){return k.onError(e)}},t},k.onProtocolError.bind(k),A)}},6566:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.repeatWhen=void 0;var r=n(9445),o=n(2483),i=n(7843),a=n(3111);t.repeatWhen=function(e){return i.operate(function(t,n){var i,u,s=!1,l=!1,c=!1,f=function(){return c&&l&&(n.complete(),!0)},h=function(){c=!1,i=t.subscribe(a.createOperatorSubscriber(n,void 0,function(){c=!0,!f()&&(u||(u=new o.Subject,r.innerFrom(e(u)).subscribe(a.createOperatorSubscriber(n,function(){i?h():s=!0},function(){l=!0,f()}))),u).next()})),s&&(i.unsubscribe(),i=null,s=!1,h())};h()})}},6586:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMapTo=void 0;var r=n(983),o=n(1018);t.mergeMapTo=function(e,t,n){return void 0===n&&(n=1/0),o.isFunction(t)?r.mergeMap(function(){return e},t,n):("number"==typeof t&&(n=t),r.mergeMap(function(){return e},n))}},6587:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t},a=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.ENCRYPTION_OFF=t.ENCRYPTION_ON=t.equals=t.validateQueryAndParameters=t.toNumber=t.assertValidDate=t.assertNumberOrInteger=t.assertNumber=t.assertString=t.assertObject=t.isString=t.isObject=t.isEmptyObjectOrNull=void 0;var u=i(n(3371)),s=n(4027);function l(e){return"object"==typeof e&&!Array.isArray(e)&&null!==e}function c(e,t){if(!f(e))throw new TypeError((0,s.stringify)(t)+" expected to be string but was: "+(0,s.stringify)(e));return e}function f(e){return"[object String]"===Object.prototype.toString.call(e)}t.ENCRYPTION_ON="ENCRYPTION_ON",t.ENCRYPTION_OFF="ENCRYPTION_OFF",t.isEmptyObjectOrNull=function(e){if(null===e)return!0;if(!l(e))return!1;for(var t in e)if(void 0!==e[t])return!1;return!0},t.isObject=l,t.validateQueryAndParameters=function(e,t,n){var r,o,i="",a=null!=t?t:{},u=null!==(r=null==n?void 0:n.skipAsserts)&&void 0!==r&&r;return"string"==typeof e?i=e:e instanceof String?i=e.toString():"object"==typeof e&&null!=e.text&&(i=e.text,a=null!==(o=e.parameters)&&void 0!==o?o:{}),u||(function(e){if(c(e,"Cypher query"),0===e.trim().length)throw new TypeError("Cypher query is expected to be a non-empty string.")}(i),function(e){if(!l(e)){var t=null!=e.constructor?" "+e.constructor.name:"";throw new TypeError("Query parameters are expected to either be undefined/null or an object, given:".concat(t," ").concat(JSON.stringify(e)))}}(a)),{validatedQuery:i,params:a}},t.assertObject=function(e,t){if(!l(e))throw new TypeError(t+" expected to be an object but was: "+(0,s.stringify)(e));return e},t.assertString=c,t.assertNumber=function(e,t){if("number"!=typeof e)throw new TypeError(t+" expected to be a number but was: "+(0,s.stringify)(e));return e},t.assertNumberOrInteger=function(e,t){if("number"!=typeof e&&"bigint"!=typeof e&&!(0,u.isInt)(e))throw new TypeError(t+" expected to be either a number or an Integer object but was: "+(0,s.stringify)(e));return e},t.assertValidDate=function(e,t){if("[object Date]"!==Object.prototype.toString.call(e))throw new TypeError(t+" expected to be a standard JavaScript Date but was: "+(0,s.stringify)(e));if(Number.isNaN(e.getTime()))throw new TypeError(t+" expected to be valid JavaScript Date but its time was NaN: "+(0,s.stringify)(e));return e},t.isString=f,t.equals=function e(t,n){var r,o;if(t===n)return!0;if(null===t||null===n)return!1;if("object"==typeof t&&"object"==typeof n){var i=Object.keys(t),u=Object.keys(n);if(i.length!==u.length)return!1;try{for(var s=a(i),l=s.next();!l.done;l=s.next()){var c=l.value;if(!e(t[c],n[c]))return!1}}catch(e){r={error:e}}finally{try{l&&!l.done&&(o=s.return)&&o.call(s)}finally{if(r)throw r.error}}return!0}return!1},t.toNumber=function(e){return e instanceof u.default?e.toNumber():"bigint"==typeof e?(0,u.int)(e).toNumber():e}},6625:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.combineAll=void 0;var r=n(6728);t.combineAll=r.combineLatestAll},6637:function(e,t,n){var r=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowToggle=void 0;var o=n(2483),i=n(8014),a=n(7843),u=n(9445),s=n(3111),l=n(1342),c=n(7479);t.windowToggle=function(e,t){return a.operate(function(n,a){var f=[],h=function(e){for(;0{Object.defineProperty(t,"__esModule",{value:!0}),t.identity=void 0,t.identity=function(e){return e}},6661:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};Object.defineProperty(t,"__esModule",{value:!0});var o=n(9305),i=n(7168),a=n(3321),u=o.error.PROTOCOL_ERROR;t.default={createNodeTransformer:function(){return new a.TypeTransformer({signature:78,isTypeInstance:function(e){return e instanceof o.Node},toStructure:function(e){throw(0,o.newError)("It is not allowed to pass nodes in query parameters, given: ".concat(e),u)},fromStructure:function(e){i.structure.verifyStructSize("Node",3,e.size);var t=r(e.fields,3),n=t[0],a=t[1],u=t[2];return new o.Node(n,a,u)}})},createRelationshipTransformer:function(){return new a.TypeTransformer({signature:82,isTypeInstance:function(e){return e instanceof o.Relationship},toStructure:function(e){throw(0,o.newError)("It is not allowed to pass relationships in query parameters, given: ".concat(e),u)},fromStructure:function(e){i.structure.verifyStructSize("Relationship",5,e.size);var t=r(e.fields,5),n=t[0],a=t[1],u=t[2],s=t[3],l=t[4];return new o.Relationship(n,a,u,s,l)}})},createUnboundRelationshipTransformer:function(){return new a.TypeTransformer({signature:114,isTypeInstance:function(e){return e instanceof o.UnboundRelationship},toStructure:function(e){throw(0,o.newError)("It is not allowed to pass unbound relationships in query parameters, given: ".concat(e),u)},fromStructure:function(e){i.structure.verifyStructSize("UnboundRelationship",3,e.size);var t=r(e.fields,3),n=t[0],a=t[1],u=t[2];return new o.UnboundRelationship(n,a,u)}})},createPathTransformer:function(){return new a.TypeTransformer({signature:80,isTypeInstance:function(e){return e instanceof o.Path},toStructure:function(e){throw(0,o.newError)("It is not allowed to pass paths in query parameters, given: ".concat(e),u)},fromStructure:function(e){i.structure.verifyStructSize("Path",3,e.size);for(var t=r(e.fields,3),n=t[0],a=t[1],u=t[2],s=[],l=n[0],c=0;c0?(d=a[h-1])instanceof o.UnboundRelationship&&(a[h-1]=d=d.bindTo(l,f)):(d=a[-h-1])instanceof o.UnboundRelationship&&(a[-h-1]=d=d.bindTo(f,l)),s.push(new o.PathSegment(l,d,f)),l=f}return new o.Path(n[0],n[n.length-1],s)}})}}},6672:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t},a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.packstream=t.channel=t.buf=t.bolt=t.loadBalancing=void 0,t.loadBalancing=i(n(4455)),t.bolt=i(n(7666)),t.buf=i(n(7174)),t.channel=i(n(7452)),t.packstream=i(n(7168)),a(n(9689),t)},6702:function(e,t){var n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.equals=void 0,t.equals=function(e,t){var r,o;if(e===t)return!0;if(null===e||null===t)return!1;if("object"==typeof e&&"object"==typeof t){var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;try{for(var u=n(i),s=u.next();!s.done;s=u.next()){var l=s.value;if(e[l]!==t[l])return!1}}catch(e){r={error:e}}finally{try{s&&!s.done&&(o=u.return)&&o.call(u)}finally{if(r)throw r.error}}return!0}return!1}},6728:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.combineLatestAll=void 0;var r=n(3247),o=n(3638);t.combineLatestAll=function(e){return o.joinAllInternals(r.combineLatest,e)}},6746:function(e,t,n){var r=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.windowCount=void 0;var o=n(2483),i=n(7843),a=n(3111);t.windowCount=function(e,t){void 0===t&&(t=0);var n=t>0?t:e;return i.operate(function(t,i){var u=[new o.Subject],s=0;i.next(u[0].asObservable()),t.subscribe(a.createOperatorSubscriber(i,function(t){var a,l;try{for(var c=r(u),f=c.next();!f.done;f=c.next())f.value.next(t)}catch(e){a={error:e}}finally{try{f&&!f.done&&(l=c.return)&&l.call(c)}finally{if(a)throw a.error}}var h=s-e+1;if(h>=0&&h%n===0&&u.shift().complete(),++s%n===0){var d=new o.Subject;u.push(d),i.next(d.asObservable())}},function(){for(;u.length>0;)u.shift().complete();i.complete()},function(e){for(;u.length>0;)u.shift().error(e);i.error(e)},function(){u=null}))})}},6755:function(e,t){var n=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},r=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},a=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o{e.exports=function(e,o){Array.isArray(o)||(o=[o]);var i=function(e){for(var t=-1,n=0;n0?e[i-1]:null;a&&n.test(a.data)&&e.splice(i++,0,t),e.splice.apply(e,[i,0].concat(o));var u=i+o.length;return e[u]&&/[^\r\n]$/.test(e[u].data)&&e.splice(u,0,t),e};var t={data:"\n",type:"whitespace"},n=/[^\r\n]$/;function r(e,t){for(var n=t;n{Object.defineProperty(t,"__esModule",{value:!0}),t.fromSubscribable=void 0;var r=n(4662);t.fromSubscribable=function(e){return new r.Observable(function(t){return e.subscribe(t)})}},6842:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]0))return[3,10];if(null==(s=a.pop()))return[3,1];c(i,this._activeResourceCounts),null!=this._removeIdleObserver&&this._removeIdleObserver(s),l=!1,g.label=2;case 2:return g.trys.push([2,4,,6]),[4,this._validateOnAcquire(e,s)];case 3:return l=g.sent(),[3,6];case 4:return h=g.sent(),f(i,this._activeResourceCounts),a.removeInUse(s),[4,this._destroy(s)];case 5:throw g.sent(),h;case 6:return l?(this._log.isDebugEnabled()&&this._log.debug("".concat(s," acquired from the pool ").concat(i)),[2,{resource:s,pool:a}]):[3,7];case 7:return f(i,this._activeResourceCounts),a.removeInUse(s),[4,this._destroy(s)];case 8:g.sent(),g.label=9;case 9:return[3,1];case 10:if(this._maxSize>0&&this.activeResourceCount(t)+this._pendingCreates[i]>=this._maxSize)return[2,{resource:null,pool:a}];this._pendingCreates[i]=this._pendingCreates[i]+1,g.label=11;case 11:return g.trys.push([11,,15,16]),this.activeResourceCount(t)+a.length>=this._maxSize&&n?null==(p=a.pop())?[3,13]:(null!=this._removeIdleObserver&&this._removeIdleObserver(p),a.removeInUse(p),[4,this._destroy(p)]):[3,13];case 12:g.sent(),g.label=13;case 13:return[4,this._create(e,t,function(e,t){return r(v,void 0,void 0,function(){return o(this,function(n){switch(n.label){case 0:return[4,this._release(e,t,a)];case 1:return[2,n.sent()]}})})})];case 14:return d=g.sent(),a.pushInUse(d),c(i,this._activeResourceCounts),this._log.isDebugEnabled()&&this._log.debug("".concat(d," created for the pool ").concat(i)),[3,16];case 15:return this._pendingCreates[i]=this._pendingCreates[i]-1,[7];case 16:return[2,{resource:d,pool:a}]}})})},e.prototype._release=function(e,t,n){return r(this,void 0,void 0,function(){var r,i=this;return o(this,function(o){switch(o.label){case 0:r=e.asKey(),o.label=1;case 1:return o.trys.push([1,,9,10]),n.isActive()?[4,this._validateOnRelease(t)]:[3,6];case 2:return o.sent()?[3,4]:(this._log.isDebugEnabled()&&this._log.debug("".concat(t," destroyed and can't be released to the pool ").concat(r," because it is not functional")),n.removeInUse(t),[4,this._destroy(t)]);case 3:return o.sent(),[3,5];case 4:null!=this._installIdleObserver&&this._installIdleObserver(t,{onError:function(e){i._log.debug("Idle connection ".concat(t," destroyed because of error: ").concat(e));var n=i._pools[r];null!=n&&(i._pools[r]=n.filter(function(e){return e!==t}),n.removeInUse(t)),i._destroy(t).catch(function(){})}}),n.push(t),this._log.isDebugEnabled()&&this._log.debug("".concat(t," released to the pool ").concat(r)),o.label=5;case 5:return[3,8];case 6:return this._log.isDebugEnabled()&&this._log.debug("".concat(t," destroyed and can't be released to the pool ").concat(r," because pool has been purged")),n.removeInUse(t),[4,this._destroy(t)];case 7:o.sent(),o.label=8;case 8:return[3,10];case 9:return f(r,this._activeResourceCounts),this._processPendingAcquireRequests(e),[7];case 10:return[2]}})})},e.prototype._purgeKey=function(e){return r(this,void 0,void 0,function(){var t,n,r;return o(this,function(o){switch(o.label){case 0:if(t=this._pools[e],n=[],null==t)return[3,2];for(;t.length>0;)null!=(r=t.pop())&&(null!=this._removeIdleObserver&&this._removeIdleObserver(r),n.push(this._destroy(r)));return t.close(),delete this._pools[e],[4,Promise.all(n)];case 1:o.sent(),o.label=2;case 2:return[2]}})})},e.prototype._processPendingAcquireRequests=function(e){var t=this,n=e.asKey(),r=this._acquireRequests[n];if(null!=r){var o=r.shift();null!=o?this._acquire(o.context,e,o.requireNew).catch(function(e){return o.reject(e),{resource:null,pool:null}}).then(function(r){var i=r.resource,a=r.pool;null!=i&&null!=a?o.isCompleted()?t._release(e,i,a).catch(function(e){t._log.isDebugEnabled()&&t._log.debug("".concat(i," could not be release back to the pool. Cause: ").concat(e))}):o.resolve(i):o.isCompleted()||(null==t._acquireRequests[n]&&(t._acquireRequests[n]=[]),t._acquireRequests[n].unshift(o))}).catch(function(e){return o.reject(e)}):delete this._acquireRequests[n]}},e}();function c(e,t){var n,r=null!==(n=t[e])&&void 0!==n?n:0;t[e]=r+1}function f(e,t){var n,r=(null!==(n=t[e])&&void 0!==n?n:0)-1;r>0?t[e]=r:delete t[e]}var h=function(){function e(e,t,n,r,o,i,a){this._key=e,this._context=t,this._resolve=r,this._reject=o,this._timeoutId=i,this._log=a,this._completed=!1,this._config=null!=n?n:{}}return Object.defineProperty(e.prototype,"context",{get:function(){return this._context},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"requireNew",{get:function(){var e;return null!==(e=this._config.requireNew)&&void 0!==e&&e},enumerable:!1,configurable:!0}),e.prototype.isCompleted=function(){return this._completed},e.prototype.resolve=function(e){this._completed||(this._completed=!0,clearTimeout(this._timeoutId),this._log.isDebugEnabled()&&this._log.debug("".concat(e," acquired from the pool ").concat(this._key)),this._resolve(e))},e.prototype.reject=function(e){this._completed||(this._completed=!0,clearTimeout(this._timeoutId),this._reject(e))},e}(),d=function(){function e(){this._active=!0,this._elements=[],this._elementsInUse=new Set}return e.prototype.isActive=function(){return this._active},e.prototype.close=function(){this._active=!1,this._elements=[],this._elementsInUse=new Set},e.prototype.filter=function(e){return this._elements=this._elements.filter(e),this},e.prototype.apply=function(e){this._elements.forEach(e),this._elementsInUse.forEach(e)},Object.defineProperty(e.prototype,"length",{get:function(){return this._elements.length},enumerable:!1,configurable:!0}),e.prototype.pop=function(){var e=this._elements.pop();return null!=e&&this._elementsInUse.add(e),e},e.prototype.push=function(e){return this._elementsInUse.delete(e),this._elements.push(e)},e.prototype.pushInUse=function(e){this._elementsInUse.add(e)},e.prototype.removeInUse=function(e){this._elementsInUse.delete(e)},e}();t.default=l},6872:function(e,t){var n=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.InternalConfig=t.Config=void 0;var r=function(){this.encrypted=void 0,this.trust=void 0,this.trustedCertificates=[],this.maxConnectionPoolSize=100,this.maxConnectionLifetime=36e5,this.connectionAcquisitionTimeout=6e4,this.maxTransactionRetryTime=3e4,this.connectionLivenessCheckTimeout=void 0,this.connectionTimeout=3e4,this.disableLosslessIntegers=!1,this.useBigInt=!1,this.logging=void 0,this.resolver=void 0,this.notificationFilter=void 0,this.userAgent=void 0,this.telemetryDisabled=!1,this.clientCertificate=void 0};t.Config=r;var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n(t,e),t}(r);t.InternalConfig=o},6890:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.lastValueFrom=void 0;var r=n(2823);t.lastValueFrom=function(e,t){var n="object"==typeof t;return new Promise(function(o,i){var a,u=!1;e.subscribe({next:function(e){a=e,u=!0},error:i,complete:function(){u?o(a):n?o(t.defaultValue):i(new r.EmptyError)}})})}},6902:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.flatMap=void 0;var r=n(983);t.flatMap=r.mergeMap},6931:e=>{e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},6985:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleArray=void 0;var r=n(4662);t.scheduleArray=function(e,t){return new r.Observable(function(n){var r=0;return t.schedule(function(){r===e.length?n.complete():(n.next(e[r++]),n.closed||this.schedule())})})}},6995:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.pool=t.boltAgent=t.objectUtil=t.resolver=t.serverAddress=t.urlUtil=t.logger=t.transactionExecutor=t.txConfig=t.connectionHolder=t.constants=t.bookmarks=t.observer=t.temporalUtil=t.util=void 0;var a=i(n(6587));t.util=a;var u=i(n(5022));t.temporalUtil=u;var s=i(n(2696));t.observer=s;var l=i(n(9730));t.bookmarks=l;var c=i(n(326));t.constants=c;var f=i(n(3618));t.connectionHolder=f;var h=i(n(754));t.txConfig=h;var d=i(n(6189));t.transactionExecutor=d;var p=i(n(4883));t.logger=p;var v=i(n(407));t.urlUtil=v;var g=i(n(7509));t.serverAddress=g;var y=i(n(9470));t.resolver=y;var m=i(n(93));t.objectUtil=m;var b=i(n(3488));t.boltAgent=b;var _=i(n(2906));t.pool=_},7021:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SIGNATURES=void 0;var r=n(9305),o=r.internal.constants,i=o.ACCESS_MODE_READ,a=o.FETCH_ALL,u=r.internal.util.assertString,s=Object.freeze({INIT:1,RESET:15,RUN:16,PULL_ALL:63,HELLO:1,GOODBYE:2,BEGIN:17,COMMIT:18,ROLLBACK:19,TELEMETRY:84,ROUTE:102,LOGON:106,LOGOFF:107,DISCARD:47,PULL:63});t.SIGNATURES=s;var l=function(){function e(e,t,n){this.signature=e,this.fields=t,this.toString=n}return e.init=function(t,n){return new e(1,[t,n],function(){return"INIT ".concat(t," {...}")})},e.run=function(t,n){return new e(16,[t,n],function(){return"RUN ".concat(t," ").concat(r.json.stringify(n))})},e.pullAll=function(){return p},e.reset=function(){return v},e.hello=function(t,n,r,o){void 0===r&&(r=null),void 0===o&&(o=null);var i=Object.assign({user_agent:t},n);return r&&(i.routing=r),o&&(i.patch_bolt=o),new e(1,[i],function(){return"HELLO {user_agent: '".concat(t,"', ...}")})},e.hello5x1=function(t,n){void 0===n&&(n=null);var r={user_agent:t};return n&&(r.routing=n),new e(1,[r],function(){return"HELLO {user_agent: '".concat(t,"', ...}")})},e.hello5x2=function(t,n,o){void 0===n&&(n=null),void 0===o&&(o=null);var i={user_agent:t};return h(i,n),o&&(i.routing=o),new e(1,[i],function(){return"HELLO ".concat(r.json.stringify(i))})},e.hello5x3=function(t,n,o,i){void 0===o&&(o=null),void 0===i&&(i=null);var a={};return t&&(a.user_agent=t),n&&(a.bolt_agent={product:n.product,platform:n.platform,language:n.language,language_details:n.languageDetails}),h(a,o),i&&(a.routing=i),new e(1,[a],function(){return"HELLO ".concat(r.json.stringify(a))})},e.hello5x5=function(t,n,o,i){void 0===o&&(o=null),void 0===i&&(i=null);var a={};return t&&(a.user_agent=t),n&&(a.bolt_agent={product:n.product,platform:n.platform,language:n.language,language_details:n.languageDetails}),d(a,o),i&&(a.routing=i),new e(1,[a],function(){return"HELLO ".concat(r.json.stringify(a))})},e.logon=function(t){return new e(106,[t],function(){return"LOGON { ... }"})},e.logoff=function(){return new e(107,[],function(){return"LOGOFF"})},e.begin=function(t){var n=void 0===t?{}:t,o=c(n.bookmarks,n.txConfig,n.database,n.mode,n.impersonatedUser,n.notificationFilter);return new e(17,[o],function(){return"BEGIN ".concat(r.json.stringify(o))})},e.begin5x5=function(t){var n=void 0===t?{}:t,o=c(n.bookmarks,n.txConfig,n.database,n.mode,n.impersonatedUser,n.notificationFilter,{appendNotificationFilter:d});return new e(17,[o],function(){return"BEGIN ".concat(r.json.stringify(o))})},e.commit=function(){return g},e.rollback=function(){return y},e.runWithMetadata=function(t,n,o){var i=void 0===o?{}:o,a=c(i.bookmarks,i.txConfig,i.database,i.mode,i.impersonatedUser,i.notificationFilter);return new e(16,[t,n,a],function(){return"RUN ".concat(t," ").concat(r.json.stringify(n)," ").concat(r.json.stringify(a))})},e.runWithMetadata5x5=function(t,n,o){var i=void 0===o?{}:o,a=c(i.bookmarks,i.txConfig,i.database,i.mode,i.impersonatedUser,i.notificationFilter,{appendNotificationFilter:d});return new e(16,[t,n,a],function(){return"RUN ".concat(t," ").concat(r.json.stringify(n)," ").concat(r.json.stringify(a))})},e.goodbye=function(){return m},e.pull=function(t){var n=void 0===t?{}:t,o=n.stmtId,i=void 0===o?-1:o,u=n.n,s=f(null==i?-1:i,(void 0===u?a:u)||a);return new e(63,[s],function(){return"PULL ".concat(r.json.stringify(s))})},e.discard=function(t){var n=void 0===t?{}:t,o=n.stmtId,i=void 0===o?-1:o,u=n.n,s=f(null==i?-1:i,(void 0===u?a:u)||a);return new e(47,[s],function(){return"DISCARD ".concat(r.json.stringify(s))})},e.telemetry=function(t){var n=t.api,o=(0,r.int)(n);return new e(84,[o],function(){return"TELEMETRY ".concat(o.toString())})},e.route=function(t,n,o){return void 0===t&&(t={}),void 0===n&&(n=[]),void 0===o&&(o=null),new e(102,[t,n,o],function(){return"ROUTE ".concat(r.json.stringify(t)," ").concat(r.json.stringify(n)," ").concat(o)})},e.routeV4x4=function(t,n,o){void 0===t&&(t={}),void 0===n&&(n=[]),void 0===o&&(o={});var i={};return o.databaseName&&(i.db=o.databaseName),o.impersonatedUser&&(i.imp_user=o.impersonatedUser),new e(102,[t,n,i],function(){return"ROUTE ".concat(r.json.stringify(t)," ").concat(r.json.stringify(n)," ").concat(r.json.stringify(i))})},e}();function c(e,t,n,r,o,a,s){var l;void 0===s&&(s={});var c={};return e.isEmpty()||(c.bookmarks=e.values()),null!==t.timeout&&(c.tx_timeout=t.timeout),t.metadata&&(c.tx_metadata=t.metadata),n&&(c.db=u(n,"database")),o&&(c.imp_user=u(o,"impersonatedUser")),r===i&&(c.mode="r"),(null!==(l=s.appendNotificationFilter)&&void 0!==l?l:h)(c,a),c}function f(e,t){var n={n:(0,r.int)(t)};return-1!==e&&(n.qid=(0,r.int)(e)),n}function h(e,t){t&&(t.minimumSeverityLevel&&(e.notifications_minimum_severity=t.minimumSeverityLevel),t.disabledCategories&&(e.notifications_disabled_categories=t.disabledCategories),t.disabledClassifications&&(e.notifications_disabled_categories=t.disabledClassifications))}function d(e,t){t&&(t.minimumSeverityLevel&&(e.notifications_minimum_severity=t.minimumSeverityLevel),t.disabledCategories&&(e.notifications_disabled_classifications=t.disabledCategories),t.disabledClassifications&&(e.notifications_disabled_classifications=t.disabledClassifications))}t.default=l;var p=new l(63,[],function(){return"PULL_ALL"}),v=new l(15,[],function(){return"RESET"}),g=new l(18,[],function(){return"COMMIT"}),y=new l(19,[],function(){return"ROLLBACK"}),m=new l(2,[],function(){return"GOODBYE"})},7041:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]{var r=n(3206);e.exports=function(e,t){var n=r(t),o=[];return(o=o.concat(n(e))).concat(n(null))}},7057:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ArgumentOutOfRangeError=void 0;var r=n(5568);t.ArgumentOutOfRangeError=r.createErrorClass(function(e){return function(){e(this),this.name="ArgumentOutOfRangeError",this.message="argument out of range"}})},7093:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isPoint=t.Point=void 0;var r=n(6587),o="__isPoint__",i=function(){function e(e,t,n,o){this.srid=(0,r.assertNumberOrInteger)(e,"SRID"),this.x=(0,r.assertNumber)(t,"X coordinate"),this.y=(0,r.assertNumber)(n,"Y coordinate"),this.z=null==o?o:(0,r.assertNumber)(o,"Z coordinate"),Object.freeze(this)}return e.prototype.toString=function(){return null==this.z||isNaN(this.z)?"Point{srid=".concat(a(this.srid),", x=").concat(a(this.x),", y=").concat(a(this.y),"}"):"Point{srid=".concat(a(this.srid),", x=").concat(a(this.x),", y=").concat(a(this.y),", z=").concat(a(this.z),"}")},e}();function a(e){return Number.isInteger(e)?e.toString()+".0":e.toString()}t.Point=i,Object.defineProperty(i.prototype,o,{value:!0,enumerable:!1,configurable:!1,writable:!1}),t.isPoint=function(e){return null!=e&&!0===e[o]}},7101:e=>{e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},7110:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.executeSchedule=void 0,t.executeSchedule=function(e,t,n,r,o){void 0===r&&(r=0),void 0===o&&(o=!1);var i=t.schedule(function(){n(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}},7168:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.structure=t.v2=t.v1=void 0;var a=i(n(5361));t.v1=a;var u=i(n(2072));t.v2=u;var s=i(n(7665));t.structure=s,t.default=u},7174:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseBuffer=void 0;var o=r(n(45));t.BaseBuffer=o.default,t.default=o.default},7192:e=>{e.exports=["abs","acos","all","any","asin","atan","ceil","clamp","cos","cross","dFdx","dFdy","degrees","distance","dot","equal","exp","exp2","faceforward","floor","fract","gl_BackColor","gl_BackLightModelProduct","gl_BackLightProduct","gl_BackMaterial","gl_BackSecondaryColor","gl_ClipPlane","gl_ClipVertex","gl_Color","gl_DepthRange","gl_DepthRangeParameters","gl_EyePlaneQ","gl_EyePlaneR","gl_EyePlaneS","gl_EyePlaneT","gl_Fog","gl_FogCoord","gl_FogFragCoord","gl_FogParameters","gl_FragColor","gl_FragCoord","gl_FragData","gl_FragDepth","gl_FragDepthEXT","gl_FrontColor","gl_FrontFacing","gl_FrontLightModelProduct","gl_FrontLightProduct","gl_FrontMaterial","gl_FrontSecondaryColor","gl_LightModel","gl_LightModelParameters","gl_LightModelProducts","gl_LightProducts","gl_LightSource","gl_LightSourceParameters","gl_MaterialParameters","gl_MaxClipPlanes","gl_MaxCombinedTextureImageUnits","gl_MaxDrawBuffers","gl_MaxFragmentUniformComponents","gl_MaxLights","gl_MaxTextureCoords","gl_MaxTextureImageUnits","gl_MaxTextureUnits","gl_MaxVaryingFloats","gl_MaxVertexAttribs","gl_MaxVertexTextureImageUnits","gl_MaxVertexUniformComponents","gl_ModelViewMatrix","gl_ModelViewMatrixInverse","gl_ModelViewMatrixInverseTranspose","gl_ModelViewMatrixTranspose","gl_ModelViewProjectionMatrix","gl_ModelViewProjectionMatrixInverse","gl_ModelViewProjectionMatrixInverseTranspose","gl_ModelViewProjectionMatrixTranspose","gl_MultiTexCoord0","gl_MultiTexCoord1","gl_MultiTexCoord2","gl_MultiTexCoord3","gl_MultiTexCoord4","gl_MultiTexCoord5","gl_MultiTexCoord6","gl_MultiTexCoord7","gl_Normal","gl_NormalMatrix","gl_NormalScale","gl_ObjectPlaneQ","gl_ObjectPlaneR","gl_ObjectPlaneS","gl_ObjectPlaneT","gl_Point","gl_PointCoord","gl_PointParameters","gl_PointSize","gl_Position","gl_ProjectionMatrix","gl_ProjectionMatrixInverse","gl_ProjectionMatrixInverseTranspose","gl_ProjectionMatrixTranspose","gl_SecondaryColor","gl_TexCoord","gl_TextureEnvColor","gl_TextureMatrix","gl_TextureMatrixInverse","gl_TextureMatrixInverseTranspose","gl_TextureMatrixTranspose","gl_Vertex","greaterThan","greaterThanEqual","inversesqrt","length","lessThan","lessThanEqual","log","log2","matrixCompMult","max","min","mix","mod","normalize","not","notEqual","pow","radians","reflect","refract","sign","sin","smoothstep","sqrt","step","tan","texture2D","texture2DLod","texture2DProj","texture2DProjLod","textureCube","textureCubeLod","texture2DLodEXT","texture2DProjLodEXT","textureCubeLodEXT","texture2DGradEXT","texture2DProjGradEXT","textureCubeGradEXT"]},7210:function(e,t,n){var r=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferTime=void 0;var o=n(8014),i=n(7843),a=n(3111),u=n(7479),s=n(7961),l=n(1107),c=n(7110);t.bufferTime=function(e){for(var t,n,f=[],h=1;h=0?c.executeSchedule(n,d,f,p,!0):s=!0,f();var h=a.createOperatorSubscriber(n,function(e){var t,n,o=i.slice();try{for(var a=r(o),u=a.next();!u.done;u=a.next()){var s=u.value,c=s.buffer;c.push(e),v<=c.length&&l(s)}}catch(e){t={error:e}}finally{try{u&&!u.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}},function(){for(;null==i?void 0:i.length;)n.next(i.shift().buffer);null==h||h.unsubscribe(),n.complete(),n.unsubscribe()},void 0,function(){return i=null});t.subscribe(h)})}},7220:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.publishBehavior=void 0;var r=n(1637),o=n(8918);t.publishBehavior=function(e){return function(t){var n=new r.BehaviorSubject(e);return new o.ConnectableObservable(t,function(){return n})}}},7245:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TestTools=t.Immediate=void 0;var n,r=1,o={};function i(e){return e in o&&(delete o[e],!0)}t.Immediate={setImmediate:function(e){var t=r++;return o[t]=!0,n||(n=Promise.resolve()),n.then(function(){return i(t)&&e()}),t},clearImmediate:function(e){i(e)}},t.TestTools={pending:function(){return Object.keys(o).length}}},7264:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]0||0===n?n:n<0?Number.MAX_SAFE_INTEGER:t}function S(e,t){var n=parseInt(e,10);if(n>0||n===l.FETCH_ALL)return n;if(0===n||n<0)throw new Error("The fetch size can only be a positive value or ".concat(l.FETCH_ALL," for ALL. However fetchSize = ").concat(n));return t}t.Driver=E,t.default=E},7286:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.mergeAll=void 0;var r=n(983),o=n(6640);t.mergeAll=function(e){return void 0===e&&(e=1/0),r.mergeMap(o.identity,e)}},7315:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.reportUnhandledError=void 0;var r=n(3413),o=n(9155);t.reportUnhandledError=function(e){o.timeoutProvider.setTimeout(function(){var t=r.config.onUnhandledError;if(!t)throw e;t(e)})}},7331:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.argsArgArrayOrObject=void 0;var n=Array.isArray,r=Object.getPrototypeOf,o=Object.prototype,i=Object.keys;t.argsArgArrayOrObject=function(e){if(1===e.length){var t=e[0];if(n(t))return{args:t,keys:null};if((u=t)&&"object"==typeof u&&r(u)===o){var a=i(t);return{args:a.map(function(e){return t[e]}),keys:a}}}var u;return{args:e,keys:null}}},7372:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.skipUntil=void 0;var r=n(7843),o=n(3111),i=n(9445),a=n(1342);t.skipUntil=function(e){return r.operate(function(t,n){var r=!1,u=o.createOperatorSubscriber(n,function(){null==u||u.unsubscribe(),r=!0},a.noop);i.innerFrom(e).subscribe(u),t.subscribe(o.createOperatorSubscriber(n,function(e){return r&&n.next(e)}))})}},7428:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},f=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},h=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var d=n(9305),p=u(n(206)),v=n(7452),g=h(n(4132)),y=h(n(8987)),m=n(4455),b=n(7721),_=n(6781),w=d.error.SERVICE_UNAVAILABLE,x=d.error.SESSION_EXPIRED,E=d.internal.bookmarks.Bookmarks,O=d.internal.constants,S=O.ACCESS_MODE_READ,T=O.ACCESS_MODE_WRITE,P=O.BOLT_PROTOCOL_V3,C=O.BOLT_PROTOCOL_V4_0,A=O.BOLT_PROTOCOL_V4_4,k=O.BOLT_PROTOCOL_V5_1,I="Neo.ClientError.Database.DatabaseNotFound",R="Neo.ClientError.Transaction.InvalidBookmark",j="Neo.ClientError.Transaction.InvalidBookmarkMixture",M="Neo.ClientError.Security.AuthorizationExpired",N="Neo.ClientError.Statement.ArgumentError",D="Neo.ClientError.Request.Invalid",L="Neo.ClientError.Statement.TypeError",B="N/A",F=null,U=(0,d.int)(3e4),z=function(e){function t(t){var n=t.id,r=t.address,i=t.routingContext,a=t.hostNameResolver,u=t.config,c=t.log,f=t.userAgent,h=t.boltAgent,g=t.authTokenManager,y=t.routingTablePurgeDelay,w=t.newPool,x=e.call(this,{id:n,config:u,log:c,userAgent:f,boltAgent:h,authTokenManager:g,newPool:w},function(e){return s(x,void 0,void 0,function(){var t,n;return l(this,function(r){switch(r.label){case 0:return t=b.createChannelConnection,n=[e,this._config,this._createConnectionErrorHandler(),this._log],[4,this._clientCertificateHolder.getClientCertificate()];case 1:return[2,t.apply(void 0,n.concat([r.sent(),this._routingContext,this._channelSsrCallback.bind(this)]))]}})})})||this;return x._routingContext=o(o({},i),{address:r.toString()}),x._seedRouter=r,x._rediscovery=new p.default(x._routingContext),x._loadBalancingStrategy=new m.LeastConnectedLoadBalancingStrategy(x._connectionPool),x._hostNameResolver=a,x._dnsResolver=new v.HostNameResolver,x._log=c,x._useSeedRouter=!0,x._routingTableRegistry=new V(y?(0,d.int)(y):U),x._refreshRoutingTable=_.functional.reuseOngoingRequest(x._refreshRoutingTable,x),x._withSSR=0,x._withoutSSR=0,x}return r(t,e),t.prototype._createConnectionErrorHandler=function(){return new b.ConnectionErrorHandler(x)},t.prototype._handleUnavailability=function(e,t,n){return this._log.warn("Routing driver ".concat(this._id," will forget ").concat(t," for database '").concat(n,"' because of an error ").concat(e.code," '").concat(e.message,"'")),this.forget(t,n||F),e},t.prototype._handleSecurityError=function(t,n,r,o){return this._log.warn("Routing driver ".concat(this._id," will close connections to ").concat(n," for database '").concat(o,"' because of an error ").concat(t.code," '").concat(t.message,"'")),e.prototype._handleSecurityError.call(this,t,n,r,o)},t.prototype._handleWriteFailure=function(e,t,n){return this._log.warn("Routing driver ".concat(this._id," will forget writer ").concat(t," for database '").concat(n,"' because of an error ").concat(e.code," '").concat(e.message,"'")),this.forgetWriter(t,n||F),(0,d.newError)("No longer possible to write to server at "+t,x,e)},t.prototype.acquireConnection=function(e){var t=void 0===e?{}:e,n=t.accessMode,r=t.database,o=t.bookmarks,i=t.impersonatedUser,a=t.onDatabaseNameResolved,u=t.auth,c=t.homeDb;return s(this,void 0,void 0,function(){var e,t,s,f,h,d=this;return l(this,function(l){switch(l.label){case 0:return e={database:r||F},t=new b.ConnectionErrorHandler(x,function(t,n){return d._handleUnavailability(t,n,e.database)},function(t,n){return d._handleWriteFailure(t,n,null!=c?c:e.database)},function(t,n,r){return d._handleSecurityError(t,n,r,e.database)}),this.SSREnabled()&&void 0!==c&&""===r?!(f=this._routingTableRegistry.get(c,function(){return new p.RoutingTable({database:c})}))||f.isStaleFor(n)?[3,2]:[4,this.getConnectionFromRoutingTable(f,u,n,t)]:[3,2];case 1:if(s=l.sent(),this.SSREnabled())return[2,s];s.release(),l.label=2;case 2:return[4,this._freshRoutingTable({accessMode:n,database:e.database,bookmarks:o,impersonatedUser:i,auth:u,onDatabaseNameResolved:function(t){e.database=e.database||t,a&&a(t)}})];case 3:return h=l.sent(),[2,this.getConnectionFromRoutingTable(h,u,n,t)]}})})},t.prototype.getConnectionFromRoutingTable=function(e,t,n,r){return s(this,void 0,void 0,function(){var o,i,a,u;return l(this,function(s){switch(s.label){case 0:if(n===S)i=this._loadBalancingStrategy.selectReader(e.readers),o="read";else{if(n!==T)throw(0,d.newError)("Illegal mode "+n);i=this._loadBalancingStrategy.selectWriter(e.writers),o="write"}if(!i)throw(0,d.newError)("Failed to obtain connection towards ".concat(o," server. Known routing table is: ").concat(e),x);s.label=1;case 1:return s.trys.push([1,5,,6]),[4,this._connectionPool.acquire({auth:t},i)];case 2:return a=s.sent(),t?[4,this._verifyStickyConnection({auth:t,connection:a,address:i})]:[3,4];case 3:return s.sent(),[2,a];case 4:return[2,new b.DelegateConnection(a,r)];case 5:throw u=s.sent(),r.handleAndTransformError(u,i);case 6:return[2]}})})},t.prototype._hasProtocolVersion=function(e){return s(this,void 0,void 0,function(){var t,n,r,o,i,a;return l(this,function(u){switch(u.label){case 0:return[4,this._resolveSeedRouter(this._seedRouter)];case 1:t=u.sent(),r=0,u.label=2;case 2:if(!(r=C})];case 1:return[2,e.sent()]}})})},t.prototype.supportsTransactionConfig=function(){return s(this,void 0,void 0,function(){return l(this,function(e){switch(e.label){case 0:return[4,this._hasProtocolVersion(function(e){return e>=P})];case 1:return[2,e.sent()]}})})},t.prototype.supportsUserImpersonation=function(){return s(this,void 0,void 0,function(){return l(this,function(e){switch(e.label){case 0:return[4,this._hasProtocolVersion(function(e){return e>=A})];case 1:return[2,e.sent()]}})})},t.prototype.supportsSessionAuth=function(){return s(this,void 0,void 0,function(){return l(this,function(e){switch(e.label){case 0:return[4,this._hasProtocolVersion(function(e){return e>=k})];case 1:return[2,e.sent()]}})})},t.prototype.getNegotiatedProtocolVersion=function(){var e=this;return new Promise(function(t,n){e._hasProtocolVersion(t).catch(n)})},t.prototype.verifyAuthentication=function(e){var t=e.database,n=e.accessMode,r=e.auth;return s(this,void 0,void 0,function(){var e=this;return l(this,function(o){return[2,this._verifyAuthentication({auth:r,getAddress:function(){return s(e,void 0,void 0,function(){var e,o,i;return l(this,function(a){switch(a.label){case 0:return e={database:t||F},[4,this._freshRoutingTable({accessMode:n,database:e.database,auth:r,onDatabaseNameResolved:function(t){e.database=e.database||t}})];case 1:if(o=a.sent(),0===(i=n===T?o.writers:o.readers).length)throw(0,d.newError)("No servers available for database '".concat(e.database,"' with access mode '").concat(n,"'"),w);return[2,i[0]]}})})}})]})})},t.prototype.verifyConnectivityAndGetServerInfo=function(e){var t=e.database,n=e.accessMode;return s(this,void 0,void 0,function(){var e,r,o,i,a,u,s,f,h,p,v;return l(this,function(l){switch(l.label){case 0:return e={database:t||F},[4,this._freshRoutingTable({accessMode:n,database:e.database,onDatabaseNameResolved:function(t){e.database=e.database||t}})];case 1:r=l.sent(),o=n===T?r.writers:r.readers,i=(0,d.newError)("No servers available for database '".concat(e.database,"' with access mode '").concat(n,"'"),w),l.label=2;case 2:l.trys.push([2,9,10,11]),a=c(o),u=a.next(),l.label=3;case 3:if(u.done)return[3,8];s=u.value,l.label=4;case 4:return l.trys.push([4,6,,7]),[4,this._verifyConnectivityAndGetServerVersion({address:s})];case 5:return[2,l.sent()];case 6:return f=l.sent(),i=f,[3,7];case 7:return u=a.next(),[3,3];case 8:return[3,11];case 9:return h=l.sent(),p={error:h},[3,11];case 10:try{u&&!u.done&&(v=a.return)&&v.call(a)}finally{if(p)throw p.error}return[7];case 11:throw i}})})},t.prototype.forget=function(e,t){this._routingTableRegistry.apply(t,{applyWhenExists:function(t){return t.forget(e)}}),this._connectionPool.purge(e).catch(function(){})},t.prototype.forgetWriter=function(e,t){this._routingTableRegistry.apply(t,{applyWhenExists:function(t){return t.forgetWriter(e)}})},t.prototype._freshRoutingTable=function(e){var t=void 0===e?{}:e,n=t.accessMode,r=t.database,o=t.bookmarks,i=t.impersonatedUser,a=t.onDatabaseNameResolved,u=t.auth,s=this._routingTableRegistry.get(r,function(){return new p.RoutingTable({database:r})});return s.isStaleFor(n)?(this._log.info('Routing table is stale for database: "'.concat(r,'" and access mode: "').concat(n,'": ').concat(s)),this._refreshRoutingTable(s,o,i,u).then(function(e){return a(e.database),e})):s},t.prototype._refreshRoutingTable=function(e,t,n,r){var o=e.routers;return this._useSeedRouter?this._fetchRoutingTableFromSeedRouterFallbackToKnownRouters(o,e,t,n,r):this._fetchRoutingTableFromKnownRoutersFallbackToSeedRouter(o,e,t,n,r)},t.prototype._fetchRoutingTableFromSeedRouterFallbackToKnownRouters=function(e,t,n,r,o){return s(this,void 0,void 0,function(){var i,a,u,s,c,h,d;return l(this,function(l){switch(l.label){case 0:return i=[],[4,this._fetchRoutingTableUsingSeedRouter(i,this._seedRouter,t,n,r,o)];case 1:return a=f.apply(void 0,[l.sent(),2]),u=a[0],s=a[1],u?(this._useSeedRouter=!1,[3,4]):[3,2];case 2:return[4,this._fetchRoutingTableUsingKnownRouters(e,t,n,r,o)];case 3:c=f.apply(void 0,[l.sent(),2]),h=c[0],d=c[1],u=h,s=d||s,l.label=4;case 4:return[4,this._applyRoutingTableIfPossible(t,u,s)];case 5:return[2,l.sent()]}})})},t.prototype._fetchRoutingTableFromKnownRoutersFallbackToSeedRouter=function(e,t,n,r,o){return s(this,void 0,void 0,function(){var i,a,u,s;return l(this,function(l){switch(l.label){case 0:return[4,this._fetchRoutingTableUsingKnownRouters(e,t,n,r,o)];case 1:return i=f.apply(void 0,[l.sent(),2]),a=i[0],u=i[1],a?[3,3]:[4,this._fetchRoutingTableUsingSeedRouter(e,this._seedRouter,t,n,r,o)];case 2:s=f.apply(void 0,[l.sent(),2]),a=s[0],u=s[1],l.label=3;case 3:return[4,this._applyRoutingTableIfPossible(t,a,u)];case 4:return[2,l.sent()]}})})},t.prototype._fetchRoutingTableUsingKnownRouters=function(e,n,r,o,i){return s(this,void 0,void 0,function(){var a,u,s,c;return l(this,function(l){switch(l.label){case 0:return[4,this._fetchRoutingTable(e,n,r,o,i)];case 1:return a=f.apply(void 0,[l.sent(),2]),u=a[0],s=a[1],u?[2,[u,null]]:(c=e.length-1,t._forgetRouter(n,e,c),[2,[null,s]])}})})},t.prototype._fetchRoutingTableUsingSeedRouter=function(e,t,n,r,o,i){return s(this,void 0,void 0,function(){var a,u;return l(this,function(s){switch(s.label){case 0:return[4,this._resolveSeedRouter(t)];case 1:return a=s.sent(),u=a.filter(function(t){return e.indexOf(t)<0}),[4,this._fetchRoutingTable(u,n,r,o,i)];case 2:return[2,s.sent()]}})})},t.prototype._resolveSeedRouter=function(e){return s(this,void 0,void 0,function(){var t,n,r=this;return l(this,function(o){switch(o.label){case 0:return[4,this._hostNameResolver.resolve(e)];case 1:return t=o.sent(),[4,Promise.all(t.map(function(e){return r._dnsResolver.resolve(e)}))];case 2:return n=o.sent(),[2,[].concat.apply([],n)]}})})},t.prototype._fetchRoutingTable=function(e,n,r,o,i){return s(this,void 0,void 0,function(){var a=this;return l(this,function(u){return[2,e.reduce(function(u,c,h){return s(a,void 0,void 0,function(){var a,s,d,p,v,g,y;return l(this,function(l){switch(l.label){case 0:return[4,u];case 1:return a=f.apply(void 0,[l.sent(),1]),(s=a[0])?[2,[s,null]]:(d=h-1,t._forgetRouter(n,e,d),[4,this._createSessionForRediscovery(c,r,o,i)]);case 2:if(p=f.apply(void 0,[l.sent(),2]),v=p[0],g=p[1],!v)return[3,8];l.label=3;case 3:return l.trys.push([3,5,6,7]),[4,this._rediscovery.lookupRoutingTableOnRouter(v,n.database,c,o)];case 4:return[2,[l.sent(),null]];case 5:return y=l.sent(),[2,this._handleRediscoveryError(y,c)];case 6:return v.close(),[7];case 7:return[3,9];case 8:return[2,[null,g]];case 9:return[2]}})})},Promise.resolve([null,null]))]})})},t.prototype._createSessionForRediscovery=function(e,t,n,r){return s(this,void 0,void 0,function(){var o,i,a,u,s,c=this;return l(this,function(l){switch(l.label){case 0:return l.trys.push([0,4,,5]),[4,this._connectionPool.acquire({auth:r},e)];case 1:return o=l.sent(),r?[4,this._verifyStickyConnection({auth:r,connection:o,address:e})]:[3,3];case 2:l.sent(),l.label=3;case 3:return i=b.ConnectionErrorHandler.create({errorCode:x,handleSecurityError:function(e,t,n){return c._handleSecurityError(e,t,n)}}),a=o._sticky?new b.DelegateConnection(o):new b.DelegateConnection(o,i),u=new g.default(a),o.protocol().version<4?[2,[new d.Session({mode:T,bookmarks:E.empty(),connectionProvider:u}),null]]:[2,[new d.Session({mode:S,database:"system",bookmarks:t,connectionProvider:u,impersonatedUser:n}),null]];case 4:return s=l.sent(),[2,this._handleRediscoveryError(s,e)];case 5:return[2]}})})},t.prototype._handleRediscoveryError=function(e,t){if(function(e){return[I,R,j,N,D,L,B].includes(e.code)}(e)||function(e){return e.code.startsWith("Neo.ClientError.Security.")&&![M].includes(e.code)}(e))throw e;if("Neo.ClientError.Procedure.ProcedureNotFound"===e.code)throw(0,d.newError)("Server at ".concat(t.asHostPort()," can't perform routing. Make sure you are connecting to a causal cluster"),w,e);return this._log.warn("unable to fetch routing table because of an error ".concat(e)),[null,e]},t.prototype._applyRoutingTableIfPossible=function(e,t,n){return s(this,void 0,void 0,function(){return l(this,function(r){switch(r.label){case 0:if(!t)throw(0,d.newError)("Could not perform discovery. No routing servers available. Known routing table: ".concat(e),w,n);return 0===t.writers.length&&(this._useSeedRouter=!0),[4,this._updateRoutingTable(t)];case 1:return r.sent(),[2,t]}})})},t.prototype._updateRoutingTable=function(e){return s(this,void 0,void 0,function(){return l(this,function(t){switch(t.label){case 0:return[4,this._connectionPool.keepAll(e.allServers())];case 1:return t.sent(),this._routingTableRegistry.removeExpired(),this._routingTableRegistry.register(e),this._log.info("Updated routing table ".concat(e)),[2]}})})},t._forgetRouter=function(e,t,n){var r=t[n];e&&r&&e.forgetRouter(r)},t.prototype._channelSsrCallback=function(e,t){if("OPEN"===t)!0===e?this._withSSR=this._withSSR+1:this._withoutSSR=this._withoutSSR+1;else{if("CLOSE"!==t)throw(0,d.newError)("Channel SSR Callback invoked with action other than 'OPEN' or 'CLOSE'");!0===e?this._withSSR=this._withSSR-1:this._withoutSSR=this._withoutSSR-1}},t.prototype.SSREnabled=function(){return this._withSSR>0&&0===this._withoutSSR},t}(y.default);t.default=z;var V=function(){function e(e){this._tables=new Map,this._routingTablePurgeDelay=e}return e.prototype.register=function(e){return this._tables.set(e.database,e),this},e.prototype.apply=function(e,t){var n=void 0===t?{}:t,r=n.applyWhenExists,o=n.applyWhenDontExists,i=void 0===o?function(){}:o;return this._tables.has(e)?r(this._tables.get(e)):"string"==typeof e||null===e?i():this._forEach(r),this},e.prototype.get=function(e,t){return this._tables.has(e)?this._tables.get(e):"function"==typeof t?t():t},e.prototype.removeExpired=function(){var e=this;return this._removeIf(function(t){return t.isExpiredFor(e._routingTablePurgeDelay)})},e.prototype._forEach=function(e){var t,n;try{for(var r=c(this._tables),o=r.next();!o.done;o=r.next())e(f(o.value,2)[1])}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}return this},e.prototype._remove=function(e){return this._tables.delete(e),this},e.prototype._removeIf=function(e){var t,n;try{for(var r=c(this._tables),o=r.next();!o.done;o=r.next()){var i=f(o.value,2),a=i[0];e(i[1])&&this._remove(a)}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}return this},e}()},7441:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.dematerialize=void 0;var r=n(7800),o=n(7843),i=n(3111);t.dematerialize=function(){return o.operate(function(e,t){e.subscribe(i.createOperatorSubscriber(t,function(e){return r.observeNotification(e,t)}))})}},7449:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(7168),u=n(9305),s=i(n(7518)),l=i(n(5045));t.default=r(r(r({},s.default),l.default),{createNodeTransformer:function(e){return s.default.createNodeTransformer(e).extendsWith({fromStructure:function(e){a.structure.verifyStructSize("Node",4,e.size);var t=o(e.fields,4),n=t[0],r=t[1],i=t[2],s=t[3];return new u.Node(n,r,i,s)}})},createRelationshipTransformer:function(e){return s.default.createRelationshipTransformer(e).extendsWith({fromStructure:function(e){a.structure.verifyStructSize("Relationship",8,e.size);var t=o(e.fields,8),n=t[0],r=t[1],i=t[2],s=t[3],l=t[4],c=t[5],f=t[6],h=t[7];return new u.Relationship(n,r,i,s,l,c,f,h)}})},createUnboundRelationshipTransformer:function(e){return s.default.createUnboundRelationshipTransformer(e).extendsWith({fromStructure:function(e){a.structure.verifyStructSize("UnboundRelationship",4,e.size);var t=o(e.fields,4),n=t[0],r=t[1],i=t[2],s=t[3];return new u.UnboundRelationship(n,r,i,s)}})}})},7452:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.utf8=t.alloc=t.ChannelConfig=void 0,o(n(3951),t),o(n(373),t);var a=n(2481);Object.defineProperty(t,"ChannelConfig",{enumerable:!0,get:function(){return i(a).default}});var u=n(5319);Object.defineProperty(t,"alloc",{enumerable:!0,get:function(){return u.alloc}});var s=n(3473);Object.defineProperty(t,"utf8",{enumerable:!0,get:function(){return i(s).default}})},7479:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.arrRemove=void 0,t.arrRemove=function(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}},7509:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.ServerAddress=void 0;var a=n(6587),u=i(n(407)),s=function(){function e(e,t,n,r){this._host=(0,a.assertString)(e,"host"),this._resolved=null!=t?(0,a.assertString)(t,"resolved"):null,this._port=(0,a.assertNumber)(n,"port"),this._hostPort=r,this._stringValue=null!=t?"".concat(r,"(").concat(t,")"):"".concat(r)}return e.prototype.host=function(){return this._host},e.prototype.resolvedHost=function(){return null!=this._resolved?this._resolved:this._host},e.prototype.port=function(){return this._port},e.prototype.resolveWith=function(t){return new e(this._host,t,this._port,this._hostPort)},e.prototype.asHostPort=function(){return this._hostPort},e.prototype.asKey=function(){return this._hostPort},e.prototype.toString=function(){return this._stringValue},e.fromUrl=function(t){var n=u.parseDatabaseUrl(t);return new e(n.host,null,n.port,n.hostAndPort)},e}();t.ServerAddress=s},7518:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.refCount=void 0;var r=n(7843),o=n(3111);t.refCount=function(){return r.operate(function(e,t){var n=null;e._refCount++;var r=o.createOperatorSubscriber(t,void 0,void 0,void 0,function(){if(!e||e._refCount<=0||0<--e._refCount)n=null;else{var r=e._connection,o=n;n=null,!r||o&&r!==o||r.unsubscribe(),t.unsubscribe()}});e.subscribe(r),r.closed||(n=e.connect())})}},7579:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.connectable=void 0;var r=n(2483),o=n(4662),i=n(9353),a={connector:function(){return new r.Subject},resetOnDisconnect:!0};t.connectable=function(e,t){void 0===t&&(t=a);var n=null,r=t.connector,u=t.resetOnDisconnect,s=void 0===u||u,l=r(),c=new o.Observable(function(e){return l.subscribe(e)});return c.connect=function(){return n&&!n.closed||(n=i.defer(function(){return e}).subscribe(l),s&&n.add(function(){return l=r()})),n},c}},7589:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_ACQUISITION_TIMEOUT=t.DEFAULT_MAX_SIZE=void 0;var n=100;t.DEFAULT_MAX_SIZE=n;var r=6e4;t.DEFAULT_ACQUISITION_TIMEOUT=r;var o=function(){function e(e,t){this.maxSize=i(e,n),this.acquisitionTimeout=i(t,r)}return e.defaultConfig=function(){return new e(n,r)},e.fromDriverConfig=function(t){return new e(a(t.maxConnectionPoolSize)?t.maxConnectionPoolSize:n,a(t.connectionAcquisitionTimeout)?t.connectionAcquisitionTimeout:r)},e}();function i(e,t){return a(e)?e:t}function a(e){return 0===e||null!=e}t.default=o},7601:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]{Object.defineProperty(t,"__esModule",{value:!0}),t.createInvalidObservableTypeError=void 0,t.createInvalidObservableTypeError=function(e){return new TypeError("You provided "+(null!==e&&"object"==typeof e?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}},7629:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=void 0;var r=n(1018);t.isPromise=function(e){return r.isFunction(null==e?void 0:e.then)}},7640:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.throttleTime=void 0;var r=n(7961),o=n(8941),i=n(4092);t.throttleTime=function(e,t,n){void 0===t&&(t=r.asyncScheduler);var a=i.timer(e,t);return o.throttle(function(){return a},n)}},7661:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.expand=void 0;var r=n(7843),o=n(1983);t.expand=function(e,t,n){return void 0===t&&(t=1/0),t=(t||0)<1?1/0:t,r.operate(function(r,i){return o.mergeInternals(r,i,e,t,void 0,!0,n)})}},7665:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.verifyStructSize=t.Structure=void 0;var r=n(9305),o=r.error.PROTOCOL_ERROR,i=function(){function e(e,t){this.signature=e,this.fields=t}return Object.defineProperty(e.prototype,"size",{get:function(){return this.fields.length},enumerable:!1,configurable:!0}),e.prototype.toString=function(){for(var e="",t=0;t0&&(e+=", "),e+=this.fields[t];return"Structure("+this.signature+", ["+e+"])"},e}();t.Structure=i,t.verifyStructSize=function(e,t,n){if(t!==n)throw(0,r.newError)("Wrong struct size for ".concat(e,", expected ").concat(t," but was ").concat(n),o)},t.default=i},7666:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RawRoutingTable=t.BoltProtocol=void 0;var a=i(n(8731)),u=i(n(6544)),s=i(n(9054)),l=i(n(7790));o(n(9014),t),t.BoltProtocol=s.default,t.RawRoutingTable=l.default,t.default={handshake:a.default,create:u.default}},7714:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createFind=t.find=void 0;var r=n(7843),o=n(3111);function i(e,t,n){var r="index"===n;return function(n,i){var a=0;n.subscribe(o.createOperatorSubscriber(i,function(o){var u=a++;e.call(t,o,u,n)&&(i.next(r?u:o),i.complete())},function(){i.next(r?-1:void 0),i.complete()}))}}t.find=function(e,t){return r.operate(i(e,t,"value"))},t.createFind=i},7721:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createChannelConnection=t.ConnectionErrorHandler=t.DelegateConnection=t.ChannelConnection=t.Connection=void 0;var u=a(n(6385));t.Connection=u.default;var s=i(n(8031));t.ChannelConnection=s.default,Object.defineProperty(t,"createChannelConnection",{enumerable:!0,get:function(){return s.createChannelConnection}});var l=a(n(9857));t.DelegateConnection=l.default;var c=a(n(2363));t.ConnectionErrorHandler=c.default,t.default=u.default},7740:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.pairs=void 0;var r=n(4917);t.pairs=function(e,t){return r.from(Object.entries(e),t)}},7790:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),o(n(9305));var i=function(){function e(){}return e.ofRecord=function(t){return null===t?e.ofNull():new s(t)},e.ofMessageResponse=function(t){return null===t?e.ofNull():new a(t)},e.ofNull=function(){return new u},Object.defineProperty(e.prototype,"ttl",{get:function(){throw new Error("Not implemented")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"db",{get:function(){throw new Error("Not implemented")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"servers",{get:function(){throw new Error("Not implemented")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isNull",{get:function(){throw new Error("Not implemented")},enumerable:!1,configurable:!0}),e}();t.default=i;var a=function(e){function t(t){var n=e.call(this)||this;return n._response=t,n}return r(t,e),Object.defineProperty(t.prototype,"ttl",{get:function(){return this._response.rt.ttl},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"servers",{get:function(){return this._response.rt.servers},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"db",{get:function(){return this._response.rt.db},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isNull",{get:function(){return null===this._response},enumerable:!1,configurable:!0}),t}(i),u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),Object.defineProperty(t.prototype,"isNull",{get:function(){return!0},enumerable:!1,configurable:!0}),t}(i),s=function(e){function t(t){var n=e.call(this)||this;return n._record=t,n}return r(t,e),Object.defineProperty(t.prototype,"ttl",{get:function(){return this._record.get("ttl")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"servers",{get:function(){return this._record.get("servers")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"db",{get:function(){return this._record.has("db")?this._record.get("db"):null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isNull",{get:function(){return null===this._record},enumerable:!1,configurable:!0}),t}(i)},7800:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.observeNotification=t.Notification=t.NotificationKind=void 0;var r,o=n(8616),i=n(1004),a=n(1103),u=n(1018);(r=t.NotificationKind||(t.NotificationKind={})).NEXT="N",r.ERROR="E",r.COMPLETE="C";var s=function(){function e(e,t,n){this.kind=e,this.value=t,this.error=n,this.hasValue="N"===e}return e.prototype.observe=function(e){return l(this,e)},e.prototype.do=function(e,t,n){var r=this,o=r.kind,i=r.value,a=r.error;return"N"===o?null==e?void 0:e(i):"E"===o?null==t?void 0:t(a):null==n?void 0:n()},e.prototype.accept=function(e,t,n){var r;return u.isFunction(null===(r=e)||void 0===r?void 0:r.next)?this.observe(e):this.do(e,t,n)},e.prototype.toObservable=function(){var e=this,t=e.kind,n=e.value,r=e.error,u="N"===t?i.of(n):"E"===t?a.throwError(function(){return r}):"C"===t?o.EMPTY:0;if(!u)throw new TypeError("Unexpected notification kind "+t);return u},e.createNext=function(t){return new e("N",t)},e.createError=function(t){return new e("E",void 0,t)},e.createComplete=function(){return e.completeNotification},e.completeNotification=new e("C"),e}();function l(e,t){var n,r,o,i=e,a=i.kind,u=i.value,s=i.error;if("string"!=typeof a)throw new TypeError('Invalid notification, missing "kind"');"N"===a?null===(n=t.next)||void 0===n||n.call(t,u):"E"===a?null===(r=t.error)||void 0===r||r.call(t,s):null===(o=t.complete)||void 0===o||o.call(t)}t.Notification=s,t.observeNotification=l},7815:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.groupBy=void 0;var r=n(4662),o=n(9445),i=n(2483),a=n(7843),u=n(3111);t.groupBy=function(e,t,n,s){return a.operate(function(a,l){var c;t&&"function"!=typeof t?(n=t.duration,c=t.element,s=t.connector):c=t;var f=new Map,h=function(e){f.forEach(e),e(l)},d=function(e){return h(function(t){return t.error(e)})},p=0,v=!1,g=new u.OperatorSubscriber(l,function(t){try{var a=e(t),h=f.get(a);if(!h){f.set(a,h=s?s():new i.Subject);var y=(b=a,_=h,(w=new r.Observable(function(e){p++;var t=_.subscribe(e);return function(){t.unsubscribe(),0===--p&&v&&g.unsubscribe()}})).key=b,w);if(l.next(y),n){var m=u.createOperatorSubscriber(h,function(){h.complete(),null==m||m.unsubscribe()},void 0,void 0,function(){return f.delete(a)});g.add(o.innerFrom(n(y)).subscribe(m))}}h.next(c?c(t):t)}catch(e){d(e)}var b,_,w},function(){return h(function(e){return e.complete()})},d,function(){return f.clear()},function(){return v=!0,0===p});a.subscribe(g)})}},7835:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.retry=void 0;var r=n(7843),o=n(3111),i=n(6640),a=n(4092),u=n(9445);t.retry=function(e){var t;void 0===e&&(e=1/0);var n=(t=e&&"object"==typeof e?e:{count:e}).count,s=void 0===n?1/0:n,l=t.delay,c=t.resetOnSuccess,f=void 0!==c&&c;return s<=0?i.identity:r.operate(function(e,t){var n,r=0,i=function(){var c=!1;n=e.subscribe(o.createOperatorSubscriber(t,function(e){f&&(r=0),t.next(e)},void 0,function(e){if(r++{Object.defineProperty(t,"__esModule",{value:!0}),t.operate=t.hasLift=void 0;var r=n(1018);function o(e){return r.isFunction(null==e?void 0:e.lift)}t.hasLift=o,t.operate=function(e){return function(t){if(o(t))return t.lift(function(t){try{return e(t,this)}catch(e){this.error(e)}});throw new TypeError("Unable to lift unknown Observable type")}}},7853:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.using=void 0;var r=n(4662),o=n(9445),i=n(8616);t.using=function(e,t){return new r.Observable(function(n){var r=e(),a=t(r);return(a?o.innerFrom(a):i.EMPTY).subscribe(n),function(){r&&r.unsubscribe()}})}},7857:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WRITE=t.READ=t.Driver=void 0;var i=n(9305),a=o(n(3466)),u=i.internal.constants.FETCH_ALL,s=i.driver.READ,l=i.driver.WRITE;t.READ=s,t.WRITE=l;var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype.rxSession=function(e){var t=void 0===e?{}:e,n=t.defaultAccessMode,r=void 0===n?l:n,o=t.bookmarks,i=t.database,u=void 0===i?"":i,s=t.fetchSize,c=t.impersonatedUser,h=t.bookmarkManager,d=t.notificationFilter,p=t.auth;return new a.default({session:this._newSession({defaultAccessMode:r,bookmarkOrBookmarks:o,database:u,impersonatedUser:c,auth:p,reactive:!1,fetchSize:f(s,this._config.fetchSize),bookmarkManager:h,notificationFilter:d,log:this._log}),config:this._config,log:this._log})},t}(i.Driver);function f(e,t){var n=parseInt(e,10);if(n>0||n===u)return n;if(0===n||n<0)throw new Error("The fetch size can only be a positive value or ".concat(u," for ALL. However fetchSize = ").concat(n));return t}t.Driver=c,t.default=c},7961:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.async=t.asyncScheduler=void 0;var r=n(5267),o=n(5648);t.asyncScheduler=new o.AsyncScheduler(r.AsyncAction),t.async=t.asyncScheduler},7991:(e,t)=>{t.byteLength=function(e){var t=u(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,i=u(e),a=i[0],s=i[1],l=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),c=0,f=s>0?a-4:a;for(n=0;n>16&255,l[c++]=t>>8&255,l[c++]=255&t;return 2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,l[c++]=255&t),1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t),l},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],a=16383,u=0,s=r-o;us?s:u+a));return 1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),i.join("")};for(var n=[],r=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)n[a]=i[a],r[i.charCodeAt(a)]=a;function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function s(e){return n[e>>18&63]+n[e>>12&63]+n[e>>6&63]+n[63&e]}function l(e,t,n){for(var r,o=[],i=t;i=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},i=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.buffer=void 0;var r=n(7843),o=n(1342),i=n(3111),a=n(9445);t.buffer=function(e){return r.operate(function(t,n){var r=[];return t.subscribe(i.createOperatorSubscriber(n,function(e){return r.push(e)},function(){n.next(r),n.complete()})),a.innerFrom(e).subscribe(i.createOperatorSubscriber(n,function(){var e=r;r=[],n.next(e)},o.noop)),function(){r=null}})}},8031:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]0?r._ch.setupReceiveTimeout(1e3*l):r._log.info("Server located at ".concat(r._address," supplied an invalid connection receive timeout value (").concat(l,"). ")+"Please, verify the server configuration and status because this can be the symptom of a bigger issue.")}!0===e.hints["telemetry.enabled"]&&(r._telemetryDisabledConnection=!1),r.SSREnabledHint=e.hints["ssr.enabled"]}r._ssrCallback(null!==(t=r.SSREnabledHint)&&void 0!==t&&t,"OPEN")}i(o)}})})},t.prototype.protocol=function(){return this._protocol},Object.defineProperty(t.prototype,"address",{get:function(){return this._address},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"version",{get:function(){return this._server.version},set:function(e){this._server.version=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"server",{get:function(){return this._server},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"logger",{get:function(){return this._log},enumerable:!1,configurable:!0}),t.prototype._handleFatalError=function(e){this._isBroken=!0,this._error=this.handleAndTransformError(this._protocol.currentFailure||e,this._address),this._log.isErrorEnabled()&&this._log.error("experienced a fatal error caused by ".concat(this._error," (").concat(s.json.stringify(this._error),")")),this._protocol.notifyFatalError(this._error)},t.prototype._setIdle=function(e){this._idle=!0,this._ch.stopReceiveTimeout(),this._protocol.queueObserverIfProtocolIsNotBroken(e)},t.prototype._unsetIdle=function(){this._idle=!1,this._updateCurrentObserver()},t.prototype._queueObserver=function(e){return this._protocol.queueObserverIfProtocolIsNotBroken(e)},t.prototype.hasOngoingObservableRequests=function(){return!this._idle&&this._protocol.hasOngoingObservableRequests()},t.prototype.resetAndFlush=function(){var e=this;return new Promise(function(t,n){e._reset({onError:function(t){if(e._isBroken)n(t);else{var r=e._handleProtocolError("Received FAILURE as a response for RESET: ".concat(t));n(r)}},onComplete:function(){t()}})})},t.prototype._resetOnFailure=function(){var e=this;this.isOpen()&&this._reset({onError:function(){e._protocol.resetFailure()},onComplete:function(){e._protocol.resetFailure()}})},t.prototype._reset=function(e){var t=this;if(this._reseting)this._protocol.isLastMessageReset()?this._resetObservers.push(e):this._protocol.reset({onError:function(t){e.onError(t)},onComplete:function(){e.onComplete()}});else{this._resetObservers.push(e),this._reseting=!0;var n=function(e){t._reseting=!1;var n=t._resetObservers;t._resetObservers=[],n.forEach(e)};this._protocol.reset({onError:function(e){n(function(t){return t.onError(e)})},onComplete:function(){n(function(e){return e.onComplete()})}})}},t.prototype._updateCurrentObserver=function(){this._protocol.updateCurrentObserver()},t.prototype.isOpen=function(){return!this._isBroken&&this._ch._open},t.prototype._handleOngoingRequestsNumberChange=function(e){this._idle||(0===e?this._ch.stopReceiveTimeout():this._ch.startReceiveTimeout())},t.prototype.close=function(){var e;return o(this,void 0,void 0,function(){return i(this,function(t){switch(t.label){case 0:return this._ssrCallback(null!==(e=this.SSREnabledHint)&&void 0!==e&&e,"CLOSE"),this._log.isDebugEnabled()&&this._log.debug("closing"),this._protocol&&this.isOpen()&&this._protocol.prepareToClose(),[4,this._ch.close()];case 1:return t.sent(),this._log.isDebugEnabled()&&this._log.debug("closed"),[2]}})})},t.prototype.toString=function(){return"Connection [".concat(this.id,"][").concat(this.databaseId||"","]")},t.prototype._handleProtocolError=function(e){this._protocol.resetFailure(),this._updateCurrentObserver();var t=(0,s.newError)(e,f);return this._handleFatalError(t),t},t}(l.default);t.default=p},8046:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isArrayLike=void 0,t.isArrayLike=function(e){return e&&"number"==typeof e.length&&"function"!=typeof e}},8079:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.debounceTime=void 0;var r=n(7961),o=n(7843),i=n(3111);t.debounceTime=function(e,t){return void 0===t&&(t=r.asyncScheduler),o.operate(function(n,r){var o=null,a=null,u=null,s=function(){if(o){o.unsubscribe(),o=null;var e=a;a=null,r.next(e)}};function l(){var n=u+e,i=t.now();if(i{Object.defineProperty(t,"__esModule",{value:!0}),t.catchError=void 0;var r=n(9445),o=n(3111),i=n(7843);t.catchError=function e(t){return i.operate(function(n,i){var a,u=null,s=!1;u=n.subscribe(o.createOperatorSubscriber(i,void 0,void 0,function(o){a=r.innerFrom(t(o,e(t)(n))),u?(u.unsubscribe(),u=null,a.subscribe(i)):s=!0})),s&&(u.unsubscribe(),u=null,a.subscribe(i))})}},8157:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.publishReplay=void 0;var r=n(1242),o=n(9247),i=n(1018);t.publishReplay=function(e,t,n,a){n&&!i.isFunction(n)&&(a=n);var u=i.isFunction(n)?n:void 0;return function(n){return o.multicast(new r.ReplaySubject(e,t,a),u)(n)}}},8158:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.concatAll=void 0;var r=n(7302);t.concatAll=function(){return r.mergeAll(1)}},8208:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.windowTime=void 0;var r=n(2483),o=n(7961),i=n(8014),a=n(7843),u=n(3111),s=n(7479),l=n(1107),c=n(7110);t.windowTime=function(e){for(var t,n,f=[],h=1;h=0?c.executeSchedule(n,d,f,p,!0):a=!0,f();var h=function(e){return o.slice().forEach(e)},g=function(e){h(function(t){var n=t.window;return e(n)}),e(n),n.unsubscribe()};return t.subscribe(u.createOperatorSubscriber(n,function(e){h(function(t){t.window.next(e),v<=++t.seen&&l(t)})},function(){return g(function(e){return e.complete()})},function(e){return g(function(t){return t.error(e)})})),function(){o=null}})}},8239:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n0)&&e.filter(t).length===e.length}function v(e,t){return!(e in t)||null==t[e]||"string"==typeof t[e]}t.clientCertificateProviders=f,Object.freeze(f),t.resolveCertificateProvider=function(e){if(null!=e){if("object"==typeof e&&"hasUpdate"in e&&"getClientCertificate"in e&&"function"==typeof e.getClientCertificate&&"function"==typeof e.hasUpdate)return e;if(h(e)){var t=o({},e);return{getClientCertificate:function(){return t},hasUpdate:function(){return!1}}}throw new TypeError("clientCertificate should be configured with ClientCertificate or ClientCertificateProvider, but got ".concat(s.stringify(e)))}};var g=function(){function e(e,t){void 0===t&&(t=!1),this._certificate=e,this._updated=t}return e.prototype.hasUpdate=function(){try{return this._updated}finally{this._updated=!1}},e.prototype.getClientCertificate=function(){return this._certificate},e.prototype.updateCertificate=function(e){if(!h(e))throw new TypeError("certificate should be ClientCertificate, but got ".concat(s.stringify(e)));this._certificate=o({},e),this._updated=!0},e}()},8275:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.first=void 0;var r=n(2823),o=n(783),i=n(846),a=n(378),u=n(4869),s=n(6640);t.first=function(e,t){var n=arguments.length>=2;return function(l){return l.pipe(e?o.filter(function(t,n){return e(t,n,l)}):s.identity,i.take(1),n?a.defaultIfEmpty(t):u.throwIfEmpty(function(){return new r.EmptyError}))}}},8320:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.takeLast=void 0;var o=n(8616),i=n(7843),a=n(3111);t.takeLast=function(e){return e<=0?function(){return o.EMPTY}:i.operate(function(t,n){var o=[];t.subscribe(a.createOperatorSubscriber(n,function(t){o.push(t),e{Object.defineProperty(t,"__esModule",{value:!0});var r=n(7509);function o(e){return Promise.resolve([e])}var i=function(){function e(e){this._resolverFunction=null!=e?e:o}return e.prototype.resolve=function(e){var t=this;return new Promise(function(n){return n(t._resolverFunction(e.asHostPort()))}).then(function(e){if(!Array.isArray(e))throw new TypeError("Configured resolver function should either return an array of addresses or a Promise resolved with an array of addresses."+"Each address is ':'. Got: ".concat(e));return e.map(function(e){return r.ServerAddress.fromUrl(e)})})},e}();t.default=i},8522:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.repeat=void 0;var r=n(8616),o=n(7843),i=n(3111),a=n(9445),u=n(4092);t.repeat=function(e){var t,n,s=1/0;return null!=e&&("object"==typeof e?(t=e.count,s=void 0===t?1/0:t,n=e.delay):s=e),s<=0?function(){return r.EMPTY}:o.operate(function(e,t){var r,o=0,l=function(){if(null==r||r.unsubscribe(),r=null,null!=n){var e="number"==typeof n?u.timer(n):a.innerFrom(n(o)),s=i.createOperatorSubscriber(t,function(){s.unsubscribe(),c()});e.subscribe(s)}else c()},c=function(){var n=!1;r=e.subscribe(i.createOperatorSubscriber(t,void 0,function(){++o{Object.defineProperty(t,"__esModule",{value:!0}),t.argsOrArgArray=void 0;var n=Array.isArray;t.argsOrArgArray=function(e){return 1===e.length&&n(e[0])?e[0]:e}},8538:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.bindNodeCallback=void 0;var r=n(1439);t.bindNodeCallback=function(e,t,n){return r.bindCallbackInternals(!0,e,t,n)}},8613:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isScheduler=void 0;var r=n(1018);t.isScheduler=function(e){return e&&r.isFunction(e.schedule)}},8616:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.empty=t.EMPTY=void 0;var r=n(4662);t.EMPTY=new r.Observable(function(e){return e.complete()}),t.empty=function(e){return e?function(e){return new r.Observable(function(t){return e.schedule(function(){return t.complete()})})}(e):t.EMPTY}},8624:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scan=void 0;var r=n(7843),o=n(6384);t.scan=function(e,t){return r.operate(o.scanInternals(e,t,arguments.length>=2,!0))}},8655:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.never=t.NEVER=void 0;var r=n(4662),o=n(1342);t.NEVER=new r.Observable(o.noop),t.never=function(){return t.NEVER}},8669:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.last=void 0;var r=n(2823),o=n(783),i=n(8330),a=n(4869),u=n(378),s=n(6640);t.last=function(e,t){var n=arguments.length>=2;return function(l){return l.pipe(e?o.filter(function(t,n){return e(t,n,l)}):s.identity,i.takeLast(1),n?u.defaultIfEmpty(t):a.throwIfEmpty(function(){return new r.EmptyError}))}}},8712:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.switchScan=void 0;var r=n(3879),o=n(7843);t.switchScan=function(e,t){return o.operate(function(n,o){var i=t;return r.switchMap(function(t,n){return e(i,t,n)},function(e,t){return i=t,t})(n).subscribe(o),function(){i=null}})}},8731:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var r=n(7452),o=n(9305),i=["5.8","5.7","5.6","5.4","5.3","5.2","5.1","5.0","4.4","4.3","4.2","3.0"];function a(e,t){return{major:e,minor:t}}function u(e){for(var t=[],n=e[3],r=e[2],o=0;o<=e[1];o++)t.push({major:n,minor:r-o});return t}t.default=function(e,t){return function(e,t){var n=this;return new Promise(function(i,u){var s=function(e){u(e)};e.onerror=s.bind(n),e._error&&s(e._error),e.onmessage=function(e){try{var n=function(e,t){var n=[e.readUInt8(),e.readUInt8(),e.readUInt8(),e.readUInt8()];if(72===n[0]&&84===n[1]&&84===n[2]&&80===n[3])throw t.error("Handshake failed since server responded with HTTP."),(0,o.newError)("Server responded HTTP. Make sure you are not trying to connect to the http endpoint (HTTP defaults to port 7474 whereas BOLT defaults to port 7687)");return Number(n[3]+"."+n[2])}(e,t);i({protocolVersion:n,capabilites:0,buffer:e,consumeRemainingBuffer:function(t){e.hasRemaining()&&t(e.readSlice(e.remaining()))}})}catch(e){u(e)}},e.write(function(e){if(e.length>4)throw(0,o.newError)("It should not have more than 4 versions of the protocol");var t=(0,r.alloc)(20);return t.writeInt32(1616949271),e.forEach(function(e){if(e instanceof Array){var n=e[0],r=n.major,o=(i=n.minor)-e[1].minor;t.writeInt32(o<<16|i<<8|r)}else{r=e.major;var i=e.minor;t.writeInt32(i<<8|r)}}),t.reset(),t}([a(255,1),[a(5,8),a(5,0)],[a(4,4),a(4,2)],a(3,0)]))})}(e,t).then(function(t){return 255.1===t.protocolVersion?function(e,t){for(var n=t.readVarInt(),o=[],a=0;a{Object.defineProperty(t,"__esModule",{value:!0}),t.delayWhen=void 0;var r=n(3865),o=n(846),i=n(490),a=n(3218),u=n(983),s=n(9445);t.delayWhen=function e(t,n){return n?function(a){return r.concat(n.pipe(o.take(1),i.ignoreElements()),a.pipe(e(t)))}:u.mergeMap(function(e,n){return s.innerFrom(t(e,n)).pipe(o.take(1),a.mapTo(e))})}},8774:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.switchAll=void 0;var r=n(3879),o=n(6640);t.switchAll=function(){return r.switchMap(o.identity)}},8784:(e,t,n)=>{var r=n(4704);e.exports=r.slice().concat(["layout","centroid","smooth","case","mat2x2","mat2x3","mat2x4","mat3x2","mat3x3","mat3x4","mat4x2","mat4x3","mat4x4","uvec2","uvec3","uvec4","samplerCubeShadow","sampler2DArray","sampler2DArrayShadow","isampler2D","isampler3D","isamplerCube","isampler2DArray","usampler2D","usampler3D","usamplerCube","usampler2DArray","coherent","restrict","readonly","writeonly","resource","atomic_uint","noperspective","patch","sample","subroutine","common","partition","active","filter","image1D","image2D","image3D","imageCube","iimage1D","iimage2D","iimage3D","iimageCube","uimage1D","uimage2D","uimage3D","uimageCube","image1DArray","image2DArray","iimage1DArray","iimage2DArray","uimage1DArray","uimage2DArray","image1DShadow","image2DShadow","image1DArrayShadow","image2DArrayShadow","imageBuffer","iimageBuffer","uimageBuffer","sampler1DArray","sampler1DArrayShadow","isampler1D","isampler1DArray","usampler1D","usampler1DArray","isampler2DRect","usampler2DRect","samplerBuffer","isamplerBuffer","usamplerBuffer","sampler2DMS","isampler2DMS","usampler2DMS","sampler2DMSArray","isampler2DMSArray","usampler2DMSArray"])},8808:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleIterable=void 0;var r=n(4662),o=n(1964),i=n(1018),a=n(7110);t.scheduleIterable=function(e,t){return new r.Observable(function(n){var r;return a.executeSchedule(n,t,function(){r=e[o.iterator](),a.executeSchedule(n,t,function(){var e,t,o;try{t=(e=r.next()).value,o=e.done}catch(e){return void n.error(e)}o?n.complete():n.next(t)},0,!0)}),function(){return i.isFunction(null==r?void 0:r.return)&&r.return()}})}},8813:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.interval=t.iif=t.generate=t.fromEventPattern=t.fromEvent=t.from=t.forkJoin=t.empty=t.defer=t.connectable=t.concat=t.combineLatest=t.bindNodeCallback=t.bindCallback=t.UnsubscriptionError=t.TimeoutError=t.SequenceError=t.ObjectUnsubscribedError=t.NotFoundError=t.EmptyError=t.ArgumentOutOfRangeError=t.firstValueFrom=t.lastValueFrom=t.isObservable=t.identity=t.noop=t.pipe=t.NotificationKind=t.Notification=t.Subscriber=t.Subscription=t.Scheduler=t.VirtualAction=t.VirtualTimeScheduler=t.animationFrameScheduler=t.animationFrame=t.queueScheduler=t.queue=t.asyncScheduler=t.async=t.asapScheduler=t.asap=t.AsyncSubject=t.ReplaySubject=t.BehaviorSubject=t.Subject=t.animationFrames=t.observable=t.ConnectableObservable=t.Observable=void 0,t.filter=t.expand=t.exhaustMap=t.exhaustAll=t.exhaust=t.every=t.endWith=t.elementAt=t.distinctUntilKeyChanged=t.distinctUntilChanged=t.distinct=t.dematerialize=t.delayWhen=t.delay=t.defaultIfEmpty=t.debounceTime=t.debounce=t.count=t.connect=t.concatWith=t.concatMapTo=t.concatMap=t.concatAll=t.combineLatestWith=t.combineLatestAll=t.combineAll=t.catchError=t.bufferWhen=t.bufferToggle=t.bufferTime=t.bufferCount=t.buffer=t.auditTime=t.audit=t.config=t.NEVER=t.EMPTY=t.scheduled=t.zip=t.using=t.timer=t.throwError=t.range=t.race=t.partition=t.pairs=t.onErrorResumeNext=t.of=t.never=t.merge=void 0,t.switchMap=t.switchAll=t.subscribeOn=t.startWith=t.skipWhile=t.skipUntil=t.skipLast=t.skip=t.single=t.shareReplay=t.share=t.sequenceEqual=t.scan=t.sampleTime=t.sample=t.refCount=t.retryWhen=t.retry=t.repeatWhen=t.repeat=t.reduce=t.raceWith=t.publishReplay=t.publishLast=t.publishBehavior=t.publish=t.pluck=t.pairwise=t.onErrorResumeNextWith=t.observeOn=t.multicast=t.min=t.mergeWith=t.mergeScan=t.mergeMapTo=t.mergeMap=t.flatMap=t.mergeAll=t.max=t.materialize=t.mapTo=t.map=t.last=t.isEmpty=t.ignoreElements=t.groupBy=t.first=t.findIndex=t.find=t.finalize=void 0,t.zipWith=t.zipAll=t.withLatestFrom=t.windowWhen=t.windowToggle=t.windowTime=t.windowCount=t.window=t.toArray=t.timestamp=t.timeoutWith=t.timeout=t.timeInterval=t.throwIfEmpty=t.throttleTime=t.throttle=t.tap=t.takeWhile=t.takeUntil=t.takeLast=t.take=t.switchScan=t.switchMapTo=void 0;var i=n(4662);Object.defineProperty(t,"Observable",{enumerable:!0,get:function(){return i.Observable}});var a=n(8918);Object.defineProperty(t,"ConnectableObservable",{enumerable:!0,get:function(){return a.ConnectableObservable}});var u=n(3327);Object.defineProperty(t,"observable",{enumerable:!0,get:function(){return u.observable}});var s=n(3110);Object.defineProperty(t,"animationFrames",{enumerable:!0,get:function(){return s.animationFrames}});var l=n(2483);Object.defineProperty(t,"Subject",{enumerable:!0,get:function(){return l.Subject}});var c=n(1637);Object.defineProperty(t,"BehaviorSubject",{enumerable:!0,get:function(){return c.BehaviorSubject}});var f=n(1242);Object.defineProperty(t,"ReplaySubject",{enumerable:!0,get:function(){return f.ReplaySubject}});var h=n(95);Object.defineProperty(t,"AsyncSubject",{enumerable:!0,get:function(){return h.AsyncSubject}});var d=n(3692);Object.defineProperty(t,"asap",{enumerable:!0,get:function(){return d.asap}}),Object.defineProperty(t,"asapScheduler",{enumerable:!0,get:function(){return d.asapScheduler}});var p=n(7961);Object.defineProperty(t,"async",{enumerable:!0,get:function(){return p.async}}),Object.defineProperty(t,"asyncScheduler",{enumerable:!0,get:function(){return p.asyncScheduler}});var v=n(2886);Object.defineProperty(t,"queue",{enumerable:!0,get:function(){return v.queue}}),Object.defineProperty(t,"queueScheduler",{enumerable:!0,get:function(){return v.queueScheduler}});var g=n(3862);Object.defineProperty(t,"animationFrame",{enumerable:!0,get:function(){return g.animationFrame}}),Object.defineProperty(t,"animationFrameScheduler",{enumerable:!0,get:function(){return g.animationFrameScheduler}});var y=n(182);Object.defineProperty(t,"VirtualTimeScheduler",{enumerable:!0,get:function(){return y.VirtualTimeScheduler}}),Object.defineProperty(t,"VirtualAction",{enumerable:!0,get:function(){return y.VirtualAction}});var m=n(8986);Object.defineProperty(t,"Scheduler",{enumerable:!0,get:function(){return m.Scheduler}});var b=n(8014);Object.defineProperty(t,"Subscription",{enumerable:!0,get:function(){return b.Subscription}});var _=n(5);Object.defineProperty(t,"Subscriber",{enumerable:!0,get:function(){return _.Subscriber}});var w=n(7800);Object.defineProperty(t,"Notification",{enumerable:!0,get:function(){return w.Notification}}),Object.defineProperty(t,"NotificationKind",{enumerable:!0,get:function(){return w.NotificationKind}});var x=n(2706);Object.defineProperty(t,"pipe",{enumerable:!0,get:function(){return x.pipe}});var E=n(1342);Object.defineProperty(t,"noop",{enumerable:!0,get:function(){return E.noop}});var O=n(6640);Object.defineProperty(t,"identity",{enumerable:!0,get:function(){return O.identity}});var S=n(1751);Object.defineProperty(t,"isObservable",{enumerable:!0,get:function(){return S.isObservable}});var T=n(6894);Object.defineProperty(t,"lastValueFrom",{enumerable:!0,get:function(){return T.lastValueFrom}});var P=n(9060);Object.defineProperty(t,"firstValueFrom",{enumerable:!0,get:function(){return P.firstValueFrom}});var C=n(7057);Object.defineProperty(t,"ArgumentOutOfRangeError",{enumerable:!0,get:function(){return C.ArgumentOutOfRangeError}});var A=n(2823);Object.defineProperty(t,"EmptyError",{enumerable:!0,get:function(){return A.EmptyError}});var k=n(1759);Object.defineProperty(t,"NotFoundError",{enumerable:!0,get:function(){return k.NotFoundError}});var I=n(9686);Object.defineProperty(t,"ObjectUnsubscribedError",{enumerable:!0,get:function(){return I.ObjectUnsubscribedError}});var R=n(1505);Object.defineProperty(t,"SequenceError",{enumerable:!0,get:function(){return R.SequenceError}});var j=n(1554);Object.defineProperty(t,"TimeoutError",{enumerable:!0,get:function(){return j.TimeoutError}});var M=n(5788);Object.defineProperty(t,"UnsubscriptionError",{enumerable:!0,get:function(){return M.UnsubscriptionError}});var N=n(2713);Object.defineProperty(t,"bindCallback",{enumerable:!0,get:function(){return N.bindCallback}});var D=n(8561);Object.defineProperty(t,"bindNodeCallback",{enumerable:!0,get:function(){return D.bindNodeCallback}});var L=n(3247);Object.defineProperty(t,"combineLatest",{enumerable:!0,get:function(){return L.combineLatest}});var B=n(3865);Object.defineProperty(t,"concat",{enumerable:!0,get:function(){return B.concat}});var F=n(7579);Object.defineProperty(t,"connectable",{enumerable:!0,get:function(){return F.connectable}});var U=n(9353);Object.defineProperty(t,"defer",{enumerable:!0,get:function(){return U.defer}});var z=n(8616);Object.defineProperty(t,"empty",{enumerable:!0,get:function(){return z.empty}});var V=n(9105);Object.defineProperty(t,"forkJoin",{enumerable:!0,get:function(){return V.forkJoin}});var W=n(4917);Object.defineProperty(t,"from",{enumerable:!0,get:function(){return W.from}});var G=n(5337);Object.defineProperty(t,"fromEvent",{enumerable:!0,get:function(){return G.fromEvent}});var H=n(347);Object.defineProperty(t,"fromEventPattern",{enumerable:!0,get:function(){return H.fromEventPattern}});var Y=n(7610);Object.defineProperty(t,"generate",{enumerable:!0,get:function(){return Y.generate}});var q=n(4209);Object.defineProperty(t,"iif",{enumerable:!0,get:function(){return q.iif}});var X=n(6472);Object.defineProperty(t,"interval",{enumerable:!0,get:function(){return X.interval}});var K=n(2833);Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return K.merge}});var Z=n(8655);Object.defineProperty(t,"never",{enumerable:!0,get:function(){return Z.never}});var $=n(1004);Object.defineProperty(t,"of",{enumerable:!0,get:function(){return $.of}});var Q=n(6102);Object.defineProperty(t,"onErrorResumeNext",{enumerable:!0,get:function(){return Q.onErrorResumeNext}});var J=n(7740);Object.defineProperty(t,"pairs",{enumerable:!0,get:function(){return J.pairs}});var ee=n(1699);Object.defineProperty(t,"partition",{enumerable:!0,get:function(){return ee.partition}});var te=n(5584);Object.defineProperty(t,"race",{enumerable:!0,get:function(){return te.race}});var ne=n(9376);Object.defineProperty(t,"range",{enumerable:!0,get:function(){return ne.range}});var re=n(1103);Object.defineProperty(t,"throwError",{enumerable:!0,get:function(){return re.throwError}});var oe=n(4092);Object.defineProperty(t,"timer",{enumerable:!0,get:function(){return oe.timer}});var ie=n(7853);Object.defineProperty(t,"using",{enumerable:!0,get:function(){return ie.using}});var ae=n(7286);Object.defineProperty(t,"zip",{enumerable:!0,get:function(){return ae.zip}});var ue=n(1656);Object.defineProperty(t,"scheduled",{enumerable:!0,get:function(){return ue.scheduled}});var se=n(8616);Object.defineProperty(t,"EMPTY",{enumerable:!0,get:function(){return se.EMPTY}});var le=n(8655);Object.defineProperty(t,"NEVER",{enumerable:!0,get:function(){return le.NEVER}}),o(n(6038),t);var ce=n(3413);Object.defineProperty(t,"config",{enumerable:!0,get:function(){return ce.config}});var fe=n(3146);Object.defineProperty(t,"audit",{enumerable:!0,get:function(){return fe.audit}});var he=n(3231);Object.defineProperty(t,"auditTime",{enumerable:!0,get:function(){return he.auditTime}});var de=n(8015);Object.defineProperty(t,"buffer",{enumerable:!0,get:function(){return de.buffer}});var pe=n(5572);Object.defineProperty(t,"bufferCount",{enumerable:!0,get:function(){return pe.bufferCount}});var ve=n(7210);Object.defineProperty(t,"bufferTime",{enumerable:!0,get:function(){return ve.bufferTime}});var ge=n(8995);Object.defineProperty(t,"bufferToggle",{enumerable:!0,get:function(){return ge.bufferToggle}});var ye=n(8831);Object.defineProperty(t,"bufferWhen",{enumerable:!0,get:function(){return ye.bufferWhen}});var me=n(8118);Object.defineProperty(t,"catchError",{enumerable:!0,get:function(){return me.catchError}});var be=n(6625);Object.defineProperty(t,"combineAll",{enumerable:!0,get:function(){return be.combineAll}});var _e=n(6728);Object.defineProperty(t,"combineLatestAll",{enumerable:!0,get:function(){return _e.combineLatestAll}});var we=n(8239);Object.defineProperty(t,"combineLatestWith",{enumerable:!0,get:function(){return we.combineLatestWith}});var xe=n(8158);Object.defineProperty(t,"concatAll",{enumerable:!0,get:function(){return xe.concatAll}});var Ee=n(9135);Object.defineProperty(t,"concatMap",{enumerable:!0,get:function(){return Ee.concatMap}});var Oe=n(9938);Object.defineProperty(t,"concatMapTo",{enumerable:!0,get:function(){return Oe.concatMapTo}});var Se=n(9669);Object.defineProperty(t,"concatWith",{enumerable:!0,get:function(){return Se.concatWith}});var Te=n(1483);Object.defineProperty(t,"connect",{enumerable:!0,get:function(){return Te.connect}});var Pe=n(1038);Object.defineProperty(t,"count",{enumerable:!0,get:function(){return Pe.count}});var Ce=n(4461);Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return Ce.debounce}});var Ae=n(8079);Object.defineProperty(t,"debounceTime",{enumerable:!0,get:function(){return Ae.debounceTime}});var ke=n(378);Object.defineProperty(t,"defaultIfEmpty",{enumerable:!0,get:function(){return ke.defaultIfEmpty}});var Ie=n(914);Object.defineProperty(t,"delay",{enumerable:!0,get:function(){return Ie.delay}});var Re=n(8766);Object.defineProperty(t,"delayWhen",{enumerable:!0,get:function(){return Re.delayWhen}});var je=n(7441);Object.defineProperty(t,"dematerialize",{enumerable:!0,get:function(){return je.dematerialize}});var Me=n(5365);Object.defineProperty(t,"distinct",{enumerable:!0,get:function(){return Me.distinct}});var Ne=n(8937);Object.defineProperty(t,"distinctUntilChanged",{enumerable:!0,get:function(){return Ne.distinctUntilChanged}});var De=n(9612);Object.defineProperty(t,"distinctUntilKeyChanged",{enumerable:!0,get:function(){return De.distinctUntilKeyChanged}});var Le=n(4520);Object.defineProperty(t,"elementAt",{enumerable:!0,get:function(){return Le.elementAt}});var Be=n(1776);Object.defineProperty(t,"endWith",{enumerable:!0,get:function(){return Be.endWith}});var Fe=n(5510);Object.defineProperty(t,"every",{enumerable:!0,get:function(){return Fe.every}});var Ue=n(1551);Object.defineProperty(t,"exhaust",{enumerable:!0,get:function(){return Ue.exhaust}});var ze=n(2752);Object.defineProperty(t,"exhaustAll",{enumerable:!0,get:function(){return ze.exhaustAll}});var Ve=n(4753);Object.defineProperty(t,"exhaustMap",{enumerable:!0,get:function(){return Ve.exhaustMap}});var We=n(7661);Object.defineProperty(t,"expand",{enumerable:!0,get:function(){return We.expand}});var Ge=n(783);Object.defineProperty(t,"filter",{enumerable:!0,get:function(){return Ge.filter}});var He=n(3555);Object.defineProperty(t,"finalize",{enumerable:!0,get:function(){return He.finalize}});var Ye=n(7714);Object.defineProperty(t,"find",{enumerable:!0,get:function(){return Ye.find}});var qe=n(9756);Object.defineProperty(t,"findIndex",{enumerable:!0,get:function(){return qe.findIndex}});var Xe=n(8275);Object.defineProperty(t,"first",{enumerable:!0,get:function(){return Xe.first}});var Ke=n(7815);Object.defineProperty(t,"groupBy",{enumerable:!0,get:function(){return Ke.groupBy}});var Ze=n(490);Object.defineProperty(t,"ignoreElements",{enumerable:!0,get:function(){return Ze.ignoreElements}});var $e=n(9356);Object.defineProperty(t,"isEmpty",{enumerable:!0,get:function(){return $e.isEmpty}});var Qe=n(8669);Object.defineProperty(t,"last",{enumerable:!0,get:function(){return Qe.last}});var Je=n(5471);Object.defineProperty(t,"map",{enumerable:!0,get:function(){return Je.map}});var et=n(3218);Object.defineProperty(t,"mapTo",{enumerable:!0,get:function(){return et.mapTo}});var tt=n(2360);Object.defineProperty(t,"materialize",{enumerable:!0,get:function(){return tt.materialize}});var nt=n(1415);Object.defineProperty(t,"max",{enumerable:!0,get:function(){return nt.max}});var rt=n(7302);Object.defineProperty(t,"mergeAll",{enumerable:!0,get:function(){return rt.mergeAll}});var ot=n(6902);Object.defineProperty(t,"flatMap",{enumerable:!0,get:function(){return ot.flatMap}});var it=n(983);Object.defineProperty(t,"mergeMap",{enumerable:!0,get:function(){return it.mergeMap}});var at=n(6586);Object.defineProperty(t,"mergeMapTo",{enumerable:!0,get:function(){return at.mergeMapTo}});var ut=n(4408);Object.defineProperty(t,"mergeScan",{enumerable:!0,get:function(){return ut.mergeScan}});var st=n(8253);Object.defineProperty(t,"mergeWith",{enumerable:!0,get:function(){return st.mergeWith}});var lt=n(2669);Object.defineProperty(t,"min",{enumerable:!0,get:function(){return lt.min}});var ct=n(9247);Object.defineProperty(t,"multicast",{enumerable:!0,get:function(){return ct.multicast}});var ft=n(5184);Object.defineProperty(t,"observeOn",{enumerable:!0,get:function(){return ft.observeOn}});var ht=n(1226);Object.defineProperty(t,"onErrorResumeNextWith",{enumerable:!0,get:function(){return ht.onErrorResumeNextWith}});var dt=n(1518);Object.defineProperty(t,"pairwise",{enumerable:!0,get:function(){return dt.pairwise}});var pt=n(4912);Object.defineProperty(t,"pluck",{enumerable:!0,get:function(){return pt.pluck}});var vt=n(766);Object.defineProperty(t,"publish",{enumerable:!0,get:function(){return vt.publish}});var gt=n(7220);Object.defineProperty(t,"publishBehavior",{enumerable:!0,get:function(){return gt.publishBehavior}});var yt=n(6106);Object.defineProperty(t,"publishLast",{enumerable:!0,get:function(){return yt.publishLast}});var mt=n(8157);Object.defineProperty(t,"publishReplay",{enumerable:!0,get:function(){return mt.publishReplay}});var bt=n(5600);Object.defineProperty(t,"raceWith",{enumerable:!0,get:function(){return bt.raceWith}});var _t=n(9139);Object.defineProperty(t,"reduce",{enumerable:!0,get:function(){return _t.reduce}});var wt=n(8522);Object.defineProperty(t,"repeat",{enumerable:!0,get:function(){return wt.repeat}});var xt=n(6566);Object.defineProperty(t,"repeatWhen",{enumerable:!0,get:function(){return xt.repeatWhen}});var Et=n(7835);Object.defineProperty(t,"retry",{enumerable:!0,get:function(){return Et.retry}});var Ot=n(9843);Object.defineProperty(t,"retryWhen",{enumerable:!0,get:function(){return Ot.retryWhen}});var St=n(7561);Object.defineProperty(t,"refCount",{enumerable:!0,get:function(){return St.refCount}});var Tt=n(1731);Object.defineProperty(t,"sample",{enumerable:!0,get:function(){return Tt.sample}});var Pt=n(6086);Object.defineProperty(t,"sampleTime",{enumerable:!0,get:function(){return Pt.sampleTime}});var Ct=n(8624);Object.defineProperty(t,"scan",{enumerable:!0,get:function(){return Ct.scan}});var At=n(582);Object.defineProperty(t,"sequenceEqual",{enumerable:!0,get:function(){return At.sequenceEqual}});var kt=n(8977);Object.defineProperty(t,"share",{enumerable:!0,get:function(){return kt.share}});var It=n(3133);Object.defineProperty(t,"shareReplay",{enumerable:!0,get:function(){return It.shareReplay}});var Rt=n(5382);Object.defineProperty(t,"single",{enumerable:!0,get:function(){return Rt.single}});var jt=n(3982);Object.defineProperty(t,"skip",{enumerable:!0,get:function(){return jt.skip}});var Mt=n(9098);Object.defineProperty(t,"skipLast",{enumerable:!0,get:function(){return Mt.skipLast}});var Nt=n(7372);Object.defineProperty(t,"skipUntil",{enumerable:!0,get:function(){return Nt.skipUntil}});var Dt=n(4721);Object.defineProperty(t,"skipWhile",{enumerable:!0,get:function(){return Dt.skipWhile}});var Lt=n(269);Object.defineProperty(t,"startWith",{enumerable:!0,get:function(){return Lt.startWith}});var Bt=n(8960);Object.defineProperty(t,"subscribeOn",{enumerable:!0,get:function(){return Bt.subscribeOn}});var Ft=n(8774);Object.defineProperty(t,"switchAll",{enumerable:!0,get:function(){return Ft.switchAll}});var Ut=n(3879);Object.defineProperty(t,"switchMap",{enumerable:!0,get:function(){return Ut.switchMap}});var zt=n(3274);Object.defineProperty(t,"switchMapTo",{enumerable:!0,get:function(){return zt.switchMapTo}});var Vt=n(8712);Object.defineProperty(t,"switchScan",{enumerable:!0,get:function(){return Vt.switchScan}});var Wt=n(846);Object.defineProperty(t,"take",{enumerable:!0,get:function(){return Wt.take}});var Gt=n(8330);Object.defineProperty(t,"takeLast",{enumerable:!0,get:function(){return Gt.takeLast}});var Ht=n(4780);Object.defineProperty(t,"takeUntil",{enumerable:!0,get:function(){return Ht.takeUntil}});var Yt=n(2129);Object.defineProperty(t,"takeWhile",{enumerable:!0,get:function(){return Yt.takeWhile}});var qt=n(3964);Object.defineProperty(t,"tap",{enumerable:!0,get:function(){return qt.tap}});var Xt=n(8941);Object.defineProperty(t,"throttle",{enumerable:!0,get:function(){return Xt.throttle}});var Kt=n(7640);Object.defineProperty(t,"throttleTime",{enumerable:!0,get:function(){return Kt.throttleTime}});var Zt=n(4869);Object.defineProperty(t,"throwIfEmpty",{enumerable:!0,get:function(){return Zt.throwIfEmpty}});var $t=n(489);Object.defineProperty(t,"timeInterval",{enumerable:!0,get:function(){return $t.timeInterval}});var Qt=n(1554);Object.defineProperty(t,"timeout",{enumerable:!0,get:function(){return Qt.timeout}});var Jt=n(4862);Object.defineProperty(t,"timeoutWith",{enumerable:!0,get:function(){return Jt.timeoutWith}});var en=n(6505);Object.defineProperty(t,"timestamp",{enumerable:!0,get:function(){return en.timestamp}});var tn=n(2343);Object.defineProperty(t,"toArray",{enumerable:!0,get:function(){return tn.toArray}});var nn=n(5477);Object.defineProperty(t,"window",{enumerable:!0,get:function(){return nn.window}});var rn=n(6746);Object.defineProperty(t,"windowCount",{enumerable:!0,get:function(){return rn.windowCount}});var on=n(8208);Object.defineProperty(t,"windowTime",{enumerable:!0,get:function(){return on.windowTime}});var an=n(6637);Object.defineProperty(t,"windowToggle",{enumerable:!0,get:function(){return an.windowToggle}});var un=n(1141);Object.defineProperty(t,"windowWhen",{enumerable:!0,get:function(){return un.windowWhen}});var sn=n(5442);Object.defineProperty(t,"withLatestFrom",{enumerable:!0,get:function(){return sn.withLatestFrom}});var ln=n(187);Object.defineProperty(t,"zipAll",{enumerable:!0,get:function(){return ln.zipAll}});var cn=n(8538);Object.defineProperty(t,"zipWith",{enumerable:!0,get:function(){return cn.zipWith}})},8831:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.bufferWhen=void 0;var r=n(7843),o=n(1342),i=n(3111),a=n(9445);t.bufferWhen=function(e){return r.operate(function(t,n){var r=null,u=null,s=function(){null==u||u.unsubscribe();var t=r;r=[],t&&n.next(t),a.innerFrom(e()).subscribe(u=i.createOperatorSubscriber(n,s,o.noop))};s(),t.subscribe(i.createOperatorSubscriber(n,function(e){return null==r?void 0:r.push(e)},function(){r&&n.next(r),n.complete()},void 0,function(){return r=u=null}))})}},8888:(e,t,n)=>{var r=n(5636).Buffer,o=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=s,this.end=l,t=4;break;case"utf8":this.fillLast=u,t=4;break;case"base64":this.text=c,this.end=f,t=3;break;default:return this.write=h,void(this.end=d)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function a(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function u(e){var t=this.lastTotal-this.lastNeed,n=function(e,t){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function s(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function c(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function h(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n=0?(o>0&&(e.lastNeed=o-1),o):--r=0?(o>0&&(e.lastNeed=o-2),o):--r=0?(o>0&&(2===o?o=0:e.lastNeed=o-3),o):0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},8917:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){this.keys=e,this.records=t,this.summary=n}},8918:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectableObservable=void 0;var o=n(4662),i=n(8014),a=n(7561),u=n(3111),s=n(7843),l=function(e){function t(t,n){var r=e.call(this)||this;return r.source=t,r.subjectFactory=n,r._subject=null,r._refCount=0,r._connection=null,s.hasLift(t)&&(r.lift=t.lift),r}return r(t,e),t.prototype._subscribe=function(e){return this.getSubject().subscribe(e)},t.prototype.getSubject=function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject},t.prototype._teardown=function(){this._refCount=0;var e=this._connection;this._subject=this._connection=null,null==e||e.unsubscribe()},t.prototype.connect=function(){var e=this,t=this._connection;if(!t){t=this._connection=new i.Subscription;var n=this.getSubject();t.add(this.source.subscribe(u.createOperatorSubscriber(n,void 0,function(){e._teardown(),n.complete()},function(t){e._teardown(),n.error(t)},function(){return e._teardown()}))),t.closed&&(this._connection=null,t=i.Subscription.EMPTY)}return t},t.prototype.refCount=function(){return a.refCount()(this)},t}(o.Observable);t.ConnectableObservable=l},8937:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilChanged=void 0;var r=n(6640),o=n(7843),i=n(3111);function a(e,t){return e===t}t.distinctUntilChanged=function(e,t){return void 0===t&&(t=r.identity),e=null!=e?e:a,o.operate(function(n,r){var o,a=!0;n.subscribe(i.createOperatorSubscriber(r,function(n){var i=t(n);!a&&e(o,i)||(a=!1,o=i,r.next(n))}))})}},8941:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=void 0;var r=n(7843),o=n(3111),i=n(9445);t.throttle=function(e,t){return r.operate(function(n,r){var a=null!=t?t:{},u=a.leading,s=void 0===u||u,l=a.trailing,c=void 0!==l&&l,f=!1,h=null,d=null,p=!1,v=function(){null==d||d.unsubscribe(),d=null,c&&(m(),p&&r.complete())},g=function(){d=null,p&&r.complete()},y=function(t){return d=i.innerFrom(e(t)).subscribe(o.createOperatorSubscriber(r,v,g))},m=function(){if(f){f=!1;var e=h;h=null,r.next(e),!p&&y(e)}};n.subscribe(o.createOperatorSubscriber(r,function(e){f=!0,h=e,(!d||d.closed)&&(s?m():y(e))},function(){p=!0,(!(c&&f&&d)||d.closed)&&r.complete()}))})}},8960:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.subscribeOn=void 0;var r=n(7843);t.subscribeOn=function(e,t){return void 0===t&&(t=0),r.operate(function(n,r){r.add(e.schedule(function(){return n.subscribe(r)},t))})}},8977:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n0&&(t=new u.SafeSubscriber({next:function(e){return m.next(e)},error:function(e){p=!0,v(),r=l(g,o,e),m.error(e)},complete:function(){h=!0,v(),r=l(g,f),m.complete()}}),i.innerFrom(e).subscribe(t))})(e)}}},8986:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Scheduler=void 0;var r=n(9568),o=function(){function e(t,n){void 0===n&&(n=e.now),this.schedulerActionCtor=t,this.now=n}return e.prototype.schedule=function(e,t,n){return void 0===t&&(t=0),new this.schedulerActionCtor(this,e).schedule(n,t)},e.now=r.dateTimestampProvider.now,e}();t.Scheduler=o},8987:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},i=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},u=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;ot)},t.prototype._destroyConnection=function(e){return delete this._openConnections[e.id],e.close()},t.prototype._verifyConnectivityAndGetServerVersion=function(e){var t=e.address;return o(this,void 0,void 0,function(){var e,n;return i(this,function(r){switch(r.label){case 0:return[4,this._connectionPool.acquire({},t)];case 1:e=r.sent(),n=new c.ServerInfo(e.server,e.protocol().version),r.label=2;case 2:return r.trys.push([2,,5,7]),e.protocol().isLastMessageLogon()?[3,4]:[4,e.resetAndFlush()];case 3:r.sent(),r.label=4;case 4:return[3,7];case 5:return[4,e.release()];case 6:return r.sent(),[7];case 7:return[2,n]}})})},t.prototype._verifyAuthentication=function(e){var t=e.getAddress,n=e.auth;return o(this,void 0,void 0,function(){var e,r,o,a,u,s;return i(this,function(i){switch(i.label){case 0:e=[],i.label=1;case 1:return i.trys.push([1,8,9,11]),[4,t()];case 2:return r=i.sent(),[4,this._connectionPool.acquire({auth:n,skipReAuth:!0},r)];case 3:if(o=i.sent(),e.push(o),a=!o.protocol().isLastMessageLogon(),!o.supportsReAuth)throw(0,c.newError)("Driver is connected to a database that does not support user switch.");return a&&o.supportsReAuth?[4,this._authenticationProvider.authenticate({connection:o,auth:n,waitReAuth:!0,forceReAuth:!0})]:[3,5];case 4:return i.sent(),[3,7];case 5:return!a||o.supportsReAuth?[3,7]:[4,this._connectionPool.acquire({auth:n},r,{requireNew:!0})];case 6:(u=i.sent())._sticky=!0,e.push(u),i.label=7;case 7:return[2,!0];case 8:if(s=i.sent(),g.includes(s.code))return[2,!1];throw s;case 9:return[4,Promise.all(e.map(function(e){return e.release()}))];case 10:return i.sent(),[7];case 11:return[2]}})})},t.prototype._verifyStickyConnection=function(e){var t=e.auth,n=e.connection;return e.address,o(this,void 0,void 0,function(){var e,r;return i(this,function(o){switch(o.label){case 0:return e=h.object.equals(t,n.authToken),r=!e,n._sticky=e&&!n.supportsReAuth,r||n._sticky?[4,n.release()]:[3,2];case 1:throw o.sent(),(0,c.newError)("Driver is connected to a database that does not support user switch.");case 2:return[2]}})})},t.prototype.close=function(){return o(this,void 0,void 0,function(){return i(this,function(e){switch(e.label){case 0:return[4,this._connectionPool.close()];case 1:return e.sent(),[4,Promise.all(Object.values(this._openConnections).map(function(e){return e.close()}))];case 2:return e.sent(),[2]}})})},t._installIdleObserverOnConnection=function(e,t){e._setIdle(t)},t._removeIdleObserverOnConnection=function(e){e._unsetIdle()},t.prototype._handleSecurityError=function(e,t,n){return this._authenticationProvider.handleError({connection:n,code:e.code})&&(e.retriable=!0),"Neo.ClientError.Security.AuthorizationExpired"===e.code&&this._connectionPool.apply(t,function(e){e.authToken=null}),n&&n.close().catch(function(){}),e},t}(c.ConnectionProvider);t.default=_},8995:function(e,t,n){var r=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.bufferToggle=void 0;var o=n(8014),i=n(7843),a=n(9445),u=n(3111),s=n(1342),l=n(7479);t.bufferToggle=function(e,t){return i.operate(function(n,i){var c=[];a.innerFrom(e).subscribe(u.createOperatorSubscriber(i,function(e){var n=[];c.push(n);var r=new o.Subscription;r.add(a.innerFrom(t(e)).subscribe(u.createOperatorSubscriber(i,function(){l.arrRemove(c,n),i.next(n),r.unsubscribe()},s.noop)))},s.noop)),n.subscribe(u.createOperatorSubscriber(i,function(e){var t,n;try{for(var o=r(c),i=o.next();!i.done;i=o.next())i.value.push(e)}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}},function(){for(;c.length>0;)i.next(c.shift());i.complete()}))})}},9014:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryObserver=t.ProcedureRouteObserver=t.RouteObserver=t.CompletedObserver=t.FailedObserver=t.ResetObserver=t.LogoffObserver=t.LoginObserver=t.ResultStreamObserver=t.StreamObserver=void 0;var i=n(9305),a=o(n(7790)),u=n(6781),s=i.internal.constants.FETCH_ALL,l=i.error.PROTOCOL_ERROR,c=function(){function e(){}return e.prototype.onNext=function(e){},e.prototype.onError=function(e){},e.prototype.onCompleted=function(e){},e}();t.StreamObserver=c;var f=function(e){function t(t){var n=void 0===t?{}:t,r=n.reactive,o=void 0!==r&&r,i=n.moreFunction,a=n.discardFunction,l=n.fetchSize,c=void 0===l?s:l,f=n.beforeError,h=n.afterError,d=n.beforeKeys,p=n.afterKeys,v=n.beforeComplete,g=n.afterComplete,y=n.server,m=n.highRecordWatermark,b=void 0===m?Number.MAX_VALUE:m,w=n.lowRecordWatermark,x=void 0===w?Number.MAX_VALUE:w,E=n.enrichMetadata,O=n.onDb,S=e.call(this)||this;return S._fieldKeys=null,S._fieldLookup=null,S._head=null,S._queuedRecords=[],S._tail=null,S._error=null,S._observers=[],S._meta={},S._server=y,S._beforeError=f,S._afterError=h,S._beforeKeys=d,S._afterKeys=p,S._beforeComplete=v,S._afterComplete=g,S._enrichMetadata=E||u.functional.identity,S._queryId=null,S._moreFunction=i,S._discardFunction=a,S._discard=!1,S._fetchSize=c,S._lowRecordWatermark=x,S._highRecordWatermark=b,S._setState(o?_.READY:_.READY_STREAMING),S._setupAutoPull(),S._paused=!1,S._pulled=!o,S._haveRecordStreamed=!1,S._onDb=O,S}return r(t,e),t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1,this._setupAutoPull(!0),this._state.pull(this)},t.prototype.onNext=function(e){this._haveRecordStreamed=!0;var t=new i.Record(this._fieldKeys,e,this._fieldLookup);this._observers.some(function(e){return e.onNext})?this._observers.forEach(function(e){e.onNext&&e.onNext(t)}):(this._queuedRecords.push(t),this._queuedRecords.length>this._highRecordWatermark&&(this._autoPull=!1))},t.prototype.onCompleted=function(e){this._state.onSuccess(this,e)},t.prototype.onError=function(e){this._state.onError(this,e)},t.prototype.cancel=function(){this._discard=!0},t.prototype.prepareToHandleSingleResponse=function(){this._head=[],this._fieldKeys=[],this._setState(_.STREAMING)},t.prototype.markCompleted=function(){this._head=[],this._fieldKeys=[],this._tail={},this._setState(_.SUCCEEDED)},t.prototype.subscribe=function(e){if(this._head&&e.onKeys&&e.onKeys(this._head),this._queuedRecords.length>0&&e.onNext)for(var t=0;t0}},e));if([void 0,null,"r","w","rw","s"].includes(n.type)){this._setState(_.SUCCEEDED);var r=null;this._beforeComplete&&(r=this._beforeComplete(n));var o=function(){t._tail=n,t._observers.some(function(e){return e.onCompleted})&&t._observers.forEach(function(e){e.onCompleted&&e.onCompleted(n)}),t._afterComplete&&t._afterComplete(n)};r?Promise.resolve(r).then(function(){return o()}):o()}else this.onError((0,i.newError)('Server returned invalid query type. Expected one of [undefined, null, "r", "w", "rw", "s"] but got \''.concat(n.type,"'"),l))},t.prototype._handleRunSuccess=function(e,t){var n=this;if(null===this._fieldKeys){if(this._fieldKeys=[],this._fieldLookup={},e.fields&&e.fields.length>0){this._fieldKeys=e.fields;for(var r=0;r0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o{function n(e,t,n){return{kind:e,value:t,error:n}}Object.defineProperty(t,"__esModule",{value:!0}),t.createNotification=t.nextNotification=t.errorNotification=t.COMPLETE_NOTIFICATION=void 0,t.COMPLETE_NOTIFICATION=n("C",void 0,void 0),t.errorNotification=function(e){return n("E",void 0,e)},t.nextNotification=function(e){return n("N",e,void 0)},t.createNotification=n},9054:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.firstValueFrom=void 0;var r=n(2823),o=n(5);t.firstValueFrom=function(e,t){var n="object"==typeof t;return new Promise(function(i,a){var u=new o.SafeSubscriber({next:function(e){i(e),u.unsubscribe()},error:a,complete:function(){n?i(t.defaultValue):a(new r.EmptyError)}});e.subscribe(u)})}},9098:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.skipLast=void 0;var r=n(6640),o=n(7843),i=n(3111);t.skipLast=function(e){return e<=0?r.identity:o.operate(function(t,n){var r=new Array(e),o=0;return t.subscribe(i.createOperatorSubscriber(n,function(t){var i=o++;if(i{Object.defineProperty(t,"__esModule",{value:!0}),t.forkJoin=void 0;var r=n(4662),o=n(7360),i=n(9445),a=n(1107),u=n(3111),s=n(1251),l=n(6013);t.forkJoin=function(){for(var e=[],t=0;t{Object.defineProperty(t,"__esModule",{value:!0}),t.concatMap=void 0;var r=n(983),o=n(1018);t.concatMap=function(e,t){return o.isFunction(t)?r.mergeMap(e,t,1):r.mergeMap(e,1)}},9137:function(e,t,n){var r=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]1||s(e,t)})})}function s(e,t){try{(n=i[e](t)).value instanceof o?Promise.resolve(n.value.v).then(l,c):f(a[0][2],n)}catch(e){f(a[0][3],e)}var n}function l(e){s("next",e)}function c(e){s("throw",e)}function f(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}};Object.defineProperty(t,"__esModule",{value:!0}),t.isReadableStreamLike=t.readableStreamLikeToAsyncGenerator=void 0;var a=n(1018);t.readableStreamLikeToAsyncGenerator=function(e){return i(this,arguments,function(){var t,n,i;return r(this,function(r){switch(r.label){case 0:t=e.getReader(),r.label=1;case 1:r.trys.push([1,,9,10]),r.label=2;case 2:return[4,o(t.read())];case 3:return n=r.sent(),i=n.value,n.done?[4,o(void 0)]:[3,5];case 4:return[2,r.sent()];case 5:return[4,o(i)];case 6:return[4,r.sent()];case 7:return r.sent(),[3,2];case 8:return[3,10];case 9:return t.releaseLock(),[7];case 10:return[2]}})})},t.isReadableStreamLike=function(e){return a.isFunction(null==e?void 0:e.getReader)}},9139:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=void 0;var r=n(6384),o=n(7843);t.reduce=function(e,t){return o.operate(r.scanInternals(e,t,arguments.length>=2,!1,!0))}},9155:function(e,t){var n=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},r=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.captureError=t.errorContext=void 0;var r=n(3413),o=null;t.errorContext=function(e){if(r.config.useDeprecatedSynchronousErrorHandling){var t=!o;if(t&&(o={errorThrown:!1,error:null}),e(),t){var n=o,i=n.errorThrown,a=n.error;if(o=null,i)throw a}}else e()},t.captureError=function(e){r.config.useDeprecatedSynchronousErrorHandling&&o&&(o.errorThrown=!0,o.error=e)}},9238:function(e,t,n){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.multicast=void 0;var r=n(8918),o=n(1018),i=n(1483);t.multicast=function(e,t){var n=o.isFunction(e)?e:function(){return e};return o.isFunction(t)?i.connect(t,{connector:n}):function(e){return new r.ConnectableObservable(e,n)}}},9305:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.EagerResult=t.Result=t.Stats=t.QueryStatistics=t.ProfiledPlan=t.Plan=t.GqlStatusObject=t.Notification=t.ServerInfo=t.queryType=t.ResultSummary=t.Record=t.isPathSegment=t.PathSegment=t.isPath=t.Path=t.isUnboundRelationship=t.UnboundRelationship=t.isRelationship=t.Relationship=t.isNode=t.Node=t.Time=t.LocalTime=t.LocalDateTime=t.isTime=t.isLocalTime=t.isLocalDateTime=t.isDuration=t.isDateTime=t.isDate=t.Duration=t.DateTime=t.Date=t.Point=t.isPoint=t.internal=t.toString=t.toNumber=t.inSafeRange=t.isInt=t.int=t.Integer=t.error=t.isRetriableError=t.GQLError=t.newGQLError=t.Neo4jError=t.newError=t.authTokenManagers=void 0,t.resolveCertificateProvider=t.clientCertificateProviders=t.notificationFilterMinimumSeverityLevel=t.notificationFilterDisabledClassification=t.notificationFilterDisabledCategory=t.notificationSeverityLevel=t.notificationClassification=t.notificationCategory=t.resultTransformers=t.routing=t.staticAuthTokenManager=t.bookmarkManager=t.auth=t.json=t.driver=t.types=t.Driver=t.Session=t.TransactionPromise=t.ManagedTransaction=t.Transaction=t.Connection=t.Releasable=t.ConnectionProvider=void 0;var u=n(9691);Object.defineProperty(t,"newError",{enumerable:!0,get:function(){return u.newError}}),Object.defineProperty(t,"Neo4jError",{enumerable:!0,get:function(){return u.Neo4jError}}),Object.defineProperty(t,"newGQLError",{enumerable:!0,get:function(){return u.newGQLError}}),Object.defineProperty(t,"GQLError",{enumerable:!0,get:function(){return u.GQLError}}),Object.defineProperty(t,"isRetriableError",{enumerable:!0,get:function(){return u.isRetriableError}});var s=i(n(3371));t.Integer=s.default,Object.defineProperty(t,"int",{enumerable:!0,get:function(){return s.int}}),Object.defineProperty(t,"isInt",{enumerable:!0,get:function(){return s.isInt}}),Object.defineProperty(t,"inSafeRange",{enumerable:!0,get:function(){return s.inSafeRange}}),Object.defineProperty(t,"toNumber",{enumerable:!0,get:function(){return s.toNumber}}),Object.defineProperty(t,"toString",{enumerable:!0,get:function(){return s.toString}});var l=n(5459);Object.defineProperty(t,"Date",{enumerable:!0,get:function(){return l.Date}}),Object.defineProperty(t,"DateTime",{enumerable:!0,get:function(){return l.DateTime}}),Object.defineProperty(t,"Duration",{enumerable:!0,get:function(){return l.Duration}}),Object.defineProperty(t,"isDate",{enumerable:!0,get:function(){return l.isDate}}),Object.defineProperty(t,"isDateTime",{enumerable:!0,get:function(){return l.isDateTime}}),Object.defineProperty(t,"isDuration",{enumerable:!0,get:function(){return l.isDuration}}),Object.defineProperty(t,"isLocalDateTime",{enumerable:!0,get:function(){return l.isLocalDateTime}}),Object.defineProperty(t,"isLocalTime",{enumerable:!0,get:function(){return l.isLocalTime}}),Object.defineProperty(t,"isTime",{enumerable:!0,get:function(){return l.isTime}}),Object.defineProperty(t,"LocalDateTime",{enumerable:!0,get:function(){return l.LocalDateTime}}),Object.defineProperty(t,"LocalTime",{enumerable:!0,get:function(){return l.LocalTime}}),Object.defineProperty(t,"Time",{enumerable:!0,get:function(){return l.Time}});var c=n(1517);Object.defineProperty(t,"Node",{enumerable:!0,get:function(){return c.Node}}),Object.defineProperty(t,"isNode",{enumerable:!0,get:function(){return c.isNode}}),Object.defineProperty(t,"Relationship",{enumerable:!0,get:function(){return c.Relationship}}),Object.defineProperty(t,"isRelationship",{enumerable:!0,get:function(){return c.isRelationship}}),Object.defineProperty(t,"UnboundRelationship",{enumerable:!0,get:function(){return c.UnboundRelationship}}),Object.defineProperty(t,"isUnboundRelationship",{enumerable:!0,get:function(){return c.isUnboundRelationship}}),Object.defineProperty(t,"Path",{enumerable:!0,get:function(){return c.Path}}),Object.defineProperty(t,"isPath",{enumerable:!0,get:function(){return c.isPath}}),Object.defineProperty(t,"PathSegment",{enumerable:!0,get:function(){return c.PathSegment}}),Object.defineProperty(t,"isPathSegment",{enumerable:!0,get:function(){return c.isPathSegment}});var f=a(n(4820));t.Record=f.default;var h=n(7093);Object.defineProperty(t,"isPoint",{enumerable:!0,get:function(){return h.isPoint}}),Object.defineProperty(t,"Point",{enumerable:!0,get:function(){return h.Point}});var d=i(n(6033));t.ResultSummary=d.default,Object.defineProperty(t,"queryType",{enumerable:!0,get:function(){return d.queryType}}),Object.defineProperty(t,"ServerInfo",{enumerable:!0,get:function(){return d.ServerInfo}}),Object.defineProperty(t,"Plan",{enumerable:!0,get:function(){return d.Plan}}),Object.defineProperty(t,"ProfiledPlan",{enumerable:!0,get:function(){return d.ProfiledPlan}}),Object.defineProperty(t,"QueryStatistics",{enumerable:!0,get:function(){return d.QueryStatistics}}),Object.defineProperty(t,"Stats",{enumerable:!0,get:function(){return d.Stats}});var p=i(n(1866));t.Notification=p.default,Object.defineProperty(t,"GqlStatusObject",{enumerable:!0,get:function(){return p.GqlStatusObject}}),Object.defineProperty(t,"notificationCategory",{enumerable:!0,get:function(){return p.notificationCategory}}),Object.defineProperty(t,"notificationClassification",{enumerable:!0,get:function(){return p.notificationClassification}}),Object.defineProperty(t,"notificationSeverityLevel",{enumerable:!0,get:function(){return p.notificationSeverityLevel}});var v=n(1985);Object.defineProperty(t,"notificationFilterDisabledCategory",{enumerable:!0,get:function(){return v.notificationFilterDisabledCategory}}),Object.defineProperty(t,"notificationFilterDisabledClassification",{enumerable:!0,get:function(){return v.notificationFilterDisabledClassification}}),Object.defineProperty(t,"notificationFilterMinimumSeverityLevel",{enumerable:!0,get:function(){return v.notificationFilterMinimumSeverityLevel}});var g=a(n(9512));t.Result=g.default;var y=a(n(8917));t.EagerResult=y.default;var m=i(n(2007));t.ConnectionProvider=m.default,Object.defineProperty(t,"Releasable",{enumerable:!0,get:function(){return m.Releasable}});var b=a(n(1409));t.Connection=b.default;var _=a(n(9473));t.Transaction=_.default;var w=a(n(5909));t.ManagedTransaction=w.default;var x=a(n(4569));t.TransactionPromise=x.default;var E=a(n(5481));t.Session=E.default;var O=i(n(7264)),S=O;t.Driver=O.default,t.driver=S;var T=a(n(1967));t.auth=T.default;var P=n(6755);Object.defineProperty(t,"bookmarkManager",{enumerable:!0,get:function(){return P.bookmarkManager}});var C=n(2069);Object.defineProperty(t,"authTokenManagers",{enumerable:!0,get:function(){return C.authTokenManagers}}),Object.defineProperty(t,"staticAuthTokenManager",{enumerable:!0,get:function(){return C.staticAuthTokenManager}});var A=n(7264);Object.defineProperty(t,"routing",{enumerable:!0,get:function(){return A.routing}});var k=i(n(6872));t.types=k;var I=i(n(4027));t.json=I;var R=a(n(1573));t.resultTransformers=R.default;var j=n(8264);Object.defineProperty(t,"clientCertificateProviders",{enumerable:!0,get:function(){return j.clientCertificateProviders}}),Object.defineProperty(t,"resolveCertificateProvider",{enumerable:!0,get:function(){return j.resolveCertificateProvider}});var M=i(n(6995));t.internal=M;var N={SERVICE_UNAVAILABLE:u.SERVICE_UNAVAILABLE,SESSION_EXPIRED:u.SESSION_EXPIRED,PROTOCOL_ERROR:u.PROTOCOL_ERROR};t.error=N;var D={authTokenManagers:C.authTokenManagers,newError:u.newError,Neo4jError:u.Neo4jError,newGQLError:u.newGQLError,GQLError:u.GQLError,isRetriableError:u.isRetriableError,error:N,Integer:s.default,int:s.int,isInt:s.isInt,inSafeRange:s.inSafeRange,toNumber:s.toNumber,toString:s.toString,internal:M,isPoint:h.isPoint,Point:h.Point,Date:l.Date,DateTime:l.DateTime,Duration:l.Duration,isDate:l.isDate,isDateTime:l.isDateTime,isDuration:l.isDuration,isLocalDateTime:l.isLocalDateTime,isLocalTime:l.isLocalTime,isTime:l.isTime,LocalDateTime:l.LocalDateTime,LocalTime:l.LocalTime,Time:l.Time,Node:c.Node,isNode:c.isNode,Relationship:c.Relationship,isRelationship:c.isRelationship,UnboundRelationship:c.UnboundRelationship,isUnboundRelationship:c.isUnboundRelationship,Path:c.Path,isPath:c.isPath,PathSegment:c.PathSegment,isPathSegment:c.isPathSegment,Record:f.default,ResultSummary:d.default,queryType:d.queryType,ServerInfo:d.ServerInfo,Notification:p.default,GqlStatusObject:p.GqlStatusObject,Plan:d.Plan,ProfiledPlan:d.ProfiledPlan,QueryStatistics:d.QueryStatistics,Stats:d.Stats,Result:g.default,EagerResult:y.default,Transaction:_.default,ManagedTransaction:w.default,TransactionPromise:x.default,Session:E.default,Driver:O.default,Connection:b.default,Releasable:m.Releasable,types:k,driver:S,json:I,auth:T.default,bookmarkManager:P.bookmarkManager,routing:A.routing,resultTransformers:R.default,notificationCategory:p.notificationCategory,notificationClassification:p.notificationClassification,notificationSeverityLevel:p.notificationSeverityLevel,notificationFilterDisabledCategory:v.notificationFilterDisabledCategory,notificationFilterDisabledClassification:v.notificationFilterDisabledClassification,notificationFilterMinimumSeverityLevel:v.notificationFilterMinimumSeverityLevel,clientCertificateProviders:j.clientCertificateProviders,resolveCertificateProvider:j.resolveCertificateProvider};t.default=D},9318:(e,t)=>{t.read=function(e,t,n,r,o){var i,a,u=8*o-r-1,s=(1<>1,c=-7,f=n?o-1:0,h=n?-1:1,d=e[t+f];for(f+=h,i=d&(1<<-c)-1,d>>=-c,c+=u;c>0;i=256*i+e[t+f],f+=h,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=r;c>0;a=256*a+e[t+f],f+=h,c-=8);if(0===i)i=1-l;else{if(i===s)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),i-=l}return(d?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,u,s,l=8*i-o-1,c=(1<>1,h=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:i-1,p=r?1:-1,v=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-a))<1&&(a--,s*=2),(t+=a+f>=1?h/s:h*Math.pow(2,1-f))*s>=2&&(a++,s/=2),a+f>=c?(u=0,a=c):a+f>=1?(u=(t*s-1)*Math.pow(2,o),a+=f):(u=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[n+d]=255&u,d+=p,u/=256,o-=8);for(a=a<0;e[n+d]=255&a,d+=p,a/=256,l-=8);e[n+d-p]|=128*v}},9353:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.defer=void 0;var r=n(4662),o=n(9445);t.defer=function(e){return new r.Observable(function(t){o.innerFrom(e()).subscribe(t)})}},9356:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isEmpty=void 0;var r=n(7843),o=n(3111);t.isEmpty=function(){return r.operate(function(e,t){e.subscribe(o.createOperatorSubscriber(t,function(){t.next(!1),t.complete()},function(){t.next(!0),t.complete()}))})}},9376:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.range=void 0;var r=n(4662),o=n(8616);t.range=function(e,t,n){if(null==t&&(t=e,e=0),t<=0)return o.EMPTY;var i=t+e;return new r.Observable(n?function(t){var r=e;return n.schedule(function(){r{Object.defineProperty(t,"__esModule",{value:!0}),t.mergeAll=t.merge=t.max=t.materialize=t.mapTo=t.map=t.last=t.isEmpty=t.ignoreElements=t.groupBy=t.first=t.findIndex=t.find=t.finalize=t.filter=t.expand=t.exhaustMap=t.exhaustAll=t.exhaust=t.every=t.endWith=t.elementAt=t.distinctUntilKeyChanged=t.distinctUntilChanged=t.distinct=t.dematerialize=t.delayWhen=t.delay=t.defaultIfEmpty=t.debounceTime=t.debounce=t.count=t.connect=t.concatWith=t.concatMapTo=t.concatMap=t.concatAll=t.concat=t.combineLatestWith=t.combineLatest=t.combineLatestAll=t.combineAll=t.catchError=t.bufferWhen=t.bufferToggle=t.bufferTime=t.bufferCount=t.buffer=t.auditTime=t.audit=void 0,t.timeInterval=t.throwIfEmpty=t.throttleTime=t.throttle=t.tap=t.takeWhile=t.takeUntil=t.takeLast=t.take=t.switchScan=t.switchMapTo=t.switchMap=t.switchAll=t.subscribeOn=t.startWith=t.skipWhile=t.skipUntil=t.skipLast=t.skip=t.single=t.shareReplay=t.share=t.sequenceEqual=t.scan=t.sampleTime=t.sample=t.refCount=t.retryWhen=t.retry=t.repeatWhen=t.repeat=t.reduce=t.raceWith=t.race=t.publishReplay=t.publishLast=t.publishBehavior=t.publish=t.pluck=t.partition=t.pairwise=t.onErrorResumeNext=t.observeOn=t.multicast=t.min=t.mergeWith=t.mergeScan=t.mergeMapTo=t.mergeMap=t.flatMap=void 0,t.zipWith=t.zipAll=t.zip=t.withLatestFrom=t.windowWhen=t.windowToggle=t.windowTime=t.windowCount=t.window=t.toArray=t.timestamp=t.timeoutWith=t.timeout=void 0;var r=n(3146);Object.defineProperty(t,"audit",{enumerable:!0,get:function(){return r.audit}});var o=n(3231);Object.defineProperty(t,"auditTime",{enumerable:!0,get:function(){return o.auditTime}});var i=n(8015);Object.defineProperty(t,"buffer",{enumerable:!0,get:function(){return i.buffer}});var a=n(5572);Object.defineProperty(t,"bufferCount",{enumerable:!0,get:function(){return a.bufferCount}});var u=n(7210);Object.defineProperty(t,"bufferTime",{enumerable:!0,get:function(){return u.bufferTime}});var s=n(8995);Object.defineProperty(t,"bufferToggle",{enumerable:!0,get:function(){return s.bufferToggle}});var l=n(8831);Object.defineProperty(t,"bufferWhen",{enumerable:!0,get:function(){return l.bufferWhen}});var c=n(8118);Object.defineProperty(t,"catchError",{enumerable:!0,get:function(){return c.catchError}});var f=n(6625);Object.defineProperty(t,"combineAll",{enumerable:!0,get:function(){return f.combineAll}});var h=n(6728);Object.defineProperty(t,"combineLatestAll",{enumerable:!0,get:function(){return h.combineLatestAll}});var d=n(2551);Object.defineProperty(t,"combineLatest",{enumerable:!0,get:function(){return d.combineLatest}});var p=n(8239);Object.defineProperty(t,"combineLatestWith",{enumerable:!0,get:function(){return p.combineLatestWith}});var v=n(7601);Object.defineProperty(t,"concat",{enumerable:!0,get:function(){return v.concat}});var g=n(8158);Object.defineProperty(t,"concatAll",{enumerable:!0,get:function(){return g.concatAll}});var y=n(9135);Object.defineProperty(t,"concatMap",{enumerable:!0,get:function(){return y.concatMap}});var m=n(9938);Object.defineProperty(t,"concatMapTo",{enumerable:!0,get:function(){return m.concatMapTo}});var b=n(9669);Object.defineProperty(t,"concatWith",{enumerable:!0,get:function(){return b.concatWith}});var _=n(1483);Object.defineProperty(t,"connect",{enumerable:!0,get:function(){return _.connect}});var w=n(1038);Object.defineProperty(t,"count",{enumerable:!0,get:function(){return w.count}});var x=n(4461);Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return x.debounce}});var E=n(8079);Object.defineProperty(t,"debounceTime",{enumerable:!0,get:function(){return E.debounceTime}});var O=n(378);Object.defineProperty(t,"defaultIfEmpty",{enumerable:!0,get:function(){return O.defaultIfEmpty}});var S=n(914);Object.defineProperty(t,"delay",{enumerable:!0,get:function(){return S.delay}});var T=n(8766);Object.defineProperty(t,"delayWhen",{enumerable:!0,get:function(){return T.delayWhen}});var P=n(7441);Object.defineProperty(t,"dematerialize",{enumerable:!0,get:function(){return P.dematerialize}});var C=n(5365);Object.defineProperty(t,"distinct",{enumerable:!0,get:function(){return C.distinct}});var A=n(8937);Object.defineProperty(t,"distinctUntilChanged",{enumerable:!0,get:function(){return A.distinctUntilChanged}});var k=n(9612);Object.defineProperty(t,"distinctUntilKeyChanged",{enumerable:!0,get:function(){return k.distinctUntilKeyChanged}});var I=n(4520);Object.defineProperty(t,"elementAt",{enumerable:!0,get:function(){return I.elementAt}});var R=n(1776);Object.defineProperty(t,"endWith",{enumerable:!0,get:function(){return R.endWith}});var j=n(5510);Object.defineProperty(t,"every",{enumerable:!0,get:function(){return j.every}});var M=n(1551);Object.defineProperty(t,"exhaust",{enumerable:!0,get:function(){return M.exhaust}});var N=n(2752);Object.defineProperty(t,"exhaustAll",{enumerable:!0,get:function(){return N.exhaustAll}});var D=n(4753);Object.defineProperty(t,"exhaustMap",{enumerable:!0,get:function(){return D.exhaustMap}});var L=n(7661);Object.defineProperty(t,"expand",{enumerable:!0,get:function(){return L.expand}});var B=n(783);Object.defineProperty(t,"filter",{enumerable:!0,get:function(){return B.filter}});var F=n(3555);Object.defineProperty(t,"finalize",{enumerable:!0,get:function(){return F.finalize}});var U=n(7714);Object.defineProperty(t,"find",{enumerable:!0,get:function(){return U.find}});var z=n(9756);Object.defineProperty(t,"findIndex",{enumerable:!0,get:function(){return z.findIndex}});var V=n(8275);Object.defineProperty(t,"first",{enumerable:!0,get:function(){return V.first}});var W=n(7815);Object.defineProperty(t,"groupBy",{enumerable:!0,get:function(){return W.groupBy}});var G=n(490);Object.defineProperty(t,"ignoreElements",{enumerable:!0,get:function(){return G.ignoreElements}});var H=n(9356);Object.defineProperty(t,"isEmpty",{enumerable:!0,get:function(){return H.isEmpty}});var Y=n(8669);Object.defineProperty(t,"last",{enumerable:!0,get:function(){return Y.last}});var q=n(5471);Object.defineProperty(t,"map",{enumerable:!0,get:function(){return q.map}});var X=n(3218);Object.defineProperty(t,"mapTo",{enumerable:!0,get:function(){return X.mapTo}});var K=n(2360);Object.defineProperty(t,"materialize",{enumerable:!0,get:function(){return K.materialize}});var Z=n(1415);Object.defineProperty(t,"max",{enumerable:!0,get:function(){return Z.max}});var $=n(361);Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return $.merge}});var Q=n(7302);Object.defineProperty(t,"mergeAll",{enumerable:!0,get:function(){return Q.mergeAll}});var J=n(6902);Object.defineProperty(t,"flatMap",{enumerable:!0,get:function(){return J.flatMap}});var ee=n(983);Object.defineProperty(t,"mergeMap",{enumerable:!0,get:function(){return ee.mergeMap}});var te=n(6586);Object.defineProperty(t,"mergeMapTo",{enumerable:!0,get:function(){return te.mergeMapTo}});var ne=n(4408);Object.defineProperty(t,"mergeScan",{enumerable:!0,get:function(){return ne.mergeScan}});var re=n(8253);Object.defineProperty(t,"mergeWith",{enumerable:!0,get:function(){return re.mergeWith}});var oe=n(2669);Object.defineProperty(t,"min",{enumerable:!0,get:function(){return oe.min}});var ie=n(9247);Object.defineProperty(t,"multicast",{enumerable:!0,get:function(){return ie.multicast}});var ae=n(5184);Object.defineProperty(t,"observeOn",{enumerable:!0,get:function(){return ae.observeOn}});var ue=n(1226);Object.defineProperty(t,"onErrorResumeNext",{enumerable:!0,get:function(){return ue.onErrorResumeNext}});var se=n(1518);Object.defineProperty(t,"pairwise",{enumerable:!0,get:function(){return se.pairwise}});var le=n(2171);Object.defineProperty(t,"partition",{enumerable:!0,get:function(){return le.partition}});var ce=n(4912);Object.defineProperty(t,"pluck",{enumerable:!0,get:function(){return ce.pluck}});var fe=n(766);Object.defineProperty(t,"publish",{enumerable:!0,get:function(){return fe.publish}});var he=n(7220);Object.defineProperty(t,"publishBehavior",{enumerable:!0,get:function(){return he.publishBehavior}});var de=n(6106);Object.defineProperty(t,"publishLast",{enumerable:!0,get:function(){return de.publishLast}});var pe=n(8157);Object.defineProperty(t,"publishReplay",{enumerable:!0,get:function(){return pe.publishReplay}});var ve=n(4440);Object.defineProperty(t,"race",{enumerable:!0,get:function(){return ve.race}});var ge=n(5600);Object.defineProperty(t,"raceWith",{enumerable:!0,get:function(){return ge.raceWith}});var ye=n(9139);Object.defineProperty(t,"reduce",{enumerable:!0,get:function(){return ye.reduce}});var me=n(8522);Object.defineProperty(t,"repeat",{enumerable:!0,get:function(){return me.repeat}});var be=n(6566);Object.defineProperty(t,"repeatWhen",{enumerable:!0,get:function(){return be.repeatWhen}});var _e=n(7835);Object.defineProperty(t,"retry",{enumerable:!0,get:function(){return _e.retry}});var we=n(9843);Object.defineProperty(t,"retryWhen",{enumerable:!0,get:function(){return we.retryWhen}});var xe=n(7561);Object.defineProperty(t,"refCount",{enumerable:!0,get:function(){return xe.refCount}});var Ee=n(1731);Object.defineProperty(t,"sample",{enumerable:!0,get:function(){return Ee.sample}});var Oe=n(6086);Object.defineProperty(t,"sampleTime",{enumerable:!0,get:function(){return Oe.sampleTime}});var Se=n(8624);Object.defineProperty(t,"scan",{enumerable:!0,get:function(){return Se.scan}});var Te=n(582);Object.defineProperty(t,"sequenceEqual",{enumerable:!0,get:function(){return Te.sequenceEqual}});var Pe=n(8977);Object.defineProperty(t,"share",{enumerable:!0,get:function(){return Pe.share}});var Ce=n(3133);Object.defineProperty(t,"shareReplay",{enumerable:!0,get:function(){return Ce.shareReplay}});var Ae=n(5382);Object.defineProperty(t,"single",{enumerable:!0,get:function(){return Ae.single}});var ke=n(3982);Object.defineProperty(t,"skip",{enumerable:!0,get:function(){return ke.skip}});var Ie=n(9098);Object.defineProperty(t,"skipLast",{enumerable:!0,get:function(){return Ie.skipLast}});var Re=n(7372);Object.defineProperty(t,"skipUntil",{enumerable:!0,get:function(){return Re.skipUntil}});var je=n(4721);Object.defineProperty(t,"skipWhile",{enumerable:!0,get:function(){return je.skipWhile}});var Me=n(269);Object.defineProperty(t,"startWith",{enumerable:!0,get:function(){return Me.startWith}});var Ne=n(8960);Object.defineProperty(t,"subscribeOn",{enumerable:!0,get:function(){return Ne.subscribeOn}});var De=n(8774);Object.defineProperty(t,"switchAll",{enumerable:!0,get:function(){return De.switchAll}});var Le=n(3879);Object.defineProperty(t,"switchMap",{enumerable:!0,get:function(){return Le.switchMap}});var Be=n(3274);Object.defineProperty(t,"switchMapTo",{enumerable:!0,get:function(){return Be.switchMapTo}});var Fe=n(8712);Object.defineProperty(t,"switchScan",{enumerable:!0,get:function(){return Fe.switchScan}});var Ue=n(846);Object.defineProperty(t,"take",{enumerable:!0,get:function(){return Ue.take}});var ze=n(8330);Object.defineProperty(t,"takeLast",{enumerable:!0,get:function(){return ze.takeLast}});var Ve=n(4780);Object.defineProperty(t,"takeUntil",{enumerable:!0,get:function(){return Ve.takeUntil}});var We=n(2129);Object.defineProperty(t,"takeWhile",{enumerable:!0,get:function(){return We.takeWhile}});var Ge=n(3964);Object.defineProperty(t,"tap",{enumerable:!0,get:function(){return Ge.tap}});var He=n(8941);Object.defineProperty(t,"throttle",{enumerable:!0,get:function(){return He.throttle}});var Ye=n(7640);Object.defineProperty(t,"throttleTime",{enumerable:!0,get:function(){return Ye.throttleTime}});var qe=n(4869);Object.defineProperty(t,"throwIfEmpty",{enumerable:!0,get:function(){return qe.throwIfEmpty}});var Xe=n(489);Object.defineProperty(t,"timeInterval",{enumerable:!0,get:function(){return Xe.timeInterval}});var Ke=n(1554);Object.defineProperty(t,"timeout",{enumerable:!0,get:function(){return Ke.timeout}});var Ze=n(4862);Object.defineProperty(t,"timeoutWith",{enumerable:!0,get:function(){return Ze.timeoutWith}});var $e=n(6505);Object.defineProperty(t,"timestamp",{enumerable:!0,get:function(){return $e.timestamp}});var Qe=n(2343);Object.defineProperty(t,"toArray",{enumerable:!0,get:function(){return Qe.toArray}});var Je=n(5477);Object.defineProperty(t,"window",{enumerable:!0,get:function(){return Je.window}});var et=n(6746);Object.defineProperty(t,"windowCount",{enumerable:!0,get:function(){return et.windowCount}});var tt=n(8208);Object.defineProperty(t,"windowTime",{enumerable:!0,get:function(){return tt.windowTime}});var nt=n(6637);Object.defineProperty(t,"windowToggle",{enumerable:!0,get:function(){return nt.windowToggle}});var rt=n(1141);Object.defineProperty(t,"windowWhen",{enumerable:!0,get:function(){return rt.windowWhen}});var ot=n(5442);Object.defineProperty(t,"withLatestFrom",{enumerable:!0,get:function(){return ot.withLatestFrom}});var it=n(5918);Object.defineProperty(t,"zip",{enumerable:!0,get:function(){return it.zip}});var at=n(187);Object.defineProperty(t,"zipAll",{enumerable:!0,get:function(){return at.zipAll}});var ut=n(8538);Object.defineProperty(t,"zipWith",{enumerable:!0,get:function(){return ut.zipWith}})},9445:function(e,t,n){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{s(r.next(e))}catch(e){i(e)}}function u(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,u)}s((r=r.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.fromReadableStreamLike=t.fromAsyncIterable=t.fromIterable=t.fromPromise=t.fromArrayLike=t.fromInteropObservable=t.innerFrom=void 0;var u=n(8046),s=n(7629),l=n(4662),c=n(1116),f=n(1358),h=n(7614),d=n(6368),p=n(9137),v=n(1018),g=n(7315),y=n(3327);function m(e){return new l.Observable(function(t){var n=e[y.observable]();if(v.isFunction(n.subscribe))return n.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function b(e){return new l.Observable(function(t){for(var n=0;n0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]=e._watermarks.high,a=o<=e._watermarks.low;i&&!n.paused?(n.paused=!0,n.streaming.pause()):(a&&n.paused||n.firstRun&&!i)&&(n.firstRun=!1,n.paused=!1,n.streaming.resume())}},a=function(){return o(e,void 0,void 0,function(){var e;return i(this,function(t){switch(t.label){case 0:return void 0!==n.queuedObserver?[3,2]:(n.queuedObserver=this._createQueuedResultObserver(r),e=n,[4,this._subscribe(n.queuedObserver,!0).catch(function(){})]);case 1:e.streaming=t.sent(),r(),t.label=2;case 2:return[2,n.queuedObserver]}})})},u=function(e){if(void 0===e)throw(0,l.newError)("InvalidState: Result stream finished without Summary",l.PROTOCOL_ERROR);return!0};return{next:function(){return o(e,void 0,void 0,function(){var e;return i(this,function(t){switch(t.label){case 0:return n.finished&&u(n.summary)?[2,{done:!0,value:n.summary}]:[4,a()];case 1:return[4,t.sent().dequeue()];case 2:return!0===(e=t.sent()).done&&(n.finished=e.done,n.summary=e.value),[2,e]}})})},return:function(t){return o(e,void 0,void 0,function(){var e,r;return i(this,function(o){switch(o.label){case 0:return n.finished&&u(n.summary)?[2,{done:!0,value:null!=t?t:n.summary}]:(null===(r=n.streaming)||void 0===r||r.cancel(),[4,a()]);case 1:return[4,o.sent().dequeueUntilDone()];case 2:return e=o.sent(),n.finished=!0,e.value=null!=t?t:e.value,n.summary=e.value,[2,e]}})})},peek:function(){return o(e,void 0,void 0,function(){return i(this,function(e){switch(e.label){case 0:return n.finished&&u(n.summary)?[2,{done:!0,value:n.summary}]:[4,a()];case 1:return[4,e.sent().head()];case 2:return[2,e.sent()]}})})}}},e.prototype.then=function(e,t){return this._getOrCreatePromise().then(e,t)},e.prototype.catch=function(e){return this._getOrCreatePromise().catch(e)},e.prototype.finally=function(e){return this._getOrCreatePromise().finally(e)},e.prototype.subscribe=function(e){this._subscribe(e).catch(function(){})},e.prototype.isOpen=function(){return null===this._summary&&null===this._error},e.prototype._subscribe=function(e,t){void 0===t&&(t=!1);var n=this._decorateObserver(e);return this._streamObserverPromise.then(function(e){return t&&e.pause(),e.subscribe(n),e}).catch(function(e){return null!=n.onError&&n.onError(e),Promise.reject(e)})},e.prototype._decorateObserver=function(e){var t,n,r,o=this,i=null!==(t=e.onCompleted)&&void 0!==t?t:h,a=null!==(n=e.onError)&&void 0!==n?n:f,u=null!==(r=e.onKeys)&&void 0!==r?r:d;return{onNext:null!=e.onNext?e.onNext.bind(e):void 0,onKeys:function(t){return o._keys=t,u.call(e,t)},onCompleted:function(t){o._releaseConnectionAndGetSummary(t).then(function(t){return null!==o._summary?i.call(e,o._summary):(o._summary=t,i.call(e,t))}).catch(a)},onError:function(t){o._connectionHolder.releaseConnection().then(function(){!function(e,t){null!=t&&(e.stack=e.toString()+"\n"+t)}(t,o._stack),o._error=t,a.call(e,t)}).catch(a)}}},e.prototype._cancel=function(){null===this._summary&&null===this._error&&this._streamObserverPromise.then(function(e){return e.cancel()}).catch(function(){})},e.prototype._releaseConnectionAndGetSummary=function(e){var t=s.util.validateQueryAndParameters(this._query,this._parameters,{skipAsserts:!0}),n=t.validatedQuery,r=t.params,o=this._connectionHolder;return o.getConnection().then(function(e){return o.releaseConnection().then(function(){return null==e?void 0:e.getProtocolVersion()})},function(e){}).then(function(t){return new u.default(n,r,e,t)})},e.prototype._createQueuedResultObserver=function(e){var t=this;function n(){var e={};return e.promise=new Promise(function(t,n){e.resolve=t,e.reject=n}),e}function r(e){return e instanceof Error}function a(){var t;return o(this,void 0,void 0,function(){var o;return i(this,function(i){switch(i.label){case 0:if(u.length>0){if(o=null!==(t=u.shift())&&void 0!==t?t:(0,l.newError)("Unexpected empty buffer",l.PROTOCOL_ERROR),e(),r(o))throw o;return[2,o]}return s.resolvable=n(),[4,s.resolvable.promise];case 1:return[2,i.sent()]}})})}var u=[],s={resolvable:null},c={onNext:function(e){c._push({done:!1,value:e})},onCompleted:function(e){c._push({done:!0,value:e})},onError:function(e){c._push(e)},_push:function(t){if(null!==s.resolvable){var n=s.resolvable;s.resolvable=null,r(t)?n.reject(t):n.resolve(t)}else u.push(t),e()},dequeue:a,dequeueUntilDone:function(){return o(t,void 0,void 0,function(){var e;return i(this,function(t){switch(t.label){case 0:return[4,a()];case 1:return!0===(e=t.sent()).done?[2,e]:[3,0];case 2:return[2]}})})},head:function(){return o(t,void 0,void 0,function(){var t,o;return i(this,function(i){switch(i.label){case 0:if(u.length>0){if(r(t=u[0]))throw t;return[2,t]}s.resolvable=n(),i.label=1;case 1:return i.trys.push([1,3,4,5]),[4,s.resolvable.promise];case 2:return t=i.sent(),u.unshift(t),[2,t];case 3:throw o=i.sent(),u.unshift(o),o;case 4:return e(),[7];case 5:return[2]}})})},get size(){return u.length}};return c},e}();r=Symbol.toStringTag,t.default=p},9567:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.scheduleObservable=void 0;var r=n(9445),o=n(5184),i=n(8960);t.scheduleObservable=function(e,t){return r.innerFrom(e).pipe(i.subscribeOn(t),o.observeOn(t))}},9568:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.dateTimestampProvider=void 0,t.dateTimestampProvider={now:function(){return(t.dateTimestampProvider.delegate||Date).now()},delegate:void 0}},9589:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.schedulePromise=void 0;var r=n(9445),o=n(5184),i=n(8960);t.schedulePromise=function(e,t){return r.innerFrom(e).pipe(i.subscribeOn(t),o.observeOn(t))}},9612:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.distinctUntilKeyChanged=void 0;var r=n(8937);t.distinctUntilKeyChanged=function(e,t){return r.distinctUntilChanged(function(n,r){return t?t(n[e],r[e]):n[e]===r[e]})}},9669:function(e,t,n){var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,o=e.length;n{Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectUnsubscribedError=void 0;var r=n(5568);t.ObjectUnsubscribedError=r.createErrorClass(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}})},9689:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RoutingConnectionProvider=t.DirectConnectionProvider=t.PooledConnectionProvider=t.SingleConnectionProvider=void 0;var o=n(4132);Object.defineProperty(t,"SingleConnectionProvider",{enumerable:!0,get:function(){return r(o).default}});var i=n(8987);Object.defineProperty(t,"PooledConnectionProvider",{enumerable:!0,get:function(){return r(i).default}});var a=n(3545);Object.defineProperty(t,"DirectConnectionProvider",{enumerable:!0,get:function(){return r(a).default}});var u=n(7428);Object.defineProperty(t,"RoutingConnectionProvider",{enumerable:!0,get:function(){return r(u).default}})},9691:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.PROTOCOL_ERROR=t.SESSION_EXPIRED=t.SERVICE_UNAVAILABLE=t.GQLError=t.Neo4jError=t.isRetriableError=t.newGQLError=t.newError=void 0;var u=a(n(4027)),s=n(1053),l={DATABASE_ERROR:"DATABASE_ERROR",CLIENT_ERROR:"CLIENT_ERROR",TRANSIENT_ERROR:"TRANSIENT_ERROR",UNKNOWN:"UNKNOWN"};Object.freeze(l);var c=Object.values(l),f="ServiceUnavailable";t.SERVICE_UNAVAILABLE=f;var h="SessionExpired";t.SESSION_EXPIRED=h,t.PROTOCOL_ERROR="ProtocolError";var d=function(e){function t(n,r,o,i,a){var u,s=this;return(s=e.call(this,n,null!=a?{cause:a}:void 0)||this).constructor=t,s.__proto__=t.prototype,s.cause=null!=a?a:void 0,s.gqlStatus=r,s.gqlStatusDescription=o,s.diagnosticRecord=i,s.classification=function(e){return void 0===e||void 0===e._classification?"UNKNOWN":c.includes(e._classification)?null==e?void 0:e._classification:"UNKNOWN"}(s.diagnosticRecord),s.rawClassification=null!==(u=null==i?void 0:i._classification)&&void 0!==u?u:void 0,s.name="GQLError",s}return r(t,e),Object.defineProperty(t.prototype,"diagnosticRecordAsJsonString",{get:function(){return u.stringify(this.diagnosticRecord,{useCustomToString:!0})},enumerable:!1,configurable:!0}),t}(Error);t.GQLError=d;var p=function(e){function t(n,r,o,i,a,u){var s=e.call(this,n,o,i,a,u)||this;return s.constructor=t,s.__proto__=t.prototype,s.code=r,s.name="Neo4jError",s.retriable=function(e){return e===f||e===h||function(e){return"Neo.ClientError.Security.AuthorizationExpired"===e}(e)||function(e){return!0===(null==e?void 0:e.includes("TransientError"))}(e)}(r),s}return r(t,e),t.isRetriable=function(e){return null!=e&&e instanceof t&&e.retriable},t}(d);t.Neo4jError=p,t.newError=function(e,t,n,r,o,i){return new p(e,null!=t?t:"N/A",null!=r?r:"50N42",null!=o?o:"error: general processing exception - unexpected error. "+e,null!=i?i:s.rawPolyfilledDiagnosticRecord,n)},t.newGQLError=function(e,t,n,r,o){return new d(e,null!=n?n:"50N42",null!=r?r:"error: general processing exception - unexpected error. "+e,null!=o?o:s.rawPolyfilledDiagnosticRecord,t)};var v=p.isRetriable;t.isRetriableError=v},9730:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t},a=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},u=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o{Object.defineProperty(t,"__esModule",{value:!0}),t.findIndex=void 0;var r=n(7843),o=n(7714);t.findIndex=function(e,t){return r.operate(o.createFind(e,t,"index"))}},9792:(e,t,n)=>{var r=n(7045),o=n(4360),i=n(6804);e.exports=function(e,t){if(!t)return e;var n=Object.keys(t);if(0===n.length)return e;for(var a=r(e),u=n.length-1;u>=0;u--){var s=n[u],l=String(t[s]);l&&(l=" "+l),i(a,{type:"preprocessor",data:"#define "+s+l})}return o(a)}},9823:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var r=n(9305),o=n(8813),i=n(9419),a=(r.internal.logger.Logger,r.error.SERVICE_UNAVAILABLE),u=function(){function e(e){var t=void 0===e?{}:e,n=t.maxRetryTimeout,r=void 0===n?3e4:n,o=t.initialDelay,i=void 0===o?1e3:o,a=t.delayMultiplier,u=void 0===a?2:a,l=t.delayJitter,c=void 0===l?.2:l,f=t.logger,h=void 0===f?null:f;this._maxRetryTimeout=s(r,3e4),this._initialDelay=s(i,1e3),this._delayMultiplier=s(u,2),this._delayJitter=s(c,.2),this._logger=h}return e.prototype.retry=function(e){var t=this;return e.pipe((0,i.retryWhen)(function(e){var n=[],u=Date.now(),s=1,l=t._initialDelay;return e.pipe((0,i.mergeMap)(function(e){if(!(0,r.isRetriableError)(e))return(0,o.throwError)(function(){return e});if(n.push(e),s>=2&&Date.now()-u>=t._maxRetryTimeout){var c=(0,r.newError)("Failed after retried for ".concat(s," times in ").concat(t._maxRetryTimeout," ms. Make sure that your database is online and retry again."),a);return c.seenErrors=n,(0,o.throwError)(function(){return c})}var f=t._computeNextDelay(l);return l*=t._delayMultiplier,s++,t._logger&&t._logger.warn("Transaction failed and will be retried in ".concat(f)),(0,o.of)(1).pipe((0,i.delay)(f))}))}))},e.prototype._computeNextDelay=function(e){var t=e*this._delayJitter;return e-t+2*t*Math.random()},e}();function s(e,t){return e||0===e?e:t}t.default=u},9843:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.retryWhen=void 0;var r=n(9445),o=n(2483),i=n(7843),a=n(3111);t.retryWhen=function(e){return i.operate(function(t,n){var i,u,s=!1,l=function(){i=t.subscribe(a.createOperatorSubscriber(n,void 0,void 0,function(t){u||(u=new o.Subject,r.innerFrom(e(u)).subscribe(a.createOperatorSubscriber(n,function(){return i?l():s=!0}))),u&&u.next(t)})),s&&(i.unsubscribe(),i=null,s=!1,l())};l()})}},9857:function(e,t,n){var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t,n){var r=e.call(this,n)||this;return n&&(r._originalErrorHandler=t._errorHandler,t._errorHandler=r._errorHandler),r._delegate=t,r}return r(t,e),t.prototype.beginTransaction=function(e){return this._delegate.beginTransaction(e)},t.prototype.run=function(e,t,n){return this._delegate.run(e,t,n)},t.prototype.commitTransaction=function(e){return this._delegate.commitTransaction(e)},t.prototype.rollbackTransaction=function(e){return this._delegate.rollbackTransaction(e)},t.prototype.getProtocolVersion=function(){return this._delegate.getProtocolVersion()},Object.defineProperty(t.prototype,"id",{get:function(){return this._delegate.id},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"databaseId",{get:function(){return this._delegate.databaseId},set:function(e){this._delegate.databaseId=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"server",{get:function(){return this._delegate.server},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"authToken",{get:function(){return this._delegate.authToken},set:function(e){this._delegate.authToken=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"supportsReAuth",{get:function(){return this._delegate.supportsReAuth},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"address",{get:function(){return this._delegate.address},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"version",{get:function(){return this._delegate.version},set:function(e){this._delegate.version=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"creationTimestamp",{get:function(){return this._delegate.creationTimestamp},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"idleTimestamp",{get:function(){return this._delegate.idleTimestamp},set:function(e){this._delegate.idleTimestamp=e},enumerable:!1,configurable:!0}),t.prototype.isOpen=function(){return this._delegate.isOpen()},t.prototype.protocol=function(){return this._delegate.protocol()},t.prototype.connect=function(e,t,n,r){return this._delegate.connect(e,t,n,r)},t.prototype.write=function(e,t,n){return this._delegate.write(e,t,n)},t.prototype.resetAndFlush=function(){return this._delegate.resetAndFlush()},t.prototype.hasOngoingObservableRequests=function(){return this._delegate.hasOngoingObservableRequests()},t.prototype.close=function(){return this._delegate.close()},t.prototype.release=function(){return this._originalErrorHandler&&(this._delegate._errorHandler=this._originalErrorHandler),this._delegate.release()},t}(o(n(6385)).default);t.default=i},9938:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.concatMapTo=void 0;var r=n(9135),o=n(1018);t.concatMapTo=function(e,t){return o.isFunction(t)?r.concatMap(function(){return e},t):r.concatMap(function(){return e})}},9975:(e,t,n)=>{var r=n(7101),o=Array.prototype.concat,i=Array.prototype.slice,a=e.exports=function(e){for(var t=[],n=0,a=e.length;n{var t=e&&e.__esModule?()=>e.default:()=>e;return jp.d(t,{a:t}),t},jp.d=(e,t)=>{for(var n in t)jp.o(t,n)&&!jp.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},jp.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),jp.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),jp.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var Mp=jp(5250),Np=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};function Dp(e,t){function n(){this.constructor=e}Np(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Lp=function(){function e(e){void 0===e&&(e="Atom@"+kg()),this.name=e,this.isPendingUnobservation=!0,this.observers=[],this.observersIndexes={},this.diffValue=0,this.lastAccessedBy=0,this.lowestObserverState=Qg.NOT_TRACKING}return e.prototype.onBecomeUnobserved=function(){},e.prototype.reportObserved=function(){by(this)},e.prototype.reportChanged=function(){yy(),function(e){if(e.lowestObserverState!==Qg.STALE){e.lowestObserverState=Qg.STALE;for(var t=e.observers,n=t.length;n--;){var r=t[n];r.dependenciesState===Qg.UP_TO_DATE&&(r.isTracing!==Jg.NONE&&_y(r,e),r.onBecomeStale()),r.dependenciesState=Qg.STALE}}}(this),my()},e.prototype.toString=function(){return this.name},e}(),Bp=function(e){function t(t,n,r){void 0===t&&(t="Atom@"+kg()),void 0===n&&(n=Dg),void 0===r&&(r=Dg);var o=e.call(this,t)||this;return o.name=t,o.onBecomeObservedHandler=n,o.onBecomeUnobservedHandler=r,o.isPendingUnobservation=!1,o.isBeingTracked=!1,o}return Dp(t,e),t.prototype.reportObserved=function(){return yy(),e.prototype.reportObserved.call(this),this.isBeingTracked||(this.isBeingTracked=!0,this.onBecomeObservedHandler()),my(),!!ny.trackingDerivation},t.prototype.onBecomeUnobserved=function(){this.isBeingTracked=!1,this.onBecomeUnobservedHandler()},t}(Lp),Fp=Xg("Atom",Lp);function Up(e){return e.interceptors&&e.interceptors.length>0}function zp(e,t){var n=e.interceptors||(e.interceptors=[]);return n.push(t),Ng(function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)})}function Vp(e,t){var n=ky();try{var r=e.interceptors;if(r)for(var o=0,i=r.length;o0}function Gp(e,t){var n=e.changeListeners||(e.changeListeners=[]);return n.push(t),Ng(function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)})}function Hp(e,t){var n=ky(),r=e.changeListeners;if(r){for(var o=0,i=(r=r.slice()).length;o=this.length,value:tt){for(var n=new Array(e-t),r=0;r0&&e+t+1>av&&dv(e+t+1)},e.prototype.spliceWithArray=function(e,t,n){var r=this;Ty(this.atom);var o=this.values.length;if(void 0===e?e=0:e>o?e=o:e<0&&(e=Math.max(0,o+e)),t=1===arguments.length?o-e:null==t?0:Math.max(0,Math.min(t,o-e)),void 0===n&&(n=[]),Up(this)){var i=Vp(this,{object:this.array,type:"splice",index:e,removedCount:t,added:n});if(!i)return Cg;t=i.removedCount,n=i.added}var a=(n=n.map(function(e){return r.enhancer(e,void 0)})).length-t;this.updateArrayLength(o,a);var u=this.spliceItemsIntoValues(e,t,n);return 0===t&&0===n.length||this.notifyArraySplice(e,n,u),this.dehanceValues(u)},e.prototype.spliceItemsIntoValues=function(e,t,n){if(n.length<1e4)return(r=this.values).splice.apply(r,[e,t].concat(n));var r,o=this.values.slice(e,e+t);return this.values=this.values.slice(0,e).concat(n,this.values.slice(e+t)),o},e.prototype.notifyArrayChildUpdate=function(e,t,n){var r=!this.owned&&Yp(),o=Wp(this),i=o||r?{object:this.array,type:"update",index:e,newValue:t,oldValue:n}:null;r&&Xp(i),this.atom.reportChanged(),o&&Hp(this,i),r&&Zp()},e.prototype.notifyArraySplice=function(e,t,n){var r=!this.owned&&Yp(),o=Wp(this),i=o||r?{object:this.array,type:"splice",index:e,removed:n,added:t,removedCount:n.length,addedCount:t.length}:null;r&&Xp(i),this.atom.reportChanged(),o&&Hp(this,i),r&&Zp()},e}(),lv=function(e){function t(t,n,r,o){void 0===r&&(r="ObservableArray@"+kg()),void 0===o&&(o=!1);var i=e.call(this)||this,a=new sv(r,n,i,o);return Hg(i,"$mobx",a),t&&t.length&&i.spliceWithArray(0,0,t),iv&&Object.defineProperty(a.array,"0",cv),i}return Dp(t,e),t.prototype.intercept=function(e){return this.$mobx.intercept(e)},t.prototype.observe=function(e,t){return void 0===t&&(t=!1),this.$mobx.observe(e,t)},t.prototype.clear=function(){return this.splice(0)},t.prototype.concat=function(){for(var e=[],t=0;t-1&&(this.splice(t,1),!0)},t.prototype.move=function(e,t){function n(e){if(e<0)throw new Error("[mobx.array] Index out of bounds: "+e+" is negative");var t=this.$mobx.values.length;if(e>=t)throw new Error("[mobx.array] Index out of bounds: "+e+" is not smaller than "+t)}if(n.call(this,e),n.call(this,t),e!==t){var r,o=this.$mobx.values;r=e0,"actions should have valid names, got: '"+e+"'");var n=function(){return xv(e,t,this,arguments)};return n.originalFn=t,n.isMobxAction=!0,n}function xv(e,t,n,r){var o=function(e,t,n,r){var o=Yp()&&!!e,i=0;if(o){i=Date.now();var a=r&&r.length||0,u=new Array(a);if(a>0)for(var s=0;s";Gg(e,t,Rv(i,n))},function(e){return this[e]},function(){Rg(!1,_v("m001"))},!1,!0),Iv=Tv(function(e,t,n){Nv(e,t,n)},function(e){return this[e]},function(){Rg(!1,_v("m001"))},!1,!1),Rv=function(e,t,n,r){return 1===arguments.length&&"function"==typeof e?wv(e.name||"",e):2===arguments.length&&"function"==typeof t?wv(e,t):1===arguments.length&&"string"==typeof e?jv(e):jv(t).apply(null,arguments)};function jv(e){return function(t,n,r){if(r&&"function"==typeof r.value)return r.value=wv(e,r.value),r.enumerable=!1,r.configurable=!0,r;if(void 0!==r&&void 0!==r.get)throw new Error("[mobx] action is not expected to be used with getters");return kv(e).apply(this,arguments)}}function Mv(e){return"function"==typeof e&&!0===e.isMobxAction}function Nv(e,t,n){var r=function(){return xv(t,n,e,arguments)};r.isMobxAction=!0,Gg(e,t,r)}Rv.bound=function(e,t,n){if("function"==typeof e){var r=wv("",e);return r.autoBind=!0,r}return Iv.apply(null,arguments)};var Dv=Object.prototype.toString;function Lv(e,t){return Bv(e,t)}function Bv(e,t,n,r){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var o=typeof e;return("function"===o||"object"===o||"object"==typeof t)&&function(e,t,n,r){e=Fv(e),t=Fv(t);var o=Dv.call(e);if(o!==Dv.call(t))return!1;switch(o){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0===+e?1/+e==1/t:+e===+t;case"[object Date]":case"[object Boolean]":return+e===+t;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(e)===Symbol.valueOf.call(t)}var i="[object Array]"===o;if(!i){if("object"!=typeof e||"object"!=typeof t)return!1;var a=e.constructor,u=t.constructor;if(a!==u&&!("function"==typeof a&&a instanceof a&&"function"==typeof u&&u instanceof u)&&"constructor"in e&&"constructor"in t)return!1}r=r||[];for(var s=(n=n||[]).length;s--;)if(n[s]===e)return r[s]===t;if(n.push(e),r.push(t),i){if((s=e.length)!==t.length)return!1;for(;s--;)if(!Bv(e[s],t[s],n,r))return!1}else{var l,c=Object.keys(e);if(s=c.length,Object.keys(t).length!==s)return!1;for(;s--;)if(!Uv(t,l=c[s])||!Bv(e[l],t[l],n,r))return!1}return n.pop(),r.pop(),!0}(e,t,n,r)}function Fv(e){return vv(e)?e.peek():Pg(e)?e.entries():Kg(e)?function(e){for(var t=[];;){var n=e.next();if(n.done)break;t.push(n.value)}return t}(e.entries()):e}function Uv(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function zv(e,t){return e===t}var Vv={identity:zv,structural:function(e,t){return Lv(e,t)},default:function(e,t){return function(e,t){return"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}(e,t)||zv(e,t)}};function Wv(e,t,n){var r,o,i;"string"==typeof e?(r=e,o=t,i=n):(r=e.name||"Autorun@"+kg(),o=e,i=t),Rg("function"==typeof o,_v("m004")),Rg(!1===Mv(o),_v("m005")),i&&(o=o.bind(i));var a=new Ny(r,function(){this.track(u)});function u(){o(a)}return a.schedule(),a.getDisposer()}function Gv(e,t,n){var r;arguments.length>3&&Ig(_v("m007")),yg(e)&&Ig(_v("m008")),(r="object"==typeof n?n:{}).name=r.name||e.name||t.name||"Reaction@"+kg(),r.fireImmediately=!0===n||!0===r.fireImmediately,r.delay=r.delay||0,r.compareStructural=r.compareStructural||r.struct||!1,t=Rv(r.name,r.context?t.bind(r.context):t),r.context&&(e=e.bind(r.context));var o,i=!0,a=!1,u=r.equals?r.equals:r.compareStructural||r.struct?Vv.structural:Vv.default,s=new Ny(r.name,function(){i||r.delay<1?l():a||(a=!0,setTimeout(function(){a=!1,l()},r.delay))});function l(){if(!s.isDisposed){var n=!1;s.track(function(){var t=e(s);n=i||!u(o,t),o=t}),i&&r.fireImmediately&&t(o,s),i||!0!==n||t(o,s),i&&(i=!1)}}return s.schedule(),s.getDisposer()}var Hv=function(){function e(e,t,n,r,o){this.derivation=e,this.scope=t,this.equals=n,this.dependenciesState=Qg.NOT_TRACKING,this.observing=[],this.newObserving=null,this.isPendingUnobservation=!1,this.observers=[],this.observersIndexes={},this.diffValue=0,this.runId=0,this.lastAccessedBy=0,this.lowestObserverState=Qg.UP_TO_DATE,this.unboundDepsCount=0,this.__mapid="#"+kg(),this.value=new xy(null),this.isComputing=!1,this.isRunningSetter=!1,this.isTracing=Jg.NONE,this.name=r||"ComputedValue@"+kg(),o&&(this.setter=wv(r+"-setter",o))}return e.prototype.onBecomeStale=function(){!function(e){if(e.lowestObserverState===Qg.UP_TO_DATE){e.lowestObserverState=Qg.POSSIBLY_STALE;for(var t=e.observers,n=t.length;n--;){var r=t[n];r.dependenciesState===Qg.UP_TO_DATE&&(r.dependenciesState=Qg.POSSIBLY_STALE,r.isTracing!==Jg.NONE&&_y(r,e),r.onBecomeStale())}}}(this)},e.prototype.onBecomeUnobserved=function(){Cy(this),this.value=void 0},e.prototype.get=function(){Rg(!this.isComputing,"Cycle detected in computation "+this.name,this.derivation),0===ny.inBatch?(yy(),Oy(this)&&(this.isTracing!==Jg.NONE&&console.log("[mobx.trace] '"+this.name+"' is being read outside a reactive context and doing a full recompute"),this.value=this.computeValue(!1)),my()):(by(this),Oy(this)&&this.trackAndCompute()&&function(e){if(e.lowestObserverState!==Qg.STALE){e.lowestObserverState=Qg.STALE;for(var t=e.observers,n=t.length;n--;){var r=t[n];r.dependenciesState===Qg.POSSIBLY_STALE?r.dependenciesState=Qg.STALE:r.dependenciesState===Qg.UP_TO_DATE&&(e.lowestObserverState=Qg.UP_TO_DATE)}}}(this));var e=this.value;if(Ey(e))throw e.cause;return e},e.prototype.peek=function(){var e=this.computeValue(!1);if(Ey(e))throw e.cause;return e},e.prototype.set=function(e){if(this.setter){Rg(!this.isRunningSetter,"The setter of computed value '"+this.name+"' is trying to update itself. Did you intend to update an _observable_ value, instead of the computed property?"),this.isRunningSetter=!0;try{this.setter.call(this.scope,e)}finally{this.isRunningSetter=!1}}else Rg(!1,"[ComputedValue '"+this.name+"'] It is not possible to assign a new value to a computed value.")},e.prototype.trackAndCompute=function(){Yp()&&qp({object:this.scope,type:"compute",fn:this.derivation});var e=this.value,t=this.dependenciesState===Qg.NOT_TRACKING,n=this.value=this.computeValue(!0);return t||Ey(e)||Ey(n)||!this.equals(e,n)},e.prototype.computeValue=function(e){var t;if(this.isComputing=!0,ny.computationDepth++,e)t=Py(this,this.derivation,this.scope);else try{t=this.derivation.call(this.scope)}catch(e){t=new xy(e)}return ny.computationDepth--,this.isComputing=!1,t},e.prototype.observe=function(e,t){var n=this,r=!0,o=void 0;return Wv(function(){var i=n.get();if(!r||t){var a=ky();e({type:"update",object:n,newValue:i,oldValue:o}),Iy(a)}r=!1,o=i})},e.prototype.toJSON=function(){return this.get()},e.prototype.toString=function(){return this.name+"["+this.derivation.toString()+"]"},e.prototype.valueOf=function(){return $g(this.get())},e.prototype.whyRun=function(){var e=Boolean(ny.trackingDerivation),t=Lg(this.isComputing?this.newObserving:this.observing).map(function(e){return e.name}),n=Lg(dy(this).map(function(e){return e.name}));return"\nWhyRun? computation '"+this.name+"':\n * Running because: "+(e?"[active] the value of this computation is needed by a reaction":this.isComputing?"[get] The value of this computed was requested outside a reaction":"[idle] not running at the moment")+"\n"+(this.dependenciesState===Qg.NOT_TRACKING?_v("m032"):" * This computation will re-run if any of the following observables changes:\n "+Bg(t)+"\n "+(this.isComputing&&e?" (... or any observable accessed during the remainder of the current run)":"")+"\n "+_v("m038")+"\n\n * If the outcome of this computation changes, the following observers will be re-run:\n "+Bg(n)+"\n")},e}();Hv.prototype[Zg()]=Hv.prototype.valueOf;var Yv=Xg("ComputedValue",Hv),qv=function(){function e(e,t){this.target=e,this.name=t,this.values={},this.changeListeners=null,this.interceptors=null}return e.prototype.observe=function(e,t){return Rg(!0!==t,"`observe` doesn't support the fire immediately property for observable objects."),Gp(this,e)},e.prototype.intercept=function(e){return zp(this,e)},e}();function Xv(e,t){if(rg(e)&&e.hasOwnProperty("$mobx"))return e.$mobx;Rg(Object.isExtensible(e),_v("m035")),Ug(e)||(t=(e.constructor.name||"ObservableObject")+"@"+kg()),t||(t="ObservableObject@"+kg());var n=new qv(e,t);return Hg(e,"$mobx",n),n}function Kv(e,t,n,r){if(e.values[t]&&!Yv(e.values[t]))return Rg("value"in n,"The property "+t+" in "+e.name+" is already observable, cannot redefine it as computed property"),void(e.target[t]=n.value);if("value"in n)if(yg(n.value)){var o=n.value;Zv(e,t,o.initialValue,o.enhancer)}else Mv(n.value)&&!0===n.value.autoBind?Nv(e.target,t,n.value.originalFn):Yv(n.value)?function(e,t,n){var r=e.name+"."+t;n.name=r,n.scope||(n.scope=e.target),e.values[t]=n,Object.defineProperty(e.target,t,eg(t))}(e,t,n.value):Zv(e,t,n.value,r);else $v(e,t,n.get,n.set,Vv.default,!0)}function Zv(e,t,n,r){if(qg(e.target,t),Up(e)){var o=Vp(e,{object:e.target,name:t,type:"add",newValue:n});if(!o)return;n=o.newValue}n=(e.values[t]=new yv(n,r,e.name+"."+t,!1)).value,Object.defineProperty(e.target,t,function(e){return Qv[e]||(Qv[e]={configurable:!0,enumerable:!0,get:function(){return this.$mobx.values[e].get()},set:function(t){tg(this,e,t)}})}(t)),function(e,t,n,r){var o=Wp(e),i=Yp(),a=o||i?{type:"add",object:t,name:n,newValue:r}:null;i&&Xp(a),o&&Hp(e,a),i&&Zp()}(e,e.target,t,n)}function $v(e,t,n,r,o,i){i&&qg(e.target,t),e.values[t]=new Hv(n,e.target,o,e.name+"."+t,r),i&&Object.defineProperty(e.target,t,eg(t))}var Qv={},Jv={};function eg(e){return Jv[e]||(Jv[e]={configurable:!0,enumerable:!1,get:function(){return this.$mobx.values[e].get()},set:function(t){return this.$mobx.values[e].set(t)}})}function tg(e,t,n){var r=e.$mobx,o=r.values[t];if(Up(r)){if(!(u=Vp(r,{type:"update",object:e,name:t,newValue:n})))return;n=u.newValue}if((n=o.prepareNewValue(n))!==gv){var i=Wp(r),a=Yp(),u=i||a?{type:"update",object:e,oldValue:o.value,name:t,newValue:n}:null;a&&Xp(u),o.setNewValue(n),i&&Hp(r,u),a&&Zp()}}var ng=Xg("ObservableObjectAdministration",qv);function rg(e){return!!Fg(e)&&(Cv(e),ng(e.$mobx))}function og(e,t){if(null==e)return!1;if(void 0!==t){if(vv(e)||Pg(e))throw new Error(_v("m019"));if(rg(e)){var n=e.$mobx;return n.values&&!!n.values[t]}return!1}return rg(e)||!!e.$mobx||Fp(e)||zy(e)||Yv(e)}function ig(e){return Rg(!!e,":("),Tv(function(t,n,r,o,i){qg(t,n),Rg(!i||!i.get,_v("m022")),Zv(Xv(t,void 0),n,r,e)},function(e){var t=this.$mobx.values[e];if(void 0!==t)return t.get()},function(e,t){tg(this,e,t)},!0,!1)}function ag(e){for(var t=[],n=1;n=2,_v("m014")),Rg("object"==typeof e,_v("m015")),Rg(!Pg(e),_v("m016")),n.forEach(function(e){Rg("object"==typeof e,_v("m017")),Rg(!og(e),_v("m018"))});for(var r=Xv(e),o={},i=n.length-1;i>=0;i--){var a=n[i];for(var u in a)if(!0!==o[u]&&Wg(a,u)){if(o[u]=!0,e===a&&!Yg(e,u))continue;Kv(r,u,Object.getOwnPropertyDescriptor(a,u),t)}}return e}var lg=ig(bg),cg=ig(_g),fg=ig(wg),hg=ig(xg),dg=ig(Eg),pg={box:function(e,t){return arguments.length>2&&gg("box"),new yv(e,bg,t)},shallowBox:function(e,t){return arguments.length>2&&gg("shallowBox"),new yv(e,wg,t)},array:function(e,t){return arguments.length>2&&gg("array"),new lv(e,bg,t)},shallowArray:function(e,t){return arguments.length>2&&gg("shallowArray"),new lv(e,wg,t)},map:function(e,t){return arguments.length>2&&gg("map"),new Tg(e,bg,t)},shallowMap:function(e,t){return arguments.length>2&&gg("shallowMap"),new Tg(e,wg,t)},object:function(e,t){arguments.length>2&&gg("object");var n={};return Xv(n,t),ag(n,e),n},shallowObject:function(e,t){arguments.length>2&&gg("shallowObject");var n={};return Xv(n,t),ug(n,e),n},ref:function(){return arguments.length<2?mg(wg,arguments[0]):fg.apply(null,arguments)},shallow:function(){return arguments.length<2?mg(_g,arguments[0]):cg.apply(null,arguments)},deep:function(){return arguments.length<2?mg(bg,arguments[0]):lg.apply(null,arguments)},struct:function(){return arguments.length<2?mg(xg,arguments[0]):hg.apply(null,arguments)}},vg=function(e){if(void 0===e&&(e=void 0),"string"==typeof arguments[1])return lg.apply(null,arguments);if(Rg(arguments.length<=1,_v("m021")),Rg(!yg(e),_v("m020")),og(e))return e;var t=bg(e,0,void 0);return t!==e?t:vg.box(e)};function gg(e){Ig("Expected one or two arguments to observable."+e+". Did you accidentally try to use observable."+e+" as decorator?")}function yg(e){return"object"==typeof e&&null!==e&&!0===e.isMobxModifierDescriptor}function mg(e,t){return Rg(!yg(t),"Modifiers cannot be nested"),{isMobxModifierDescriptor:!0,initialValue:t,enhancer:e}}function bg(e,t,n){return yg(e)&&Ig("You tried to assign a modifier wrapped value to a collection, please define modifiers when creating the collection, not when modifying it"),og(e)?e:Array.isArray(e)?vg.array(e,n):Ug(e)?vg.object(e,n):Kg(e)?vg.map(e,n):e}function _g(e,t,n){return yg(e)&&Ig("You tried to assign a modifier wrapped value to a collection, please define modifiers when creating the collection, not when modifying it"),null==e||rg(e)||vv(e)||Pg(e)?e:Array.isArray(e)?vg.shallowArray(e,n):Ug(e)?vg.shallowObject(e,n):Kg(e)?vg.shallowMap(e,n):Ig("The shallow modifier / decorator can only used in combination with arrays, objects and maps")}function wg(e){return e}function xg(e,t,n){if(Lv(e,t))return t;if(og(e))return e;if(Array.isArray(e))return new lv(e,xg,n);if(Kg(e))return new Tg(e,xg,n);if(Ug(e)){var r={};return Xv(r,n),sg(r,xg,[e]),r}return e}function Eg(e,t,n){return Lv(e,t)?t:e}function Og(e,t){void 0===t&&(t=void 0),yy();try{return e.apply(t)}finally{my()}}Object.keys(pg).forEach(function(e){return vg[e]=pg[e]}),vg.deep.struct=vg.struct,vg.ref.struct=function(){return arguments.length<2?mg(Eg,arguments[0]):dg.apply(null,arguments)};var Sg={},Tg=function(){function e(e,t,n){void 0===t&&(t=bg),void 0===n&&(n="ObservableMap@"+kg()),this.enhancer=t,this.name=n,this.$mobx=Sg,this._data=Object.create(null),this._hasMap=Object.create(null),this._keys=new lv(void 0,wg,this.name+".keys()",!0),this.interceptors=null,this.changeListeners=null,this.dehancer=void 0,this.merge(e)}return e.prototype._has=function(e){return void 0!==this._data[e]},e.prototype.has=function(e){return!!this.isValidKey(e)&&(e=""+e,this._hasMap[e]?this._hasMap[e].get():this._updateHasMapEntry(e,!1).get())},e.prototype.set=function(e,t){this.assertValidKey(e),e=""+e;var n=this._has(e);if(Up(this)){var r=Vp(this,{type:n?"update":"add",object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this._updateValue(e,t):this._addValue(e,t),this},e.prototype.delete=function(e){var t=this;if(this.assertValidKey(e),e=""+e,Up(this)&&!(o=Vp(this,{type:"delete",object:this,name:e})))return!1;if(this._has(e)){var n=Yp(),r=Wp(this),o=r||n?{type:"delete",object:this,oldValue:this._data[e].value,name:e}:null;return n&&Xp(o),Og(function(){t._keys.remove(e),t._updateHasMapEntry(e,!1),t._data[e].setNewValue(void 0),t._data[e]=void 0}),r&&Hp(this,o),n&&Zp(),!0}return!1},e.prototype._updateHasMapEntry=function(e,t){var n=this._hasMap[e];return n?n.setNewValue(t):n=this._hasMap[e]=new yv(t,wg,this.name+"."+e+"?",!1),n},e.prototype._updateValue=function(e,t){var n=this._data[e];if((t=n.prepareNewValue(t))!==gv){var r=Yp(),o=Wp(this),i=o||r?{type:"update",object:this,oldValue:n.value,name:e,newValue:t}:null;r&&Xp(i),n.setNewValue(t),o&&Hp(this,i),r&&Zp()}},e.prototype._addValue=function(e,t){var n=this;Og(function(){var r=n._data[e]=new yv(t,n.enhancer,n.name+"."+e,!1);t=r.value,n._updateHasMapEntry(e,!0),n._keys.push(e)});var r=Yp(),o=Wp(this),i=o||r?{type:"add",object:this,name:e,newValue:t}:null;r&&Xp(i),o&&Hp(this,i),r&&Zp()},e.prototype.get=function(e){return e=""+e,this.has(e)?this.dehanceValue(this._data[e].get()):this.dehanceValue(void 0)},e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},e.prototype.keys=function(){return Jp(this._keys.slice())},e.prototype.values=function(){return Jp(this._keys.map(this.get,this))},e.prototype.entries=function(){var e=this;return Jp(this._keys.map(function(t){return[t,e.get(t)]}))},e.prototype.forEach=function(e,t){var n=this;this.keys().forEach(function(r){return e.call(t,n.get(r),r,n)})},e.prototype.merge=function(e){var t=this;return Pg(e)&&(e=e.toJS()),Og(function(){Ug(e)?Object.keys(e).forEach(function(n){return t.set(n,e[n])}):Array.isArray(e)?e.forEach(function(e){var n=e[0],r=e[1];return t.set(n,r)}):Kg(e)?e.forEach(function(e,n){return t.set(n,e)}):null!=e&&Ig("Cannot initialize map from "+e)}),this},e.prototype.clear=function(){var e=this;Og(function(){Ay(function(){e.keys().forEach(e.delete,e)})})},e.prototype.replace=function(e){var t=this;return Og(function(){var n,r=Ug(n=e)?Object.keys(n):Array.isArray(n)?n.map(function(e){return e[0]}):Kg(n)?Array.from(n.keys()):Pg(n)?n.keys():Ig("Cannot get keys from "+n);t.keys().filter(function(e){return-1===r.indexOf(e)}).forEach(function(e){return t.delete(e)}),t.merge(e)}),this},Object.defineProperty(e.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),e.prototype.toJS=function(){var e=this,t={};return this.keys().forEach(function(n){return t[n]=e.get(n)}),t},e.prototype.toJSON=function(){return this.toJS()},e.prototype.isValidKey=function(e){return null!=e&&("string"==typeof e||"number"==typeof e||"boolean"==typeof e)},e.prototype.assertValidKey=function(e){if(!this.isValidKey(e))throw new Error("[mobx.map] Invalid key: '"+e+"', only strings, numbers and booleans are accepted as key in observable maps.")},e.prototype.toString=function(){var e=this;return this.name+"[{ "+this.keys().map(function(t){return t+": "+e.get(t)}).join(", ")+" }]"},e.prototype.observe=function(e,t){return Rg(!0!==t,_v("m033")),Gp(this,e)},e.prototype.intercept=function(e){return zp(this,e)},e}();ev(Tg.prototype,function(){return this.entries()});var Pg=Xg("ObservableMap",Tg),Cg=[];function Ag(){return"undefined"!=typeof window?window:jp.g}function kg(){return++ny.mobxGuid}function Ig(e,t){throw Rg(!1,e,t),"X"}function Rg(e,t,n){if(!e)throw new Error("[mobx] Invariant failed: "+t+(n?" in '"+n+"'":""))}Object.freeze(Cg);var jg=[];function Mg(e){return-1===jg.indexOf(e)&&(jg.push(e),console.error("[mobx] Deprecated: "+e),!0)}function Ng(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var Dg=function(){};function Lg(e){var t=[];return e.forEach(function(e){-1===t.indexOf(e)&&t.push(e)}),t}function Bg(e,t,n){return void 0===t&&(t=100),void 0===n&&(n=" - "),e?e.slice(0,t).join(n)+(e.length>t?" (... and "+(e.length-t)+"more)":""):""}function Fg(e){return null!==e&&"object"==typeof e}function Ug(e){if(null===e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);return t===Object.prototype||null===t}function zg(){for(var e=arguments[0],t=1,n=arguments.length;t0&&(t.dependencies=Lg(e.observing).map(fy)),t}function hy(e){var t={name:e.name};return function(e){return e.observers&&e.observers.length>0}(e)&&(t.observers=dy(e).map(hy)),t}function dy(e){return e.observers}function py(e,t){var n=e.observers.length;n&&(e.observersIndexes[t.__mapid]=n),e.observers[n]=t,e.lowestObserverState>t.dependenciesState&&(e.lowestObserverState=t.dependenciesState)}function vy(e,t){if(1===e.observers.length)e.observers.length=0,gy(e);else{var n=e.observers,r=e.observersIndexes,o=n.pop();if(o!==t){var i=r[t.__mapid]||0;i?r[o.__mapid]=i:delete r[o.__mapid],n[i]=o}delete r[t.__mapid]}}function gy(e){e.isPendingUnobservation||(e.isPendingUnobservation=!0,ny.pendingUnobservations.push(e))}function yy(){ny.inBatch++}function my(){if(0===--ny.inBatch){Fy();for(var e=ny.pendingUnobservations,t=0;t=1e3?t.push("(and many more)"):(t.push(""+new Array(n).join("\t")+e.name),e.dependencies&&e.dependencies.forEach(function(e){return wy(e,t,n+1)}))}ay.__mobxInstanceCount?(ay.__mobxInstanceCount++,setTimeout(function(){ry||oy||iy||(iy=!0,console.warn("[mobx] Warning: there are multiple mobx instances active. This might lead to unexpected results. See https://github.com/mobxjs/mobx/issues/1082 for details."))},1)):ay.__mobxInstanceCount=1,function(e){e[e.NOT_TRACKING=-1]="NOT_TRACKING",e[e.UP_TO_DATE=0]="UP_TO_DATE",e[e.POSSIBLY_STALE=1]="POSSIBLY_STALE",e[e.STALE=2]="STALE"}(Qg||(Qg={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(Jg||(Jg={}));var xy=function(e){this.cause=e};function Ey(e){return e instanceof xy}function Oy(e){switch(e.dependenciesState){case Qg.UP_TO_DATE:return!1;case Qg.NOT_TRACKING:case Qg.STALE:return!0;case Qg.POSSIBLY_STALE:for(var t=ky(),n=e.observing,r=n.length,o=0;o0;ny.computationDepth>0&&t&&Ig(_v("m031")+e.name),!ny.allowStateChanges&&t&&Ig(_v(ny.strictMode?"m030a":"m030b")+e.name)}function Py(e,t,n){Ry(e),e.newObserving=new Array(e.observing.length+100),e.unboundDepsCount=0,e.runId=++ny.runId;var r,o=ny.trackingDerivation;ny.trackingDerivation=e;try{r=t.call(n)}catch(e){r=new xy(e)}return ny.trackingDerivation=o,function(e){for(var t=e.observing,n=e.observing=e.newObserving,r=Qg.UP_TO_DATE,o=0,i=e.unboundDepsCount,a=0;ar&&(r=u.dependenciesState);for(n.length=o,e.newObserving=null,i=t.length;i--;)0===(u=t[i]).diffValue&&vy(u,e),u.diffValue=0;for(;o--;){var u;1===(u=n[o]).diffValue&&(u.diffValue=0,py(u,e))}r!==Qg.UP_TO_DATE&&(e.dependenciesState=r,e.onBecomeStale())}(e),r}function Cy(e){var t=e.observing;e.observing=[];for(var n=t.length;n--;)vy(t[n],e);e.dependenciesState=Qg.NOT_TRACKING}function Ay(e){var t=ky(),n=e();return Iy(t),n}function ky(){var e=ny.trackingDerivation;return ny.trackingDerivation=null,e}function Iy(e){ny.trackingDerivation=e}function Ry(e){if(e.dependenciesState!==Qg.UP_TO_DATE){e.dependenciesState=Qg.UP_TO_DATE;for(var t=e.observing,n=t.length;n--;)t[n].lowestObserverState=Qg.UP_TO_DATE}}function jy(e){return console.log(e),e}function My(e){switch(e.length){case 0:return ny.trackingDerivation;case 1:return uy(e[0]);case 2:return uy(e[0],e[1])}}var Ny=function(){function e(e,t){void 0===e&&(e="Reaction@"+kg()),this.name=e,this.onInvalidate=t,this.observing=[],this.newObserving=[],this.dependenciesState=Qg.NOT_TRACKING,this.diffValue=0,this.runId=0,this.unboundDepsCount=0,this.__mapid="#"+kg(),this.isDisposed=!1,this._isScheduled=!1,this._isTrackPending=!1,this._isRunning=!1,this.isTracing=Jg.NONE}return e.prototype.onBecomeStale=function(){this.schedule()},e.prototype.schedule=function(){this._isScheduled||(this._isScheduled=!0,ny.pendingReactions.push(this),Fy())},e.prototype.isScheduled=function(){return this._isScheduled},e.prototype.runReaction=function(){this.isDisposed||(yy(),this._isScheduled=!1,Oy(this)&&(this._isTrackPending=!0,this.onInvalidate(),this._isTrackPending&&Yp()&&qp({object:this,type:"scheduled-reaction"})),my())},e.prototype.track=function(e){yy();var t,n=Yp();n&&(t=Date.now(),Xp({object:this,type:"reaction",fn:e})),this._isRunning=!0;var r=Py(this,e,void 0);this._isRunning=!1,this._isTrackPending=!1,this.isDisposed&&Cy(this),Ey(r)&&this.reportExceptionInDerivation(r.cause),n&&Zp({time:Date.now()-t}),my()},e.prototype.reportExceptionInDerivation=function(e){var t=this;if(this.errorHandler)this.errorHandler(e,this);else{var n="[mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: '"+this,r=_v("m037");console.error(n||r,e),Yp()&&qp({type:"error",message:n,error:e,object:this}),ny.globalReactionErrorHandlers.forEach(function(n){return n(e,t)})}},e.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this._isRunning||(yy(),Cy(this),my()))},e.prototype.getDisposer=function(){var e=this.dispose.bind(this);return e.$mobx=this,e.onError=Dy,e},e.prototype.toString=function(){return"Reaction["+this.name+"]"},e.prototype.whyRun=function(){var e=Lg(this._isRunning?this.newObserving:this.observing).map(function(e){return e.name});return"\nWhyRun? reaction '"+this.name+"':\n * Status: ["+(this.isDisposed?"stopped":this._isRunning?"running":this.isScheduled()?"scheduled":"idle")+"]\n * This reaction will re-run if any of the following observables changes:\n "+Bg(e)+"\n "+(this._isRunning?" (... or any observable accessed during the remainder of the current run)":"")+"\n\t"+_v("m038")+"\n"},e.prototype.trace=function(e){void 0===e&&(e=!1),function(){for(var e=[],t=0;t0||ny.isRunningReactions||By(Uy)}function Uy(){ny.isRunningReactions=!0;for(var e=ny.pendingReactions,t=0;e.length>0;){++t===Ly&&(console.error("Reaction doesn't converge to a stable state after "+Ly+" iterations. Probably there is a cycle in the reactive function: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,o=n.length;r=0&&ny.globalReactionErrorHandlers.splice(t,1)}},reserveArrayBuffer:dv,resetGlobalState:function(){ny.resetId++;var e=new ty;for(var t in e)-1===ey.indexOf(t)&&(ny[t]=e[t]);ny.allowStateChanges=!ny.strictMode},isolateGlobalState:function(){oy=!0,Ag().__mobxInstanceCount--},shareGlobalState:function(){Mg("Using `shareGlobalState` is not recommended, use peer dependencies instead. See https://github.com/mobxjs/mobx/issues/1082 for details."),ry=!0;var e=Ag(),t=ny;if(e.__mobservableTrackingStack||e.__mobservableViewStack)throw new Error("[mobx] An incompatible version of mobservable is already loaded.");if(e.__mobxGlobal&&e.__mobxGlobal.version!==t.version)throw new Error("[mobx] An incompatible version of mobx is already loaded.");e.__mobxGlobal?ny=e.__mobxGlobal:e.__mobxGlobal=t},spyReport:qp,spyReportEnd:Zp,spyReportStart:Xp,setReactionScheduler:function(e){var t=By;By=function(n){return e(function(){return t(n)})}}},Xy={Reaction:Ny,untracked:Ay,Atom:Bp,BaseAtom:Lp,useStrict:Ev,isStrictModeEnabled:function(){return ny.strictMode},spy:$p,comparer:Vv,asReference:function(e){return Mg("asReference is deprecated, use observable.ref instead"),vg.ref(e)},asFlat:function(e){return Mg("asFlat is deprecated, use observable.shallow instead"),vg.shallow(e)},asStructure:function(e){return Mg("asStructure is deprecated. Use observable.struct, computed.struct or reaction options instead."),vg.struct(e)},asMap:function(e){return Mg("asMap is deprecated, use observable.map or observable.shallowMap instead"),vg.map(e||{})},isModifierDescriptor:yg,isObservableObject:rg,isBoxedObservable:mv,isObservableArray:vv,ObservableMap:Tg,isObservableMap:Pg,map:function(e){return Mg("`mobx.map` is deprecated, use `new ObservableMap` or `mobx.observable.map` instead"),vg.map(e)},transaction:Og,observable:vg,computed:Hy,isObservable:og,isComputed:function(e,t){if(null==e)return!1;if(void 0!==t){if(!1===rg(e))return!1;if(!e.$mobx.values[t])return!1;var n=uy(e,t);return Yv(n)}return Yv(e)},extendObservable:ag,extendShallowObservable:ug,observe:function(e,t,n,r){return"function"==typeof n?function(e,t,n,r){return sy(e,t).observe(n,r)}(e,t,n,r):function(e,t,n){return sy(e).observe(t,n)}(e,t,n)},intercept:function(e,t,n){return"function"==typeof n?function(e,t,n){return sy(e,t).intercept(n)}(e,t,n):function(e,t){return sy(e).intercept(t)}(e,t)},autorun:Wv,autorunAsync:function(e,t,n,r){var o,i,a,u;"string"==typeof e?(o=e,i=t,a=n,u=r):(o=e.name||"AutorunAsync@"+kg(),i=e,a=t,u=n),Rg(!1===Mv(i),_v("m006")),void 0===a&&(a=1),u&&(i=i.bind(u));var s=!1,l=new Ny(o,function(){s||(s=!0,setTimeout(function(){s=!1,l.isDisposed||l.track(c)},a))});function c(){i(l)}return l.schedule(),l.getDisposer()},when:function(e,t,n,r){var o,i,a,u;return"string"==typeof e?(o=e,i=t,a=n,u=r):(o="When@"+kg(),i=e,a=t,u=n),Wv(o,function(e){if(i.call(u)){e.dispose();var t=ky();a.call(u),Iy(t)}})},reaction:Gv,action:Rv,isAction:Mv,runInAction:function(e,t,n){var r="string"==typeof e?e:e.name||"",o="function"==typeof e?e:t,i="function"==typeof e?t:n;return Rg("function"==typeof o,_v("m002")),Rg(0===o.length,_v("m003")),Rg("string"==typeof r&&r.length>0,"actions should have valid names, got: '"+r+"'"),xv(r,o,i,void 0)},expr:function(e,t){return Sy()||console.warn(_v("m013")),Hy(e,{context:t}).get()},toJS:Yy,createTransformer:function(e,t){Rg("function"==typeof e&&e.length<2,"createTransformer expects a function that accepts one argument");var n={},r=ny.resetId,o=function(r){function o(t,n){var o=r.call(this,function(){return e(n)},void 0,Vv.default,"Transformer-"+e.name+"-"+t,void 0)||this;return o.sourceIdentifier=t,o.sourceObject=n,o}return Dp(o,r),o.prototype.onBecomeUnobserved=function(){var e=this.value;r.prototype.onBecomeUnobserved.call(this),delete n[this.sourceIdentifier],t&&t(e,this.sourceObject)},o}(Hv);return function(e){r!==ny.resetId&&(n={},r=ny.resetId);var t=function(e){if("string"==typeof e||"number"==typeof e)return e;if(null===e||"object"!=typeof e)throw new Error("[mobx] transform expected some kind of object or primitive value, got: "+e);var t=e.$transformId;return void 0===t&&Gg(e,"$transformId",t=kg()),t}(e),i=n[t];return i?i.get():(i=n[t]=new o(t,e)).get()}},whyRun:function(e,t){return Mg("`whyRun` is deprecated in favor of `trace`"),(e=My(arguments))?Yv(e)||zy(e)?jy(e.whyRun()):Ig(_v("m025")):jy(_v("m024"))},isArrayLike:function(e){return Array.isArray(e)||vv(e)},extras:qy},Ky=!1,Zy=function(e){var t=Xy[e];Object.defineProperty(Xy,e,{get:function(){return Ky||(Ky=!0,console.warn("Using default export (`import mobx from 'mobx'`) is deprecated and won’t work in mobx@4.0.0\nUse `import * as mobx from 'mobx'` instead")),t}})};for(var $y in Xy)Zy($y);function Qy(e){return Qy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qy(e)}function Jy(e){var t=function(e){if("object"!=Qy(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Qy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Qy(t)?t:t+""}"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:$p,extras:qy});var em=["onLayoutDone","onLayoutStep","onError","onInitialization","onLayoutComputing","onWebGLContextLost","onZoomTransitionDone","restart"],tm=function(){return e=function e(){var t,n,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t=this,r=void 0,(n=Jy(n="callbacks"))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,this.callbacks=o},t=[{key:"onInitialization",value:function(){this.isValidFunction(this.callbacks.onInitialization)&&this.callbacks.onInitialization()}},{key:"onZoomTransitionDone",value:function(){this.isValidFunction(this.callbacks.onZoomTransitionDone)&&this.callbacks.onZoomTransitionDone()}},{key:"onLayoutDone",value:function(){this.isValidFunction(this.callbacks.onLayoutDone)&&this.callbacks.onLayoutDone()}},{key:"onLayoutStep",value:function(e){this.isValidFunction(this.callbacks.onLayoutStep)&&this.callbacks.onLayoutStep(e)}},{key:"onLayoutComputing",value:function(e){this.isValidFunction(this.callbacks.onLayoutComputing)&&this.callbacks.onLayoutComputing(e)}},{key:"onError",value:function(e){this.isValidFunction(this.callbacks.onError)&&this.callbacks.onError(e)}},{key:"onWebGLContextLost",value:function(e){this.isValidFunction(this.callbacks.onWebGLContextLost)&&this.callbacks.onWebGLContextLost(e)}},{key:"isValidFunction",value:function(e){return void 0!==e&&"function"==typeof e}}],t&&function(e,t){for(var n=0;n{}};function im(){for(var e,t=0,n=arguments.length,r={};t=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}})),a=-1,u=i.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++a0)for(var n,r,o=new Array(n),i=0;i=0&&t._call.call(void 0,e),t=t._next;--hm}()}finally{hm=0,function(){for(var e,t,n=cm,r=1/0;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:cm=t);fm=e,Tm(r)}(),gm=0}}function Sm(){var e=mm.now(),t=e-vm;t>1e3&&(ym-=t,vm=e)}function Tm(e){hm||(dm&&(dm=clearTimeout(dm)),e-gm>24?(e<1/0&&(dm=setTimeout(Om,e-mm.now()-ym)),pm&&(pm=clearInterval(pm))):(pm||(vm=mm.now(),pm=setInterval(Sm,1e3)),hm=1,bm(Om)))}xm.prototype=Em.prototype={constructor:xm,restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?_m():+n)+(null==t?0:+t),this._next||fm===this||(fm?fm._next=this:cm=this,fm=this),this._call=e,this._time=n,Tm()},stop:function(){this._call&&(this._call=null,this._time=1/0,Tm())}};const Pm=4294967296;function Cm(e){return e.x}function Am(e){return e.y}var km=Math.PI*(3-Math.sqrt(5));function Im(e,t,n,r){if(isNaN(t)||isNaN(n))return e;var o,i,a,u,s,l,c,f,h,d=e._root,p={data:r},v=e._x0,g=e._y0,y=e._x1,m=e._y1;if(!d)return e._root=p,e;for(;d.length;)if((l=t>=(i=(v+y)/2))?v=i:y=i,(c=n>=(a=(g+m)/2))?g=a:m=a,o=d,!(d=d[f=c<<1|l]))return o[f]=p,e;if(u=+e._x.call(null,d.data),s=+e._y.call(null,d.data),t===u&&n===s)return p.next=d,o?o[f]=p:e._root=p,e;do{o=o?o[f]=new Array(4):e._root=new Array(4),(l=t>=(i=(v+y)/2))?v=i:y=i,(c=n>=(a=(g+m)/2))?g=a:m=a}while((f=c<<1|l)==(h=(s>=a)<<1|u>=i));return o[h]=d,o[f]=p,e}function Rm(e,t,n,r,o){this.node=e,this.x0=t,this.y0=n,this.x1=r,this.y1=o}function jm(e){return e[0]}function Mm(e){return e[1]}function Nm(e,t,n){var r=new Dm(null==t?jm:t,null==n?Mm:n,NaN,NaN,NaN,NaN);return null==e?r:r.addAll(e)}function Dm(e,t,n,r,o,i){this._x=e,this._y=t,this._x0=n,this._y0=r,this._x1=o,this._y1=i,this._root=void 0}function Lm(e){for(var t={data:e.data},n=t;e=e.next;)n=n.next={data:e.data};return t}var Bm=Nm.prototype=Dm.prototype;function Fm(e){return function(){return e}}function Um(e){return 1e-6*(e()-.5)}function zm(){var e,t,n,r,o,i=Fm(-30),a=1,u=1/0,s=.81;function l(n){var o,i=e.length,a=Nm(e,Cm,Am).visitAfter(f);for(r=n,o=0;o=u)){(e.data!==t||e.next)&&(0===f&&(p+=(f=Um(n))*f),0===h&&(p+=(h=Um(n))*h),pc&&(c=r),of&&(f=o));if(s>c||l>f)return this;for(this.cover(s,l).cover(c,f),n=0;ne||e>=o||r>t||t>=i;)switch(u=(th||(i=s.y0)>d||(a=s.x1)=y)<<1|e>=g)&&(s=p[p.length-1],p[p.length-1]=p[p.length-1-l],p[p.length-1-l]=s)}else{var m=e-+this._x.call(null,v.data),b=t-+this._y.call(null,v.data),_=m*m+b*b;if(_=(u=(p+g)/2))?p=u:g=u,(c=a>=(s=(v+y)/2))?v=s:y=s,t=d,!(d=d[f=c<<1|l]))return this;if(!d.length)break;(t[f+1&3]||t[f+2&3]||t[f+3&3])&&(n=t,h=f)}for(;d.data!==e;)if(r=d,!(d=d.next))return this;return(o=d.next)&&delete d.next,r?(o?r.next=o:delete r.next,this):t?(o?t[f]=o:delete t[f],(d=t[0]||t[1]||t[2]||t[3])&&d===(t[3]||t[2]||t[1]||t[0])&&!d.length&&(n?n[h]=d:this._root=d),this):(this._root=o,this)},Bm.removeAll=function(e){for(var t=0,n=e.length;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function ub(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:$m,n=new Map;return e.forEach(function(e){var t=e.id,r=e.from,o=e.to,i=e.color,a=e.width,u=e.disabled,s=sb(r,o),l=n.get(s);l?l.bundledRels.push({id:t,color:null!=i?i:void 0,disabled:null!=u&&u,width:null!=a?a:1}):n.set(s,{bundledRels:[{id:t,color:null!=i?i:void 0,disabled:null!=u&&u,width:null!=a?a:1}],key:s,from:r,to:o,color:null!=i?i:void 0,disabled:null!=u&&u,width:0})}),n.forEach(function(e){var n=(0,Mp.uniqBy)(e.bundledRels,"disabled"),r=1===n.length&&!0===n[0].disabled,o=1===n.length&&!0!==n[0].disabled;if(r)e.color=t,e.width=1;else{var i=e.bundledRels.filter(function(e){return!0!==e.disabled}),a=(0,Mp.uniqBy)(i,"color");o?(e.color=a.length>1?void 0:e.bundledRels[0].color,e.bundledRels.forEach(function(t){e.width+=t.width})):(e.color=1===a.length?a[0].color:void 0,e.disabled=!1,e.bundledRels.forEach(function(t){e.width+=!0!==t.disabled?t.width:0}))}e.width=Math.min(e.width,20)}),Array.from(n.values())},fb=function(){return void 0!==(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).find(function(e){return"size"in e})};function hb(e){return hb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hb(e)}var db=function(e){var t,n;return"number"==typeof e.source||"number"==typeof e.target||"string"==typeof e.source||"string"==typeof e.target?45*devicePixelRatio:(null!==(t=e.source.size)&&void 0!==t?t:Xm)+(null!==(n=e.target.size)&&void 0!==n?n:Xm)+90*devicePixelRatio};function pb(e){return"object"===hb(e)}var vb=function(e){var t;return(null!==(t=e.size)&&void 0!==t?t:Xm)+25*devicePixelRatio},gb=function(){return-400*Math.pow(devicePixelRatio,2)},yb=function(){return 2*gb()};function mb(e){return mb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mb(e)}function bb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n(e=(1664525*e+1013904223)%Pm)/Pm}();function f(){h(),l.call("tick",t),n1?(null==n?u.delete(e):u.set(e,p(n)),t):u.get(e)},find:function(t,n,r){var o,i,a,u,s,l=0,c=e.length;for(null==r?r=1/0:r*=r,l=0;l1?(l.on(e,n),t):l.on(e)}}}().velocityDecay(.4).force("charge",zm().strength(gb)).force("centerX",function(e){var t,n,r,o=Fm(.1);function i(e){for(var o,i=0,a=t.length;i0,r=Object.values(e.removes).length>0,o=Object.values(e.updates),u=fb(o);t||r||u?(n.shouldUpdate=!0,n.shouldReheatNodes=!0,n.shouldCountNodeRels=!0):n.shouldReheatNodes=!1}var s=a.channels[Eb];if(void 0!==a.version&&s){var l=Object.values(s.adds).length>0,c=Object.values(s.removes).length>0;(l||c)&&(n.shouldUpdate=!0,n.shouldReheatNodes=!0,n.shouldCountNodeRels=!0)}}))},t=[{key:"setOptions",value:function(e){}},{key:"updateNodes",value:function(e){var t=this;e.forEach(function(e){void 0===t.d3Nodes[e.id]&&(t.d3Nodes[e.id]={id:e.id}),null!=e&&e.pinned?(t.d3Nodes[e.id].fx=e.x,t.d3Nodes[e.id].fy=e.y):(t.d3Nodes[e.id].x=e.x,t.d3Nodes[e.id].y=e.y),t.d3Nodes[e.id].vy=0,t.d3Nodes[e.id].vx=0}),this.shouldUpdate=!0,this.simulation.tick().alpha(.2)}},{key:"update",value:function(){var e,t=this,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.shouldUpdate||n){var r=this.state,o=r.nodes,i=r.rels,a=o.channels[Eb],u=i.channels[Eb],s=Object.values(a.adds).length>0,l=Object.values(u.adds).length>0,c=Object.values(a.removes).length>0,f=Object.values(u.removes).length>0,h=Object.values(a.updates).length>0;if(s||l||c||f||h){var d=s&&0===Object.keys(this.d3Nodes).length,p=Ob(a.removes);Object.keys(p).forEach(function(e){delete t.d3Nodes[e]});var v=Ob(a.adds);if(Object.keys(v).forEach(function(e){t.d3Nodes[e]=function(e){for(var t=1;tthis.simulation.alphaMin()&&(this.shouldUpdate=!0,this.simulationStopped&&(this.simulation.restart(),this.simulationStopped=!1))}}},{key:"layout",value:function(e,t,n){var r=this;if(!(0,Mp.isEmpty)(this.d3Nodes)){if(this.simulation.stop(),this.simulation.nodes(Object.values(this.d3Nodes)).force("collide",function(e){var t,n,r,o=1,i=1;function a(){for(var e,a,s,l,c,f,h,d=t.length,p=0;pl+p||ic+p||as.index){var v=l-u.x-u.vx,g=c-u.y-u.vy,y=v*v+g*g;ye.r&&(e.r=e[t].r)}function s(){if(t){var r,o,i=t.length;for(n=new Array(i),r=0;r[u(e,t,r),e]));for(a=0,o=new Array(l);a=this.simulation.alphaMin();)this.simulation.tick(1);return requestAnimationFrame(function(){r.computing=!1}),void this.simulation.restart()}this.shouldReheatNodes?this.simulation.alpha(1).restart():this.simulation.restart()}}},{key:"getNodePositions",value:function(e){var t,n=[],r=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,t){if(e){if("string"==typeof e)return bb(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bb(e,t):void 0}}(e))){t&&(e=t);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}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 o,i=!0,a=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(a)throw o}}}}(e);try{for(r.s();!(t=r.n()).done;){var o=t.value,i=this.d3Nodes[o.id];if(void 0!==i){var a={id:i.id,x:i.x,y:i.y};n.push(a)}}}catch(e){r.e(e)}finally{r.f()}return n}},{key:"getShouldUpdate",value:function(){return this.shouldUpdate}},{key:"getComputing",value:function(){return this.computing}},{key:"terminateUpdate",value:function(){this.simulation.alpha(this.simulation.alphaMin()).stop(),this.simulationStopped=!0}},{key:"destroy",value:function(){this.stateDisposers.forEach(function(e){e()}),this.state.nodes.removeChannel(Eb),this.state.rels.removeChannel(Eb),this.simulation.stop()}},{key:"setAlpha",value:function(e){this.simulation.alpha(e),this.simulation.restart(),this.simulation.shouldUpdate=!0}},{key:"countNodeRels",value:function(){for(var e=new Map(Object.entries(this.d3Nodes)),t=Object.values(this.d3RelList),n=new Array(e.length),r=0;r1&&void 0!==arguments[1]&&arguments[1],r=kb[e],o=r.standard,i=r.fallback;if(n)t=Ab[i];else try{t=Ab[o]()}catch(n){console.warn("Failed to initialise ".concat(e,' worker: "').concat(JSON.stringify(n),'". Falling back to syncronous code.')),t=Ab[i]}if(void 0===t)throw new Error("".concat(e," code could not be initialized."));return t.port.start(),t};function Rb(e){return Rb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rb(e)}function jb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Mb(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function Db(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?[n.x/o,n.y/o]:[0,0]}(e,r),i={x:o[0],y:o[1]},a=[],u=Nb(e);try{for(u.s();!(t=u.n()).done;){var s=t.value,l=this.positions[s.id],c=r[s.id],f={id:s.id};if(void 0!==l){for(var h,d,p,v=s.id,g=null!==(h=this.oldPositions[s.id])&&void 0!==h?h:Mb({},i);void 0===g&&void 0!==n[v];)v=n[v],g=this.oldPositions[v];g.x=null!==(d=g.x)&&void 0!==d?d:i.x,g.y=null!==(p=g.y)&&void 0!==p?p:i.y,f.x=Fb(g.x,l.x,this.t),f.y=Fb(g.y,l.y,this.t)}else void 0!==c&&(f.x=c.x||i.x,f.y=c.y||i.y);a.push(f)}}catch(e){u.e(e)}finally{u.f()}return this.currentT=this.t,a}}],t&&function(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(this.shouldUpdate||t){var o=e_(n),i=e_(r);(o.length>0||i.length>0)&&(this.updatePositionsFromState(),this.layout(o,i))}!function(e,t,n){var r=Kb(Zb(e.prototype),"update",n);return"function"==typeof r?function(e){return r.apply(n,e)}:r}(e,0,this)([]),this.shouldUpdate=!1}},{key:"getShouldUpdate",value:function(){return this.shouldUpdate||this.shouldUpdateAnimator}},{key:"getComputing",value:function(){return this.computing}},{key:"layout",value:function(e,t){var n=this;if(this.worker){if(e.length){var r=e.map(function(e){return{group:"nodes",data:{id:e.id}}}),o=t.map(function(e){return{group:"edges",data:{id:"rel".concat(e.id),source:e.from,target:e.to}}}),i={elements:[].concat(Hb(r),Hb(o)),spacingFactor:e.reduce(function(e,t){var n;return e+(null!==(n=t.size)&&void 0!==n?n:Xm)},0)/e.length*4.5/50*ob()};this.computing?this.pendingLayoutData=i:(this.computing=!0,this.worker.port.onmessage=function(e){var t=e.data.positions;if(n.computing){for(var r=0,o=Object.entries(t);r3&&void 0!==arguments[3]?arguments[3]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),s_(this,"shaderProgram",void 0),s_(this,"gl",void 0),s_(this,"curTexture",void 0),s_(this,"attributeInfo",void 0),s_(this,"uniformInfo",void 0);var i=t.createShader(t.FRAGMENT_SHADER);if(!t.isShader(i))throw new Error("Could not create shader object");var a=a_()(r,o);t.shaderSource(i,a),t.compileShader(i),(0,Mp.isNil)(t.getShaderParameter(i,t.COMPILE_STATUS))&&Cb.info(t.getShaderInfoLog(i));var u=t.createShader(t.VERTEX_SHADER);if(!t.isShader(u))throw new Error("Could not create shader object");var s=a_()(n,o);if(t.shaderSource(u,s),t.compileShader(u),(0,Mp.isNil)(t.getShaderParameter(u,t.COMPILE_STATUS))&&Cb.info(t.getShaderInfoLog(u)),this.shaderProgram=t.createProgram(),t.attachShader(this.shaderProgram,i),t.attachShader(this.shaderProgram,u),t.linkProgram(this.shaderProgram),(0,Mp.isNil)(t.getProgramParameter(this.shaderProgram,t.LINK_STATUS)))throw new Error("Could not initialise shader");this.gl=t,this.curTexture=0,this.scanUniforms(),this.scanAttributes()},t=[{key:"setUniform",value:function(e,t){var n=this.gl,r=this.uniformInfo[e];if(void 0===r)throw new Error("Shader.setUniform - Uniform ".concat(e," not found in shader"));switch(r.type){case n.INT:n.uniform1i(r.location,t);break;case n.INT_VEC2:n.uniform2iv(r.location,t);break;case n.INT_VEC3:n.uniform3iv(r.location,t);break;case n.INT_VEC4:n.uniform4iv(r.location,t);break;case n.SAMPLER_2D:n.activeTexture(n.TEXTURE0+r.texture),n.bindTexture(n.TEXTURE_2D,t),n.uniform1i(r.location,r.texture);break;case n.SAMPLER_CUBE:case n.FLOAT:n.uniform1f(r.location,t);break;case n.FLOAT_VEC2:n.uniform2fv(r.location,t);break;case n.FLOAT_VEC3:n.uniform3fv(r.location,t);break;case n.FLOAT_VEC4:n.uniform4fv(r.location,t);break;case n.FLOAT_MAT2:n.uniformMatrix2fv(r.location,!1,t);break;case n.FLOAT_MAT3:n.uniformMatrix3fv(r.location,!1,t);break;case n.FLOAT_MAT4:n.uniformMatrix4fv(r.location,!1,t)}}},{key:"setAttributePointer",value:function(e,t,n,r){var o=this.gl,i=this.attributeInfo[e],a=n*Float32Array.BYTES_PER_ELEMENT,u=r*Float32Array.BYTES_PER_ELEMENT;o.enableVertexAttribArray(i.position),o.vertexAttribPointer(i.position,t,o.FLOAT,!1,u,a)}},{key:"setAttributePointerFloat",value:function(e,t,n,r){var o=this.gl,i=this.attributeInfo[e];o.enableVertexAttribArray(i.position),o.vertexAttribPointer(i.position,t,o.FLOAT,!1,r,n)}},{key:"setAttributePointerUShort",value:function(e,t,n,r){var o=this.gl,i=this.attributeInfo[e];o.enableVertexAttribArray(i.position),o.vertexAttribPointer(i.position,t,o.UNSIGNED_SHORT,!1,r,n)}},{key:"setAttributePointerByteNorm",value:function(e,t,n,r){var o=this.gl,i=this.attributeInfo[e];o.enableVertexAttribArray(i.position),o.vertexAttribPointer(i.position,t,o.UNSIGNED_BYTE,!0,r,n)}},{key:"setAttributePointerByte",value:function(e,t,n,r){var o=this.gl,i=this.attributeInfo[e];o.enableVertexAttribArray(i.position),o.vertexAttribPointer(i.position,t,o.UNSIGNED_BYTE,!1,r,n)}},{key:"use",value:function(){this.gl.useProgram(this.shaderProgram)}},{key:"remove",value:function(){this.gl.deleteProgram(this.shaderProgram)}},{key:"scanAttributes",value:function(){var e=this.gl;this.attributeInfo={};for(var t,n,r=e.getProgramParameter(this.shaderProgram,e.ACTIVE_ATTRIBUTES),o=0;oe&&t.relationships.some(function(e){return e.length>0});){var o=this.coarsen(t,0===r);if(0===r&&(this.nodeSortMap=o.nodeSortMap),this.subGraphs.push(o.sortedInput),0===(t=o.output).relationships.length||t.relationships.every(function(e){return 0===e.length})||n===t.nodes.length)break;n=t.nodes.length,r+=1}return this.subGraphs.push(t),t}},{key:"coarsenBy",value:function(e){for(var t=e,n=this.graph,r=n.nodes.length,o=t;t>0;){var i=this.coarsen(n,t===o);if(this.subGraphs.push(i.sortedInput),0===(n=i.output).relationships.length||n.relationships.every(function(e){return 0===e.length})||r===n.nodes.length)break;r=n.nodes.length,t-=1}return this.subGraphs.push(n),n}},{key:"coarsen",value:function(e,t){var n=this,r=e.nodes,o=e.relationships,i=r.map(function(e,t){return t}),a={},u={};r.forEach(function(e,t){a[t]=e,u[e.id]=t});for(var s=o.map(function(e){return e.slice()}),l={suns:{},planets:{},moons:{}},c=[],f=[],h=function(){var e=i[0];i.splice(i.indexOf(e),1),o[e].forEach(function(t){var n=i.indexOf(t);n>=0&&i.splice(n,1);var r=-1,o=s[t];o.forEach(function(t,n){var o=i.indexOf(t);o>=0?i.splice(o,1):t===e&&(r=n)}),o.splice(r,1)});var n={id:e};if(t)n.originalId=a[e].id;else{var r=a[e];n.finestIndex=r.finestIndex,n.originalId=r.originalId}c.push(n),l.suns[e]=n};i.length>0;)h();c.forEach(function(e,t){f[t]=[]}),c.forEach(function(e,n){var r={},i=[];o[e.id].forEach(function(o){if(o!==e.id&&!r[o]){var u={id:o,parent:e,sunId:n,moons:[]},s=a[o];u.size=function(){return u.moons.length+1},u.weight=s.weight||1,u.children=function(){return u.moons},t?u.originalId=s.id:(u.finestIndex=s.finestIndex,u.originalId=s.originalId),i.push(u),r[o]=!0}}),i.forEach(function(e){l.planets[e.id]=e}),e.planets=i,e.children=function(){return e.planets},e.weight=e.planets.reduce(function(e,t){return e+(t.weight||1)},0)+(a[e.id].weight||1),e.size=function(){return e.planets.reduce(function(e,t){return e+t.size()},0)+1}});var d=r.filter(function(e,t){return!c.find(function(e){return e.id===t})&&!l.planets[t]}),p=[];d.forEach(function(e){for(var n=u[e.id],r=s[n],o=null,i=-1,c=0;c0&&(this.relIdMap=b),{output:{nodes:c,relationships:f},sortedInput:{nodes:v,relationships:m},nodeSortMap:y}}}],t&&function(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function S_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0,r=Object.values(e.removes).length>0,o=Object.values(e.updates),i=fb(o);(t||r||i)&&(n.shouldUpdate=!0,n.checkForUpdates())}var a=l.channels[C_];if(void 0!==l.version&&a){var u=Object.values(a.adds).length>0,c=Object.values(a.removes).length>0;(u||c)&&(n.shouldUpdate=!0,n.checkForUpdates())}})),this.setData({nodes:s.items,rels:l.items}),this.state=r,this.dpr=window.devicePixelRatio||1},t=[{key:"setOptions",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var n=e.intelWorkaround,r=e.enableVerlet,o=void 0===r||r;t&&(this.intelWorkaround=n,this.enableVerlet=o);var i=this.enableVerlet?.25:100;this.simulationStopVelocitySquared=i*i,this.gravity=100,this.force=0}}},{key:"setData",value:function(e){var t=I_(e.nodes),n=t.nodeIdToIndex,r=t.nodeIndexToId;return this.nodeIdToIndex=n,this.nodeIndexToId=r,this.numNodes=e.nodes.length,this.flatRelationshipKeys=lb(e.rels),this.solarMerger=new w_(e,n),this.solarMerger.coarsenTo(1),this.subGraphs=this.solarMerger.subGraphs,this.nodeSortMap=this.solarMerger.nodeSortMap,this.setupSprings(this.subGraphs[0]),this.setupSize(this.subGraphs[0]),this.setupPhysics(),this.firstUpdate=!0,this.curPhysData=0,this.shouldUpdate=!0,this.iterationCount=0,this.subGraphs[0]}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.gl;if(this.checkForUpdates(e),!this.shouldUpdate)return t.bindFramebuffer(t.FRAMEBUFFER,this.getPhysData(0).frameBuffer),t.readPixels(0,0,Ym,Ym,t.RGBA,t.FLOAT,this.physPositions),!1;t.disable(t.BLEND);for(var n=this.nodeVariation/(this.numNodes||1)>.3,r=this.getScaleNumber(this.iterationCount),o=this.subGraphs?this.subGraphs.length:0,i=this.getPhysData(0).texture,a=o-1;a>0;a--){var u=this.subGraphs[a].nodes.length,s=a===o-1;this.apprxRepForceShader.use(),this.apprxRepForceShader.setUniform("u_physData",i),this.apprxRepForceShader.setUniform("u_clusterData",this.levelsClusterTexture[a]),this.apprxRepForceShader.setUniform("u_finestIndexes",this.levelsFinestIndexTexture[a]),this.apprxRepForceShader.setUniform("u_prevForce",s?this.initalLevelTexture:this.levelsData[a+1].texture),this.apprxRepForceShader.setUniform("u_numNodes",u),this.apprxRepForceShader.setUniform("u_iterationMultiplier",r),this.apprxRepForceShader.setUniform("u_baseLength",this.getBaseLength(u)),this.apprxRepForceShader.setUniform("u_isTopLevel",s?1:0),t.bindBuffer(t.ARRAY_BUFFER,this.physSmallVbo),this.apprxRepForceShader.setAttributePointer("a_position",2,0,2),t.bindFramebuffer(t.FRAMEBUFFER,this.levelsData[a].frameBuffer),t.viewport(0,0,k_,k_),t.drawArrays(t.TRIANGLE_STRIP,0,4)}if(this.collisionDetectionMultiplier=0,this.collisionDetectionMultiplier=n?Math.min(this.iterationCount/Math.min(this.numNodes,300),1):1,this.force=o<=1?this.initalLevelTexture:this.levelsData[1].texture,this.physShader.use(),this.physShader.setUniform("u_prevForce",o<=1?this.initalLevelTexture:this.levelsData[1].texture),this.physShader.setUniform("u_connections",this.springTexture),this.physShader.setUniform("u_sizeTexture",this.sizeTexture),this.physShader.setUniform("u_connectionOffsets",this.offsetTexture),this.physShader.setUniform("u_physData",i),this.physShader.setUniform("u_pinnedNodes",this.pinTexture),this.physShader.setUniform("u_iterationMultiplier",r),this.physShader.setUniform("u_curIteration",this.iterationCount),this.physShader.setUniform("u_numNodes",this.numNodes),this.physShader.setUniform("u_clusterData",this.levelsClusterTexture[0]),this.physShader.setUniform("u_collisionMultiplier",this.collisionDetectionMultiplier),this.physShader.setUniform("u_baseLength",this.getBaseLength()),this.firstUpdate=!1,t.bindBuffer(t.ARRAY_BUFFER,this.physVbo),this.physShader.setAttributePointer("a_position",2,0,2),t.bindFramebuffer(t.FRAMEBUFFER,this.getPhysData(1).frameBuffer),t.viewport(0,0,Ym,Ym),t.drawArrays(t.TRIANGLE_STRIP,0,4),this.useReadpixelWorkaround?this.doReadpixelWorkaround():(t.bindFramebuffer(t.FRAMEBUFFER,this.getPhysData(0).frameBuffer),t.readPixels(0,0,Ym,Ym,t.RGBA,t.FLOAT,this.physPositions)),this.curPhysData=(this.curPhysData+1)%this.physData.length,this.iterationCount+=1,this.numNodes<2)this.shouldUpdate=!1,this.iterationCount=0;else if(this.iterationCount%5==0){var l=this.iterationCount<300,c=l?this.getMaxSpeedSquared():this.getMedianSpeedSquared(this.addedNodes);this.lastSpeedValues.push(c),this.rollingAvgGraphSpeed=this.lastSpeedValues.reduce(function(e,t){return e+t},0)/this.lastSpeedValues.length;var f=l&&c>=this.rollingAvgGraphSpeed,h=this.simulationStopVelocitySquared&&this.rollingAvgGraphSpeed20&&this.lastSpeedValues.shift(),!f&&!0===h&&this.iterationCount>2&&this.terminateUpdate()}return this.shouldUpdate}},{key:"terminateUpdate",value:function(){Cb.info("Cooling down after ".concat(this.iterationCount," iterations at graph speed of ").concat(Math.sqrt(this.rollingAvgGraphSpeed))),this.shouldUpdate=!1,this.iterationCount=0,this.rollingAvgGraphSpeed=0,this.lastSpeedValues=[],this.addedNodes=null,this.nodeVariation=0}},{key:"getShouldUpdate",value:function(){return this.shouldUpdate}},{key:"getComputing",value:function(){return!1}},{key:"getNodePositions",value:function(e){var t=[];if(this.useReadpixelWorkaround){var n,r=O_(e);try{for(r.s();!(n=r.n()).done;){var o=n.value,i=this.nodeIdToIndex[o.id],a=o.id,u=void 0,s=void 0;void 0!==i&&(u=this.workaroundData[0].dataFloat[i],s=this.workaroundData[1].dataFloat[i]),t.push({id:a,x:u,y:s})}}catch(e){r.e(e)}finally{r.f()}}else{var l,c=O_(e);try{for(c.s();!(l=c.n()).done;){var f=l.value,h=this.nodeIdToIndex[f.id],d=f.id,p=void 0,v=void 0;void 0!==h&&(p=this.physPositions[4*h+0],v=this.physPositions[4*h+1]),t.push({id:d,x:p,y:v})}}catch(e){c.e(e)}finally{c.f()}}return t}},{key:"reheat",value:function(e){this.setupSize(this.subGraphs[0]),this.shouldUpdate=!0,this.iterationCount=0,this.nodeVariation=e.nodes.length}},{key:"updateNodes",value:function(e){var t=this.gl,n=new Set;t.bindTexture(t.TEXTURE_2D,this.getPhysData().texture);var r,o=O_(e);try{for(o.s();!(r=o.n()).done;){var i=r.value,a=this.nodeIdToIndex[i.id];if(void 0!==i.x&&void 0!==i.y){A_[0]=i.x,A_[1]=i.y,A_[2]=0,A_[3]=0;var u=a%Ym,s=(a-u)/Ym;t.texSubImage2D(t.TEXTURE_2D,0,u,s,1,1,t.RGBA,t.FLOAT,A_),this.useReadpixelWorkaround?(this.workaroundData[0].dataFloat[a]=i.x,this.workaroundData[1].dataFloat[a]=i.y):(this.physPositions[4*a+0]=i.x,this.physPositions[4*a+1]=i.y)}void 0!==i.pinned&&(this.pinData[a]=i.pinned?255:0),Object.keys(i).forEach(function(e){return n.add(e)})}}catch(e){o.e(e)}finally{o.f()}n.has("pinned")&&(t.bindTexture(t.TEXTURE_2D,this.pinTexture),t.texImage2D(t.TEXTURE_2D,0,t.ALPHA,Ym,Ym,0,t.ALPHA,t.UNSIGNED_BYTE,this.pinData)),(n.has("x")||n.has("y")||n.has("size"))&&(this.shouldUpdate=!0,this.iterationCount=0)}},{key:"addRemoveData",value:function(e,t,n){var r=this.gl;this.numNodes=e.nodes.length,this.physShader.use(),this.physShader.setUniform("u_numNodes",this.numNodes),this.physShader.setUniform("u_baseLength",this.getBaseLength());var o=I_(e.nodes).nodeIdToIndex,i=new w_(e,o);i.coarsenTo(1);var a=i.subGraphs[0],u=this.subGraphs[0],s=function(e){return u.nodes.findIndex(function(t){return t.id===e})},l=Object.values(t.adds),c=Object.values(t.removes);this.addedNodes=l.length>0?{}:null,this.nodeVariation=l.length+c.length;for(var f=function(e){return Boolean(t.adds[e])},h=3*Math.sqrt(e.nodes.length),d={x:0,y:0},p=a.nodes.length,v=new Uint8Array(65536),g=0;g0||c.length>0)&&(r.bindTexture(r.TEXTURE_2D,this.pinTexture),r.texImage2D(r.TEXTURE_2D,0,r.ALPHA,Ym,Ym,0,r.ALPHA,r.UNSIGNED_BYTE,this.pinData));var A=lb(e.rels),k=this.hasRelationshipFlatMapChanged(A,n);return this.shouldUpdate=this.nodeVariation>0||k,this.iterationCount=0,this.flatRelationshipKeys=A,this.setupPhysicsForCoarse(),this.subGraphs[0]}},{key:"destroy",value:function(){var e=this;this.gl.deleteBuffer(this.physVbo),this.gl.deleteBuffer(this.physSmallVbo),this.physData.forEach(function(t){e.gl.deleteFramebuffer(t.frameBuffer),e.gl.deleteTexture(t.texture)}),this.levelsData.forEach(function(t){e.gl.deleteFramebuffer(t.frameBuffer),e.gl.deleteTexture(t.texture)}),this.levelsClusterTexture.forEach(function(t){e.gl.deleteTexture(t)}),this.levelsFinestIndexTexture.forEach(function(t){e.gl.deleteTexture(t)}),this.gl.deleteTexture(this.initalLevelTexture),this.gl.deleteTexture(this.sizeTexture),this.gl.deleteTexture(this.offsetTexture),this.gl.deleteTexture(this.springTexture),this.gl.deleteTexture(this.pinTexture),this.gl.deleteTexture(this.updateTexture),void 0!==this.apprxRepForceShader&&this.apprxRepForceShader.remove(),void 0!==this.updateShader&&this.updateShader.remove(),void 0!==this.physShader&&this.physShader.remove(),this.physPositions=null,this.gl=null,this.stateDisposers.forEach(function(e){e()}),this.state.nodes.removeChannel(C_),this.state.rels.removeChannel(C_)}},{key:"hasRelationshipFlatMapChanged",value:function(e,t){if(e.size!==this.flatRelationshipKeys.size)return!0;var n=!1,r=Object.values(t.adds),o=Object.values(t.removes);if(r.length>0||o.length>0){var i,a=O_(lb(r));try{for(a.s();!(i=a.n()).done;){var u=i.value;if(!this.flatRelationshipKeys.has(u)){n=!0;break}}}catch(e){a.e(e)}finally{a.f()}if(!n){var s,l=O_(lb(o));try{for(l.s();!(s=l.n()).done;){var c=s.value;if(!e.has(c)){n=!0;break}}}catch(e){l.e(e)}finally{l.f()}}}return n}},{key:"dumpTexture",value:function(e,t,n){var r=this.gl;Cb.info("--- Dumping texture ",n),r.bindFramebuffer(r.FRAMEBUFFER,e),r.readPixels(0,0,Ym,Ym,r.RGBA,r.FLOAT,this.physPositions);for(var o=0;o1&&void 0!==arguments[1]?arguments[1]:function(e,t,n){return n+Math.pow(10,6)*Math.pow(e-120,-1.7)};return 0===e?0:e<300?200+-1/Math.pow(10,5)*3*Math.pow(Math.abs(e-200+12),3):t(e,200,10)}},{key:"getBaseLength",value:function(e){if(void 0===e||e===this.numNodes)return 100*this.dpr;var t=Math.pow(this.averageNodeSize/2,2)*Math.PI,n=this.numNodes/e*t;return(100+Math.sqrt(n/Math.PI)/2/e)*this.dpr}},{key:"checkForUpdates",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.state,n=t.nodes,r=t.rels,o={nodes:n.items,rels:r.items},i=Object.values(n.channels[C_].adds).length>0,a=Object.values(r.channels[C_].adds).length>0,u=Object.values(n.channels[C_].removes).length>0,s=Object.values(r.channels[C_].removes).length>0,l=Object.values(n.channels[C_].updates);(i||a||u||s)&&this.addRemoveData(o,{adds:n.channels[C_].adds,removes:n.channels[C_].removes},{adds:r.channels[C_].adds,removes:r.channels[C_].removes}),e?(this.updateNodes(o.nodes),this.reheat(o)):l.length>0&&(this.updateNodes(l),fb(l)&&this.reheat(o)),n.clearChannel(C_),r.clearChannel(C_)}},{key:"getNodePosition",value:function(e){return this.useReadpixelWorkaround?{x:this.workaroundData[0].dataFloat[e],y:this.workaroundData[1].dataFloat[e]}:{x:this.physPositions[4*e+0],y:this.physPositions[4*e+1]}}},{key:"getMaxSpeedSquared",value:function(){var e=0;if(this.useReadpixelWorkaround)for(var t=0;te&&(e=o)}else for(var i=0;ie&&(e=s)}return e}},{key:"getMedianSpeedSquared",value:function(e){var t=[];if(this.useReadpixelWorkaround)for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:0;return this.physData[(this.curPhysData+e)%this.physData.length]}},{key:"newTexture",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.FLOAT,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e.RGBA,i=e.createTexture();return e.bindTexture(e.TEXTURE_2D,i),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texImage2D(e.TEXTURE_2D,0,o,n,n,0,o,r,t),i}},{key:"newFramebuffer",value:function(e,t){var n=e.createFramebuffer();return e.bindFramebuffer(e.FRAMEBUFFER,n),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t,0),n}},{key:"checkCompatibility",value:function(e){function t(e){throw new y_(e)}e||t("Could not initialize WebGL"),0===e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS)&&t("Vertex shader texture access not available"),e.getExtension("OES_texture_float")||t("OES_texture_float extension not available"),e.getExtension("WEBGL_color_buffer_float")||(Cb.info("gl.readPixels doesnt work for float texture, activating workaround"),this.useReadpixelWorkaround=!0);var n=e.getParameter(e.MAX_TEXTURE_SIZE),r=Math.max(Ym,qm);if(n0&&i.forEach(function(e){return Cb.trace(e)})}},{key:"adjustToGlSize",value:function(e){return e*this.dpr*2.5}},{key:"setupSize",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{nodes:[]},t=new Float32Array(65536),n=e.nodes,r=n.length,o=0,i=0;i=0;s--){var l=s===t-1?[]:this.subGraphs[s+1].nodes;0===l.length?this.subGraphs[s].nodes.forEach(function(e,t){var n=e.placement?e.placement.x:r*(Math.random()-.5),i=e.placement?e.placement.y:r*(Math.random()-.5);u(void 0===e.finestIndex?t:e.finestIndex,n,i,o)}):l.forEach(function(e){var t=e.finestIndex,n=o[4*e.finestIndex],r=o[4*e.finestIndex+1],i=x_({x:n,y:r},10,e.planets.length+1);t+=1,e.planets.forEach(function(e,n){var r=i[n];u(t+=1,r.x,r.y,o);var a=x_({x:r.x,y:r.y},10,e.moons.length+1);e.moons.forEach(function(e,n){var r=a[n];u(t+=1,r.x,r.y,o)})})})}this.physData=[];for(var c=0;c<2;c++){var f=this.newTexture(e,0===c?o:i,Ym),h=this.newFramebuffer(e,f);this.physData.push({texture:f,frameBuffer:h})}var d=this.enableVerlet?"precision mediump float;\n\nuniform sampler2D u_physData;\nuniform sampler2D u_connections;\nuniform sampler2D u_connectionOffsets;\nuniform sampler2D u_pinnedNodes;\nuniform sampler2D u_sizeTexture;\nuniform float u_baseLength;\nuniform float u_curIteration;\nuniform float u_iterationMultiplier;\nuniform vec2 u_gravityCenter;\nuniform float u_numNodes;\nuniform float u_gravity;\n\nuniform sampler2D u_clusterData;\nuniform sampler2D u_prevForce;\nuniform float u_collisionMultiplier;\n\n\nfloat DAMP = 0.6;\nfloat COOL = 0.99998;\nfloat TEMP = max(0.02, pow(COOL, u_curIteration));\nfloat TIMESTEP = 1.0 / 30.0;\nfloat VELOCITYDECAY = 0.6;\nfloat accLimitLow = 500000.0;\nfloat accLimitHigh = 750000.0;\nfloat accLimitPosHigh = 10000000.0;\n\nconst float denseNodeThreshold = 1000.0;\nconst float MIN_DISTANCE = 0.00000001;\nconst float MAX_DISTANCE = 1000000000.0;\nconst float MAX_ACCELERATION = 50000.0;\n\nvec4 getTextureData(sampler2D texture, float index, float base) {\n float x = mod(index, base);\n float y = (index - x) / base;\n return texture2D(texture, vec2(x + 0.5, y + 0.5) / base);\n}\n\nbool isNan(float val) {\n return (val < 0.0 || 0.0 < val || val == 0.0) ? false : true;\n}\n\nconst float BIG_NUMBER = 999999999999999999.0;\nbool isInf(float val) {\n return val > BIG_NUMBER || val < -BIG_NUMBER;\n}\n\nvec2 getDelta(vec2 v1, vec2 v2) {\n vec2 delta = v1 - v2;\n float dist = length(delta);\n if (dist < MIN_DISTANCE || isNan(dist)) {\n return vec2(MIN_DISTANCE, MIN_DISTANCE);\n }\n if (dist > MAX_DISTANCE) {\n vec2 normDelta = delta / dist;\n return normDelta * MAX_DISTANCE;\n }\n return delta;\n}\n\nvec4 getOtherNodePosition(float i) {\n return getTextureData(u_physData, i, 256.0);\n}\n\nfloat getCombinedNodeSize(float i, float nodeSize) {\n float otherNodeSize = getTextureData(u_sizeTexture, i, 256.0).a;\n return nodeSize + otherNodeSize;\n}\n\nvec2 getSpringForce(float curConnection, float numConnections, float springFScale, vec4 myPosition, float i) {\n float curSpring = getTextureData(u_connections, curConnection + i, 4096.0).a;\n\n vec4 otherPosition = getTextureData(u_physData, curSpring, 256.0);\n float otherDataPosition = getTextureData(u_connectionOffsets, curSpring, 256.0).a;\n float avgDegree;\n#if INTEL_WORKAROUND\n avgDegree = max(numConnections, 4.0);\n#else\n float otherNumConnections = getTextureData(u_connections, otherDataPosition, 4096.0).a;\n avgDegree = max((otherNumConnections + numConnections * 3.0) / 4.0, 4.0);\n#endif\n\n vec2 delta = getDelta(myPosition.xy, otherPosition.xy);\n float dist = length(delta);\n\n float F = (dist * dist * springFScale) / (u_baseLength * avgDegree);\n if (u_collisionMultiplier > 0.0) {\n F *= u_collisionMultiplier;\n }\n return (-delta / dist) * F;\n}\n\nvec2 getCollisionForce(float combinedNodeSize, float dist, float fScale, vec2 delta) {\n float collisionForce = (combinedNodeSize - dist) / (dist);\n if (u_collisionMultiplier > 0.0) {\n collisionForce *= u_collisionMultiplier;\n }\n return (delta * collisionForce * fScale * combinedNodeSize) / (combinedNodeSize + 1.0);\n}\n\nvec2 getRepulsionForce(float dist, float fScale, vec2 delta) {\n float F = (u_baseLength * u_baseLength * fScale) / (dist);\n return (delta / dist) * F * 0.05;\n}\n\nvoid main(void) {\n float textureSide = 256.0; //#TEXTURE_SIDE#;\n float index = (gl_FragCoord.x - 0.5) + (gl_FragCoord.y - 0.5) * textureSide;\n\n if (index >= u_numNodes) {\n discard;\n }\n\n vec4 clusterData = getTextureData(u_clusterData, index, 256.0);\n\n float clusterIndex = clusterData.x;\n float clusterStartIndex = clusterData.y;\n float clusterSize = clusterData.z;\n float clusterWeight = clusterData.w;\n\n vec4 myPosition = getTextureData(u_physData, index, 256.0);\n vec4 previousForce = getTextureData(u_prevForce, clusterIndex, 256.0);\n\n vec2 acceleration = previousForce.xy;\n\n float isPinned = getTextureData(u_pinnedNodes, index, 256.0).a;\n float nodeSize = getTextureData(u_sizeTexture, index, 256.0).a;\n\n if (isPinned > 0.5) {\n gl_FragColor = vec4(myPosition.xy, 0.0, 0.0);\n return;\n }\n\n float curConnection = getTextureData(u_connectionOffsets, index, 256.0).a;\n float numConnections = getTextureData(u_connections, curConnection, 4096.0).a;\n\n float fScale = 1.0 + sqrt(u_iterationMultiplier);\n float springFScale = fScale;\n\n if (numConnections > denseNodeThreshold) {\n springFScale = sqrt(fScale);\n }\n\n float numOfRels = 0.0;\n\n // Springs\n for (float i = 1.0; i <= 256.0 * 256.0; i++) {\n if (numOfRels >= numConnections) {\n break;\n }\n acceleration += getSpringForce(curConnection, numConnections, springFScale, myPosition, i);\n numOfRels += 1.0;\n }\n\n // Repulsion && collision detection\n if (u_collisionMultiplier > 0.0) {\n float number_of_collisions = 0.0;\n for (float i = 0.0; i < 256.0 * 256.0; i++) {\n if (i >= u_numNodes) {\n break;\n }\n\n if (i == index) {\n continue;\n }\n\n vec4 otherPosition = getOtherNodePosition(i);\n vec2 delta = getDelta(myPosition.xy, otherPosition.xy);\n float dist = length(delta);\n float combinedNodeSize = getCombinedNodeSize(i, nodeSize) * 2.0;\n\n if (dist < combinedNodeSize && number_of_collisions < 40.0) {\n number_of_collisions++;\n acceleration += getCollisionForce(combinedNodeSize, dist, fScale, delta);\n }\n\n if (i >= clusterStartIndex && i < clusterStartIndex + clusterSize) {\n acceleration += getRepulsionForce(dist, fScale, delta);\n }\n }\n } else {\n for (float i = 0.0; i < 256.0 * 256.0; i++) {\n if (i >= clusterStartIndex + clusterSize || i >= u_numNodes) {\n break;\n }\n\n if (i < clusterStartIndex || i == index) {\n continue;\n }\n\n vec4 otherPosition = getOtherNodePosition(i);\n vec2 delta = getDelta(myPosition.xy, otherPosition.xy);\n float dist = length(delta);\n float combinedNodeSize = getCombinedNodeSize(i, nodeSize);\n\n if (dist < combinedNodeSize) {\n acceleration += getCollisionForce(combinedNodeSize, dist, fScale, delta);\n }\n\n acceleration += getRepulsionForce(dist, fScale, delta);\n }\n }\n\n // Gravity\n vec2 delta = getDelta(u_gravityCenter, myPosition.xy);\n float dist = length(delta);\n\n vec2 grav = (delta / dist) * u_gravity * fScale;\n acceleration += grav * smoothstep(0.0, 500.0, dist);\n\n float accMagnitude = length(acceleration);\n acceleration *= min(MAX_ACCELERATION, accMagnitude) / accMagnitude;\n\n float iterationFrictionThreshold = 1000.0;\n\n if (u_curIteration > iterationFrictionThreshold) {\n float friction = 1.0 + pow((u_curIteration - iterationFrictionThreshold), 2.0) / 100.0;\n acceleration *= 1.0 / friction;\n }\n\n if (u_curIteration == 0.0) {\n gl_FragColor = vec4(myPosition.xy, myPosition.zw);\n } else {\n vec2 prevVelocity = myPosition.zw;\n vec2 currentPos = myPosition.xy;\n vec2 prevPos = currentPos - prevVelocity;\n\n vec2 newPos = currentPos + TEMP * ( DAMP * (prevVelocity) + acceleration * TIMESTEP * TIMESTEP);\n vec2 newVelocity = newPos - currentPos;\n gl_FragColor = vec4(newPos, newVelocity);\n }\n}":"precision mediump float;\n\nuniform sampler2D u_physData;\nuniform sampler2D u_connections;\nuniform sampler2D u_connectionOffsets;\nuniform sampler2D u_pinnedNodes;\nuniform sampler2D u_sizeTexture;\nuniform float u_baseLength;\nuniform float u_curIteration;\nuniform float u_iterationMultiplier;\nuniform vec2 u_gravityCenter;\nuniform float u_numNodes;\nuniform float u_gravity;\n\nuniform sampler2D u_clusterData;\nuniform sampler2D u_prevForce;\nuniform float u_collisionMultiplier;\n\nfloat TIMESTEP = 1.0 / 30.0;\nfloat VELOCITYDECAY = 0.6;\nfloat accLimitLow = 500000.0;\nfloat accLimitHigh = 750000.0;\nfloat accLimitPosHigh = 10000000.0;\n\nconst float denseNodeThreshold = 1000.0;\nconst float MIN_DISTANCE = 0.00000001;\nconst float MAX_DISTANCE = 1000000000.0;\nconst float MAX_ACCELERATION = 500000.0;\n\nvec4 getTextureData(sampler2D texture, float index, float base) {\n float x = mod(index, base);\n float y = (index - x) / base;\n return texture2D(texture, vec2(x + 0.5, y + 0.5) / base);\n}\n\nbool isNan(float val) {\n return (val < 0.0 || 0.0 < val || val == 0.0) ? false : true;\n}\n\nconst float BIG_NUMBER = 999999999999999999.0;\nbool isInf(float val) {\n return val > BIG_NUMBER || val < -BIG_NUMBER;\n}\n\nvec2 getDelta(vec2 v1, vec2 v2) {\n vec2 delta = v1 - v2;\n float dist = length(delta);\n if (dist < MIN_DISTANCE || isNan(dist)) {\n return vec2(MIN_DISTANCE, MIN_DISTANCE);\n }\n if (dist > MAX_DISTANCE) {\n vec2 normDelta = delta / dist;\n return normDelta * MAX_DISTANCE;\n }\n return delta;\n}\n\nvec4 getOtherNodePosition(float i) {\n return getTextureData(u_physData, i, 256.0);\n}\n\nfloat getCombinedNodeSize(float i, float nodeSize) {\n float otherNodeSize = getTextureData(u_sizeTexture, i, 256.0).a;\n return nodeSize + otherNodeSize;\n}\n\nvec2 getSpringForce(float curConnection, float numConnections, float springFScale, vec4 myPosition, float i) {\n float curSpring = getTextureData(u_connections, curConnection + i, 4096.0).a;\n\n vec4 otherPosition = getTextureData(u_physData, curSpring, 256.0);\n float otherDataPosition = getTextureData(u_connectionOffsets, curSpring, 256.0).a;\n float avgDegree;\n#if INTEL_WORKAROUND\n avgDegree = max(numConnections, 4.0);\n#else\n float otherNumConnections = getTextureData(u_connections, otherDataPosition, 4096.0).a;\n avgDegree = max((otherNumConnections + numConnections * 3.0) / 4.0, 4.0);\n#endif\n\n vec2 delta = getDelta(myPosition.xy, otherPosition.xy);\n float dist = length(delta);\n\n float F = (dist * dist * springFScale) / (u_baseLength * avgDegree);\n if (u_collisionMultiplier > 0.0) {\n F *= u_collisionMultiplier;\n }\n return (-delta / dist) * F;\n}\n\nvec2 getCollisionForce(float combinedNodeSize, float dist, float fScale, vec2 delta) {\n float collisionForce = ((combinedNodeSize - dist) / dist);\n if (u_collisionMultiplier > 0.0) {\n collisionForce *= u_collisionMultiplier;\n }\n return (delta * collisionForce * fScale * combinedNodeSize) / (combinedNodeSize + 1.0);\n}\n\nvec2 getRepulsionForce(float dist, float fScale, vec2 delta) {\n float F = (u_baseLength * u_baseLength * (fScale / 1.5)) / dist;\n return (delta / dist) * F * 0.05;\n}\n\nvoid main(void) {\n float textureSide = 256.0; //#TEXTURE_SIDE#;\n float index = (gl_FragCoord.x - 0.5) + (gl_FragCoord.y - 0.5) * textureSide;\n\n if (index >= u_numNodes) {\n discard;\n }\n\n vec4 clusterData = getTextureData(u_clusterData, index, 256.0);\n\n float clusterIndex = clusterData.x;\n float clusterStartIndex = clusterData.y;\n float clusterSize = clusterData.z;\n float clusterWeight = clusterData.w;\n\n vec4 myPosition = getTextureData(u_physData, index, 256.0);\n vec4 previousForce = getTextureData(u_prevForce, clusterIndex, 256.0);\n\n vec2 acceleration = previousForce.xy;\n\n float isPinned = getTextureData(u_pinnedNodes, index, 256.0).a;\n float nodeSize = getTextureData(u_sizeTexture, index, 256.0).a;\n\n if (isPinned > 0.5) {\n gl_FragColor = vec4(myPosition.xy, 0.0, 0.0);\n return;\n }\n\n float curConnection = getTextureData(u_connectionOffsets, index, 256.0).a;\n float numConnections = getTextureData(u_connections, curConnection, 4096.0).a;\n\n float fScale = 1.0 + sqrt(u_iterationMultiplier);\n float springFScale = fScale;\n\n if (numConnections > denseNodeThreshold) {\n springFScale = sqrt(fScale);\n }\n\n float numOfRels = 0.0;\n\n // Springs\n for (float i = 1.0; i <= 256.0 * 256.0; i++) {\n if (numOfRels >= numConnections) {\n break;\n }\n acceleration += getSpringForce(curConnection, numConnections, springFScale, myPosition, i);\n numOfRels += 1.0;\n }\n\n // Repulsion && collision detection\n if (u_collisionMultiplier > 0.0) {\n float number_of_collisions = 0.0;\n for (float i = 0.0; i < 256.0 * 256.0; i++) {\n if (i >= u_numNodes) {\n break;\n }\n\n if (i == index) {\n continue;\n }\n\n vec4 otherPosition = getOtherNodePosition(i);\n vec2 delta = getDelta(myPosition.xy, otherPosition.xy);\n float dist = length(delta);\n float combinedNodeSize = getCombinedNodeSize(i, nodeSize) * 2.0;\n\n if (dist < combinedNodeSize && number_of_collisions < 40.0) {\n number_of_collisions++;\n acceleration += getCollisionForce(combinedNodeSize, dist, fScale, delta);\n }\n\n if (i >= clusterStartIndex && i < clusterStartIndex + clusterSize) {\n acceleration += getRepulsionForce(dist, fScale, delta);\n }\n }\n } else {\n for (float i = 0.0; i < 256.0 * 256.0; i++) {\n if (i >= clusterStartIndex + clusterSize || i >= u_numNodes) {\n break;\n }\n\n if (i < clusterStartIndex || i == index) {\n continue;\n }\n\n vec4 otherPosition = getOtherNodePosition(i);\n vec2 delta = getDelta(myPosition.xy, otherPosition.xy);\n float dist = length(delta);\n float combinedNodeSize = getCombinedNodeSize(i, nodeSize);\n\n if (dist < combinedNodeSize) {\n acceleration += getCollisionForce(combinedNodeSize, dist, fScale, delta);\n }\n\n acceleration += getRepulsionForce(dist, fScale, delta);\n }\n }\n\n // Gravity\n vec2 delta = getDelta(u_gravityCenter, myPosition.xy);\n float dist = length(delta);\n\n vec2 grav = (delta / dist) * u_gravity * fScale;\n acceleration += grav * smoothstep(0.0, 500.0, dist);\n\n float accMagnitude = length(acceleration);\n acceleration *= min(MAX_ACCELERATION, accMagnitude) / accMagnitude;\n\n float iterationFrictionThreshold = 1000.0;\n\n if (u_curIteration > iterationFrictionThreshold) {\n float friction = 1.0 + pow((u_curIteration - iterationFrictionThreshold), 2.0) / 100.0;\n acceleration *= 1.0 / friction;\n }\n\n if (u_curIteration == 0.0) {\n gl_FragColor = vec4(myPosition.xy, acceleration * TIMESTEP * 0.5);\n } else {\n myPosition.zw = myPosition.zw * VELOCITYDECAY;\n gl_FragColor = vec4(myPosition.xy + myPosition.zw * TIMESTEP, myPosition.zw + acceleration * TIMESTEP);\n }\n}";this.physShader=new c_(e,m_,d,{INTEL_WORKAROUND:this.intelWorkaround?1:0}),this.physShader.use(),this.physShader.setUniform("u_projection",this.physProjection),this.physShader.setUniform("u_baseLength",this.getBaseLength()),this.physShader.setUniform("u_connections",this.springTexture),this.physShader.setUniform("u_sizeTexture",this.sizeTexture),this.physShader.setUniform("u_connectionOffsets",this.offsetTexture),this.physShader.setUniform("u_pinnedNodes",this.pinTexture),this.physShader.setUniform("u_gravityCenter",this.nodeCenterPoint),this.physShader.setUniform("u_numNodes",this.numNodes),this.physShader.setUniform("u_gravity",this.gravity)}},{key:"setupPhysicsForCoarse",value:function(){var e=this,t=this.gl;this.levelsData=[],this.levelsClusterTexture=[],this.levelsFinestIndexTexture=[];var n,r,o=this.subGraphs.length,i=function(e,t,r,o,i){n[4*e+0]=t,n[4*e+1]=r,n[4*e+2]=i.size(),n[4*e+3]=o||1};if(1===o){n=new Float32Array(262144);var a=this.subGraphs[0].nodes;a.forEach(function(e,t){i(t,0,0,e.weight,{size:function(){return a.length}})}),this.levelsClusterTexture[0]=this.newTexture(t,n,k_)}else for(var u=function(){var o=e.subGraphs[s].nodes,a=s===e.subGraphs.length-1?[]:e.subGraphs[s+1].nodes;n=new Float32Array(262144),r=new Float32Array(65536);var u=0;if(a.length>0){var l=a.slice();l.sort(function(e,t){return e.previousIndex-t.previousIndex}),l.forEach(function(e,t){var n=u,s=a.indexOf(e);i(u,s,n,o[e.id].weight,e),r[u]=o[u].finestIndex,u+=1,e.planets.forEach(function(t){i(u,s,n,t.weight,e),r[u]=o[u].finestIndex,u+=1,t.moons.forEach(function(t){i(u,s,n,t.weight,e),r[u]=o[u].finestIndex,u+=1})})})}else o.forEach(function(e,t){i(t,0,0,e.weight,{size:function(){return o.length}}),r[t]=o[t].finestIndex});var c=e.newTexture(t,null,k_),f=e.newFramebuffer(t,c);e.levelsData[s]={texture:c,frameBuffer:f},e.levelsClusterTexture[s]=e.newTexture(t,n,k_),e.levelsFinestIndexTexture[s]=e.newTexture(t,r,Ym,t.FLOAT,t.ALPHA)},s=this.subGraphs.length-1;s>=0;s--)u();for(var l=new Float32Array(262144),c=0;c= u_numNodes) {\n discard;\n }\n\n vec4 clusterData = getTextureData(u_clusterData, index, 256.0);\n\n float clusterIndex = clusterData.x;\n float clusterStartIndex = clusterData.y;\n float clusterSize = clusterData.z;\n float clusterArea = pow(clusterSize + u_baseLength * 2.0, 2.0);\n\n float finestIndex = getTextureData(u_finestIndexes, index, 256.0).a;\n vec4 myPosition = getTextureData(u_physData, finestIndex, 256.0);\n vec4 previousForce = getTextureData(u_prevForce, clusterIndex, 256.0);\n float fScale = 1.0 + sqrt(u_iterationMultiplier);\n\n vec2 acceleration = previousForce.xy;\n\n // Repulsion & Collision Detection\n for (float i = 0.0; i < 256.0 * 256.0; i++) {\n if (i >= clusterStartIndex + clusterSize || i >= u_numNodes) {\n break;\n }\n if (i < clusterStartIndex || i == index) {\n continue;\n }\n\n vec4 otherClusterData = getTextureData(u_clusterData, i, 256.0);\n float otherClusterWeight = getSquaredLogClusterWeight(otherClusterData.w);\n\n float otherFinestIndex = getTextureData(u_finestIndexes, i, 256.0).a;\n vec4 otherPosition = getTextureData(u_physData, otherFinestIndex, 256.0);\n\n vec2 delta = myPosition.xy - otherPosition.xy;\n float dist = max(length(delta), 0.0000001);\n float maxDist = 25.0;\n float repulsionForceScale = 0.1;\n\n float F = (clusterArea * fScale) / (dist * dist);\n\n if (u_isTopLevel == 1.0) {\n repulsionForceScale = 0.2;\n }\n\n acceleration += ((delta / sqrt(dist)) * F) * repulsionForceScale * otherClusterWeight;\n\n if (dist < maxDist) {\n float collide = (maxDist - dist) / (dist * dist);\n acceleration += delta * collide * fScale * maxDist / (maxDist + 1.0);\n }\n }\n\n gl_FragColor = vec4(acceleration, vec2(finestIndex, 0));\n}":"precision mediump float;\nuniform sampler2D u_physData;\nuniform sampler2D u_clusterData;\nuniform sampler2D u_finestIndexes;\nuniform sampler2D u_prevForce;\n\nuniform float u_baseLength;\nuniform float u_numNodes;\nuniform float u_iterationMultiplier;\nuniform float u_isTopLevel;\n\nfloat TIMESTEP = 1.0 / 30.0;\nfloat VELOCITYDECAY = 0.6;\n\nvec4 getTextureData(sampler2D texture, float index, float base) {\n float x = mod(index, base);\n float y = (index - x) / base;\n return texture2D(texture, vec2(x + 0.5, y + 0.5) / base);\n}\n\nfloat getLogClusterWeight(float value) {\n return value / max(log(value), 1.0);\n}\n\nvoid main(void) {\n float index = (gl_FragCoord.x - 0.5) + (gl_FragCoord.y - 0.5) * 256.0;\n\n if (index >= u_numNodes) {\n discard;\n }\n\n vec4 clusterData = getTextureData(u_clusterData, index, 256.0);\n\n float clusterIndex = clusterData.x;\n float clusterStartIndex = clusterData.y;\n float clusterSize = clusterData.z;\n\n float finestIndex = getTextureData(u_finestIndexes, index, 256.0).a;\n vec4 myPosition = getTextureData(u_physData, finestIndex, 256.0);\n vec4 previousForce = getTextureData(u_prevForce, clusterIndex, 256.0);\n float fScale = 1.0 + sqrt(u_iterationMultiplier);\n\n vec2 acceleration = previousForce.xy;\n\n // Repulsion & Collision Detection\n for (float i = 0.0; i < 256.0 * 256.0; i++) {\n if (i >= clusterStartIndex + clusterSize || i >= u_numNodes) {\n break;\n }\n if (i < clusterStartIndex || i == index) {\n continue;\n }\n\n vec4 otherClusterData = getTextureData(u_clusterData, i, 256.0);\n float otherClusterWeight = getLogClusterWeight(otherClusterData.w);\n\n float otherFinestIndex = getTextureData(u_finestIndexes, i, 256.0).a;\n vec4 otherPosition = getTextureData(u_physData, otherFinestIndex, 256.0);\n\n vec2 delta = myPosition.xy - otherPosition.xy;\n float dist = max(length(delta), 0.0000001);\n float maxDist = 25.0;\n float repulsionForceScale = 0.1;\n\n float F = ((u_baseLength * u_baseLength) * (fScale / 1.5)) / dist;\n\n if (u_isTopLevel == 1.0) {\n repulsionForceScale = 0.3;\n }\n\n acceleration += ((delta / dist) * F) * repulsionForceScale * otherClusterWeight;\n\n if (dist < maxDist) {\n float collide = (maxDist - dist) / dist;\n acceleration += delta * collide * fScale * maxDist / (maxDist + 1.0);\n }\n }\n\n gl_FragColor = vec4(acceleration, vec2(finestIndex, 0));\n}";this.apprxRepForceShader=new c_(t,m_,f),this.apprxRepForceShader.use(),this.apprxRepForceShader.setUniform("u_projection",this.physSmallProjection)}},{key:"setupPinData",value:function(){var e=this.gl;this.pinTexture=e.createTexture(),this.pinData=new Uint8Array(65536);for(var t=0;t<65536;t++)this.pinData[t]=0;e.bindTexture(e.TEXTURE_2D,this.pinTexture),e.texImage2D(e.TEXTURE_2D,0,e.ALPHA,Ym,Ym,0,e.ALPHA,e.UNSIGNED_BYTE,this.pinData),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE)}},{key:"setupUpdates",value:function(){var e=this.gl;this.updateData=new Float32Array(65536),this.updateTexture=e.createTexture(),e.bindTexture(e.TEXTURE_2D,this.updateTexture),e.texImage2D(e.TEXTURE_2D,0,e.ALPHA,Ym,Ym,0,e.ALPHA,e.FLOAT,this.updateData),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),this.updateShader=new c_(e,m_,"precision mediump float;\n\nuniform sampler2D u_physData;\nuniform sampler2D u_updateData;\nuniform float u_numNodesNew;\n\nconst float INDEX_FLAG = 999999.0;\n\nvec4 getTextureData(sampler2D texture, float index, float base) {\n float x = mod(index, base);\n float y = (index - x) / base;\n return texture2D(texture, vec2(x + 0.5, y + 0.5) / base);\n}\n\nvoid main(void) {\n float textureSide = 256.0; //#TEXTURE_SIDE#;\n float index = (gl_FragCoord.x - 0.5) + (gl_FragCoord.y - 0.5)*textureSide;\n\n if (index >= u_numNodesNew) {\n discard;\n }\n\n float firstValue = getTextureData(u_updateData, index * 2.0, 256.0).a;\n float secondValue = getTextureData(u_updateData, index * 2.0 + 1.0, 256.0).a;\n\n if (secondValue == INDEX_FLAG) {\n vec4 myPosition = getTextureData(u_physData, firstValue, 256.0);\n gl_FragColor = myPosition;\n } else {\n gl_FragColor = vec4(firstValue, secondValue, 0.0, 0.0);\n }\n}\n"),this.updateShader.use(),this.updateShader.setUniform("u_projection",this.physProjection)}},{key:"setupReadpixelWorkaround",value:function(){var e=this.gl;this.workaroundShader=new c_(e,m_,"precision lowp float;\n\nuniform sampler2D u_physData;\nuniform float u_index;\n\nfloat shift_right (float v, float amt) { \n v = floor(v) + 0.5; \n return floor(v / exp2(amt)); \n}\n\nfloat shift_left (float v, float amt) { \n return floor(v * exp2(amt) + 0.5); \n}\n\nfloat mask_last (float v, float bits) { \n return mod(v, shift_left(1.0, bits)); \n}\n\nfloat extract_bits (float num, float from, float to) { \n from = floor(from + 0.5); to = floor(to + 0.5); \n return mask_last(shift_right(num, from), to - from); \n}\n\n// From https://stackoverflow.com/questions/17981163/webgl-read-pixels-from-floating-point-render-target\nvec4 encode_float (float val) { \n if (val == 0.0) return vec4(0, 0, 0, 0); \n float sign = val > 0.0 ? 0.0 : 1.0; \n val = abs(val); \n float exponent = floor(log2(val)); \n float biased_exponent = exponent + 127.0; \n float fraction = ((val / exp2(exponent)) - 1.0) * 8388608.0; \n float t = biased_exponent / 2.0; \n float last_bit_of_biased_exponent = fract(t) * 2.0; \n float remaining_bits_of_biased_exponent = floor(t); \n float byte4 = extract_bits(fraction, 0.0, 8.0) / 255.0; \n float byte3 = extract_bits(fraction, 8.0, 16.0) / 255.0; \n float byte2 = (last_bit_of_biased_exponent * 128.0 + extract_bits(fraction, 16.0, 23.0)) / 255.0; \n float byte1 = (sign * 128.0 + remaining_bits_of_biased_exponent) / 255.0; \n return vec4(byte4, byte3, byte2, byte1); \n}\n\nvoid main(void) {\n vec4 texData = texture2D(u_physData, gl_FragCoord.xy / 255.0);\n float data;\n if (u_index == 0.0) {\n data = texData.x;\n } else if (u_index == 1.0) {\n data = texData.y;\n } else if (u_index == 2.0) {\n data = texData.z;\n } else if (u_index == 3.0) {\n data = texData.w;\n }\n\n gl_FragColor = encode_float(data);\n}\n"),this.workaroundShader.use(),this.workaroundShader.setUniform("u_projection",this.physProjection),this.workaroundData=[];for(var t=0;t<4;t++){var n=new Uint8Array(262144),r=this.newTexture(e,null,Ym,e.UNSIGNED_BYTE),o=this.newFramebuffer(e,r);this.workaroundData.push({dataByte:n,dataFloat:new Float32Array(n.buffer),texture:r,frameBuffer:o})}}},{key:"doReadpixelWorkaround",value:function(){for(var e=this.gl,t=0;t<4;t++){var n=this.workaroundData[t];e.bindFramebuffer(e.FRAMEBUFFER,n.frameBuffer),e.viewport(0,0,Ym,Ym),this.workaroundShader.use(),this.workaroundShader.setUniform("u_index",t),this.workaroundShader.setUniform("u_physData",this.getPhysData(0).texture),e.bindBuffer(e.ARRAY_BUFFER,this.physVbo),this.workaroundShader.setAttributePointer("a_position",2,0,2),e.drawArrays(e.TRIANGLE_STRIP,0,4),e.readPixels(0,0,Ym,Ym,e.RGBA,e.UNSIGNED_BYTE,n.dataByte)}}},{key:"definePhysicsArrays",value:function(){this.physData=[],this.levelsData=[],this.levelsClusterTexture=[],this.levelsFinestIndexTexture=[]}}],t&&function(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]&&arguments[0],t=this.state,n=t.nodes,r=t.rels,o=n.channels[B_],i=r.channels[B_],a=Object.values(o.adds).length,u=Object.values(i.adds).length,s=Object.values(o.adds).map(function(e){return e.id}),l=Object.values(i.adds).map(function(e){return e.id}),c=new Set(Object.keys(o.adds)),f=new Set(Object.keys(i.adds));if(n.clearChannel(B_),r.clearChannel(B_),this.currentLayoutType===F_&&this.enableCytoscape&&n.items.length<=100&&a<100&&a>0&&u>0){var h=n.items.map(function(e){return e.id}),d=new Set([].concat(M_(h),M_(s))),p=r.items.map(function(e){return e.id}),v=new Set([].concat(M_(p),M_(l)));if(d.size<=100&&v.size<=300){var g=function(e,t,n,r){var o,i=new Set(e),a=ab(new Set(t));try{for(a.s();!(o=a.n()).done;){var u=o.value,s=r.idToItem[u];if(s){var l=s.from,c=s.to;i.add(l),i.add(c)}}}catch(e){a.e(e)}finally{a.f()}var f,h=function(e){var t,n={},r={},o=ab(e);try{for(o.s();!(t=o.n()).done;){for(var i=t.value,a=i.from,u=i.to,s="".concat(a,"-").concat(u),l="".concat(u,"-").concat(a),c=0,f=[s,l];c0;){var r=t.shift();if(v[r]=n.idToItem[r],void 0!==d[r]){var o,i=ab(d[r]);try{for(i.s();!(o=i.n()).done;){var a=o.value;if(!v[a]){t.push(a);var u=p["".concat(r,"-").concat(a)];if(u){var s,l=ab(u);try{for(l.s();!(s=l.n()).done;){var c=s.value;g[c.id]||(g[c.id]=c)}}catch(e){l.e(e)}finally{l.f()}}}}}catch(e){i.e(e)}finally{i.f()}}}},m=ab(i);try{for(m.s();!(f=m.n()).done;)y(f.value)}catch(e){m.e(e)}finally{m.f()}return{connectedNodes:v,connectedRels:g}}(c,f,n,r),y=g.connectedNodes,m=g.connectedRels,b=Object.values(y),_=Object.values(m),w=b.length,x=_.length;w===c.size&&x===f.size&&(f.size>0||c.size>0)?(this.setLayout(U_),this.coseBilkentLayout.update(!0,n.items,r.items)):x>0&&f.size/x>.25&&(this.setLayout(U_),this.coseBilkentLayout.update(!0,b,_))}}this.physLayout.update(e),this.coseBilkentLayout.update(e)}},{key:"getShouldUpdate",value:function(){return this.currentLayout.getShouldUpdate()}},{key:"getComputing",value:function(){return this.currentLayout.getComputing()}},{key:"updateNodes",value:function(e){this.setLayout(F_),this.physLayout.updateNodes(e)}},{key:"getNodePositions",value:function(e){return this.currentLayout.getNodePositions(e)}},{key:"terminateUpdate",value:function(){this.physLayout.terminateUpdate(),this.coseBilkentLayout.terminateUpdate()}},{key:"destroy",value:function(){this.physLayout.destroy(),this.coseBilkentLayout.destroy()}}],t&&function(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function Y_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]&&arguments[0];if(this.shouldUpdate||e){var t=this.state,n=t.nodes,r=t.rels,o=Object.values(n.channels[K_].adds).length>0,i=Object.values(r.channels[K_].adds).length>0,a=Object.values(n.channels[K_].removes).length>0,u=Object.values(r.channels[K_].removes).length>0;(o||i||a||u)&&this.layout(n.items,n.idToItem,n.idToPosition),n.clearChannel(K_),r.clearChannel(K_)}this.shouldUpdate=!1}},{key:"layout",value:function(e,t,n){var r,o=void 0!==(r=e)?Yy(r):r;if(!(0,Mp.isEmpty)(o)){for(var i={},a=0;a=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function nw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]&&arguments[0];if(this.shouldUpdate||e){var t=this.state,n=t.nodes,r=t.rels,o=Object.values(n.channels[ow].adds).length>0,i=Object.values(r.channels[ow].adds).length>0,a=Object.values(n.channels[ow].removes).length>0,u=Object.values(r.channels[ow].removes).length>0;(o||i||a||u)&&(this.layout(n.items,n.idToItem,n.idToPosition,r.items),n.idToPosition=this.positions),n.clearChannel(ow),r.clearChannel(ow)}this.shouldUpdate=!1}},{key:"layout",value:function(e,t,n,r){var o,i=(o=e)?Yy(o):o;if(!(0,Mp.isEmpty)(i)){for(var a=i.length,u=Math.ceil(Math.sqrt(a)),s=new Array(a),l=0,c=0;c0,r=Object.values(e.removes).length>0,a=Object.values(e.updates),u=fb(a);n.shouldUpdate=n.shouldUpdate||t||r||u}if(void 0!==i.version){var s=i.channels[Pw],l=Object.values(s.adds).length>0,c=Object.values(s.removes).length>0;n.shouldUpdate=n.shouldUpdate||l||c}})],n.shouldUpdate=!0,n.oldComputing=!1,n.computing=!1,n.workersDisabled=t.state.disableWebWorkers,n.setOptions(t),n.worker=Ib("HierarchicalLayout",n.workersDisabled),n.pendingLayoutData=null,n.layout(o.items,o.idToItem,o.idToPosition,i.items),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ow(e,t)}(e,Ub),t=e,n=[{key:"setOptions",value:function(e){if(void 0!==e&&function(e){return Object.keys(e).every(function(e){return aw.has(e)})}(e)){var t=e.direction,n=void 0===t?hw:t,r=e.packing,o=void 0===r?pw:r;Object.keys(dw).includes(n)&&(this.directionChanged=this.direction&&this.direction!==n,this.direction=n),vw.includes(o)&&(this.packingChanged=this.packing&&this.packing!==o,this.packing=o),this.shouldUpdate=this.shouldUpdate||this.directionChanged||this.packingChanged}}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.shouldUpdate||t){var n=this.state,r=n.nodes,o=n.rels,i=this.directionChanged,a=this.packingChanged,u=Object.values(r.channels[Pw].adds).length>0,s=Object.values(o.channels[Pw].adds).length>0,l=Object.values(r.channels[Pw].removes).length>0,c=Object.values(o.channels[Pw].removes).length>0,f=Object.values(r.channels[Pw].updates),h=fb(f);(t||u||s||l||c||i||a||h)&&this.layout(r.items,r.idToItem,r.idToPosition,o.items),r.clearChannel(Pw),o.clearChannel(Pw),this.directionChanged=!1,this.packingChanged=!1}!function(e,t,n){var r=xw(Ew(e.prototype),"update",n);return"function"==typeof r?function(e){return r.apply(n,e)}:r}(e,0,this)([]),this.shouldUpdate=!1,this.oldComputing=this.computing}},{key:"getShouldUpdate",value:function(){return this.shouldUpdate||this.shouldUpdateAnimator}},{key:"getComputing",value:function(){return this.computing}},{key:"layout",value:function(e,t,n,r){var o=this;if(this.worker){var i=Cw(e).map(function(e){return e.html,_w(e,gw)}),a=Cw(t),u={};Object.keys(a).forEach(function(e){var t=a[e],n=(t.html,_w(t,yw));u[e]=n});var s=Cw(r).map(function(e){return e.captionHtml,_w(e,mw)}),l=Cw(n),c=this.direction,f=this.packing,h=window.devicePixelRatio,d={nodes:i,nodeIds:u,idToPosition:l,rels:s,direction:c,packing:f,pixelRatio:h,forcedDelay:0};this.computing?this.pendingLayoutData=d:(this.worker.port.onmessage=function(e){var t=e.data,n=t.positions,r=t.parents,i=t.waypoints;o.computing&&(o.positions=n),o.parents=r,o.state.setWaypoints(i),null!==o.pendingLayoutData?(o.worker.port.postMessage(o.pendingLayoutData),o.pendingLayoutData=null):o.computing=!1,o.shouldUpdate=!0,o.startAnimation()},this.computing=!0,this.worker.port.postMessage(d))}else Cb.info("Hierarchical layout code not yet initialised.")}},{key:"terminateUpdate",value:function(){var e,t;this.computing=!1,this.shouldUpdate=!1,null===(e=this.state.nodes)||void 0===e||e.clearChannel(Pw),null===(t=this.state.rels)||void 0===t||t.clearChannel(Pw)}},{key:"destroy",value:function(){var e;this.stateDisposers.forEach(function(e){e()}),this.state.nodes.removeChannel(Pw),this.state.rels.removeChannel(Pw),null===(e=this.worker)||void 0===e||e.port.close()}}],n&&function(e,t){for(var n=0;n0?(this.currentTime-this.startTime)/t:1)>=1?(this.currentValue=this.endValue,this.status=2):(this.currentValue=this.startValue+e*(this.endValue-this.startValue),this.hasNextAnimation=!0),this.hasNextAnimation}},{key:"setEndValue",value:function(e){this.endValue!==e&&(e-this.currentValue!==0?(this.currentTime=(new Date).getTime(),this.status=1,this.startValue=this.currentValue,this.endValue=e,this.startTime=this.currentTime,this.setEndTime(this.startTime+this.duration)):this.endValue=e)}},{key:"setEndTime",value:function(e){this.endTime=Math.max(e,this.startTime)}}])&&function(e,t){for(var n=0;n3&&void 0!==arguments[3]?arguments[3]:1;if(this.ignoreAnimationsFlag)return n;var a=null!==(r=this.getById(e))&&void 0!==r?r:{};if(void 0===a[t]){var u=1===i?this.createSizeAnimation(0,e,t):this.createFadeAnimation(0,e,t);u.setEndValue(n),o=u.currentValue}else{var s=a[t];if(s.currentValue===n)return n;s.setEndValue(n),o=s.currentValue}return this.hasNextAnimation=!0,o}},{key:"createAnimation",value:function(e,t,n){var r,o=new jw(t,e),i=null!==(r=this.animations.get(t))&&void 0!==r?r:{};return this.animations.set(t,Dw(Dw({},i),{},Lw({},n,o))),o}},{key:"getById",value:function(e){return this.animations.get(e)}},{key:"createFadeAnimation",value:function(e,t,n){var r,o=this.createAnimation(e,t,n);return o.setDuration(null!==(r=this.durations[0])&&void 0!==r?r:this.defaultDuration),o}},{key:"createSizeAnimation",value:function(e,t,n){var r,o=this.createAnimation(e,t,n);return o.setDuration(null!==(r=this.durations[1])&&void 0!==r?r:this.defaultDuration),o}}],t&&function(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],n=this.getOrCreateEntry(e),r=t?"inverted":"image",o=n[r];return void 0===o&&(o=this.loadImage(e),n[r]=o),this.drawIfNeeded(o,t),o.canvas}},{key:"getOrCreateEntry",value:function(e){return void 0===this.cache[e]&&(this.cache[e]={}),this.cache[e]}},{key:"invertCanvas",value:function(e){for(var t=e.getImageData(0,0,Vw,Vw),n=t.data,r=0;r<4096;r++){var o=4*r;n[o]^=255,n[o+1]^=255,n[o+2]^=255}e.putImageData(t,0,0)}},{key:"loadImage",value:function(e){var t=document.createElement("canvas");t.width=Vw,t.height=Vw;var n=new Image;return n.src=e,n.crossOrigin="anonymous",{canvas:t,image:n,drawn:!1}}},{key:"drawIfNeeded",value:function(e,t){var n=e.image,r=e.canvas;if(!e.drawn&&n.complete){var o=r.getContext("2d");try{o.drawImage(n,0,0,Vw,Vw)}catch(e){Cb.error("Failed to draw image",n.src,e),o.beginPath(),o.strokeStyle="black",o.rect(0,0,Vw,Vw),o.moveTo(0,0),o.lineTo(Vw,Vw),o.moveTo(0,Vw),o.lineTo(Vw,0),o.stroke(),o.closePath()}t&&this.invertCanvas(o),e.drawn=!0}}}],t&&function(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n0)){var n=function(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,i,a=[],u=!0,s=!1;try{for(o=(t=t.call(e)).next;!(u=(n=o.call(t)).done)&&(a.push(n.value),1!==a.length);u=!0);}catch(e){s=!0,r=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(s)throw r}}return a}}(e)||Yw(e,1)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.relArray())[0];this.fromId=n.from,this.toId=n.to}}},{key:"size",value:function(){return this.rels.size}},{key:"relArray",value:function(){return Array.from(this.rels.values())}},{key:"maxFontSize",value:function(){if(0===this.size())return 1;var e=this.relArray().map(function(e){return(0,Mp.isNumber)(e.captionSize)?e.captionSize:1});return Math.max.apply(Math,function(e){return function(e){if(Array.isArray(e))return qw(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Yw(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e))}},{key:"relIsOppositeDirection",value:function(e){var t=e.from,n=e.to,r=this.fromId,o=this.toId;return t!==r&&n!==o||t===o&&n===r}},{key:"indexOf",value:function(e){var t=e.id,n=Array.from(this.rels.keys());return this.rels.has(t)?n.indexOf(t):-1}},{key:"getRel",value:function(e){var t=this.relArray();return e<0||e>=t.length?null:t[e]}},{key:"setWaypoints",value:function(e){this.waypointPath=e}},{key:"setAngles",value:function(e){this.angles=e}}],t&&function(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function nx(e){return function(e){if(Array.isArray(e))return ox(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||rx(e)||function(){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 rx(e,t){if(e){if("string"==typeof e)return ox(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ox(e,t):void 0}}function ox(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=0;n--){var r=void 0,o=void 0;0===n?(o=e[e.length-1],r=e[n]-e[e.length-1]+2*Math.PI):(o=e[n-1],r=e[n]-e[n-1]),t.push({size:r,start:o})}t.sort(function(e,t){return t.size-e.size})}return t},sx=function(e,t){for(;t>e.length||e[0].size>2*e[t-1].size;)e.push({size:e[0].size/2,start:e[0].start}),e.push({size:e[0].size/2,start:e[0].start+e[0].size/2}),e.shift(),e.sort(function(e,t){return t.size-e.size});return e},lx=function(){return e=function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),ix(this,"bundles",void 0),ix(this,"nodeToBundles",void 0),this.bundles={},this.nodeToBundles={};var r=t.reduce(function(e,t){return e[t.id]=t,e},{});this.updateData(r,{},{},n)},t=[{key:"getBundle",value:function(e){var t=this.bundles,n=this.nodeToBundles,r=this.generatePairId(e.from,e.to),o=t[r];return void 0===o&&(o=new Zw(r,e.from,e.to),t[r]=o,void 0===n[e.from]&&(n[e.from]=[]),void 0===n[e.to]&&(n[e.to]=[]),n[e.from].push(o),n[e.to].push(o)),o}},{key:"updateData",value:function(e,t,n,r){var o,i=this.bundles,a=this.nodeToBundles,u=function(e,t){var n=a[t].findIndex(function(t){return t===e});-1!==n&&a[t].splice(n,1),0===a[t].length&&delete a[t]},s=[].concat(nx(Object.values(e)),nx(Object.values(n))),l=Object.values(t),c=tx(s);try{for(c.s();!(o=c.n()).done;){var f=o.value;this.getBundle(f).insert(f)}}catch(e){c.e(e)}finally{c.f()}for(var h=0,d=l;h1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=Nx(e,360),t=Nx(t,100),n=Nx(n,100),0===t)r=o=i=n;else{var u=n<.5?n*(1+t):n+t-n*t,s=2*n-u;r=a(s,u,e+1/3),o=a(s,u,e),i=a(s,u,e-1/3)}return{r:255*r,g:255*o,b:255*i}}(e.h,a,s),l=!0,c="hsl"),e.hasOwnProperty("a")&&(i=e.a)),i=Mx(i),{ok:l,format:e.format||c,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a:i}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function gx(e,t,n){e=Nx(e,255),t=Nx(t,255),n=Nx(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),u=(i+a)/2;if(i==a)r=o=0;else{var s=i-a;switch(o=u>.5?s/(2-i-a):s/(i+a),i){case e:r=(t-n)/s+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(vx(r));return i}function Ix(e,t){t=t||6;for(var n=vx(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],u=1/t;t--;)a.push(vx({h:r,s:o,v:i})),i=(i+u)%1;return a}vx.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=Mx(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=yx(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=yx(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=gx(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=gx(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return mx(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,o){var i=[Bx(Math.round(e).toString(16)),Bx(Math.round(t).toString(16)),Bx(Math.round(n).toString(16)),Bx(Ux(r))];return o&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*Nx(this._r,255))+"%",g:Math.round(100*Nx(this._g,255))+"%",b:Math.round(100*Nx(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*Nx(this._r,255))+"%, "+Math.round(100*Nx(this._g,255))+"%, "+Math.round(100*Nx(this._b,255))+"%)":"rgba("+Math.round(100*Nx(this._r,255))+"%, "+Math.round(100*Nx(this._g,255))+"%, "+Math.round(100*Nx(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(jx[mx(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+bx(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=vx(e);n="#"+bx(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return vx(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(Ex,arguments)},brighten:function(){return this._applyModification(Ox,arguments)},darken:function(){return this._applyModification(Sx,arguments)},desaturate:function(){return this._applyModification(_x,arguments)},saturate:function(){return this._applyModification(wx,arguments)},greyscale:function(){return this._applyModification(xx,arguments)},spin:function(){return this._applyModification(Tx,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(kx,arguments)},complement:function(){return this._applyCombination(Px,arguments)},monochromatic:function(){return this._applyCombination(Ix,arguments)},splitcomplement:function(){return this._applyCombination(Ax,arguments)},triad:function(){return this._applyCombination(Cx,[3])},tetrad:function(){return this._applyCombination(Cx,[4])}},vx.fromRatio=function(e,t){if("object"==hx(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:Fx(e[r]));e=n}return vx(e,t)},vx.equals=function(e,t){return!(!e||!t)&&vx(e).toRgbString()==vx(t).toRgbString()},vx.random=function(){return vx.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},vx.mix=function(e,t,n){n=0===n?0:n||50;var r=vx(e).toRgb(),o=vx(t).toRgb(),i=n/100;return vx({r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a})},vx.readability=function(e,t){var n=vx(e),r=vx(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},vx.isReadable=function(e,t,n){var r,o,i,a,u,s=vx.readability(e,t);switch(o=!1,"AA"!==(a=((i=(i=n)||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==a&&(a="AA"),"small"!==(u=(i.size||"small").toLowerCase())&&"large"!==u&&(u="small"),(r={level:a,size:u}).level+r.size){case"AAsmall":case"AAAlarge":o=s>=4.5;break;case"AAlarge":o=s>=3;break;case"AAAsmall":o=s>=7}return o},vx.mostReadable=function(e,t,n){var r,o,i,a,u=null,s=0;o=(n=n||{}).includeFallbackColors,i=n.level,a=n.size;for(var l=0;ls&&(s=r,u=vx(t[l]));return vx.isReadable(e,u,{level:i,size:a})||!o?u:(n.includeFallbackColors=!1,vx.mostReadable(e,["#fff","#000"],n))};var Rx=vx.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},jx=vx.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(Rx);function Mx(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Nx(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Dx(e){return Math.min(1,Math.max(0,e))}function Lx(e){return parseInt(e,16)}function Bx(e){return 1==e.length?"0"+e:""+e}function Fx(e){return e<=1&&(e=100*e+"%"),e}function Ux(e){return Math.round(255*parseFloat(e)).toString(16)}function zx(e){return Lx(e)/255}var Vx,Wx,Gx,Hx=(Wx="[\\s|\\(]+("+(Vx="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Vx+")[,|\\s]+("+Vx+")\\s*\\)?",Gx="[\\s|\\(]+("+Vx+")[,|\\s]+("+Vx+")[,|\\s]+("+Vx+")[,|\\s]+("+Vx+")\\s*\\)?",{CSS_UNIT:new RegExp(Vx),rgb:new RegExp("rgb"+Wx),rgba:new RegExp("rgba"+Gx),hsl:new RegExp("hsl"+Wx),hsla:new RegExp("hsla"+Gx),hsv:new RegExp("hsv"+Wx),hsva:new RegExp("hsva"+Gx),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Yx(e){return!!Hx.CSS_UNIT.exec(e)}var qx=function(e){return fx().get.rgb(e)},Xx=function(e){var t=new ArrayBuffer(4),n=new Uint32Array(t),r=new Uint8Array(t),o=qx(e);return r[0]=o[0],r[1]=o[1],r[2]=o[2],r[3]=255*o[3],n[0]},Kx=function(e){return[(t=qx(e))[0]/255,t[1]/255,t[2]/255];var t},Zx={selected:{rings:[{widthFactor:.05,color:Jm},{widthFactor:.1,color:eb}],shadow:{width:10,opacity:1,color:Qm}},default:{rings:[]}},$x={selected:{rings:[{color:Jm,width:2},{color:eb,width:4}],shadow:{width:18,opacity:1,color:Qm}},default:{rings:[]}},Qx=.75,Jx={noPan:!1,outOnly:!1,animated:!0};function eE(e){return eE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},eE(e)}function tE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0?e.captions:e.caption&&e.caption.length>0?[{value:e.caption}]:[]},aE=function(e,t,n){(0,Mp.isNil)(e)||(function(e){return"string"==typeof e&&null!==qx(e)}(e)?t(e):Pb().warn("Invalid color string for ".concat(n,":"),e))};function uE(e){return uE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},uE(e)}function sE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function lE(e,t,n){return(t=cE(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cE(e){var t=function(e){if("object"!=uE(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=uE(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==uE(t)?t:t+""}var fE=function(e,t){return(0,Mp.isFinite)(e.x)&&(0,Mp.isFinite)(e.y)&&(0,Mp.isFinite)(t.x)&&(0,Mp.isFinite)(t.y)},hE=function(e,t){if(void 0===e||void 0===t||!fE(e,t))return!1;var n=t.x-e.x,r=t.y-e.y,o=ob();return n*n+r*r<100*o*o},dE=function(){return e=function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),lE(this,"p1",void 0),lE(this,"p2",void 0),lE(this,"unit",void 0),lE(this,"norm",void 0),lE(this,"length",void 0),lE(this,"vector",void 0),this.p1=t,this.p2=n,this.vector=this.getVector(),this.length=this.getLength(),this.unit=this.getUnitVector(),this.norm=this.getUnitNormalVector()},t=[{key:"getVector",value:function(){return{x:this.p2.x-this.p1.x,y:this.p2.y-this.p1.y}}},{key:"getLength",value:function(){var e=this.vector,t=e.x,n=e.y;return Math.sqrt(t*t+n*n)}},{key:"getUnitVector",value:function(){var e=this.vector,t=this.length;return{x:e.x/t,y:e.y/t}}},{key:"getUnitNormalVector",value:function(){return{x:this.unit.y,y:-this.unit.x}}}],t&&function(e,t){for(var n=0;n0&&(u=(o=pE(s,l,r))e.length)&&(t=e.length);for(var n=0,r=Array(t);n4&&void 0!==arguments[4]&&arguments[4],a=[],u=[],s=0,l=0,c=!1,f=!1,h=0;hd||(n=e[v-1],"\n\r\v".includes(n))){if(!(ld;){for(p-=1;PE(g());)p-=1;if(!(p-s>1)){o="",f=!0,c=!1;break}o=e.slice(s,p),h=t(o),f=!0,c=!1}return u[l]={text:o,hasEllipsisChar:f,hasHyphenChar:c},{v:u}}c=!1,f=!1;var y=function(e){var t=e.length,n=Math.min(t-1,3);if(1===t)return{hyphen:!1,cnt:0};for(var r=0;rd;){if(!(m-s>1)){o=e[s],m=s+1,h=t(o),c=!1;break}m-=1,o=e.slice(s,m),h=t(o),c=!0}else o=(o=e.slice(s,m)).trim();u[l]={text:o,hasEllipsisChar:f,hasHyphenChar:c},s=m,l+=1}},v=1;v<=e.length;v++)if(d=p())return d.v;return o=e.slice(s,e.length),u[l]={text:o,hasEllipsisChar:f,hasHyphenChar:!1},u},AE=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce(function(e,t,n){var r=t.value;if(r){var o="".concat(n>0&&e.length?", ":"").concat(r);return[].concat(mE(e),[_E(_E({},t),{},{value:o,chars:o.split("").map(function(r,o){var i,a;return 0!==n&&e.length?o<2?null:mE(null!==(i=t.styles)&&void 0!==i?i:[]):mE(null!==(a=t.styles)&&void 0!==a?a:[])})})])}return e},[]);return{stylesPerChar:e.reduce(function(e,t){return[].concat(mE(e),mE(t.chars))},[]),fullCaption:e.map(function(e){return e.value}).join("")}};function kE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n4&&void 0!==arguments[4])||arguments[4],i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=r.headPosition,u=r.headAngle,s=r.headHeight,l=r.headChinHeight,c=r.headWidth,f=Math.cos(u),h=Math.sin(u),d=function(e,t){return{x:a.x+e*f-t*h,y:a.y+e*h+t*f}},p=[d(l-s,0),d(-s,c/2),d(0,0),d(-s,-c/2)],v={lineWidth:e.lineWidth,strokeStyle:e.strokeStyle,fillStyle:e.fillStyle};e.lineWidth=t,e.strokeStyle=n,e.fillStyle=n,function(e,t,n,r){if(e.beginPath(),t.length>0){var o=t[0];e.moveTo(o.x,o.y)}for(var i=1;i=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function YE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n5&&void 0!==arguments[5]&&arguments[5],a=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.norm.x,r=e.norm.y;return t?{x:-n,y:-r}:e.norm},u=ob(),s=t.indexOf(e),l=(t.size()-1)/2,c=s>l,f=Math.abs(s-l),h=o?17*t.maxFontSize():8,d=(t.size()-1)*h*u,p=function(e,t,n,r,o,i,a){var u,s=arguments.length>7&&void 0!==arguments[7]&&arguments[7],l=ob(),c=e.size(),f=c>1,h=e.relIsOppositeDirection(i),d=h?n:t,p=h?t:n,v=e.waypointPath,g=null==v?void 0:v.points,y=null==v?void 0:v.from,m=null==v?void 0:v.to,b=hE(d,y)&&hE(p,m)||hE(p,y)&&hE(d,m),_=b?g[1]:null,w=b?g[g.length-2]:null,x=ZE(d),E=ZE(p),O=function(e,t){return Math.atan2(e.y-t.y,e.x-t.x)},S=Math.max(Math.PI,qE/(c/2)),T=f?r*S*(a?1:-1)/(null!==(u=d.size)&&void 0!==u?u:Xm):0,P=O(b?_:p,d),C=b?O(p,w):P,A=function(e,t,n,r){return{x:e.x+Math.cos(t)*n*(r?-1:1),y:e.y+Math.sin(t)*n*(r?-1:1)}},k=function(e,t){return A(d,P+e,t,!1)},I=function(e,t){return A(p,C-e,t,!0)},R=function(e,t){return{x:e.x+(t.x-e.x)/2,y:e.y+(t.y-e.y)/2}},j=function(e,t){return Math.sqrt((e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y))*l},M=k(T,x),N=I(T,E),D=f?k(0,x):null,L=f?I(0,E):null,B=200*l,F=[];if(b){var U=j(M,_)2*(30*l+Math.min(x,E)))if(s){var Y=KE(d,p,x,E,i,e);F.push(new dE(M,Y)),F.push(new dE(Y,N))}else{var q=r*o,X=30+x,K=Math.sqrt(X*X+q*q),Z=30+E,$=Math.sqrt(Z*Z+q*q),Q=k(0,K),J=I(0,$);F.push(new dE(M,Q)),F.push(new dE(Q,J)),F.push(new dE(J,N))}else if(H>(x+E)/2){var ee=KE(d,p,x,E,i,e);F.push(new dE(M,ee)),F.push(new dE(ee,N))}else F.push(new dE(M,N))}return F}(t,n,r,f,h,e,c,i),v=[],g=p[0],y=a(g,c);v.push({x:g.p1.x+y.x,y:g.p1.y+y.y});for(var m=1;m8&&void 0!==arguments[8]&&arguments[8],c=ob(),f=o.selected,h=o.width,d=o.disabled,p=o.captionAlign,v=void 0===p?"top":p,g=o.captionSize,y=void 0===g?1:g,m=iE(o),b=m.length>0?null===(s=AE(m))||void 0===s?void 0:s.fullCaption:"";if(void 0!==b){var _=6*y*c,w=!0===f?"bold":"normal",x=b;e.fillStyle=!0===d?a.fontColor:u,e.font="".concat(w," ").concat(_,"px ").concat('"Open Sans", sans-serif');var E=function(t){return e.measureText(t).width},O=(null!=h?h:1)*(!0===f?1.5:1),S=E(x);if(S>r){var T=CE(x,E,function(){return r},1,!1)[0];x=!0===T.hasEllipsisChar?"".concat(T.text,"..."):x,S=r}var P=Math.cos(n),C=Math.sin(n),A={x:t.x,y:t.y},k=A.x,I=A.y,R=n;l&&(R=n-XE,k+=2*_*P,I+=2*_*C,R-=XE);var j=(1+y)*c,M="bottom"===v?_/2+O+j:-(O+j);e.translate(k,I),e.rotate(R),e.fillText(x,-S/2,M),e.rotate(-R),e.translate(-k,-I);var N=2*M*Math.sin(n),D=2*M*Math.cos(n),L={position:{x:t.x-N,y:t.y+D},rotation:l?n-Math.PI:n,width:r/c,height:(_+j)/c};i.setLabelInfo(o.id,L)}},tO=function(e,t,n,r,o){if(e.beginPath(),e.moveTo(t[0].x,t[0].y),o&&t.length>2){for(var i=1;i10&&void 0!==arguments[10])||arguments[10];fE(n,r)&&(n.id===r.id?function(e,t,n,r,o,i,a,u){var s=arguments.length>8&&void 0!==arguments[8]?arguments[8]:$w,l=t.overlayIcon,c=t.selected,f=t.width,h=t.hovered,d=t.disabled,p=t.color,v=iO(t,n,r),g=v.startPoint,y=v.endPoint,m=v.apexPoint,b=v.control1Point,_=v.control2Point,w=a.rings,x=a.shadow,E=ob(),O=w[0].color,S=w[1].color,T=w[0].width*E,P=w[1].width*E,C=40*E,A=(null!=f?f:1)*E,k=A>1?A/2:1,I=9*k,R=2*k,j=7*k,M=!0===c,N=!0===d,D=void 0!==l,L=Math.atan2(y.y-_.y,y.x-_.x),B=M?T*Math.sqrt(1+2*I/j*(2*I/j)):0,F={x:y.x-Math.cos(L)*(.5*I-R+B),y:y.y-Math.sin(L)*(.5*I-R+B)},U={headPosition:{x:y.x+Math.cos(L)*(.5*I-R-B),y:y.y+Math.sin(L)*(.5*I-R-B)},headAngle:L,headHeight:I,headChinHeight:R,headWidth:j};if(e.save(),e.lineCap="round",M&&($E(e,x),e.lineWidth=A+P,e.strokeStyle=S,aO(e,g,F,m,b,_),NE(e,P,S,U,!1,!0),QE(e),e.lineWidth=A+T,e.strokeStyle=O,aO(e,g,F,m,b,_),NE(e,T,O,U,!1,!0)),e.lineWidth=A,!0===h&&!M&&!N){var z=x.color;$E(e,x),e.strokeStyle=z,e.fillStyle=z,aO(e,g,F,m,b,_),NE(e,A,z,U),QE(e)}var V=N?u.color:null!=p?p:s;if(e.fillStyle=V,e.strokeStyle=V,aO(e,g,F,m,b,_),NE(e,A,V,U),i||D){var W,G=r.indexOf(t),H=null!==(W=r.angles[G])&&void 0!==W?W:0,Y=m.x-Math.cos(L)*(B/4),q=m.y-Math.sin(L)*(B/4),X=(H+XE)%qE,K=(H+qE)%qE10&&void 0!==arguments[10]?arguments[10]:$w,f=t.overlayIcon,h=t.color,d=t.disabled,p=t.selected,v=t.width,g=t.hovered,y=t.captionAlign,m=!0===p,b=!0===d,_=void 0!==f,w=s.rings,x=s.shadow,E=JE(t,o,n,r,a,u),O=ob(),S=function(e){var t,n=!0===e.selected?1.5:1;return(null!==(t=e.width)&&void 0!==t?t:1)*n*ob()}(t),T=b?l.color:null!=h?h:c,P=w[0].width*O,C=w[1].width*O,A=O*(v>1?v/2:1),k=9*A,I=2*A,R=7*A,j=WE(E[E.length-2],E[E.length-1]),M=2*k,N=m?P*Math.sqrt(1+M/R*(M/R)):0,D=2-N,L=Math.floor(E.length/2);E.length>2&&m&&jr.x,ue=E[L];1&~E.length?(te=E[ae?L:L-1],ne=E[ae?L-1:L],re=(te.x+ne.x)/2,oe=(te.y+ne.y)/2,ie=Math.atan2(ne.y-te.y,ne.x-te.x)):(te=E[ae?L+1:L-1],ne=E[ae?L-1:L+1],u?(re=(ue.x+(te.x+ne.x)/2)/2,oe=(ue.y+(te.y+ne.y)/2)/2,ie=ae?Math.atan2(n.y-r.y,n.x-r.x):Math.atan2(r.y-n.y,r.x-n.x)):(WE(ue,te)>WE(ue,ne)?ne=ue:te=ue,re=(te.x+ne.x)/2,oe=(te.y+ne.y)/2,ie=Math.atan2(ne.y-te.y,ne.x-te.x)));var se=m?GE(ie+XE,nO(s)):{x:0,y:0},le=WE(te,ne);if(a){var ce="bottom"===y?1:-1,fe={x:re+se.x*ce,y:oe+se.y*ce};eO(e,fe,ie,le,t,o,l,c)}if(_){var he=f.position,de=void 0===he?[0,0]:he,pe=f.url,ve=f.size,ge=rO(void 0===ve?1:ve),ye=oO(de,le,ge),me=ye.widthAlign,be=ye.heightAlign,_e=de[1]<0?-1:1,we=se.x*_e,xe=se.y*_e,Ee=ge/2;e.translate(re,oe),e.rotate(ie);var Oe=-Ee+we+me,Se=-Ee+xe+be;e.drawImage(i.getImage(pe),Oe,Se,ge,ge),e.rotate(-ie),e.translate(-re,-oe)}}e.restore()}(e,t,n,r,o,i,a,c,u,s,l))},sO=function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return fE(n,r)?n.id===r.id?function(e,t,n){for(var r=iO(e,t,n),o={left:1/0,top:1/0,right:-1/0,bottom:-1/0},i=["startPoint","endPoint","apexPoint","control1Point","control2Point"],a=0;ao.right&&(o.right=s),lo.bottom&&(o.bottom=l)}return o}(e,n,t):function(e,t,n,r,o,i){var a,u={left:1/0,top:1/0,right:-1/0,bottom:-1/0},s=HE(JE(e,t,n,r,o,i));try{for(s.s();!(a=s.n()).done;){var l=a.value,c=l.x,f=l.y;cu.right&&(u.right=c),fu.bottom&&(u.bottom=f)}}catch(e){s.e(e)}finally{s.f()}return u}(e,t,n,r,o,i):null};function lO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n6&&void 0!==arguments[6]?arguments[6]:Km,u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,s=arguments.length>8&&void 0!==arguments[8]?arguments[8]:1,l=t.x,c=void 0===l?0:l,f=t.y,h=void 0===f?0:f,d=t.size,p=void 0===d?Xm:d,v=t.captionAlign,g=void 0===v?"center":v,y=t.captionSize,m=void 0===y?1:y,b=t.disabled,_=t.activated,w=t.selected,x=t.hovered,E=t.id,O=t.icon,S=t.overlayIcon,T=iE(t),P=ob(),C=function(e,t,n){var r=e.selected?n.selected.rings:n.default.rings;if(!r.length){var o=t.getById(e.id);return void 0!==o&&Object.entries(o).forEach(function(e){var t=function(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,i,a=[],u=!0,s=!1;try{for(o=(t=t.call(e)).next,!2;!(u=(n=o.call(t)).done)&&(a.push(n.value),2!==a.length);u=!0);}catch(e){s=!0,r=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(s)throw r}}return a}}(e)||function(e){if(e){if("string"==typeof e)return lO(e,2);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?lO(e,2):void 0}}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e),n=t[0],r=t[1];n.startsWith("ring-")&&r.setEndValue(0)}),[{width:0,color:""}]}return r.map(function(n,r){var o=n.widthFactor,i=n.color,a=(e.size||Xm)*o*ob();return{width:t.getValueForAnimationName(e.id,"ring-".concat(r),a),color:i}})}(t,r,o),A=C.reduce(function(e,t){return e+t.width},0),k=p*P,I=2*k,R=function(e,t){if(!e||!t)return{nodeInfoLevel:0,fontInfoLevel:1.25,iconInfoLevel:1};var n=ob(),r=1600*n*(1200*n),o=Math.pow(e,2)*Math.PI*Math.pow(t,2)/(r/100);return{nodeInfoLevel:BE(o,IE),fontInfoLevel:BE(o,RE),iconInfoLevel:BE(o,jE)}}(k,s),j=R.nodeInfoLevel,M=R.fontInfoLevel,N=R.iconInfoLevel,D=t.color||a,L=function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:Xm)/({1:3.5,2:2.75,3:2}[arguments.length>2&&void 0!==arguments[2]?arguments[2]:1]+(arguments.length>3&&void 0!==arguments[3]&&arguments[3]?1:0))/e}(M,k,m,Boolean(O)),B=function(e){return vx.mostReadable(e,[tb,"#FFFFFF"]).toString()}(D),F=k;if(A>0&&(F=k+A),b)D=i.color,B=i.fontColor;else{var U;if(_){var z=Date.now()%1e3/1e3,V=z<.7?z/.7:0,W=ME(D,.4-.4*V);LE(e,c,h,W,k+.88*k*V)}var G=null!==(U=o.selected.shadow)&&void 0!==U?U:{width:0,opacity:0,color:""},H=G.width*P,Y=G.opacity,q=G.color,X=w||x?H:0,K=r.getValueForAnimationName(E,"shadowWidth",X);K>0&&function(e,t,n,r,o,i){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,u=o+i,s=e.createRadialGradient(t,n,o,t,n,u);s.addColorStop(0,"transparent"),s.addColorStop(.01,ME(r,.5*a)),s.addColorStop(.05,ME(r,.5*a)),s.addColorStop(.5,ME(r,.12*a)),s.addColorStop(.75,ME(r,.03*a)),s.addColorStop(1,ME(r,0)),e.fillStyle=s,DE(e,t,n,u),e.fill()}(e,c,h,q,F,K,Y)}LE(e,c,h,D,k),A>0&&function(e,t,n,r,o){var i=r;o.forEach(function(r){var o=r.width,a=r.color,u=i+o;e.beginPath(),e.fillStyle=a,e.arc(t,n,u,0,2*Math.PI,!1),e.arc(t,n,i,2*Math.PI,0,!0),e.fill(),e.closePath(),i=u})}(e,c,h,k,C);var Z=Boolean(T.length),$=Boolean(O);if(O){var Q=j<2||!Z,J=j>0?1:0,ee=Q?1*k:.75*k;ee/=N;var te=Q?.5*ee:ee*(1===N?"center"===g?1.3:"bottom"===g||Q?1.1:0:"center"===g?1.35:"bottom"===g||Q?1.1:0),ne=ee/2;ee=r.getValueForAnimationName(E,"iconSize",ee),ne=r.getValueForAnimationName(E,"iconXPos",ne),te=r.getValueForAnimationName(E,"iconYPos",te);var re=e.globalAlpha,oe=b?.1:J;e.globalAlpha=r.getValueForAnimationName(E,"iconOpacity",oe);var ie="#ffffff"===B,ae=n.getImage(O,ie);e.drawImage(ae,c-ne,h-te,Math.floor(ee),Math.floor(ee)),e.globalAlpha=re}if(void 0!==S){var ue,se,le,ce,fe,he=I*(null!==(ue=S.size)&&void 0!==ue?ue:1),de=he/2-k*(null!==(se=null===(le=S.position)||void 0===le?void 0:le[1])&&void 0!==se?se:0),pe=he/2-k*(null!==(ce=null===(fe=S.position)||void 0===fe?void 0:fe[0])&&void 0!==ce?ce:0),ve=e.globalAlpha,ge=b?.1:1;e.globalAlpha=r.getValueForAnimationName(E,"iconOpacity",ge);var ye=n.getImage(S.url);e.drawImage(ye,c-pe,h-de,he,he),e.globalAlpha=ve}if(Z){var me=j<2?0:1,be=r.getValueForAnimationName(E,"textOpacity",me,0);if(be>0){var _e,we,xe='"Open Sans", sans-serif',Ee=2;M===(null===(_e=RE[1])||void 0===_e?void 0:_e[1])?Ee=3:M===(null===(we=RE[2])||void 0===we?void 0:we[1])&&(Ee=4);var Oe="center"===g?.7*I:2*Math.sqrt(Math.pow(I/2,2)-Math.pow(I/3,2));if(e.fillStyle=ME(B,be),Z){var Se=AE(T),Te=Se.stylesPerChar,Pe=function(e,t,n,r,o,i,a){var u=function(e){return/[\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC]/.test(e)}(t)?t.split("").reverse().join(""):t;e.font="bold ".concat(r,"px ").concat(n).replace(/"/g,"");for(var s=function(t){var n;return null===(n=e.measureText(t))||void 0===n?void 0:n.width},l=i?(a<4?["",""]:[""]).length:0,c=function(e,t){return function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"top",o=.98*n,i=.89*n,a=.95*n;return 1===t?o:2===t?a:3===t&&"top"===r?0===e||2===e?i:o:4===t&&"top"===r?0===e||3===e?.78*n:a:5===t&&"top"===r?0===e||4===e?.65*n:1===e||3===e?i:a:o}(e+l,t+l,o)},f=1,h=[],d=function(){if(0===(h=function(e,t,n,r){var o,i=e.split(/\s/g).filter(function(e){return e.length>0}),a=[],u=null,s=function(e){return t(e)>n(a.length,r)},l=function(e){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=xE(e))){t&&(e=t);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}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 o,i=!0,a=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(a)throw o}}}}(i);try{for(l.s();!(o=l.n()).done;){var c=o.value,f=u?"".concat(u," ").concat(c):c;if(t(f)r)return[]}}}catch(e){l.e(e)}finally{l.f()}if(u){var d=s(u);a.push({text:u,overflowed:d})}return a.length<=r?a:[]}(u,s,c,f)).length)h=CE(u,s,c,f,a>f);else if(h.some(function(e){return e.overflowed})){var e=f;h=h.reduce(function(t,n){var r=a-t.length;if(0===r){var o=t[t.length-1];return o.text.endsWith(OE)||(s(o.text)+s(OE)>c(t.length,e)?(t[t.length-1].text=o.text.slice(0,-2),t[t.length-1].hasEllipsisChar=!0):(t[t.length-1].text=o.text,t[t.length-1].hasEllipsisChar=!0)),t}if(n.overflowed){var i=CE(n.text,s,c,r);t=t.concat(i)}else t.push({text:n.text,hasEllipsisChar:!1,hasHyphenChar:!1});return t},[])}else h=h.map(function(e){return _E(_E({},e),{},{hasEllipsisChar:!1,hasHyphenChar:!1})});f+=1};0===h.length;)d();return Array.from(h)}(e,Se.fullCaption,xe,L,Oe,$,Ee,null==t||t.captionAlign),Ce=-(Pe.length-2)*L/2;!function(e,t,n,r,o,i,a,u,s,l){var c=r,f=0,h=0,d="".concat(o,"px ").concat(i),p="normal ".concat(d);t.forEach(function(t){var r;e.font=p;var o,i=-(null===(r=e.measureText(t.text))||void 0===r?void 0:r.width)/2,v=t.text?function(e){if(Array.isArray(e))return kE(e)}(o=t.text)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return kE(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kE(e,t):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}():[];t.hasHyphenChar||t.hasEllipsisChar||v.push(" "),v.forEach(function(r){var o,a=e.measureText(r).width,v=null!==(o=n[h])&&void 0!==o?o:[],g=v.includes("bold"),y=v.includes("italic");e.font=g&&y?"italic 600 ".concat(d):y?"italic 400 ".concat(d):g?"bold ".concat(d):p,v.includes("underline")&&e.fillRect(u+i+f,s+c+.2,a,.2),t.hasEllipsisChar?e.fillText(r,u+i+f-l/2,s+c):e.fillText(r,u+i+f,s+c),f+=a,h+=1}),e.font=p,t.hasHyphenChar&&e.fillText("‐",u+i+f,s+c),t.hasEllipsisChar&&e.fillText(OE,u+i+f-l/2,s+c),f=0,c+=a})}(e,Pe,Te,g&&"center"!==g?"bottom"===g?Ce+k/Math.PI:Ce-k/Math.PI:Ce,L,xe,L,c,h,u)}}}};function hO(e){return hO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},hO(e)}function dO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function pO(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function gO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n3&&void 0!==arguments[3]?arguments[3]:{}).relationshipThreshold,a=void 0===i?0:i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),yO(this,"arrowBundler",void 0),yO(this,"activeNodes",void 0),yO(this,"canvas",void 0),yO(this,"context",void 0),yO(this,"state",void 0),yO(this,"stateDisposers",void 0),yO(this,"relationshipThreshold",void 0),yO(this,"animationHandler",void 0),yO(this,"imageCache",void 0),yO(this,"needsRun",void 0),yO(this,"nodeVersion",void 0),yO(this,"relVersion",void 0),yO(this,"waypointVersion",void 0),yO(this,"ellipsisWidth",void 0),null!==n&&(this.activeNodes=new Set,this.canvas=t,this.context=n,this.state=r,this.stateDisposers=[],this.stateDisposers.push(r.autorun(function(){void 0!==r.zoom&&(o.needsRun=!0),void 0!==r.panX&&(o.needsRun=!0),void 0!==r.panY&&(o.needsRun=!0),void 0!==r.nodes.version&&(o.needsRun=!0),void 0!==r.rels.version&&(o.needsRun=!0),r.waypoints.counter>0&&(o.needsRun=!0),void 0!==r.layout&&(o.needsRun=!0)})),r.nodes.addChannel(bO),r.rels.addChannel(bO),this.relationshipThreshold=a,this.nodeVersion=r.nodes.version,this.relVersion=r.rels.version,this.waypointVersion=r.waypoints.counter,this.animationHandler=new Fw,this.animationHandler.setOptions({fadeDuration:150,sizeDuration:150}),this.arrowBundler=new lx(r.rels.items,r.waypoints.data),this.imageCache=new Gw,this.needsRun=!0,this.ellipsisWidth=n.measureText(OE).width)},t=[{key:"needsToRun",value:function(){return this.needsRun||this.animationHandler.needsToRun()||this.activeNodes.size>0}},{key:"processUpdates",value:function(){var e=this.state,t=!1,n=e.nodes.channels[bO],r=e.rels.channels[bO],o=r.adds,i=r.removes,a=r.updates;this.nodeVersion0||Object.keys(i).length>0||Object.keys(a).length>0,e.rels.clearChannel(bO),this.relVersion=e.rels.version),(t||this.waypointVersion1&&void 0!==arguments[1]?arguments[1]:{},o=this.state,i=this.animationHandler,a=this.arrowBundler,u=o.zoom,s=o.layout,l=o.nodes.idToPosition,c=null!==(t=r.canvas)&&void 0!==t?t:this.canvas,f=null!==(n=r.context)&&void 0!==n?n:this.context,h=ob(),d=c.clientWidth*h,p=c.clientHeight*h;f.save(),void 0!==r.backgroundColor?(f.fillStyle=r.backgroundColor,f.fillRect(0,0,d,p)):f.clearRect(0,0,d,p),this.zoomAndPan(f,c),i.ignoreAnimations(Boolean(r.ignoreAnimations)),r.ignoreAnimations||i.advance(),a.updatePositions(l);var v=this.getRelationshipsToRender(r.showCaptions,d,p);this.renderRelationships(v,f,s!==uw);var g=this.getNodesToRender(e,d,p);this.renderNodes(g,f,u),f.restore(),this.needsRun=!1}},{key:"getRelationshipsToRender",value:function(e,t,n){var r,o=[],i=[],a=[],u=this.arrowBundler,s=this.state,l=this.relationshipThreshold,c=s.layout,f=s.zoom,h=s.rels,d=s.nodes,p=d.idToItem,v=d.idToPosition,g=vO(h.items);try{for(g.s();!(r=g.n()).done;){var y=r.value,m=u.getBundle(y),b=pO(pO({},p[y.from]),v[y.from]),_=pO(pO({},p[y.to]),v[y.to]),w=e||f>l||void 0!==y.captionHtml,x=sO(y,m,b,_,w,c!==uw);if(null!==x){var E,O,S,T,P,C,A=this.isBoundingBoxOffScreen(x,t,n),k=WE({x:null!==(E=b.x)&&void 0!==E?E:0,y:null!==(O=b.y)&&void 0!==O?O:0},{x:null!==(S=_.x)&&void 0!==S?S:0,y:null!==(T=_.y)&&void 0!==T?T:0}),I=((null!==(P=b.size)&&void 0!==P?P:Xm)+(null!==(C=_.size)&&void 0!==C?C:Xm))*devicePixelRatio,R=b.id!==_.id&&I>k;A||R||(y.disabled?i.push(pO(pO({},y),{},{fromNode:b,toNode:_,showLabel:w})):y.selected?o.push(pO(pO({},y),{},{fromNode:b,toNode:_,showLabel:w})):a.push(pO(pO({},y),{},{fromNode:b,toNode:_,showLabel:w})))}}}catch(e){g.e(e)}finally{g.f()}return[].concat(i,a,o)}},{key:"getNodesToRender",value:function(e,t,n){var r,o=[],i=[],a=[],u=this.state.nodes.idToItem,s=vO(e);try{for(s.s();!(r=s.n()).done;){var l=r.value,c=cO(l);this.isBoundingBoxOffScreen(c,t,n)||(u[l.id].disabled?o.push(pO({},l)):u[l.id].selected?i.push(pO({},l)):a.push(pO({},l)))}}catch(e){s.e(e)}finally{s.f()}return[].concat(o,a,i)}},{key:"renderNodes",value:function(e,t,n){var r,o=this.imageCache,i=this.animationHandler,a=this.state,u=this.ellipsisWidth,s=a.nodes.idToItem,l=a.nodeBorderStyles,c=a.disabledItemStyles,f=a.defaultNodeColor,h=vO(e);try{for(h.s();!(r=h.n()).done;){var d=r.value;fO(t,pO(pO({},s[d.id]),d),o,i,l,c,f,u,n)}}catch(e){h.e(e)}finally{h.f()}}},{key:"renderRelationships",value:function(e,t,n){var r,o=this.state.relationshipBorderStyles.selected,i=this.arrowBundler,a=this.imageCache,u=this.state,s=u.disabledItemStyles,l=u.defaultRelationshipColor,c=vO(e);try{for(c.s();!(r=c.n()).done;){var f=r.value,h=i.getBundle(f),d=f.fromNode,p=f.toNode,v=f.showLabel;uO(t,f,d,p,h,a,v,o,s,l,n)}}catch(e){c.e(e)}finally{c.f()}}},{key:"getNodesAt",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=[],o=this.state.nodes,i=o.items,a=o.idToPosition,u=ob(),s=vO(i);try{var l=function(){var o=t.value,i=o.id,s=o.size,l=void 0===s?Xm:s,c=a[i],f=c.x,h=c.y,d=Math.sqrt(Math.pow(e.x-f,2)+Math.pow(e.y-h,2));if(d<=(l+n)*u){var p=r.findIndex(function(e){return e.distance>d});r.splice(-1!==p?p:r.length,0,{data:o,targetCoordinates:{x:f,y:h},pointerCoordinates:e,distanceVector:{x:e.x-f,y:e.y-h},insideNode:d<=l*u,distance:d})}};for(s.s();!(t=s.n()).done;)l()}catch(e){s.e(e)}finally{s.f()}return r}},{key:"getRelsAt",value:function(e){var t,n=[],r=this.state,o=this.arrowBundler,i=this.relationshipThreshold,a=r.zoom,u=r.rels.items,s=r.nodes.idToPosition,l=r.layout,c=a>i,f=vO(u);try{var h=function(){var r=t.value,i=o.getBundle(r),a=s[r.from],u=s[r.to];if(void 0!==a&&void 0!==u&&i.has(r)){var f=function(e,t,n,r,o,i){var a=arguments.length>6&&void 0!==arguments[6]&&arguments[6];if(!fE(n,r))return 1/0;var u=n===r?function(e,t,n,r){var o=iO(t,n,r),i=o.startPoint,a=o.endPoint,u=o.apexPoint,s=o.control1Point,l=o.control2Point,c=gE(i,u,s,e),f=gE(u,a,l,e);return Math.min(c,f)}(e,t,n,o):function(e,t,n,r,o,i,a){var u=JE(t,n,r,o,i,a),s=1/0;if(a&&3===u.length)s=gE(u[0],u[2],u[1],e);else for(var l=1;lf});n.splice(-1!==h?h:n.length,0,{data:r,fromTargetCoordinates:a,toTargetCoordinates:u,pointerCoordinates:e,distance:f})}}};for(f.s();!(t=f.n()).done;)h()}catch(e){f.e(e)}finally{f.f()}return n}},{key:"destroy",value:function(){this.stateDisposers.forEach(function(e){e()}),this.state.nodes.removeChannel(bO),this.state.rels.removeChannel(bO)}},{key:"isBoundingBoxOffScreen",value:function(e,t,n){var r=this.state,o=r.zoom,i=t/o,a=n/o,u=r.panX-i/2,s=r.panY-a/2,l=e.rightu+i,h=e.top>s+a;return l||f||c||h}},{key:"handleChannelUpdate",value:function(e,t,n){for(var r=Object.keys(e.adds),o=0;o2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i=function(e,t){if((0,Mp.isNil)(e)||(0,Mp.isNil)(t))return{offsetX:0,offsetY:0};var n=t.getBoundingClientRect(),r=window.devicePixelRatio||1;return{offsetX:r*(e.clientX-n.left-.5*n.width),offsetY:r*(e.clientY-n.top-.5*n.height)}}(e,t);return{x:r+i.offsetX/n,y:o+i.offsetY/n}};function xO(e){return xO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xO(e)}function EO(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function OO(e,t){for(var n=0;n0}},{key:"renderMainScene",value:function(e){var t=this.state,n=t.nodes,r=t.rels;this.checkForUpdates(n,r),this.mainSceneRenderer.render(e,n,r),this.needsRun=!1}},{key:"renderMinimap",value:function(e){var t=this.state,n=t.nodes,r=t.rels;this.checkForUpdates(n,r),this.minimapRenderer.render(e,n,r),this.minimapRenderer.renderViewbox(),this.needsRun=!1}},{key:"checkForUpdates",value:function(e,t){var n=Object.values(e.channels[CO].adds).length>0,r=Object.values(t.channels[CO].adds).length>0,o=Object.values(e.channels[CO].removes).length>0,i=Object.values(t.channels[CO].removes).length>0,a=Object.values(e.channels[CO].updates),u=Object.values(t.channels[CO].updates);n||r||o||i?(this.mainSceneRenderer.setData({nodes:e.items,rels:t.items}),this.minimapRenderer.setData({nodes:e.items,rels:t.items})):(a.length>0&&(this.mainSceneRenderer.updateNodes(a),this.minimapRenderer.updateNodes(a)),u.length>0&&(this.mainSceneRenderer.updateRelationships(t.items),this.minimapRenderer.updateRelationships(t.items))),e.clearChannel(CO),t.clearChannel(CO)}},{key:"onResize",value:function(){var e=this.state,t=e.zoom,n=e.panX,r=e.panY,o=e.minimapZoom,i=e.minimapPanX,a=e.minimapPanY;this.updateMainViewport(t,n,r),this.updateMinimapViewport(o,i,a)}},{key:"updateMainViewport",value:function(e,t,n){this.mainSceneRenderer.updateViewport(e,t,n);var r=this.mainSceneRenderer.canvas.clientWidth,o=this.mainSceneRenderer.canvas.clientHeight;this.minimapRenderer.updateViewportBox(e,t,n,r,o),this.needsRun=!0}},{key:"updateMinimapViewport",value:function(e,t,n){this.minimapRenderer.updateViewport(e,t,n),this.needsRun=!0}},{key:"handleMinimapDrag",value:function(e){var t=this.state,n=this.minimapRenderer,r=wO(e,n.canvas,t.minimapZoom,t.minimapPanX,t.minimapPanY),o=r.x,i=r.y;t.setPan(o,i)}},{key:"handleMinimapWheel",value:function(e){var t=this.state,n=this.mainSceneRenderer;t.setZoom(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return(0,Mp.isNil)(e)||isNaN(e.deltaY)?t:t-e.deltaY/500*Math.min(1,t)}(e,t.zoom),n.canvas),e.preventDefault()}},{key:"setupMinimapInteractions",value:function(){var e=this,t=this.minimapRenderer.canvas;t.addEventListener("mousedown",function(t){e.handleMinimapDrag(t),e.minimapMouseDown=!0}),t.addEventListener("mousemove",function(t){e.minimapMouseDown&&e.handleMinimapDrag(t)}),t.addEventListener("mouseup",function(){e.minimapMouseDown=!1}),t.addEventListener("mouseleave",function(){e.minimapMouseDown=!1}),t.addEventListener("wheel",function(t){e.handleMinimapWheel(t)})}},{key:"destroy",value:function(){this.stateDisposers.forEach(function(e){e()}),this.state.nodes.removeChannel(CO),this.state.rels.removeChannel(CO),this.mainSceneRenderer.destroy(),this.minimapRenderer.destroy()}}]),kO=SO(function e(){EO(this,e),TO(this,"mainSceneRenderer",void 0),TO(this,"minimapRenderer",void 0),TO(this,"needsRun",void 0),TO(this,"minimapMouseDown",void 0),TO(this,"stateDisposers",void 0),TO(this,"state",void 0)},[{key:"renderMainScene",value:function(e){}},{key:"renderMinimap",value:function(e){}},{key:"checkForUpdates",value:function(e,t){}},{key:"onResize",value:function(){}},{key:"updateMainViewport",value:function(e,t,n){}},{key:"updateMinimapViewport",value:function(e,t,n){}},{key:"handleMinimapDrag",value:function(e){}},{key:"handleMinimapWheel",value:function(e){}},{key:"setupMinimapInteractions",value:function(){}},{key:"destroy",value:function(){}},{key:"needsToRun",value:function(){return!1}}]);function IO(e){return IO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},IO(e)}function RO(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return jO(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jO(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function jO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n 0.51) {\n discard;\n }\n else {\n lowp float nodeSize = 1.0 / varNodeSize;\n lowp float nodeAlpha = getCircleAlpha(circleSize, nodeSize, dist);\n lowp float borderAlpha = getCircleAlpha(defaultBoderSize, nodeSize, dist);\n lowp float ringAlpha = getCircleAlpha(innerSelectedRingSize, nodeSize, dist);\n lowp vec3 finalColor = color.xyz;\n lowp float finalAlpha = nodeAlpha;\n\n if (selected > 0.0) {\n lowp float shadowAlpha = getShadowAlpha(outerSelectedRingSize, dist);\n lowp float ringAlpha2 = getCircleAlpha(outerSelectedRingSize, nodeSize, dist);\n\n if (drawDefaultBorder > 0.0) {\n finalColor = mix(nodeBorderColor, finalColor, nodeAlpha);\n finalColor = mix(selectedInnerBorderColor, finalColor, borderAlpha);\n finalColor = mix(selectedBorderColor, finalColor, ringAlpha);\n finalColor = mix(shadowColor, finalColor, ringAlpha2);\n finalAlpha = max(shadowAlpha, max(nodeAlpha, max(borderAlpha, ringAlpha2)));\n } else {\n finalColor = mix(selectedInnerBorderColor, finalColor, nodeAlpha);\n finalColor = mix(selectedBorderColor, finalColor, ringAlpha);\n finalColor = mix(shadowColor, finalColor, ringAlpha2);\n finalAlpha = max(shadowAlpha, max(nodeAlpha, max(ringAlpha, ringAlpha2)));\n }\n } else if (hovered > 0.0) {\n if (drawDefaultBorder > 0.0) {\n lowp float shadowAlpha = getShadowAlpha(defaultBoderSize, dist);\n \n finalColor = mix(nodeBorderColor, finalColor, nodeAlpha);\n finalColor = mix(shadowColor, finalColor, borderAlpha);\n finalAlpha = max(shadowAlpha, max(nodeAlpha, ringAlpha));\n } else {\n lowp float shadowAlpha = getShadowAlpha(circleSize, dist);\n\n finalColor = mix(shadowColor, finalColor, nodeAlpha);\n finalAlpha = max(shadowAlpha, nodeAlpha);\n }\n } else {\n if (drawDefaultBorder > 0.0) {\n finalColor = mix(nodeBorderColor, finalColor, nodeAlpha);\n finalAlpha = borderAlpha;\n }\n }\n gl_FragColor = vec4(finalColor, 1.0) * finalAlpha;\n }\n}\n"),this.nodeAnimShader=new c_(t,"uniform mat4 u_projection;\nuniform sampler2D u_positions;\nuniform lowp float u_animPos;\nuniform mediump float u_zoom;\nuniform mediump float u_glAdjust;\n\nattribute float a_size;\nattribute lowp vec2 a_index;\nattribute lowp vec4 a_color;\nattribute lowp float a_active;\n\nvarying lowp float varNodeSize;\nvarying lowp vec4 color;\n\nvoid main(void) {\n vec4 data = texture2D(u_positions, a_index);\n\n gl_Position = u_projection * vec4(data.xy, 0.0, 1.0);\n\n float nodeSize = a_size * u_zoom * u_glAdjust;\n nodeSize = nodeSize * (0.4 / 0.5); // Remove extra space added for shadow and selection ring\n\n gl_PointSize = a_active > 0.5\n ? nodeSize + 0.88 * nodeSize * u_animPos\n : 0.0;\n\n color = a_color;\n varNodeSize = a_size;\n}","uniform mediump float u_zoom;\nuniform lowp float u_animPos;\nuniform mediump float u_glAdjust;\n\nvarying lowp vec4 color;\nvarying lowp float varNodeSize;\nmediump float circleSize = 0.50;\n\nvoid main(void) {\n\n lowp float dist = distance(gl_PointCoord, vec2(0.5));\n\n if (dist > 0.51) {\n discard;\n }\n else {\n lowp float alpha = 1.0 - smoothstep(circleSize - (1.0 / (varNodeSize * 2.0 * u_zoom * u_glAdjust)), circleSize, dist);\n lowp float pulseAlpha = 0.9 - 0.9 * u_animPos;\n gl_FragColor = vec4(color.xyz, 1.0) * alpha * pulseAlpha;\n }\n}\n"),this.relShader=new c_(t,"uniform mat4 u_projection;\nuniform sampler2D u_positions;\nuniform mediump float u_glAdjust;\n\nattribute vec2 a_from;\nattribute vec2 a_to;\nattribute lowp vec4 a_color;\nattribute lowp float a_triside;\nattribute float a_width;\n\nvarying lowp vec4 color;\n\nvoid main(void) {\n vec4 from = texture2D(u_positions, a_from);\n vec4 to = texture2D(u_positions, a_to);\n vec2 direction = normalize(to.xy - from.xy);\n direction = vec2(-direction.y, direction.x);\n\n float width = a_width * u_glAdjust * 0.5;\n\n if (a_triside == 0.0) {\n from.y += (width / 2.0) * direction.y;\n from.x += (width / 2.0) * direction.x;\n } else {\n from.y -= (width / 2.0) * direction.y;\n from.x -= (width / 2.0) * direction.x;\n }\n\n color = a_color;\n gl_Position = u_projection * vec4(from.xy, 0.0, 1.0);\n}\n","varying lowp vec4 color;\n\nvoid main(void) {\n gl_FragColor = vec4(color.xyz, 1.0) * color.w;\n}\n"),this.viewportBoxShader=new c_(t,"\nattribute vec2 coordinates;\nuniform mat4 u_projection;\nuniform lowp vec4 u_minimapViewportBoxColor;\n\nvarying lowp vec4 minimapViewportBoxColor;\n\nvoid main(void) {\n gl_Position = u_projection * vec4(coordinates, 0.0, 1.0);\n minimapViewportBoxColor = u_minimapViewportBoxColor;\n}\n","\nvarying lowp vec4 minimapViewportBoxColor;\n\nvoid main(void) {\n gl_FragColor = minimapViewportBoxColor;\n}\n"),this.setShaderUniforms(o),t.clearColor(0,0,0,0),t.disable(t.DEPTH_TEST),this.defaultRelColor=o.defaultRelationshipColor,this.defaultNodeColor=o.defaultNodeColor,this.disableRelColor=o.disabledItemStyles.color,this.disableNodeColor=o.disabledItemStyles.color,t.blendFunc(t.ONE,t.ONE_MINUS_SRC_ALPHA),this.gl=t,this.activeNodes={},this.canvas=t.canvas,this.projection=r_(),this.setData({nodes:n.items,rels:r.items}),this.createPositionTexture(),this.setupViewportRendering(o.minimapViewportBoxColor)},t=[{key:"setShaderUniforms",value:function(e){var t,n,r,o,i,a=e.nodeBorderStyles,u=null;(null===(t=a.default)||void 0===t?void 0:t.rings.length)>0&&(u=null===(i=a.default.rings[0])||void 0===i?void 0:i.color);var s,l,c=null,f=null,h=null!==(n=null===(r=a.selected)||void 0===r?void 0:r.rings)&&void 0!==n?n:[],d=h.length;d>1&&(f=null===(s=h[d-2])||void 0===s?void 0:s.color,c=null===(l=h[d-1])||void 0===l?void 0:l.color);var p=null;null!==(o=a.selected)&&void 0!==o&&o.shadow&&(p=a.selected.shadow.color),this.nodeShader.use(),(0,Mp.isNil)(u)?this.nodeShader.setUniform("u_drawDefaultBorder",0):(this.nodeShader.setUniform("u_nodeBorderColor",Kx(u)),this.nodeShader.setUniform("u_drawDefaultBorder",1));var v=Kx(c),g=Kx(f),y=Kx(p);this.nodeShader.setUniform("u_selectedBorderColor",v),this.nodeShader.setUniform("u_selectedInnerBorderColor",g),this.nodeShader.setUniform("u_shadowColor",y)}},{key:"setData",value:function(e){var t=cb(e.rels,this.disableRelColor);this.setupNodeRendering(e.nodes),this.setupRelationshipRendering(t)}},{key:"render",value:function(e,t,n){var r,o=this.gl,i=this.idToIndex,a=RO(e);try{for(a.s();!(r=a.n()).done;){var u=r.value,s=i[u.id];this.posBuffer[4*s+0]=u.x,this.posBuffer[4*s+1]=u.y}}catch(e){a.e(e)}finally{a.f()}o.bindTexture(o.TEXTURE_2D,this.posTexture),o.texImage2D(o.TEXTURE_2D,0,o.RGBA,Ym,Ym,0,o.RGBA,o.FLOAT,this.posBuffer),o.enable(o.BLEND),o.bindFramebuffer(o.FRAMEBUFFER,null),o.clear(o.COLOR_BUFFER_BIT),o.viewport(0,0,o.drawingBufferWidth,o.drawingBufferHeight),this.renderAnimations(this.posTexture),this.numRels>0&&(this.relShader.use(),this.relShader.setUniform("u_positions",this.posTexture),o.bindBuffer(o.ARRAY_BUFFER,this.relBuffer),this.relShader.setAttributePointerByteNorm("a_color",4,0,16),this.relShader.setAttributePointerByteNorm("a_from",2,4,16),this.relShader.setAttributePointerByteNorm("a_to",2,6,16),this.relShader.setAttributePointerByteNorm("a_triside",1,8,16),this.relShader.setAttributePointerFloat("a_width",1,12,16),o.drawArrays(o.TRIANGLES,0,6*this.numRels)),this.numNodes>0&&(this.nodeShader.use(),this.nodeShader.setUniform("u_positions",this.posTexture),o.bindBuffer(o.ARRAY_BUFFER,this.nodeBuffer),this.nodeShader.setAttributePointerByteNorm("a_color",4,0,12),this.nodeShader.setAttributePointerByteNorm("a_selected",1,4,12),this.nodeShader.setAttributePointerByteNorm("a_index",2,5,12),this.nodeShader.setAttributePointerByte("a_size",4,8,12),this.nodeShader.setAttributePointerByteNorm("a_hovered",1,9,12),o.drawArrays(o.POINTS,0,this.numNodes))}},{key:"renderViewbox",value:function(){var e=this.gl,t=this.projection,n=this.viewportBoxBuffer;this.viewportBoxShader.use(),this.viewportBoxShader.setUniform("u_projection",t),e.bindBuffer(e.ARRAY_BUFFER,n),this.viewportBoxShader.setAttributePointerFloat("coordinates",2,0,0),e.drawArrays(e.LINES,0,8)}},{key:"updateNodes",value:function(e){var t,n=this.gl,r=this.idToIndex,o=this.disableNodeColor,i=this.nodeBuffer,a=this.nodeDataByte,u=!1,s=RO(e);try{for(s.s();!(t=s.n()).done;){var l=t.value,c=r[l.id];if(!(0,Mp.isNil)(l.color)||!0===l.disabled){var f=qx(!0===l.disabled?o:l.color);this.nodeDataByte[3*c*4+0]=f[0],this.nodeDataByte[3*c*4+1]=f[1],this.nodeDataByte[3*c*4+2]=f[2],this.nodeDataByte[3*c*4+3]=255*f[3],u=!0}if(void 0!==l.selected){var h=l.selected;this.nodeDataByte[3*c*4+4]=h?255:0,u=!0}if(void 0!==l.activated&&(this.nodeDataByte[3*c*4+7]=l.activated?255:0,u=!0,l.activated?this.activeNodes[l.id]=!0:delete this.activeNodes[l.id]),void 0!==l.hovered){var d=!0!==l.disabled&&l.hovered;this.nodeDataByte[3*c*4+9]=d?255:0,u=!0}if(void 0!==l.size){var p=l.size;this.nodeDataByte[3*c*4+8]=p||Xm,u=!0}}}catch(e){s.e(e)}finally{s.f()}u&&(n.bindBuffer(n.ARRAY_BUFFER,i),n.bufferData(n.ARRAY_BUFFER,a,n.DYNAMIC_DRAW))}},{key:"updateRelationships",value:function(e){var t,n=cb(e,this.disableRelColor),r=this.gl,o=!1,i=RO(n);try{for(i.s();!(t=i.n()).done;){var a=t.value,u=a.key,s=a.width,l=a.color,c=a.disabled,f=this.relIdToIndex[u],h=(0,Mp.isNil)(l)?this.defaultRelColor:l,d=Xx(c?this.disableRelColor:h);this.relData.positionsAndColors[f*LO+0]=d,this.relData.positionsAndColors[f*LO+4]=d,this.relData.positionsAndColors[f*LO+8]=d,this.relData.positionsAndColors[f*LO+12]=d,this.relData.positionsAndColors[f*LO+16]=d,this.relData.positionsAndColors[f*LO+20]=d,o=!0,void 0!==s&&(this.relData.widths[f*LO+3]=s,this.relData.widths[f*LO+7]=s,this.relData.widths[f*LO+11]=s,this.relData.widths[f*LO+15]=s,this.relData.widths[f*LO+19]=s,this.relData.widths[f*LO+23]=s,o=!0)}}catch(e){i.e(e)}finally{i.f()}o&&(r.bindBuffer(r.ARRAY_BUFFER,this.relBuffer),r.bufferData(r.ARRAY_BUFFER,this.relDataBuffer,r.DYNAMIC_DRAW))}},{key:"createPositionTexture",value:function(){var e=this.gl,t=e.createTexture(),n=new Float32Array(262144);e.bindTexture(e.TEXTURE_2D,t),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,Ym,Ym,0,e.RGBA,e.FLOAT,n),this.posTexture=t,this.posBuffer=n}},{key:"updateViewportBox",value:function(e,t,n,r,o){var i=this.gl,a=ob(),u=r*a,s=o*a,l=(.5*u+t*e)/e,c=(.5*s+n*e)/e,f=(.5*-u+t*e)/e,h=(.5*-s+n*e)/e,d=[l,c,f,c,f,c,f,h,f,h,l,h,l,h,l,c];i.bindBuffer(i.ARRAY_BUFFER,this.viewportBoxBuffer),i.bufferData(i.ARRAY_BUFFER,new Float32Array(d),i.DYNAMIC_DRAW)}},{key:"updateViewport",value:function(e,t,n){var r=this.gl,o=1/e,i=t-r.drawingBufferWidth*o*.5,a=n-r.drawingBufferHeight*o*.5,u=r.drawingBufferWidth*o,s=r.drawingBufferHeight*o,l=r_(),c=rb*ob();o_(l,i,i+u,a+s,a,0,1e6),this.nodeShader.use(),this.nodeShader.setUniform("u_zoom",e),this.nodeShader.setUniform("u_glAdjust",c),this.nodeShader.setUniform("u_projection",l),this.nodeAnimShader.use(),this.nodeAnimShader.setUniform("u_zoom",e),this.nodeAnimShader.setUniform("u_glAdjust",c),this.nodeAnimShader.setUniform("u_projection",l),this.relShader.use(),this.relShader.setUniform("u_glAdjust",c),this.relShader.setUniform("u_projection",l),this.projection=l}},{key:"setupViewportRendering",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:tb;this.viewportBoxBuffer=this.gl.createBuffer(),this.viewportBoxShader.use(),this.viewportBoxShader.setUniform("u_minimapViewportBoxColor",[(e=qx(t))[0]/255,e[1]/255,e[2]/255,e[3]])}},{key:"setupNodeRendering",value:function(e){var t=this.gl,n=new ArrayBuffer(8),r=new Uint32Array(n),o=new Uint8Array(n);void 0===this.nodeBuffer&&(this.nodeBuffer=t.createBuffer()),this.numNodes=e.length;var i=new ArrayBuffer(3*e.length*8),a=new Uint32Array(i),u={};this.activeNodes={};for(var s=0;s=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function XO(e,t){if(e){if("string"==typeof e)return KO(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?KO(e,t):void 0}}function KO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,n={minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0},r=0;re[r].x&&(n.minX=e[r].x),n.minY>e[r].y&&(n.minY=e[r].y),n.maxX1&&(o=n/e),t>1&&(i=r/t),{zoomX:o,zoomY:i}},rS=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0,o=Math.min(e,t);return Math.min(r,Math.max(n,o))},oS=function(e,t,n,r){return Math.max(Math.min(t,n),Math.min(e,r))},iS=function(e,t,n,r,o,i){var a=t;return function(e,t,n){return e1?(a=function(e,t){var n=function(e){var t=new Array(4).fill(e[0]);return e.forEach(function(e){t[0]=e.x0&&void 0!==arguments[0]?arguments[0]:[],t=0,n=0,r=0;ri?.9*i/r:.9*r/i}(e,r),oS(o,i,Math.min(t,a),n)):oS(o,i,t,n)};function aS(e){return aS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},aS(e)}function uS(e){var t=function(e){if("object"!=aS(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=aS(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==aS(t)?t:t+""}var sS=function(){return e=function e(){var t,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t=this,r=void 0,(n=uS(n="callbacks"))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,this.callbacks={}},t=[{key:"register",value:function(e,t){this.isCallbackRegistered(e)||(this.callbacks[e]=[]),this.callbacks[e].push(t)}},{key:"isCallbackRegistered",value:function(e){return void 0!==this.callbacks[e]}},{key:"callIfRegistered",value:function(){var e,t=arguments,n=Array.prototype.slice.call(arguments)[0];e=n,em.includes(e)&&this.isCallbackRegistered(n)&&this.callbacks[n].slice(0).forEach(function(e){return e.apply(null,Array.prototype.slice.call(t,1))})}}],t&&function(e,t){for(var n=0;n0||n}},{key:"update",value:function(e,t){var n=this.state,r=n.fitNodeIds,o=n.resetZoom;r.length>0?this.fitNodes(r,e,t):o&&this.reset(e,t)}},{key:"destroy",value:function(){this.stateDisposers.forEach(function(e){return e()})}},{key:"recalculateTarget",value:function(e,t,n,r){for(var o=this.xCtrl,i=this.yCtrl,a=this.zoomCtrl,u=this.state,s=[],l=0;l3?(o=p===r)&&(s=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&dr||r>p)&&(i[4]=n,i[5]=r,h.n=p,u=0))}if(o||n>1)return a;throw f=!0,r}return function(o,c,p){if(l>1)throw TypeError("Generator is already running");for(f&&1===c&&d(c,p),u=c,s=p;(t=u<2?e:s)||!f;){i||(u?u<3?(u>1&&(h.n=-1),d(u,s)):h.n=s:h.v=s);try{if(l=2,i){if(u||(o="next"),t=i[o]){if(!(t=t.call(i,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,u<2&&(u=0)}else 1===u&&(t=i.return)&&t.call(i),u<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),u=1);i=e}else if((t=(f=h.n<0)?s:n.call(r,h))!==a)break}catch(t){i=e,u=1,s=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),l}var a={};function u(){}function s(){}function l(){}t=Object.getPrototypeOf;var c=[][r]?t(t([][r]())):(mS(t={},r,function(){return this}),t),f=l.prototype=u.prototype=Object.create(c);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,mS(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return s.prototype=l,mS(f,"constructor",l),mS(l,"constructor",s),s.displayName="GeneratorFunction",mS(l,o,"GeneratorFunction"),mS(f),mS(f,o,"Generator"),mS(f,r,function(){return this}),mS(f,"toString",function(){return"[object Generator]"}),(yS=function(){return{w:i,m:h}})()}function mS(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}mS=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var i=function(t,n){mS(e,t,function(e){return this._invoke(t,n,e)})};i("next",0),i("throw",1),i("return",2)}},mS(e,t,n,r)}function bS(e,t,n,r,o,i,a){try{var u=e[i](a),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(r,o)}function _S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0&&void 0!==arguments[0]?arguments[0]:"default"])&&void 0!==e?e:Object.values(kS).pop()},RS=function(){return e=function e(t,n,r){var o,i,a,u=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),ES(this,"destroyed",void 0),ES(this,"state",void 0),ES(this,"callbacks",void 0),ES(this,"instanceId",void 0),ES(this,"glController",void 0),ES(this,"webGLContext",void 0),ES(this,"webGLMinimapContext",void 0),ES(this,"htmlOverlay",void 0),ES(this,"hasResized",void 0),ES(this,"hierarchicalLayout",void 0),ES(this,"gridLayout",void 0),ES(this,"freeLayout",void 0),ES(this,"d3ForceLayout",void 0),ES(this,"forceLayout",void 0),ES(this,"canvasRenderer",void 0),ES(this,"glCanvas",void 0),ES(this,"canvasRect",void 0),ES(this,"glMinimapCanvas",void 0),ES(this,"c2dCanvas",void 0),ES(this,"isInRenderSwitchAnimation",void 0),ES(this,"justSwitchedRenderer",void 0),ES(this,"justSwitchedLayout",void 0),ES(this,"layoutUpdating",void 0),ES(this,"layoutComputing",void 0),ES(this,"isRenderingDisabled",void 0),ES(this,"setRenderSwitchAnimation",void 0),ES(this,"stateDisposers",void 0),ES(this,"zoomTransitionHandler",void 0),ES(this,"currentLayout",void 0),ES(this,"layoutTimeLimit",void 0),ES(this,"pixelRatio",void 0),ES(this,"removeResizeListener",void 0),ES(this,"removeMinimapResizeListener",void 0),ES(this,"pendingZoomOperation",void 0),ES(this,"layoutRunner",void 0),ES(this,"animationRequestId",void 0),ES(this,"layoutDoneCallback",void 0),ES(this,"layoutComputingCallback",void 0),ES(this,"currentLayoutType",void 0),ES(this,"descriptionElement",void 0),this.destroyed=!1;var s=r.minimapContainer,l=void 0===s?document.createElement("span"):s,c=r.layoutOptions,f=r.layout,h=r.instanceId,d=void 0===h?"default":h,p=r.disableAria,v=void 0!==p&&p,g=t.nodes,y=t.rels,m=t.webGLVisible,b=t.disableWebGL;this.state=t,this.callbacks=new sS,this.instanceId=d;var _=n;_.setAttribute("instanceId",d),_.setAttribute("data-testid","nvl-parent"),null!==(o=_.style.height)&&void 0!==o&&o.length||Object.assign(_.style,{height:"100%"}),null!==(i=_.style.outline)&&void 0!==i&&i.length||Object.assign(_.style,{outline:"none"}),this.descriptionElement=v?document.createElement("div"):function(e,t){var n;e.setAttribute("role","img"),e.setAttribute("aria-label","Graph visualization");var r="nvl-".concat(t,"-description"),o=null!==(n=document.getElementById(r))&&void 0!==n?n:document.createElement("div");return o.innerHTML="",o.id="nvl-".concat(t,"-description"),o.setAttribute("role","status"),o.setAttribute("aria-live","polite"),o.setAttribute("aria-atomic","false"),o.style.display="none",e.appendChild(o),e.setAttribute("aria-describedby",o.id),o}(_,d);var w=VO(_,this.onWebGLContextLost.bind(this)),x=VO(l,this.onWebGLContextLost.bind(this));if(w.setAttribute("data-testid","nvl-gl-canvas"),b)this.glController=new kO;else{var E=GO(w),O=GO(x);this.glController=new AO({mainSceneRenderer:new BO(E,g,y,this.state),minimapRenderer:new BO(O,g,y,this.state),state:t}),this.webGLContext=E,this.webGLMinimapContext=O}var S=VO(_,this.onWebGLContextLost.bind(this));S.setAttribute("data-testid","nvl-c2d-canvas");var T=S.getContext("2d"),P=document.createElement("div");Object.assign(P.style,xS(xS({},nb),{},{overflow:"hidden"})),_.appendChild(P),this.htmlOverlay=P,this.hasResized=!0,this.hierarchicalLayout=new Aw(xS(xS({},c),{},{state:this.state})),this.gridLayout=new iw({state:this.state}),this.freeLayout=new Z_({state:this.state}),this.d3ForceLayout=new Sb({state:this.state}),this.forceLayout=b?this.d3ForceLayout:new z_(xS(xS({},c),{},{webGLContext:this.webGLContext,state:this.state})),this.state.setLayout(f),this.state.setLayoutOptions(c);var C=new _O(S,T,t,r);this.canvasRenderer=C,this.glCanvas=w,this.canvasRect=w.getBoundingClientRect(),this.glMinimapCanvas=x,this.c2dCanvas=S,this.glCanvas.style.opacity=m?"1":"0",this.c2dCanvas.style.opacity=m?"0":"1",this.isInRenderSwitchAnimation=!1,this.justSwitchedRenderer=!1,this.justSwitchedLayout=!1,this.hasResized=!1,this.layoutUpdating=!1,this.layoutComputing=!1,this.isRenderingDisabled=!1,g.addChannel(SS),y.addChannel(SS),this.setRenderSwitchAnimation=function(){u.isInRenderSwitchAnimation=!1},this.stateDisposers=[],this.stateDisposers.push(t.autorun(function(){u.callIfRegistered("zoom",t.zoom)})),this.stateDisposers.push(t.autorun(function(){u.callIfRegistered("pan",{panX:t.panX,panY:t.panY})})),this.stateDisposers.push(t.autorun(function(){u.setLayout(t.layout)})),this.stateDisposers.push(t.autorun(function(){u.setLayoutOptions(t.layoutOptions)})),v||this.stateDisposers.push(t.autorun(function(){!function(e,t){var n=e.nodes,r=e.rels,o=e.layout,i=n.items.length,a=r.items.length;if(0!==i||0!==a){var u="".concat(i," node").concat(1!==i?"s":""),s="".concat(a," relationship").concat(1!==a?"s":""),l="displayed using a ".concat(null!=o?o:"forceDirected"," layout");t.innerHTML="A graph visualization with ".concat(u," and ").concat(s,", ").concat(l,".")}else t.innerHTML="An empty graph visualization."}(t,u.descriptionElement)})),this.stateDisposers.push(t.autorun(function(){var e=t.webGLVisible?"1":"0";e!==u.glCanvas.style.opacity&&(u.justSwitchedRenderer=!0,u.glCanvas.style.opacity=e,u.c2dCanvas.style.opacity=t.webGLVisible?"0":"1")})),this.startMainLoop(),this.zoomTransitionHandler=new vS({state:t,getNodePositions:function(e){return u.currentLayout.getNodePositions(e)},canvas:w}),this.layoutTimeLimit=null!==(a=r.layoutTimeLimit)&&void 0!==a?a:16,this.pixelRatio=ob(),this.removeResizeListener=rm()(_,function(){zO(w),zO(S),u.canvasRect=w.getBoundingClientRect(),u.hasResized=!0}),this.removeMinimapResizeListener=rm()(l,function(){zO(x)}),kS[d]=this,window.__Nvl_dumpNodes=function(e){var t;return null===(t=IS(e))||void 0===t?void 0:t.dumpNodes()},window.__Nvl_dumpRelationships=function(e){var t;return null===(t=IS(e))||void 0===t?void 0:t.dumpRelationships()},window.__Nvl_registerDoneCallback=function(e,t){var n;return null===(n=IS(t))||void 0===n?void 0:n.on(CS,e)},window.__Nvl_getNodesOnScreen=function(e){var t;return null===(t=IS(e))||void 0===t?void 0:t.getNodesOnScreen()},window.__Nvl_getZoomLevel=function(e){var t;return null===(t=IS(e))||void 0===t?void 0:t.getScale()},this.pendingZoomOperation=null},t=[{key:"onWebGLContextLost",value:function(e){this.callIfRegistered("onWebGLContextLost",e)}},{key:"updateMinimapZoom",value:function(){var e=this.state,t=e.nodes,n=e.maxNodeRadius,r=e.maxMinimapZoom,o=e.minMinimapZoom,i=tS(Object.values(t.idToPosition),n),a=i.centerX,u=i.centerY,s=i.nodesWidth,l=i.nodesHeight,c=nS(s,l,this.glMinimapCanvas.width,this.glMinimapCanvas.height),f=c.zoomX,h=c.zoomY,d=rS(f,h,o,r);this.state.updateMinimapZoomToFit(d,a,u)}},{key:"startMainLoop",value:function(){var e=this,t=this.state,n=t.nodes,r=t.rels;this.currentLayout.update();var o=this.currentLayout.getNodePositions(n.items);n.updatePositions(o),this.isRenderingDisabled||(this.glController.renderMainScene(o),this.glController.renderMinimap(o),this.canvasRenderer.processUpdates(),this.canvasRenderer.render(o)),this.layoutRunner=setInterval(function(){try{!function(){var t=e.currentLayout.getShouldUpdate(),n=t||e.justSwitchedLayout,r=n&&!e.layoutUpdating&&!e.justSwitchedLayout;if(n)for(var o=window.performance.now(),i=r?0:50,a=0;ae.layoutTimeLimit)break}}()}catch(t){if(!e.callbacks.isCallbackRegistered(PS))throw t;e.callIfRegistered(PS,t)}},13);var i=function(){try{!function(t){if(e.destroyed)Cb.info("STEP IN A DESTROYED STRIP");else{var o=ob();if(o!==e.pixelRatio)return e.pixelRatio=o,void e.callIfRegistered("restart");var i=e.currentLayout.getShouldUpdate(),a=i||e.justSwitchedLayout,u=e.currentLayout.getComputing(),s=e.zoomTransitionHandler.needsToRun(),l=a&&!e.layoutUpdating&&!e.justSwitchedLayout,c=e.layoutComputing&&!u,f=e.state.webGLVisible&&e.glController.needsToRun(),h=!e.state.webGLVisible&&e.canvasRenderer.needsToRun(),d=e.isInRenderSwitchAnimation||e.justSwitchedRenderer,p=e.hasResized,v=null!==e.pendingZoomOperation,g=e.glController.minimapMouseDown;if(n.clearChannel(SS),r.clearChannel(SS),s||a||c||d||f||h||g||p||v){!v||l||e.currentLayout.getComputing()||(e.pendingZoomOperation(),e.pendingZoomOperation=null);var y=i||u||c;e.zoomTransitionHandler.update(y,function(){return e.callIfRegistered("onZoomTransitionDone")}),p&&e.glController.onResize();var m=e.currentLayout.getNodePositions(n.items);if(n.updatePositions(m),e.callbacks.isCallbackRegistered(AS)&&e.callIfRegistered(AS,e.dumpNodes()),e.updateMinimapZoom(),e.glController.renderMinimap(m),!e.isRenderingDisabled){if((e.state.webGLVisible||d)&&e.glController.renderMainScene(m),!e.state.webGLVisible||d){e.canvasRenderer.processUpdates(),e.canvasRenderer.render(m);for(var b=0;b5&&!e.state.webGLVisible;Object.assign(x.style,{top:"".concat(k,"px"),left:"".concat(A,"px"),width:"".concat(T,"px"),height:"".concat(P,"px"),display:I?"block":"none",transform:"translate(-50%, -50%) scale(".concat(Number(e.state.zoom),") rotate(").concat(O,"rad")})}}}for(var R=0;R=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}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 o,i=!0,a=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){a=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(a)throw o}}}}(t);try{for(o.s();!(e=o.n()).done;){var i=e.value,a=n[i.id],u=this.mapCanvasSpaceToRelativePosition(a.x,a.y);r.push(xS(xS({},i),{},{x:u.x,y:u.y}))}}catch(e){o.e(e)}finally{o.f()}return r}},{key:"dumpRelationships",value:function(){return Yy(this.state.rels.items)}},{key:"mapCanvasSpaceToRelativePosition",value:function(e,t){var n=this.canvasRect,r=window.devicePixelRatio||1,o=(e-this.state.panX)*this.state.zoom/r,i=(t-this.state.panY)*this.state.zoom/r;return{x:o+.5*n.width,y:i+.5*n.height}}},{key:"mapRelativePositionToCanvasSpace",value:function(e,t){var n=this.glCanvas.getBoundingClientRect(),r=window.devicePixelRatio||1,o=r*(e-.5*n.width),i=r*(t-.5*n.height);return{x:this.state.panX+o/this.state.zoom,y:this.state.panY+i/this.state.zoom}}},{key:"getNodePositions",value:function(){return Object.values(Yy(this.state.nodes.idToPosition))}},{key:"setNodePositions",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[],o=e.filter(function(e){var n=e.id,o=void 0!==t.state.nodes.idToItem[n];return o||r.push(n),o});r.length>0&&Cb.warn("Failed to set positions for following nodes:",r,"They do not exist in the graph."),this.state.nodes.updatePositions(o),this.currentLayout.updateNodes(o),n||this.currentLayout.terminateUpdate(),this.hasResized=!0,0===this.getNodesOnScreen().nodes.length&&this.state.setPan(0,0),this.state.clearFit()}},{key:"isLayoutMoving",value:function(){return this.layoutUpdating}},{key:"getNodesOnScreen",value:function(){var e=this.glCanvas.getBoundingClientRect(),t=this.mapRelativePositionToCanvasSpace(0,0),n=t.x,r=t.y,o=this.mapRelativePositionToCanvasSpace(e.width,e.height);return function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:["node"],a=o.nodes,u=o.rels,s=Math.min(e,n),l=Math.max(e,n),c=Math.min(t,r),f=Math.max(t,r),h=[],d=[];if(i.includes("node"))for(var p=0,v=Object.values(a.idToPosition);ps&&yc&&ms&&O.xc&&O.ys&&S.xc&&S.y1&&void 0!==arguments[1]?arguments[1]:0;return this.canvasRenderer.getNodesAt(e,t)}},{key:"getLayout",value:function(e){return e===uw?this.hierarchicalLayout:"forceDirected"===e?this.forceLayout:"grid"===e?this.gridLayout:e===sw?this.freeLayout:"d3Force"===e?this.d3ForceLayout:this.forceLayout}},{key:"setLayout",value:function(e){Cb.info("Switching to layout: ".concat(e));var t=this.currentLayoutType,n=this.getLayout(e);"free"===e&&n.setNodePositions(this.state.nodes.idToPosition),this.currentLayout=n,this.currentLayoutType=e,t&&t!==this.currentLayoutType&&(this.justSwitchedLayout=!0)}},{key:"setLayoutOptions",value:function(e){this.getLayout(this.state.layout).setOptions(e)}},{key:"getDataUrlForCanvas",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.toDataURL("image/png");return t?n.replace(/^data:image\/png/,"data:application/octet-stream"):n}},{key:"initiateFileDownload",value:function(e,t){var n=document.createElement("a");n.style.display="none",n.setAttribute("download",e);var r=this.getDataUrlForCanvas(t,!0);n.setAttribute("href",r),n.click()}},{key:"updateLayoutAndPositions",value:function(){var e=this.state.nodes,t=e.items;this.currentLayout.update(this.justSwitchedLayout),this.justSwitchedLayout=!1;var n=this.currentLayout.getNodePositions(t);return e.updatePositions(n),n}},{key:"saveToFile",value:function(e){var t=xS(xS({},TS),e),n=this.createCanvasAndRenderImage(this.c2dCanvas.width,this.c2dCanvas.height,t.backgroundColor);this.initiateFileDownload(t.filename,n),WO(n),n=null}},{key:"getImageDataURL",value:function(e){var t=xS(xS({},TS),e),n=this.createCanvasAndRenderImage(this.c2dCanvas.width,this.c2dCanvas.height,t.backgroundColor),r=this.getDataUrlForCanvas(n);return WO(n),n=null,r}},{key:"prepareLargeFileForDownload",value:function(e){var t=this,n=xS(xS({},TS),e),r=this.currentLayout.getNodePositions(this.state.nodes.items),o=tS(r,100),i=o.nodesWidth,a=o.nodesHeight,u=o.centerX,s=o.centerY,l=Math.max(Math.min(i+100,15e3),5e3),c=Math.max(Math.min(a+100,15e3),5e3);return this.isRenderingDisabled=!0,new Promise(function(e,r){try{t.setPanCoordinates(u,s);var o=Math.max(l/i-.02,t.state.minZoom),f=Math.max(c/a-.02,t.state.minZoom);t.setZoomLevel(Math.min(o,f))}catch(e){return Cb.error("An error occurred while downloading the file"),void r(new Error("An error occurred while downloading the file",{cause:e}))}setTimeout(function(){try{var o=t.createCanvasAndRenderImage(l,c,n.backgroundColor);t.initiateFileDownload(n.filename,o),WO(o),o=null,e(!0)}catch(e){r(new Error("An error occurred while downloading the file",{cause:e}))}},500)})}},{key:"createCanvasAndRenderImage",value:function(e,t,n){var r=function(e,t){var n=document.createElement("canvas");return document.body.appendChild(n),FO(n,e,t),n}(e,t),o=function(e){return e.getContext("2d")}(r),i=this.updateLayoutAndPositions();return this.canvasRenderer.processUpdates(),this.canvasRenderer.render(i,{canvas:r,context:o,backgroundColor:n,ignoreAnimations:!0,showCaptions:!0}),r}},{key:"saveFullGraphToLargeFile",value:(n=yS().m(function e(t){var n,r,o,i,a;return yS().w(function(e){for(;;)switch(e.n){case 0:return n=xS(xS({},TS),t),r=this.state.zoom,o=this.state.panX,i=this.state.panY,e.p=1,e.n=2,this.prepareLargeFileForDownload(n);case 2:e.n=5;break;case 3:if(e.p=3,a=e.v,Cb.error("An error occurred while downloading the image"),!this.callbacks.isCallbackRegistered(PS)){e.n=4;break}this.callIfRegistered(PS,a),e.n=5;break;case 4:throw a;case 5:return e.p=5,this.isRenderingDisabled=!1,this.setZoomLevel(r),this.setPanCoordinates(o,i),e.f(5);case 6:return e.a(2)}},e,this,[[1,3,5,6]])}),r=function(){var e=this,t=arguments;return new Promise(function(r,o){var i=n.apply(e,t);function a(e){bS(i,r,o,a,u,"next",e)}function u(e){bS(i,r,o,a,u,"throw",e)}a(void 0)})},function(e){return r.apply(this,arguments)})}],t&&function(e,t){for(var n=0;n0;for(var n in t?(e="".concat(e,"\t Children: ").concat(this.noOfChildren()),console.groupCollapsed(e)):console.log(e),this.children)this.children[n].print();t&&console.groupEnd()}},{key:"noOfChildren",value:function(){return this.children.length}},{key:"_percentageOfParentSpent",value:function(){return Math.round(this.data._timeSpent()/this.parent.data._timeSpent()*100)}}]),FS=DS(function e(t){MS(this,e),this.name=t,this.startTime=performance.now(),this.endTime=null},[{key:"close",value:function(){this.endTime=performance.now()}},{key:"_timeSpent",value:function(){if(null===this.startTime||null===this.endTime)throw new Error("You have an error in your performance measurements that makes the whole tree unreliable. You probably forgot to call performanceTestEnd on ".concat(this.name));return this.endTime-this.startTime}}]),US=DS(function e(){MS(this,e),this.root=new BS(new FS("Performance Tree"),null),this.current=this.root},[{key:"clear",value:function(){this.root.children=[],this.current=this.root}},{key:"add",value:function(e){if(this.current){var t=new BS(e,this.current);this.current.addChild(t),this.current=t}else{if(this.root)throw new Error("Performance tree is screwed up");this.root=new BS(e,null),this.current=this.root}}},{key:"close",value:function(){if(this.current.isRoot())throw new Error("Tried to close performance tree root. You probably have one too many Performance.endTest() in your code.");this.current.data.close(),this.current=this.current.parent}},{key:"getCurrentData",value:function(){return this.current.data}},{key:"print",value:function(){this.root.noOfChildren()>0&&this.root.print()}}]),zS=DS(function e(){MS(this,e),window.performance?(this.disabled=!1,this.tree=new US):(this.disabled=!0,this.tree=null)},[{key:"startTest",value:function(e){if(!this.disabled){var t,n=e||(t="at"===(t=(new Error).stack.split("\n")[3].trim()).split(" ")[0]?t.split(" ")[1]:t.split("@")[0]),r=new FS(n);this.tree.add(r)}}},{key:"endTest",value:function(){this.disabled||this.tree.close()}},{key:"reset",value:function(){this.disabled||this.tree.clear()}},{key:"print",value:function(){this.disabled||this.tree.print()}}]);function VS(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return WS(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?WS(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function WS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n0},aT=jp(1187);function uT(e){return uT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},uT(e)}function sT(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function lT(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);n{var t={};return jp.d(t,e),t})({AnalyticsBrowser:()=>kp});var gT,yT=new Uint8Array(16);function mT(){if(!gT&&!(gT="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return gT(yT)}const bT=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var _T=[],wT=0;wT<256;++wT)_T.push((wT+256).toString(16).substr(1));var xT,ET,OT=0,ST=0;const TT=function(e,t,n){var r=t&&n||0,o=t||new Array(16),i=(e=e||{}).node||xT,a=void 0!==e.clockseq?e.clockseq:ET;if(null==i||null==a){var u=e.random||(e.rng||mT)();null==i&&(i=xT=[1|u[0],u[1],u[2],u[3],u[4],u[5]]),null==a&&(a=ET=16383&(u[6]<<8|u[7]))}var s=void 0!==e.msecs?e.msecs:Date.now(),l=void 0!==e.nsecs?e.nsecs:ST+1,c=s-OT+(l-ST)/1e4;if(c<0&&void 0===e.clockseq&&(a=a+1&16383),(c<0||s>OT)&&void 0===e.nsecs&&(l=0),l>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");OT=s,ST=l,ET=a;var f=(1e4*(268435455&(s+=122192928e5))+l)%4294967296;o[r++]=f>>>24&255,o[r++]=f>>>16&255,o[r++]=f>>>8&255,o[r++]=255&f;var h=s/4294967296*1e4&268435455;o[r++]=h>>>8&255,o[r++]=255&h,o[r++]=h>>>24&15|16,o[r++]=h>>>16&255,o[r++]=a>>>8|128,o[r++]=255&a;for(var d=0;d<6;++d)o[r+d]=i[d];return t||function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(_T[e[t+0]]+_T[e[t+1]]+_T[e[t+2]]+_T[e[t+3]]+"-"+_T[e[t+4]]+_T[e[t+5]]+"-"+_T[e[t+6]]+_T[e[t+7]]+"-"+_T[e[t+8]]+_T[e[t+9]]+"-"+_T[e[t+10]]+_T[e[t+11]]+_T[e[t+12]]+_T[e[t+13]]+_T[e[t+14]]+_T[e[t+15]]).toLowerCase();if(!function(e){return"string"==typeof e&&bT.test(e)}(n))throw TypeError("Stringified UUID is invalid");return n}(o)};function PT(e){return PT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},PT(e)}function CT(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var s=r&&r.prototype instanceof u?r:u,l=Object.create(s.prototype);return AT(l,"_invoke",function(n,r,o){var i,u,s,l=0,c=o||[],f=!1,h={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return i=t,u=0,s=e,h.n=n,a}};function d(n,r){for(u=n,s=r,t=0;!f&&l&&!o&&t3?(o=p===r)&&(s=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&dr||r>p)&&(i[4]=n,i[5]=r,h.n=p,u=0))}if(o||n>1)return a;throw f=!0,r}return function(o,c,p){if(l>1)throw TypeError("Generator is already running");for(f&&1===c&&d(c,p),u=c,s=p;(t=u<2?e:s)||!f;){i||(u?u<3?(u>1&&(h.n=-1),d(u,s)):h.n=s:h.v=s);try{if(l=2,i){if(u||(o="next"),t=i[o]){if(!(t=t.call(i,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,u<2&&(u=0)}else 1===u&&(t=i.return)&&t.call(i),u<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),u=1);i=e}else if((t=(f=h.n<0)?s:n.call(r,h))!==a)break}catch(t){i=e,u=1,s=t}finally{l=1}}return{value:t,done:f}}}(n,o,i),!0),l}var a={};function u(){}function s(){}function l(){}t=Object.getPrototypeOf;var c=[][r]?t(t([][r]())):(AT(t={},r,function(){return this}),t),f=l.prototype=u.prototype=Object.create(c);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,AT(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return s.prototype=l,AT(f,"constructor",l),AT(l,"constructor",s),s.displayName="GeneratorFunction",AT(l,o,"GeneratorFunction"),AT(f),AT(f,o,"Generator"),AT(f,r,function(){return this}),AT(f,"toString",function(){return"[object Generator]"}),(CT=function(){return{w:i,m:h}})()}function AT(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}AT=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var i=function(t,n){AT(e,t,function(e){return this._invoke(t,n,e)})};i("next",0),i("throw",1),i("return",2)}},AT(e,t,n,r)}function kT(e,t,n,r,o,i,a){try{var u=e[i](a),s=u.value}catch(e){return void n(e)}u.done?t(s):Promise.resolve(s).then(r,o)}function IT(e){var t=function(e){if("object"!=PT(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=PT(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==PT(t)?t:t+""}var RT=window.localStorage,jT="neo4j.nvl.sTid",MT=!1,NT=function(){return e=function e(){var t,n,r;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),t=this,r=void 0,(n=IT(n="analytics"))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r;var o=new vT.AnalyticsBrowser;this.analytics=o},t=[{key:"init",value:function(e){this.analytics.load({writeKey:e}),this.analytics.addSourceMiddleware(function(e){var t=e.payload,n=e.next,r=t.obj.context.page;void 0!==r&&(r.url="",r.title="",r.search="",r.referrer="",r.path=""),n(t)})}},{key:"trackEvent",value:(n=CT().m(function e(t){var n;return CT().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,this.ready();case 1:n="".concat(t.eventPrefix?t.eventPrefix:"NVL_core","-").concat(t.event),this.analytics.track(n,t.properties).catch(function(e){Cb.warn("TRACKING: Event tracking is failed. err: ".concat(e))});case 2:return e.a(2)}},e,this)}),r=function(){var e=this,t=arguments;return new Promise(function(r,o){var i=n.apply(e,t);function a(e){kT(i,r,o,a,u,"next",e)}function u(e){kT(i,r,o,a,u,"throw",e)}a(void 0)})},function(e){return r.apply(this,arguments)})},{key:"identify",value:function(){if(!MT){var e=this.getSegmentTrackingId();this.analytics.identify(e).catch(function(e){Cb.debug("TRACKING: Identifying user for Segment tracking failed. err: ".concat(e))}),MT=!0}}},{key:"loadSavedSegmentId",value:function(){try{var e=RT.getItem(jT);return"string"==typeof e?e:null}catch(e){return Cb.debug("TRACKING: Retrieving tracking Id failed. err: ".concat(e)),null}}},{key:"getSegmentTrackingId",value:function(){var e=this.loadSavedSegmentId(),t=null!=e?e:TT();return this.saveTrackingId(t),t}},{key:"saveTrackingId",value:function(e){RT.setItem(jT,e)}},{key:"ready",value:function(){return this.analytics.ready().catch(function(e){Cb.debug("TRACKING: segment track instance not ready. err: ".concat(e))})}}],t&&function(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function BT(e,t){if(e){if("string"==typeof e)return FT(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?FT(e,t):void 0}}function FT(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),function(e,t){WT(e,t),t.add(e)}(this,tP),GT(this,"performance",void 0),VT(this,KT,void 0),VT(this,ZT,void 0),VT(this,$T,void 0),VT(this,QT,void 0),VT(this,JT,void 0),VT(this,eP,void 0),o.disableTelemetry||(qT(eP,this,new NT),YT(eP,this).init("4SGwdwzuDm5WkFvQtz7D6ATQlo14yjmW"),YT(eP,this).identify()),XT(tP,this,oP).call(this,o),qT(KT,this,new tm(i)),this.performance=new zS,qT(QT,this,o),qT(JT,this,t),this.checkWebGLCompatibility(),XT(tP,this,rP).call(this,n,r,o)},t=[{key:"restart",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.getNodePositions(),r=YT(ZT,this),o=r.zoom,i=r.layout,a=r.layoutOptions,u=r.nodes,s=r.rels;YT($T,this).destroy(),Object.assign(YT(QT,this),e),XT(tP,this,rP).call(this,u.items,s.items,YT(QT,this)),this.setZoom(o),this.setLayout(i),this.setLayoutOptions(a),this.addAndUpdateElementsInGraph(u.items,s.items),t&&this.setNodePositions(n)}},{key:"addAndUpdateElementsInGraph",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];XT(tP,this,uP).call(this,e),XT(tP,this,sP).call(this,t,e);var n={added:!1,updated:!1};YT(ZT,this).nodes.update(e,zT({},n)),YT(ZT,this).rels.update(t,zT({},n)),YT(ZT,this).nodes.add(e,zT({},n)),YT(ZT,this).rels.add(t,zT({},n)),YT(ZT,this).setGraphUpdated(),YT($T,this).updateHtmlOverlay()}},{key:"getSelectedNodes",value:function(){var e=this;return Yy(YT(ZT,this).nodes.items).filter(function(e){return e.selected}).map(function(t){return zT(zT({},t),YT(ZT,e).nodes.idToPosition[t.id])})}},{key:"getSelectedRelationships",value:function(){return Yy(YT(ZT,this).rels.items).filter(function(e){return e.selected})}},{key:"updateElementsInGraph",value:function(e,t){var n=this,r={added:!1,updated:!1},o=e.filter(function(e){return void 0!==YT(ZT,n).nodes.idToItem[e.id]}),i=t.filter(function(e){return void 0!==YT(ZT,n).rels.idToItem[e.id]});XT(tP,this,uP).call(this,o),XT(tP,this,sP).call(this,i,e),YT(ZT,this).nodes.update(o,zT({},r)),YT(ZT,this).rels.update(i,zT({},r)),YT($T,this).updateHtmlOverlay()}},{key:"addElementsToGraph",value:function(e,t){XT(tP,this,uP).call(this,e),XT(tP,this,sP).call(this,t,e);var n={added:!1,updated:!1};YT(ZT,this).nodes.add(e,zT({},n)),YT(ZT,this).rels.add(t,zT({},n)),YT($T,this).updateHtmlOverlay()}},{key:"removeNodesWithIds",value:function(e){if(Array.isArray(e)&&!(0,Mp.isEmpty)(e)){var t,n={},r=LT(e);try{for(r.s();!(t=r.n()).done;)n[t.value]=!0}catch(e){r.e(e)}finally{r.f()}var o,i=[],a=LT(YT(ZT,this).rels.items);try{for(a.s();!(o=a.n()).done;){var u=o.value;!0!==n[u.from]&&!0!==n[u.to]||i.push(u.id)}}catch(e){a.e(e)}finally{a.f()}i.length>0&&XT(tP,this,aP).call(this,i),XT(tP,this,iP).call(this,e),YT(ZT,this).setGraphUpdated(),YT($T,this).updateHtmlOverlay()}}},{key:"removeRelationshipsWithIds",value:function(e){Array.isArray(e)&&!(0,Mp.isEmpty)(e)&&(XT(tP,this,aP).call(this,e),YT(ZT,this).setGraphUpdated(),YT($T,this).updateHtmlOverlay())}},{key:"getNodes",value:function(){return YT($T,this).dumpNodes()}},{key:"getRelationships",value:function(){return YT($T,this).dumpRelationships()}},{key:"getNodeById",value:function(e){return YT(ZT,this).nodes.idToItem[e]}},{key:"getRelationshipById",value:function(e){return YT(ZT,this).rels.idToItem[e]}},{key:"getPositionById",value:function(e){return YT(ZT,this).nodes.idToPosition[e]}},{key:"getCurrentOptions",value:function(){return YT(QT,this)}},{key:"destroy",value:function(){YT($T,this).destroy()}},{key:"deselectAll",value:function(){this.updateElementsInGraph(YT(ZT,this).nodes.items.map(function(e){return zT(zT({},e),{},{selected:!1})}),YT(ZT,this).rels.items.map(function(e){return zT(zT({},e),{},{selected:!1})}))}},{key:"fit",value:function(e,t){YT($T,this).fit(e,t)}},{key:"resetZoom",value:function(){YT($T,this).resetZoom()}},{key:"setRenderer",value:function(e){YT($T,this).setRenderer(e)}},{key:"setDisableWebGL",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];YT(QT,this).disableWebGL!==e&&(YT(QT,this).disableWebGL=e,this.restart())}},{key:"pinNode",value:function(e){YT(ZT,this).nodes.update([{id:e,pinned:!0}],{})}},{key:"unPinNode",value:function(e){YT(ZT,this).nodes.update(e.map(function(e){return{id:e,pinned:!1}}),{})}},{key:"setLayout",value:function(e){YT(ZT,this).setLayout(e)}},{key:"setLayoutOptions",value:function(e){YT(ZT,this).setLayoutOptions(e)}},{key:"getNodesOnScreen",value:function(){return YT($T,this).getNodesOnScreen()}},{key:"getNodePositions",value:function(){return YT($T,this).getNodePositions()}},{key:"setNodePositions",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];YT($T,this).setNodePositions(e,t)}},{key:"isLayoutMoving",value:function(){return YT($T,this).isLayoutMoving()}},{key:"saveToFile",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};YT($T,this).saveToFile(e)}},{key:"getImageDataUrl",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return YT($T,this).getImageDataURL(e)}},{key:"saveFullGraphToLargeFile",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};YT($T,this).saveFullGraphToLargeFile(e)}},{key:"setZoom",value:function(e){YT($T,this).setZoomLevel(e)}},{key:"setPan",value:function(e,t){YT($T,this).setPanCoordinates(e,t)}},{key:"setZoomAndPan",value:function(e,t,n){YT($T,this).setZoomAndPan(e,t,n)}},{key:"getScale",value:function(){return YT($T,this).getScale()}},{key:"getPan",value:function(){return YT($T,this).getPan()}},{key:"getHits",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["node","relationship"],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{hitNodeMarginWidth:0},r=YT(ZT,this),o=r.zoom,i=r.panX,a=r.panY,u=r.webGLVisible,s=wO(e,YT(JT,this),o,i,a),l=s.x,c=s.y,f=u?function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:["node","relationship"],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=[],a=[],u=n.nodes,s=n.rels;return r.includes("node")&&i.push.apply(i,YO(function(e,t){var n,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i=[],a=qO(arguments.length>2&&void 0!==arguments[2]?arguments[2]:[]);try{var u=function(){var a,u=n.value,s=r[u.id];if(void 0===(null==s?void 0:s.x)||void 0===s.y)return 1;var l=(null!==(a=u.size)&&void 0!==a?a:Xm)*ob(),c={x:s.x-e,y:s.y-t},f=Math.pow(l,2),h=Math.pow(l+o,2),d=Math.pow(c.x,2)+Math.pow(c.y,2),p=Math.sqrt(d);if(dp});i.splice(-1!==v?v:i.length,0,{data:u,targetCoordinates:{x:s.x,y:s.y},pointerCoordinates:{x:e,y:t},distanceVector:c,distance:p,insideNode:d3&&void 0!==arguments[3]?arguments[3]:{},o=[],i={},a=qO(arguments.length>2&&void 0!==arguments[2]?arguments[2]:[]);try{var u=function(){var a=n.value,u=a.from,s=a.to;if(void 0===i["".concat(u,".").concat(s)]){var l=r[u],c=r[s];if(void 0===(null==l?void 0:l.x)||void 0===l.y)return 0;if(void 0===(null==c?void 0:c.x)||void 0===c.y)return 0;var f=pE({x:l.x,y:l.y},{x:c.x,y:c.y},{x:e,y:t});if(f<=ZO){var h=o.findIndex(function(e){return e.distance>f});o.splice(-1!==h?h:o.length,0,{data:a,fromTargetCoordinates:{x:l.x,y:l.y},toTargetCoordinates:{x:c.x,y:c.y},pointerCoordinates:{x:e,y:t},distance:f})}i["".concat(u,".").concat(s)]=1,i["".concat(s,".").concat(u)]=1}};for(a.s();!(n=a.n()).done;)u()}catch(e){a.e(e)}finally{a.f()}return o}(e,t,s.items,u.idToPosition))),{nodes:i,relationships:a}}(l,c,YT(ZT,this),t,n):function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:["node","relationship"],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=[],a=[];return r.includes("node")&&i.push.apply(i,YO(n.getCanvasNodesAt({x:e,y:t},o.hitNodeMarginWidth))),r.includes("relationship")&&a.push.apply(a,YO(n.getCanvasRelsAt({x:e,y:t}))),{nodes:i,relationships:a}}(l,c,YT($T,this),t,n);return zT(zT({},e),{},{nvlTargets:f})}},{key:"getContainer",value:function(){return YT(JT,this)}},{key:"checkWebGLCompatibility",value:function(){var e=YT(QT,this).disableWebGL;if(void 0===e||!e){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.createElement("canvas");try{return Boolean(void 0!==window.WebGLRenderingContext&&(null!==e.getContext("webgl")||null!==e.getContext("experimental-webgl")))}catch(e){return!1}}();if(!t){if(void 0!==e)throw new y_("Could not initialize WebGL");YT(QT,this).renderer=lw,Cb.warn("GPU acceleration is not available on your browser. Falling back to CPU layout and rendering. You can disable this warning by setting the disableWebGL option to true.")}void 0===e&&(YT(QT,this).disableWebGL=!t)}}}],t&&function(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:[],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};qT(ZT,this,function(e){var t=e.minZoom,n=e.maxZoom,r=e.allowDynamicMinZoom,o=void 0===r||r,i=e.layout,a=e.layoutOptions,u=e.styling,s=void 0===u?{}:u,l=e.panX,c=void 0===l?0:l,f=e.panY,h=void 0===f?0:f,d=e.initialZoom,p=e.renderer,v=void 0===p?lw:p,g=e.disableWebGL,y=void 0!==g&&g,m=e.disableWebWorkers,b=void 0!==m&&m,_=e.disableTelemetry,w=void 0!==_&&_;Ev(!0),qy.isolateGlobalState();var x=(0,Mp.isNil)(t)?.075:t,E=(0,Mp.isNil)(n)?10:n,O=function(e){var t=e.nodeDefaultBorderColor,n=e.selectedBorderColor,r=e.disabledItemColor,o=e.disabledItemFontColor,i=e.selectedInnerBorderColor,a=e.dropShadowColor,u=e.defaultNodeColor,s=e.defaultRelationshipColor,l=e.minimapViewportBoxColor,c=rE({},Zx.default),f=rE({},Zx.selected),h=rE({},$x.selected),d={color:$m,fontColor:"#DDDDDD"},p=Zm,v=Km;return aE(i,function(e){f.rings[0].color=e,h.rings[0].color=e},"selectedInnerBorderColor"),aE(n,function(e){f.rings[1].color=e,h.rings[1].color=e},"selectedBorderColor"),aE(t,function(e){var t;c.rings=[{color:e,widthFactor:.025}],f.rings=[{color:e,widthFactor:.025}].concat(function(e){if(Array.isArray(e))return tE(e)}(t=f.rings)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return tE(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?tE(e,t):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())},"nodeDefaultBorderColor"),aE(a,function(e){f.shadow.color=e,h.shadow.color=e},"dropShadowColor"),aE(r,function(e){d.color=e},"disabledItemColor"),aE(o,function(e){d.fontColor=e},"disabledItemFontColor"),aE(u,function(e){v=e},"defaultNodeColor"),aE(s,function(e){p=e},"defaultRelationshipColor"),{nodeBorderStyles:{default:c,selected:f},relationshipBorderStyles:{default:$x.default,selected:h},disabledItemStyles:d,defaultNodeColor:v,defaultRelationshipColor:p,minimapViewportBoxColor:l||tb}}(s),S=O.nodeBorderStyles,T=O.relationshipBorderStyles,P=O.disabledItemStyles,C=O.defaultNodeColor,A=O.defaultRelationshipColor,k=O.minimapViewportBoxColor,I=vg({zoom:d||Qx,minimapZoom:Qx,defaultZoomLevel:Qx,panX:c,panY:h,minimapPanX:0,minimapPanY:0,fitNodeIds:[],resetZoom:!1,zoomOptions:Jx,forceWebGL:!1,renderer:v,disableWebGL:y,disableWebWorkers:b,disableTelemetry:w,fitMovement:0,layout:i,layoutOptions:a,maxDistance:0,maxNodeRadius:50,nodeBorderStyles:S,relationshipBorderStyles:T,disabledItemStyles:P,defaultNodeColor:C,defaultRelationshipColor:A,minimapViewportBoxColor:k,get minZoom(){return x},get maxZoom(){return E},get minMinimapZoom(){return 0},get maxMinimapZoom(){return.2},get webGLVisible(){var e=this.fitMovement>50;return"webgl"===this.renderer||e},nodes:eT(),rels:eT(),graphUpdates:0,waypoints:{data:vg.shallow({}),counter:0},setGraphUpdated:Rv(function(){this.graphUpdates+=1}),setRenderer:Rv(function(e){Rv(function(){this.graphUpdates+=1}),this.renderer=e}),setWaypoints:Rv(function(e){this.waypoints.data=e,this.waypoints.counter+=1}),setZoomPan:Rv(function(e,t,n,r){if(o){var i=Object.values(this.nodes.idToPosition),a=iS(i,x,E,r,e,this.zoom);a!==this.zoom&&(this.zoom=a,e===a&&(this.panX=t,this.panY=n))}else{var u=oS(e,this.zoom,x,E);u!==this.zoom&&(this.zoom=u,this.panX=t,this.panY=n)}this.fitNodeIds=[],this.resetZoom=!1,this.forceWebGL=!1}),setZoom:Rv(function(e,t){if(o){var n=Object.values(this.nodes.idToPosition);this.zoom=iS(n,x,E,t,e,this.zoom)}else this.zoom=oS(e,this.zoom,x,E);this.fitNodeIds=[],this.fitMovement=0,this.resetZoom=!1,this.forceWebGL=!1}),setPan:Rv(function(e,t){this.panX=e,this.panY=t,this.fitNodeIds=[],this.resetZoom=!1,this.forceWebGL=!1}),setLayout:Rv(function(e){this.layout=e}),setLayoutOptions:Rv(function(e){this.layoutOptions=e}),fitNodes:Rv(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.fitNodeIds=(0,Mp.intersection)(e,(0,Mp.map)(this.nodes.items,"id")),this.zoomOptions=rT(rT({},Jx),t)}),setZoomReset:Rv(function(){this.resetZoom=!0}),clearFit:Rv(function(){this.fitNodeIds=[],this.forceWebGL=!1,this.fitMovement=0,this.zoomOptions=Jx}),clearReset:Rv(function(){this.resetZoom=!1,this.fitMovement=0}),updateZoomToFit:Rv(function(e,t,n,r){var i;if(this.fitMovement=Math.abs(e-this.zoom)+Math.abs(t-this.panX)+Math.abs(n-this.panY),o){var a=Object.values(this.nodes.idToPosition);i=iS(a,x,E,r,e,this.zoom)}else i=oS(e,this.zoom,x,E);this.zoom=i,this.panX=t,this.panY=n}),updateMinimapZoomToFit:Rv(function(e,t,n){this.minimapZoom=e,this.minimapPanX=t,this.minimapPanY=n}),autorun:Wv,reaction:Gv});return I}(o)),o.minimapContainer instanceof HTMLElement||delete o.minimapContainer,qT($T,this,new RS(YT(ZT,this),YT(JT,this),o)),this.addAndUpdateElementsInGraph(n,r),YT($T,this).on("restart",this.restart.bind(this));var i,a,u=LT((i=YT(KT,this).callbacks,Object.entries(i)));try{var s=function(){var e,n=function(e){if(Array.isArray(e))return e}(e=a.value)||function(e){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,r,o,i,a=[],u=!0,s=!1;try{for(o=(t=t.call(e)).next;!(u=(n=o.call(t)).done)&&(a.push(n.value),2!==a.length);u=!0);}catch(e){s=!0,r=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(s)throw r}}return a}}(e)||BT(e,2)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),r=n[0],o=n[1];void 0!==o&&YT($T,t).on(r,function(){for(var e=arguments.length,n=new Array(e),r=0;r0}(e)});if(t){var n="";throw/^\d+$/.test(t.id)||(n=" Node ids need to be numeric strings. Strings that contain anything other than numbers are not yet supported."),new TypeError("Invalid node provided: ".concat(JSON.stringify(t),".").concat(n))}}function sP(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n="",r=null,o=YT(ZT,this),i=o.nodes,a=o.rels,u={},s=0;s{this.container?.addEventListener(e,t,n)};removeEventListener=(e,t,n)=>{this.container?.removeEventListener(e,t,n)};callCallbackIfRegistered=(e,...t)=>{const n=this.callbackMap.get(e);"function"==typeof n&&n(...t)};updateCallback=(e,t)=>{this.callbackMap.set(e,t)};removeCallback=e=>{this.callbackMap.delete(e)};toggleGlobalTextSelection=(e,t)=>{e?(document.body.style.removeProperty("user-select"),t&&document.body.removeEventListener("mouseup",t)):(document.body.style.setProperty("user-select","none","important"),t&&document.body.addEventListener("mouseup",t))}}class cP extends lP{mousePosition={x:0,y:0};mouseDownNode=null;isDragging=!1;isDrawing=!1;selectedNodes=[];moveSelectedNodes=!1;constructor(e,t={}){super(e,t),this.addEventListener("mousedown",this.handleMouseDown),this.addEventListener("mousemove",this.handleMouseMove)}handleMouseDown=e=>{this.mousePosition={x:e.clientX,y:e.clientY};const t=this.nvlInstance.getHits(e,["node"],{hitNodeMarginWidth:10}),n=t.nvlTargets.nodes.filter(e=>e.insideNode);t.nvlTargets.nodes.filter(e=>!e.insideNode).length>0?(this.isDrawing=!0,this.mouseDownNode=null,this.addEventListener("mouseup",this.resetState,{once:!0})):n.length>0?this.mouseDownNode=t.nvlTargets.nodes[0]??null:this.mouseDownNode=null,this.selectedNodes=this.nvlInstance.getSelectedNodes(),null!==this.mouseDownNode&&this.selectedNodes.map(e=>e.id).includes(this.mouseDownNode.data.id)?this.moveSelectedNodes=!0:this.moveSelectedNodes=!1};handleMouseMove=e=>{if(null===this.mouseDownNode||1!==e.buttons||this.isDrawing)return;if(!((e,t)=>{const n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>10||r>10||Math.pow(n,2)+Math.pow(r,2)>10})(e,this.mousePosition))return;this.isDragging||(this.toggleGlobalTextSelection(!1,this.handleBodyMouseUp),this.moveSelectedNodes?this.callCallbackIfRegistered("onDragStart",this.selectedNodes,e):this.callCallbackIfRegistered("onDragStart",[this.mouseDownNode.data],e),this.isDragging=!0);const t=this.nvlInstance.getScale(),n=(e.clientX-this.mousePosition.x)/t*window.devicePixelRatio,r=(e.clientY-this.mousePosition.y)/t*window.devicePixelRatio;this.moveSelectedNodes?(this.nvlInstance.setNodePositions(this.selectedNodes.map(e=>({id:e.id,x:e.x+n,y:e.y+r,pinned:!0})),!0),this.callCallbackIfRegistered("onDrag",this.selectedNodes,e)):(this.nvlInstance.setNodePositions([{id:this.mouseDownNode.data.id,x:this.mouseDownNode.targetCoordinates.x+n,y:this.mouseDownNode.targetCoordinates.y+r,pinned:!0}],!0),this.callCallbackIfRegistered("onDrag",[this.mouseDownNode.data],e))};handleBodyMouseUp=e=>{this.toggleGlobalTextSelection(!0,this.handleBodyMouseUp),this.isDragging&&null!==this.mouseDownNode&&(this.moveSelectedNodes?this.callCallbackIfRegistered("onDragEnd",this.selectedNodes,e):this.callCallbackIfRegistered("onDragEnd",[this.mouseDownNode.data],e)),this.isDragging&&this.resetState()};resetState=()=>{this.isDragging=!1,this.mouseDownNode=null,this.isDrawing=!1,this.selectedNodes=[],this.moveSelectedNodes=!1};destroy=()=>{this.toggleGlobalTextSelection(!0,this.handleBodyMouseUp),this.removeEventListener("mousedown",this.handleMouseDown),this.removeEventListener("mousemove",this.handleMouseMove)}}class fP extends lP{currentHoveredElementId=void 0;currentHoveredElementIsNode=void 0;updates={nodes:[],relationships:[]};constructor(e,t={drawShadowOnHover:!1}){super(e,t),this.addEventListener("mousemove",this.handleHover,!0)}handleHover=e=>{const{nvlTargets:t}=this.nvlInstance.getHits(e),{nodes:n=[],relationships:r=[]}=t,o=n[0]??r[0],i=o?.data,a=void 0!==i&&void 0!==n[0],u=void 0===this.currentHoveredElementId&&void 0===i,s=void 0!==i?.id&&this.currentHoveredElementId===i.id&&a===this.currentHoveredElementIsNode;if(u||s)this.callCallbackIfRegistered("onHover",i,t,e);else{if(void 0!==this.currentHoveredElementId&&this.currentHoveredElementId!==i?.id&&this.unHoverCurrentElement(),a)this.updates.nodes.push({id:i.id,hovered:!0}),this.currentHoveredElementId=i.id,this.currentHoveredElementIsNode=!0;else if(void 0!==i){const{id:e}=i;this.updates.relationships.push({id:e,hovered:!0}),this.currentHoveredElementId=i.id,this.currentHoveredElementIsNode=!1}else this.currentHoveredElementId=void 0,this.currentHoveredElementIsNode=void 0;this.callCallbackIfRegistered("onHover",i,t,e),this.updateElementsInNVL(),this.clearUpdates()}};updateElementsInNVL(){!0===this.currentOptions.drawShadowOnHover&&this.nvlInstance.getNodes().length>0&&this.nvlInstance.updateElementsInGraph(this.updates.nodes,this.updates.relationships)}clearUpdates(){this.updates.nodes=[],this.updates.relationships=[]}unHoverCurrentElement(){if(void 0===this.currentHoveredElementId)return;const e={id:this.currentHoveredElementId,hovered:!1};!0===this.currentHoveredElementIsNode?this.updates.nodes.push(e):this.updates.relationships.push({...e})}destroy(){this.removeEventListener("mousemove",this.handleHover,!0)}}a(1582);var hP=a(2543);class dP extends lP{mousePosition={x:0,y:0};targets=[];shouldPan=!1;isPanning=!1;constructor(e,t={excludeNodeMargin:!1}){super(e,t),this.addEventListener("mousedown",this.handleMouseDown,!0),this.addEventListener("mousemove",this.handleMouseMove,!0),this.addEventListener("mouseup",this.handleMouseUp,!0)}updateTargets=(e,t)=>{this.targets=e,this.currentOptions.excludeNodeMargin=t};handleMouseDown=e=>{const t=this.nvlInstance.getHits(e,(0,hP.difference)(["node","relationship"],this.targets),{hitNodeMarginWidth:!0===this.currentOptions.excludeNodeMargin?10:0});t.nvlTargets.nodes.length>0||t.nvlTargets.relationships.length>0?this.shouldPan=!1:(this.mousePosition={x:e.clientX,y:e.clientY},this.shouldPan=!0)};handleMouseMove=e=>{if(!this.shouldPan||1!==e.buttons)return;this.isPanning||(this.toggleGlobalTextSelection(!1,this.handleMouseUp),this.isPanning=!0);const t=this.nvlInstance.getScale(),{x:n,y:r}=this.nvlInstance.getPan(),o=(e.clientX-this.mousePosition.x)/t*window.devicePixelRatio,i=(e.clientY-this.mousePosition.y)/t*window.devicePixelRatio;this.nvlInstance.setPan(n-o,r-i),this.callCallbackIfRegistered("onPan",{x:n-o,y:r-i},e),this.mousePosition={x:e.clientX,y:e.clientY}};handleMouseUp=()=>{this.isPanning&&(this.toggleGlobalTextSelection(!0,this.handleMouseUp),this.isPanning=!1),this.shouldPan=!1};destroy(){this.toggleGlobalTextSelection(!0,this.handleMouseUp),this.removeEventListener("mousedown",this.handleMouseDown,!0),this.removeEventListener("mousemove",this.handleMouseMove,!0),this.removeEventListener("mouseup",this.handleMouseUp,!0)}}class pP extends lP{constructor(e,t={}){super(e,t),this.addEventListener("wheel",this.handleWheel)}throttledZoom=(0,hP.throttle)(e=>{const t=this.nvlInstance.getScale(),{x:n,y:r}=this.nvlInstance.getPan(),o=e.deltaY/500,i=t-(t>=1?o*Math.pow(t,1):o)*Math.min(1,t),a=((e,t)=>{const n=e.getBoundingClientRect(),r=window.devicePixelRatio||1;return{x:(t.clientX-n.left-.5*n.width)*r,y:(t.clientY-n.top-.5*n.height)*r}})(this.containerInstance,e),u=n+(a.x/t-a.x/i),s=r+(a.y/t-a.y/i);this.nvlInstance.setZoomAndPan(i,u,s),this.callCallbackIfRegistered("onZoom",i,e)},25,{leading:!0});handleWheel=e=>{e.ctrlKey||e.metaKey||(e.preventDefault(),this.throttledZoom(e))};destroy=()=>{this.removeEventListener("wheel",this.handleWheel)}}class vP{nvl;zoomInteraction;panInteraction;dragNodeInteraction;hoverInteraction;constructor(e,t=null,n=[],r=[],o={},i={}){if(this.nvl=new nP(e,n,r,{...o,disableTelemetry:!0,disableWebWorkers:!0,disableAria:!0},i),this.zoomInteraction=new pP(this.nvl),this.panInteraction=new dP(this.nvl),this.dragNodeInteraction=new cP(this.nvl),null!==t){this.hoverInteraction=new fP(this.nvl);const e=(e,t=100)=>{const n=String(e);return n.length<=t?n:`${n}`};this.hoverInteraction.updateCallback("onHover",n=>{if(void 0===n)t.textContent="","block"===t.style.display&&(t.style.display="none");else if("from"in n){const r=n;let o=`Source ID: ${r.from}
Target ID: ${r.to}`;for(const[t,r]of Object.entries(n.properties))o+=`
${t}: ${e(r)}`;t.setHTMLUnsafe(o),"none"===t.style.display&&(t.style.display="block")}else if("id"in n){let r=`ID: ${n.id}`;for(const[t,o]of Object.entries(n.properties))r+=`
${t}: ${e(o)}`;t.setHTMLUnsafe(r),"none"===t.style.display&&(t.style.display="block")}})}o.layout===sw&&this.nvl.setNodePositions(n,!1)}}})(),NVLBase=u})(); \ No newline at end of file diff --git a/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/index.html b/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/index.html new file mode 100644 index 00000000..bb69ee9c --- /dev/null +++ b/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/index.html @@ -0,0 +1,1585 @@ + + + + + + neo4j-viz + + + + + + +
+ + diff --git a/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/style.css b/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/style.css new file mode 100644 index 00000000..5257ecfb --- /dev/null +++ b/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/style.css @@ -0,0 +1 @@ +@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:italic;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Fira Code;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Syne Neo;font-style:normal;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2")}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content:""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Public Sans;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Fira Code;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--breakpoint-5xs:320px;--breakpoint-4xs:360px;--breakpoint-3xs:375px;--breakpoint-2xs:512px;--breakpoint-xs:768px;--breakpoint-sm:864px;--breakpoint-md:1024px;--breakpoint-lg:1280px;--breakpoint-xl:1440px;--breakpoint-2xl:1680px;--breakpoint-3xl:1920px;--code-light-comment:#5e636aff;--code-light-keyword:#3f7824ff;--code-light-keyword-literal:#3f7824ff;--code-light-operator:#3f7824ff;--code-light-label:#d43300ff;--code-light-predicate-function:#0a6190ff;--code-light-function:#0a6190ff;--code-light-procedure:#0a6190ff;--code-light-string-literal:#986400ff;--code-light-number-literal:#754ec8ff;--code-light-boolean-literal:#754ec8ff;--code-light-param-value:#754ec8ff;--code-light-property:#730e00ff;--code-dark-comment:#959aa1ff;--code-dark-keyword:#ffc450ff;--code-dark-keyword-literal:#ffc450ff;--code-dark-operator:#ffc450ff;--code-dark-label:#f96746ff;--code-dark-predicate-function:#8fe3e8ff;--code-dark-function:#8fe3e8ff;--code-dark-procedure:#8fe3e8ff;--code-dark-string-literal:#90cb62ff;--code-dark-number-literal:#ccb4ffff;--code-dark-boolean-literal:#ccb4ffff;--code-dark-param-value:#ccb4ffff;--code-dark-property:#ffaa97ff;--content-extra-light-max-width:768px;--content-light-max-width:1024px;--content-heavy-max-width:1680px;--content-max-max-width:1920px;--categorical-1:#55bdc5ff;--categorical-2:#4d49cbff;--categorical-3:#dc8b39ff;--categorical-4:#c9458dff;--categorical-5:#8e8cf3ff;--categorical-6:#78de7cff;--categorical-7:#3f80e3ff;--categorical-8:#673fabff;--categorical-9:#dbbf40ff;--categorical-10:#bf732dff;--categorical-11:#478a6eff;--categorical-12:#ade86bff;--graph-1:#ffdf81ff;--graph-2:#c990c0ff;--graph-3:#f79767ff;--graph-4:#56c7e4ff;--graph-5:#f16767ff;--graph-6:#d8c7aeff;--graph-7:#8dcc93ff;--graph-8:#ecb4c9ff;--graph-9:#4d8ddaff;--graph-10:#ffc354ff;--graph-11:#da7294ff;--graph-12:#579380ff;--motion-duration-quick:.1s;--motion-duration-slow:.25s;--motion-easing-standard:cubic-bezier(.42, 0, .58, 1);--motion-transition-quick:.1s cubic-bezier(.42, 0, .58, 1) 0ms;--motion-transition-slow:.25s cubic-bezier(.42, 0, .58, 1) 0ms;--motion-transition-delayed:.1s cubic-bezier(.42, 0, .58, 1) .1s;--palette-baltic-10:#e7fafbff;--palette-baltic-15:#c3f8fbff;--palette-baltic-20:#8fe3e8ff;--palette-baltic-25:#5cc3c9ff;--palette-baltic-30:#5db3bfff;--palette-baltic-35:#51a6b1ff;--palette-baltic-40:#4c99a4ff;--palette-baltic-45:#30839dff;--palette-baltic-50:#0a6190ff;--palette-baltic-55:#02507bff;--palette-baltic-60:#014063ff;--palette-baltic-65:#262f31ff;--palette-baltic-70:#081e2bff;--palette-baltic-75:#041823ff;--palette-baltic-80:#01121cff;--palette-hibiscus-10:#ffe9e7ff;--palette-hibiscus-15:#ffd7d2ff;--palette-hibiscus-20:#ffaa97ff;--palette-hibiscus-25:#ff8e6aff;--palette-hibiscus-30:#f96746ff;--palette-hibiscus-35:#e84e2cff;--palette-hibiscus-40:#d43300ff;--palette-hibiscus-45:#bb2d00ff;--palette-hibiscus-50:#961200ff;--palette-hibiscus-55:#730e00ff;--palette-hibiscus-60:#432520ff;--palette-hibiscus-65:#4e0900ff;--palette-hibiscus-70:#3f0800ff;--palette-hibiscus-75:#360700ff;--palette-hibiscus-80:#280500ff;--palette-forest-10:#e7fcd7ff;--palette-forest-15:#bcf194ff;--palette-forest-20:#90cb62ff;--palette-forest-25:#80bb53ff;--palette-forest-30:#6fa646ff;--palette-forest-35:#5b992bff;--palette-forest-40:#4d8622ff;--palette-forest-45:#3f7824ff;--palette-forest-50:#296127ff;--palette-forest-55:#145439ff;--palette-forest-60:#0c4d31ff;--palette-forest-65:#0a4324ff;--palette-forest-70:#262d24ff;--palette-forest-75:#052618ff;--palette-forest-80:#021d11ff;--palette-lemon-10:#fffad1ff;--palette-lemon-15:#fff8bdff;--palette-lemon-20:#fff178ff;--palette-lemon-25:#ffe500ff;--palette-lemon-30:#ffd600ff;--palette-lemon-35:#f4c318ff;--palette-lemon-40:#d7aa0aff;--palette-lemon-45:#b48409ff;--palette-lemon-50:#996e00ff;--palette-lemon-55:#765500ff;--palette-lemon-60:#614600ff;--palette-lemon-65:#4d3700ff;--palette-lemon-70:#312e1aff;--palette-lemon-75:#2e2100ff;--palette-lemon-80:#251b00ff;--palette-lavender-10:#f7f3ffff;--palette-lavender-15:#e9deffff;--palette-lavender-20:#ccb4ffff;--palette-lavender-25:#b38effff;--palette-lavender-30:#a07becff;--palette-lavender-35:#8c68d9ff;--palette-lavender-40:#754ec8ff;--palette-lavender-45:#5a34aaff;--palette-lavender-50:#4b2894ff;--palette-lavender-55:#3b1982ff;--palette-lavender-60:#2c2a34ff;--palette-lavender-65:#220954ff;--palette-lavender-70:#170146ff;--palette-lavender-75:#0e002dff;--palette-lavender-80:#09001cff;--palette-marigold-10:#fff0d2ff;--palette-marigold-15:#ffde9dff;--palette-marigold-20:#ffcf72ff;--palette-marigold-25:#ffc450ff;--palette-marigold-30:#ffb422ff;--palette-marigold-35:#ffa901ff;--palette-marigold-40:#ec9c00ff;--palette-marigold-45:#da9105ff;--palette-marigold-50:#ba7a00ff;--palette-marigold-55:#986400ff;--palette-marigold-60:#795000ff;--palette-marigold-65:#624100ff;--palette-marigold-70:#543800ff;--palette-marigold-75:#422c00ff;--palette-marigold-80:#251900ff;--palette-earth-10:#fff7f0ff;--palette-earth-15:#fdeddaff;--palette-earth-20:#ffe1c5ff;--palette-earth-25:#f8d1aeff;--palette-earth-30:#ecbf96ff;--palette-earth-35:#e0ae7fff;--palette-earth-40:#d19660ff;--palette-earth-45:#af7c4dff;--palette-earth-50:#8d5d31ff;--palette-earth-55:#763f18ff;--palette-earth-60:#66310bff;--palette-earth-65:#5b2b09ff;--palette-earth-70:#481f01ff;--palette-earth-75:#361700ff;--palette-earth-80:#220e00ff;--palette-neutral-10:#ffffffff;--palette-neutral-15:#f5f6f6ff;--palette-neutral-20:#e2e3e5ff;--palette-neutral-25:#cfd1d4ff;--palette-neutral-30:#bbbec3ff;--palette-neutral-35:#a8acb2ff;--palette-neutral-40:#959aa1ff;--palette-neutral-45:#818790ff;--palette-neutral-50:#6f757eff;--palette-neutral-55:#5e636aff;--palette-neutral-60:#4d5157ff;--palette-neutral-65:#3c3f44ff;--palette-neutral-70:#212325ff;--palette-neutral-75:#1a1b1dff;--palette-neutral-80:#09090aff;--palette-beige-10:#fffcf4ff;--palette-beige-20:#fff7e3ff;--palette-beige-30:#f2ead4ff;--palette-beige-40:#c1b9a0ff;--palette-beige-50:#999384ff;--palette-beige-60:#666050ff;--palette-beige-70:#3f3824ff;--palette-highlights-yellow:#faff00ff;--palette-highlights-periwinkle:#6a82ffff;--border-radius-none:0px;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:8px;--border-radius-xl:12px;--border-radius-2xl:16px;--border-radius-3xl:24px;--border-radius-full:9999px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--theme-dark-box-shadow-raised:0px 1px 2px 0px rgb(from #09090aff r g b / .5);--theme-dark-box-shadow-overlay:0px 8px 20px 0px rgb(from #09090aff r g b / .5);--theme-dark-color-neutral-text-weakest:#818790ff;--theme-dark-color-neutral-text-weaker:#a8acb2ff;--theme-dark-color-neutral-text-weak:#cfd1d4ff;--theme-dark-color-neutral-text-default:#f5f6f6ff;--theme-dark-color-neutral-text-inverse:#1a1b1dff;--theme-dark-color-neutral-icon:#cfd1d4ff;--theme-dark-color-neutral-bg-weak:#212325ff;--theme-dark-color-neutral-bg-default:#1a1b1dff;--theme-dark-color-neutral-bg-strong:#3c3f44ff;--theme-dark-color-neutral-bg-stronger:#6f757eff;--theme-dark-color-neutral-bg-strongest:#f5f6f6ff;--theme-dark-color-neutral-bg-status:#a8acb2ff;--theme-dark-color-neutral-bg-on-bg-weak:#81879014;--theme-dark-color-neutral-border-weak:#3c3f44ff;--theme-dark-color-neutral-border-strong:#5e636aff;--theme-dark-color-neutral-border-strongest:#bbbec3ff;--theme-dark-color-neutral-hover:#959aa11a;--theme-dark-color-neutral-pressed:#959aa133;--theme-dark-color-primary-text:#8fe3e8ff;--theme-dark-color-primary-icon:#8fe3e8ff;--theme-dark-color-primary-bg-weak:#262f31ff;--theme-dark-color-primary-bg-strong:#8fe3e8ff;--theme-dark-color-primary-bg-status:#5db3bfff;--theme-dark-color-primary-bg-selected:#262f31ff;--theme-dark-color-primary-border-strong:#8fe3e8ff;--theme-dark-color-primary-border-weak:#02507bff;--theme-dark-color-primary-focus:#5db3bfff;--theme-dark-color-primary-hover-weak:#8fe3e814;--theme-dark-color-primary-hover-strong:#5db3bfff;--theme-dark-color-primary-pressed-weak:#8fe3e81f;--theme-dark-color-primary-pressed-strong:#4c99a4ff;--theme-dark-color-danger-text:#ffaa97ff;--theme-dark-color-danger-icon:#ffaa97ff;--theme-dark-color-danger-bg-strong:#ffaa97ff;--theme-dark-color-danger-bg-weak:#432520ff;--theme-dark-color-danger-bg-status:#f96746ff;--theme-dark-color-danger-border-strong:#ffaa97ff;--theme-dark-color-danger-border-weak:#730e00ff;--theme-dark-color-danger-hover-weak:#ffaa9714;--theme-dark-color-danger-hover-strong:#f96746ff;--theme-dark-color-danger-pressed-weak:#ffaa971f;--theme-dark-color-danger-strong:#e84e2cff;--theme-dark-color-warning-text:#ffd600ff;--theme-dark-color-warning-icon:#ffd600ff;--theme-dark-color-warning-bg-strong:#ffd600ff;--theme-dark-color-warning-bg-weak:#312e1aff;--theme-dark-color-warning-bg-status:#d7aa0aff;--theme-dark-color-warning-border-strong:#ffd600ff;--theme-dark-color-warning-border-weak:#765500ff;--theme-dark-color-success-text:#90cb62ff;--theme-dark-color-success-icon:#90cb62ff;--theme-dark-color-success-bg-strong:#90cb62ff;--theme-dark-color-success-bg-weak:#262d24ff;--theme-dark-color-success-bg-status:#6fa646ff;--theme-dark-color-success-border-strong:#90cb62ff;--theme-dark-color-success-border-weak:#296127ff;--theme-dark-color-discovery-text:#ccb4ffff;--theme-dark-color-discovery-icon:#ccb4ffff;--theme-dark-color-discovery-bg-strong:#ccb4ffff;--theme-dark-color-discovery-bg-weak:#2c2a34ff;--theme-dark-color-discovery-bg-status:#a07becff;--theme-dark-color-discovery-border-strong:#ccb4ffff;--theme-dark-color-discovery-border-weak:#4b2894ff;--theme-light-box-shadow-raised:0px 1px 2px 0px rgb(from #1a1b1dff r g b / .18);--theme-light-box-shadow-overlay:0px 4px 8px 0px rgb(from #1a1b1dff r g b / .12);--theme-light-color-neutral-text-weakest:#a8acb2ff;--theme-light-color-neutral-text-weaker:#5e636aff;--theme-light-color-neutral-text-weak:#4d5157ff;--theme-light-color-neutral-text-default:#1a1b1dff;--theme-light-color-neutral-text-inverse:#ffffffff;--theme-light-color-neutral-icon:#4d5157ff;--theme-light-color-neutral-bg-weak:#ffffffff;--theme-light-color-neutral-bg-default:#f5f6f6ff;--theme-light-color-neutral-bg-on-bg-weak:#f5f6f6ff;--theme-light-color-neutral-bg-strong:#e2e3e5ff;--theme-light-color-neutral-bg-stronger:#a8acb2ff;--theme-light-color-neutral-bg-strongest:#3c3f44ff;--theme-light-color-neutral-bg-status:#a8acb2ff;--theme-light-color-neutral-border-weak:#e2e3e5ff;--theme-light-color-neutral-border-strong:#bbbec3ff;--theme-light-color-neutral-border-strongest:#6f757eff;--theme-light-color-neutral-hover:#6f757e1a;--theme-light-color-neutral-pressed:#6f757e33;--theme-light-color-primary-text:#0a6190ff;--theme-light-color-primary-icon:#0a6190ff;--theme-light-color-primary-bg-weak:#e7fafbff;--theme-light-color-primary-bg-strong:#0a6190ff;--theme-light-color-primary-bg-status:#4c99a4ff;--theme-light-color-primary-bg-selected:#e7fafbff;--theme-light-color-primary-border-strong:#0a6190ff;--theme-light-color-primary-border-weak:#8fe3e8ff;--theme-light-color-primary-focus:#30839dff;--theme-light-color-primary-hover-weak:#30839d1a;--theme-light-color-primary-hover-strong:#02507bff;--theme-light-color-primary-pressed-weak:#30839d1f;--theme-light-color-primary-pressed-strong:#014063ff;--theme-light-color-danger-text:#bb2d00ff;--theme-light-color-danger-icon:#bb2d00ff;--theme-light-color-danger-bg-strong:#bb2d00ff;--theme-light-color-danger-bg-weak:#ffe9e7ff;--theme-light-color-danger-bg-status:#e84e2cff;--theme-light-color-danger-border-strong:#bb2d00ff;--theme-light-color-danger-border-weak:#ffaa97ff;--theme-light-color-danger-hover-weak:#d4330014;--theme-light-color-danger-hover-strong:#961200ff;--theme-light-color-danger-pressed-weak:#d433001f;--theme-light-color-danger-pressed-strong:#730e00ff;--theme-light-color-warning-text:#765500ff;--theme-light-color-warning-icon:#765500ff;--theme-light-color-warning-bg-strong:#765500ff;--theme-light-color-warning-bg-weak:#fffad1ff;--theme-light-color-warning-bg-status:#d7aa0aff;--theme-light-color-warning-border-strong:#996e00ff;--theme-light-color-warning-border-weak:#ffd600ff;--theme-light-color-success-text:#3f7824ff;--theme-light-color-success-icon:#3f7824ff;--theme-light-color-success-bg-strong:#3f7824ff;--theme-light-color-success-bg-weak:#e7fcd7ff;--theme-light-color-success-bg-status:#5b992bff;--theme-light-color-success-border-strong:#3f7824ff;--theme-light-color-success-border-weak:#90cb62ff;--theme-light-color-discovery-text:#5a34aaff;--theme-light-color-discovery-icon:#5a34aaff;--theme-light-color-discovery-bg-strong:#5a34aaff;--theme-light-color-discovery-bg-weak:#e9deffff;--theme-light-color-discovery-bg-status:#754ec8ff;--theme-light-color-discovery-border-strong:#5a34aaff;--theme-light-color-discovery-border-weak:#b38effff;--weight-bold:700;--weight-semibold:600;--weight-normal:400;--weight-medium:500;--weight-light:300;--typography-code:400 .875rem/1.4286 Fira Code;--typography-code-font-family:Fira Code;--typography-code-font-size:.875rem;--typography-code-font-weight:400;--typography-code-letter-spacing:0rem;--typography-code-line-height:1.4286;--typography-display:500 2.5rem/1.2 Syne Neo;--typography-display-font-family:Syne Neo;--typography-display-font-size:2.5rem;--typography-display-font-weight:500;--typography-display-letter-spacing:0rem;--typography-display-line-height:1.2;--typography-title-1:700 1.875rem/1.3333 Public Sans;--typography-title-1-font-family:Public Sans;--typography-title-1-font-size:1.875rem;--typography-title-1-font-weight:700;--typography-title-1-letter-spacing:.016rem;--typography-title-1-line-height:1.3333;--typography-title-2:700 1.5rem/1.3333 Public Sans;--typography-title-2-font-family:Public Sans;--typography-title-2-font-size:1.5rem;--typography-title-2-font-weight:700;--typography-title-2-letter-spacing:.016rem;--typography-title-2-line-height:1.3333;--typography-title-3:700 1.25rem/1.4 Public Sans;--typography-title-3-font-family:Public Sans;--typography-title-3-font-size:1.25rem;--typography-title-3-font-weight:700;--typography-title-3-letter-spacing:.016rem;--typography-title-3-line-height:1.4;--typography-title-4:700 1rem/1.5 Public Sans;--typography-title-4-font-family:Public Sans;--typography-title-4-font-size:1rem;--typography-title-4-font-weight:700;--typography-title-4-letter-spacing:.016rem;--typography-title-4-line-height:1.5;--typography-subheading-large:600 1.25rem/1.4 Public Sans;--typography-subheading-large-font-family:Public Sans;--typography-subheading-large-font-size:1.25rem;--typography-subheading-large-font-weight:600;--typography-subheading-large-letter-spacing:.016rem;--typography-subheading-large-line-height:1.4;--typography-subheading-medium:600 1rem/1.5 Public Sans;--typography-subheading-medium-font-family:Public Sans;--typography-subheading-medium-font-size:1rem;--typography-subheading-medium-font-weight:600;--typography-subheading-medium-letter-spacing:.016rem;--typography-subheading-medium-line-height:1.5;--typography-subheading-small:600 .875rem/1.4286 Public Sans;--typography-subheading-small-font-family:Public Sans;--typography-subheading-small-font-size:.875rem;--typography-subheading-small-font-weight:600;--typography-subheading-small-letter-spacing:0rem;--typography-subheading-small-line-height:1.4286;--typography-body-large:400 1rem/1.5 Public Sans;--typography-body-large-font-family:Public Sans;--typography-body-large-font-size:1rem;--typography-body-large-font-weight:400;--typography-body-large-letter-spacing:0rem;--typography-body-large-line-height:1.5;--typography-body-medium:400 .875rem/1.4286 Public Sans;--typography-body-medium-font-family:Public Sans;--typography-body-medium-font-size:.875rem;--typography-body-medium-font-weight:400;--typography-body-medium-letter-spacing:0rem;--typography-body-medium-line-height:1.4286;--typography-body-small:400 .75rem/1.6667 Public Sans;--typography-body-small-font-family:Public Sans;--typography-body-small-font-size:.75rem;--typography-body-small-font-weight:400;--typography-body-small-letter-spacing:0rem;--typography-body-small-line-height:1.6667;--typography-label:700 .875rem/1.4286 Public Sans;--typography-label-font-family:Public Sans;--typography-label-font-size:.875rem;--typography-label-font-weight:700;--typography-label-letter-spacing:0rem;--typography-label-line-height:1.4286;--z-index-deep:-999999;--z-index-base:0;--z-index-overlay:10;--z-index-banner:20;--z-index-blanket:30;--z-index-popover:40;--z-index-tooltip:50;--z-index-modal:60}code,.n-code{font:var(--typography-code);letter-spacing:var(--typography-code-letter-spacing);font-family:var(--typography-code-font-family),"monospace"}h1,.n-display{font:var(--typography-display);letter-spacing:var(--typography-display-letter-spacing);font-family:var(--typography-display-font-family),sans-serif}h2,.n-title-1{font:var(--typography-title-1);letter-spacing:var(--typography-title-1-letter-spacing);font-family:var(--typography-title-1-font-family),sans-serif}h3,.n-title-2{font:var(--typography-title-2);letter-spacing:var(--typography-title-2-letter-spacing);font-family:var(--typography-title-2-font-family),sans-serif}h4,.n-title-3{font:var(--typography-title-3);letter-spacing:var(--typography-title-3-letter-spacing);font-family:var(--typography-title-3-font-family),sans-serif}h5,.n-title-4{font:var(--typography-title-4);letter-spacing:var(--typography-title-4-letter-spacing);font-family:var(--typography-title-4-font-family),sans-serif}h6,.n-label{font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.n-subheading-large{font:var(--typography-subheading-large);letter-spacing:var(--typography-subheading-large-letter-spacing);font-family:var(--typography-subheading-large-font-family),sans-serif}.n-subheading-medium{font:var(--typography-subheading-medium);letter-spacing:var(--typography-subheading-medium-letter-spacing);font-family:var(--typography-subheading-medium-font-family),sans-serif}.n-subheading-small{font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif}.n-body-large{font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.n-body-medium{font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.n-body-small{font:var(--typography-body-small);letter-spacing:var(--typography-body-small-letter-spacing);font-family:var(--typography-body-small-font-family),sans-serif}.ndl-icon-svg path,.ndl-icon-svg polygon,.ndl-icon-svg rect,.ndl-icon-svg circle,.ndl-icon-svg line,.ndl-icon-svg polyline,.ndl-icon-svg ellipse{vector-effect:non-scaling-stroke}:root{--theme-color-neutral-text-weakest:var(--theme-light-color-neutral-text-weakest);--theme-color-neutral-text-weaker:var(--theme-light-color-neutral-text-weaker);--theme-color-neutral-text-weak:var(--theme-light-color-neutral-text-weak);--theme-color-neutral-text-default:var(--theme-light-color-neutral-text-default);--theme-color-neutral-text-inverse:var(--theme-light-color-neutral-text-inverse);--theme-color-neutral-icon:var(--theme-light-color-neutral-icon);--theme-color-neutral-bg-weak:var(--theme-light-color-neutral-bg-weak);--theme-color-neutral-bg-default:var(--theme-light-color-neutral-bg-default);--theme-color-neutral-bg-on-bg-weak:var(--theme-light-color-neutral-bg-on-bg-weak);--theme-color-neutral-bg-strong:var(--theme-light-color-neutral-bg-strong);--theme-color-neutral-bg-stronger:var(--theme-light-color-neutral-bg-stronger);--theme-color-neutral-bg-strongest:var(--theme-light-color-neutral-bg-strongest);--theme-color-neutral-bg-status:var(--theme-light-color-neutral-bg-status);--theme-color-neutral-border-weak:var(--theme-light-color-neutral-border-weak);--theme-color-neutral-border-strong:var(--theme-light-color-neutral-border-strong);--theme-color-neutral-border-strongest:var(--theme-light-color-neutral-border-strongest);--theme-color-neutral-hover:var(--theme-light-color-neutral-hover);--theme-color-neutral-pressed:var(--theme-light-color-neutral-pressed);--theme-color-primary-text:var(--theme-light-color-primary-text);--theme-color-primary-icon:var(--theme-light-color-primary-icon);--theme-color-primary-bg-weak:var(--theme-light-color-primary-bg-weak);--theme-color-primary-bg-strong:var(--theme-light-color-primary-bg-strong);--theme-color-primary-bg-status:var(--theme-light-color-primary-bg-status);--theme-color-primary-bg-selected:var(--theme-light-color-primary-bg-selected);--theme-color-primary-border-strong:var(--theme-light-color-primary-border-strong);--theme-color-primary-border-weak:var(--theme-light-color-primary-border-weak);--theme-color-primary-focus:var(--theme-light-color-primary-focus);--theme-color-primary-hover-weak:var(--theme-light-color-primary-hover-weak);--theme-color-primary-hover-strong:var(--theme-light-color-primary-hover-strong);--theme-color-primary-pressed-weak:var(--theme-light-color-primary-pressed-weak);--theme-color-primary-pressed-strong:var(--theme-light-color-primary-pressed-strong);--theme-color-danger-text:var(--theme-light-color-danger-text);--theme-color-danger-icon:var(--theme-light-color-danger-icon);--theme-color-danger-bg-strong:var(--theme-light-color-danger-bg-strong);--theme-color-danger-bg-weak:var(--theme-light-color-danger-bg-weak);--theme-color-danger-bg-status:var(--theme-light-color-danger-bg-status);--theme-color-danger-border-strong:var(--theme-light-color-danger-border-strong);--theme-color-danger-border-weak:var(--theme-light-color-danger-border-weak);--theme-color-danger-hover-weak:var(--theme-light-color-danger-hover-weak);--theme-color-danger-hover-strong:var(--theme-light-color-danger-hover-strong);--theme-color-danger-pressed-weak:var(--theme-light-color-danger-pressed-weak);--theme-color-danger-pressed-strong:var(--theme-light-color-danger-pressed-strong);--theme-color-warning-text:var(--theme-light-color-warning-text);--theme-color-warning-icon:var(--theme-light-color-warning-icon);--theme-color-warning-bg-strong:var(--theme-light-color-warning-bg-strong);--theme-color-warning-bg-weak:var(--theme-light-color-warning-bg-weak);--theme-color-warning-bg-status:var(--theme-light-color-warning-bg-status);--theme-color-warning-border-strong:var(--theme-light-color-warning-border-strong);--theme-color-warning-border-weak:var(--theme-light-color-warning-border-weak);--theme-color-success-text:var(--theme-light-color-success-text);--theme-color-success-icon:var(--theme-light-color-success-icon);--theme-color-success-bg-strong:var(--theme-light-color-success-bg-strong);--theme-color-success-bg-weak:var(--theme-light-color-success-bg-weak);--theme-color-success-bg-status:var(--theme-light-color-success-bg-status);--theme-color-success-border-strong:var(--theme-light-color-success-border-strong);--theme-color-success-border-weak:var(--theme-light-color-success-border-weak);--theme-color-discovery-text:var(--theme-light-color-discovery-text);--theme-color-discovery-icon:var(--theme-light-color-discovery-icon);--theme-color-discovery-bg-strong:var(--theme-light-color-discovery-bg-strong);--theme-color-discovery-bg-weak:var(--theme-light-color-discovery-bg-weak);--theme-color-discovery-bg-status:var(--theme-light-color-discovery-bg-status);--theme-color-discovery-border-strong:var(--theme-light-color-discovery-border-strong);--theme-color-discovery-border-weak:var(--theme-light-color-discovery-border-weak);color-scheme:light}.ndl-theme-dark{--theme-color-neutral-text-weakest:var(--theme-dark-color-neutral-text-weakest);--theme-color-neutral-text-weaker:var(--theme-dark-color-neutral-text-weaker);--theme-color-neutral-text-weak:var(--theme-dark-color-neutral-text-weak);--theme-color-neutral-text-default:var(--theme-dark-color-neutral-text-default);--theme-color-neutral-text-inverse:var(--theme-dark-color-neutral-text-inverse);--theme-color-neutral-icon:var(--theme-dark-color-neutral-icon);--theme-color-neutral-bg-weak:var(--theme-dark-color-neutral-bg-weak);--theme-color-neutral-bg-default:var(--theme-dark-color-neutral-bg-default);--theme-color-neutral-bg-on-bg-weak:var(--theme-dark-color-neutral-bg-on-bg-weak);--theme-color-neutral-bg-strong:var(--theme-dark-color-neutral-bg-strong);--theme-color-neutral-bg-stronger:var(--theme-dark-color-neutral-bg-stronger);--theme-color-neutral-bg-strongest:var(--theme-dark-color-neutral-bg-strongest);--theme-color-neutral-bg-status:var(--theme-dark-color-neutral-bg-status);--theme-color-neutral-border-weak:var(--theme-dark-color-neutral-border-weak);--theme-color-neutral-border-strong:var(--theme-dark-color-neutral-border-strong);--theme-color-neutral-border-strongest:var(--theme-dark-color-neutral-border-strongest);--theme-color-neutral-hover:var(--theme-dark-color-neutral-hover);--theme-color-neutral-pressed:var(--theme-dark-color-neutral-pressed);--theme-color-primary-text:var(--theme-dark-color-primary-text);--theme-color-primary-icon:var(--theme-dark-color-primary-icon);--theme-color-primary-bg-weak:var(--theme-dark-color-primary-bg-weak);--theme-color-primary-bg-strong:var(--theme-dark-color-primary-bg-strong);--theme-color-primary-bg-status:var(--theme-dark-color-primary-bg-status);--theme-color-primary-bg-selected:var(--theme-dark-color-primary-bg-selected);--theme-color-primary-border-strong:var(--theme-dark-color-primary-border-strong);--theme-color-primary-border-weak:var(--theme-dark-color-primary-border-weak);--theme-color-primary-focus:var(--theme-dark-color-primary-focus);--theme-color-primary-hover-weak:var(--theme-dark-color-primary-hover-weak);--theme-color-primary-hover-strong:var(--theme-dark-color-primary-hover-strong);--theme-color-primary-pressed-weak:var(--theme-dark-color-primary-pressed-weak);--theme-color-primary-pressed-strong:var(--theme-dark-color-primary-pressed-strong);--theme-color-danger-text:var(--theme-dark-color-danger-text);--theme-color-danger-icon:var(--theme-dark-color-danger-icon);--theme-color-danger-bg-strong:var(--theme-dark-color-danger-bg-strong);--theme-color-danger-bg-weak:var(--theme-dark-color-danger-bg-weak);--theme-color-danger-bg-status:var(--theme-dark-color-danger-bg-status);--theme-color-danger-border-strong:var(--theme-dark-color-danger-border-strong);--theme-color-danger-border-weak:var(--theme-dark-color-danger-border-weak);--theme-color-danger-hover-weak:var(--theme-dark-color-danger-hover-weak);--theme-color-danger-hover-strong:var(--theme-dark-color-danger-hover-strong);--theme-color-danger-pressed-weak:var(--theme-dark-color-danger-pressed-weak);--theme-color-danger-pressed-strong:var(--theme-dark-color-danger-pressed-strong);--theme-color-warning-text:var(--theme-dark-color-warning-text);--theme-color-warning-icon:var(--theme-dark-color-warning-icon);--theme-color-warning-bg-strong:var(--theme-dark-color-warning-bg-strong);--theme-color-warning-bg-weak:var(--theme-dark-color-warning-bg-weak);--theme-color-warning-bg-status:var(--theme-dark-color-warning-bg-status);--theme-color-warning-border-strong:var(--theme-dark-color-warning-border-strong);--theme-color-warning-border-weak:var(--theme-dark-color-warning-border-weak);--theme-color-success-text:var(--theme-dark-color-success-text);--theme-color-success-icon:var(--theme-dark-color-success-icon);--theme-color-success-bg-strong:var(--theme-dark-color-success-bg-strong);--theme-color-success-bg-weak:var(--theme-dark-color-success-bg-weak);--theme-color-success-bg-status:var(--theme-dark-color-success-bg-status);--theme-color-success-border-strong:var(--theme-dark-color-success-border-strong);--theme-color-success-border-weak:var(--theme-dark-color-success-border-weak);--theme-color-discovery-text:var(--theme-dark-color-discovery-text);--theme-color-discovery-icon:var(--theme-dark-color-discovery-icon);--theme-color-discovery-bg-strong:var(--theme-dark-color-discovery-bg-strong);--theme-color-discovery-bg-weak:var(--theme-dark-color-discovery-bg-weak);--theme-color-discovery-bg-status:var(--theme-dark-color-discovery-bg-status);--theme-color-discovery-border-strong:var(--theme-dark-color-discovery-border-strong);--theme-color-discovery-border-weak:var(--theme-dark-color-discovery-border-weak);--theme-shadow-raised:var(--theme-dark-box-shadow-raised);--theme-shadow-overlay:var(--theme-dark-box-shadow-overlay);color:var(--theme-color-neutral-text-default);color-scheme:dark}.ndl-theme-light{--theme-color-neutral-text-weakest:var(--theme-light-color-neutral-text-weakest);--theme-color-neutral-text-weaker:var(--theme-light-color-neutral-text-weaker);--theme-color-neutral-text-weak:var(--theme-light-color-neutral-text-weak);--theme-color-neutral-text-default:var(--theme-light-color-neutral-text-default);--theme-color-neutral-text-inverse:var(--theme-light-color-neutral-text-inverse);--theme-color-neutral-icon:var(--theme-light-color-neutral-icon);--theme-color-neutral-bg-weak:var(--theme-light-color-neutral-bg-weak);--theme-color-neutral-bg-default:var(--theme-light-color-neutral-bg-default);--theme-color-neutral-bg-on-bg-weak:var(--theme-light-color-neutral-bg-on-bg-weak);--theme-color-neutral-bg-strong:var(--theme-light-color-neutral-bg-strong);--theme-color-neutral-bg-stronger:var(--theme-light-color-neutral-bg-stronger);--theme-color-neutral-bg-strongest:var(--theme-light-color-neutral-bg-strongest);--theme-color-neutral-bg-status:var(--theme-light-color-neutral-bg-status);--theme-color-neutral-border-weak:var(--theme-light-color-neutral-border-weak);--theme-color-neutral-border-strong:var(--theme-light-color-neutral-border-strong);--theme-color-neutral-border-strongest:var(--theme-light-color-neutral-border-strongest);--theme-color-neutral-hover:var(--theme-light-color-neutral-hover);--theme-color-neutral-pressed:var(--theme-light-color-neutral-pressed);--theme-color-primary-text:var(--theme-light-color-primary-text);--theme-color-primary-icon:var(--theme-light-color-primary-icon);--theme-color-primary-bg-weak:var(--theme-light-color-primary-bg-weak);--theme-color-primary-bg-strong:var(--theme-light-color-primary-bg-strong);--theme-color-primary-bg-status:var(--theme-light-color-primary-bg-status);--theme-color-primary-bg-selected:var(--theme-light-color-primary-bg-selected);--theme-color-primary-border-strong:var(--theme-light-color-primary-border-strong);--theme-color-primary-border-weak:var(--theme-light-color-primary-border-weak);--theme-color-primary-focus:var(--theme-light-color-primary-focus);--theme-color-primary-hover-weak:var(--theme-light-color-primary-hover-weak);--theme-color-primary-hover-strong:var(--theme-light-color-primary-hover-strong);--theme-color-primary-pressed-weak:var(--theme-light-color-primary-pressed-weak);--theme-color-primary-pressed-strong:var(--theme-light-color-primary-pressed-strong);--theme-color-danger-text:var(--theme-light-color-danger-text);--theme-color-danger-icon:var(--theme-light-color-danger-icon);--theme-color-danger-bg-strong:var(--theme-light-color-danger-bg-strong);--theme-color-danger-bg-weak:var(--theme-light-color-danger-bg-weak);--theme-color-danger-bg-status:var(--theme-light-color-danger-bg-status);--theme-color-danger-border-strong:var(--theme-light-color-danger-border-strong);--theme-color-danger-border-weak:var(--theme-light-color-danger-border-weak);--theme-color-danger-hover-weak:var(--theme-light-color-danger-hover-weak);--theme-color-danger-hover-strong:var(--theme-light-color-danger-hover-strong);--theme-color-danger-pressed-weak:var(--theme-light-color-danger-pressed-weak);--theme-color-danger-pressed-strong:var(--theme-light-color-danger-pressed-strong);--theme-color-warning-text:var(--theme-light-color-warning-text);--theme-color-warning-icon:var(--theme-light-color-warning-icon);--theme-color-warning-bg-strong:var(--theme-light-color-warning-bg-strong);--theme-color-warning-bg-weak:var(--theme-light-color-warning-bg-weak);--theme-color-warning-bg-status:var(--theme-light-color-warning-bg-status);--theme-color-warning-border-strong:var(--theme-light-color-warning-border-strong);--theme-color-warning-border-weak:var(--theme-light-color-warning-border-weak);--theme-color-success-text:var(--theme-light-color-success-text);--theme-color-success-icon:var(--theme-light-color-success-icon);--theme-color-success-bg-strong:var(--theme-light-color-success-bg-strong);--theme-color-success-bg-weak:var(--theme-light-color-success-bg-weak);--theme-color-success-bg-status:var(--theme-light-color-success-bg-status);--theme-color-success-border-strong:var(--theme-light-color-success-border-strong);--theme-color-success-border-weak:var(--theme-light-color-success-border-weak);--theme-color-discovery-text:var(--theme-light-color-discovery-text);--theme-color-discovery-icon:var(--theme-light-color-discovery-icon);--theme-color-discovery-bg-strong:var(--theme-light-color-discovery-bg-strong);--theme-color-discovery-bg-weak:var(--theme-light-color-discovery-bg-weak);--theme-color-discovery-bg-status:var(--theme-light-color-discovery-bg-status);--theme-color-discovery-border-strong:var(--theme-light-color-discovery-border-strong);--theme-color-discovery-border-weak:var(--theme-light-color-discovery-border-weak);--theme-shadow-raised:var(--theme-light-box-shadow-raised);--theme-shadow-overlay:var(--theme-light-box-shadow-overlay);color:var(--theme-color-neutral-text-default);color-scheme:light}.ndl-accordion{box-sizing:border-box;display:flex;width:100%;flex-direction:column}.ndl-accordion .ndl-accordion-item-expanded{height:auto}.ndl-accordion .ndl-accordion-item-header-button{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center}.ndl-accordion .ndl-accordion-item-header-button-disabled{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-accordion .ndl-accordion-item-header-button:focus-visible{outline-style:solid;outline-width:2px;outline-color:var(--theme-color-primary-focus)}.ndl-accordion .ndl-accordion-item-header-button-title{display:flex;width:100%}.ndl-accordion .ndl-accordion-item-header-button-title-leading{align-content:space-between}.ndl-accordion .ndl-accordion-item-header-icon-wrapper{pointer-events:none;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:12px}.ndl-accordion .ndl-accordion-item-header-icon-wrapper-leading{flex-direction:row-reverse}.ndl-accordion .ndl-accordion-item-header-icon{width:20px;height:20px;flex-shrink:0}.ndl-accordion .ndl-accordion-item-content{display:none;height:0px;overflow:hidden}.ndl-accordion .ndl-accordion-item-content-expanded{display:block;height:auto}.ndl-accordion .ndl-accordion-item-content-inner{box-sizing:border-box;padding-left:8px;padding-right:8px;padding-bottom:8px}.ndl-accordion .ndl-accordion-item-classic{box-sizing:border-box;width:auto}.ndl-accordion .ndl-accordion-item-classic .ndl-accordion-item-header-icon-wrapper{width:100%}.ndl-accordion .ndl-accordion-item-classic .ndl-accordion-item-header-button{width:100%;padding:8px}.ndl-accordion .ndl-accordion-item-classic .ndl-accordion-item-header-button:focus-visible{outline-offset:-2px}.ndl-accordion .ndl-accordion-item-classic .ndl-accordion-item-header-button:hover{background-color:var(--theme-color-neutral-hover)}.ndl-accordion .ndl-accordion-item-classic .ndl-accordion-item-header-button:active{background-color:var(--theme-color-neutral-pressed)}.ndl-accordion .ndl-accordion-item-classic .ndl-accordion-item-content-leading{padding-left:32px}.ndl-accordion .ndl-accordion-item-clean{box-sizing:border-box;width:auto}.ndl-accordion .ndl-accordion-item-clean .ndl-accordion-item-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:8px}.ndl-accordion .ndl-accordion-item-clean .ndl-accordion-item-header-button:focus-visible{outline-offset:2px}.ndl-btn{--button-height-small:28px;--button-padding-x-small:var(--space-8);--button-padding-y-small:var(--space-4);--button-gap-small:var(--space-4);--button-icon-size-small:var(--space-16);--button-height-medium:var(--space-32);--button-padding-x-medium:var(--space-12);--button-padding-y-medium:var(--space-4);--button-padding-y:6px;--button-gap-medium:6px;--button-icon-size-medium:var(--space-16);--button-height-large:40px;--button-padding-x-large:var(--space-16);--button-padding-y-large:var(--space-8);--button-gap-large:var(--space-8);--button-icon-size-large:20px;--button-height:var(--button-height-medium);--button-padding-x:var(--button-padding-x-medium);--button-padding-y:var(--button-padding-y-medium);--button-gap:var(--button-gap-medium);--button-icon-size:var(--button-icon-size-medium);display:inline-block;width:-moz-fit-content;width:fit-content;border-radius:4px}.ndl-btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:1px;outline-color:var(--theme-color-primary-focus)}.ndl-btn{transition:background-color var(--motion-transition-quick);height:var(--button-height)}.ndl-btn .ndl-btn-inner{display:flex;height:100%;align-items:center;justify-content:center;text-align:center;gap:var(--button-gap);padding-left:var(--button-padding-x);padding-right:var(--button-padding-x);padding-top:var(--button-padding-y);padding-bottom:var(--button-padding-y)}.ndl-btn .ndl-icon-svg{width:var(--button-icon-size);height:var(--button-icon-size)}.ndl-btn.ndl-small{--button-height:var(--button-height-small);--button-padding-x:var(--button-padding-x-small);--button-padding-y:var(--button-padding-y-small);--button-gap:var(--button-gap-small);--button-icon-size:var(--button-icon-size-small);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-btn.ndl-medium{--button-height:var(--button-height-medium);--button-padding-x:var(--button-padding-x-medium);--button-padding-y:var(--button-padding-y-medium);--button-gap:var(--button-gap-medium);--button-icon-size:var(--button-icon-size-medium);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-btn.ndl-large{--button-height:var(--button-height-large);--button-padding-x:var(--button-padding-x-large);--button-padding-y:var(--button-padding-y-large);--button-gap:var(--button-gap-large);--button-icon-size:var(--button-icon-size-large);font:var(--typography-title-4);letter-spacing:var(--typography-title-4-letter-spacing);font-family:var(--typography-title-4-font-family),sans-serif}.ndl-btn.ndl-disabled{cursor:not-allowed}.ndl-btn.ndl-loading{position:relative;cursor:wait}.ndl-btn.ndl-loading .ndl-btn-content,.ndl-btn.ndl-loading .ndl-btn-leading-element,.ndl-btn.ndl-loading .ndl-btn-trailing-element{visibility:hidden}.ndl-btn.ndl-floating:not(.ndl-text-button){--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-btn.ndl-fluid{width:100%}.ndl-btn.ndl-filled-button{border-width:0px;color:var(--theme-color-neutral-text-inverse)}.ndl-btn.ndl-filled-button.ndl-disabled{background-color:var(--theme-color-neutral-bg-stronger);color:var(--theme-color-neutral-text-inverse)}.ndl-btn.ndl-filled-button:not(.ndl-disabled).ndl-primary{background-color:var(--theme-color-primary-bg-strong)}.ndl-btn.ndl-filled-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):hover{background-color:var(--theme-color-primary-hover-strong)}.ndl-btn.ndl-filled-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):active{background-color:var(--theme-color-primary-pressed-strong)}.ndl-btn.ndl-filled-button:not(.ndl-disabled).ndl-danger{background-color:var(--theme-color-danger-bg-strong)}.ndl-btn.ndl-filled-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):hover{background-color:var(--theme-color-danger-hover-strong)}.ndl-btn.ndl-filled-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):active{background-color:var(--theme-color-danger-pressed-strong)}.ndl-btn.ndl-outlined-button{border-width:1px;border-style:solid;background-color:var(--theme-color-neutral-bg-weak)}.ndl-btn.ndl-outlined-button .ndl-btn-inner{padding-left:calc(var(--button-padding-x) - 1px);padding-right:calc(var(--button-padding-x) - 1px)}.ndl-btn.ndl-outlined-button.ndl-disabled{border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);color:var(--theme-color-neutral-text-weakest)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-primary{border-color:var(--theme-color-primary-border-strong);color:var(--theme-color-primary-text)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):hover{background-color:var(--theme-color-primary-hover-weak)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):active{background-color:var(--theme-color-primary-pressed-weak)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading).ndl-floating:hover{background-color:var(--theme-color-primary-bg-weak)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading).ndl-floating:active{background-color:var(--theme-color-primary-bg-weak)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-danger{border-color:var(--theme-color-danger-border-strong);color:var(--theme-color-danger-text)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):hover{background-color:var(--theme-color-danger-hover-weak)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):active{background-color:var(--theme-color-danger-pressed-weak)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading).ndl-floating:hover{background-color:var(--theme-color-danger-bg-weak)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading).ndl-floating:active{background-color:var(--theme-color-danger-bg-weak)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-neutral{border-color:var(--theme-color-neutral-border-strong);color:var(--theme-color-neutral-text-weak)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):hover{background-color:var(--theme-color-neutral-hover)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):active{background-color:var(--theme-color-neutral-pressed)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading).ndl-floating:hover{background-color:var(--theme-color-neutral-bg-default)}.ndl-btn.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading).ndl-floating:active{background-color:var(--theme-color-neutral-bg-strong)}.ndl-btn.ndl-text-button{border-style:none;background-color:transparent}.ndl-btn.ndl-text-button.ndl-disabled{color:var(--theme-color-neutral-text-weakest)}.ndl-btn.ndl-text-button:not(.ndl-disabled).ndl-primary{color:var(--theme-color-primary-text)}.ndl-btn.ndl-text-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):hover{background-color:var(--theme-color-primary-hover-weak)}.ndl-btn.ndl-text-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):active{background-color:var(--theme-color-primary-pressed-weak)}.ndl-btn.ndl-text-button:not(.ndl-disabled).ndl-danger{color:var(--theme-color-danger-text)}.ndl-btn.ndl-text-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):hover{background-color:var(--theme-color-danger-hover-weak)}.ndl-btn.ndl-text-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):active{background-color:var(--theme-color-danger-pressed-weak)}.ndl-btn.ndl-text-button:not(.ndl-disabled).ndl-neutral{color:var(--theme-color-neutral-text-weak);font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif}.ndl-btn.ndl-text-button:not(.ndl-disabled).ndl-neutral.ndl-large{font:var(--typography-subheading-medium);letter-spacing:var(--typography-subheading-medium-letter-spacing);font-family:var(--typography-subheading-medium-font-family),sans-serif}.ndl-btn.ndl-text-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):hover{background-color:var(--theme-color-neutral-hover)}.ndl-btn.ndl-text-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):active{background-color:var(--theme-color-neutral-pressed)}.ndl-btn .ndl-btn-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-btn .ndl-btn-spinner-wrapper{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ndl-btn .ndl-btn-leading-element,.ndl-btn .ndl-btn-trailing-element{display:flex;flex-shrink:0;flex-grow:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.ndl-btn{text-decoration-line:none}.ndl-icon-btn{--icon-button-size:var(--space-32);--icon-button-icon-size:20px;--icon-button-border-radius:var(--space-8);transition:background-color var(--motion-transition-quick);display:inline-block;flex-shrink:0;cursor:pointer;color:var(--theme-color-neutral-icon);outline:2px solid transparent;outline-offset:2px}.ndl-icon-btn:focus-visible{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-icon-btn .ndl-icon-btn-inner{display:flex;height:100%;align-items:center;justify-content:center;gap:2px}.ndl-icon-btn{width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--icon-button-border-radius)}.ndl-icon-btn .ndl-icon{width:var(--icon-button-icon-size);height:var(--icon-button-icon-size);display:flex;align-items:center;justify-content:center}.ndl-icon-btn .ndl-icon svg,.ndl-icon-btn .ndl-icon .ndl-icon-svg{width:var(--icon-button-icon-size);height:var(--icon-button-icon-size)}.ndl-icon-btn:not(.ndl-clean){background-color:var(--theme-color-neutral-bg-weak)}.ndl-icon-btn.ndl-danger{color:var(--theme-color-danger-icon)}.ndl-icon-btn.ndl-floating{--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-icon-btn.ndl-disabled{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-icon-btn.ndl-small{--icon-button-size:28px;--icon-button-icon-size:var(--space-16);--icon-button-border-radius:6px}.ndl-icon-btn.ndl-medium{--icon-button-size:var(--space-32);--icon-button-icon-size:20px;--icon-button-border-radius:var(--space-8)}.ndl-icon-btn.ndl-large{--icon-button-size:40px;--icon-button-icon-size:20px;--icon-button-border-radius:var(--space-8)}.ndl-icon-btn:not(.ndl-clean){border-width:1px;border-color:var(--theme-color-neutral-border-strong)}.ndl-icon-btn:not(.ndl-clean).ndl-danger{border-color:var(--theme-color-danger-border-strong)}.ndl-icon-btn:not(.ndl-clean).ndl-disabled{border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-weak)}.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading):hover:not(.ndl-floating){background-color:var(--theme-color-neutral-hover)}.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading):hover:not(.ndl-floating).ndl-danger{background-color:var(--theme-color-danger-hover-weak)}.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading).ndl-floating:hover{background-color:var(--theme-color-neutral-bg-default)}.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading).ndl-floating:hover.ndl-danger{background-color:var(--theme-color-danger-bg-weak)}.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading):active:not(.ndl-floating),.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading).ndl-active:not(.ndl-floating){background-color:var(--theme-color-neutral-pressed)}.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading):active:not(.ndl-floating).ndl-danger,.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading).ndl-active:not(.ndl-floating).ndl-danger{background-color:var(--theme-color-danger-pressed-weak)}.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading).ndl-floating:active,.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading).ndl-floating.ndl-active{background-color:var(--theme-color-neutral-bg-strong)}.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading).ndl-floating:active.ndl-danger,.ndl-icon-btn:not(.ndl-disabled):not(.ndl-loading).ndl-floating.ndl-active.ndl-danger{background-color:var(--theme-color-danger-bg-weak)}.ndl-icon-btn.ndl-loading{cursor:default}.ndl-icon-btn-array{display:flex;max-width:-moz-min-content;max-width:min-content;gap:2px;border-radius:6px;border-width:1px;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);padding:1px}.ndl-icon-btn-array.ndl-array-floating{--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-icon-btn-array.ndl-col{flex-direction:column}.ndl-icon-btn-array.ndl-row{flex-direction:row}.ndl-icon-btn-array.ndl-small .ndl-icon-btn{--icon-button-size:24px;--icon-button-border-radius:4px;--icon-button-icon-size:var(--space-16)}.ndl-icon-btn-array.ndl-medium .ndl-icon-btn{--icon-button-size:28px;--icon-button-border-radius:4px;--icon-button-icon-size:20px}.ndl-icon-btn-array.ndl-large .ndl-icon-btn{--icon-button-size:36px;--icon-button-border-radius:4px;--icon-button-icon-size:20px}.ndl-status-label{--label-height:24px;display:flex;max-width:-moz-max-content;max-width:max-content;flex-direction:column;justify-content:center;border-radius:9999px;padding-left:8px;padding-right:8px;text-transform:capitalize;font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif;height:var(--label-height);line-height:normal}.ndl-status-label.ndl-small{--label-height:20px}.ndl-status-label.ndl-large{--label-height:24px}.ndl-status-label .ndl-status-label-content{display:flex;flex-direction:row;align-items:center;gap:4px}.ndl-status-label .ndl-status-label-content svg{width:8px;height:8px}.ndl-status-label .ndl-status-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-status-label.ndl-clean{padding:0}.ndl-status-label.ndl-clean .ndl-status-label-text{color:var(--theme-color-neutral-text-default)}.ndl-status-label.ndl-outlined{border-width:1px;border-style:solid;background-color:var(--theme-color-neutral-bg-weak)}.ndl-status-label.ndl-semi-filled{border-width:1px;border-style:solid}.ndl-tabs{min-height:-moz-fit-content;min-height:fit-content;flex-shrink:0;overflow:hidden;--tab-icon-svg-size:20px}.ndl-tabs.ndl-large{font:var(--typography-subheading-medium);letter-spacing:var(--typography-subheading-medium-letter-spacing);font-family:var(--typography-subheading-medium-font-family),sans-serif}.ndl-tabs.ndl-large .ndl-scroll-icon{margin-top:2px}.ndl-tabs.ndl-small{font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif}.ndl-tabs.ndl-underline-tab.ndl-large{--tab-left-spacing:var(--space-16);--tab-right-spacing:var(--space-16);--tab-top-spacing:0;--tab-bottom-spacing:var(--space-16);--tab-gap:var(--space-12);--tab-height:40px}.ndl-tabs.ndl-underline-tab.ndl-small{--tab-left-spacing:var(--space-4);--tab-right-spacing:var(--space-4);--tab-top-spacing:0;--tab-bottom-spacing:var(--space-12);--tab-gap:var(--space-12);--tab-icon-svg-size:16px;--tab-height:32px}.ndl-tabs.ndl-filled-tab.ndl-large{--tab-left-spacing:var(--space-16);--tab-right-spacing:var(--space-16);--tab-top-spacing:6px;--tab-bottom-spacing:6px;--tab-gap:var(--space-8);--tab-height:32px}.ndl-tabs.ndl-filled-tab.ndl-small{--tab-left-spacing:var(--space-12);--tab-right-spacing:var(--space-12);--tab-top-spacing:var(--space-4);--tab-bottom-spacing:var(--space-4);--tab-gap:var(--space-4);--tab-height:28px}.ndl-tabs{position:relative}.ndl-tabs .ndl-tabs-container{display:flex;flex-direction:row;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}.ndl-tabs .ndl-tabs-container::-webkit-scrollbar{display:none}.ndl-tabs .ndl-tabs-container:has(.ndl-underline-tab){gap:12px}.ndl-tabs .ndl-tabs-container:has(.ndl-filled-tab){gap:8px}.ndl-tabs .ndl-scroll-item{pointer-events:none;visibility:visible;position:absolute;top:0;bottom:0;z-index:10;display:none;width:32px;align-items:flex-start;opacity:1}@media(min-width:512px){.ndl-tabs .ndl-scroll-item{display:flex}}.ndl-tabs .ndl-scroll-item{transition:opacity var(--motion-transition-quick),transform var(--motion-transition-quick);--tab-scroll-gradient:var(--theme-color-neutral-bg-weak)}.ndl-tabs .ndl-scroll-item.ndl-scroll-item-on-background-weak{--tab-scroll-gradient:var(--theme-color-neutral-bg-weak)}.ndl-tabs .ndl-scroll-item.ndl-scroll-item-on-background-default{--tab-scroll-gradient:var(--theme-color-neutral-bg-default)}.ndl-tabs .ndl-scroll-item.ndl-scroll-left-item{left:0;justify-content:flex-start;background:linear-gradient(to right,var(--tab-scroll-gradient) 0%,var(--tab-scroll-gradient) 60%,transparent 100%);transform:translate(0)}.ndl-tabs .ndl-scroll-item.ndl-scroll-right-item{right:0;justify-content:flex-end;background:linear-gradient(to left,var(--tab-scroll-gradient) 0%,var(--tab-scroll-gradient) 60%,transparent 100%);transform:translate(0)}.ndl-tabs .ndl-scroll-item.ndl-scroll-item-hidden{visibility:hidden;opacity:0}.ndl-tabs .ndl-scroll-item.ndl-scroll-item-hidden.ndl-scroll-left-item{transform:translate(-100%)}.ndl-tabs .ndl-scroll-item.ndl-scroll-item-hidden.ndl-scroll-right-item{transform:translate(100%)}.ndl-tabs .ndl-scroll-icon-wrapper{pointer-events:auto;display:flex;cursor:pointer;align-items:center;justify-content:center}.ndl-tabs .ndl-scroll-icon-wrapper .ndl-scroll-icon{width:20px;height:20px;color:var(--theme-color-neutral-icon)}.ndl-tabs.ndl-underline-tab{border-bottom:1px solid var(--theme-color-neutral-border-weak)}.ndl-tabs .ndl-tab{position:relative;width:-moz-fit-content;width:fit-content;cursor:pointer;white-space:nowrap;border-top-left-radius:4px;border-top-right-radius:4px;border-width:0px;padding-left:var(--tab-left-spacing);padding-right:var(--tab-right-spacing);padding-top:var(--tab-top-spacing);padding-bottom:var(--tab-bottom-spacing)}.ndl-tabs .ndl-tab.ndl-disabled{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-tabs .ndl-tab .ndl-icon-svg{height:var(--tab-icon-svg-size);width:var(--tab-icon-svg-size)}.ndl-tabs .ndl-tab .ndl-tab-content{display:flex;gap:8px;overflow:hidden;white-space:nowrap}.ndl-tabs .ndl-tab.ndl-underline-tab:not(.ndl-selected){color:var(--theme-color-neutral-text-weak)}.ndl-tabs .ndl-tab.ndl-underline-tab.ndl-disabled{color:var(--theme-color-neutral-text-weakest)}.ndl-tabs .ndl-tab.ndl-underline-tab .ndl-tab-underline{height:3px;position:absolute;left:0;bottom:0;width:100%;border-top-left-radius:9999px;border-top-right-radius:9999px;background-color:transparent}.ndl-tabs .ndl-tab.ndl-underline-tab:focus-visible{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-tabs .ndl-tab.ndl-underline-tab:hover:not(.ndl-disabled):not(.ndl-selected) .ndl-tab-underline{background-color:var(--theme-color-neutral-border-strongest)}.ndl-tabs .ndl-tab.ndl-underline-tab:active:not(.ndl-disabled):not(.ndl-selected) .ndl-tab-underline{background-color:var(--theme-color-neutral-border-strongest)}.ndl-tabs .ndl-tab.ndl-underline-tab.ndl-selected:not(.ndl-disabled){color:var(--theme-color-primary-text)}.ndl-tabs .ndl-tab.ndl-underline-tab.ndl-selected:not(.ndl-disabled) .ndl-tab-underline{background-color:var(--theme-color-primary-border-strong)}.ndl-tabs .ndl-tab.ndl-underline-tab.ndl-selected.ndl-disabled:not(:focus) .ndl-tab-underline{background-color:var(--theme-color-neutral-bg-strong)}.ndl-tabs .ndl-tab.ndl-filled-tab{border-radius:4px;color:var(--theme-color-neutral-text-weak)}.ndl-tabs .ndl-tab.ndl-filled-tab.ndl-disabled{color:var(--theme-color-neutral-text-weakest)}.ndl-tabs .ndl-tab.ndl-filled-tab:focus-visible{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-tabs .ndl-tab.ndl-filled-tab:hover:not(.ndl-disabled):not(.ndl-selected){background-color:var(--theme-color-neutral-hover)}.ndl-tabs .ndl-tab.ndl-filled-tab:active:not(.ndl-disabled):not(.ndl-selected){--tw-bg-opacity:.2;background-color:var(--theme-color-neutral-pressed)}.ndl-tabs .ndl-tab.ndl-filled-tab.ndl-selected{background-color:var(--theme-color-primary-bg-selected);color:var(--theme-color-primary-text)}.ndl-tabs .ndl-tab .ndl-tab-badge{display:flex;height:24px;align-items:center;justify-content:center;border-radius:4px;background-color:var(--theme-color-neutral-bg-strong);padding-left:4px;padding-right:4px;text-align:center;color:var(--theme-color-neutral-text-default)}.ndl-banner.ndl-global{padding:16px;color:var(--theme-color-neutral-text-default);border-radius:8px;display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px;border-width:1px;width:420px;--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-banner.ndl-inline{padding:16px;color:var(--theme-color-neutral-text-default);border-radius:8px;display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px;border-width:1px}.ndl-banner.ndl-inline .ndl-banner-content,.ndl-banner.ndl-global .ndl-banner-content{display:flex;max-width:100%;flex:1 1 0%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:16px;column-gap:16px;row-gap:0px}.ndl-banner.ndl-inline.ndl-warning,.ndl-banner.ndl-global.ndl-warning{background-color:var(--theme-color-warning-bg-weak);border-style:solid;border-color:var(--theme-color-warning-border-weak)}.ndl-banner.ndl-inline.ndl-warning .ndl-banner-status-icon,.ndl-banner.ndl-global.ndl-warning .ndl-banner-status-icon{color:var(--theme-color-warning-icon)}.ndl-banner.ndl-inline.ndl-neutral,.ndl-banner.ndl-global.ndl-neutral{border-style:solid;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak)}.ndl-banner.ndl-inline.ndl-info,.ndl-banner.ndl-global.ndl-info{border-style:solid;border-color:var(--theme-color-primary-border-weak);background-color:var(--theme-color-primary-bg-weak)}.ndl-banner.ndl-inline.ndl-info .ndl-banner-status-icon,.ndl-banner.ndl-global.ndl-info .ndl-banner-status-icon{color:var(--theme-color-primary-icon)}.ndl-banner.ndl-inline.ndl-success,.ndl-banner.ndl-global.ndl-success{background-color:var(--theme-color-success-bg-weak);border-style:solid;border-color:var(--theme-color-success-border-weak)}.ndl-banner.ndl-inline.ndl-success .ndl-banner-status-icon,.ndl-banner.ndl-global.ndl-success .ndl-banner-status-icon{color:var(--theme-color-success-icon)}.ndl-banner.ndl-inline.ndl-danger,.ndl-banner.ndl-global.ndl-danger{background-color:var(--theme-color-danger-bg-weak);border-style:solid;border-color:var(--theme-color-danger-border-weak)}.ndl-banner.ndl-inline.ndl-danger .ndl-banner-actions,.ndl-banner.ndl-global.ndl-danger .ndl-banner-actions{color:var(--theme-color-danger-icon)}.ndl-banner.ndl-inline.ndl-danger .ndl-banner-actions a,.ndl-banner.ndl-global.ndl-danger .ndl-banner-actions a{cursor:pointer;color:var(--theme-color-neutral-text-default);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-banner.ndl-inline.ndl-danger .ndl-banner-status-icon,.ndl-banner.ndl-global.ndl-danger .ndl-banner-status-icon{color:var(--theme-color-danger-icon)}.ndl-banner .ndl-banner-description{max-width:100%;flex:1 1 0%;overflow-y:auto}.ndl-banner .ndl-banner-header{margin-bottom:0;display:flex;width:100%;justify-content:space-between}.ndl-banner:has(.ndl-banner-description) .ndl-banner-header{margin-bottom:4px}.ndl-banner:has(.ndl-banner-header) .ndl-banner-content{flex-direction:column}.ndl-banner:has(.ndl-banner-header) .ndl-banner-actions{margin-top:16px}.ndl-banner:not(:has(.ndl-banner-header)):not(:has(.ndl-banner-icon)) .ndl-banner-content{align-items:center}.ndl-banner:not(:has(.ndl-banner-header)):has(.ndl-banner-icon) .ndl-banner-description{line-height:24px}.ndl-banner .ndl-banner-status-icon{width:24px;height:24px;flex-shrink:0}.ndl-banner .ndl-banner-actions{display:flex;max-width:100%;flex-shrink:0;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px;row-gap:12px}.ndl-banner .ndl-banner-actions .ndl-btn.ndl-text-button,.ndl-banner .ndl-banner-actions .ndl-btn.ndl-outlined-button,.ndl-banner .ndl-banner-actions .ndl-btn.ndl-filled-button{border-color:var(--theme-color-neutral-text-default);background-color:transparent;color:var(--theme-color-neutral-text-default);--button-height:var(--button-height-small);--button-padding-x:var(--button-padding-x-small);--button-padding-y:var(--button-padding-y-small);--button-gap:var(--button-gap-small);--button-icon-size:var(--button-icon-size-small);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-banner .ndl-banner-actions .ndl-btn.ndl-text-button:disabled,.ndl-banner .ndl-banner-actions .ndl-btn.ndl-outlined-button:disabled,.ndl-banner .ndl-banner-actions .ndl-btn.ndl-filled-button:disabled{border-color:var(--theme-color-neutral-border-strong);background-color:transparent;color:var(--theme-color-neutral-text-weakest)}.ndl-banner .ndl-banner-actions .ndl-btn.ndl-text-button:not(:disabled):hover,.ndl-banner .ndl-banner-actions .ndl-btn.ndl-outlined-button:not(:disabled):hover,.ndl-banner .ndl-banner-actions .ndl-btn.ndl-filled-button:not(:disabled):hover{background-color:var(--theme-color-neutral-hover)}.ndl-banner .ndl-banner-actions .ndl-btn.ndl-text-button:not(:disabled):active,.ndl-banner .ndl-banner-actions .ndl-btn.ndl-outlined-button:not(:disabled):active,.ndl-banner .ndl-banner-actions .ndl-btn.ndl-filled-button:not(:disabled):active{background-color:var(--theme-color-neutral-pressed)}.ndl-form-item .ndl-form-item-label{display:inline-flex;align-items:center;-moz-column-gap:8px;column-gap:8px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-form-item .ndl-form-item-label.ndl-fluid{display:flex;width:100%}.ndl-form-item .ndl-form-item-label.ndl-label-before{flex-direction:row-reverse}.ndl-form-item .ndl-form-item-wrapper{display:flex;width:100%}.ndl-form-item .ndl-form-item-wrapper .ndl-form-item-optional{color:var(--theme-color-neutral-text-weaker);font-style:italic;margin-left:auto}.ndl-form-item .ndl-form-item-wrapper .ndl-information-icon-small{margin-top:2px;margin-left:3px;width:16px;height:16px;color:var(--theme-color-neutral-text-weak)}.ndl-form-item .ndl-form-item-wrapper .ndl-information-icon-large{margin-top:2px;margin-left:3px;width:20px;height:20px;color:var(--theme-color-neutral-text-weak)}.ndl-form-item.ndl-type-text .ndl-form-item-label{flex-direction:column-reverse;align-items:flex-start;row-gap:5px}.ndl-form-item.ndl-type-text .ndl-form-item-no-label{row-gap:0px}.ndl-form-item.ndl-type-text:not(.ndl-disabled) .ndl-form-label-text{color:var(--theme-color-neutral-text-weak)}.ndl-form-item.ndl-disabled .ndl-form-label-text{color:var(--theme-color-neutral-text-weakest)}.ndl-form-item.ndl-disabled .ndl-form-item-label{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-form-item .ndl-form-msg{margin-top:4px;display:flex;flex-direction:row;align-items:center;gap:4px;font-size:.75rem;line-height:1rem;color:var(--theme-color-neutral-text-weak)}.ndl-form-item .ndl-form-msg .ndl-error-text{display:inline-block}.ndl-form-item.ndl-has-error input:not(:active):not(:focus){outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-danger-border-strong)}.ndl-form-item.ndl-has-error .ndl-form-msg{color:var(--theme-color-danger-text)}.ndl-form-item.ndl-has-leading-icon input[type=text],.ndl-form-item.ndl-has-leading-icon input[type=email],.ndl-form-item.ndl-has-leading-icon input[type=password],.ndl-form-item.ndl-has-leading-icon input[type=number],.ndl-form-item.ndl-has-leading-icon input[type=url]{padding-left:36px}.ndl-form-item.ndl-has-trailing-icon input[type=text],.ndl-form-item.ndl-has-trailing-icon input[type=email],.ndl-form-item.ndl-has-trailing-icon input[type=password],.ndl-form-item.ndl-has-trailing-icon input[type=number],.ndl-form-item.ndl-has-trailing-icon input[type=url]{padding-right:36px}.ndl-form-item.ndl-has-icon .ndl-error-icon{width:20px;height:20px;color:var(--theme-color-danger-text)}.ndl-form-item.ndl-has-icon .ndl-icon{color:var(--theme-color-neutral-text-weak)}.ndl-form-item.ndl-has-icon.ndl-right-icon{position:absolute;cursor:pointer}.ndl-form-item.ndl-has-icon.ndl-disabled .ndl-right-icon{cursor:not-allowed}.ndl-form-item.ndl-has-icon.ndl-disabled .ndl-icon{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-form-item.ndl-large input[type=text],.ndl-form-item.ndl-large input[type=email],.ndl-form-item.ndl-large input[type=password],.ndl-form-item.ndl-large input[type=number],.ndl-form-item.ndl-large input[type=url]{height:48px;padding-top:12px;padding-bottom:12px;font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.ndl-form-item.ndl-large input[type=text]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-large input[type=email]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-large input[type=password]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-large input[type=number]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-large input[type=url]:-moz-read-only:not(:disabled){height:24px}.ndl-form-item.ndl-large input[type=text]:read-only:not(:disabled),.ndl-form-item.ndl-large input[type=email]:read-only:not(:disabled),.ndl-form-item.ndl-large input[type=password]:read-only:not(:disabled),.ndl-form-item.ndl-large input[type=number]:read-only:not(:disabled),.ndl-form-item.ndl-large input[type=url]:read-only:not(:disabled){height:24px}.ndl-form-item.ndl-large .ndl-form-item-label{font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.ndl-form-item.ndl-large .ndl-form-msg{font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-form-item.ndl-large.ndl-has-trailing-icon input[type=text],.ndl-form-item.ndl-large.ndl-has-trailing-icon input[type=email],.ndl-form-item.ndl-large.ndl-has-trailing-icon input[type=password],.ndl-form-item.ndl-large.ndl-has-trailing-icon input[type=number],.ndl-form-item.ndl-large.ndl-has-trailing-icon input[type=url]{padding-right:42px}.ndl-form-item.ndl-large.ndl-has-leading-icon input[type=text],.ndl-form-item.ndl-large.ndl-has-leading-icon input[type=email],.ndl-form-item.ndl-large.ndl-has-leading-icon input[type=password],.ndl-form-item.ndl-large.ndl-has-leading-icon input[type=number],.ndl-form-item.ndl-large.ndl-has-leading-icon input[type=url]{padding-left:42px}.ndl-form-item.ndl-large.ndl-has-icon .ndl-icon{position:absolute;width:24px;height:24px}.ndl-form-item.ndl-large.ndl-has-icon .ndl-icon.ndl-left-icon{top:calc(50% - 12px);left:16px}.ndl-form-item.ndl-large.ndl-has-icon .ndl-right-icon{top:calc(50% - 12px);right:16px}.ndl-form-item.ndl-medium input[type=text],.ndl-form-item.ndl-medium input[type=email],.ndl-form-item.ndl-medium input[type=password],.ndl-form-item.ndl-medium input[type=number],.ndl-form-item.ndl-medium input[type=url]{height:36px;padding-top:8px;padding-bottom:8px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-form-item.ndl-medium input[type=text]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-medium input[type=email]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-medium input[type=password]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-medium input[type=number]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-medium input[type=url]:-moz-read-only:not(:disabled){height:20px}.ndl-form-item.ndl-medium input[type=text]:read-only:not(:disabled),.ndl-form-item.ndl-medium input[type=email]:read-only:not(:disabled),.ndl-form-item.ndl-medium input[type=password]:read-only:not(:disabled),.ndl-form-item.ndl-medium input[type=number]:read-only:not(:disabled),.ndl-form-item.ndl-medium input[type=url]:read-only:not(:disabled){height:20px}.ndl-form-item.ndl-medium .ndl-form-item-label{font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-form-item.ndl-medium.ndl-has-leading-icon input[type=text],.ndl-form-item.ndl-medium.ndl-has-leading-icon input[type=email],.ndl-form-item.ndl-medium.ndl-has-leading-icon input[type=password],.ndl-form-item.ndl-medium.ndl-has-leading-icon input[type=number],.ndl-form-item.ndl-medium.ndl-has-leading-icon input[type=url]{padding-left:36px}.ndl-form-item.ndl-medium.ndl-has-icon .ndl-icon{position:absolute;width:20px;height:20px}.ndl-form-item.ndl-medium.ndl-has-icon .ndl-icon.ndl-left-icon{top:calc(50% - 10px);left:12px}.ndl-form-item.ndl-medium.ndl-has-icon .ndl-right-icon{top:calc(50% - 10px);right:12px}.ndl-form-item.ndl-small{line-height:1.25rem}.ndl-form-item.ndl-small input[type=text],.ndl-form-item.ndl-small input[type=email],.ndl-form-item.ndl-small input[type=password],.ndl-form-item.ndl-small input[type=number],.ndl-form-item.ndl-small input[type=url]{height:24px;padding:2px 8px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-form-item.ndl-small input[type=text]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-small input[type=email]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-small input[type=password]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-small input[type=number]:-moz-read-only:not(:disabled),.ndl-form-item.ndl-small input[type=url]:-moz-read-only:not(:disabled){height:24px}.ndl-form-item.ndl-small input[type=text]:read-only:not(:disabled),.ndl-form-item.ndl-small input[type=email]:read-only:not(:disabled),.ndl-form-item.ndl-small input[type=password]:read-only:not(:disabled),.ndl-form-item.ndl-small input[type=number]:read-only:not(:disabled),.ndl-form-item.ndl-small input[type=url]:read-only:not(:disabled){height:24px}.ndl-form-item.ndl-small .ndl-form-item-label{font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-form-item.ndl-small.ndl-has-leading-icon input[type=text],.ndl-form-item.ndl-small.ndl-has-leading-icon input[type=email],.ndl-form-item.ndl-small.ndl-has-leading-icon input[type=password],.ndl-form-item.ndl-small.ndl-has-leading-icon input[type=number],.ndl-form-item.ndl-small.ndl-has-leading-icon input[type=url]{padding-left:28px}.ndl-form-item.ndl-small.ndl-has-trailing-icon input[type=text],.ndl-form-item.ndl-small.ndl-has-trailing-icon input[type=email],.ndl-form-item.ndl-small.ndl-has-trailing-icon input[type=password],.ndl-form-item.ndl-small.ndl-has-trailing-icon input[type=number],.ndl-form-item.ndl-small.ndl-has-trailing-icon input[type=url]{padding-right:28px}.ndl-form-item.ndl-small.ndl-has-icon .ndl-icon{position:absolute;width:16px;height:16px}.ndl-form-item.ndl-small.ndl-has-icon .ndl-icon.ndl-left-icon{top:calc(50% - 8px);left:8px}.ndl-form-item.ndl-small.ndl-has-icon .ndl-right-icon{top:calc(50% - 8px);right:8px}.ndl-progress-bar-wrapper{display:flex;flex-direction:column}.ndl-progress-bar-wrapper .ndl-header{display:flex;flex-direction:row;justify-content:space-between}.ndl-progress-bar-wrapper .ndl-header .ndl-heading{margin-bottom:8px;color:var(--theme-color-neutral-text-weak);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-progress-bar-wrapper .ndl-header .ndl-progress-number{color:var(--theme-color-neutral-text-weak);font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif}.ndl-progress-bar-wrapper .ndl-progress-bar-wrapper-inner{position:relative}.ndl-progress-bar-wrapper .ndl-progress-bar-container{overflow:hidden;border-radius:9999px;background-color:var(--theme-color-neutral-bg-strong)}.ndl-progress-bar-wrapper .ndl-progress-bar-container .ndl-progress-bar{max-width:100%;background-color:var(--theme-color-primary-bg-status);transition-property:all;transition-timing-function:cubic-bezier(.42,0,.58,1);transition-duration:.1s;z-index:1}.ndl-progress-bar-wrapper .ndl-progress-bar-shadow{border-radius:9999px;background-color:transparent;--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:0;pointer-events:none;position:absolute;top:0;left:0}.ndl-progress-bar-wrapper.ndl-large .ndl-progress-bar-container,.ndl-progress-bar-wrapper.ndl-large .ndl-progress-bar,.ndl-progress-bar-wrapper.ndl-large .ndl-progress-bar-shadow{height:8px;min-width:3%}.ndl-progress-bar-wrapper.ndl-small .ndl-progress-bar-container,.ndl-progress-bar-wrapper.ndl-small .ndl-progress-bar,.ndl-progress-bar-wrapper.ndl-small .ndl-progress-bar-shadow{height:4px;min-width:2%}.ndl-tag{--tag-padding-x:6px;--tag-gap:var(--space-4);--tag-height:var(--space-24);display:inline-flex;align-items:center;justify-content:center;background-color:var(--theme-color-neutral-bg-strong);padding-left:var(--tag-padding-x);padding-right:var(--tag-padding-x);gap:var(--tag-gap);height:var(--tag-height);border-radius:var(--space-2)}.ndl-tag .ndl-tag-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-tag .ndl-remove-icon{width:16px;height:16px;flex-shrink:0;cursor:pointer;color:var(--theme-color-neutral-text-weak);outline:2px solid transparent;outline-offset:2px;border-radius:var(--space-2)}.ndl-tag .ndl-remove-icon:focus-visible{outline-width:2px;outline-offset:0px;outline-color:var(--theme-color-primary-focus)}.ndl-tag.ndl-destructive{background-color:var(--theme-color-danger-bg-weak);color:var(--theme-color-danger-text)}.ndl-tag.ndl-small{font:var(--typography-body-small);letter-spacing:var(--typography-body-small-letter-spacing);font-family:var(--typography-body-small-font-family),sans-serif;--tag-padding-x:var(--space-4);--tag-gap:var(--space-4);--tag-height:20px}.ndl-tag.ndl-medium{font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif;--tag-padding-x:6px;--tag-gap:var(--space-4);--tag-height:var(--space-24)}.ndl-tag.ndl-large{font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif;--tag-padding-x:var(--space-8);--tag-gap:var(--space-8);--tag-height:var(--space-32)}.ndl-menu{border-radius:8px;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-weak);padding:6px;--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:40;display:flex;flex-direction:column;gap:4px;border-width:1px;max-height:95vh;min-width:250px;overflow-y:auto;text-align:start;color:var(--theme-color-neutral-text-default);outline:2px solid transparent;outline-offset:2px}.ndl-menu .ndl-menu-items,.ndl-menu .ndl-menu-group{display:flex;flex-direction:column;gap:4px;outline:2px solid transparent;outline-offset:2px}.ndl-menu:has(.ndl-menu-item-leading-content):not(:has(.ndl-menu-radio-item)) .ndl-menu-item:not(:has(.ndl-menu-item-leading-content)) .ndl-menu-item-title-wrapper{margin-left:30px}.ndl-menu:has(.ndl-menu-radio-item):has(.ndl-menu-item-leading-content) .ndl-menu-item:not(.ndl-checked):not(:has(.ndl-menu-item-leading-content)) .ndl-menu-item-title-wrapper{margin-left:60px}.ndl-menu:has(.ndl-menu-radio-item):has(.ndl-menu-item-leading-content) .ndl-menu-item:not(.ndl-checked):has(.ndl-menu-item-leading-content) .ndl-menu-item-leading-content{margin-left:32px}.ndl-menu:has(.ndl-menu-radio-item):has(.ndl-menu-item-leading-content) .ndl-menu-item.ndl-checked:not(:has(.ndl-menu-item-leading-content)) .ndl-menu-item-title-wrapper{margin-left:28px}.ndl-menu:has(.ndl-menu-radio-item):not(:has(.ndl-menu-item-leading-content)) .ndl-menu-item:not(.ndl-checked) .ndl-menu-item-title-wrapper{margin-left:32px}.ndl-menu .ndl-menu-item{cursor:pointer;border-radius:8px;padding:6px;text-align:left;outline:2px solid transparent;outline-offset:2px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-menu .ndl-menu-item:hover:not(.ndl-disabled){background-color:var(--theme-color-neutral-hover)}.ndl-menu .ndl-menu-item:focus-visible:not(.ndl-disabled){outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-menu .ndl-menu-item.ndl-disabled{cursor:not-allowed}.ndl-menu .ndl-menu-item.ndl-disabled .ndl-menu-item-title,.ndl-menu .ndl-menu-item.ndl-disabled .ndl-menu-item-description,.ndl-menu .ndl-menu-item.ndl-disabled .ndl-menu-item-leading-content{color:var(--theme-color-neutral-text-weakest)}.ndl-menu .ndl-menu-item .ndl-menu-item-inner{display:flex;width:100%;flex-direction:row}.ndl-menu .ndl-menu-item .ndl-menu-item-title-wrapper{display:flex;width:100%;flex-direction:column}.ndl-menu .ndl-menu-item .ndl-menu-item-title{width:100%;color:currentColor;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-menu .ndl-menu-item .ndl-menu-item-description{color:var(--theme-color-neutral-text-weaker);font:var(--typography-body-small);letter-spacing:var(--typography-body-small-letter-spacing);font-family:var(--typography-body-small-font-family),sans-serif}.ndl-menu .ndl-menu-item .ndl-menu-item-chevron{width:16px;height:16px}.ndl-menu .ndl-menu-item .ndl-menu-item-pre-leading-content{margin-right:12px;display:flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;color:var(--theme-color-neutral-icon)}.ndl-menu .ndl-menu-item .ndl-menu-item-leading-content{margin-right:8px;display:flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;color:var(--theme-color-neutral-icon)}.ndl-menu .ndl-menu-item .ndl-menu-item-trailing-content{margin-left:8px;flex-shrink:0;align-self:center;color:var(--theme-color-neutral-icon)}.ndl-menu .ndl-menu-category-item{white-space:nowrap;padding:10px 6px;color:var(--theme-color-neutral-text-default);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-datepicker .react-datepicker-wrapper:has(.ndl-fluid),.ndl-datepicker-popper .react-datepicker-wrapper:has(.ndl-fluid){width:auto}.ndl-datepicker .react-datepicker__sr-only,.ndl-datepicker-popper .react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ndl-datepicker .react-datepicker-wrapper,.ndl-datepicker-popper .react-datepicker-wrapper{width:-moz-fit-content;width:fit-content}.ndl-datepicker.react-datepicker-popper,.ndl-datepicker-popper.react-datepicker-popper{z-index:10;display:flex;width:320px;align-items:center;justify-content:center;border-radius:4px;border-width:1px;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-datepicker.react-datepicker-popper .react-datepicker__aria-live,.ndl-datepicker-popper.react-datepicker-popper .react-datepicker__aria-live{display:none}.ndl-datepicker .react-datepicker,.ndl-datepicker-popper .react-datepicker{width:100%;padding:24px}.ndl-datepicker .ndl-datepicker-header,.ndl-datepicker-popper .ndl-datepicker-header{display:flex;height:32px;align-items:center;justify-content:space-between;gap:8px;padding-left:8px}.ndl-datepicker .ndl-datepicker-header .ndl-datepicker-selects,.ndl-datepicker-popper .ndl-datepicker-header .ndl-datepicker-selects{display:flex;gap:16px}.ndl-datepicker .ndl-datepicker-header .ndl-datepicker-selects button,.ndl-datepicker-popper .ndl-datepicker-header .ndl-datepicker-selects button{border-radius:4px;outline:2px solid transparent;outline-offset:2px}.ndl-datepicker .ndl-datepicker-header .ndl-datepicker-selects button:focus-visible,.ndl-datepicker-popper .ndl-datepicker-header .ndl-datepicker-selects button:focus-visible{outline-width:2px;outline-offset:2px;outline-color:var(--theme-color-primary-focus)}.ndl-datepicker .ndl-datepicker-header .ndl-datepicker-chevron,.ndl-datepicker-popper .ndl-datepicker-header .ndl-datepicker-chevron{width:16px;height:16px;color:var(--theme-color-neutral-text-default)}.ndl-datepicker .react-datepicker__day-names,.ndl-datepicker-popper .react-datepicker__day-names{margin-top:16px;margin-bottom:8px;display:flex;gap:8px}.ndl-datepicker .react-datepicker__day-name,.ndl-datepicker-popper .react-datepicker__day-name{width:32px;height:32px;text-align:center;color:var(--theme-color-neutral-text-weaker);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-datepicker .react-datepicker__day-name:first-child,.ndl-datepicker-popper .react-datepicker__day-name:first-child{margin-left:0}.ndl-datepicker .react-datepicker__day-name:last-child,.ndl-datepicker-popper .react-datepicker__day-name:last-child{margin-right:0}.ndl-datepicker .react-datepicker__day-name,.ndl-datepicker-popper .react-datepicker__day-name{line-height:32px}.ndl-datepicker .react-datepicker__month,.ndl-datepicker-popper .react-datepicker__month{display:flex;flex-direction:column}.ndl-datepicker .react-datepicker__week,.ndl-datepicker-popper .react-datepicker__week{display:flex;width:100%}.ndl-datepicker .react-datepicker__week .ndl-datepicker-day,.ndl-datepicker-popper .react-datepicker__week .ndl-datepicker-day{margin:4px;display:flex;flex-grow:1;flex-basis:0px;flex-direction:column;justify-content:center;border-radius:8px;text-align:center}.ndl-datepicker .react-datepicker__week .ndl-datepicker-day:first-child,.ndl-datepicker-popper .react-datepicker__week .ndl-datepicker-day:first-child{margin-left:0}.ndl-datepicker .react-datepicker__week .ndl-datepicker-day:last-child,.ndl-datepicker-popper .react-datepicker__week .ndl-datepicker-day:last-child{margin-right:0}.ndl-datepicker .react-datepicker__week .ndl-datepicker-day,.ndl-datepicker-popper .react-datepicker__week .ndl-datepicker-day{line-height:32px}.ndl-datepicker .react-datepicker__week .ndl-datepicker-day:not(.react-datepicker__day--disabled),.ndl-datepicker-popper .react-datepicker__week .ndl-datepicker-day:not(.react-datepicker__day--disabled){cursor:pointer}.ndl-datepicker .react-datepicker__week .ndl-datepicker-day:not(.react-datepicker__day--disabled):hover:not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selected):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end),.ndl-datepicker-popper .react-datepicker__week .ndl-datepicker-day:not(.react-datepicker__day--disabled):hover:not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--selected):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end){background-color:var(--theme-color-neutral-hover);color:var(--theme-color-neutral-text-default)}.ndl-datepicker .react-datepicker__week .ndl-datepicker-day:not(.react-datepicker__day--disabled):focus:not(.react-datepicker__day--selected):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end),.ndl-datepicker .react-datepicker__week .ndl-datepicker-day:not(.react-datepicker__day--disabled):focus-visible:not(.react-datepicker__day--selected):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end),.ndl-datepicker-popper .react-datepicker__week .ndl-datepicker-day:not(.react-datepicker__day--disabled):focus:not(.react-datepicker__day--selected):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end),.ndl-datepicker-popper .react-datepicker__week .ndl-datepicker-day:not(.react-datepicker__day--disabled):focus-visible:not(.react-datepicker__day--selected):not(.react-datepicker__day--selecting-range-start):not(.react-datepicker__day--range-start):not(.react-datepicker__day--range-end){color:var(--theme-color-primary-text);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color:var(--theme-color-primary-bg-strong)}.ndl-datepicker .react-datepicker__week .react-datepicker__day--outside-month,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--outside-month{visibility:hidden}.ndl-datepicker .react-datepicker__week .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--selected):not(.react-datepicker__day--keyboard-selected):not(.react-datepicker__day--selecting-range-start),.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--selected):not(.react-datepicker__day--keyboard-selected):not(.react-datepicker__day--selecting-range-start){background-color:var(--theme-color-primary-bg-weak)}.ndl-datepicker .react-datepicker__week .react-datepicker__day--in-range,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--in-range{margin-left:0;margin-right:0;border-radius:0;background-color:var(--theme-color-primary-bg-weak);padding-left:4px;padding-right:4px;color:var(--theme-color-neutral-text-default)}.ndl-datepicker .react-datepicker__week .react-datepicker__day--in-range:first-child,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--in-range:first-child{padding-left:0}.ndl-datepicker .react-datepicker__week .react-datepicker__day--in-range:last-child,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--in-range:last-child{padding-right:0}.ndl-datepicker .react-datepicker__week .react-datepicker__day--in-range:hover,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--in-range:hover{background-color:var(--theme-color-primary-hover-weak)}.ndl-datepicker .react-datepicker__week .react-datepicker__day--keyboard-selected,.ndl-datepicker .react-datepicker__week .react-datepicker__day--highlighted,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--keyboard-selected,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--highlighted{color:var(--theme-color-primary-text);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color:var(--theme-color-primary-bg-strong)}.ndl-datepicker .react-datepicker__week .react-datepicker__day--selected,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--selected{background-color:var(--theme-color-primary-bg-strong);color:var(--theme-color-neutral-text-inverse)}.ndl-datepicker .react-datepicker__week .react-datepicker__day--selected:hover,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--selected:hover{background-color:var(--theme-color-primary-hover-strong)}.ndl-datepicker .react-datepicker__week .react-datepicker__day--selected:focus,.ndl-datepicker .react-datepicker__week .react-datepicker__day--selected:focus-visible,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--selected:focus,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--selected:focus-visible{outline:2px solid transparent;outline-offset:2px}.ndl-datepicker .react-datepicker__week .react-datepicker__day--range-start,.ndl-datepicker .react-datepicker__week .react-datepicker__day--selecting-range-start,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--range-start,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--selecting-range-start{border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:var(--theme-color-primary-bg-strong);color:var(--theme-color-neutral-text-inverse)}.ndl-datepicker .react-datepicker__week .react-datepicker__day--range-start:hover,.ndl-datepicker .react-datepicker__week .react-datepicker__day--selecting-range-start:hover,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--range-start:hover,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--selecting-range-start:hover{background-color:var(--theme-color-primary-hover-strong)}.ndl-datepicker .react-datepicker__week .react-datepicker__day--range-end,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--range-end{border-top-right-radius:8px;border-bottom-right-radius:8px;background-color:var(--theme-color-primary-bg-strong);color:var(--theme-color-neutral-text-inverse)}.ndl-datepicker .react-datepicker__week .react-datepicker__day--range-end:hover,.ndl-datepicker-popper .react-datepicker__week .react-datepicker__day--range-end:hover{background-color:var(--theme-color-primary-hover-strong)}.ndl-datepicker .react-datepicker__monthPicker,.ndl-datepicker-popper .react-datepicker__monthPicker{margin-top:8px;gap:8px}.ndl-datepicker .react-datepicker__month-wrapper,.ndl-datepicker-popper .react-datepicker__month-wrapper{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.ndl-datepicker .react-datepicker__month-text,.ndl-datepicker-popper .react-datepicker__month-text{flex-grow:1;flex-basis:0px;cursor:pointer;border-radius:8px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif;line-height:32px}.ndl-datepicker .react-datepicker__month-text.react-datepicker__month-text--keyboard-selected,.ndl-datepicker .react-datepicker__month-text:focus,.ndl-datepicker .react-datepicker__month-text:focus-visible,.ndl-datepicker-popper .react-datepicker__month-text.react-datepicker__month-text--keyboard-selected,.ndl-datepicker-popper .react-datepicker__month-text:focus,.ndl-datepicker-popper .react-datepicker__month-text:focus-visible{color:var(--theme-color-primary-text);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color:var(--theme-color-primary-bg-strong)}.ndl-datepicker .react-datepicker__month-text:hover,.ndl-datepicker-popper .react-datepicker__month-text:hover{background-color:var(--theme-color-neutral-hover)}.ndl-datepicker .react-datepicker__month-text.react-datepicker__month-text--selected,.ndl-datepicker-popper .react-datepicker__month-text.react-datepicker__month-text--selected{background-color:var(--theme-color-primary-bg-strong);color:var(--theme-color-neutral-text-inverse)}.ndl-datepicker .react-datepicker__month-text.react-datepicker__month-text--selected:hover,.ndl-datepicker-popper .react-datepicker__month-text.react-datepicker__month-text--selected:hover{background-color:var(--theme-color-primary-hover-strong)}.ndl-datepicker .react-datepicker__year-wrapper,.ndl-datepicker-popper .react-datepicker__year-wrapper{margin-top:16px;display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;text-align:center}.ndl-datepicker .react-datepicker__year-text,.ndl-datepicker-popper .react-datepicker__year-text{cursor:pointer;border-radius:8px;line-height:32px}.ndl-datepicker .react-datepicker__year-text:hover,.ndl-datepicker-popper .react-datepicker__year-text:hover{background-color:var(--theme-color-neutral-hover)}.ndl-datepicker .react-datepicker__year-text:focus,.ndl-datepicker .react-datepicker__year-text:focus-visible,.ndl-datepicker .react-datepicker__year-text.react-datepicker__year-text--keyboard-selected,.ndl-datepicker-popper .react-datepicker__year-text:focus,.ndl-datepicker-popper .react-datepicker__year-text:focus-visible,.ndl-datepicker-popper .react-datepicker__year-text.react-datepicker__year-text--keyboard-selected{color:var(--theme-color-primary-text);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color:var(--theme-color-primary-bg-strong)}.ndl-datepicker .react-datepicker__year-text.react-datepicker__year-text--selected,.ndl-datepicker-popper .react-datepicker__year-text.react-datepicker__year-text--selected{background-color:var(--theme-color-primary-bg-strong);color:var(--theme-color-neutral-text-inverse)}.ndl-datepicker .react-datepicker__year-text.react-datepicker__year-text--selected:hover,.ndl-datepicker-popper .react-datepicker__year-text.react-datepicker__year-text--selected:hover{background-color:var(--theme-color-primary-hover-strong)}.ndl-datepicker .react-datepicker-time__caption,.ndl-datepicker-popper .react-datepicker-time__caption{display:none}.ndl-datepicker .react-datepicker__day--disabled,.ndl-datepicker .react-datepicker__month-text--disabled,.ndl-datepicker .react-datepicker__year-text--disabled,.ndl-datepicker-popper .react-datepicker__day--disabled,.ndl-datepicker-popper .react-datepicker__month-text--disabled,.ndl-datepicker-popper .react-datepicker__year-text--disabled{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-datepicker .react-datepicker__day--disabled:hover,.ndl-datepicker .react-datepicker__month-text--disabled:hover,.ndl-datepicker .react-datepicker__year-text--disabled:hover,.ndl-datepicker-popper .react-datepicker__day--disabled:hover,.ndl-datepicker-popper .react-datepicker__month-text--disabled:hover,.ndl-datepicker-popper .react-datepicker__year-text--disabled:hover{background-color:transparent}.ndl-datepicker .react-datepicker__aria-live,.ndl-datepicker-popper .react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.ndl-datepicker .ndl-time-picker-wrapper,.ndl-datepicker-popper .ndl-time-picker-wrapper{margin-top:16px;display:flex;flex-direction:column;gap:16px}.ndl-dialog{border-radius:12px;background-color:var(--theme-color-neutral-bg-weak);padding:32px;--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-dialog .ndl-dialog-content-wrapper{display:flex;height:100%;flex-wrap:nowrap;gap:32px}.ndl-dialog .ndl-dialog-type-icon{width:88px}.ndl-dialog .ndl-dialog-type-icon.ndl-info{color:var(--theme-color-primary-icon)}.ndl-dialog .ndl-dialog-type-icon.ndl-warning{color:var(--theme-color-warning-icon)}.ndl-dialog .ndl-dialog-type-icon.ndl-danger{color:var(--theme-color-danger-icon)}.ndl-dialog.ndl-with-icon .ndl-dialog-header{margin-bottom:24px}.ndl-dialog.ndl-with-icon .ndl-dialog-image{display:none}.ndl-dialog.ndl-with-icon .ndl-dialog-content-wrapper{margin-top:32px}.ndl-dialog .ndl-dialog-close{position:absolute;right:32px}.ndl-dialog .ndl-dialog-header+.ndl-dialog-content,.ndl-dialog .ndl-dialog-description+.ndl-dialog-content{margin-top:24px}.ndl-dialog-header{margin-bottom:4px}.ndl-dialog.ndl-with-close-button .ndl-dialog-header{margin-right:48px}.ndl-dialog-subtitle{margin-bottom:16px;color:var(--theme-color-neutral-text-default);font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.ndl-dialog-description{color:var(--theme-color-neutral-text-weak);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-dialog-actions{margin-top:32px;display:flex;justify-content:flex-end;gap:16px}.ndl-dialog-image{width:calc(100% + 2 * var(--space-32) - 2 * var(--space-16));margin-left:calc(-1 * var(--space-32) + var(--space-16));margin-top:16px;margin-bottom:16px;max-width:none;border-radius:16px;background-color:var(--theme-color-neutral-bg-default)}.ndl-drawer{position:relative;display:none;flex-direction:column;background-color:var(--theme-color-neutral-bg-weak);padding-top:24px;padding-bottom:24px}.ndl-drawer.ndl-drawer-expanded{display:flex}.ndl-drawer .ndl-drawer-body-wrapper{position:relative;display:flex;width:100%;flex-grow:1;flex-direction:column;align-items:center}.ndl-drawer .ndl-drawer-body{box-sizing:border-box;height:24px;width:100%;flex-grow:1;overflow-y:auto;overflow-x:hidden;padding-left:24px;padding-right:24px}.ndl-drawer.ndl-drawer-left{border-right-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak)}.ndl-drawer.ndl-drawer-right{border-left-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak)}.ndl-drawer .ndl-drawer-close-button{position:absolute;left:unset;right:20px;top:20px}.ndl-drawer .ndl-drawer-header{margin-right:48px;padding-left:24px;padding-right:24px;padding-bottom:24px;text-align:left}.ndl-drawer .ndl-drawer-actions{margin-top:auto;display:flex;justify-content:flex-end;gap:16px;padding-left:24px;padding-right:24px;padding-top:24px}.ndl-drawer.ndl-drawer-overlay{position:absolute;top:0;bottom:0;z-index:10;--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-drawer.ndl-drawer-overlay.ndl-drawer-left{left:0;border-width:0px}.ndl-drawer.ndl-drawer-overlay.ndl-drawer-right{right:0;border-width:0px}.ndl-drawer.ndl-drawer-push{position:relative}.ndl-popover{border-radius:8px;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-weak);--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:40;flex-direction:column;border-width:1px;outline:2px solid transparent;outline-offset:2px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-popover-backdrop{position:fixed;top:0;bottom:0;right:0;left:0;z-index:40}.ndl-popover-backdrop.ndl-allow-click-event-captured{pointer-events:none}.ndl-modal-root{position:fixed;top:0;left:0;bottom:0;right:0;z-index:60}.ndl-modal-root.ndl-modal-container{position:absolute}.ndl-modal-root{height:100%;overflow-y:auto;overflow-x:hidden;text-align:center}.ndl-modal-root:after{display:inline-block;height:100%;width:0px;vertical-align:middle;--tw-content:"";content:var(--tw-content)}.ndl-modal-backdrop{position:absolute;top:0;left:0;bottom:0;right:0;z-index:60;background-color:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ndl-modal{border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);position:relative;margin:32px;display:inline-block;overflow-y:auto;text-align:left;vertical-align:middle}@media not all and (min-width:1024px){.ndl-modal{margin:16px}}.ndl-modal{width:-moz-available;width:-webkit-fill-available}.ndl-modal.ndl-small{max-width:40rem}.ndl-modal.ndl-medium{max-width:44rem}.ndl-modal.ndl-large{max-width:60rem}.ndl-segmented-control{--segmented-control-height:32px;--segmented-control-item-padding-x:calc(var(--space-8) - 1px);--segmented-control-item-height:24px;--segmented-control-icon-size:16px;position:relative;z-index:0;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:none;align-items:center;gap:4px;border-radius:6px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);color:var(--theme-color-neutral-text-weak);height:var(--segmented-control-height);padding:4px 3px}.ndl-segmented-control .ndl-icon-svg{height:var(--segmented-control-icon-size);width:var(--segmented-control-icon-size)}.ndl-segmented-control .ndl-segment-item{padding-left:var(--segmented-control-item-padding-x);padding-right:var(--segmented-control-item-padding-x)}.ndl-segmented-control .ndl-segment-icon{display:flex;align-items:center;justify-content:center;width:var(--segmented-control-item-height)}.ndl-segmented-control .ndl-segment-item,.ndl-segmented-control .ndl-segment-icon{height:var(--segmented-control-item-height);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;border-width:1px;border-style:solid;border-color:transparent}.ndl-segmented-control .ndl-segment-item:focus-visible,.ndl-segmented-control .ndl-segment-icon:focus-visible{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-segmented-control .ndl-segment-item:hover:not(.ndl-current):not(:disabled),.ndl-segmented-control .ndl-segment-icon:hover:not(.ndl-current):not(:disabled){background-color:var(--theme-color-neutral-hover);color:var(--theme-color-neutral-text-weak)}.ndl-segmented-control .ndl-segment-item:active:not(.ndl-current):not(:disabled),.ndl-segmented-control .ndl-segment-icon:active:not(.ndl-current):not(:disabled){background-color:var(--theme-color-neutral-pressed)}.ndl-segmented-control .ndl-segment-item:disabled,.ndl-segmented-control .ndl-segment-icon:disabled{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-segmented-control .ndl-segment-item.ndl-current,.ndl-segmented-control .ndl-segment-icon.ndl-current{border-color:var(--theme-color-primary-border-weak);background-color:var(--theme-color-primary-bg-weak);color:var(--theme-color-primary-text)}.ndl-segmented-control .ndl-segment-item.ndl-current:disabled,.ndl-segmented-control .ndl-segment-icon.ndl-current:disabled{border-color:var(--theme-color-neutral-bg-stronger);background-color:var(--theme-color-neutral-bg-stronger);color:var(--theme-color-neutral-text-inverse)}.ndl-segmented-control.ndl-floating{--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-segmented-control.ndl-large{--segmented-control-height:40px;--segmented-control-item-padding-x:calc(var(--space-12) - 1px);--segmented-control-item-height:32px;--segmented-control-icon-size:20px;font:var(--typography-subheading-medium);letter-spacing:var(--typography-subheading-medium-letter-spacing);font-family:var(--typography-subheading-medium-font-family),sans-serif}.ndl-segmented-control.ndl-medium{--segmented-control-height:32px;--segmented-control-item-padding-x:calc(var(--space-8) - 1px);--segmented-control-item-height:24px;--segmented-control-icon-size:16px;font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif}.ndl-segmented-control.ndl-small{--segmented-control-height:28px;--segmented-control-item-padding-x:5px;--segmented-control-item-height:20px;--segmented-control-icon-size:16px;font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif;font-size:12px;line-height:16px}@keyframes ndl-spinner{0%{transform:translateZ(0) rotate(0)}to{transform:translateZ(0) rotate(360deg)}}.ndl-spin-wrapper{position:relative}.ndl-spin-wrapper.ndl-small{height:14px;width:14px}.ndl-spin-wrapper.ndl-small .ndl-spin:before{height:14px;width:14px;border-width:2px}.ndl-spin-wrapper.ndl-medium{height:20px;width:20px}.ndl-spin-wrapper.ndl-medium .ndl-spin:before{height:20px;width:20px;border-width:3px}.ndl-spin-wrapper.ndl-large{height:30px;width:30px}.ndl-spin-wrapper.ndl-large .ndl-spin:before{height:30px;width:30px;border-width:4px}.ndl-spin-wrapper .ndl-spin{position:absolute}.ndl-spin-wrapper .ndl-spin:before{animation:1.5s linear infinite ndl-spinner;animation-play-state:inherit;border-radius:50%;content:"";position:absolute;top:50%;left:50%;transform:translateZ(0);will-change:transform;border-style:solid;border-color:var(--theme-color-neutral-bg-strong);border-bottom-color:var(--theme-color-primary-bg-status)}:root{--data-grid-hover-color:rgb(240, 241, 242)}.ndl-theme-dark{--data-grid-hover-color:rgba(45, 47, 49)}.ndl-data-grid-focusable-cells .ndl-focusable-cell{outline:2px solid transparent;outline-offset:2px}.ndl-data-grid-focusable-cells .ndl-focusable-cell:focus,.ndl-data-grid-focusable-cells .ndl-focusable-cell:focus-visible{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-data-grid-root{--header-background:var(--theme-color-neutral-bg-weak);--cell-background:var(--theme-color-neutral-bg-weak);isolation:isolate;display:flex;width:100%;max-width:100%;flex-direction:column;background-color:var(--theme-color-neutral-bg-weak)}.ndl-data-grid-root.ndl-data-grid-zebra-striping .ndl-data-grid-tr:nth-child(2n){--cell-background:var(--theme-color-neutral-bg-default)}.ndl-data-grid-root.ndl-data-grid-border-vertical .ndl-data-grid-td:not(.ndl-data-grid-is-resizing):last-child,.ndl-data-grid-root.ndl-data-grid-border-vertical .ndl-data-grid-th:last-child{border-left-width:1px;border-style:solid;border-left-color:var(--theme-color-neutral-border-weak)}.ndl-data-grid-root.ndl-data-grid-border-vertical .ndl-data-grid-td:not(.ndl-focusable-cell:focus):not(.ndl-data-grid-is-resizing):not(:nth-last-child(2)):not(:last-child),.ndl-data-grid-root.ndl-data-grid-border-vertical .ndl-data-grid-th:not(:nth-last-child(2)):not(:last-child){border-right-width:1px;border-style:solid;border-right-color:var(--theme-color-neutral-border-weak)}.ndl-data-grid-root.ndl-data-grid-border-horizontal .ndl-data-grid-tr:not(:last-child){border-bottom-width:1px;border-style:solid;border-bottom-color:var(--theme-color-neutral-border-weak)}.ndl-data-grid-root .ndl-data-grid-thead .ndl-data-grid-tr{border-bottom-width:1px;border-style:solid;border-bottom-color:var(--theme-color-neutral-border-weak)}.ndl-data-grid-root.ndl-data-grid-header-filled .ndl-data-grid-thead{--header-background:var(--theme-color-neutral-bg-default)}.ndl-data-grid-root.ndl-data-grid-hover-effects .ndl-data-grid-tr:hover{--cell-background:var(--data-grid-hover-color)}.ndl-data-grid-root.ndl-data-grid-hover-effects .ndl-data-grid-pinned-cell:hover{background-color:var(--data-grid-hover-color)!important}.ndl-data-grid-root.ndl-data-grid-hover-effects .ndl-data-grid-th:hover{background-color:var(--data-grid-hover-color)}.ndl-data-grid-root .ndl-data-grid-scrollable{overflow-x:auto;flex-grow:1}.ndl-data-grid-root .ndl-data-grid-scrollable:focus{z-index:1;outline:2px solid transparent;outline-offset:2px}.ndl-data-grid-root .ndl-data-grid-scrollable:focus:focus-visible{outline-width:2px;outline-offset:0px;outline-color:var(--theme-color-primary-focus)}.ndl-data-grid-root .ndl-data-grid-scrollable:has(+.ndl-data-grid-navigation) .ndl-data-grid-tbody .ndl-data-grid-tr:last-child{border-bottom-width:1px;border-style:solid;border-bottom-color:var(--theme-color-neutral-border-weak)}.ndl-data-grid-root .ndl-div-table{width:-moz-max-content;width:max-content;min-width:100%}.ndl-data-grid-root .ndl-div-table>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:var(--theme-color-neutral-border-weak)}.ndl-data-grid-root .ndl-div-table{background-color:var(--theme-color-neutral-bg-weak)}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tr{display:flex;flex-direction:row;min-width:100%;position:relative;min-height:40px}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody{position:relative;background-color:var(--theme-color-neutral-bg-weak);overflow:unset;border-top:0}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .ndl-data-grid-tr,.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .ndl-data-grid-tr .ndl-data-grid-row-action{background-color:var(--cell-background)}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .ndl-data-grid-tr .ndl-data-grid-inline-edit{padding:0}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .ndl-data-grid-tr .ndl-data-grid-inline-edit input{height:100%;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:transparent;padding-left:16px;padding-right:16px;outline:2px solid transparent;outline-offset:2px}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .ndl-data-grid-tr .ndl-data-grid-inline-edit:focus-within{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .ndl-data-grid-tr .ndl-data-grid-dropdown-cell:focus-within{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .ndl-data-grid-tr .ndl-data-grid-pinned-cell{position:sticky;z-index:calc(var(--z-index-alias-overlay) - 1)!important}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .ndl-data-grid-tr .ndl-data-grid-pinned-cell-left{left:0;z-index:1}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .ndl-data-grid-tr .ndl-data-grid-pinned-cell-right{right:0}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .nld-table-placeholder-wrapper{min-height:80px;pointer-events:none;display:flex;height:100%;flex-direction:row;align-items:center;justify-content:center;gap:8px}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .nld-table-placeholder-wrapper .ndl-data-grid-placeholder{position:sticky;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:96px;padding-bottom:128px}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .nld-table-placeholder-wrapper .ndl-data-grid-placeholder .ndl-data-grid-placeholder-icon{padding-bottom:32px}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-tbody .nld-table-placeholder-wrapper .ndl-data-grid-placeholder .ndl-data-grid-loading-placeholder{display:flex;flex-direction:row;align-items:center;gap:4px}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-thead{position:sticky;top:0;background-color:var(--header-background);z-index:var(--z-index-alias-overlay)}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-thead .ndl-data-grid-tr{min-height:40px}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-thead.ndl-data-grid-is-resizing .ndl-data-grid-th:not(.ndl-data-grid-is-resizing){cursor:col-resize;background-color:var(--header-background);z-index:-1}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-thead.ndl-data-grid-is-resizing .ndl-data-grid-th:not(.ndl-data-grid-is-resizing) .ndl-data-grid-resizer:not(.ndl-data-grid-is-resizing){opacity:0}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-td{background-color:var(--cell-background);position:relative;display:flex;height:auto;align-items:center;white-space:pre-line;overflow-wrap:break-word;padding:10px 16px;color:var(--theme-color-neutral-text-default);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif;word-break:break-all}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-td.ndl-data-grid-custom-cell{padding:0}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-td.ndl-data-grid-row-action{position:sticky;right:0;justify-content:center}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-td.ndl-data-grid-is-resizing:after{position:absolute;content:"";width:1px;height:calc(100% + 1px);background-color:var(--theme-color-primary-focus);right:0;top:0;z-index:1000}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th{background-color:var(--header-background);container-name:data-grid-header-cell;position:relative;box-sizing:border-box;display:flex;height:40px;border-collapse:separate;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;overflow:hidden;white-space:nowrap;padding:10px 12px 10px 16px;text-align:left;color:var(--theme-color-neutral-text-weaker);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th.ndl-data-grid-row-action{background-color:var(--header-background);position:sticky;right:0}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th.ndl-data-grid-pinned-cell{position:sticky;z-index:10!important}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th.ndl-data-grid-pinned-cell-left{left:0;z-index:1}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th.ndl-data-grid-pinned-cell-right{right:0}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th .ndl-hoverable-indicator{display:none}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th:hover .ndl-hoverable-indicator,.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th:focus .ndl-hoverable-indicator,.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th:focus-within .ndl-hoverable-indicator,.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th:focus-visible .ndl-hoverable-indicator{display:block}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th .ndl-header-group{display:flex;flex-direction:row;gap:4px;text-overflow:ellipsis;width:auto;justify-content:space-between}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th .ndl-header-group:focus-visible{outline-width:2px;outline-offset:2px;outline-color:var(--theme-color-primary-focus)}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th .ndl-header-cell{text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:row;align-items:center;gap:4px}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th .ndl-header-cell .ndl-header-icon{min-width:16px;min-height:16px;height:16px;width:16px;cursor:pointer;flex-shrink:0}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th .ndl-header-action-group{position:relative;right:0;z-index:100000;display:flex;flex-direction:row;align-items:center;gap:4px}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th.ndl-data-grid-is-resizing{background-color:var(--data-grid-hover-color)}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th:hover .ndl-data-grid-resizer{z-index:1;opacity:1}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th .ndl-data-grid-resizer{height:calc(100% + 1px);position:absolute;top:0;right:0;width:4px;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--theme-color-neutral-bg-strong);opacity:0;--tw-content:none;content:var(--tw-content)}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th .ndl-data-grid-resizer.ndl-data-grid-is-resizing{background-color:var(--theme-color-primary-focus);opacity:1}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th .ndl-data-grid-resizer:hover{z-index:1;cursor:col-resize;opacity:1}.ndl-data-grid-root .ndl-div-table .ndl-data-grid-th .ndl-data-grid-resizer:focus-visible{z-index:1;background-color:var(--theme-color-primary-focus);opacity:1;outline:2px solid transparent;outline-offset:2px}.ndl-data-grid-root .ndl-data-grid-navigation{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;background-color:var(--theme-color-neutral-bg-weak);padding:12px 16px}.ndl-data-grid-root .ndl-data-grid-navigation .ndl-data-grid-navigation-right-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;-moz-column-gap:24px;column-gap:24px}.ndl-data-grid-root .ndl-data-grid-navigation .ndl-data-grid-nav{position:relative;z-index:0;display:inline-flex;max-width:-moz-min-content;max-width:min-content;-moz-column-gap:2px;column-gap:2px;border-radius:6px}.ndl-data-grid-root .ndl-data-grid-navigation .ndl-data-grid-rows-per-page{display:flex;flex-direction:row;align-items:center;justify-content:space-between;-moz-column-gap:16px;column-gap:16px;color:var(--theme-color-neutral-text-weaker);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-data-grid-root .ndl-data-grid-navigation .ndl-data-grid-results{white-space:nowrap;color:var(--theme-color-neutral-text-weaker);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-data-grid-root .ndl-data-grid-navigation .ndl-data-grid-pagination-numeric-button{position:relative;display:inline-flex;max-height:32px;min-height:32px;min-width:32px;align-items:center;justify-content:center;border-radius:12px;padding-left:4px;padding-right:4px;color:var(--theme-color-neutral-text-weak);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-data-grid-root .ndl-data-grid-navigation .ndl-data-grid-pagination-numeric-button:focus,.ndl-data-grid-root .ndl-data-grid-navigation .ndl-data-grid-pagination-numeric-button:focus-visible{outline-style:solid;outline-width:2px;outline-color:var(--theme-color-primary-focus)}.ndl-data-grid-root .ndl-data-grid-navigation .ndl-data-grid-pagination-numeric-button.ndl-is-selected{background-color:var(--theme-color-neutral-bg-strong)}.ndl-data-grid-root .ndl-data-grid-navigation .ndl-data-grid-pagination-numeric-button.ndl-not-selected-numeric{cursor:pointer}.ndl-data-grid-root .ndl-data-grid-navigation .ndl-data-grid-pagination-numeric-button.ndl-not-selected-numeric:hover{background-color:var(--theme-color-neutral-hover)}@container data-grid-header-cell (min-width: 300px){.ndl-header-group{margin-right:55px!important}.ndl-header-group{position:sticky}}.ndl-dropzone{border-radius:8px}.ndl-dropzone>div{min-height:240px;padding-top:48px;padding-bottom:48px}.ndl-dropzone .ndl-dropzone-inner-wrapper{display:flex;height:100%;flex-direction:column;justify-content:center}.ndl-dropzone .ndl-dropzone-inner-wrapper .ndl-dropzone-inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch}.ndl-dropzone .ndl-dropzone-inner-wrapper .ndl-dropzone-inner .ndl-dnd-title-container{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:stretch}.ndl-dropzone:not(.ndl-file-invalid) .ndl-dropzone-inner-wrapper{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23C4C8CD' stroke-width='1.5' stroke-dasharray='6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.ndl-dropzone svg{margin-left:auto;margin-right:auto}.ndl-dropzone.ndl-drag-disabled{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-dropzone.ndl-drag-active:not(.ndl-file-invalid){background-color:var(--theme-color-primary-bg-weak)}.ndl-dropzone.ndl-drag-active:not(.ndl-file-invalid) .ndl-dropzone-inner-wrapper{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23018BFF' stroke-width='1.5' stroke-dasharray='6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.ndl-dropzone.ndl-drag-active:not(.ndl-file-invalid) .ndl-dropzone-upload-icon{margin-bottom:1px;color:var(--theme-color-primary-bg-strong)}.ndl-dropzone .ndl-dnd-title{margin-bottom:4px}.ndl-dropzone .ndl-dnd-subtitle{font-weight:400}.ndl-dropzone .ndl-dnd-browse-link{text-decoration-line:underline;font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif}.ndl-dropzone .ndl-dnd-browse-link:not(:disabled){color:var(--theme-color-primary-text)}.ndl-dropzone .ndl-dropzone-upload-icon{width:48px;height:48px;color:var(--theme-color-neutral-text-weakest)}.ndl-dropzone .ndl-dropzone-footer{text-align:center}.ndl-dropzone .ndl-dropzone-footer .ndl-file-support-text{font:var(--typography-body-small);letter-spacing:var(--typography-body-small-letter-spacing);font-family:var(--typography-body-small-font-family),sans-serif}.ndl-dropzone .ndl-dropzone-footer .ndl-dropzone-loading-progress-bar-wrapper{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:4px}.ndl-dropzone .ndl-dropzone-footer .ndl-dropzone-loading-progress-bar-wrapper .ndl-dropzone-loading-progress-bar-indicators{display:flex;align-items:center;justify-content:center;-moz-column-gap:4px;column-gap:4px;padding-bottom:4px}.ndl-dropzone .ndl-dropzone-footer .ndl-dropzone-loading-progress-bar-wrapper .ndl-dropzone-loading-progress-bar-precentage{letter-spacing:0em}.ndl-dropzone .ndl-dropzone-footer .ndl-dropzone-loading-progress-bar-wrapper .ndl-dropzone-loading-progress-bar{width:260px}.ndl-dropzone:not(.ndl-drag-disabled) .ndl-file-support-text{color:var(--theme-color-neutral-text-weaker)}.ndl-dropzone:not(.ndl-drag-disabled) .ndl-dnd-subtitle{color:var(--theme-color-neutral-text-weaker)}.ndl-dropzone.ndl-drag-active.ndl-file-invalid{background-color:var(--theme-color-danger-bg-weak);background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23ED1252' stroke-width='2' stroke-dasharray='8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.ndl-dropzone-error-alert{margin-bottom:16px}.ndl-text-overflow{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%}.ndl-text-overflow .ndl-text-overflow-content{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%}.ndl-text-overflow .ndl-text-overflow-toggle{display:inline-block;flex-shrink:0;cursor:pointer;vertical-align:baseline}.ndl-text-overflow .ndl-text-overflow-toggle.ndl-text-overflow-toggle-margin-left{margin-left:8px}.ndl-text-overflow .ndl-text-overflow-multi-line{overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ndl-line-clamp, 2);display:-webkit-box}.ndl-text-overflow .ndl-text-overflow-single-line{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word}.ndl-text-overflow-tooltip-content{max-width:320px}.ndl-select{display:inline-flex;flex-direction:column;row-gap:4px}.ndl-select.ndl-small .ndl-error-icon{width:16px;height:16px}.ndl-select.ndl-medium .ndl-error-icon{width:20px;height:20px}.ndl-select.ndl-large .ndl-error-icon{width:24px;height:24px}.ndl-select.ndl-large label{font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.ndl-select.ndl-large .ndl-sub-text{font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-select.ndl-fluid{display:flex}.ndl-select.ndl-disabled{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-select.ndl-disabled label,.ndl-select.ndl-disabled .ndl-sub-text{color:var(--theme-color-neutral-text-weakest)}.ndl-select label{color:var(--theme-color-neutral-text-weak);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-select .ndl-sub-text{color:var(--theme-color-neutral-text-weaker);font:var(--typography-body-small);letter-spacing:var(--typography-body-small-letter-spacing);font-family:var(--typography-body-small-font-family),sans-serif}.ndl-select .ndl-error-text{color:var(--theme-color-danger-text)}.ndl-select .ndl-error-icon{color:var(--theme-color-danger-icon)}.ndl-select-input{margin:0;box-sizing:border-box;display:inline-grid;flex:1 1 auto;align-items:center;padding:0;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif;grid-template-columns:0 min-content;grid-area:1 / 1 / 2 / 3}.ndl-select-input.ndl-large{font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.ndl-select-input:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;grid-area:1 / 2;font:inherit;min-width:24px;border:0;margin:0;outline:0;padding:0}.ndl-select-placeholder{margin:0;box-sizing:border-box;display:inline-grid;align-items:center;white-space:nowrap;padding:0;color:var(--theme-color-neutral-text-weaker);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif;grid-area:1 / 1 / 2 / 2}.ndl-select-placeholder.ndl-large{font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.ndl-select-placeholder.ndl-disabled{color:var(--theme-color-neutral-text-weakest)}.ndl-select-clear{height:100%;padding:0}.ndl-select-clear>div{display:flex;height:100%;flex-direction:row;align-items:center}.ndl-select-clear>div>svg{cursor:pointer;color:var(--theme-color-neutral-text-weak)}.ndl-select-clear.ndl-small>div{gap:8px}.ndl-select-clear.ndl-small>div>svg{width:16px;height:16px}.ndl-select-clear.ndl-medium>div{gap:8px}.ndl-select-clear.ndl-medium>div>svg{width:16px;height:16px}.ndl-select-clear.ndl-large>div{gap:12px}.ndl-select-clear.ndl-large>div>svg{width:20px;height:20px}.ndl-select-indicators-container{display:flex;flex-shrink:0;flex-direction:row;align-self:stretch}.ndl-select-indicators-container .ndl-select-divider{height:75%;width:1px;background-color:var(--theme-color-neutral-border-weak)}.ndl-select-indicators-container.ndl-small,.ndl-select-indicators-container.ndl-medium{gap:8px}.ndl-select-indicators-container.ndl-large{gap:12px}.ndl-select-value-container{gap:4px;padding:0}.ndl-select-value-container.ndl-small{gap:2px}.ndl-select-multi-value{display:flex;max-width:100%}.ndl-select-multi-value .ndl-tag{max-width:100%}.ndl-select-single-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-color-neutral-text-default);grid-area:1 / 1 / 2 / 3}.ndl-select-single-value.ndl-disabled{color:var(--theme-color-neutral-text-weakest)}.ndl-select-dropdown-indicator{display:flex;align-items:center}.ndl-select-dropdown-indicator .ndl-select-icon{cursor:pointer;color:var(--theme-color-neutral-text-weak)}.ndl-select-dropdown-indicator.ndl-small .ndl-select-icon,.ndl-select-dropdown-indicator.ndl-medium .ndl-select-icon{width:16px;height:16px}.ndl-select-dropdown-indicator.ndl-large .ndl-select-icon{width:20px;height:20px}.ndl-select-dropdown-indicator.ndl-disabled .ndl-select-icon{color:var(--theme-color-neutral-text-weakest)}.ndl-select-control{position:relative;box-sizing:border-box;display:flex;cursor:pointer;align-items:center;justify-content:space-between;overflow:hidden;border-radius:4px;border-width:0px;border-style:none;background-color:var(--theme-color-neutral-bg-weak);padding-top:4px;padding-bottom:4px;outline-style:solid;outline-width:1px;outline-offset:-1px;outline-color:var(--theme-color-neutral-border-strong);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-select-control:focus-within{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-select-control{box-shadow:0 0 0 0 transparent;transition:box-shadow var(--motion-transition-quick)}.ndl-select-control:hover:not(.ndl-clean):not(.ndl-disabled){box-shadow:0 0 0 4px var(--theme-color-neutral-hover)}.ndl-select-control.ndl-small{min-height:28px;gap:4px;padding:4px 6px 4px 4px}.ndl-select-control.ndl-medium{min-height:32px;gap:4px;padding:6px 8px 6px 6px}.ndl-select-control.ndl-medium.ndl-is-multi{padding-top:4px;padding-bottom:4px}.ndl-select-control.ndl-large{min-height:40px;gap:8px;padding:8px;font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.ndl-select-control.ndl-large.ndl-is-multi{padding-top:4px;padding-bottom:4px}.ndl-select-control.ndl-has-error{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-danger-border-strong)}.ndl-select-control.ndl-has-error:focus-within{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-danger-border-strong)}.ndl-select-control.ndl-has-error:hover{border-color:var(--theme-color-danger-border-strong)}.ndl-select-control.ndl-clean{background-color:transparent;outline:2px solid transparent;outline-offset:2px}.ndl-select-control.ndl-clean:focus-within{outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-select-option{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px;overflow-wrap:break-word;border-radius:6px;background-color:transparent;padding-left:8px;padding-right:8px;color:var(--theme-color-neutral-text-default);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-select-option:hover{cursor:pointer;background-color:var(--theme-color-neutral-hover)}.ndl-select-option{padding-top:6px;padding-bottom:6px}.ndl-select-option.ndl-is-multi:hover{background-color:var(--theme-color-neutral-hover)}.ndl-select-option.ndl-form-item{margin-top:0}.ndl-select-option.ndl-focused{background-color:var(--theme-color-neutral-hover)}.ndl-select-option.ndl-selected{background-color:var(--theme-color-primary-bg-selected);color:var(--theme-color-primary-text)}.ndl-select-option.ndl-selected.ndl-is-multi{background-color:transparent;color:var(--theme-color-neutral-text-default)}.ndl-select-option.ndl-selected.ndl-is-multi:hover,.ndl-select-option.ndl-selected.ndl-is-multi.ndl-focused{background-color:var(--theme-color-neutral-hover)}.ndl-select-option.ndl-selected.ndl-is-multi:before{all:unset}.ndl-select-option.ndl-selected:before{content:"";border-radius:0 100px 100px 0;position:absolute;left:-8px;top:0;height:100%;width:4px;background-color:var(--theme-color-primary-bg-strong)}.ndl-select-option.ndl-disabled{cursor:not-allowed;background-color:transparent;color:var(--theme-color-neutral-text-weakest)}.ndl-select-option.ndl-disabled.ndl-is-multi:hover{background-color:transparent}.ndl-select-menu-portal{z-index:40}.ndl-select-menu{position:absolute;z-index:40;margin-top:4px;margin-bottom:4px;box-sizing:border-box;width:100%;min-width:-moz-min-content;min-width:min-content;overflow:hidden;border-radius:4px;border-width:1px;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-select-menu-list{display:flex;max-height:320px;flex-direction:column;gap:2px;overflow:auto;padding:8px}.ndl-graph-label{position:relative;display:inline-block;height:24px;min-width:0px;padding:2px 8px;font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-graph-label.ndl-small{height:20px;padding:0 6px}.ndl-node-label{border-radius:12px}.ndl-node-label .ndl-node-label-content{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-node-label.ndl-interactable{cursor:pointer}.ndl-node-label.ndl-interactable:not(.ndl-disabled):active:after,.ndl-node-label.ndl-interactable:not(.ndl-disabled):focus-visible:after{border-color:var(--theme-color-primary-focus)}.ndl-node-label.ndl-interactable.ndl-disabled{cursor:not-allowed}.ndl-node-label:after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:16px;border-width:2px;border-style:solid;border-color:transparent;--tw-content:"";content:var(--tw-content)}.ndl-node-label.ndl-selected:after{border-color:var(--theme-color-primary-focus)}.ndl-node-label:focus-visible{outline:2px solid transparent;outline-offset:2px}.ndl-property-key-label{border-radius:4px;background-color:var(--theme-color-neutral-text-weak);color:var(--theme-color-neutral-text-inverse)}.ndl-property-key-label.ndl-disabled{color:var(--theme-color-neutral-text-weakest)}.ndl-property-key-label.ndl-selected:after{border-color:var(--theme-color-primary-focus)}.ndl-property-key-label.ndl-interactable{cursor:pointer}.ndl-property-key-label.ndl-interactable:not(.ndl-disabled):hover{--tw-bg-opacity:92%}.ndl-property-key-label.ndl-interactable:not(.ndl-disabled):active:after,.ndl-property-key-label.ndl-interactable:not(.ndl-disabled):focus-visible:after{border-color:var(--theme-color-primary-focus)}.ndl-property-key-label.ndl-interactable.ndl-disabled{cursor:not-allowed}.ndl-property-key-label .ndl-property-key-label-content{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-property-key-label:after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:6px;border-width:2px;border-style:solid;border-color:transparent;--tw-content:"";content:var(--tw-content)}.ndl-property-key-label:focus-visible{outline:2px solid transparent;outline-offset:2px}.ndl-relationship-label{display:flex;width:-moz-fit-content;width:fit-content;padding:0}.ndl-relationship-label.ndl-small{padding:0}.ndl-relationship-label.ndl-interactable{cursor:pointer}.ndl-relationship-label.ndl-interactable:not(.ndl-disabled):focus-visible .ndl-hexagon-end-active,.ndl-relationship-label.ndl-interactable:not(.ndl-disabled):focus-visible .ndl-square-end-active,.ndl-relationship-label.ndl-interactable:not(.ndl-disabled):focus-visible .ndl-relationship-label-lines,.ndl-relationship-label.ndl-interactable:not(.ndl-disabled):active .ndl-hexagon-end-active,.ndl-relationship-label.ndl-interactable:not(.ndl-disabled):active .ndl-square-end-active,.ndl-relationship-label.ndl-interactable:not(.ndl-disabled):active .ndl-relationship-label-lines{fill:var(--theme-color-primary-focus)}.ndl-relationship-label.ndl-interactable:not(.ndl-disabled):focus-visible .ndl-relationship-label-container:after,.ndl-relationship-label.ndl-interactable:not(.ndl-disabled):active .ndl-relationship-label-container:after{background-color:var(--theme-color-primary-focus)}.ndl-relationship-label.ndl-interactable:not(.ndl-disabled):focus-visible .ndl-relationship-label-container:before,.ndl-relationship-label.ndl-interactable:not(.ndl-disabled):active .ndl-relationship-label-container:before{background-color:var(--theme-color-primary-focus)}.ndl-relationship-label.ndl-interactable.ndl-disabled{cursor:not-allowed}.ndl-relationship-label .ndl-relationship-label-container{position:relative;z-index:10;display:flex;height:100%;width:100%;min-width:0px;align-items:center;font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-relationship-label .ndl-relationship-label-container .ndl-relationship-label-lines{position:absolute;width:100%}.ndl-relationship-label .ndl-relationship-label-container .ndl-relationship-label-content{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:1px;padding-right:1px}.ndl-relationship-label .ndl-hexagon-end{position:relative;margin-right:-1px;margin-left:-0px;display:inline-block;vertical-align:bottom}.ndl-relationship-label .ndl-hexagon-end.ndl-right{z-index:0;margin-right:-0px;margin-left:-1px;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ndl-relationship-label .ndl-hexagon-end .ndl-hexagon-end-active{position:absolute;top:-3px;left:-3px}.ndl-relationship-label .ndl-square-end{position:relative;margin-right:-1px;margin-left:-0px;display:inline-block;height:100%;vertical-align:bottom}.ndl-relationship-label .ndl-square-end.ndl-right{z-index:0;margin-right:-0px;margin-left:-1px;--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ndl-relationship-label .ndl-square-end .ndl-square-end-inner{height:100%;width:4px;border-radius:2px 0 0 2px}.ndl-relationship-label .ndl-square-end .ndl-square-end-active{position:absolute;top:-3px;left:-3px}.ndl-relationship-label.ndl-selected .ndl-hexagon-end-active,.ndl-relationship-label.ndl-selected .ndl-square-end-active,.ndl-relationship-label.ndl-selected .ndl-relationship-label-lines{fill:var(--theme-color-primary-focus)}.ndl-relationship-label.ndl-selected .ndl-relationship-label-container:after{background-color:var(--theme-color-primary-focus)}.ndl-relationship-label.ndl-selected .ndl-relationship-label-container:before{background-color:var(--theme-color-primary-focus)}.ndl-relationship-label:focus-visible{outline:2px solid transparent;outline-offset:2px}.ndl-wizard .ndl-wizard-step-incomplete{color:var(--theme-color-neutral-text-weaker)}.ndl-wizard.ndl-wizard-large{display:grid;height:100%}.ndl-wizard.ndl-wizard-large .ndl-wizard-step-text{margin:auto;display:flex;height:100%;align-items:flex-end;text-align:center}.ndl-wizard.ndl-wizard-large .ndl-wizard-step-text.ndl-vertical{margin-left:0;margin-right:0;padding-left:16px;text-align:start;-moz-column-gap:0;column-gap:0;grid-column:2;height:unset}.ndl-wizard.ndl-wizard-large .ndl-wizard-step{position:relative;display:flex}.ndl-wizard.ndl-wizard-large .ndl-wizard-step .ndl-wizard-circle{position:relative;z-index:10}.ndl-wizard.ndl-wizard-large .ndl-wizard-step .ndl-wizard-circle.ndl-wizard-align-middle{margin:auto}.ndl-wizard.ndl-wizard-large .ndl-wizard-step .ndl-wizard-circle.ndl-wizard-align-top{margin-bottom:auto}.ndl-wizard.ndl-wizard-large .ndl-wizard-step .ndl-wizard-circle svg{width:32px;height:32px}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-horizontal{flex-direction:row;-moz-column-gap:16px;column-gap:16px;grid-template-rows:initial}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-horizontal.ndl-wizard-step-line-left:before{position:absolute;left:0;top:50%;right:50%;z-index:0;display:block;height:2px;background-color:var(--theme-color-neutral-bg-stronger);content:"";transform:translateY(-2px)}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-horizontal.ndl-wizard-step-line-right:after{position:absolute;left:50%;top:50%;right:0;z-index:0;display:block;height:2px;background-color:var(--theme-color-neutral-bg-stronger);content:"";transform:translateY(-2px)}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-horizontal.ndl-wizard-step-line-left.ndl-wizard-step-active:before{right:calc(50% + 14px)}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-horizontal.ndl-wizard-step-line-right.ndl-wizard-step-active.ndl-wizard-step-error:after{left:50%}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-horizontal.ndl-wizard-step-line-right.ndl-wizard-step-active:after{left:calc(50% + 14px)}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-horizontal.ndl-wizard-step-complete:before{background-color:var(--theme-color-primary-bg-strong)}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-horizontal.ndl-wizard-step-complete:after{background-color:var(--theme-color-primary-bg-strong)}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-horizontal.ndl-wizard-step-active:before{background-color:var(--theme-color-primary-bg-strong)}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical{flex-direction:column;min-height:52px}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-step-line-left:before{position:absolute;left:50%;display:block;width:2px;background-color:var(--theme-color-neutral-bg-stronger);content:"";transform:translate(-50%)}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-step-line-right:after{position:absolute;left:50%;display:block;width:2px;background-color:var(--theme-color-neutral-bg-stronger);content:"";transform:translate(-50%)}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-align-middle.ndl-wizard-step-line-left:before{bottom:50%;top:0%}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-align-middle.ndl-wizard-step-line-right:after{bottom:0%;top:50%}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-align-middle.ndl-wizard-step-line-left.ndl-wizard-step-active:before{bottom:50%;top:0%}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-align-middle.ndl-wizard-step-line-right.ndl-wizard-step-active:after{bottom:0%;top:50%}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-align-top.ndl-wizard-step-line-left:before{bottom:calc(100% - 16px);top:0%}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-align-top.ndl-wizard-step-line-right:after{bottom:0%;top:16px}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-align-top.ndl-wizard-step-line-left.ndl-wizard-step-active:before{bottom:calc(100% - 16px);top:0}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-align-top.ndl-wizard-step-line-right.ndl-wizard-step-active:after{bottom:0;top:16px}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-align-top.ndl-wizard-step-line-left.ndl-wizard-step-active.ndl-wizard-step-error:before{bottom:0}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-step-complete:before{background-color:var(--theme-color-primary-bg-strong)}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-step-complete:after{background-color:var(--theme-color-primary-bg-strong)}.ndl-wizard.ndl-wizard-large .ndl-wizard-step.ndl-vertical.ndl-wizard-step-active:before{background-color:var(--theme-color-primary-bg-strong)}.ndl-wizard.ndl-wizard-small{display:flex;align-items:center;gap:4px}.ndl-wizard.ndl-wizard-small.ndl-horizontal{flex-direction:row}.ndl-wizard.ndl-wizard-small.ndl-horizontal .ndl-wizard-steps-line{height:1px;flex:1 1 0%;background-color:var(--theme-color-neutral-bg-stronger)}.ndl-wizard.ndl-wizard-small.ndl-horizontal .ndl-wizard-steps-line:first-child{margin-right:16px}.ndl-wizard.ndl-wizard-small.ndl-horizontal .ndl-wizard-steps-line:last-child{margin-left:16px}.ndl-wizard.ndl-wizard-small.ndl-vertical{flex-direction:column;grid-column:1}.ndl-wizard.ndl-wizard-small.ndl-vertical .ndl-wizard-steps-line{min-height:40px;width:1px;flex:1 1 0%;background-color:var(--theme-color-neutral-bg-stronger)}.ndl-wizard.ndl-wizard-small.ndl-vertical .ndl-wizard-steps-line:first-child{margin-bottom:20px}.ndl-wizard.ndl-wizard-small.ndl-vertical .ndl-wizard-steps-line:last-child{margin-top:20px}.ndl-wizard.ndl-wizard-small .ndl-wizard-circle{width:6px;height:6px;border-radius:9999px;background-color:var(--theme-color-neutral-bg-stronger)}.ndl-wizard.ndl-wizard-small .ndl-wizard-step-active .ndl-wizard-circle{width:8px;height:8px;background-color:var(--theme-color-primary-bg-strong);--tw-shadow:var(--theme-shadow-raised);--tw-shadow-colored:var(--theme-shadow-raised);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-wizard.ndl-wizard-small .ndl-wizard-step-complete .ndl-wizard-circle{background-color:var(--theme-color-primary-bg-strong)}.ndl-code-block-container{position:relative;isolation:isolate;min-height:90px;overflow:hidden;border-radius:8px;border-width:1px;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-on-bg-weak);padding-top:12px;padding-bottom:4px}.ndl-code-block-container .ndl-code-block-title{margin-left:12px;margin-bottom:12px;min-height:24px;width:100%;overflow-x:hidden;text-overflow:ellipsis;font:var(--typography-subheading-medium);letter-spacing:var(--typography-subheading-medium-letter-spacing);font-family:var(--typography-subheading-medium-font-family),sans-serif}.ndl-code-block-container .ndl-code-block-title.ndl-disabled{pointer-events:none;opacity:.5}.ndl-code-block-container .ndl-code-content-container{display:flex;flex-shrink:0;flex-grow:1;width:calc(100% - 4px)}.ndl-code-block-container .ndl-code-content-container.ndl-disabled{opacity:.5}.ndl-code-block-container .ndl-code-content-container:after{position:absolute;top:0;right:4px;z-index:1;height:100%;width:12px;--tw-content:"";content:var(--tw-content)}.ndl-code-block-container .ndl-code-content-container .ndl-code-pseudo-element{height:100%;width:1px}.ndl-code-block-container .ndl-code-content-container .ndl-highlight-wrapper{position:relative;width:100%;overflow-y:auto}.ndl-code-block-container .ndl-code-content-container .ndl-highlight-wrapper:focus-visible{border-radius:4px;outline-width:2px;outline-offset:0px;outline-color:var(--theme-color-primary-focus)}.ndl-code-block-container .ndl-code-block-actions{position:absolute;top:0;right:0;z-index:10;display:flex;border-radius:8px;background-color:var(--theme-color-neutral-bg-on-bg-weak);padding:4px}.ndl-code-block-container .ndl-code-block-actions.ndl-disabled{opacity:.5}.ndl-code-block-container .ndl-code-block-expand-button{position:absolute;bottom:0;right:0;z-index:10;border-radius:8px;background-color:var(--theme-color-neutral-bg-on-bg-weak);padding:4px}.ndl-code-block-container .ndl-linenumber{min-width:32px!important}.ndl-code-block-container:before{display:block;height:1px;content:""}.ndl-code-block-container:after{display:block;height:1px;content:""}.cm-light{--background:var(--theme-light-neutral-bg-default);--color:var(--theme-light-neutral-text-default);--cursor-color:var(--theme-light-neutral-pressed);--selection-bg:var(--palette-neutral-20);--comment:var(--theme-light-neutral-text-weaker);--function:var(--palette-baltic-50);--keyword:var(--palette-forest-45);--relationship:var(--palette-forest-50);--string:var(--palette-lemon-60);--number:var(--palette-lavender-50);--variable:var(--palette-lavender-50);--button:var(--palette-baltic-40);--procedure:var(--palette-baltic-50);--ac-li-border:var(--palette-neutral-50);--ac-li-selected:var(--palette-baltic-50);--ac-li-text:var(--palette-neutral-80);--ac-li-hover:var(--theme-light-neutral-bg-default);--ac-li-text-selected:var(--palette-neutral-10);--ac-tooltip-border:var(--palette-neutral-50);--ac-tooltip-background:var(--theme-light-neutral-bg-weak)}.cm-dark{--background:var(--theme-dark-neutral-bg-strong);--color:var(--theme-dark-neutral-text-default);--cursor-color:var(--theme-dark-neutral-pressed);--selection-bg:var(--palette-neutral-70);--comment:var(--theme-dark-neutral-text-weaker);--function:var(--palette-baltic-20);--keyword:var(--palette-forest-20);--relationship:var(--palette-forest-20);--string:var(--palette-lemon-30);--number:var(--palette-lavender-20);--variable:var(--palette-lavender-20);--button:var(--palette-baltic-30);--procedure:var(--palette-baltic-20);--ac-li-border:var(--palette-neutral-50);--ac-li-selected:var(--palette-baltic-30);--ac-li-text:var(--palette-neutral-10);--ac-li-hover:var(--palette-neutral-80);--ac-li-text-selected:var(--palette-neutral-80);--ac-tooltip-border:var(--palette-neutral-80);--ac-tooltip-background:var(--theme-dark-neutral-bg-weak)}.autocomplete-icon-shared{font-family:Fira Code;border-radius:100%;border:1px solid var(--ac-li-border);width:20px;height:20px;display:block;line-height:19px;overflow:hidden;background-color:var(--background);color:var(--keyword)}.ndl-cypher-editor .cm-editor .cm-lineNumbers .cm-gutterElement,.ndl-codemirror-editor .cm-editor .cm-lineNumbers .cm-gutterElement{font-family:Fira Code;padding:0 5px}.ndl-cypher-editor .cm-editor .cm-gutter,.ndl-codemirror-editor .cm-editor .cm-gutter{width:100%}.ndl-cypher-editor .cm-editor .cm-content .cm-line,.ndl-codemirror-editor .cm-editor .cm-content .cm-line{line-height:1.4375;font-family:Fira Code}.ndl-cypher-editor .cm-editor .cm-scroller .cm-content,.ndl-cypher-editor .cm-editor .cm-content,.ndl-codemirror-editor .cm-editor .cm-scroller .cm-content,.ndl-codemirror-editor .cm-editor .cm-content{padding:0}.ndl-cypher-editor .cm-editor .cm-gutters,.ndl-codemirror-editor .cm-editor .cm-gutters{border:none;padding-left:5px;padding-right:3px}.ndl-cypher-editor .cm-editor,.ndl-codemirror-editor .cm-editor{background-color:var(--background);color:var(--color)}.ndl-cypher-editor .cm-editor .cm-cursor,.ndl-codemirror-editor .cm-editor .cm-cursor{z-index:1;border-left:.67em solid var(--cursor-color)}.ndl-cypher-editor .cm-editor.cm-focused .cm-selectionBackground,.ndl-cypher-editor .cm-editor .cm-selectionBackground,.ndl-codemirror-editor .cm-editor.cm-focused .cm-selectionBackground,.ndl-codemirror-editor .cm-editor .cm-selectionBackground{background:var(--selection-bg)}.ndl-cypher-editor .cm-editor .cm-comment,.ndl-codemirror-editor .cm-editor .cm-comment{color:var(--comment)}.ndl-cypher-editor .cm-editor .cm-string,.ndl-codemirror-editor .cm-editor .cm-string{color:var(--string)}.ndl-cypher-editor .cm-editor .cm-gutters,.ndl-codemirror-editor .cm-editor .cm-gutters{background-color:var(--background)}.ndl-cypher-editor .cm-editor .cm-number,.ndl-codemirror-editor .cm-editor .cm-number{color:var(--number)}.ndl-cypher-editor .cm-editor .cm-variable,.ndl-codemirror-editor .cm-editor .cm-variable{color:var(--variable)}.ndl-cypher-editor .cm-editor .cm-keyword,.ndl-codemirror-editor .cm-editor .cm-keyword{color:var(--keyword)}.ndl-cypher-editor .cm-editor .cm-p-relationshipType .cm-variable,.ndl-cypher-editor .cm-editor .cm-p-relationshipType .cm-operator,.ndl-codemirror-editor .cm-editor .cm-p-relationshipType .cm-variable,.ndl-codemirror-editor .cm-editor .cm-p-relationshipType .cm-operator{color:var(--relationship)}.ndl-cypher-editor .cm-editor .cm-p-procedure,.ndl-cypher-editor .cm-editor .cm-p-procedure .cm-keyword,.ndl-cypher-editor .cm-editor .cm-p-procedure .cm-variable,.ndl-cypher-editor .cm-editor .cm-p-procedure .cm-operator,.ndl-codemirror-editor .cm-editor .cm-p-procedure,.ndl-codemirror-editor .cm-editor .cm-p-procedure .cm-keyword,.ndl-codemirror-editor .cm-editor .cm-p-procedure .cm-variable,.ndl-codemirror-editor .cm-editor .cm-p-procedure .cm-operator{color:var(--procedure)}.ndl-cypher-editor .cm-editor .cm-p-variable,.ndl-cypher-editor .cm-editor .cm-p-variable .cm-keyword,.ndl-codemirror-editor .cm-editor .cm-p-variable,.ndl-codemirror-editor .cm-editor .cm-p-variable .cm-keyword{color:var(--variable)}.ndl-cypher-editor .cm-editor .cm-p-procedureOutput>:is(.cm-keyword,.cm-variable),.ndl-codemirror-editor .cm-editor .cm-p-procedureOutput>:is(.cm-keyword,.cm-variable){color:var(--variable)}.ndl-cypher-editor .cm-editor .cm-p-property>:is(.cm-keyword,.cm-variable),.ndl-codemirror-editor .cm-editor .cm-p-property>:is(.cm-keyword,.cm-variable){color:var(--variable)}.ndl-cypher-editor .cm-editor .cm-p-function>:is(.cm-keyword,.cm-variable),.ndl-codemirror-editor .cm-editor .cm-p-function>:is(.cm-keyword,.cm-variable){color:var(--function)}.ndl-cypher-editor .cm-editor .cm-button,.ndl-codemirror-editor .cm-editor .cm-button{background-color:var(--button);background-image:none;color:#fff;border:none;--button-height-small:28px;--button-padding-x-small:var(--space-8);--button-padding-y-small:var(--space-4);--button-gap-small:var(--space-4);--button-icon-size-small:var(--space-16);--button-height-medium:var(--space-32);--button-padding-x-medium:var(--space-12);--button-padding-y-medium:var(--space-4);--button-padding-y:6px;--button-gap-medium:6px;--button-icon-size-medium:var(--space-16);--button-height-large:40px;--button-padding-x-large:var(--space-16);--button-padding-y-large:var(--space-8);--button-gap-large:var(--space-8);--button-icon-size-large:20px;--button-height:var(--button-height-medium);--button-padding-x:var(--button-padding-x-medium);--button-padding-y:var(--button-padding-y-medium);--button-gap:var(--button-gap-medium);--button-icon-size:var(--button-icon-size-medium);display:inline-block;width:-moz-fit-content;width:fit-content;border-radius:4px}.ndl-cypher-editor .cm-editor .cm-button:focus-visible,.ndl-codemirror-editor .cm-editor .cm-button:focus-visible{outline-style:solid;outline-width:2px;outline-offset:1px;outline-color:var(--theme-color-primary-focus)}.ndl-cypher-editor .cm-editor .cm-button,.ndl-codemirror-editor .cm-editor .cm-button{transition:background-color var(--motion-transition-quick);height:var(--button-height)}.ndl-cypher-editor .cm-editor .cm-button .ndl-btn-inner,.ndl-codemirror-editor .cm-editor .cm-button .ndl-btn-inner{display:flex;height:100%;align-items:center;justify-content:center;text-align:center;gap:var(--button-gap);padding-left:var(--button-padding-x);padding-right:var(--button-padding-x);padding-top:var(--button-padding-y);padding-bottom:var(--button-padding-y)}.ndl-cypher-editor .cm-editor .cm-button .ndl-icon-svg,.ndl-codemirror-editor .cm-editor .cm-button .ndl-icon-svg{width:var(--button-icon-size);height:var(--button-icon-size)}.ndl-cypher-editor .cm-editor .cm-button.ndl-small,.ndl-codemirror-editor .cm-editor .cm-button.ndl-small{--button-height:var(--button-height-small);--button-padding-x:var(--button-padding-x-small);--button-padding-y:var(--button-padding-y-small);--button-gap:var(--button-gap-small);--button-icon-size:var(--button-icon-size-small);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-cypher-editor .cm-editor .cm-button.ndl-medium,.ndl-codemirror-editor .cm-editor .cm-button.ndl-medium{--button-height:var(--button-height-medium);--button-padding-x:var(--button-padding-x-medium);--button-padding-y:var(--button-padding-y-medium);--button-gap:var(--button-gap-medium);--button-icon-size:var(--button-icon-size-medium);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-cypher-editor .cm-editor .cm-button.ndl-large,.ndl-codemirror-editor .cm-editor .cm-button.ndl-large{--button-height:var(--button-height-large);--button-padding-x:var(--button-padding-x-large);--button-padding-y:var(--button-padding-y-large);--button-gap:var(--button-gap-large);--button-icon-size:var(--button-icon-size-large);font:var(--typography-title-4);letter-spacing:var(--typography-title-4-letter-spacing);font-family:var(--typography-title-4-font-family),sans-serif}.ndl-cypher-editor .cm-editor .cm-button.ndl-disabled,.ndl-codemirror-editor .cm-editor .cm-button.ndl-disabled{cursor:not-allowed}.ndl-cypher-editor .cm-editor .cm-button.ndl-loading,.ndl-codemirror-editor .cm-editor .cm-button.ndl-loading{position:relative;cursor:wait}.ndl-cypher-editor .cm-editor .cm-button.ndl-loading .ndl-btn-content,.ndl-cypher-editor .cm-editor .cm-button.ndl-loading .ndl-btn-leading-element,.ndl-cypher-editor .cm-editor .cm-button.ndl-loading .ndl-btn-trailing-element,.ndl-codemirror-editor .cm-editor .cm-button.ndl-loading .ndl-btn-content,.ndl-codemirror-editor .cm-editor .cm-button.ndl-loading .ndl-btn-leading-element,.ndl-codemirror-editor .cm-editor .cm-button.ndl-loading .ndl-btn-trailing-element{visibility:hidden}.ndl-cypher-editor .cm-editor .cm-button.ndl-floating:not(.ndl-text-button),.ndl-codemirror-editor .cm-editor .cm-button.ndl-floating:not(.ndl-text-button){--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-cypher-editor .cm-editor .cm-button.ndl-fluid,.ndl-codemirror-editor .cm-editor .cm-button.ndl-fluid{width:100%}.ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button,.ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button{border-width:0px;color:var(--theme-color-neutral-text-inverse)}.ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button.ndl-disabled,.ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button.ndl-disabled{background-color:var(--theme-color-neutral-bg-stronger);color:var(--theme-color-neutral-text-inverse)}.ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-primary,.ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-primary{background-color:var(--theme-color-primary-bg-strong)}.ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):hover,.ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):hover{background-color:var(--theme-color-primary-hover-strong)}.ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):active,.ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):active{background-color:var(--theme-color-primary-pressed-strong)}.ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-danger,.ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-danger{background-color:var(--theme-color-danger-bg-strong)}.ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):hover,.ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):hover{background-color:var(--theme-color-danger-hover-strong)}.ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):active,.ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):active{background-color:var(--theme-color-danger-pressed-strong)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button{border-width:1px;border-style:solid;background-color:var(--theme-color-neutral-bg-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button .ndl-btn-inner,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button .ndl-btn-inner{padding-left:calc(var(--button-padding-x) - 1px);padding-right:calc(var(--button-padding-x) - 1px)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button.ndl-disabled,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button.ndl-disabled{border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);color:var(--theme-color-neutral-text-weakest)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-primary,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-primary{border-color:var(--theme-color-primary-border-strong);color:var(--theme-color-primary-text)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):hover,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):hover{background-color:var(--theme-color-primary-hover-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):active,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):active{background-color:var(--theme-color-primary-pressed-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading).ndl-floating:hover,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading).ndl-floating:hover{background-color:var(--theme-color-primary-bg-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading).ndl-floating:active,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading).ndl-floating:active{background-color:var(--theme-color-primary-bg-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-danger,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-danger{border-color:var(--theme-color-danger-border-strong);color:var(--theme-color-danger-text)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):hover,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):hover{background-color:var(--theme-color-danger-hover-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):active,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):active{background-color:var(--theme-color-danger-pressed-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading).ndl-floating:hover,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading).ndl-floating:hover{background-color:var(--theme-color-danger-bg-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading).ndl-floating:active,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading).ndl-floating:active{background-color:var(--theme-color-danger-bg-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-neutral,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-neutral{border-color:var(--theme-color-neutral-border-strong);color:var(--theme-color-neutral-text-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):hover,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):hover{background-color:var(--theme-color-neutral-hover)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):active,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):active{background-color:var(--theme-color-neutral-pressed)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading).ndl-floating:hover,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading).ndl-floating:hover{background-color:var(--theme-color-neutral-bg-default)}.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading).ndl-floating:active,.ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading).ndl-floating:active{background-color:var(--theme-color-neutral-bg-strong)}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button{border-style:none;background-color:transparent}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button.ndl-disabled,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button.ndl-disabled{color:var(--theme-color-neutral-text-weakest)}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-primary,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-primary{color:var(--theme-color-primary-text)}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):hover,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):hover{background-color:var(--theme-color-primary-hover-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):active,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-primary:not(.ndl-loading):active{background-color:var(--theme-color-primary-pressed-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-danger,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-danger{color:var(--theme-color-danger-text)}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):hover,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):hover{background-color:var(--theme-color-danger-hover-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):active,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-danger:not(.ndl-loading):active{background-color:var(--theme-color-danger-pressed-weak)}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-neutral,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-neutral{color:var(--theme-color-neutral-text-weak);font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-neutral.ndl-large,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-neutral.ndl-large{font:var(--typography-subheading-medium);letter-spacing:var(--typography-subheading-medium-letter-spacing);font-family:var(--typography-subheading-medium-font-family),sans-serif}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):hover,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):hover{background-color:var(--theme-color-neutral-hover)}.ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):active,.ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(.ndl-disabled).ndl-neutral:not(.ndl-loading):active{background-color:var(--theme-color-neutral-pressed)}.ndl-cypher-editor .cm-editor .cm-button .ndl-btn-content,.ndl-codemirror-editor .cm-editor .cm-button .ndl-btn-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-cypher-editor .cm-editor .cm-button .ndl-btn-spinner-wrapper,.ndl-codemirror-editor .cm-editor .cm-button .ndl-btn-spinner-wrapper{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ndl-cypher-editor .cm-editor .cm-button .ndl-btn-leading-element,.ndl-cypher-editor .cm-editor .cm-button .ndl-btn-trailing-element,.ndl-codemirror-editor .cm-editor .cm-button .ndl-btn-leading-element,.ndl-codemirror-editor .cm-editor .cm-button .ndl-btn-trailing-element{display:flex;flex-shrink:0;flex-grow:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.ndl-cypher-editor .cm-editor .cm-button,a .ndl-codemirror-editor .cm-editor .cm-button{text-decoration-line:none}.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-text-button,.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button,.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button{border-color:var(--theme-color-neutral-text-default);background-color:transparent;color:var(--theme-color-neutral-text-default);--button-height:var(--button-height-small);--button-padding-x:var(--button-padding-x-small);--button-padding-y:var(--button-padding-y-small);--button-gap:var(--button-gap-small);--button-icon-size:var(--button-icon-size-small);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:disabled,.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:disabled,.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button:disabled,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:disabled,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:disabled,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button:disabled{border-color:var(--theme-color-neutral-border-strong);background-color:transparent;color:var(--theme-color-neutral-text-weakest)}.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(:disabled):hover,.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(:disabled):hover,.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button:not(:disabled):hover,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(:disabled):hover,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(:disabled):hover,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button:not(:disabled):hover{background-color:var(--theme-color-neutral-hover)}.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(:disabled):active,.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(:disabled):active,.ndl-banner .ndl-banner-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button:not(:disabled):active,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(:disabled):active,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(:disabled):active,.ndl-banner .ndl-banner-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button:not(:disabled):active{background-color:var(--theme-color-neutral-pressed)}.ndl-toast .ndl-toast-action.ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button,.ndl-toast .ndl-toast-action .ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button{margin-left:16px;flex-shrink:0;border-color:var(--theme-color-neutral-border-weak);background-color:transparent;color:var(--theme-color-neutral-text-inverse)}.ndl-text-input .ndl-input-wrapper .ndl-element .ndl-cypher-editor .cm-editor .cm-button,.ndl-text-input .ndl-input-wrapper .ndl-element .ndl-codemirror-editor .cm-editor .cm-button{height:var(--text-input-button-height)}.ndl-tooltip-content.ndl-tooltip-content-rich .ndl-tooltip-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-text-button,.ndl-tooltip-content.ndl-tooltip-content-rich .ndl-tooltip-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button,.ndl-tooltip-content.ndl-tooltip-content-rich .ndl-tooltip-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button,.ndl-tooltip-content.ndl-tooltip-content-rich .ndl-tooltip-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button,.ndl-tooltip-content.ndl-tooltip-content-rich .ndl-tooltip-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button,.ndl-tooltip-content.ndl-tooltip-content-rich .ndl-tooltip-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button{--button-height:var(--button-height-small);--button-padding-x:var(--button-padding-x-small);--button-padding-y:var(--button-padding-y-small);--button-gap:var(--button-gap-small);--button-icon-size:var(--button-icon-size-small);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-text-button,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button{border-color:var(--theme-color-neutral-text-inverse);background-color:transparent;color:var(--theme-color-neutral-text-inverse);--button-height:var(--button-height-medium);--button-padding-x:var(--button-padding-x-medium);--button-padding-y:var(--button-padding-y-medium);--button-gap:var(--button-gap-medium);--button-icon-size:var(--button-icon-size-medium);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(:disabled):hover,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(:disabled):hover,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button:not(:disabled):hover,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(:disabled):hover,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(:disabled):hover,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button:not(:disabled):hover{background-color:#959aa11a;--tw-bg-opacity:.1}.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-text-button:not(:disabled):active,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-outlined-button:not(:disabled):active,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-cypher-editor .cm-editor .cm-button.ndl-filled-button:not(:disabled):active,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-text-button:not(:disabled):active,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-outlined-button:not(:disabled):active,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-codemirror-editor .cm-editor .cm-button.ndl-filled-button:not(:disabled):active{background-color:#959aa133;--tw-bg-opacity:.2}.ndl-theme-dark .ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-cypher-editor .cm-editor .cm-button:not(:disabled):hover,.ndl-theme-dark .ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-codemirror-editor .cm-editor .cm-button:not(:disabled):hover{background-color:#6f757e1a;--tw-bg-opacity:.1}.ndl-theme-dark .ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-cypher-editor .cm-editor .cm-button:not(:disabled):active,.ndl-theme-dark .ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-codemirror-editor .cm-editor .cm-button:not(:disabled):active{background-color:#6f757e33;--tw-bg-opacity:.2}.ndl-cypher-editor .cm-completionLabel,.ndl-codemirror-editor .cm-completionLabel{font-family:Fira Code;font-weight:700;vertical-align:middle}.ndl-cypher-editor .cm-editor .cm-completionIcon,.ndl-codemirror-editor .cm-editor .cm-completionIcon{vertical-align:middle;width:18px;padding:4px 6px 2px 2px}.ndl-cypher-editor .cm-editor .cm-completionIcon-keyword:after,.ndl-codemirror-editor .cm-editor .cm-completionIcon-keyword:after{font-family:Fira Code;border-radius:100%;border:1px solid var(--ac-li-border);width:20px;height:20px;display:block;line-height:19px;overflow:hidden;background-color:var(--background);color:var(--keyword);content:"K"}.ndl-cypher-editor .cm-editor .cm-completionIcon-label:after,.ndl-codemirror-editor .cm-editor .cm-completionIcon-label:after{font-family:Fira Code;border-radius:100%;border:1px solid var(--ac-li-border);width:20px;height:20px;display:block;line-height:19px;overflow:hidden;background-color:var(--background);color:var(--keyword);content:"L"}.ndl-cypher-editor .cm-editor .cm-completionIcon-relationshipType:after,.ndl-codemirror-editor .cm-editor .cm-completionIcon-relationshipType:after{font-family:Fira Code;border-radius:100%;border:1px solid var(--ac-li-border);width:20px;height:20px;display:block;line-height:19px;overflow:hidden;background-color:var(--background);color:var(--keyword);content:"R"}.ndl-cypher-editor .cm-editor .cm-completionIcon-variable:after,.ndl-cypher-editor .cm-editor .cm-completionIcon-procedureOutput:after,.ndl-codemirror-editor .cm-editor .cm-completionIcon-variable:after,.ndl-codemirror-editor .cm-editor .cm-completionIcon-procedureOutput:after{font-family:Fira Code;border-radius:100%;border:1px solid var(--ac-li-border);width:20px;height:20px;display:block;line-height:19px;overflow:hidden;background-color:var(--background);color:var(--keyword);content:"V"}.ndl-cypher-editor .cm-editor .cm-completionIcon-procedure:after,.ndl-cypher-editor .cm-editor .cm-completionIcon-function:after,.ndl-codemirror-editor .cm-editor .cm-completionIcon-procedure:after,.ndl-codemirror-editor .cm-editor .cm-completionIcon-function:after{font-family:Fira Code;border-radius:100%;border:1px solid var(--ac-li-border);width:20px;height:20px;display:block;line-height:19px;overflow:hidden;background-color:var(--background);color:var(--keyword);content:"λ"}.ndl-cypher-editor .cm-editor .cm-completionIcon-function:after,.ndl-codemirror-editor .cm-editor .cm-completionIcon-function:after{font-family:Fira Code;border-radius:100%;border:1px solid var(--ac-li-border);width:20px;height:20px;display:block;line-height:19px;overflow:hidden;background-color:var(--background);color:var(--keyword);content:"$"}.ndl-cypher-editor .cm-editor .cm-completionIcon-propertyKey:after,.ndl-codemirror-editor .cm-editor .cm-completionIcon-propertyKey:after{font-family:Fira Code;border-radius:100%;border:1px solid var(--ac-li-border);width:20px;height:20px;display:block;line-height:19px;overflow:hidden;background-color:var(--background);color:var(--keyword);content:"P"}.ndl-cypher-editor .cm-editor .cm-completionIcon-consoleCommand:after,.ndl-cypher-editor .cm-editor .cm-completionIcon-consoleCommandSubcommand:after,.ndl-codemirror-editor .cm-editor .cm-completionIcon-consoleCommand:after,.ndl-codemirror-editor .cm-editor .cm-completionIcon-consoleCommandSubcommand:after{font-family:Fira Code;border-radius:100%;border:1px solid var(--ac-li-border);width:20px;height:20px;display:block;line-height:19px;overflow:hidden;background-color:var(--background);color:var(--keyword);content:"C"}.ndl-cypher-editor .cm-tooltip-autocomplete,.ndl-codemirror-editor .cm-tooltip-autocomplete{border-radius:var(--border-radius-sm);border:1px solid var(--ac-tooltip-border)!important;background-color:var(--ac-tooltip-background)!important;overflow:hidden;margin-top:4px;padding:7px}.ndl-cypher-editor .cm-tooltip-autocomplete li,.ndl-codemirror-editor .cm-tooltip-autocomplete li{border-radius:var(--border-radius-sm);color:var(--ac-li-text)!important}.ndl-cypher-editor .cm-tooltip-autocomplete li:hover,.ndl-codemirror-editor .cm-tooltip-autocomplete li:hover{background-color:var(--ac-li-hover)}.ndl-cypher-editor .cm-tooltip-autocomplete li[aria-selected=true],.ndl-codemirror-editor .cm-tooltip-autocomplete li[aria-selected=true]{background:var(--ac-li-selected)!important;color:var(--ac-li-text-selected)!important}.ndl-cypher-editor .cm-tooltip-autocomplete li[aria-selected=true]>div,.ndl-codemirror-editor .cm-tooltip-autocomplete li[aria-selected=true]>div{opacity:100%}.ndl-text-link{position:relative;display:inline-flex;flex-direction:row;align-items:baseline;gap:4px;color:var(--theme-color-primary-text)}.ndl-text-link>div{flex-shrink:0}.ndl-text-link .ndl-external-link-icon{height:12px;width:12px;flex-shrink:0}.ndl-text-link.ndl-internal-underline,.ndl-text-link.ndl-external-underline{text-decoration-line:underline;text-underline-offset:3px}.ndl-text-link:hover{color:var(--theme-color-primary-hover-strong);text-decoration-line:underline}.ndl-text-link:active{color:var(--theme-color-primary-pressed-strong);text-decoration-line:underline}.ndl-text-link:focus-visible{outline:none}.ndl-text-link:focus-visible:after{position:absolute;left:-4px;top:0;height:100%;width:calc(100% + 8px);border-radius:4px;outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus);content:""}.ndl-external-link,.ndl-internal-icon,.ndl-internal-icon:hover{text-decoration-line:none}.ndl-internal-icon .ndl-external-link-icon{transition-property:all;transition-timing-function:cubic-bezier(.42,0,.58,1);transition-duration:.1s}.ndl-internal-icon:hover .ndl-external-link-icon{transform:translate(2px)}.ndl-text-area .ndl-text-area-wrapper{position:relative;width:100%}.ndl-text-area textarea::-moz-placeholder{color:var(--theme-color-neutral-text-weaker)}.ndl-text-area textarea::placeholder{color:var(--theme-color-neutral-text-weaker)}.ndl-text-area textarea{width:100%;border-radius:4px;border-width:1px;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);padding-left:12px;padding-right:12px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif;min-height:80px}.ndl-text-area textarea:active,.ndl-text-area textarea:focus{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-text-area textarea:disabled{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest);background-color:inherit}.ndl-text-area textarea:disabled:active{outline:2px solid transparent;outline-offset:2px}.ndl-text-area .ndl-text-area-label{display:inline-flex;align-items:flex-start;-moz-column-gap:12px;column-gap:12px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-text-area .ndl-text-area-label.ndl-fluid{display:flex;width:100%}.ndl-text-area .ndl-text-area-label.ndl-label-before{flex-direction:row-reverse}.ndl-text-area .ndl-text-area-wrapper{display:flex;width:100%}.ndl-text-area .ndl-text-area-wrapper .ndl-text-area-optional{color:var(--theme-color-neutral-text-weaker);font-style:italic;margin-left:auto}.ndl-text-area .ndl-text-area-wrapper .ndl-information-icon-small{margin-top:2px;margin-left:3px;width:16px;height:16px;color:var(--theme-color-neutral-text-weak)}.ndl-text-area .ndl-text-area-wrapper .ndl-information-icon-large{margin-top:2px;margin-left:3px;width:20px;height:20px;color:var(--theme-color-neutral-text-weak)}.ndl-text-area.ndl-type-text .ndl-text-area-label{flex-direction:column-reverse;align-items:flex-start;row-gap:5px}.ndl-text-area.ndl-type-text .ndl-text-area-label .ndl-text-area-label-text{color:var(--theme-color-neutral-text-weak)}.ndl-text-area.ndl-type-text .ndl-text-area-no-label{row-gap:0px}.ndl-text-area.ndl-type-radio{display:flex;align-items:center;color:var(--theme-color-neutral-text-default)}.ndl-text-area.ndl-disabled .ndl-text-area-label{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-text-area .ndl-text-area-msg{margin-top:4px;display:flex;flex-direction:row;align-items:center;gap:4px;font-size:.75rem;line-height:1rem;color:var(--theme-color-neutral-text-weaker)}.ndl-text-area .ndl-text-area-msg .ndl-error-text{display:inline-block}.ndl-text-area.ndl-has-error textarea{outline-color:var(--theme-color-danger-border-strong);border-width:2px;border-color:var(--theme-color-danger-border-strong)}.ndl-text-area.ndl-has-error .ndl-text-area-msg{color:var(--theme-color-danger-text)}.ndl-text-area.ndl-has-icon .ndl-error-icon{width:20px;height:20px;color:var(--theme-color-danger-text)}.ndl-text-area.ndl-large textarea{padding-top:12px;padding-bottom:12px;font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif;min-height:100px}.ndl-text-area.ndl-large .ndl-text-area-label{font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.ndl-text-area.ndl-large .ndl-text-area-msg{font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-text-area.ndl-large.ndl-has-icon .ndl-icon{position:absolute;width:24px;height:24px;color:var(--theme-color-neutral-text-weak)}.ndl-text-area.ndl-small textarea,.ndl-text-area.ndl-medium textarea{padding-top:8px;padding-bottom:8px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-text-area.ndl-small .ndl-text-area-label,.ndl-text-area.ndl-medium .ndl-text-area-label{font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-text-area.ndl-small.ndl-has-icon .ndl-icon,.ndl-text-area.ndl-medium.ndl-has-icon .ndl-icon{width:20px;height:20px;position:absolute;color:var(--theme-color-neutral-text-weak)}.ndl-status-indicator{display:inline-block}.ndl-breadcrumbs{display:flex;min-width:0px;align-items:center;justify-content:flex-start}.ndl-breadcrumbs .ndl-breadcrumbs-list{display:flex;min-width:0px;align-items:center;justify-content:flex-start;gap:4px}.ndl-breadcrumbs .ndl-breadcrumbs-list.ndl-breadcrumbs-wrap{flex-wrap:wrap}.ndl-breadcrumbs .ndl-breadcrumbs-list .ndl-breadcrumbs-item{display:flex;min-width:0px;align-items:center;gap:4px}.ndl-breadcrumbs .ndl-breadcrumbs-list .ndl-breadcrumbs-item:not(:has(.ndl-breadcrumbs-select)):not(:has(.ndl-breadcrumbs-button)){flex-shrink:0}.ndl-breadcrumbs .ndl-breadcrumbs-list .ndl-breadcrumbs-item:not(:first-child):before{color:var(--theme-color-neutral-border-strong);--tw-content:"/";content:var(--tw-content);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-breadcrumbs .ndl-breadcrumbs-list .ndl-breadcrumbs-item .ndl-breadcrumbs-item-inner{display:flex;min-width:0px;flex-direction:row;align-items:center;gap:1px}.ndl-breadcrumbs .ndl-breadcrumbs-list .ndl-breadcrumbs-item .ndl-breadcrumbs-item-inner:has(.ndl-breadcrumbs-button):has(.ndl-breadcrumbs-select){min-width:64px}.ndl-breadcrumbs .ndl-breadcrumbs-list .ndl-breadcrumbs-item .ndl-breadcrumbs-item-inner:has(.ndl-breadcrumbs-button):not(:has(.ndl-breadcrumbs-select)){min-width:32px}.ndl-breadcrumbs .ndl-breadcrumbs-list .ndl-breadcrumbs-item .ndl-breadcrumbs-item-inner:hover:has(:is(button,a).ndl-breadcrumbs-button:nth-child(2)) :is(button,a).ndl-breadcrumbs-button:not(:hover):not(:active){background-color:var(--theme-color-neutral-hover)}.ndl-breadcrumbs .ndl-breadcrumbs-list .ndl-breadcrumbs-item .ndl-breadcrumbs-item-inner:hover:has(:is(button,a).ndl-breadcrumbs-button:nth-child(2)) :is(button,a).ndl-breadcrumbs-button:hover:after{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--theme-color-neutral-hover);--tw-content:"";content:var(--tw-content);border-radius:inherit}.ndl-breadcrumbs .ndl-breadcrumbs-button{position:relative;display:flex;height:32px;min-width:32px;flex-shrink:1;flex-direction:row;align-items:center;gap:8px;padding-left:6px;padding-right:6px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-breadcrumbs .ndl-breadcrumbs-button:nth-child(-n+1 of.ndl-breadcrumbs-button){border-top-left-radius:6px;border-bottom-left-radius:6px;padding-right:6px;padding-left:8px}.ndl-breadcrumbs .ndl-breadcrumbs-button:nth-last-child(-n+1 of.ndl-breadcrumbs-button){border-top-right-radius:6px;border-bottom-right-radius:6px;padding-right:8px}.ndl-breadcrumbs .ndl-breadcrumbs-button:is(button,a){outline:2px solid transparent;outline-offset:2px}.ndl-breadcrumbs .ndl-breadcrumbs-button:is(button,a):hover{background-color:var(--theme-color-neutral-hover)}.ndl-breadcrumbs .ndl-breadcrumbs-button:is(button,a):focus-visible{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-breadcrumbs .ndl-breadcrumbs-button:is(button,a):active{background-color:var(--theme-color-neutral-pressed)}.ndl-breadcrumbs .ndl-breadcrumbs-button .ndl-breadcrumbs-button-leading-element{width:16px;height:16px;flex-shrink:0}.ndl-breadcrumbs .ndl-breadcrumbs-button .ndl-breadcrumbs-button-leading-element svg{width:16px;height:16px;color:var(--theme-color-neutral-icon)}.ndl-breadcrumbs .ndl-breadcrumbs-button .ndl-breadcrumbs-button-content{display:block;min-width:0px;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-breadcrumbs .ndl-breadcrumbs-select{width:32px;height:32px;flex-shrink:0;flex-grow:0;padding-left:8px;padding-right:8px}.ndl-breadcrumbs .ndl-breadcrumbs-select:first-child{padding-left:8px}.ndl-breadcrumbs .ndl-breadcrumbs-link{margin-left:4px;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;color:var(--theme-color-neutral-text-weaker);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-breadcrumbs .ndl-breadcrumbs-link:is(button,a){cursor:pointer;outline:2px solid transparent;outline-offset:2px}.ndl-breadcrumbs .ndl-breadcrumbs-link:is(button,a):hover{color:var(--theme-color-neutral-text-default);text-decoration-line:underline}.ndl-breadcrumbs .ndl-breadcrumbs-link:is(button,a):focus-visible{outline-width:2px;outline-offset:0px;outline-color:var(--theme-color-primary-focus)}.ndl-breadcrumbs .ndl-breadcrumbs-link:is(button,a):active{color:var(--theme-color-neutral-text-default)}.ndl-breadcrumbs .ndl-breadcrumbs-link.ndl-breadcrumbs-link-current{color:var(--theme-color-neutral-text-default)}.ndl-avatar{--avatar-size-x-small:20px;--avatar-icon-size-x-small:12px;--avatar-font-size-x-small:10px;--avatar-indicator-size-x-small:9px;--avatar-size-small:24px;--avatar-icon-size-small:16px;--avatar-font-size-small:10px;--avatar-indicator-size-small:9px;--avatar-size-medium:28px;--avatar-icon-size-medium:16px;--avatar-font-size-medium:14px;--avatar-indicator-size-medium:9px;--avatar-size-large:32px;--avatar-icon-size-large:20px;--avatar-font-size-large:14px;--avatar-indicator-size-large:12px;--avatar-size-x-large:40px;--avatar-icon-size-x-large:20px;--avatar-font-size-x-large:14px;--avatar-indicator-size-x-large:12px;--avatar-size:var(--avatar-size-medium);--avatar-icon-size:var(--avatar-icon-size-medium);--avatar-font-size:var(--avatar-font-size-medium);--avatar-indicator-size:var(--avatar-indicator-size-medium);--avatar-indicator-offset:0px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;height:var(--avatar-size);width:var(--avatar-size)}.ndl-avatar.ndl-avatar-x-small{--avatar-size:var(--avatar-size-x-small);--avatar-icon-size:var(--avatar-icon-size-x-small);--avatar-font-size:var(--avatar-font-size-x-small);--avatar-indicator-size:var(--avatar-indicator-size-x-small)}.ndl-avatar.ndl-avatar-small{--avatar-size:var(--avatar-size-small);--avatar-icon-size:var(--avatar-icon-size-small);--avatar-font-size:var(--avatar-font-size-small);--avatar-indicator-size:var(--avatar-indicator-size-small)}.ndl-avatar.ndl-avatar-medium{--avatar-size:var(--avatar-size-medium);--avatar-icon-size:var(--avatar-icon-size-medium);--avatar-indicator-size:var(--avatar-indicator-size-medium)}.ndl-avatar.ndl-avatar-large{--avatar-size:var(--avatar-size-large);--avatar-icon-size:var(--avatar-icon-size-large);--avatar-indicator-size:var(--avatar-indicator-size-large)}.ndl-avatar.ndl-avatar-x-large{--avatar-size:var(--avatar-size-x-large);--avatar-icon-size:var(--avatar-icon-size-x-large);--avatar-indicator-size:var(--avatar-indicator-size-x-large)}.ndl-avatar .ndl-avatar-shape{outline:2px solid transparent;outline-offset:2px}.ndl-avatar:has(.ndl-avatar-status) .ndl-avatar-shape{mask:radial-gradient(circle at calc(100% - var(--avatar-indicator-size) / 2 - var(--avatar-indicator-offset)) calc(100% - var(--avatar-indicator-size) / 2 - var(--avatar-indicator-offset)),transparent calc(var(--avatar-indicator-size) / 2),black calc(var(--avatar-indicator-size) / 2));-webkit-mask:radial-gradient(circle at calc(100% - var(--avatar-indicator-size) / 2 - var(--avatar-indicator-offset)) calc(100% - var(--avatar-indicator-size) / 2 - var(--avatar-indicator-offset)),transparent calc(var(--avatar-indicator-size) / 2),black calc(var(--avatar-indicator-size) / 2))}.ndl-avatar .ndl-avatar-circle{border-radius:9999px;--avatar-indicator-offset:0px}.ndl-avatar.ndl-avatar-square{--avatar-indicator-offset:-1px}.ndl-avatar .ndl-avatar-square-x-small,.ndl-avatar .ndl-avatar-square-small,.ndl-avatar .ndl-avatar-square-medium{border-radius:4px}.ndl-avatar .ndl-avatar-square-large{border-radius:6px}.ndl-avatar .ndl-avatar-square-x-large{border-radius:8px}.ndl-avatar .ndl-avatar-icon{position:absolute;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--theme-color-neutral-bg-strong);color:var(--theme-color-neutral-icon)}.ndl-avatar .ndl-icon-svg{height:var(--avatar-icon-size);width:var(--avatar-icon-size)}.ndl-avatar .ndl-avatar-image{width:100%;height:100%;overflow:hidden}.ndl-avatar .ndl-avatar-image img{width:100%;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.ndl-avatar .ndl-avatar-image .ndl-avatar-image-overlay{position:absolute;top:0;width:100%;height:100%;background-color:var(--theme-color-neutral-bg-strongest);opacity:0}.ndl-avatar .ndl-avatar-letters{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--theme-color-primary-bg-strong);color:var(--theme-color-neutral-text-inverse)}.ndl-avatar .ndl-avatar-typography{font-size:var(--avatar-font-size)}.ndl-avatar .ndl-avatar-status{position:absolute;width:var(--avatar-indicator-size);height:var(--avatar-indicator-size);right:var(--avatar-indicator-offset);bottom:var(--avatar-indicator-offset)}.ndl-avatar .ndl-avatar-status .ndl-avatar-status-circle-outer{fill:transparent}.ndl-avatar .ndl-avatar-status .ndl-avatar-status-circle-unknown{fill:var(--theme-color-neutral-bg-weak)}.ndl-avatar .ndl-avatar-status.ndl-avatar-status-offline .ndl-avatar-status-circle-inner{fill:var(--theme-color-danger-bg-status)}.ndl-avatar .ndl-avatar-status.ndl-avatar-status-online .ndl-avatar-status-circle-inner{fill:var(--theme-color-success-bg-status)}.ndl-avatar .ndl-avatar-status.ndl-avatar-status-unknown .ndl-avatar-status-circle-inner{stroke:var(--theme-color-neutral-border-strongest);stroke-width:2}button.ndl-avatar{cursor:pointer}button.ndl-avatar.ndl-avatar-circle{border-radius:9999px}button.ndl-avatar .ndl-avatar-icon:hover:not(.ndl-avatar-disabled){color:var(--theme-color-neutral-text-default)}button.ndl-avatar .ndl-avatar-image .ndl-avatar-image-overlay:hover:not(.ndl-avatar-disabled){opacity:.2}button.ndl-avatar .ndl-avatar-image .ndl-avatar-disabled{opacity:.5;background-color:#d3d3d3}button.ndl-avatar .ndl-avatar-letters.ndl-avatar-disabled{background-color:var(--theme-color-neutral-bg-strong);color:var(--theme-color-neutral-text-weakest)}button.ndl-avatar .ndl-avatar-icon.ndl-avatar-disabled{color:var(--theme-color-neutral-text-weakest)}button.ndl-avatar .ndl-avatar-shape.ndl-avatar-disabled{cursor:not-allowed}button.ndl-avatar.ndl-avatar-square.ndl-avatar-small,button.ndl-avatar.ndl-avatar-square.ndl-avatar-medium{border-radius:4px}button.ndl-avatar.ndl-avatar-square.ndl-avatar-large{border-radius:6px}button.ndl-avatar.ndl-avatar-square.ndl-avatar-x-large{border-radius:8px}button.ndl-avatar .ndl-avatar-letters:hover:not(.ndl-avatar-disabled){background-color:var(--theme-color-primary-hover-strong)}button.ndl-avatar .ndl-avatar-letters:active:not(.ndl-avatar-disabled){background-color:var(--theme-color-primary-pressed-strong)}button.ndl-avatar{outline:2px solid transparent;outline-offset:2px}button.ndl-avatar:focus-visible{outline-width:2px;outline-offset:1px;outline-color:var(--theme-color-primary-focus)}.ndl-slider{display:flex;width:100%;position:relative;--primary-color:var(--theme-color-primary-bg-strong)}.ndl-slider .ndl-track{height:30px;width:100%}.ndl-slider .ndl-track:before{content:"";display:block;position:absolute;height:2px;width:100%;top:50%;transform:translateY(-50%);border-radius:9999px;background-color:var(--theme-color-neutral-bg-strong)}.ndl-slider .ndl-track.ndl-is-disabled{--primary-color:var(--theme-color-neutral-text-weakest);cursor:not-allowed}.ndl-slider .ndl-track .ndl-thumb{position:relative;top:50%;z-index:2;width:16px;height:16px;border-radius:9999px;border-width:2px;border-style:solid;background-color:var(--theme-color-neutral-bg-weak);box-shadow:0 0 0 0 transparent;transition:width var(--motion-transition-quick),height var(--motion-transition-quick),box-shadow var(--motion-transition-quick);border-color:var(--primary-color)}.ndl-slider .ndl-track .ndl-thumb input{width:16px;height:16px}.ndl-slider .ndl-track:not(.ndl-is-disabled) .ndl-thumb:hover,.ndl-slider .ndl-track:not(.ndl-is-disabled) .ndl-thumb.ndl-is-dragging{cursor:pointer;width:20px;height:20px;box-shadow:0 0 0 4px var(--theme-color-primary-hover-weak)}.ndl-slider .ndl-track:not(.ndl-is-disabled) .ndl-thumb:hover input,.ndl-slider .ndl-track:not(.ndl-is-disabled) .ndl-thumb.ndl-is-dragging input{width:20px;height:20px}.ndl-slider .ndl-track:not(.ndl-is-disabled) .ndl-thumb.ndl-is-dragging{box-shadow:0 0 0 4px var(--theme-color-primary-pressed-weak)}.ndl-slider .ndl-track .ndl-thumb.ndl-focus{outline-style:solid;outline-width:2px;outline-color:var(--theme-color-primary-focus)}.ndl-slider .ndl-filled-track{position:absolute;left:0;z-index:1;height:2px;border-radius:9999px;top:calc(50% - 1px);background-color:var(--primary-color)}.ndl-slider .ndl-track-marks{pointer-events:none;position:absolute;left:50%;z-index:2;border-radius:9999px;width:100%;top:calc(50% - 1px);left:0}.ndl-slider .ndl-track-mark{position:absolute;width:2px;height:2px;border-radius:9999px;background-color:var(--theme-color-neutral-bg-stronger);opacity:1;transform:translate(-50%)}.ndl-slider .ndl-track-mark.ndl-on-active-track{background-color:var(--theme-color-neutral-bg-weak);opacity:.4}.ndl-inline-edit{max-inline-size:100%;display:flex;min-width:0px;flex-direction:column;gap:4px}.ndl-inline-edit.ndl-fluid{width:100%}.ndl-inline-edit label{width:-moz-fit-content;width:fit-content;color:var(--theme-color-neutral-text-weak);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-inline-edit .ndl-inline-edit-input,.ndl-inline-edit .ndl-inline-idle-container:focus-visible{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-inline-edit .ndl-inline-idle-container{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;cursor:text;flex-direction:row;align-items:center;gap:4px;border-radius:4px;padding-left:4px;padding-right:4px;flex-shrink:1;flex-grow:1}.ndl-inline-edit .ndl-inline-idle-container.ndl-disabled{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-inline-edit .ndl-inline-idle-container:not(.ndl-inline-edit .ndl-inline-idle-container.ndl-disabled):not(.ndl-has-edit-icon):hover{background-color:var(--theme-color-neutral-hover)}.ndl-inline-edit .ndl-inline-edit-text{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-inline-edit .ndl-inline-edit-container{position:relative;display:flex;max-width:100%;flex-shrink:1;flex-grow:1}.ndl-inline-edit .ndl-inline-edit-container .ndl-inline-edit-input{box-sizing:border-box;min-width:0px;max-width:100%;flex-shrink:1;flex-grow:1;border-radius:4px;padding:0 4px}.ndl-inline-edit .ndl-inline-edit-container .ndl-inline-edit-buttons{position:absolute;z-index:10;display:flex;gap:4px;inset-block-start:calc(100% + 4px);inset-inline-end:0}.ndl-inline-edit .ndl-inline-edit-mirror{width:-moz-fit-content;width:fit-content;white-space:pre;padding-left:4px;padding-right:4px;visibility:hidden;position:absolute;height:0px}.ndl-inline-edit .ndl-inline-edit-pencil-icon{flex-shrink:0;opacity:0;transition:opacity var(--motion-transition-quick)}.ndl-inline-edit .ndl-inline-idle-container.ndl-has-edit-icon:hover .ndl-inline-edit-pencil-icon{opacity:1}.ndl-dropdown-btn{--dropdown-button-height:var(--space-32);--dropdown-button-padding-left:var(--space-12);--dropdown-button-padding-right:var(--space-12);display:inline-block;cursor:pointer;border-radius:4px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);color:var(--theme-color-neutral-text-weak);outline:2px solid transparent;outline-offset:2px;font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif}.ndl-dropdown-btn:focus-visible{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-dropdown-btn .ndl-dropdown-btn-inner{display:flex;height:100%;align-items:center;justify-content:center;gap:8px}.ndl-dropdown-btn{height:var(--dropdown-button-height);padding-left:var(--dropdown-button-padding-left);padding-right:var(--dropdown-button-padding-right)}.ndl-dropdown-btn.ndl-small{--dropdown-button-height:28px;--dropdown-button-padding-left:5px;--dropdown-button-padding-right:5px}.ndl-dropdown-btn.ndl-small .ndl-dropdown-btn-leading-wrapper{gap:4px}.ndl-dropdown-btn.ndl-small:has(.ndl-avatar){--dropdown-button-padding-left:calc(var(--space-4) - 1px);--dropdown-button-padding-right:calc(var(--space-8) - 1px)}.ndl-dropdown-btn.ndl-small:has(.ndl-avatar) .ndl-avatar{--avatar-size:var(--avatar-size-x-small);--avatar-icon-size:var(--avatar-icon-size-x-small);--avatar-font-size:var(--avatar-font-size-x-small);--avatar-indicator-size:var(--avatar-indicator-size-x-small)}.ndl-dropdown-btn.ndl-medium{--dropdown-button-height:var(--space-32);--dropdown-button-padding-left:var(--space-8);--dropdown-button-padding-right:var(--space-8)}.ndl-dropdown-btn.ndl-medium .ndl-dropdown-btn-leading-wrapper{gap:6px}.ndl-dropdown-btn.ndl-medium:has(.ndl-avatar){--dropdown-button-padding-left:calc(var(--space-4) - 1px);--dropdown-button-padding-right:calc(var(--space-8) - 1px)}.ndl-dropdown-btn.ndl-medium:has(.ndl-avatar) .ndl-avatar{--avatar-size:var(--avatar-size-small);--avatar-icon-size:var(--avatar-icon-size-small);--avatar-font-size:var(--avatar-font-size-small);--avatar-indicator-size:var(--avatar-indicator-size-small)}.ndl-dropdown-btn.ndl-large{font:var(--typography-subheading-medium);letter-spacing:var(--typography-subheading-medium-letter-spacing);font-family:var(--typography-subheading-medium-font-family),sans-serif;--dropdown-button-height:40px;--dropdown-button-padding-left:var(--space-12);--dropdown-button-padding-right:var(--space-12)}.ndl-dropdown-btn.ndl-large .ndl-dropdown-btn-leading-wrapper{gap:8px}.ndl-dropdown-btn.ndl-large:has(.ndl-avatar){--dropdown-button-padding-left:5px;--dropdown-button-padding-right:calc(var(--space-12) - 1px)}.ndl-dropdown-btn.ndl-large:has(.ndl-avatar) .ndl-avatar{--avatar-size:var(--avatar-size-medium);--avatar-icon-size:var(--avatar-icon-size-medium);--avatar-font-size:var(--avatar-font-size-medium);--avatar-indicator-size:var(--avatar-indicator-size-medium)}.ndl-dropdown-btn:hover{background-color:var(--theme-color-neutral-hover)}.ndl-dropdown-btn:active{background-color:var(--theme-color-neutral-pressed)}.ndl-dropdown-btn.ndl-disabled{cursor:not-allowed;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);color:var(--theme-color-neutral-text-weakest)}.ndl-dropdown-btn.ndl-disabled .ndl-dropdown-button-icon{color:var(--theme-color-neutral-text-weakest)}.ndl-dropdown-btn.ndl-floating-btn{--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-dropdown-btn.ndl-open{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-dropdown-btn .ndl-dropdown-button-icon{width:16px;height:16px;flex-shrink:0;color:var(--theme-color-neutral-icon);transition:transform var(--motion-transition-quick)}.ndl-dropdown-btn .ndl-dropdown-button-icon.ndl-dropdown-button-icon-open{transform:scaleY(-1)}.ndl-dropdown-btn .ndl-dropdown-btn-leading-wrapper{display:flex;align-items:center}.ndl-dropdown-btn .ndl-dropdown-btn-content{display:block;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-divider{display:block;align-self:center;border-style:solid;border-color:var(--theme-color-neutral-border-weak)}.ndl-divider.ndl-divider-horizontal{width:100%;border-top-width:1px}.ndl-divider.ndl-divider-vertical{display:inline;height:auto;align-self:stretch;border-left-width:1px}.ndl-code{display:inline;width:auto;white-space:normal;border-radius:4px;background-color:var(--theme-color-neutral-bg-on-bg-weak);padding-left:2px;padding-right:2px;font:var(--typography-code);letter-spacing:var(--typography-code-letter-spacing);font-family:var(--typography-code-font-family),"monospace";outline-style:solid;outline-width:1px;outline-offset:-1px;outline-color:var(--theme-color-neutral-border-weak)}.ndl-code:focus-visible{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-code:is(button):hover:not(.ndl-disabled){background-color:var(--theme-color-neutral-hover)}.ndl-code:is(button):active:not(.ndl-disabled){background-color:var(--theme-color-neutral-pressed)}.ndl-code.ndl-disabled{color:var(--theme-color-neutral-text-weakest)}.ndl-code.ndl-runnable:not(.ndl-disabled){color:var(--theme-color-primary-text)}.ndl-code.ndl-runnable:not(.ndl-disabled):hover{color:var(--theme-color-primary-hover-strong)}.ndl-code.ndl-runnable:not(.ndl-disabled):active{color:var(--theme-color-primary-pressed-strong)}.ndl-tree-view-list{margin:0;list-style-type:none;padding:0}.ndl-tree-view-list .ndl-tree-view-list-item:hover:not(.indicator):not(.ndl-tree-view-list-item-placeholder):not(.ndl-tree-view-list-item-disable-interaction){background-color:var(--theme-color-neutral-hover)}.ndl-tree-view-list .ndl-tree-view-list-item:hover:not(.indicator):not(.ndl-tree-view-list-item-placeholder):not(.ndl-tree-view-list-item-disable-interaction) .ndl-tree-view-drag-handle{cursor:move;opacity:1}.ndl-tree-view-list .ndl-tree-view-list-item:hover:not(.indicator):not(.ndl-tree-view-list-item-placeholder):not(.ndl-tree-view-list-item-disable-interaction) .ndl-tree-view-actions>button{opacity:1}.ndl-tree-view-list .ndl-tree-view-list-item:has(*:focus-visible):not(.indicator):not(.ndl-tree-view-list-item-placeholder) .ndl-tree-view-drag-handle{opacity:1}.ndl-tree-view-list .ndl-tree-view-list-item:has(*:focus-visible):not(.indicator):not(.ndl-tree-view-list-item-placeholder) .ndl-tree-view-actions>button{opacity:1}.ndl-tree-view-list .ndl-tree-view-list-item:has(*:focus-visible){background-color:var(--theme-color-neutral-hover)}.ndl-tree-view-list .ndl-tree-view-list-item-placeholder{margin-bottom:4px;background-color:var(--theme-color-primary-bg-weak)}.ndl-tree-view-list .ndl-tree-view-list-item{height:24px}.ndl-tree-view-list .ndl-tree-view-list-item.indicator{position:relative;height:2px;opacity:1}.ndl-tree-view-list .ndl-tree-view-list-item.indicator .ndl-tree-view-list-item-content{position:relative;height:2px;background-color:var(--theme-color-primary-focus);padding:0}.ndl-tree-view-list .ndl-tree-view-list-item.indicator .ndl-tree-view-list-item-content>*{opacity:0}.ndl-tree-view-list .ndl-tree-view-list-item .ndl-tree-view-text-clickable:hover{text-decoration-line:underline}.ndl-tree-view-list .ndl-tree-view-list-item .ndl-tree-view-list-item-content{display:flex;flex-direction:row;align-items:center;gap:8px}.ndl-tree-view-list .ndl-tree-view-list-item .ndl-tree-view-actions{margin-left:auto;display:flex;flex-direction:row;gap:4px}.ndl-tree-view-list .ndl-tree-view-list-item .ndl-tree-view-actions>button{opacity:0}.ndl-tree-view-list .ndl-tree-view-list-item .ndl-tree-view-drag-handle{opacity:0;cursor:unset}.ndl-tree-view-list .ndl-tree-view-list-item .ndl-tree-view-drag-handle svg{height:16px;width:16px;color:var(--theme-color-neutral-border-strongest)}.ndl-tree-view-list .ndl-tree-view-list-item .ndl-tree-view-collapse-button svg{height:16px;width:16px;color:var(--theme-color-neutral-border-strongest)}.ndl-tree-view-list .ndl-tree-view-list-item .ndl-tree-view-text{font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif}.ndl-tree-view-list .ndl-trail{height:24px;width:16px;overflow:hidden}.ndl-tree-view-list .ndl-trail .ndl-trail-curved{margin-left:7px;margin-bottom:11px}.ndl-tree-view-list .ndl-trail .ndl-trail-straight{margin:auto}.ndl-toast{display:flex;width:420px;max-width:620px;flex-direction:column;overflow:hidden;border-radius:8px;background-color:var(--theme-color-neutral-bg-strongest);color:var(--theme-color-neutral-text-inverse)}.ndl-toast .ndl-toast-content{display:flex;justify-content:space-between;padding:16px}.ndl-toast .ndl-toast-icon{margin-right:16px;height:24px;width:24px;flex-shrink:0;cursor:pointer;color:var(--theme-color-neutral-text-weak)}.ndl-toast .ndl-toast-icon.ndl-toast-success{color:var(--theme-color-success-border-weak)}.ndl-toast .ndl-toast-icon.ndl-toast-danger,.ndl-toast .ndl-toast-icon.ndl-toast-progress-bar{color:var(--theme-color-danger-border-weak)}.ndl-toast .ndl-toast-text{display:flex;flex-grow:1}.ndl-toast .ndl-toast-action.ndl-btn.ndl-outlined-button{margin-left:16px;flex-shrink:0;border-color:var(--theme-color-neutral-border-weak);background-color:transparent;color:var(--theme-color-neutral-text-inverse)}.ndl-toast .ndl-toast-action:hover{background-color:var(--theme-color-neutral-border-strongest)}.ndl-toast .ndl-icon-btn:hover:not(:disabled):not(.ndl-floating){background-color:var(--theme-color-neutral-border-strongest)}.ndl-toast .ndl-spin:before{height:20px;width:20px;border-color:var(--theme-color-neutral-text-weak);border-bottom-color:var(--theme-light-primary-border-weak)}.ndl-toast .ndl-toast-close-button{margin-left:8px;flex-shrink:0;cursor:pointer;color:var(--theme-color-neutral-text-inverse)}.ndl-toast .ndl-progress-bar-wrapper .ndl-progress-bar-container{margin-top:0;margin-bottom:0;height:6px;border-radius:0;background-color:var(--theme-color-neutral-text-weak)}.ndl-toast .ndl-progress-bar-wrapper .ndl-progress-bar-container .ndl-progress-bar{height:100%;width:0px;border-radius:0}.ndl-toast-container{margin-left:32px;margin-bottom:32px}.ndl-callout{position:relative;width:100%;overflow:hidden;border-radius:8px;border-width:.5px;border-color:var(--theme-color-neutral-border-strong);padding-right:16px;padding-left:22px;color:var(--theme-color-neutral-text-default)}.ndl-callout .ndl-callout-wrapper{display:flex;gap:16px;padding-top:16px;padding-bottom:16px}.ndl-callout .ndl-callout-content{display:flex;flex-direction:column;gap:4px}.ndl-callout .ndl-callout-rectangle{position:absolute;left:0;height:100%;width:6px;background-color:var(--theme-color-primary-bg-strong)}.ndl-callout .ndl-callout-icon{width:24px;height:24px;flex-shrink:0}.ndl-callout.ndl-callout-note{border-color:var(--theme-color-primary-border-strong)}.ndl-callout.ndl-callout-note .ndl-callout-rectangle{background-color:var(--theme-color-primary-bg-strong)}.ndl-callout.ndl-callout-note .ndl-callout-title{color:var(--theme-color-primary-text)}.ndl-callout.ndl-callout-note .ndl-callout-icon{color:var(--theme-color-primary-icon)}.ndl-callout.ndl-callout-important{border-color:var(--theme-color-warning-border-strong)}.ndl-callout.ndl-callout-important .ndl-callout-rectangle{background-color:var(--theme-color-warning-border-strong)}.ndl-callout.ndl-callout-important .ndl-callout-title{color:var(--theme-color-warning-text)}.ndl-callout.ndl-callout-important .ndl-callout-icon{color:var(--theme-color-warning-icon)}.ndl-callout.ndl-callout-example{border-color:var(--theme-color-neutral-border-strongest)}.ndl-callout.ndl-callout-example .ndl-callout-rectangle{background-color:var(--theme-color-neutral-border-strongest)}.ndl-callout.ndl-callout-example .ndl-callout-title{color:var(--theme-color-neutral-text-weak)}.ndl-callout.ndl-callout-example .ndl-callout-icon{color:var(--theme-color-neutral-icon)}.ndl-callout.ndl-callout-tip{border-color:var(--theme-color-discovery-border-strong)}.ndl-callout.ndl-callout-tip .ndl-callout-rectangle{background-color:var(--theme-color-discovery-bg-strong)}.ndl-callout.ndl-callout-tip .ndl-callout-title{color:var(--theme-color-discovery-text)}.ndl-callout.ndl-callout-tip .ndl-callout-icon{color:var(--theme-color-discovery-icon)}.ndl-text-input{--text-input-height:var(--space-32);--text-input-padding-x:6px;--text-input-icon-size:var(--space-16);--text-input-gap:6px;--text-input-icon-button-size:calc(var(--text-input-height) - 4px);--text-input-button-height:calc(var(--text-input-height) - 8px)}.ndl-text-input.ndl-small{--text-input-height:28px;--text-input-padding-x:var(--space-4);--text-input-gap:var(--space-4);--text-input-icon-size:var(--space-16)}.ndl-text-input.ndl-medium{--text-input-height:var(--space-32);--text-input-padding-x:6px;--text-input-gap:6px;--text-input-icon-size:var(--space-16)}.ndl-text-input.ndl-large{--text-input-height:40px;--text-input-padding-x:var(--space-8);--text-input-gap:var(--space-8);--text-input-icon-size:20px}.ndl-text-input .ndl-input-wrapper{display:flex;border-radius:4px;border-width:1px;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);height:var(--text-input-height);padding-left:var(--text-input-padding-x);padding-right:var(--text-input-padding-x);gap:var(--text-input-gap);box-shadow:0 0 0 0 transparent;transition:box-shadow var(--motion-transition-quick)}.ndl-text-input .ndl-input-wrapper:hover:not(:has(input:disabled)):not(:has(input:-moz-read-only)){box-shadow:0 0 0 4px var(--theme-color-neutral-hover)}.ndl-text-input .ndl-input-wrapper:hover:not(:has(input:disabled)):not(:has(input:read-only)){box-shadow:0 0 0 4px var(--theme-color-neutral-hover)}.ndl-text-input .ndl-input-wrapper:has(input:focus-visible){outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-text-input .ndl-input-wrapper .ndl-input-container{position:relative;display:flex;min-width:0px;flex:1 1 0%}.ndl-text-input .ndl-input-wrapper .ndl-input-container input{width:100%;background-color:transparent;color:var(--theme-color-neutral-text-default);outline:2px solid transparent;outline-offset:2px}.ndl-text-input .ndl-input-wrapper .ndl-input-container.ndl-clearable input{padding-right:calc(var(--text-input-icon-size) + 4px)}.ndl-text-input .ndl-input-wrapper .ndl-input-container .ndl-element-clear{position:absolute;align-self:center;top:50%;transform:translateY(-50%);right:0;visibility:hidden}.ndl-text-input .ndl-input-wrapper .ndl-input-container .ndl-element-clear button{border-radius:4px;padding:2px}.ndl-text-input .ndl-input-wrapper .ndl-input-container .ndl-element-clear button:hover{background-color:var(--theme-color-neutral-hover)}.ndl-text-input .ndl-input-wrapper .ndl-input-container .ndl-element-clear button:active{background-color:var(--theme-color-neutral-pressed)}.ndl-text-input .ndl-input-wrapper .ndl-input-container:hover .ndl-element-clear,.ndl-text-input .ndl-input-wrapper .ndl-input-container:focus-within .ndl-element-clear{visibility:visible}.ndl-text-input .ndl-input-wrapper .ndl-element{display:flex;align-self:center}.ndl-text-input .ndl-input-wrapper .ndl-element .ndl-icon-svg{color:var(--theme-color-neutral-text-weak);height:var(--text-input-icon-size);width:var(--text-input-icon-size)}.ndl-text-input .ndl-input-wrapper .ndl-element .ndl-icon-btn{height:var(--text-input-icon-button-size);width:var(--text-input-icon-button-size)}.ndl-text-input .ndl-input-wrapper .ndl-element .ndl-btn{height:var(--text-input-button-height)}.ndl-text-input .ndl-form-item-label{display:block;width:-moz-fit-content;width:fit-content;line-height:1.25rem}.ndl-text-input .ndl-form-item-label .ndl-label-text-wrapper{margin-bottom:4px;display:flex}.ndl-text-input .ndl-form-item-label .ndl-label-text{color:var(--theme-color-neutral-text-weak)}.ndl-text-input .ndl-form-item-label .ndl-form-item-optional{margin-left:auto;font-style:italic;color:var(--theme-color-neutral-text-weaker)}.ndl-text-input .ndl-form-item-label .ndl-information-icon-small{margin-top:2px;margin-left:3px;width:16px;height:16px;color:var(--theme-color-neutral-text-weak)}.ndl-text-input .ndl-form-item-label .ndl-information-icon-large{margin-top:2px;margin-left:3px;width:20px;height:20px;color:var(--theme-color-neutral-text-weak)}.ndl-text-input input::-moz-placeholder{color:var(--theme-color-neutral-text-weaker)}.ndl-text-input input::placeholder{color:var(--theme-color-neutral-text-weaker)}.ndl-text-input .ndl-form-message{margin-top:4px;display:flex;flex-direction:row;gap:4px;font-size:.75rem;line-height:1rem;color:var(--theme-color-neutral-text-weak)}.ndl-text-input .ndl-form-message .ndl-error-icon{width:20px;height:20px;color:var(--theme-color-danger-text)}.ndl-text-input .ndl-form-message .ndl-error-text{color:var(--theme-color-danger-text)}.ndl-text-input.ndl-disabled .ndl-label-text,.ndl-text-input.ndl-disabled .ndl-form-message{color:var(--theme-color-neutral-text-weakest)}.ndl-text-input.ndl-disabled .ndl-input-wrapper{cursor:not-allowed;border-color:var(--theme-color-neutral-border-strong);color:var(--theme-color-neutral-text-weakest)}.ndl-text-input.ndl-disabled .ndl-input-wrapper .ndl-input-container input{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-text-input.ndl-disabled .ndl-input-wrapper .ndl-icon-svg{color:var(--theme-color-neutral-text-weakest)}.ndl-text-input.ndl-read-only:not(.ndl-disabled) .ndl-input-wrapper{border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-on-bg-weak);color:var(--theme-color-neutral-text-weak)}.ndl-text-input.ndl-read-only:not(.ndl-disabled) .ndl-input-wrapper .ndl-input-container input{color:var(--theme-color-neutral-text-weak)}.ndl-text-input .ndl-form-item-label.ndl-fluid{display:flex;width:100%;flex-direction:column}.ndl-text-input .ndl-form-item-label.ndl-fluid .ndl-input-wrapper{display:flex;width:100%}.ndl-text-input.ndl-has-error .ndl-input-wrapper{outline-style:solid;outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-danger-border-strong)}.ndl-text-input.ndl-small .ndl-input-wrapper,.ndl-text-input.ndl-medium .ndl-input-wrapper{font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-text-input.ndl-large .ndl-input-wrapper{font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.ndl-text-input .ndl-text-input-hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ndl-text-input .ndl-medium-spinner{margin:2px}.ndl-text-input .ndl-small-spinner{margin:1px}.ndl-tooltip-content{z-index:50;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-tooltip-content.ndl-tooltip-content-simple{border-radius:8px;background-color:var(--theme-color-neutral-bg-strongest);padding:4px 8px;color:var(--theme-color-neutral-text-inverse)}.ndl-tooltip-content.ndl-tooltip-content-rich{width:320px;border-radius:8px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-weak);padding:12px 16px;color:var(--theme-color-neutral-text-weak);--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-tooltip-content.ndl-tooltip-content-rich .ndl-tooltip-header{margin-bottom:4px;display:block;color:var(--theme-color-neutral-text-default)}.ndl-tooltip-content.ndl-tooltip-content-rich .ndl-tooltip-actions{margin-top:16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.ndl-tooltip-content.ndl-tooltip-content-rich .ndl-tooltip-actions .ndl-btn.ndl-text-button,.ndl-tooltip-content.ndl-tooltip-content-rich .ndl-tooltip-actions .ndl-btn.ndl-outlined-button,.ndl-tooltip-content.ndl-tooltip-content-rich .ndl-tooltip-actions .ndl-btn.ndl-filled-button{--button-height:var(--button-height-small);--button-padding-x:var(--button-padding-x-small);--button-padding-y:var(--button-padding-y-small);--button-gap:var(--button-gap-small);--button-icon-size:var(--button-icon-size-small);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-chart{position:relative;display:flex;height:100%;width:100%;flex-direction:column}.ndl-chart-legend-container{max-height:50%}.ndl-chart-legend{position:relative;z-index:10;display:flex;height:100%;width:100%;flex-direction:row;row-gap:4px;overflow-y:auto;padding:10px}.ndl-chart-legend::-webkit-scrollbar{width:4px}.ndl-chart-legend::-webkit-scrollbar-thumb{border-radius:12px;background-color:var(--theme-color-neutral-bg-strong)}.ndl-chart-legend .ndl-chart-legend-item{margin-right:16px;display:flex;align-items:center;gap:8px;text-wrap:nowrap;color:var(--theme-color-neutral-text-weak)}.ndl-chart-legend .ndl-chart-legend-item:last-child{padding-right:0}.ndl-chart-legend .ndl-chart-legend-item .ndl-chart-legend-item-square{width:16px;height:16px;flex-shrink:0;border-radius:4px}.ndl-chart-legend .ndl-chart-legend-item .ndl-chart-legend-item-square .ndl-chart-legend-item-square-checkmark{color:#fff}.ndl-chart-legend .ndl-chart-legend-item:focus-visible{outline:2px solid transparent;outline-offset:2px}.ndl-chart-legend .ndl-chart-legend-item:focus-visible .ndl-chart-legend-item-square{outline-style:solid;outline-width:2px;outline-offset:0px;outline-color:var(--theme-color-primary-focus)}.ndl-chart-legend .ndl-chart-legend-item:hover .ndl-chart-legend-item-square{box-shadow:0 0 0 4px color-mix(in srgb,var(--ndl-chart-legend-item-color) 25%,transparent)}.ndl-chart-legend .ndl-chart-legend-item.ndl-chart-legend-item-deselected .ndl-chart-legend-item-square{border-width:1px;border-color:var(--theme-color-neutral-text-weaker)}.ndl-chart-legend .ndl-chart-legend-item.ndl-chart-legend-item-deselected:hover .ndl-chart-legend-item-square{box-shadow:0 0 0 4px var(--theme-color-neutral-hover)}.ndl-chart-legend.ndl-chart-legend-wrapping{flex-wrap:wrap}.ndl-chart-legend.ndl-chart-legend-truncation{overflow:hidden}.ndl-chart-legend.ndl-chart-legend-truncation .ndl-chart-legend-item{min-width:0px;max-width:-moz-fit-content;max-width:fit-content;flex-grow:1;flex-basis:0px;text-overflow:ellipsis;white-space:nowrap}.ndl-chart-legend.ndl-chart-legend-truncation .ndl-chart-legend-item-text{max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-chart-legend.ndl-chart-legend-calculating{opacity:0}.ndl-charts-chart-tooltip{display:flex;min-width:176px;flex-direction:column;gap:8px;border-radius:8px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);padding:8px;color:var(--theme-color-neutral-text-default);--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-charts-chart-tooltip .ndl-text-link{margin-top:4px;font-size:.875rem;line-height:1.25rem}.ndl-charts-chart-tooltip .ndl-charts-chart-tooltip-title{color:var(--theme-color-neutral-text-weaker)}.ndl-charts-chart-tooltip .ndl-charts-chart-tooltip-content{display:flex;flex-direction:column;gap:8px}.ndl-charts-chart-tooltip .ndl-charts-chart-tooltip-content .ndl-charts-chart-tooltip-content-line{display:flex;flex-direction:row;align-items:center}.ndl-charts-chart-tooltip .ndl-charts-chart-tooltip-content:has(.ndl-charts-chart-tooltip-content-notification):has(+.ndl-charts-chart-tooltip-content){border-radius:4px;border-width:1px;border-color:var(--theme-color-neutral-border-strong);padding:4px}.ndl-charts-chart-tooltip .ndl-charts-chart-tooltip-content .ndl-charts-chart-tooltip-content-indent-square{margin-right:6px;height:16px;width:6px;border-radius:2px}.ndl-charts-chart-tooltip .ndl-charts-chart-tooltip-content .ndl-charts-chart-tooltip-content-trailing-element{margin-left:auto;padding-left:8px}.ndl-charts-chart-tooltip .ndl-charts-chart-tooltip-content .ndl-charts-chart-tooltip-content-notification{display:flex;flex-direction:row;align-items:center;border-radius:4px;padding:6px}.ndl-charts-chart-tooltip .ndl-charts-chart-tooltip-content .ndl-charts-chart-tooltip-content-notification .ndl-status-indicator{margin-right:8px}.ndl-charts-chart-tooltip .ndl-charts-chart-tooltip-content .ndl-charts-chart-tooltip-content-notification .ndl-charts-chart-tooltip-content-notification-trailing-element{margin-left:auto;padding-left:8px}.ndl-charts-chart-tooltip .ndl-charts-chart-tooltip-content .ndl-notification-danger{background-color:var(--theme-color-danger-bg-weak);color:var(--theme-color-danger-text)}.ndl-charts-chart-tooltip .ndl-charts-chart-tooltip-content .ndl-notification-warning{background-color:var(--theme-color-warning-bg-weak);color:var(--theme-color-warning-text)}.ndl-skeleton{height:auto;border-radius:4px}.ndl-skeleton.ndl-skeleton-weak{background:linear-gradient(90deg,var(--theme-color-neutral-bg-strong),var(--theme-color-neutral-bg-default),var(--theme-color-neutral-bg-strong));animation:leftToRight 1.5s infinite reverse;animation-timing-function:linear;background-size:200%}.ndl-skeleton.ndl-skeleton-default{background:linear-gradient(90deg,var(--theme-color-neutral-bg-stronger),var(--theme-color-neutral-bg-strong),var(--theme-color-neutral-bg-stronger));animation:leftToRight 2s infinite reverse;animation-timing-function:linear;background-size:200%}.ndl-skeleton.ndl-skeleton-circular{border-radius:50%}.ndl-skeleton .ndl-skeleton-content{visibility:hidden}.ndl-skeleton-content:focus,.ndl-skeleton-content:focus-visible{outline:none}@keyframes leftToRight{0%{background-position:-100% 0}to{background-position:100% 0}}.ndl-time-picker{--time-picker-height:var(--space-32);--time-picker-padding-x:6px;--time-picker-icon-size:var(--space-16);--time-picker-gap:6px}.ndl-time-picker.ndl-small{--time-picker-height:28px;--time-picker-padding-x:var(--space-4);--time-picker-gap:var(--space-4);--time-picker-icon-size:var(--space-16)}.ndl-time-picker.ndl-medium{--time-picker-height:var(--space-32);--time-picker-padding-x:6px;--time-picker-gap:6px;--time-picker-icon-size:var(--space-16)}.ndl-time-picker.ndl-large{--time-picker-height:40px;--time-picker-padding-x:var(--space-8);--time-picker-gap:var(--space-8);--time-picker-icon-size:20px}.ndl-time-picker.ndl-large .ndl-time-picker-input{font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.ndl-time-picker .ndl-time-picker-input-wrapper{display:flex;flex-direction:row;align-items:center;gap:2px;border-radius:4px;border-width:1px;border-color:var(--theme-color-neutral-border-strong);outline:2px solid transparent;outline-offset:2px;padding-left:var(--time-picker-padding-x);padding-right:var(--time-picker-padding-x);height:var(--time-picker-height);box-shadow:0 0 0 0 transparent;transition:box-shadow var(--motion-transition-quick)}.ndl-time-picker .ndl-time-picker-input-wrapper:hover:not(:has(input:disabled)):not(:has(input:-moz-read-only)){box-shadow:0 0 0 4px var(--theme-color-neutral-hover)}.ndl-time-picker .ndl-time-picker-input-wrapper:hover:not(:has(input:disabled)):not(:has(input:read-only)){box-shadow:0 0 0 4px var(--theme-color-neutral-hover)}.ndl-time-picker .ndl-time-picker-input-wrapper:has(input:focus){outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-time-picker .ndl-time-picker-input-wrapper .ndl-time-picker-input{width:100%;background-color:var(--theme-color-neutral-bg-weak);color:var(--theme-color-neutral-text-default);outline:2px solid transparent;outline-offset:2px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-time-picker .ndl-time-picker-input-wrapper .ndl-time-picker-input::-moz-placeholder{color:var(--theme-color-neutral-text-weaker)}.ndl-time-picker .ndl-time-picker-input-wrapper .ndl-time-picker-input::placeholder{color:var(--theme-color-neutral-text-weaker)}.ndl-time-picker .ndl-time-picker-input-wrapper .ndl-time-picker-icon{flex-shrink:0;color:var(--theme-color-neutral-icon);width:var(--time-picker-icon-size);height:var(--time-picker-icon-size)}.ndl-time-picker .ndl-time-picker-label{display:flex;flex-direction:column;gap:4px;color:var(--theme-color-neutral-text-weak)}.ndl-time-picker .ndl-time-picker-error-wrapper{margin-top:4px;display:flex;flex-direction:row;align-items:center;gap:2px;color:var(--theme-color-danger-text)}.ndl-time-picker .ndl-time-picker-error-wrapper .ndl-time-picker-error-icon{width:20px;height:20px;flex-shrink:0;color:var(--theme-color-danger-icon)}.ndl-time-picker.ndl-error .ndl-time-picker-input-wrapper{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-danger-border-strong)}.ndl-time-picker.ndl-error .ndl-time-picker-input-wrapper:has(input:focus){outline-color:var(--theme-color-danger-border-strong)}.ndl-time-picker.ndl-disabled .ndl-time-picker-label{color:var(--theme-color-neutral-text-weakest)}.ndl-time-picker.ndl-disabled .ndl-time-picker-input-wrapper{cursor:not-allowed;border-color:var(--theme-color-neutral-border-weak);color:var(--theme-color-neutral-text-weakest)}.ndl-time-picker.ndl-disabled .ndl-time-picker-input-wrapper .ndl-time-picker-input{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-time-picker.ndl-disabled .ndl-time-picker-input-wrapper .ndl-time-picker-input::-moz-placeholder{color:var(--theme-color-neutral-text-weakest)}.ndl-time-picker.ndl-disabled .ndl-time-picker-input-wrapper .ndl-time-picker-input::placeholder{color:var(--theme-color-neutral-text-weakest)}.ndl-time-picker.ndl-disabled .ndl-time-picker-input-wrapper .ndl-time-picker-icon{color:var(--theme-color-neutral-text-weakest)}.ndl-time-picker.ndl-read-only.ndl-small,.ndl-time-picker.ndl-read-only.ndl-medium,.ndl-time-picker.ndl-read-only.ndl-large{--input-height:20px;--input-padding-x:0px}.ndl-time-picker.ndl-read-only .ndl-time-picker-input-wrapper{border-style:none}.ndl-time-picker.ndl-read-only .ndl-time-picker-input-wrapper:has(input:focus){outline:2px solid transparent;outline-offset:2px}.ndl-time-picker-popover{min-width:166px;overflow:hidden;border-radius:4px;border-width:1px;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.ndl-time-picker-popover ul{display:flex;height:166px;flex-direction:column;gap:2px;overflow-y:scroll;border-radius:4px;padding-top:8px;padding-bottom:8px}.ndl-time-picker-popover li{position:relative;margin-left:8px;margin-right:8px;cursor:pointer;border-radius:8px;background-color:var(--theme-color-neutral-bg-weak);padding:6px 8px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-time-picker-popover li.focused,.ndl-time-picker-popover li:hover,.ndl-time-picker-popover li:focus{background-color:var(--theme-color-neutral-hover);outline:2px solid transparent;outline-offset:2px}.ndl-time-picker-popover li[aria-selected=true]{background-color:var(--theme-color-primary-bg-selected);color:var(--theme-color-primary-text)}.ndl-time-picker-popover li[aria-selected=true]:before{position:absolute;top:0;left:-12px;height:100%;width:8px;border-radius:4px;background-color:var(--theme-color-primary-bg-strong);--tw-content:"";content:var(--tw-content)}.ndl-time-picker-popover li.ndl-fluid{width:100%}.ndl-timezone-picker{--timezone-picker-height:var(--space-32);--timezone-picker-padding-x:6px;--timezone-picker-icon-size:var(--space-16);--timezone-picker-gap:6px}.ndl-timezone-picker.ndl-small{--timezone-picker-height:28px;--timezone-picker-padding-x:var(--space-4);--timezone-picker-gap:var(--space-4);--timezone-picker-icon-size:var(--space-16)}.ndl-timezone-picker.ndl-medium{--timezone-picker-height:var(--space-32);--timezone-picker-padding-x:6px;--timezone-picker-gap:6px;--timezone-picker-icon-size:var(--space-16)}.ndl-timezone-picker.ndl-large{--timezone-picker-height:40px;--timezone-picker-padding-x:var(--space-8);--timezone-picker-gap:var(--space-8);--timezone-picker-icon-size:20px}.ndl-timezone-picker.ndl-large .ndl-timezone-picker-input{font:var(--typography-body-large);letter-spacing:var(--typography-body-large-letter-spacing);font-family:var(--typography-body-large-font-family),sans-serif}.ndl-timezone-picker .ndl-timezone-picker-input-wrapper{display:flex;flex-direction:row;align-items:center;gap:2px;border-radius:4px;border-width:1px;border-color:var(--theme-color-neutral-border-strong);outline:2px solid transparent;outline-offset:2px;padding-left:var(--timezone-picker-padding-x);padding-right:var(--timezone-picker-padding-x);height:var(--timezone-picker-height);box-shadow:0 0 0 0 transparent;transition:box-shadow var(--motion-transition-quick)}.ndl-timezone-picker .ndl-timezone-picker-input-wrapper:hover:not(:has(input:disabled)):not(:has(input:-moz-read-only)){box-shadow:0 0 0 4px var(--theme-color-neutral-hover)}.ndl-timezone-picker .ndl-timezone-picker-input-wrapper:hover:not(:has(input:disabled)):not(:has(input:read-only)){box-shadow:0 0 0 4px var(--theme-color-neutral-hover)}.ndl-timezone-picker .ndl-timezone-picker-input-wrapper:has(input:focus){outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-timezone-picker .ndl-timezone-picker-input-wrapper .ndl-timezone-picker-input{width:100%;background-color:var(--theme-color-neutral-bg-weak);color:var(--theme-color-neutral-text-default);outline:2px solid transparent;outline-offset:2px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-timezone-picker .ndl-timezone-picker-input-wrapper .ndl-timezone-picker-input::-moz-placeholder{color:var(--theme-color-neutral-text-weaker)}.ndl-timezone-picker .ndl-timezone-picker-input-wrapper .ndl-timezone-picker-input::placeholder{color:var(--theme-color-neutral-text-weaker)}.ndl-timezone-picker .ndl-timezone-picker-input-wrapper .ndl-timezone-picker-icon{flex-shrink:0;color:var(--theme-color-neutral-icon);width:var(--timezone-picker-icon-size);height:var(--timezone-picker-icon-size)}.ndl-timezone-picker .ndl-timezone-picker-label{display:flex;flex-direction:column;gap:4px;color:var(--theme-color-neutral-text-weak)}.ndl-timezone-picker .ndl-timezone-picker-error-wrapper{margin-top:4px;display:flex;flex-direction:row;align-items:center;gap:2px;color:var(--theme-color-danger-text)}.ndl-timezone-picker .ndl-timezone-picker-error-wrapper .ndl-timezone-picker-error-icon{width:20px;height:20px;flex-shrink:0;color:var(--theme-color-danger-icon)}.ndl-timezone-picker.ndl-error .ndl-timezone-picker-input-wrapper{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-danger-border-strong)}.ndl-timezone-picker.ndl-error .ndl-timezone-picker-input-wrapper:has(input:focus){outline-color:var(--theme-color-danger-border-strong)}.ndl-timezone-picker.ndl-disabled .ndl-timezone-picker-label{color:var(--theme-color-neutral-text-weakest)}.ndl-timezone-picker.ndl-disabled .ndl-timezone-picker-input-wrapper{cursor:not-allowed;border-color:var(--theme-color-neutral-border-weak);color:var(--theme-color-neutral-text-weakest)}.ndl-timezone-picker.ndl-disabled .ndl-timezone-picker-input-wrapper .ndl-timezone-picker-input{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-timezone-picker.ndl-disabled .ndl-timezone-picker-input-wrapper .ndl-timezone-picker-input::-moz-placeholder{color:var(--theme-color-neutral-text-weakest)}.ndl-timezone-picker.ndl-disabled .ndl-timezone-picker-input-wrapper .ndl-timezone-picker-input::placeholder{color:var(--theme-color-neutral-text-weakest)}.ndl-timezone-picker.ndl-disabled .ndl-timezone-picker-input-wrapper .ndl-timezone-picker-icon{color:var(--theme-color-neutral-text-weakest)}.ndl-timezone-picker.ndl-read-only.ndl-small,.ndl-timezone-picker.ndl-read-only.ndl-medium,.ndl-timezone-picker.ndl-read-only.ndl-large{--input-height:20px;--input-padding-x:0px}.ndl-timezone-picker.ndl-read-only .ndl-timezone-picker-input-wrapper{border-style:none}.ndl-timezone-picker.ndl-read-only .ndl-timezone-picker-input-wrapper:has(input:focus){outline:2px solid transparent;outline-offset:2px}.ndl-timezone-picker-popover{min-width:256px;overflow:hidden;border-radius:4px;border-width:1px;border-color:var(--theme-color-neutral-border-strong);background-color:var(--theme-color-neutral-bg-weak);--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.ndl-timezone-picker-popover ul{display:flex;max-height:256px;flex-direction:column;gap:2px;overflow-y:scroll;border-radius:4px;padding-top:8px;padding-bottom:8px}.ndl-timezone-picker-popover li{position:relative;margin-left:8px;margin-right:8px;cursor:pointer;border-radius:8px;background-color:var(--theme-color-neutral-bg-weak);padding:6px 8px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-timezone-picker-popover li.focused,.ndl-timezone-picker-popover li:hover,.ndl-timezone-picker-popover li:focus{background-color:var(--theme-color-neutral-hover);outline:2px solid transparent;outline-offset:2px}.ndl-timezone-picker-popover li[aria-selected=true]{background-color:var(--theme-color-primary-bg-selected);color:var(--theme-color-primary-text)}.ndl-timezone-picker-popover li[aria-selected=true]:before{position:absolute;top:0;left:-12px;height:100%;width:8px;border-radius:4px;background-color:var(--theme-color-primary-bg-strong);--tw-content:"";content:var(--tw-content)}.ndl-timezone-picker-popover li.ndl-timezone-picker-no-results{cursor:default;color:var(--theme-color-neutral-text-weak)}.ndl-timezone-picker-popover li.ndl-timezone-picker-no-results:hover,.ndl-timezone-picker-popover li.ndl-timezone-picker-no-results:focus{background-color:var(--theme-color-neutral-bg-weak)}.ndl-timezone-picker-popover li.ndl-timezone-picker-section-header{margin-top:4px;cursor:default;padding-bottom:4px;padding-top:8px;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--theme-color-neutral-text-weak)}.ndl-timezone-picker-popover li.ndl-timezone-picker-section-header:first-child{margin-top:0;padding-top:4px}.ndl-timezone-picker-popover li.ndl-timezone-picker-section-header:not(:first-child){border-radius:0;border-top-width:1px;border-color:var(--theme-color-neutral-border-weak)}.ndl-timezone-picker-popover li.ndl-timezone-picker-section-header:hover,.ndl-timezone-picker-popover li.ndl-timezone-picker-section-header:focus{background-color:var(--theme-color-neutral-bg-weak)}.ndl-timezone-picker-popover li.ndl-fluid{width:100%}:root{--spotlight-target-pulse-color:rgba(233, 222, 255, .5);--spotlight-z-index:70;--spotlight-target-z-index:calc(var(--spotlight-z-index) - 1);--spotlight-overlay-z-index:calc(var(--spotlight-z-index) - 2)}.ndl-theme-dark{--spotlight-target-pulse-color:rgba(233, 222, 255, .2)}.ndl-spotlight-overlay{position:fixed;top:0;bottom:0;right:0;left:0;cursor:default;background-color:transparent;transition:opacity .2s ease;opacity:0;z-index:var(--spotlight-overlay-z-index)}.ndl-spotlight-overlay.ndl-spotlight-overlay-open{opacity:1}.ndl-spotlight-overlay.ndl-spotlight-overlay-opaque{background-color:#0006}.ndl-spotlight-overlay.ndl-spotlight-overlay-top{z-index:var(--spotlight-z-index)}.ndl-spotlight{width:320px;cursor:auto;overflow:hidden;border-radius:8px;border-width:1px;border-color:var(--theme-color-discovery-border-strong);background-color:var(--theme-color-discovery-bg-strong);padding-bottom:16px;text-align:left;color:var(--theme-color-neutral-text-inverse);--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;z-index:var(--spotlight-z-index)}.ndl-spotlight .ndl-spotlight-header,.ndl-spotlight .ndl-spotlight-body{margin-top:16px;width:100%;padding-left:16px;padding-right:16px;color:var(--theme-color-neutral-text-inverse)}.ndl-spotlight .ndl-spotlight-header+.ndl-spotlight-body{margin-top:4px}.ndl-spotlight .ndl-spotlight-image{width:100%}.ndl-spotlight .ndl-spotlight-label{margin-left:16px;margin-right:16px;margin-top:16px}.ndl-spotlight .ndl-spotlight-icon-wrapper{margin-top:16px;width:100%;padding-left:16px;padding-right:16px}.ndl-spotlight .ndl-spotlight-icon-wrapper .ndl-icon-svg{width:48px;height:48px}.ndl-spotlight .ndl-spotlight-footer{margin-top:16px;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px}.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions{margin-left:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-btn.ndl-text-button,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-btn.ndl-outlined-button,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-btn.ndl-filled-button{border-color:var(--theme-color-neutral-text-inverse);background-color:transparent;color:var(--theme-color-neutral-text-inverse);--button-height:var(--button-height-medium);--button-padding-x:var(--button-padding-x-medium);--button-padding-y:var(--button-padding-y-medium);--button-gap:var(--button-gap-medium);--button-icon-size:var(--button-icon-size-medium);font:var(--typography-label);letter-spacing:var(--typography-label-letter-spacing);font-family:var(--typography-label-font-family),sans-serif}.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-btn.ndl-text-button:not(:disabled):hover,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-btn.ndl-outlined-button:not(:disabled):hover,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-btn.ndl-filled-button:not(:disabled):hover{background-color:#959aa11a;--tw-bg-opacity:.1}.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-btn.ndl-text-button:not(:disabled):active,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-btn.ndl-outlined-button:not(:disabled):active,.ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-btn.ndl-filled-button:not(:disabled):active{background-color:#959aa133;--tw-bg-opacity:.2}.ndl-theme-dark .ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-btn:not(:disabled):hover{background-color:#6f757e1a;--tw-bg-opacity:.1}.ndl-theme-dark .ndl-spotlight .ndl-spotlight-footer .ndl-spotlight-actions .ndl-btn:not(:disabled):active{background-color:#6f757e33;--tw-bg-opacity:.2}.ndl-spotlight-target{position:relative;cursor:pointer;outline:2px solid transparent;outline-offset:2px}.ndl-spotlight-target:focus-visible{border-style:none;outline-width:2px;outline-offset:2px;outline-color:var(--theme-color-primary-focus)}.ndl-spotlight-target.ndl-spotlight-target-fit-to-children{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.ndl-spotlight-target.ndl-spotlight-target-open{cursor:default}.ndl-spotlight-target .ndl-spotlight-target-inert:focus-visible{border-style:none;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ndl-spotlight-target .ndl-spotlight-target-inert.ndl-spotlight-target-inert-fit-to-children{display:flex}.ndl-spotlight-target.ndl-spotlight-target-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.ndl-spotlight-target-indicator{z-index:var(--spotlight-target-z-index)}.ndl-spotlight-target-indicator.ndl-spotlight-target-indicator-border{pointer-events:none;cursor:pointer;border-width:2px;border-color:var(--theme-color-discovery-border-strong)}.ndl-spotlight-target-indicator.ndl-spotlight-target-indicator-border.ndl-spotlight-target-pulse{animation:pulse-shadow-border 2s infinite}.ndl-spotlight-target-indicator.ndl-spotlight-target-indicator-point{pointer-events:none;cursor:pointer;background-color:var(--theme-color-discovery-bg-strong)}.ndl-spotlight-target-indicator.ndl-spotlight-target-indicator-point.ndl-spotlight-target-pulse{animation:pulse-shadow-point 2s infinite}@keyframes pulse-shadow-border{25%{box-shadow:0 0 0 6px var(--theme-color-discovery-bg-weak),0 0 0 12px var(--spotlight-target-pulse-color);animation-timing-function:ease-in}50%,to{box-shadow:0 0 0 6px transparent,0 0 0 12px transparent;animation-timing-function:ease-out}}@keyframes pulse-shadow-point{25%{box-shadow:0 0 0 4px var(--theme-color-discovery-bg-weak),0 0 0 8px var(--spotlight-target-pulse-color);animation-timing-function:ease-in}50%,to{box-shadow:0 0 0 4px transparent,0 0 0 8px transparent;animation-timing-function:ease-out}}@keyframes ndl-loading-bar{0%{transform:translate(-100%)}to{transform:translate(130%)}}.ndl-loading-bar{position:relative;height:3px;width:100%;overflow:hidden}.ndl-loading-bar.ndl-loading-bar-rail{background-color:var(--theme-color-neutral-bg-strong)}.ndl-loading-bar:before{content:"";transform:translate(-100%);animation:1.5s linear infinite ndl-loading-bar;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .5s;background:linear-gradient(90deg,transparent 0%,var(--theme-color-primary-bg-status) 30%,var(--theme-color-primary-bg-status) 70%,transparent 100%)}.ndl-ai-presence{--animation-duration:1.5s}.ndl-ai-presence.ndl-icon-svg path,.ndl-ai-presence.ndl-icon-svg polygon,.ndl-ai-presence.ndl-icon-svg rect,.ndl-ai-presence.ndl-icon-svg circle,.ndl-ai-presence.ndl-icon-svg line,.ndl-ai-presence.ndl-icon-svg polyline,.ndl-ai-presence.ndl-icon-svg ellipse{vector-effect:none}.ndl-ai-presence path:nth-of-type(2){stroke-dasharray:100%}.ndl-ai-presence path:nth-of-type(3){stroke-dasharray:100%}.ndl-ai-presence.ndl-thinking path:nth-of-type(2){animation:draw var(--animation-duration) linear infinite}.ndl-ai-presence.ndl-thinking path:nth-of-type(3){animation:draw-reverse var(--animation-duration) linear infinite}.ndl-ai-presence.ndl-thinking circle:last-of-type{animation:pulse var(--animation-duration) infinite ease-in-out}.ndl-ai-presence.ndl-thinking circle:first-of-type{animation:pulse-reverse var(--animation-duration) infinite ease-in-out}@keyframes draw{0%{stroke-dashoffset:100%}10%{stroke-dashoffset:50%}25%{stroke-dashoffset:0%}40%{stroke-dashoffset:-40%}50%{stroke-dashoffset:-100%}to{stroke-dashoffset:-100%}}@keyframes draw-reverse{0%{stroke-dashoffset:100%}50%{stroke-dashoffset:100%}60%{stroke-dashoffset:50%}75%{stroke-dashoffset:0%}90%{stroke-dashoffset:-40%}to{stroke-dashoffset:-100%}}@keyframes pulse{0%{r:8%}35%{r:5%}50%{r:5%}70%{r:5%}to{r:8%}}@keyframes pulse-reverse{0%{r:5%}20%{r:5%}50%{r:8%}85%{r:5%}to{r:5%}}.ndl-color-picker .ndl-color-picker-saturation{aspect-ratio:1 / 1;width:100%!important;height:unset!important}.ndl-color-picker .ndl-color-picker-pointer{position:absolute;height:16px;width:16px;border-radius:9999px;border-width:3px;border-color:#fff;background-color:transparent;--tw-shadow:var(--theme-shadow-raised);--tw-shadow-colored:var(--theme-shadow-raised);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-color-picker .ndl-color-picker-pointer.w-color-alpha{transform:translate(-50%)}.ndl-color-picker .ndl-color-picker-pointer.w-color-saturation{transform:translate(-50%,-50%)}.ndl-color-picker .ndl-color-picker-hue-container{margin-top:24px;margin-bottom:24px;display:flex;flex-direction:row;align-items:center;gap:16px}.ndl-color-picker .ndl-color-picker-hue{display:block;flex:1 1 0%}.ndl-color-picker .ndl-color-picker-swatch{margin-top:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.ndl-color-picker .ndl-color-picker-swatch .ndl-color-picker-swatch-color{height:20px;width:20px;border-radius:9999px;outline-width:2px}.ndl-color-picker .ndl-color-picker-swatch .ndl-color-picker-swatch-color:focus-visible,.ndl-color-picker .ndl-color-picker-swatch .ndl-color-picker-swatch-color.ndl-color-picker-swatch-color-active{outline-style:solid;outline-offset:1px;outline-color:var(--theme-color-primary-focus)}.ndl-color-picker .ndl-color-picker-hex-input-prefix{color:var(--theme-color-neutral-text-weak)}.ndl-color-picker .ndl-color-picker-inputs,.ndl-color-picker .ndl-color-picker-rgb-inputs{display:flex;flex-direction:row;gap:4px}.ndl-color-picker .ndl-color-picker-rgb-inputs .ndl-color-picker-rgb-input{flex:1 1 0%}.ndl-color-picker .w-color-interactive:focus-visible{border-radius:8px;outline-style:solid!important;outline-width:2px!important;outline-offset:0px!important;outline-color:var(--theme-color-primary-focus)!important}.ndl-side-nav{--side-nav-width-collapsed:48px;--side-nav-width-expanded:192px;--side-nav-width:var(--side-nav-width-collapsed);--ndl-side-nav-divider-left-margin:var(--space-8);--ndl-side-nav-category-menu-z-index:60;z-index:1}.ndl-side-nav.ndl-side-nav-root{width:calc(var(--side-nav-width) + 1px);position:relative;height:100%;flex-shrink:0}.ndl-side-nav.ndl-side-nav-root.ndl-side-nav-expanded{--side-nav-width:var(--side-nav-width-expanded);width:-moz-fit-content;width:fit-content}.ndl-side-nav.ndl-side-nav-root.ndl-side-nav-expanded .ndl-side-nav-nav{overflow-y:auto}.ndl-side-nav.ndl-side-nav-root.ndl-side-nav-expanded .ndl-side-nav-inner{position:relative}.ndl-side-nav.ndl-side-nav-root.ndl-side-nav-collapsed{--side-nav-width:var(--side-nav-width-collapsed);width:-moz-fit-content;width:fit-content}.ndl-side-nav.ndl-side-nav-root.ndl-side-nav-collapsed .ndl-side-nav-nav{overflow-y:auto}.ndl-side-nav.ndl-side-nav-root.ndl-side-nav-collapsed .ndl-side-nav-inner{position:relative}.ndl-side-nav.ndl-side-nav-popover{border-radius:12px;border-width:1px;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-weak);--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);z-index:var(--ndl-side-nav-category-menu-z-index);min-width:220px}.ndl-side-nav.ndl-side-nav-popover.ndl-side-nav-popover-list{display:flex;flex-direction:column;gap:4px;padding:8px 8px 8px 0}.ndl-side-nav.ndl-side-nav-category-menu-tooltip-content{z-index:calc(var(--ndl-side-nav-category-menu-z-index) + 1)}.ndl-side-nav .ndl-side-nav-inner{position:relative;z-index:20;box-sizing:border-box;display:flex;height:100%;width:-moz-fit-content;width:fit-content;flex-direction:column;justify-content:space-between;overflow:hidden;border-right-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-weak);padding:0}.ndl-side-nav .ndl-side-nav-inner.ndl-side-nav-hover{--side-nav-width:var(--side-nav-width-expanded);position:absolute;left:0;top:0;--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ndl-side-nav .ndl-side-nav-inner.ndl-side-nav-hover .ndl-side-nav-nav{overflow-y:auto}.ndl-side-nav .ndl-side-nav-inner .ndl-side-nav-list{display:flex;flex-direction:column;gap:4px;padding-right:8px;width:var(--side-nav-width);transition:width var(--motion-transition-quick)}.ndl-side-nav .ndl-side-nav-inner .ndl-side-nav-nav{display:flex;flex-direction:column;gap:4px;overflow:hidden;padding-bottom:8px;padding-top:24px}.ndl-side-nav .ndl-side-nav-list-item{display:flex;width:100%;cursor:default;flex-direction:row;align-items:center;gap:4px;color:var(--theme-color-neutral-text-default)}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item,.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-category-item{height:32px;width:100%;gap:4px;overflow:hidden;border-radius:6px;padding:6px;outline:2px solid transparent;outline-offset:2px}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item:hover,.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-category-item:hover{background-color:var(--theme-color-neutral-hover)}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item,.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-category-item{transition:background-color var(--motion-transition-quick)}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item:focus-visible,.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-category-item:focus-visible{outline-width:2px;outline-offset:0px;outline-color:var(--theme-color-primary-focus)}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item .ndl-side-nav-item-inner,.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-category-item .ndl-side-nav-item-inner{display:flex;height:100%;width:100%;flex-direction:row;align-items:center;gap:8px}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item .ndl-side-nav-item-leading-element,.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-category-item .ndl-side-nav-item-leading-element{width:20px;height:20px;color:var(--theme-color-neutral-icon)}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item .ndl-side-nav-item-leading-element .ndl-icon-svg,.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-category-item .ndl-side-nav-item-leading-element .ndl-icon-svg{width:20px;height:20px}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item .ndl-side-nav-item-label,.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-category-item .ndl-side-nav-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item .ndl-side-nav-item-trailing-element,.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-category-item .ndl-side-nav-item-trailing-element{margin-left:auto;display:flex;flex-shrink:0;align-items:center}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item{cursor:pointer}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-category-item{cursor:default}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-selected-indicator{height:32px;width:4px;flex-shrink:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.42,0,.58,1);transition-duration:.1s}.ndl-side-nav .ndl-side-nav-list-item:has(.ndl-side-nav-category-item.ndl-active)>.ndl-side-nav-selected-indicator{background-color:currentColor}.ndl-side-nav .ndl-side-nav-list-item:has(.ndl-side-nav-nav-item.ndl-active):not(:has(.ndl-side-nav-category-item))>.ndl-side-nav-selected-indicator{background-color:var(--theme-color-primary-text)}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item.ndl-active{background-color:var(--theme-color-primary-bg-selected);color:var(--theme-color-primary-text)}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item.ndl-active:hover{background-color:var(--theme-color-primary-bg-selected)}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item.ndl-active .ndl-side-nav-item-leading-element{color:var(--theme-color-primary-icon)}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item.ndl-active .ndl-side-nav-item-badge.ndl-danger{background-color:var(--theme-color-danger-bg-status);color:var(--theme-color-neutral-text-inverse)}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item.ndl-active .ndl-side-nav-item-badge.ndl-warning{background-color:var(--theme-color-warning-bg-status);color:var(--theme-color-neutral-text-inverse)}.ndl-side-nav .ndl-side-nav-list-item .ndl-side-nav-nav-item.ndl-active .ndl-side-nav-item-badge.ndl-info{background-color:var(--theme-color-primary-bg-status);color:var(--theme-color-neutral-text-inverse)}.ndl-side-nav .ndl-side-nav-category-header{display:flex;height:36px;flex-shrink:0;align-items:center;padding:8px;width:var(--side-nav-width)}.ndl-side-nav .ndl-side-nav-category-header.ndl-side-nav-category-header-expanded{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:14px}.ndl-side-nav .ndl-side-nav-footer{display:flex;width:100%;flex-direction:row;justify-content:flex-end;padding:8px}.ndl-side-nav .ndl-side-nav-divider{margin-top:4px;margin-bottom:4px;margin-left:var(--ndl-side-nav-divider-left-margin);width:calc(100% - var(--ndl-side-nav-divider-left-margin))}.ndl-side-nav .ndl-side-nav-item-badge{width:20px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px}.ndl-side-nav .ndl-side-nav-item-badge.ndl-danger{background-color:var(--theme-color-danger-bg-weak);color:var(--theme-color-danger-text)}.ndl-side-nav .ndl-side-nav-item-badge.ndl-warning{background-color:var(--theme-color-warning-bg-weak);color:var(--theme-color-warning-text)}.ndl-side-nav .ndl-side-nav-item-badge.ndl-info{background-color:var(--theme-color-primary-bg-weak);color:var(--theme-color-primary-text)}.ndl-select-icon-btn{--select-icon-button-height:32px;--select-icon-button-padding-y:var(--space-4);--select-icon-button-padding-x:var(--space-6);--select-icon-button-icon-size:20px;display:flex;cursor:pointer;flex-direction:row;align-items:center;gap:4px;border-radius:4px;color:var(--theme-color-neutral-text-weak);outline:2px solid transparent;outline-offset:2px;font:var(--typography-subheading-small);letter-spacing:var(--typography-subheading-small-letter-spacing);font-family:var(--typography-subheading-small-font-family),sans-serif;height:var(--select-icon-button-height);padding:var(--select-icon-button-padding-y) var(--select-icon-button-padding-x)}.ndl-select-icon-btn .ndl-select-icon-btn-inner{display:flex;height:100%;align-items:center;justify-content:center;gap:2px}.ndl-select-icon-btn .ndl-select-icon-btn-icon{width:8px;height:8px;flex-shrink:0;color:var(--theme-color-neutral-icon);transition:transform var(--motion-transition-quick)}.ndl-select-icon-btn .ndl-select-icon-btn-icon.ndl-select-icon-btn-icon-open{transform:scaleY(-1)}.ndl-select-icon-btn .ndl-icon{width:var(--select-icon-button-icon-size);height:var(--select-icon-button-icon-size);display:flex;align-items:center;justify-content:center}.ndl-select-icon-btn .ndl-icon svg,.ndl-select-icon-btn .ndl-icon .ndl-icon-svg{width:var(--select-icon-button-icon-size);height:var(--select-icon-button-icon-size)}.ndl-select-icon-btn:not(.ndl-disabled).ndl-select-icon-btn:not(.ndl-loading):hover{background-color:var(--theme-color-neutral-hover)}.ndl-select-icon-btn:not(.ndl-disabled).ndl-select-icon-btn:not(.ndl-loading):focus-visible{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-select-icon-btn:not(.ndl-disabled).ndl-select-icon-btn:not(.ndl-loading):active{background-color:var(--theme-color-neutral-pressed)}.ndl-select-icon-btn.ndl-disabled,.ndl-select-icon-btn.ndl-loading{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-select-icon-btn.ndl-active{background-color:var(--theme-color-neutral-pressed)}.ndl-select-icon-btn.ndl-small{--select-icon-button-height:28px;--select-icon-button-padding-y:var(--space-4);--select-icon-button-padding-x:var(--space-6);--select-icon-button-icon-size:16px}.ndl-select-icon-btn.ndl-large{--select-icon-button-height:40px;--select-icon-button-padding-y:var(--space-8);--select-icon-button-padding-x:var(--space-8);--select-icon-button-icon-size:20px}.ndl-icon-indicator-wrapper{position:relative}.ndl-icon-indicator-wrapper .ndl-icon-indicator{position:absolute;top:-2.5px;right:-2.5px}.ndl-icon-indicator-wrapper .ndl-icon-indicator circle{vector-effect:non-scaling-stroke}.ndl-icon-indicator-wrapper .ndl-icon-indicator.ndl-info{fill:var(--theme-color-primary-bg-status)}.ndl-icon-indicator-wrapper .ndl-icon-indicator.ndl-warning{fill:var(--theme-color-warning-bg-status)}.ndl-icon-indicator-wrapper .ndl-icon-indicator.ndl-danger{fill:var(--theme-color-danger-bg-status)}.ndl-graph-visualization-container{display:flex;height:100%;width:100%}.ndl-graph-visualization-container .ndl-graph-visualization{position:relative;height:100%;width:100%;background-color:var(--theme-color-neutral-bg-default);min-width:25px}.ndl-graph-visualization-container .ndl-graph-resizable{max-width:min(66%,calc(100% - 325px))!important}.ndl-graph-visualization-container .ndl-graph-visualization-interaction-island{position:absolute}.ndl-graph-visualization-container .ndl-graph-visualization-interaction-island.ndl-top-left{top:8px;left:8px}.ndl-graph-visualization-container .ndl-graph-visualization-interaction-island.ndl-top-right{top:8px;right:8px}.ndl-graph-visualization-container .ndl-graph-visualization-interaction-island.ndl-bottom-left{bottom:8px;left:8px}.ndl-graph-visualization-container .ndl-graph-visualization-interaction-island.ndl-bottom-right{bottom:8px;right:8px}.ndl-graph-visualization-container .ndl-graph-visualization-default-download-group{display:flex;gap:8px}.ndl-graph-visualization-container .ndl-graph-visualization-toggle-sidepanel{background-color:var(--theme-color-neutral-bg-weak)}.ndl-graph-visualization-container .ndl-graph-visualization-toggle-sidepanel .ndl-graph-visualization-toggle-icon{color:var(--theme-color-neutral-text-weak)}.ndl-graph-visualization-container .ndl-graph-visualization-sidepanel-content{display:grid;height:100%;gap:8px;overflow:auto;padding-top:8px;font-family:Public Sans;grid-template-areas:"title closeButton" "content content";grid-template-columns:1fr auto;grid-template-rows:36px 1fr}.ndl-graph-visualization-container .ndl-graph-visualization-sidepanel-title{margin-left:16px;display:flex;align-items:center;grid-area:title}.ndl-graph-visualization-container .ndl-graph-visualization-overview-panel{margin-left:16px;margin-right:16px;display:flex;flex-direction:column;gap:8px}.ndl-graph-visualization-container .ndl-graph-visualization-overview-panel .ndl-overview-section{display:flex;flex-direction:column;gap:8px}.ndl-graph-visualization-container .ndl-graph-visualization-overview-panel .ndl-overview-header{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;line-height:1.25rem}.ndl-graph-visualization-container .ndl-graph-visualization-overview-panel .ndl-overview-items{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:6px;column-gap:6px;row-gap:4px;line-height:1.25}.ndl-graph-visualization-container .ndl-graph-visualization-overview-panel .ndl-overview-relationships-section{display:flex;flex-direction:column;gap:8px}.ndl-graph-visualization-container .ndl-graph-visualization-overview-panel .ndl-overview-relationships-section .ndl-overview-relationships-title{font-size:.875rem;line-height:1.25rem}.ndl-graph-visualization-container .ndl-graph-visualization-properties-table{display:flex;width:100%;flex-direction:column;word-break:break-all;padding-left:16px;padding-right:16px;font-size:.875rem;line-height:1.25rem}.ndl-graph-visualization-container .ndl-graph-visualization-properties-table .ndl-properties-header{margin-bottom:4px;display:flex;flex-direction:row;padding-left:8px}.ndl-graph-visualization-container .ndl-graph-visualization-properties-table .ndl-properties-header-key{flex-basis:33.333333%}.ndl-graph-visualization-container .ndl-graph-visualization-properties-table .ndl-properties-row{display:flex;border-top-width:1px;border-color:var(--theme-color-neutral-border-weak);padding-top:4px;padding-bottom:4px;padding-left:8px}.ndl-graph-visualization-container .ndl-graph-visualization-properties-table .ndl-properties-row:first-child{border-style:none}.ndl-graph-visualization-container .ndl-graph-visualization-properties-table .ndl-properties-key{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;flex-basis:33.333333%;font-weight:900}.ndl-graph-visualization-container .ndl-graph-visualization-properties-table .ndl-properties-value{flex:1 1 0%;white-space:pre-wrap}.ndl-graph-visualization-container .ndl-graph-visualization-properties-table .ndl-properties-clipboard-button{display:flex;justify-content:flex-end}.ndl-graph-visualization-container .ndl-details-title{margin-right:auto}.ndl-graph-visualization-container .ndl-details-tags{margin-left:16px;margin-right:16px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.ndl-graph-visualization-container .ndl-details-divider{margin-top:12px;margin-bottom:12px;height:1px;width:100%;background-color:var(--theme-color-neutral-border-weak)}.ndl-graph-visualization-container .ndl-grid-area-title{grid-area:title}.ndl-graph-visualization-container .ndl-grid-area-content{grid-area:content}.ndl-graph-visualization-container .ndl-sidepanel-handle{margin-left:4px}.ndl-kbd{--kbd-padding-x:2px;display:inline-flex;align-items:center;gap:4px;color:var(--theme-color-neutral-text-weaker);font:var(--typography-body-medium)}.ndl-kbd .ndl-kbd-then{padding-left:var(--kbd-padding-x);padding-right:var(--kbd-padding-x)}.ndl-kbd .ndl-kbd-key{min-width:20px;flex-grow:0;border-radius:4px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);text-align:center;text-decoration:none;padding-left:calc(var(--kbd-padding-x) - 1px);padding-right:calc(var(--kbd-padding-x) - 1px)}.ndl-tooltip-content-simple .ndl-kbd{margin-left:12px;color:var(--theme-color-neutral-border-strong)}.ndl-tooltip-content-simple .ndl-kbd .ndl-kbd-key{border-color:var(--theme-color-neutral-border-strongest)}.ndl-checkbox-label{display:inline-flex;max-width:100%;align-items:center;-moz-column-gap:8px;column-gap:8px;color:var(--theme-color-neutral-text-default);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-checkbox-label.ndl-fluid{display:flex;width:100%}.ndl-checkbox-label:has(.ndl-checkbox.ndl-disabled) .ndl-checkbox-label-text{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-checkbox{position:relative;width:16px;height:16px;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-strongest)}.ndl-checkbox:checked{border-color:var(--theme-color-primary-icon);background-color:var(--theme-color-primary-icon)}.ndl-checkbox.ndl-disabled{cursor:not-allowed;border-color:var(--theme-color-neutral-border-strong)}.ndl-checkbox.ndl-disabled:checked{border-color:var(--theme-color-neutral-bg-stronger);background-color:var(--theme-color-neutral-bg-stronger)}.ndl-checkbox{box-shadow:0 0 0 0 transparent;transition:box-shadow var(--motion-transition-quick)}.ndl-checkbox:not(.ndl-disabled):hover{box-shadow:0 0 0 4px var(--theme-color-neutral-hover)}.ndl-checkbox:not(.ndl-disabled):hover:active:not(:checked){box-shadow:0 0 0 4px var(--theme-color-neutral-pressed)}.ndl-checkbox:not(.ndl-disabled):hover:checked:not(:active){box-shadow:0 0 0 4px var(--theme-color-primary-hover-weak)}.ndl-checkbox:not(.ndl-disabled):hover:active:checked{box-shadow:0 0 0 4px var(--theme-color-primary-pressed-weak)}.ndl-checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:0px;outline-color:var(--theme-color-primary-focus)}.ndl-checkbox:after{font-size:14px;width:100%;position:absolute;top:-.5px;color:#fff}.ndl-checkbox:checked:after{content:"";width:100%;height:100%;background-color:var(--theme-color-neutral-text-inverse);transition:opacity var(--motion-transition-quick);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5 10.5L11 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5L5 10.5L11 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;-webkit-mask-position:calc(100% - 1px) 2px;mask-position:calc(100% - 1px) 2px}.ndl-checkbox:indeterminate{border-color:var(--theme-color-primary-bg-strong);background-color:var(--theme-color-primary-bg-strong)}.ndl-checkbox:indeterminate:after{content:"";width:100%;height:2px;background-color:var(--theme-color-neutral-text-inverse);transition:opacity var(--motion-transition-quick);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='2' viewBox='0 0 12 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33333 1H10.6667' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='2' viewBox='0 0 12 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33333 1H10.6667' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;top:50%;-webkit-mask-position:calc(100% - 1px) 0;mask-position:calc(100% - 1px) 0;transform:translateY(-50%)}.ndl-radio-label{display:inline-flex;max-width:100%;align-items:center;-moz-column-gap:8px;column-gap:8px;color:var(--theme-color-neutral-text-default);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-radio-label.ndl-fluid{display:flex;width:100%}.ndl-radio-label:has(.ndl-radio:disabled) .ndl-radio-label-text{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-radio-label .ndl-radio-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-radio{position:relative;width:16px;height:16px;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-text-weaker)}.ndl-radio.ndl-disabled{cursor:not-allowed;border-color:var(--theme-color-neutral-text-weakest)}.ndl-radio.ndl-disabled:checked{background-color:var(--theme-color-neutral-text-weakest)}.ndl-radio:checked{border-width:2px;border-color:var(--theme-color-primary-icon);background-color:var(--theme-color-primary-icon)}.ndl-radio{box-shadow:0 0 0 0 transparent;transition:box-shadow var(--motion-transition-quick)}.ndl-radio:not(:disabled):not(:checked):hover{box-shadow:0 0 0 4px var(--theme-color-neutral-hover)}.ndl-radio:not(:disabled):not(:checked):active{box-shadow:0 0 0 4px var(--theme-color-neutral-pressed)}.ndl-radio:focus-visible{outline-style:solid;outline-width:2px;outline-offset:0px;outline-color:var(--theme-color-primary-focus)}.ndl-radio:checked:after{content:"";border:2px solid var(--theme-color-neutral-bg-default);width:100%;height:100%;position:absolute;left:0;border-radius:9999px;top:0}.ndl-switch-label{display:inline-flex;max-width:100%;align-items:center;-moz-column-gap:8px;column-gap:8px;color:var(--theme-color-neutral-text-default);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-switch-label.ndl-fluid{display:flex;width:100%}.ndl-switch-label:has(.ndl-switch:disabled) .ndl-switch-label-text{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-switch{--thumb-size:12px;--track-height:20px;--track-width:36px;--track-padding-left:3px;--track-padding-right:1px;--switch-checkmark-color:var(--theme-color-primary-text);position:relative;display:grid;width:16px;height:16px;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;border-radius:9999px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-strongest);background-color:var(--theme-color-neutral-bg-weak);grid:[track] 1fr / [track] 1fr;padding-left:var(--track-padding-left);padding-right:var(--track-padding-right);touch-action:pan-y;pointer-events:auto;box-sizing:border-box;transition:background-color var(--motion-transition-quick),box-shadow var(--motion-transition-quick);box-shadow:0 0 0 0 transparent;inline-size:var(--track-width);block-size:var(--track-width);height:var(--track-height)}.ndl-switch:disabled{cursor:not-allowed;border-color:var(--theme-color-neutral-bg-strong);background-color:var(--theme-color-neutral-bg-strong);outline-width:0px}.ndl-switch:not(:disabled):hover:checked{box-shadow:0 0 0 4px var(--theme-color-primary-hover-weak)}.ndl-switch:not(:disabled):hover:not(:checked){box-shadow:0 0 0 4px var(--theme-color-neutral-hover)}.ndl-switch:not(:disabled):hover:active:not(:checked){box-shadow:0 0 0 4px var(--theme-color-neutral-pressed)}.ndl-switch:not(:disabled):hover:active:checked{box-shadow:0 0 0 4px var(--theme-color-primary-pressed-weak)}.ndl-switch:not(:disabled):hover:focus-visible{outline-style:solid;outline-width:2px;outline-offset:0px;outline-color:var(--theme-color-primary-focus)}.ndl-switch:before{inline-size:var(--thumb-size);block-size:var(--thumb-size);transition:transform var(--motion-transition-quick),width var(--motion-transition-quick),height var(--motion-transition-quick),background-color var(--motion-transition-quick);content:"";grid-area:track;transform:translate(0);border-radius:9999px;background-color:var(--theme-color-neutral-bg-weak)}.ndl-switch:not(:disabled):not(:checked):before{background-color:var(--theme-color-neutral-bg-stronger)}.ndl-switch:disabled:before{box-shadow:none}.ndl-switch:after{content:"";opacity:0}.ndl-switch:checked:after{content:"";opacity:1;position:absolute;top:50%;left:calc(var(--track-padding-left) + var(--track-width) - var(--thumb-size) - (var(--track-padding-left) + 1px) - (var(--track-padding-right) + 1px) + var(--thumb-size) / 2);transform:translate(-50%,-50%);transition:opacity var(--motion-transition-quick);width:12px;height:12px;background-color:var(--switch-checkmark-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25 6.375L5.25 9.375L9.75 2.625' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25 6.375L5.25 9.375L9.75 2.625' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;-webkit-mask-position:center;mask-position:center}.ndl-switch:checked{border-color:var(--theme-color-primary-icon);background-color:var(--theme-color-primary-icon);--thumb-size:16px}.ndl-switch:checked:before{transform:translate(calc(var(--track-width) - var(--thumb-size) - (var(--track-padding-left) + 1px) - (var(--track-padding-right) + 1px)))}.ndl-switch:indeterminate:before{transform:translate(calc((var(--track-width) - var(--thumb-size) - (var(--track-padding-left) + 1px) * 2) * .5))}.ndl-ai-prompt{display:flex;width:100%;flex-direction:column;align-items:center;gap:4px;--accent-color:var(--theme-color-neutral-border-strong)}.ndl-ai-prompt:focus-within{--accent-color:var(--palette-baltic-40)}.ndl-ai-prompt{max-width:var(--content-extra-light-max-width)}.ndl-ai-prompt .ndl-ai-prompt-wrapper{position:relative;width:100%;border-radius:14px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-primary-bg-weak);padding:3px}.ndl-ai-prompt .ndl-ai-prompt-button-container{position:absolute;bottom:calc(3px + var(--space-6));right:calc(3px + var(--space-6))}.ndl-ai-prompt .ndl-ai-prompt-button-container.ndl-in-loading{top:calc(3px + var(--space-6));bottom:auto}.ndl-ai-prompt .ndl-ai-prompt-button-container button:focus-visible{outline-width:2px;outline-offset:-2px;outline-color:var(--theme-color-primary-focus)}.ndl-ai-prompt .ndl-ai-prompt-loading-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-transition-quick)}.ndl-ai-prompt .ndl-ai-prompt-loading-container.ndl-expanded{grid-template-rows:1fr}.ndl-ai-prompt .ndl-ai-prompt-loading-shell{overflow:hidden;min-height:0}.ndl-ai-prompt .ndl-ai-prompt-loading-content{margin-top:8px;margin-bottom:8px;display:flex;min-height:28px;width:100%;align-items:center;justify-content:flex-start;gap:8px;padding-left:6px;padding-right:6px;color:var(--theme-color-neutral-text-weak)}.ndl-ai-prompt .ndl-ai-prompt-loading-dots{display:inline-flex}.ndl-ai-prompt .ndl-ai-prompt-loading-dots>span{opacity:0}.ndl-ai-prompt .ndl-ai-prompt-loading-dots>span:nth-child(1){animation:ndl-dot-1 1.5s infinite steps(1)}.ndl-ai-prompt .ndl-ai-prompt-loading-dots>span:nth-child(2){animation:ndl-dot-2 1.5s infinite steps(1)}.ndl-ai-prompt .ndl-ai-prompt-loading-dots>span:nth-child(3){animation:ndl-dot-3 1.5s infinite steps(1)}@keyframes ndl-dot-1{0%{opacity:1}80%{opacity:0}}@keyframes ndl-dot-2{0%{opacity:0}20%{opacity:1}80%{opacity:0}}@keyframes ndl-dot-3{0%{opacity:0}40%{opacity:1}80%{opacity:0}}.ndl-ai-prompt .ndl-ai-prompt-wrapper-inner{position:relative;margin-top:auto;display:flex;flex-direction:column;gap:12px;border-radius:12px;padding:6px;border:solid 1px transparent;background:conic-gradient(var(--theme-color-neutral-bg-weak) 0 0) padding-box,linear-gradient(var(--accent-color),var(--theme-color-neutral-bg-weak)) border-box}.ndl-ai-prompt .ndl-ai-prompt-textarea{box-sizing:border-box;resize:none;background-color:transparent;padding-left:6px;padding-right:6px;padding-top:6px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-ai-prompt .ndl-ai-prompt-textarea:focus{outline:2px solid transparent;outline-offset:2px}.ndl-ai-prompt:has(.ndl-ai-prompt-textarea-above) .ndl-ai-prompt-textarea{padding-top:0}.ndl-ai-prompt .ndl-ai-prompt-textarea-above{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;max-height:calc(2 * 56px + 2 * var(--space-6));overflow-y:hidden;align-content:flex-start;min-height:0}.ndl-ai-prompt .ndl-ai-prompt-textarea-above.ndl-can-scroll{overflow-y:auto}.ndl-ai-prompt .ndl-ai-prompt-textarea-below{display:flex;min-height:32px;align-items:flex-end;justify-content:space-between;gap:4px}.ndl-ai-prompt .ndl-ai-prompt-textarea-below .ndl-ai-prompt-textarea-below-leading{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ndl-ai-prompt .ndl-ai-prompt-footer{color:var(--theme-color-neutral-text-weaker)}.ndl-ai-prompt .ndl-ai-prompt-submit-button:not(.ndl-disabled):not(.ndl-loading){background-color:var(--theme-color-primary-bg-weak)}.ndl-ai-prompt .ndl-ai-prompt-submit-button:not(.ndl-disabled):not(.ndl-loading):hover:not(.ndl-floating){background-color:var(--theme-color-primary-hover-weak)}.ndl-ai-prompt .ndl-ai-prompt-submit-button:not(.ndl-disabled):not(.ndl-loading):active:not(.ndl-floating){background-color:var(--theme-color-primary-pressed-weak)}.ndl-ai-prompt .ndl-ai-prompt-submit-button:not(.ndl-disabled):not(.ndl-loading) .ndl-icon-svg{color:var(--theme-color-primary-text)}.ndl-ai-prompt .ndl-ai-prompt-dropdown-button{border-color:transparent;background-color:var(--theme-color-neutral-bg-on-bg-weak)}.ndl-ai-prompt .ndl-ai-prompt-dropdown-button:hover{background-color:var(--theme-color-neutral-hover)}.ndl-ai-prompt .ndl-ai-prompt-dropdown-button:active{background-color:var(--theme-color-neutral-pressed)}.ndl-ai-prompt .ndl-ai-prompt-context-tag{display:flex;height:28px;max-width:100%;align-items:center;border-radius:6px;background-color:var(--theme-color-neutral-bg-on-bg-weak);padding-left:8px;padding-right:8px}.ndl-ai-prompt .ndl-ai-prompt-context-tag .ndl-ai-prompt-context-tag-icon{width:16px;height:16px;flex-shrink:0;color:var(--theme-color-neutral-icon)}.ndl-ai-prompt .ndl-ai-prompt-context-tag .ndl-ai-prompt-context-tag-text{margin-left:6px;margin-right:8px;min-width:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ndl-ai-prompt .ndl-ai-prompt-context-tag .ndl-ai-prompt-context-tag-close-button{cursor:pointer;border-radius:4px}.ndl-ai-prompt .ndl-ai-prompt-context-tag .ndl-ai-prompt-context-tag-close-button:hover{background-color:var(--theme-color-neutral-hover)}.ndl-ai-prompt .ndl-ai-prompt-context-tag .ndl-ai-prompt-context-tag-close-button:active{background-color:var(--theme-color-neutral-pressed)}.ndl-ai-code-preview{display:flex;flex-direction:column;overflow:hidden;border-radius:8px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-on-bg-weak)}.ndl-ai-code-preview .ndl-ai-code-preview-header{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:12px}.ndl-ai-code-preview .ndl-ai-code-preview-header .ndl-ai-code-preview-title{display:flex;align-items:center;gap:8px}.ndl-ai-code-preview .ndl-ai-code-preview-header .ndl-ai-code-preview-title span{text-transform:uppercase}.ndl-ai-code-preview .ndl-ai-code-preview-header .ndl-ai-code-preview-title .ndl-status-label{height:auto!important;padding-top:2px!important;padding-bottom:2px!important}.ndl-ai-code-preview .ndl-ai-code-preview-header .ndl-ai-code-preview-actions{display:flex;align-items:center;gap:8px}.ndl-ai-code-preview .ndl-ai-code-preview-content{position:relative;border-top-width:1px;border-color:var(--theme-color-neutral-border-weak)}.ndl-ai-code-preview .ndl-ai-code-preview-content .ndl-code-content-container{display:flex;flex-shrink:0;flex-grow:1;width:calc(100% - 4px)}.ndl-ai-code-preview .ndl-ai-code-preview-footer{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;border-color:var(--theme-color-neutral-border-weak);padding:8px 16px}.ndl-ai-code-preview .ndl-ai-code-preview-footer.ndl-executed{justify-content:flex-end}.ndl-ai-code-preview .ndl-ai-code-preview-footer .ndl-text{font-size:.875rem;line-height:1.25rem;color:var(--theme-color-neutral-text-default)}.ndl-ai-code-preview .ndl-ai-code-preview-footer .ndl-success{display:flex;align-items:center;gap:8px;color:var(--theme-color-success-text)}.ndl-ai-code-preview .ndl-ai-code-preview-footer .ndl-success span{font-size:.875rem;line-height:1.25rem;font-weight:500}.ndl-ai-code-preview .ndl-ai-code-preview-footer .ndl-actions{display:flex;align-items:center;gap:8px}.ndl-ai-code-preview .ndl-ai-code-preview-footer .ndl-actions .ndl-run-query-btn{cursor:pointer;border-style:none;background-color:transparent;padding:0}.ndl-ai-code-preview .ndl-ai-code-preview-footer .ndl-actions .ndl-run-query-btn .ndl-status-label:hover{opacity:.9}.ndl-ai-response{font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-ai-response ul{margin-top:16px;margin-bottom:16px;list-style-type:none;padding-left:20px}.ndl-ai-response ul>li{position:relative;padding-left:16px}.ndl-ai-response ul>li:before{content:"";position:absolute;left:0;height:6px;width:6px;top:calc(.5lh - 3px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6' fill='%235E636A'%3E%3Ccircle cx='3' cy='3' r='2' fill='%235E636A' stroke='%235E636A' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.ndl-ai-response ol{margin-top:16px;margin-bottom:16px;list-style-type:none;padding-left:20px}.ndl-ai-response ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(24px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px * var(--tw-space-y-reverse))}.ndl-ai-response ol{counter-reset:item}.ndl-ai-response ol>li{position:relative;padding-left:32px;line-height:1.75rem;counter-increment:item}.ndl-ai-response ol>li:before{content:counter(item);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;height:28px;padding-left:8px;padding-right:8px;border-radius:4px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);background-color:#81879014;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-ai-response .ndl-ai-code-preview{margin-top:16px;margin-bottom:16px}.ndl-ai-response .ndl-ai-response-table-wrapper{margin-top:16px;margin-bottom:16px;max-width:100%;overflow-x:auto}.ndl-ai-response table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.ndl-ai-response table th{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-default);padding:10px 16px;color:var(--theme-color-neutral-text-weaker)}.ndl-ai-response table th:first-child{border-top-left-radius:8px;border-width:1px;border-right-width:0px;border-style:solid;border-color:var(--theme-color-neutral-border-weak)}.ndl-ai-response table th:last-child{border-top-right-radius:8px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak)}.ndl-ai-response table tr td{border-left-width:1px;border-top-width:1px;border-bottom-width:0px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-weak);padding:10px 16px;color:var(--theme-color-neutral-text-default)}.ndl-ai-response table tr td:last-child{border-right-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak)}.ndl-ai-response table tr:first-child td{border-top-width:0px}.ndl-ai-response table tr:last-child td{border-bottom-width:1px}.ndl-ai-response table tr:last-child td:first-child{border-bottom-left-radius:8px;border-width:1px;border-right-width:0px;border-style:solid;border-color:var(--theme-color-neutral-border-weak)}.ndl-ai-response table tr:last-child td:last-child{border-bottom-right-radius:8px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak)}.ndl-ai-user-bubble{margin-left:auto;display:flex;width:-moz-fit-content;width:fit-content;flex-direction:row;align-items:flex-start;gap:12px;border-radius:12px 4px 12px 12px;background-color:var(--theme-color-neutral-bg-strong);padding:8px 8px 8px 12px;color:var(--theme-color-neutral-text-default);max-width:540px}.ndl-ai-user-bubble .ndl-ai-user-bubble-avatar{margin-top:2px;margin-bottom:2px;flex-shrink:0;align-self:flex-start}.ndl-ai-user-bubble .ndl-ai-user-bubble-content{margin-top:4px;margin-bottom:4px}.ndl-ai-user-bubble .ndl-ai-user-bubble-trailing{margin-left:auto;display:flex;flex-shrink:0;align-items:center;justify-content:center;align-self:flex-start}.ndl-ai-user-bubble .ndl-ai-user-bubble-trailing .ndl-icon-btn{--icon-button-size:28px;--icon-button-icon-size:var(--space-16);--icon-button-border-radius:6px}.ndl-ai-more-files{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border-radius:8px;border-width:1px;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-weak);padding:6px 8px;color:var(--theme-color-neutral-text-default);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-ai-more-files:hover{background-color:var(--theme-color-neutral-hover)}.ndl-ai-more-files:active{background-color:var(--theme-color-neutral-pressed)}.ndl-ai-more-files{min-width:var(--space-32)}.ndl-ai-more-files.ndl-active{background-color:var(--theme-color-neutral-pressed)}.ndl-ai-file-tag{display:flex;height:56px;width:100%;max-width:240px;align-items:flex-start;border-radius:12px;border-width:1px;border-color:var(--theme-color-neutral-border-strong);text-align:start}.ndl-ai-file-tag .ndl-ai-file-tag-content{display:flex;min-width:0px;flex-direction:column;align-self:center;padding-left:8px;padding-right:8px;font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif}.ndl-ai-file-tag .ndl-ai-file-tag-content .ndl-ai-file-tag-content-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-color-neutral-text-default)}.ndl-ai-file-tag .ndl-ai-file-tag-content .ndl-ai-file-tag-content-type{color:var(--theme-color-neutral-text-weaker)}.ndl-ai-file-tag .ndl-ai-file-tag-remove{margin-left:auto;margin-right:2px;margin-top:2px;flex-shrink:0}.ndl-ai-file-tag .ndl-ai-file-tag-leading{margin-left:8px;display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;align-self:center;border-radius:10px;background-color:var(--theme-color-neutral-bg-strong);padding:10px;color:var(--theme-color-neutral-icon)}.ndl-ai-file-tag .ndl-ai-file-tag-leading .ndl-icon-svg{width:20px;height:20px}.ndl-ai-image-tag{position:relative;width:56px;height:56px;overflow:hidden;border-radius:12px}.ndl-ai-image-tag img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ndl-ai-image-tag .ndl-ai-image-tag-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:var(--theme-color-neutral-bg-default);opacity:.6}.ndl-ai-image-tag .ndl-ai-image-tag-remove{position:absolute;top:2px;right:2px;z-index:20}.ndl-ai-image-tag .ndl-ai-image-tag-remove-wrapper{position:absolute;top:2px;right:2px;z-index:20;width:28px;height:28px;border-radius:6px;background-color:var(--theme-color-neutral-bg-default);opacity:.8}@property --ndl-ai-suggestion-angle{syntax:""; initial-value:0deg; inherits:false;}.ndl-ai-suggestion{position:relative;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden;border-radius:6px;border-width:1px;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-weak);text-align:start;color:var(--theme-color-neutral-text-default);font:var(--typography-body-medium);letter-spacing:var(--typography-body-medium-letter-spacing);font-family:var(--typography-body-medium-font-family),sans-serif;--ndl-ai-suggestion-background:var(--theme-color-neutral-bg-weak);--ndl-ai-suggestion-padding-x:var(--space-8);--ndl-ai-suggestion-padding-y:var(--space-4);background:var(--theme-color-neutral-bg-weak)}.ndl-ai-suggestion:not(.ndl-disabled):hover{--ndl-ai-suggestion-background:var(--theme-color-neutral-hover)}.ndl-ai-suggestion:not(.ndl-disabled):active{--ndl-ai-suggestion-background:var(--theme-color-neutral-pressed)}.ndl-ai-suggestion .ndl-ai-suggestion-inner{display:flex;align-items:center;gap:6px;padding-left:var(--ndl-ai-suggestion-padding-x);padding-right:var(--ndl-ai-suggestion-padding-x);padding-top:var(--ndl-ai-suggestion-padding-y);padding-bottom:var(--ndl-ai-suggestion-padding-y);background:var(--ndl-ai-suggestion-background)}.ndl-ai-suggestion.ndl-disabled{cursor:not-allowed;color:var(--theme-color-neutral-text-weakest)}.ndl-ai-suggestion.ndl-large{--ndl-ai-suggestion-padding-x:var(--space-12);--ndl-ai-suggestion-padding-y:var(--space-6)}.ndl-ai-suggestion.ndl-small{--ndl-ai-suggestion-padding-x:var(--space-8);--ndl-ai-suggestion-padding-y:var(--space-4)}.ndl-ai-suggestion .ndl-ai-suggestion-leading{width:16px;height:16px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--theme-color-neutral-icon)}.ndl-ai-suggestion.ndl-ai-suggestion-special{border-color:transparent;background:linear-gradient(var(--theme-color-neutral-bg-weak)) padding-box,conic-gradient(from var(--ndl-ai-suggestion-angle),var(--theme-color-neutral-border-weak) 0%,var(--theme-color-primary-border-strong) 15%,var(--theme-color-primary-border-strong) 45%,var(--theme-color-neutral-border-weak) 60%) border-box;animation:ndl-ai-suggestion-border-rotate 3.5s linear infinite}@keyframes ndl-ai-suggestion-border-rotate{0%{--ndl-ai-suggestion-angle:0deg}to{--ndl-ai-suggestion-angle:360deg}}@keyframes ndl-ai-reasoning-text-wave{0%{background-position:100% 0}to{background-position:-100% 0}}.ndl-ai-reasoning{width:100%;overflow:hidden;border-radius:8px;border-width:1px;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-weak);color:var(--theme-color-neutral-text-default)}.ndl-ai-reasoning .ndl-ai-reasoning-header{display:flex;min-height:52px;align-items:center;gap:12px;padding:12px}.ndl-ai-reasoning .ndl-ai-reasoning-header:focus-visible{outline-width:2px;outline-offset:0px;outline-color:var(--theme-color-primary-focus)}.ndl-ai-reasoning .ndl-ai-reasoning-header .ndl-ai-reasoning-header-text{color:var(--theme-color-neutral-text-default);background:linear-gradient(90deg,var(--theme-color-neutral-text-default) 0%,var(--theme-color-neutral-text-default) 37%,var(--theme-color-neutral-bg-stronger) 50%,var(--theme-color-neutral-text-default) 63%,var(--theme-color-neutral-text-default) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:ndl-ai-reasoning-text-wave 2s linear infinite}.ndl-ai-reasoning .ndl-ai-reasoning-expand-button{margin-left:auto}.ndl-ai-reasoning .ndl-ai-reasoning-expand-button.ndl-expanded .ndl-icon-svg{transform:scaleY(-1);transition:transform var(--motion-transition-quick)}.ndl-ai-reasoning .ndl-ai-reasoning-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-transition-quick)}.ndl-ai-reasoning .ndl-ai-reasoning-content.ndl-expanded{grid-template-rows:1fr;border-top-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak)}.ndl-ai-reasoning .ndl-ai-reasoning-content .ndl-ai-reasoning-content-inner{overflow:hidden}.ndl-ai-reasoning .ndl-ai-reasoning-content .ndl-ai-reasoning-content-inner .ndl-ai-reasoning-content-inner-2{display:flex;flex-direction:column;gap:12px;padding:12px}.ndl-ai-reasoning .ndl-ai-reasoning-section{width:100%}.ndl-ai-reasoning .ndl-ai-reasoning-section .ndl-ai-reasoning-section-header{display:flex;width:100%;align-items:center;gap:12px}.ndl-ai-reasoning .ndl-ai-reasoning-section .ndl-ai-reasoning-section-header .ndl-ai-reasoning-section-leading{width:16px;height:16px;flex-shrink:0;color:var(--theme-color-neutral-icon)}.ndl-ai-reasoning .ndl-ai-reasoning-section .ndl-ai-reasoning-section-header .ndl-ai-reasoning-section-icon{margin-left:auto;flex-shrink:0}.ndl-ai-reasoning .ndl-ai-reasoning-section .ndl-ai-reasoning-section-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-transition-quick)}.ndl-ai-reasoning .ndl-ai-reasoning-section .ndl-ai-reasoning-section-content.ndl-expanded{grid-template-rows:1fr}.ndl-ai-reasoning .ndl-ai-reasoning-section .ndl-ai-reasoning-section-content .ndl-ai-reasoning-section-content-inner{overflow:hidden}.ndl-ai-reasoning .ndl-ai-reasoning-section .ndl-ai-reasoning-section-content .ndl-ai-reasoning-section-content-inner .ndl-ai-reasoning-section-content-inner-2{display:flex;gap:12px}.ndl-ai-reasoning .ndl-ai-reasoning-section .ndl-ai-reasoning-section-content .ndl-ai-reasoning-section-content-inner .ndl-ai-reasoning-section-content-inner-2 .ndl-ai-reasoning-section-content-line-container{display:flex;width:16px;flex-shrink:0;align-items:center;justify-content:center}.ndl-ai-reasoning .ndl-ai-reasoning-section .ndl-ai-reasoning-section-content .ndl-ai-reasoning-section-content-inner .ndl-ai-reasoning-section-content-inner-2 .ndl-ai-reasoning-section-content-line-container .ndl-ai-reasoning-section-content-line{height:100%;width:1px;background-color:var(--theme-color-neutral-border-weak)}.ndl-ai-reasoning .ndl-ai-reasoning-section .ndl-ai-reasoning-section-content .ndl-ai-reasoning-section-content-inner .ndl-ai-reasoning-section-content-inner-2 .ndl-ai-reasoning-section-content-children{flex:1 1 0%;padding-top:12px;padding-bottom:12px;color:var(--theme-color-neutral-text-weak);font:var(--typography-body-small);letter-spacing:var(--typography-body-small-letter-spacing);font-family:var(--typography-body-small-font-family),sans-serif}.ndl-ai-preview{display:flex;flex-direction:column;overflow:hidden;border-radius:8px;border-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-on-bg-weak)}.ndl-ai-preview .ndl-ai-preview-header{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:52px;width:100%;padding:12px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-weak)}.ndl-ai-preview .ndl-ai-preview-header .ndl-ai-preview-header-leading-content{display:flex;align-items:center;gap:8px;text-transform:uppercase;color:var(--theme-color-neutral-text-weaker)}.ndl-ai-preview .ndl-ai-preview-header .ndl-ai-preview-header-leading-content *{text-transform:uppercase}.ndl-ai-preview .ndl-ai-preview-header .ndl-ai-preview-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.ndl-ai-preview .ndl-ai-preview-confirmation{display:flex;min-height:52px;width:100%;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;padding:12px}.ndl-ai-preview .ndl-ai-preview-confirmation.ndl-ai-preview-confirmation-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-width:1px;border-style:solid;border-color:var(--theme-color-neutral-border-weak);background-color:var(--theme-color-neutral-bg-on-bg-weak)}.ndl-ai-preview .ndl-ai-preview-confirmation.ndl-ai-preview-confirmation-footer .ndl-ai-preview-confirmation-content{width:auto}.ndl-ai-preview .ndl-ai-preview-confirmation .ndl-ai-preview-confirmation-content{width:100%;color:var(--theme-color-neutral-text-default)}.ndl-ai-preview .ndl-ai-preview-confirmation .ndl-ai-preview-confirmation-actions{margin-left:auto;display:flex;min-height:28px;flex-direction:row;align-items:center;gap:12px}.ndl-ai-preview .ndl-ai-preview-confirmation .ndl-ai-preview-confirmation-action-icon{width:20px;height:20px;color:var(--theme-color-neutral-icon)}.ndl-ai-preview .ndl-ai-preview-confirmation .ndl-ai-preview-confirmation-confirm-reject{display:flex;flex-direction:row;align-items:center;gap:8px}.ndl-ai-preview .ndl-ai-preview-code{display:flex;width:100%;flex-direction:column}.ndl-ai-preview .ndl-ai-preview-code .ndl-ai-preview-code-header{background-color:transparent}.ndl-ai-preview .ndl-ai-preview-code .ndl-ai-preview-code-content{position:relative;display:flex;flex-shrink:0;flex-grow:1}.ndl-ai-preview .ndl-ai-preview-code .ndl-ai-preview-code-loading{display:flex;width:100%;flex-direction:row;align-items:center;gap:12px;padding:12px}.n-fixed{position:fixed}.n-absolute{position:absolute}.n-relative{position:relative}.n-left-\[auto\]{left:auto}.n-right-token-4{right:4px}.n-top-24{top:96px}.n-top-\[110px\]{top:110px}.n-top-token-4{top:4px}.n-isolate{isolation:isolate}.n-z-10{z-index:10}.n-col-start-2{grid-column-start:2}.n-col-end-5{grid-column-end:5}.n-m-auto{margin:auto}.n-m-token-32{margin:32px}.n-m-token-4{margin:4px}.n-mx-auto{margin-left:auto;margin-right:auto}.n-mx-token-12{margin-left:12px;margin-right:12px}.n-mx-token-16{margin-left:16px;margin-right:16px}.n-mx-token-24{margin-left:24px;margin-right:24px}.n-my-12{margin-top:48px;margin-bottom:48px}.n-my-5{margin-top:20px;margin-bottom:20px}.n-mb-4{margin-bottom:16px}.n-mb-token-8{margin-bottom:8px}.n-ml-0{margin-left:0}.n-ml-7{margin-left:28px}.n-ml-auto{margin-left:auto}.n-mr-token-8{margin-right:8px}.n-mt-5{margin-top:20px}.n-mt-auto{margin-top:auto}.n-mt-token-16{margin-top:16px}.n-mt-token-32{margin-top:32px}.n-box-border{box-sizing:border-box}.n-inline{display:inline}.n-flex{display:flex}.n-inline-flex{display:inline-flex}.n-table{display:table}.n-table-cell{display:table-cell}.n-grid{display:grid}.n-inline-grid{display:inline-grid}.n-size-36{width:144px;height:144px}.n-size-4{width:16px;height:16px}.n-size-5{width:20px;height:20px}.n-size-7{width:28px;height:28px}.n-size-full{width:100%;height:100%}.n-size-token-16{width:16px;height:16px}.n-size-token-24{width:24px;height:24px}.n-size-token-32{width:32px;height:32px}.n-size-token-48{width:48px;height:48px}.n-size-token-64{width:64px;height:64px}.n-h-10{height:40px}.n-h-28{height:112px}.n-h-36{height:144px}.n-h-48{height:192px}.n-h-5{height:20px}.n-h-6{height:24px}.n-h-7{height:28px}.n-h-\[1000px\]{height:1000px}.n-h-\[100px\]{height:100px}.n-h-\[200px\]{height:200px}.n-h-\[290px\]{height:290px}.n-h-\[500px\]{height:500px}.n-h-\[calc\(40vh-32px\)\]{height:calc(40vh - 32px)}.n-h-fit{height:-moz-fit-content;height:fit-content}.n-h-full{height:100%}.n-h-screen{height:100vh}.n-h-token-12{height:12px}.n-h-token-16{height:16px}.n-h-token-32{height:32px}.n-h-token-48{height:48px}.n-min-h-\[700px\]{min-height:700px}.n-w-1\/2{width:50%}.n-w-24{width:96px}.n-w-48{width:192px}.n-w-60{width:240px}.n-w-72{width:288px}.n-w-80{width:320px}.n-w-\[26px\]{width:26px}.n-w-\[300px\]{width:300px}.n-w-\[440px\]{width:440px}.n-w-fit{width:-moz-fit-content;width:fit-content}.n-w-full{width:100%}.n-w-max{width:-moz-max-content;width:max-content}.n-w-token-32{width:32px}.n-max-w-32{max-width:128px}.n-max-w-52{max-width:208px}.n-max-w-80{max-width:320px}.n-max-w-96{max-width:384px}.n-max-w-\[1024px\]{max-width:1024px}.n-max-w-\[1200px\]{max-width:1200px}.n-max-w-\[600px\]{max-width:600px}.n-max-w-\[85\%\]{max-width:85%}.n-max-w-max{max-width:-moz-max-content;max-width:max-content}.n-flex-1{flex:1 1 0%}.n-flex-shrink-0,.n-shrink-0{flex-shrink:0}.n-grow{flex-grow:1}.n-table-auto{table-layout:auto}.n-border-separate{border-collapse:separate}.-n-rotate-180{--tw-rotate:-180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.n-rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.n-transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.n-cursor-pointer{cursor:pointer}.n-list-decimal{list-style-type:decimal}.n-list-disc{list-style-type:disc}.n-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.n-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.n-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.n-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.n-grid-cols-\[auto_auto_auto_auto\]{grid-template-columns:auto auto auto auto}.n-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.n-flex-row{flex-direction:row}.n-flex-col{flex-direction:column}.n-flex-wrap{flex-wrap:wrap}.n-place-items-center{place-items:center}.n-items-start{align-items:flex-start}.n-items-end{align-items:flex-end}.n-items-center{align-items:center}.n-justify-start{justify-content:flex-start}.n-justify-end{justify-content:flex-end}.n-justify-center{justify-content:center}.n-justify-between{justify-content:space-between}.n-justify-items-center{justify-items:center}.n-gap-1{gap:4px}.n-gap-1\.5{gap:6px}.n-gap-12{gap:48px}.n-gap-2{gap:8px}.n-gap-4{gap:16px}.n-gap-6{gap:24px}.n-gap-9{gap:36px}.n-gap-token-12{gap:12px}.n-gap-token-16{gap:16px}.n-gap-token-2{gap:2px}.n-gap-token-32{gap:32px}.n-gap-token-4{gap:4px}.n-gap-token-48{gap:48px}.n-gap-token-6{gap:6px}.n-gap-token-64{gap:64px}.n-gap-token-8{gap:8px}.n-gap-x-token-48{-moz-column-gap:48px;column-gap:48px}.n-gap-y-token-2{row-gap:2px}.n-gap-y-token-32{row-gap:32px}.n-gap-y-token-8{row-gap:8px}.n-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(16px * var(--tw-space-x-reverse));margin-left:calc(16px * calc(1 - var(--tw-space-x-reverse)))}.n-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse))}.n-self-center{align-self:center}.n-justify-self-end{justify-self:end}.n-overflow-auto{overflow:auto}.n-overflow-hidden{overflow:hidden}.n-overflow-y-auto{overflow-y:auto}.n-overflow-x-scroll{overflow-x:scroll}.n-whitespace-nowrap{white-space:nowrap}.n-break-all{word-break:break-all}.n-rounded-2xl{border-radius:16px}.n-rounded-lg{border-radius:8px}.n-rounded-md{border-radius:6px}.n-rounded-sm{border-radius:4px}.n-rounded-xl{border-radius:12px}.n-border{border-width:1px}.n-border-2{border-width:2px}.n-border-\[0\.5px\]{border-width:.5px}.n-border-b{border-bottom-width:1px}.n-border-b-2{border-bottom-width:2px}.n-border-dashed{border-style:dashed}.n-border-danger-bg-status{border-color:var(--theme-color-danger-bg-status)}.n-border-danger-bg-strong{border-color:var(--theme-color-danger-bg-strong)}.n-border-danger-bg-weak{border-color:var(--theme-color-danger-bg-weak)}.n-border-danger-border-strong{border-color:var(--theme-color-danger-border-strong)}.n-border-danger-border-weak{border-color:var(--theme-color-danger-border-weak)}.n-border-danger-hover-strong{border-color:var(--theme-color-danger-hover-strong)}.n-border-danger-hover-weak{border-color:var(--theme-color-danger-hover-weak)}.n-border-danger-icon{border-color:var(--theme-color-danger-icon)}.n-border-danger-pressed-strong{border-color:var(--theme-color-danger-pressed-strong)}.n-border-danger-pressed-weak{border-color:var(--theme-color-danger-pressed-weak)}.n-border-danger-text{border-color:var(--theme-color-danger-text)}.n-border-dark-danger-bg-status{border-color:#f96746}.n-border-dark-danger-bg-status\/0{border-color:#f9674600}.n-border-dark-danger-bg-status\/10{border-color:#f967461a}.n-border-dark-danger-bg-status\/100{border-color:#f96746}.n-border-dark-danger-bg-status\/15{border-color:#f9674626}.n-border-dark-danger-bg-status\/20{border-color:#f9674633}.n-border-dark-danger-bg-status\/25{border-color:#f9674640}.n-border-dark-danger-bg-status\/30{border-color:#f967464d}.n-border-dark-danger-bg-status\/35{border-color:#f9674659}.n-border-dark-danger-bg-status\/40{border-color:#f9674666}.n-border-dark-danger-bg-status\/45{border-color:#f9674673}.n-border-dark-danger-bg-status\/5{border-color:#f967460d}.n-border-dark-danger-bg-status\/50{border-color:#f9674680}.n-border-dark-danger-bg-status\/55{border-color:#f967468c}.n-border-dark-danger-bg-status\/60{border-color:#f9674699}.n-border-dark-danger-bg-status\/65{border-color:#f96746a6}.n-border-dark-danger-bg-status\/70{border-color:#f96746b3}.n-border-dark-danger-bg-status\/75{border-color:#f96746bf}.n-border-dark-danger-bg-status\/80{border-color:#f96746cc}.n-border-dark-danger-bg-status\/85{border-color:#f96746d9}.n-border-dark-danger-bg-status\/90{border-color:#f96746e6}.n-border-dark-danger-bg-status\/95{border-color:#f96746f2}.n-border-dark-danger-bg-strong{border-color:#ffaa97}.n-border-dark-danger-bg-strong\/0{border-color:#ffaa9700}.n-border-dark-danger-bg-strong\/10{border-color:#ffaa971a}.n-border-dark-danger-bg-strong\/100{border-color:#ffaa97}.n-border-dark-danger-bg-strong\/15{border-color:#ffaa9726}.n-border-dark-danger-bg-strong\/20{border-color:#ffaa9733}.n-border-dark-danger-bg-strong\/25{border-color:#ffaa9740}.n-border-dark-danger-bg-strong\/30{border-color:#ffaa974d}.n-border-dark-danger-bg-strong\/35{border-color:#ffaa9759}.n-border-dark-danger-bg-strong\/40{border-color:#ffaa9766}.n-border-dark-danger-bg-strong\/45{border-color:#ffaa9773}.n-border-dark-danger-bg-strong\/5{border-color:#ffaa970d}.n-border-dark-danger-bg-strong\/50{border-color:#ffaa9780}.n-border-dark-danger-bg-strong\/55{border-color:#ffaa978c}.n-border-dark-danger-bg-strong\/60{border-color:#ffaa9799}.n-border-dark-danger-bg-strong\/65{border-color:#ffaa97a6}.n-border-dark-danger-bg-strong\/70{border-color:#ffaa97b3}.n-border-dark-danger-bg-strong\/75{border-color:#ffaa97bf}.n-border-dark-danger-bg-strong\/80{border-color:#ffaa97cc}.n-border-dark-danger-bg-strong\/85{border-color:#ffaa97d9}.n-border-dark-danger-bg-strong\/90{border-color:#ffaa97e6}.n-border-dark-danger-bg-strong\/95{border-color:#ffaa97f2}.n-border-dark-danger-bg-weak{border-color:#432520}.n-border-dark-danger-bg-weak\/0{border-color:#43252000}.n-border-dark-danger-bg-weak\/10{border-color:#4325201a}.n-border-dark-danger-bg-weak\/100{border-color:#432520}.n-border-dark-danger-bg-weak\/15{border-color:#43252026}.n-border-dark-danger-bg-weak\/20{border-color:#43252033}.n-border-dark-danger-bg-weak\/25{border-color:#43252040}.n-border-dark-danger-bg-weak\/30{border-color:#4325204d}.n-border-dark-danger-bg-weak\/35{border-color:#43252059}.n-border-dark-danger-bg-weak\/40{border-color:#43252066}.n-border-dark-danger-bg-weak\/45{border-color:#43252073}.n-border-dark-danger-bg-weak\/5{border-color:#4325200d}.n-border-dark-danger-bg-weak\/50{border-color:#43252080}.n-border-dark-danger-bg-weak\/55{border-color:#4325208c}.n-border-dark-danger-bg-weak\/60{border-color:#43252099}.n-border-dark-danger-bg-weak\/65{border-color:#432520a6}.n-border-dark-danger-bg-weak\/70{border-color:#432520b3}.n-border-dark-danger-bg-weak\/75{border-color:#432520bf}.n-border-dark-danger-bg-weak\/80{border-color:#432520cc}.n-border-dark-danger-bg-weak\/85{border-color:#432520d9}.n-border-dark-danger-bg-weak\/90{border-color:#432520e6}.n-border-dark-danger-bg-weak\/95{border-color:#432520f2}.n-border-dark-danger-border-strong{border-color:#ffaa97}.n-border-dark-danger-border-strong\/0{border-color:#ffaa9700}.n-border-dark-danger-border-strong\/10{border-color:#ffaa971a}.n-border-dark-danger-border-strong\/100{border-color:#ffaa97}.n-border-dark-danger-border-strong\/15{border-color:#ffaa9726}.n-border-dark-danger-border-strong\/20{border-color:#ffaa9733}.n-border-dark-danger-border-strong\/25{border-color:#ffaa9740}.n-border-dark-danger-border-strong\/30{border-color:#ffaa974d}.n-border-dark-danger-border-strong\/35{border-color:#ffaa9759}.n-border-dark-danger-border-strong\/40{border-color:#ffaa9766}.n-border-dark-danger-border-strong\/45{border-color:#ffaa9773}.n-border-dark-danger-border-strong\/5{border-color:#ffaa970d}.n-border-dark-danger-border-strong\/50{border-color:#ffaa9780}.n-border-dark-danger-border-strong\/55{border-color:#ffaa978c}.n-border-dark-danger-border-strong\/60{border-color:#ffaa9799}.n-border-dark-danger-border-strong\/65{border-color:#ffaa97a6}.n-border-dark-danger-border-strong\/70{border-color:#ffaa97b3}.n-border-dark-danger-border-strong\/75{border-color:#ffaa97bf}.n-border-dark-danger-border-strong\/80{border-color:#ffaa97cc}.n-border-dark-danger-border-strong\/85{border-color:#ffaa97d9}.n-border-dark-danger-border-strong\/90{border-color:#ffaa97e6}.n-border-dark-danger-border-strong\/95{border-color:#ffaa97f2}.n-border-dark-danger-border-weak{border-color:#730e00}.n-border-dark-danger-border-weak\/0{border-color:#730e0000}.n-border-dark-danger-border-weak\/10{border-color:#730e001a}.n-border-dark-danger-border-weak\/100{border-color:#730e00}.n-border-dark-danger-border-weak\/15{border-color:#730e0026}.n-border-dark-danger-border-weak\/20{border-color:#730e0033}.n-border-dark-danger-border-weak\/25{border-color:#730e0040}.n-border-dark-danger-border-weak\/30{border-color:#730e004d}.n-border-dark-danger-border-weak\/35{border-color:#730e0059}.n-border-dark-danger-border-weak\/40{border-color:#730e0066}.n-border-dark-danger-border-weak\/45{border-color:#730e0073}.n-border-dark-danger-border-weak\/5{border-color:#730e000d}.n-border-dark-danger-border-weak\/50{border-color:#730e0080}.n-border-dark-danger-border-weak\/55{border-color:#730e008c}.n-border-dark-danger-border-weak\/60{border-color:#730e0099}.n-border-dark-danger-border-weak\/65{border-color:#730e00a6}.n-border-dark-danger-border-weak\/70{border-color:#730e00b3}.n-border-dark-danger-border-weak\/75{border-color:#730e00bf}.n-border-dark-danger-border-weak\/80{border-color:#730e00cc}.n-border-dark-danger-border-weak\/85{border-color:#730e00d9}.n-border-dark-danger-border-weak\/90{border-color:#730e00e6}.n-border-dark-danger-border-weak\/95{border-color:#730e00f2}.n-border-dark-danger-hover-strong{border-color:#f96746}.n-border-dark-danger-hover-strong\/0{border-color:#f9674600}.n-border-dark-danger-hover-strong\/10{border-color:#f967461a}.n-border-dark-danger-hover-strong\/100{border-color:#f96746}.n-border-dark-danger-hover-strong\/15{border-color:#f9674626}.n-border-dark-danger-hover-strong\/20{border-color:#f9674633}.n-border-dark-danger-hover-strong\/25{border-color:#f9674640}.n-border-dark-danger-hover-strong\/30{border-color:#f967464d}.n-border-dark-danger-hover-strong\/35{border-color:#f9674659}.n-border-dark-danger-hover-strong\/40{border-color:#f9674666}.n-border-dark-danger-hover-strong\/45{border-color:#f9674673}.n-border-dark-danger-hover-strong\/5{border-color:#f967460d}.n-border-dark-danger-hover-strong\/50{border-color:#f9674680}.n-border-dark-danger-hover-strong\/55{border-color:#f967468c}.n-border-dark-danger-hover-strong\/60{border-color:#f9674699}.n-border-dark-danger-hover-strong\/65{border-color:#f96746a6}.n-border-dark-danger-hover-strong\/70{border-color:#f96746b3}.n-border-dark-danger-hover-strong\/75{border-color:#f96746bf}.n-border-dark-danger-hover-strong\/80{border-color:#f96746cc}.n-border-dark-danger-hover-strong\/85{border-color:#f96746d9}.n-border-dark-danger-hover-strong\/90{border-color:#f96746e6}.n-border-dark-danger-hover-strong\/95{border-color:#f96746f2}.n-border-dark-danger-hover-weak{border-color:#ffaa9714}.n-border-dark-danger-hover-weak\/0{border-color:#ffaa9700}.n-border-dark-danger-hover-weak\/10{border-color:#ffaa971a}.n-border-dark-danger-hover-weak\/100{border-color:#ffaa97}.n-border-dark-danger-hover-weak\/15{border-color:#ffaa9726}.n-border-dark-danger-hover-weak\/20{border-color:#ffaa9733}.n-border-dark-danger-hover-weak\/25{border-color:#ffaa9740}.n-border-dark-danger-hover-weak\/30{border-color:#ffaa974d}.n-border-dark-danger-hover-weak\/35{border-color:#ffaa9759}.n-border-dark-danger-hover-weak\/40{border-color:#ffaa9766}.n-border-dark-danger-hover-weak\/45{border-color:#ffaa9773}.n-border-dark-danger-hover-weak\/5{border-color:#ffaa970d}.n-border-dark-danger-hover-weak\/50{border-color:#ffaa9780}.n-border-dark-danger-hover-weak\/55{border-color:#ffaa978c}.n-border-dark-danger-hover-weak\/60{border-color:#ffaa9799}.n-border-dark-danger-hover-weak\/65{border-color:#ffaa97a6}.n-border-dark-danger-hover-weak\/70{border-color:#ffaa97b3}.n-border-dark-danger-hover-weak\/75{border-color:#ffaa97bf}.n-border-dark-danger-hover-weak\/80{border-color:#ffaa97cc}.n-border-dark-danger-hover-weak\/85{border-color:#ffaa97d9}.n-border-dark-danger-hover-weak\/90{border-color:#ffaa97e6}.n-border-dark-danger-hover-weak\/95{border-color:#ffaa97f2}.n-border-dark-danger-icon{border-color:#ffaa97}.n-border-dark-danger-icon\/0{border-color:#ffaa9700}.n-border-dark-danger-icon\/10{border-color:#ffaa971a}.n-border-dark-danger-icon\/100{border-color:#ffaa97}.n-border-dark-danger-icon\/15{border-color:#ffaa9726}.n-border-dark-danger-icon\/20{border-color:#ffaa9733}.n-border-dark-danger-icon\/25{border-color:#ffaa9740}.n-border-dark-danger-icon\/30{border-color:#ffaa974d}.n-border-dark-danger-icon\/35{border-color:#ffaa9759}.n-border-dark-danger-icon\/40{border-color:#ffaa9766}.n-border-dark-danger-icon\/45{border-color:#ffaa9773}.n-border-dark-danger-icon\/5{border-color:#ffaa970d}.n-border-dark-danger-icon\/50{border-color:#ffaa9780}.n-border-dark-danger-icon\/55{border-color:#ffaa978c}.n-border-dark-danger-icon\/60{border-color:#ffaa9799}.n-border-dark-danger-icon\/65{border-color:#ffaa97a6}.n-border-dark-danger-icon\/70{border-color:#ffaa97b3}.n-border-dark-danger-icon\/75{border-color:#ffaa97bf}.n-border-dark-danger-icon\/80{border-color:#ffaa97cc}.n-border-dark-danger-icon\/85{border-color:#ffaa97d9}.n-border-dark-danger-icon\/90{border-color:#ffaa97e6}.n-border-dark-danger-icon\/95{border-color:#ffaa97f2}.n-border-dark-danger-pressed-weak{border-color:#ffaa971f}.n-border-dark-danger-pressed-weak\/0{border-color:#ffaa9700}.n-border-dark-danger-pressed-weak\/10{border-color:#ffaa971a}.n-border-dark-danger-pressed-weak\/100{border-color:#ffaa97}.n-border-dark-danger-pressed-weak\/15{border-color:#ffaa9726}.n-border-dark-danger-pressed-weak\/20{border-color:#ffaa9733}.n-border-dark-danger-pressed-weak\/25{border-color:#ffaa9740}.n-border-dark-danger-pressed-weak\/30{border-color:#ffaa974d}.n-border-dark-danger-pressed-weak\/35{border-color:#ffaa9759}.n-border-dark-danger-pressed-weak\/40{border-color:#ffaa9766}.n-border-dark-danger-pressed-weak\/45{border-color:#ffaa9773}.n-border-dark-danger-pressed-weak\/5{border-color:#ffaa970d}.n-border-dark-danger-pressed-weak\/50{border-color:#ffaa9780}.n-border-dark-danger-pressed-weak\/55{border-color:#ffaa978c}.n-border-dark-danger-pressed-weak\/60{border-color:#ffaa9799}.n-border-dark-danger-pressed-weak\/65{border-color:#ffaa97a6}.n-border-dark-danger-pressed-weak\/70{border-color:#ffaa97b3}.n-border-dark-danger-pressed-weak\/75{border-color:#ffaa97bf}.n-border-dark-danger-pressed-weak\/80{border-color:#ffaa97cc}.n-border-dark-danger-pressed-weak\/85{border-color:#ffaa97d9}.n-border-dark-danger-pressed-weak\/90{border-color:#ffaa97e6}.n-border-dark-danger-pressed-weak\/95{border-color:#ffaa97f2}.n-border-dark-danger-strong{border-color:#e84e2c}.n-border-dark-danger-strong\/0{border-color:#e84e2c00}.n-border-dark-danger-strong\/10{border-color:#e84e2c1a}.n-border-dark-danger-strong\/100{border-color:#e84e2c}.n-border-dark-danger-strong\/15{border-color:#e84e2c26}.n-border-dark-danger-strong\/20{border-color:#e84e2c33}.n-border-dark-danger-strong\/25{border-color:#e84e2c40}.n-border-dark-danger-strong\/30{border-color:#e84e2c4d}.n-border-dark-danger-strong\/35{border-color:#e84e2c59}.n-border-dark-danger-strong\/40{border-color:#e84e2c66}.n-border-dark-danger-strong\/45{border-color:#e84e2c73}.n-border-dark-danger-strong\/5{border-color:#e84e2c0d}.n-border-dark-danger-strong\/50{border-color:#e84e2c80}.n-border-dark-danger-strong\/55{border-color:#e84e2c8c}.n-border-dark-danger-strong\/60{border-color:#e84e2c99}.n-border-dark-danger-strong\/65{border-color:#e84e2ca6}.n-border-dark-danger-strong\/70{border-color:#e84e2cb3}.n-border-dark-danger-strong\/75{border-color:#e84e2cbf}.n-border-dark-danger-strong\/80{border-color:#e84e2ccc}.n-border-dark-danger-strong\/85{border-color:#e84e2cd9}.n-border-dark-danger-strong\/90{border-color:#e84e2ce6}.n-border-dark-danger-strong\/95{border-color:#e84e2cf2}.n-border-dark-danger-text{border-color:#ffaa97}.n-border-dark-danger-text\/0{border-color:#ffaa9700}.n-border-dark-danger-text\/10{border-color:#ffaa971a}.n-border-dark-danger-text\/100{border-color:#ffaa97}.n-border-dark-danger-text\/15{border-color:#ffaa9726}.n-border-dark-danger-text\/20{border-color:#ffaa9733}.n-border-dark-danger-text\/25{border-color:#ffaa9740}.n-border-dark-danger-text\/30{border-color:#ffaa974d}.n-border-dark-danger-text\/35{border-color:#ffaa9759}.n-border-dark-danger-text\/40{border-color:#ffaa9766}.n-border-dark-danger-text\/45{border-color:#ffaa9773}.n-border-dark-danger-text\/5{border-color:#ffaa970d}.n-border-dark-danger-text\/50{border-color:#ffaa9780}.n-border-dark-danger-text\/55{border-color:#ffaa978c}.n-border-dark-danger-text\/60{border-color:#ffaa9799}.n-border-dark-danger-text\/65{border-color:#ffaa97a6}.n-border-dark-danger-text\/70{border-color:#ffaa97b3}.n-border-dark-danger-text\/75{border-color:#ffaa97bf}.n-border-dark-danger-text\/80{border-color:#ffaa97cc}.n-border-dark-danger-text\/85{border-color:#ffaa97d9}.n-border-dark-danger-text\/90{border-color:#ffaa97e6}.n-border-dark-danger-text\/95{border-color:#ffaa97f2}.n-border-dark-discovery-bg-status{border-color:#a07bec}.n-border-dark-discovery-bg-status\/0{border-color:#a07bec00}.n-border-dark-discovery-bg-status\/10{border-color:#a07bec1a}.n-border-dark-discovery-bg-status\/100{border-color:#a07bec}.n-border-dark-discovery-bg-status\/15{border-color:#a07bec26}.n-border-dark-discovery-bg-status\/20{border-color:#a07bec33}.n-border-dark-discovery-bg-status\/25{border-color:#a07bec40}.n-border-dark-discovery-bg-status\/30{border-color:#a07bec4d}.n-border-dark-discovery-bg-status\/35{border-color:#a07bec59}.n-border-dark-discovery-bg-status\/40{border-color:#a07bec66}.n-border-dark-discovery-bg-status\/45{border-color:#a07bec73}.n-border-dark-discovery-bg-status\/5{border-color:#a07bec0d}.n-border-dark-discovery-bg-status\/50{border-color:#a07bec80}.n-border-dark-discovery-bg-status\/55{border-color:#a07bec8c}.n-border-dark-discovery-bg-status\/60{border-color:#a07bec99}.n-border-dark-discovery-bg-status\/65{border-color:#a07beca6}.n-border-dark-discovery-bg-status\/70{border-color:#a07becb3}.n-border-dark-discovery-bg-status\/75{border-color:#a07becbf}.n-border-dark-discovery-bg-status\/80{border-color:#a07beccc}.n-border-dark-discovery-bg-status\/85{border-color:#a07becd9}.n-border-dark-discovery-bg-status\/90{border-color:#a07bece6}.n-border-dark-discovery-bg-status\/95{border-color:#a07becf2}.n-border-dark-discovery-bg-strong{border-color:#ccb4ff}.n-border-dark-discovery-bg-strong\/0{border-color:#ccb4ff00}.n-border-dark-discovery-bg-strong\/10{border-color:#ccb4ff1a}.n-border-dark-discovery-bg-strong\/100{border-color:#ccb4ff}.n-border-dark-discovery-bg-strong\/15{border-color:#ccb4ff26}.n-border-dark-discovery-bg-strong\/20{border-color:#ccb4ff33}.n-border-dark-discovery-bg-strong\/25{border-color:#ccb4ff40}.n-border-dark-discovery-bg-strong\/30{border-color:#ccb4ff4d}.n-border-dark-discovery-bg-strong\/35{border-color:#ccb4ff59}.n-border-dark-discovery-bg-strong\/40{border-color:#ccb4ff66}.n-border-dark-discovery-bg-strong\/45{border-color:#ccb4ff73}.n-border-dark-discovery-bg-strong\/5{border-color:#ccb4ff0d}.n-border-dark-discovery-bg-strong\/50{border-color:#ccb4ff80}.n-border-dark-discovery-bg-strong\/55{border-color:#ccb4ff8c}.n-border-dark-discovery-bg-strong\/60{border-color:#ccb4ff99}.n-border-dark-discovery-bg-strong\/65{border-color:#ccb4ffa6}.n-border-dark-discovery-bg-strong\/70{border-color:#ccb4ffb3}.n-border-dark-discovery-bg-strong\/75{border-color:#ccb4ffbf}.n-border-dark-discovery-bg-strong\/80{border-color:#ccb4ffcc}.n-border-dark-discovery-bg-strong\/85{border-color:#ccb4ffd9}.n-border-dark-discovery-bg-strong\/90{border-color:#ccb4ffe6}.n-border-dark-discovery-bg-strong\/95{border-color:#ccb4fff2}.n-border-dark-discovery-bg-weak{border-color:#2c2a34}.n-border-dark-discovery-bg-weak\/0{border-color:#2c2a3400}.n-border-dark-discovery-bg-weak\/10{border-color:#2c2a341a}.n-border-dark-discovery-bg-weak\/100{border-color:#2c2a34}.n-border-dark-discovery-bg-weak\/15{border-color:#2c2a3426}.n-border-dark-discovery-bg-weak\/20{border-color:#2c2a3433}.n-border-dark-discovery-bg-weak\/25{border-color:#2c2a3440}.n-border-dark-discovery-bg-weak\/30{border-color:#2c2a344d}.n-border-dark-discovery-bg-weak\/35{border-color:#2c2a3459}.n-border-dark-discovery-bg-weak\/40{border-color:#2c2a3466}.n-border-dark-discovery-bg-weak\/45{border-color:#2c2a3473}.n-border-dark-discovery-bg-weak\/5{border-color:#2c2a340d}.n-border-dark-discovery-bg-weak\/50{border-color:#2c2a3480}.n-border-dark-discovery-bg-weak\/55{border-color:#2c2a348c}.n-border-dark-discovery-bg-weak\/60{border-color:#2c2a3499}.n-border-dark-discovery-bg-weak\/65{border-color:#2c2a34a6}.n-border-dark-discovery-bg-weak\/70{border-color:#2c2a34b3}.n-border-dark-discovery-bg-weak\/75{border-color:#2c2a34bf}.n-border-dark-discovery-bg-weak\/80{border-color:#2c2a34cc}.n-border-dark-discovery-bg-weak\/85{border-color:#2c2a34d9}.n-border-dark-discovery-bg-weak\/90{border-color:#2c2a34e6}.n-border-dark-discovery-bg-weak\/95{border-color:#2c2a34f2}.n-border-dark-discovery-border-strong{border-color:#ccb4ff}.n-border-dark-discovery-border-strong\/0{border-color:#ccb4ff00}.n-border-dark-discovery-border-strong\/10{border-color:#ccb4ff1a}.n-border-dark-discovery-border-strong\/100{border-color:#ccb4ff}.n-border-dark-discovery-border-strong\/15{border-color:#ccb4ff26}.n-border-dark-discovery-border-strong\/20{border-color:#ccb4ff33}.n-border-dark-discovery-border-strong\/25{border-color:#ccb4ff40}.n-border-dark-discovery-border-strong\/30{border-color:#ccb4ff4d}.n-border-dark-discovery-border-strong\/35{border-color:#ccb4ff59}.n-border-dark-discovery-border-strong\/40{border-color:#ccb4ff66}.n-border-dark-discovery-border-strong\/45{border-color:#ccb4ff73}.n-border-dark-discovery-border-strong\/5{border-color:#ccb4ff0d}.n-border-dark-discovery-border-strong\/50{border-color:#ccb4ff80}.n-border-dark-discovery-border-strong\/55{border-color:#ccb4ff8c}.n-border-dark-discovery-border-strong\/60{border-color:#ccb4ff99}.n-border-dark-discovery-border-strong\/65{border-color:#ccb4ffa6}.n-border-dark-discovery-border-strong\/70{border-color:#ccb4ffb3}.n-border-dark-discovery-border-strong\/75{border-color:#ccb4ffbf}.n-border-dark-discovery-border-strong\/80{border-color:#ccb4ffcc}.n-border-dark-discovery-border-strong\/85{border-color:#ccb4ffd9}.n-border-dark-discovery-border-strong\/90{border-color:#ccb4ffe6}.n-border-dark-discovery-border-strong\/95{border-color:#ccb4fff2}.n-border-dark-discovery-border-weak{border-color:#4b2894}.n-border-dark-discovery-border-weak\/0{border-color:#4b289400}.n-border-dark-discovery-border-weak\/10{border-color:#4b28941a}.n-border-dark-discovery-border-weak\/100{border-color:#4b2894}.n-border-dark-discovery-border-weak\/15{border-color:#4b289426}.n-border-dark-discovery-border-weak\/20{border-color:#4b289433}.n-border-dark-discovery-border-weak\/25{border-color:#4b289440}.n-border-dark-discovery-border-weak\/30{border-color:#4b28944d}.n-border-dark-discovery-border-weak\/35{border-color:#4b289459}.n-border-dark-discovery-border-weak\/40{border-color:#4b289466}.n-border-dark-discovery-border-weak\/45{border-color:#4b289473}.n-border-dark-discovery-border-weak\/5{border-color:#4b28940d}.n-border-dark-discovery-border-weak\/50{border-color:#4b289480}.n-border-dark-discovery-border-weak\/55{border-color:#4b28948c}.n-border-dark-discovery-border-weak\/60{border-color:#4b289499}.n-border-dark-discovery-border-weak\/65{border-color:#4b2894a6}.n-border-dark-discovery-border-weak\/70{border-color:#4b2894b3}.n-border-dark-discovery-border-weak\/75{border-color:#4b2894bf}.n-border-dark-discovery-border-weak\/80{border-color:#4b2894cc}.n-border-dark-discovery-border-weak\/85{border-color:#4b2894d9}.n-border-dark-discovery-border-weak\/90{border-color:#4b2894e6}.n-border-dark-discovery-border-weak\/95{border-color:#4b2894f2}.n-border-dark-discovery-icon{border-color:#ccb4ff}.n-border-dark-discovery-icon\/0{border-color:#ccb4ff00}.n-border-dark-discovery-icon\/10{border-color:#ccb4ff1a}.n-border-dark-discovery-icon\/100{border-color:#ccb4ff}.n-border-dark-discovery-icon\/15{border-color:#ccb4ff26}.n-border-dark-discovery-icon\/20{border-color:#ccb4ff33}.n-border-dark-discovery-icon\/25{border-color:#ccb4ff40}.n-border-dark-discovery-icon\/30{border-color:#ccb4ff4d}.n-border-dark-discovery-icon\/35{border-color:#ccb4ff59}.n-border-dark-discovery-icon\/40{border-color:#ccb4ff66}.n-border-dark-discovery-icon\/45{border-color:#ccb4ff73}.n-border-dark-discovery-icon\/5{border-color:#ccb4ff0d}.n-border-dark-discovery-icon\/50{border-color:#ccb4ff80}.n-border-dark-discovery-icon\/55{border-color:#ccb4ff8c}.n-border-dark-discovery-icon\/60{border-color:#ccb4ff99}.n-border-dark-discovery-icon\/65{border-color:#ccb4ffa6}.n-border-dark-discovery-icon\/70{border-color:#ccb4ffb3}.n-border-dark-discovery-icon\/75{border-color:#ccb4ffbf}.n-border-dark-discovery-icon\/80{border-color:#ccb4ffcc}.n-border-dark-discovery-icon\/85{border-color:#ccb4ffd9}.n-border-dark-discovery-icon\/90{border-color:#ccb4ffe6}.n-border-dark-discovery-icon\/95{border-color:#ccb4fff2}.n-border-dark-discovery-text{border-color:#ccb4ff}.n-border-dark-discovery-text\/0{border-color:#ccb4ff00}.n-border-dark-discovery-text\/10{border-color:#ccb4ff1a}.n-border-dark-discovery-text\/100{border-color:#ccb4ff}.n-border-dark-discovery-text\/15{border-color:#ccb4ff26}.n-border-dark-discovery-text\/20{border-color:#ccb4ff33}.n-border-dark-discovery-text\/25{border-color:#ccb4ff40}.n-border-dark-discovery-text\/30{border-color:#ccb4ff4d}.n-border-dark-discovery-text\/35{border-color:#ccb4ff59}.n-border-dark-discovery-text\/40{border-color:#ccb4ff66}.n-border-dark-discovery-text\/45{border-color:#ccb4ff73}.n-border-dark-discovery-text\/5{border-color:#ccb4ff0d}.n-border-dark-discovery-text\/50{border-color:#ccb4ff80}.n-border-dark-discovery-text\/55{border-color:#ccb4ff8c}.n-border-dark-discovery-text\/60{border-color:#ccb4ff99}.n-border-dark-discovery-text\/65{border-color:#ccb4ffa6}.n-border-dark-discovery-text\/70{border-color:#ccb4ffb3}.n-border-dark-discovery-text\/75{border-color:#ccb4ffbf}.n-border-dark-discovery-text\/80{border-color:#ccb4ffcc}.n-border-dark-discovery-text\/85{border-color:#ccb4ffd9}.n-border-dark-discovery-text\/90{border-color:#ccb4ffe6}.n-border-dark-discovery-text\/95{border-color:#ccb4fff2}.n-border-dark-neutral-bg-default{border-color:#1a1b1d}.n-border-dark-neutral-bg-default\/0{border-color:#1a1b1d00}.n-border-dark-neutral-bg-default\/10{border-color:#1a1b1d1a}.n-border-dark-neutral-bg-default\/100{border-color:#1a1b1d}.n-border-dark-neutral-bg-default\/15{border-color:#1a1b1d26}.n-border-dark-neutral-bg-default\/20{border-color:#1a1b1d33}.n-border-dark-neutral-bg-default\/25{border-color:#1a1b1d40}.n-border-dark-neutral-bg-default\/30{border-color:#1a1b1d4d}.n-border-dark-neutral-bg-default\/35{border-color:#1a1b1d59}.n-border-dark-neutral-bg-default\/40{border-color:#1a1b1d66}.n-border-dark-neutral-bg-default\/45{border-color:#1a1b1d73}.n-border-dark-neutral-bg-default\/5{border-color:#1a1b1d0d}.n-border-dark-neutral-bg-default\/50{border-color:#1a1b1d80}.n-border-dark-neutral-bg-default\/55{border-color:#1a1b1d8c}.n-border-dark-neutral-bg-default\/60{border-color:#1a1b1d99}.n-border-dark-neutral-bg-default\/65{border-color:#1a1b1da6}.n-border-dark-neutral-bg-default\/70{border-color:#1a1b1db3}.n-border-dark-neutral-bg-default\/75{border-color:#1a1b1dbf}.n-border-dark-neutral-bg-default\/80{border-color:#1a1b1dcc}.n-border-dark-neutral-bg-default\/85{border-color:#1a1b1dd9}.n-border-dark-neutral-bg-default\/90{border-color:#1a1b1de6}.n-border-dark-neutral-bg-default\/95{border-color:#1a1b1df2}.n-border-dark-neutral-bg-on-bg-weak{border-color:#81879014}.n-border-dark-neutral-bg-on-bg-weak\/0{border-color:#81879000}.n-border-dark-neutral-bg-on-bg-weak\/10{border-color:#8187901a}.n-border-dark-neutral-bg-on-bg-weak\/100{border-color:#818790}.n-border-dark-neutral-bg-on-bg-weak\/15{border-color:#81879026}.n-border-dark-neutral-bg-on-bg-weak\/20{border-color:#81879033}.n-border-dark-neutral-bg-on-bg-weak\/25{border-color:#81879040}.n-border-dark-neutral-bg-on-bg-weak\/30{border-color:#8187904d}.n-border-dark-neutral-bg-on-bg-weak\/35{border-color:#81879059}.n-border-dark-neutral-bg-on-bg-weak\/40{border-color:#81879066}.n-border-dark-neutral-bg-on-bg-weak\/45{border-color:#81879073}.n-border-dark-neutral-bg-on-bg-weak\/5{border-color:#8187900d}.n-border-dark-neutral-bg-on-bg-weak\/50{border-color:#81879080}.n-border-dark-neutral-bg-on-bg-weak\/55{border-color:#8187908c}.n-border-dark-neutral-bg-on-bg-weak\/60{border-color:#81879099}.n-border-dark-neutral-bg-on-bg-weak\/65{border-color:#818790a6}.n-border-dark-neutral-bg-on-bg-weak\/70{border-color:#818790b3}.n-border-dark-neutral-bg-on-bg-weak\/75{border-color:#818790bf}.n-border-dark-neutral-bg-on-bg-weak\/80{border-color:#818790cc}.n-border-dark-neutral-bg-on-bg-weak\/85{border-color:#818790d9}.n-border-dark-neutral-bg-on-bg-weak\/90{border-color:#818790e6}.n-border-dark-neutral-bg-on-bg-weak\/95{border-color:#818790f2}.n-border-dark-neutral-bg-status{border-color:#a8acb2}.n-border-dark-neutral-bg-status\/0{border-color:#a8acb200}.n-border-dark-neutral-bg-status\/10{border-color:#a8acb21a}.n-border-dark-neutral-bg-status\/100{border-color:#a8acb2}.n-border-dark-neutral-bg-status\/15{border-color:#a8acb226}.n-border-dark-neutral-bg-status\/20{border-color:#a8acb233}.n-border-dark-neutral-bg-status\/25{border-color:#a8acb240}.n-border-dark-neutral-bg-status\/30{border-color:#a8acb24d}.n-border-dark-neutral-bg-status\/35{border-color:#a8acb259}.n-border-dark-neutral-bg-status\/40{border-color:#a8acb266}.n-border-dark-neutral-bg-status\/45{border-color:#a8acb273}.n-border-dark-neutral-bg-status\/5{border-color:#a8acb20d}.n-border-dark-neutral-bg-status\/50{border-color:#a8acb280}.n-border-dark-neutral-bg-status\/55{border-color:#a8acb28c}.n-border-dark-neutral-bg-status\/60{border-color:#a8acb299}.n-border-dark-neutral-bg-status\/65{border-color:#a8acb2a6}.n-border-dark-neutral-bg-status\/70{border-color:#a8acb2b3}.n-border-dark-neutral-bg-status\/75{border-color:#a8acb2bf}.n-border-dark-neutral-bg-status\/80{border-color:#a8acb2cc}.n-border-dark-neutral-bg-status\/85{border-color:#a8acb2d9}.n-border-dark-neutral-bg-status\/90{border-color:#a8acb2e6}.n-border-dark-neutral-bg-status\/95{border-color:#a8acb2f2}.n-border-dark-neutral-bg-strong{border-color:#3c3f44}.n-border-dark-neutral-bg-strong\/0{border-color:#3c3f4400}.n-border-dark-neutral-bg-strong\/10{border-color:#3c3f441a}.n-border-dark-neutral-bg-strong\/100{border-color:#3c3f44}.n-border-dark-neutral-bg-strong\/15{border-color:#3c3f4426}.n-border-dark-neutral-bg-strong\/20{border-color:#3c3f4433}.n-border-dark-neutral-bg-strong\/25{border-color:#3c3f4440}.n-border-dark-neutral-bg-strong\/30{border-color:#3c3f444d}.n-border-dark-neutral-bg-strong\/35{border-color:#3c3f4459}.n-border-dark-neutral-bg-strong\/40{border-color:#3c3f4466}.n-border-dark-neutral-bg-strong\/45{border-color:#3c3f4473}.n-border-dark-neutral-bg-strong\/5{border-color:#3c3f440d}.n-border-dark-neutral-bg-strong\/50{border-color:#3c3f4480}.n-border-dark-neutral-bg-strong\/55{border-color:#3c3f448c}.n-border-dark-neutral-bg-strong\/60{border-color:#3c3f4499}.n-border-dark-neutral-bg-strong\/65{border-color:#3c3f44a6}.n-border-dark-neutral-bg-strong\/70{border-color:#3c3f44b3}.n-border-dark-neutral-bg-strong\/75{border-color:#3c3f44bf}.n-border-dark-neutral-bg-strong\/80{border-color:#3c3f44cc}.n-border-dark-neutral-bg-strong\/85{border-color:#3c3f44d9}.n-border-dark-neutral-bg-strong\/90{border-color:#3c3f44e6}.n-border-dark-neutral-bg-strong\/95{border-color:#3c3f44f2}.n-border-dark-neutral-bg-stronger{border-color:#6f757e}.n-border-dark-neutral-bg-stronger\/0{border-color:#6f757e00}.n-border-dark-neutral-bg-stronger\/10{border-color:#6f757e1a}.n-border-dark-neutral-bg-stronger\/100{border-color:#6f757e}.n-border-dark-neutral-bg-stronger\/15{border-color:#6f757e26}.n-border-dark-neutral-bg-stronger\/20{border-color:#6f757e33}.n-border-dark-neutral-bg-stronger\/25{border-color:#6f757e40}.n-border-dark-neutral-bg-stronger\/30{border-color:#6f757e4d}.n-border-dark-neutral-bg-stronger\/35{border-color:#6f757e59}.n-border-dark-neutral-bg-stronger\/40{border-color:#6f757e66}.n-border-dark-neutral-bg-stronger\/45{border-color:#6f757e73}.n-border-dark-neutral-bg-stronger\/5{border-color:#6f757e0d}.n-border-dark-neutral-bg-stronger\/50{border-color:#6f757e80}.n-border-dark-neutral-bg-stronger\/55{border-color:#6f757e8c}.n-border-dark-neutral-bg-stronger\/60{border-color:#6f757e99}.n-border-dark-neutral-bg-stronger\/65{border-color:#6f757ea6}.n-border-dark-neutral-bg-stronger\/70{border-color:#6f757eb3}.n-border-dark-neutral-bg-stronger\/75{border-color:#6f757ebf}.n-border-dark-neutral-bg-stronger\/80{border-color:#6f757ecc}.n-border-dark-neutral-bg-stronger\/85{border-color:#6f757ed9}.n-border-dark-neutral-bg-stronger\/90{border-color:#6f757ee6}.n-border-dark-neutral-bg-stronger\/95{border-color:#6f757ef2}.n-border-dark-neutral-bg-strongest{border-color:#f5f6f6}.n-border-dark-neutral-bg-strongest\/0{border-color:#f5f6f600}.n-border-dark-neutral-bg-strongest\/10{border-color:#f5f6f61a}.n-border-dark-neutral-bg-strongest\/100{border-color:#f5f6f6}.n-border-dark-neutral-bg-strongest\/15{border-color:#f5f6f626}.n-border-dark-neutral-bg-strongest\/20{border-color:#f5f6f633}.n-border-dark-neutral-bg-strongest\/25{border-color:#f5f6f640}.n-border-dark-neutral-bg-strongest\/30{border-color:#f5f6f64d}.n-border-dark-neutral-bg-strongest\/35{border-color:#f5f6f659}.n-border-dark-neutral-bg-strongest\/40{border-color:#f5f6f666}.n-border-dark-neutral-bg-strongest\/45{border-color:#f5f6f673}.n-border-dark-neutral-bg-strongest\/5{border-color:#f5f6f60d}.n-border-dark-neutral-bg-strongest\/50{border-color:#f5f6f680}.n-border-dark-neutral-bg-strongest\/55{border-color:#f5f6f68c}.n-border-dark-neutral-bg-strongest\/60{border-color:#f5f6f699}.n-border-dark-neutral-bg-strongest\/65{border-color:#f5f6f6a6}.n-border-dark-neutral-bg-strongest\/70{border-color:#f5f6f6b3}.n-border-dark-neutral-bg-strongest\/75{border-color:#f5f6f6bf}.n-border-dark-neutral-bg-strongest\/80{border-color:#f5f6f6cc}.n-border-dark-neutral-bg-strongest\/85{border-color:#f5f6f6d9}.n-border-dark-neutral-bg-strongest\/90{border-color:#f5f6f6e6}.n-border-dark-neutral-bg-strongest\/95{border-color:#f5f6f6f2}.n-border-dark-neutral-bg-weak{border-color:#212325}.n-border-dark-neutral-bg-weak\/0{border-color:#21232500}.n-border-dark-neutral-bg-weak\/10{border-color:#2123251a}.n-border-dark-neutral-bg-weak\/100{border-color:#212325}.n-border-dark-neutral-bg-weak\/15{border-color:#21232526}.n-border-dark-neutral-bg-weak\/20{border-color:#21232533}.n-border-dark-neutral-bg-weak\/25{border-color:#21232540}.n-border-dark-neutral-bg-weak\/30{border-color:#2123254d}.n-border-dark-neutral-bg-weak\/35{border-color:#21232559}.n-border-dark-neutral-bg-weak\/40{border-color:#21232566}.n-border-dark-neutral-bg-weak\/45{border-color:#21232573}.n-border-dark-neutral-bg-weak\/5{border-color:#2123250d}.n-border-dark-neutral-bg-weak\/50{border-color:#21232580}.n-border-dark-neutral-bg-weak\/55{border-color:#2123258c}.n-border-dark-neutral-bg-weak\/60{border-color:#21232599}.n-border-dark-neutral-bg-weak\/65{border-color:#212325a6}.n-border-dark-neutral-bg-weak\/70{border-color:#212325b3}.n-border-dark-neutral-bg-weak\/75{border-color:#212325bf}.n-border-dark-neutral-bg-weak\/80{border-color:#212325cc}.n-border-dark-neutral-bg-weak\/85{border-color:#212325d9}.n-border-dark-neutral-bg-weak\/90{border-color:#212325e6}.n-border-dark-neutral-bg-weak\/95{border-color:#212325f2}.n-border-dark-neutral-border-strong{border-color:#5e636a}.n-border-dark-neutral-border-strong\/0{border-color:#5e636a00}.n-border-dark-neutral-border-strong\/10{border-color:#5e636a1a}.n-border-dark-neutral-border-strong\/100{border-color:#5e636a}.n-border-dark-neutral-border-strong\/15{border-color:#5e636a26}.n-border-dark-neutral-border-strong\/20{border-color:#5e636a33}.n-border-dark-neutral-border-strong\/25{border-color:#5e636a40}.n-border-dark-neutral-border-strong\/30{border-color:#5e636a4d}.n-border-dark-neutral-border-strong\/35{border-color:#5e636a59}.n-border-dark-neutral-border-strong\/40{border-color:#5e636a66}.n-border-dark-neutral-border-strong\/45{border-color:#5e636a73}.n-border-dark-neutral-border-strong\/5{border-color:#5e636a0d}.n-border-dark-neutral-border-strong\/50{border-color:#5e636a80}.n-border-dark-neutral-border-strong\/55{border-color:#5e636a8c}.n-border-dark-neutral-border-strong\/60{border-color:#5e636a99}.n-border-dark-neutral-border-strong\/65{border-color:#5e636aa6}.n-border-dark-neutral-border-strong\/70{border-color:#5e636ab3}.n-border-dark-neutral-border-strong\/75{border-color:#5e636abf}.n-border-dark-neutral-border-strong\/80{border-color:#5e636acc}.n-border-dark-neutral-border-strong\/85{border-color:#5e636ad9}.n-border-dark-neutral-border-strong\/90{border-color:#5e636ae6}.n-border-dark-neutral-border-strong\/95{border-color:#5e636af2}.n-border-dark-neutral-border-strongest{border-color:#bbbec3}.n-border-dark-neutral-border-strongest\/0{border-color:#bbbec300}.n-border-dark-neutral-border-strongest\/10{border-color:#bbbec31a}.n-border-dark-neutral-border-strongest\/100{border-color:#bbbec3}.n-border-dark-neutral-border-strongest\/15{border-color:#bbbec326}.n-border-dark-neutral-border-strongest\/20{border-color:#bbbec333}.n-border-dark-neutral-border-strongest\/25{border-color:#bbbec340}.n-border-dark-neutral-border-strongest\/30{border-color:#bbbec34d}.n-border-dark-neutral-border-strongest\/35{border-color:#bbbec359}.n-border-dark-neutral-border-strongest\/40{border-color:#bbbec366}.n-border-dark-neutral-border-strongest\/45{border-color:#bbbec373}.n-border-dark-neutral-border-strongest\/5{border-color:#bbbec30d}.n-border-dark-neutral-border-strongest\/50{border-color:#bbbec380}.n-border-dark-neutral-border-strongest\/55{border-color:#bbbec38c}.n-border-dark-neutral-border-strongest\/60{border-color:#bbbec399}.n-border-dark-neutral-border-strongest\/65{border-color:#bbbec3a6}.n-border-dark-neutral-border-strongest\/70{border-color:#bbbec3b3}.n-border-dark-neutral-border-strongest\/75{border-color:#bbbec3bf}.n-border-dark-neutral-border-strongest\/80{border-color:#bbbec3cc}.n-border-dark-neutral-border-strongest\/85{border-color:#bbbec3d9}.n-border-dark-neutral-border-strongest\/90{border-color:#bbbec3e6}.n-border-dark-neutral-border-strongest\/95{border-color:#bbbec3f2}.n-border-dark-neutral-border-weak{border-color:#3c3f44}.n-border-dark-neutral-border-weak\/0{border-color:#3c3f4400}.n-border-dark-neutral-border-weak\/10{border-color:#3c3f441a}.n-border-dark-neutral-border-weak\/100{border-color:#3c3f44}.n-border-dark-neutral-border-weak\/15{border-color:#3c3f4426}.n-border-dark-neutral-border-weak\/20{border-color:#3c3f4433}.n-border-dark-neutral-border-weak\/25{border-color:#3c3f4440}.n-border-dark-neutral-border-weak\/30{border-color:#3c3f444d}.n-border-dark-neutral-border-weak\/35{border-color:#3c3f4459}.n-border-dark-neutral-border-weak\/40{border-color:#3c3f4466}.n-border-dark-neutral-border-weak\/45{border-color:#3c3f4473}.n-border-dark-neutral-border-weak\/5{border-color:#3c3f440d}.n-border-dark-neutral-border-weak\/50{border-color:#3c3f4480}.n-border-dark-neutral-border-weak\/55{border-color:#3c3f448c}.n-border-dark-neutral-border-weak\/60{border-color:#3c3f4499}.n-border-dark-neutral-border-weak\/65{border-color:#3c3f44a6}.n-border-dark-neutral-border-weak\/70{border-color:#3c3f44b3}.n-border-dark-neutral-border-weak\/75{border-color:#3c3f44bf}.n-border-dark-neutral-border-weak\/80{border-color:#3c3f44cc}.n-border-dark-neutral-border-weak\/85{border-color:#3c3f44d9}.n-border-dark-neutral-border-weak\/90{border-color:#3c3f44e6}.n-border-dark-neutral-border-weak\/95{border-color:#3c3f44f2}.n-border-dark-neutral-hover{border-color:#959aa11a}.n-border-dark-neutral-hover\/0{border-color:#959aa100}.n-border-dark-neutral-hover\/10{border-color:#959aa11a}.n-border-dark-neutral-hover\/100{border-color:#959aa1}.n-border-dark-neutral-hover\/15{border-color:#959aa126}.n-border-dark-neutral-hover\/20{border-color:#959aa133}.n-border-dark-neutral-hover\/25{border-color:#959aa140}.n-border-dark-neutral-hover\/30{border-color:#959aa14d}.n-border-dark-neutral-hover\/35{border-color:#959aa159}.n-border-dark-neutral-hover\/40{border-color:#959aa166}.n-border-dark-neutral-hover\/45{border-color:#959aa173}.n-border-dark-neutral-hover\/5{border-color:#959aa10d}.n-border-dark-neutral-hover\/50{border-color:#959aa180}.n-border-dark-neutral-hover\/55{border-color:#959aa18c}.n-border-dark-neutral-hover\/60{border-color:#959aa199}.n-border-dark-neutral-hover\/65{border-color:#959aa1a6}.n-border-dark-neutral-hover\/70{border-color:#959aa1b3}.n-border-dark-neutral-hover\/75{border-color:#959aa1bf}.n-border-dark-neutral-hover\/80{border-color:#959aa1cc}.n-border-dark-neutral-hover\/85{border-color:#959aa1d9}.n-border-dark-neutral-hover\/90{border-color:#959aa1e6}.n-border-dark-neutral-hover\/95{border-color:#959aa1f2}.n-border-dark-neutral-icon{border-color:#cfd1d4}.n-border-dark-neutral-icon\/0{border-color:#cfd1d400}.n-border-dark-neutral-icon\/10{border-color:#cfd1d41a}.n-border-dark-neutral-icon\/100{border-color:#cfd1d4}.n-border-dark-neutral-icon\/15{border-color:#cfd1d426}.n-border-dark-neutral-icon\/20{border-color:#cfd1d433}.n-border-dark-neutral-icon\/25{border-color:#cfd1d440}.n-border-dark-neutral-icon\/30{border-color:#cfd1d44d}.n-border-dark-neutral-icon\/35{border-color:#cfd1d459}.n-border-dark-neutral-icon\/40{border-color:#cfd1d466}.n-border-dark-neutral-icon\/45{border-color:#cfd1d473}.n-border-dark-neutral-icon\/5{border-color:#cfd1d40d}.n-border-dark-neutral-icon\/50{border-color:#cfd1d480}.n-border-dark-neutral-icon\/55{border-color:#cfd1d48c}.n-border-dark-neutral-icon\/60{border-color:#cfd1d499}.n-border-dark-neutral-icon\/65{border-color:#cfd1d4a6}.n-border-dark-neutral-icon\/70{border-color:#cfd1d4b3}.n-border-dark-neutral-icon\/75{border-color:#cfd1d4bf}.n-border-dark-neutral-icon\/80{border-color:#cfd1d4cc}.n-border-dark-neutral-icon\/85{border-color:#cfd1d4d9}.n-border-dark-neutral-icon\/90{border-color:#cfd1d4e6}.n-border-dark-neutral-icon\/95{border-color:#cfd1d4f2}.n-border-dark-neutral-pressed{border-color:#959aa133}.n-border-dark-neutral-pressed\/0{border-color:#959aa100}.n-border-dark-neutral-pressed\/10{border-color:#959aa11a}.n-border-dark-neutral-pressed\/100{border-color:#959aa1}.n-border-dark-neutral-pressed\/15{border-color:#959aa126}.n-border-dark-neutral-pressed\/20{border-color:#959aa133}.n-border-dark-neutral-pressed\/25{border-color:#959aa140}.n-border-dark-neutral-pressed\/30{border-color:#959aa14d}.n-border-dark-neutral-pressed\/35{border-color:#959aa159}.n-border-dark-neutral-pressed\/40{border-color:#959aa166}.n-border-dark-neutral-pressed\/45{border-color:#959aa173}.n-border-dark-neutral-pressed\/5{border-color:#959aa10d}.n-border-dark-neutral-pressed\/50{border-color:#959aa180}.n-border-dark-neutral-pressed\/55{border-color:#959aa18c}.n-border-dark-neutral-pressed\/60{border-color:#959aa199}.n-border-dark-neutral-pressed\/65{border-color:#959aa1a6}.n-border-dark-neutral-pressed\/70{border-color:#959aa1b3}.n-border-dark-neutral-pressed\/75{border-color:#959aa1bf}.n-border-dark-neutral-pressed\/80{border-color:#959aa1cc}.n-border-dark-neutral-pressed\/85{border-color:#959aa1d9}.n-border-dark-neutral-pressed\/90{border-color:#959aa1e6}.n-border-dark-neutral-pressed\/95{border-color:#959aa1f2}.n-border-dark-neutral-text-default{border-color:#f5f6f6}.n-border-dark-neutral-text-default\/0{border-color:#f5f6f600}.n-border-dark-neutral-text-default\/10{border-color:#f5f6f61a}.n-border-dark-neutral-text-default\/100{border-color:#f5f6f6}.n-border-dark-neutral-text-default\/15{border-color:#f5f6f626}.n-border-dark-neutral-text-default\/20{border-color:#f5f6f633}.n-border-dark-neutral-text-default\/25{border-color:#f5f6f640}.n-border-dark-neutral-text-default\/30{border-color:#f5f6f64d}.n-border-dark-neutral-text-default\/35{border-color:#f5f6f659}.n-border-dark-neutral-text-default\/40{border-color:#f5f6f666}.n-border-dark-neutral-text-default\/45{border-color:#f5f6f673}.n-border-dark-neutral-text-default\/5{border-color:#f5f6f60d}.n-border-dark-neutral-text-default\/50{border-color:#f5f6f680}.n-border-dark-neutral-text-default\/55{border-color:#f5f6f68c}.n-border-dark-neutral-text-default\/60{border-color:#f5f6f699}.n-border-dark-neutral-text-default\/65{border-color:#f5f6f6a6}.n-border-dark-neutral-text-default\/70{border-color:#f5f6f6b3}.n-border-dark-neutral-text-default\/75{border-color:#f5f6f6bf}.n-border-dark-neutral-text-default\/80{border-color:#f5f6f6cc}.n-border-dark-neutral-text-default\/85{border-color:#f5f6f6d9}.n-border-dark-neutral-text-default\/90{border-color:#f5f6f6e6}.n-border-dark-neutral-text-default\/95{border-color:#f5f6f6f2}.n-border-dark-neutral-text-inverse{border-color:#1a1b1d}.n-border-dark-neutral-text-inverse\/0{border-color:#1a1b1d00}.n-border-dark-neutral-text-inverse\/10{border-color:#1a1b1d1a}.n-border-dark-neutral-text-inverse\/100{border-color:#1a1b1d}.n-border-dark-neutral-text-inverse\/15{border-color:#1a1b1d26}.n-border-dark-neutral-text-inverse\/20{border-color:#1a1b1d33}.n-border-dark-neutral-text-inverse\/25{border-color:#1a1b1d40}.n-border-dark-neutral-text-inverse\/30{border-color:#1a1b1d4d}.n-border-dark-neutral-text-inverse\/35{border-color:#1a1b1d59}.n-border-dark-neutral-text-inverse\/40{border-color:#1a1b1d66}.n-border-dark-neutral-text-inverse\/45{border-color:#1a1b1d73}.n-border-dark-neutral-text-inverse\/5{border-color:#1a1b1d0d}.n-border-dark-neutral-text-inverse\/50{border-color:#1a1b1d80}.n-border-dark-neutral-text-inverse\/55{border-color:#1a1b1d8c}.n-border-dark-neutral-text-inverse\/60{border-color:#1a1b1d99}.n-border-dark-neutral-text-inverse\/65{border-color:#1a1b1da6}.n-border-dark-neutral-text-inverse\/70{border-color:#1a1b1db3}.n-border-dark-neutral-text-inverse\/75{border-color:#1a1b1dbf}.n-border-dark-neutral-text-inverse\/80{border-color:#1a1b1dcc}.n-border-dark-neutral-text-inverse\/85{border-color:#1a1b1dd9}.n-border-dark-neutral-text-inverse\/90{border-color:#1a1b1de6}.n-border-dark-neutral-text-inverse\/95{border-color:#1a1b1df2}.n-border-dark-neutral-text-weak{border-color:#cfd1d4}.n-border-dark-neutral-text-weak\/0{border-color:#cfd1d400}.n-border-dark-neutral-text-weak\/10{border-color:#cfd1d41a}.n-border-dark-neutral-text-weak\/100{border-color:#cfd1d4}.n-border-dark-neutral-text-weak\/15{border-color:#cfd1d426}.n-border-dark-neutral-text-weak\/20{border-color:#cfd1d433}.n-border-dark-neutral-text-weak\/25{border-color:#cfd1d440}.n-border-dark-neutral-text-weak\/30{border-color:#cfd1d44d}.n-border-dark-neutral-text-weak\/35{border-color:#cfd1d459}.n-border-dark-neutral-text-weak\/40{border-color:#cfd1d466}.n-border-dark-neutral-text-weak\/45{border-color:#cfd1d473}.n-border-dark-neutral-text-weak\/5{border-color:#cfd1d40d}.n-border-dark-neutral-text-weak\/50{border-color:#cfd1d480}.n-border-dark-neutral-text-weak\/55{border-color:#cfd1d48c}.n-border-dark-neutral-text-weak\/60{border-color:#cfd1d499}.n-border-dark-neutral-text-weak\/65{border-color:#cfd1d4a6}.n-border-dark-neutral-text-weak\/70{border-color:#cfd1d4b3}.n-border-dark-neutral-text-weak\/75{border-color:#cfd1d4bf}.n-border-dark-neutral-text-weak\/80{border-color:#cfd1d4cc}.n-border-dark-neutral-text-weak\/85{border-color:#cfd1d4d9}.n-border-dark-neutral-text-weak\/90{border-color:#cfd1d4e6}.n-border-dark-neutral-text-weak\/95{border-color:#cfd1d4f2}.n-border-dark-neutral-text-weaker{border-color:#a8acb2}.n-border-dark-neutral-text-weaker\/0{border-color:#a8acb200}.n-border-dark-neutral-text-weaker\/10{border-color:#a8acb21a}.n-border-dark-neutral-text-weaker\/100{border-color:#a8acb2}.n-border-dark-neutral-text-weaker\/15{border-color:#a8acb226}.n-border-dark-neutral-text-weaker\/20{border-color:#a8acb233}.n-border-dark-neutral-text-weaker\/25{border-color:#a8acb240}.n-border-dark-neutral-text-weaker\/30{border-color:#a8acb24d}.n-border-dark-neutral-text-weaker\/35{border-color:#a8acb259}.n-border-dark-neutral-text-weaker\/40{border-color:#a8acb266}.n-border-dark-neutral-text-weaker\/45{border-color:#a8acb273}.n-border-dark-neutral-text-weaker\/5{border-color:#a8acb20d}.n-border-dark-neutral-text-weaker\/50{border-color:#a8acb280}.n-border-dark-neutral-text-weaker\/55{border-color:#a8acb28c}.n-border-dark-neutral-text-weaker\/60{border-color:#a8acb299}.n-border-dark-neutral-text-weaker\/65{border-color:#a8acb2a6}.n-border-dark-neutral-text-weaker\/70{border-color:#a8acb2b3}.n-border-dark-neutral-text-weaker\/75{border-color:#a8acb2bf}.n-border-dark-neutral-text-weaker\/80{border-color:#a8acb2cc}.n-border-dark-neutral-text-weaker\/85{border-color:#a8acb2d9}.n-border-dark-neutral-text-weaker\/90{border-color:#a8acb2e6}.n-border-dark-neutral-text-weaker\/95{border-color:#a8acb2f2}.n-border-dark-neutral-text-weakest{border-color:#818790}.n-border-dark-neutral-text-weakest\/0{border-color:#81879000}.n-border-dark-neutral-text-weakest\/10{border-color:#8187901a}.n-border-dark-neutral-text-weakest\/100{border-color:#818790}.n-border-dark-neutral-text-weakest\/15{border-color:#81879026}.n-border-dark-neutral-text-weakest\/20{border-color:#81879033}.n-border-dark-neutral-text-weakest\/25{border-color:#81879040}.n-border-dark-neutral-text-weakest\/30{border-color:#8187904d}.n-border-dark-neutral-text-weakest\/35{border-color:#81879059}.n-border-dark-neutral-text-weakest\/40{border-color:#81879066}.n-border-dark-neutral-text-weakest\/45{border-color:#81879073}.n-border-dark-neutral-text-weakest\/5{border-color:#8187900d}.n-border-dark-neutral-text-weakest\/50{border-color:#81879080}.n-border-dark-neutral-text-weakest\/55{border-color:#8187908c}.n-border-dark-neutral-text-weakest\/60{border-color:#81879099}.n-border-dark-neutral-text-weakest\/65{border-color:#818790a6}.n-border-dark-neutral-text-weakest\/70{border-color:#818790b3}.n-border-dark-neutral-text-weakest\/75{border-color:#818790bf}.n-border-dark-neutral-text-weakest\/80{border-color:#818790cc}.n-border-dark-neutral-text-weakest\/85{border-color:#818790d9}.n-border-dark-neutral-text-weakest\/90{border-color:#818790e6}.n-border-dark-neutral-text-weakest\/95{border-color:#818790f2}.n-border-dark-primary-bg-selected{border-color:#262f31}.n-border-dark-primary-bg-selected\/0{border-color:#262f3100}.n-border-dark-primary-bg-selected\/10{border-color:#262f311a}.n-border-dark-primary-bg-selected\/100{border-color:#262f31}.n-border-dark-primary-bg-selected\/15{border-color:#262f3126}.n-border-dark-primary-bg-selected\/20{border-color:#262f3133}.n-border-dark-primary-bg-selected\/25{border-color:#262f3140}.n-border-dark-primary-bg-selected\/30{border-color:#262f314d}.n-border-dark-primary-bg-selected\/35{border-color:#262f3159}.n-border-dark-primary-bg-selected\/40{border-color:#262f3166}.n-border-dark-primary-bg-selected\/45{border-color:#262f3173}.n-border-dark-primary-bg-selected\/5{border-color:#262f310d}.n-border-dark-primary-bg-selected\/50{border-color:#262f3180}.n-border-dark-primary-bg-selected\/55{border-color:#262f318c}.n-border-dark-primary-bg-selected\/60{border-color:#262f3199}.n-border-dark-primary-bg-selected\/65{border-color:#262f31a6}.n-border-dark-primary-bg-selected\/70{border-color:#262f31b3}.n-border-dark-primary-bg-selected\/75{border-color:#262f31bf}.n-border-dark-primary-bg-selected\/80{border-color:#262f31cc}.n-border-dark-primary-bg-selected\/85{border-color:#262f31d9}.n-border-dark-primary-bg-selected\/90{border-color:#262f31e6}.n-border-dark-primary-bg-selected\/95{border-color:#262f31f2}.n-border-dark-primary-bg-status{border-color:#5db3bf}.n-border-dark-primary-bg-status\/0{border-color:#5db3bf00}.n-border-dark-primary-bg-status\/10{border-color:#5db3bf1a}.n-border-dark-primary-bg-status\/100{border-color:#5db3bf}.n-border-dark-primary-bg-status\/15{border-color:#5db3bf26}.n-border-dark-primary-bg-status\/20{border-color:#5db3bf33}.n-border-dark-primary-bg-status\/25{border-color:#5db3bf40}.n-border-dark-primary-bg-status\/30{border-color:#5db3bf4d}.n-border-dark-primary-bg-status\/35{border-color:#5db3bf59}.n-border-dark-primary-bg-status\/40{border-color:#5db3bf66}.n-border-dark-primary-bg-status\/45{border-color:#5db3bf73}.n-border-dark-primary-bg-status\/5{border-color:#5db3bf0d}.n-border-dark-primary-bg-status\/50{border-color:#5db3bf80}.n-border-dark-primary-bg-status\/55{border-color:#5db3bf8c}.n-border-dark-primary-bg-status\/60{border-color:#5db3bf99}.n-border-dark-primary-bg-status\/65{border-color:#5db3bfa6}.n-border-dark-primary-bg-status\/70{border-color:#5db3bfb3}.n-border-dark-primary-bg-status\/75{border-color:#5db3bfbf}.n-border-dark-primary-bg-status\/80{border-color:#5db3bfcc}.n-border-dark-primary-bg-status\/85{border-color:#5db3bfd9}.n-border-dark-primary-bg-status\/90{border-color:#5db3bfe6}.n-border-dark-primary-bg-status\/95{border-color:#5db3bff2}.n-border-dark-primary-bg-strong{border-color:#8fe3e8}.n-border-dark-primary-bg-strong\/0{border-color:#8fe3e800}.n-border-dark-primary-bg-strong\/10{border-color:#8fe3e81a}.n-border-dark-primary-bg-strong\/100{border-color:#8fe3e8}.n-border-dark-primary-bg-strong\/15{border-color:#8fe3e826}.n-border-dark-primary-bg-strong\/20{border-color:#8fe3e833}.n-border-dark-primary-bg-strong\/25{border-color:#8fe3e840}.n-border-dark-primary-bg-strong\/30{border-color:#8fe3e84d}.n-border-dark-primary-bg-strong\/35{border-color:#8fe3e859}.n-border-dark-primary-bg-strong\/40{border-color:#8fe3e866}.n-border-dark-primary-bg-strong\/45{border-color:#8fe3e873}.n-border-dark-primary-bg-strong\/5{border-color:#8fe3e80d}.n-border-dark-primary-bg-strong\/50{border-color:#8fe3e880}.n-border-dark-primary-bg-strong\/55{border-color:#8fe3e88c}.n-border-dark-primary-bg-strong\/60{border-color:#8fe3e899}.n-border-dark-primary-bg-strong\/65{border-color:#8fe3e8a6}.n-border-dark-primary-bg-strong\/70{border-color:#8fe3e8b3}.n-border-dark-primary-bg-strong\/75{border-color:#8fe3e8bf}.n-border-dark-primary-bg-strong\/80{border-color:#8fe3e8cc}.n-border-dark-primary-bg-strong\/85{border-color:#8fe3e8d9}.n-border-dark-primary-bg-strong\/90{border-color:#8fe3e8e6}.n-border-dark-primary-bg-strong\/95{border-color:#8fe3e8f2}.n-border-dark-primary-bg-weak{border-color:#262f31}.n-border-dark-primary-bg-weak\/0{border-color:#262f3100}.n-border-dark-primary-bg-weak\/10{border-color:#262f311a}.n-border-dark-primary-bg-weak\/100{border-color:#262f31}.n-border-dark-primary-bg-weak\/15{border-color:#262f3126}.n-border-dark-primary-bg-weak\/20{border-color:#262f3133}.n-border-dark-primary-bg-weak\/25{border-color:#262f3140}.n-border-dark-primary-bg-weak\/30{border-color:#262f314d}.n-border-dark-primary-bg-weak\/35{border-color:#262f3159}.n-border-dark-primary-bg-weak\/40{border-color:#262f3166}.n-border-dark-primary-bg-weak\/45{border-color:#262f3173}.n-border-dark-primary-bg-weak\/5{border-color:#262f310d}.n-border-dark-primary-bg-weak\/50{border-color:#262f3180}.n-border-dark-primary-bg-weak\/55{border-color:#262f318c}.n-border-dark-primary-bg-weak\/60{border-color:#262f3199}.n-border-dark-primary-bg-weak\/65{border-color:#262f31a6}.n-border-dark-primary-bg-weak\/70{border-color:#262f31b3}.n-border-dark-primary-bg-weak\/75{border-color:#262f31bf}.n-border-dark-primary-bg-weak\/80{border-color:#262f31cc}.n-border-dark-primary-bg-weak\/85{border-color:#262f31d9}.n-border-dark-primary-bg-weak\/90{border-color:#262f31e6}.n-border-dark-primary-bg-weak\/95{border-color:#262f31f2}.n-border-dark-primary-border-strong{border-color:#8fe3e8}.n-border-dark-primary-border-strong\/0{border-color:#8fe3e800}.n-border-dark-primary-border-strong\/10{border-color:#8fe3e81a}.n-border-dark-primary-border-strong\/100{border-color:#8fe3e8}.n-border-dark-primary-border-strong\/15{border-color:#8fe3e826}.n-border-dark-primary-border-strong\/20{border-color:#8fe3e833}.n-border-dark-primary-border-strong\/25{border-color:#8fe3e840}.n-border-dark-primary-border-strong\/30{border-color:#8fe3e84d}.n-border-dark-primary-border-strong\/35{border-color:#8fe3e859}.n-border-dark-primary-border-strong\/40{border-color:#8fe3e866}.n-border-dark-primary-border-strong\/45{border-color:#8fe3e873}.n-border-dark-primary-border-strong\/5{border-color:#8fe3e80d}.n-border-dark-primary-border-strong\/50{border-color:#8fe3e880}.n-border-dark-primary-border-strong\/55{border-color:#8fe3e88c}.n-border-dark-primary-border-strong\/60{border-color:#8fe3e899}.n-border-dark-primary-border-strong\/65{border-color:#8fe3e8a6}.n-border-dark-primary-border-strong\/70{border-color:#8fe3e8b3}.n-border-dark-primary-border-strong\/75{border-color:#8fe3e8bf}.n-border-dark-primary-border-strong\/80{border-color:#8fe3e8cc}.n-border-dark-primary-border-strong\/85{border-color:#8fe3e8d9}.n-border-dark-primary-border-strong\/90{border-color:#8fe3e8e6}.n-border-dark-primary-border-strong\/95{border-color:#8fe3e8f2}.n-border-dark-primary-border-weak{border-color:#02507b}.n-border-dark-primary-border-weak\/0{border-color:#02507b00}.n-border-dark-primary-border-weak\/10{border-color:#02507b1a}.n-border-dark-primary-border-weak\/100{border-color:#02507b}.n-border-dark-primary-border-weak\/15{border-color:#02507b26}.n-border-dark-primary-border-weak\/20{border-color:#02507b33}.n-border-dark-primary-border-weak\/25{border-color:#02507b40}.n-border-dark-primary-border-weak\/30{border-color:#02507b4d}.n-border-dark-primary-border-weak\/35{border-color:#02507b59}.n-border-dark-primary-border-weak\/40{border-color:#02507b66}.n-border-dark-primary-border-weak\/45{border-color:#02507b73}.n-border-dark-primary-border-weak\/5{border-color:#02507b0d}.n-border-dark-primary-border-weak\/50{border-color:#02507b80}.n-border-dark-primary-border-weak\/55{border-color:#02507b8c}.n-border-dark-primary-border-weak\/60{border-color:#02507b99}.n-border-dark-primary-border-weak\/65{border-color:#02507ba6}.n-border-dark-primary-border-weak\/70{border-color:#02507bb3}.n-border-dark-primary-border-weak\/75{border-color:#02507bbf}.n-border-dark-primary-border-weak\/80{border-color:#02507bcc}.n-border-dark-primary-border-weak\/85{border-color:#02507bd9}.n-border-dark-primary-border-weak\/90{border-color:#02507be6}.n-border-dark-primary-border-weak\/95{border-color:#02507bf2}.n-border-dark-primary-focus{border-color:#5db3bf}.n-border-dark-primary-focus\/0{border-color:#5db3bf00}.n-border-dark-primary-focus\/10{border-color:#5db3bf1a}.n-border-dark-primary-focus\/100{border-color:#5db3bf}.n-border-dark-primary-focus\/15{border-color:#5db3bf26}.n-border-dark-primary-focus\/20{border-color:#5db3bf33}.n-border-dark-primary-focus\/25{border-color:#5db3bf40}.n-border-dark-primary-focus\/30{border-color:#5db3bf4d}.n-border-dark-primary-focus\/35{border-color:#5db3bf59}.n-border-dark-primary-focus\/40{border-color:#5db3bf66}.n-border-dark-primary-focus\/45{border-color:#5db3bf73}.n-border-dark-primary-focus\/5{border-color:#5db3bf0d}.n-border-dark-primary-focus\/50{border-color:#5db3bf80}.n-border-dark-primary-focus\/55{border-color:#5db3bf8c}.n-border-dark-primary-focus\/60{border-color:#5db3bf99}.n-border-dark-primary-focus\/65{border-color:#5db3bfa6}.n-border-dark-primary-focus\/70{border-color:#5db3bfb3}.n-border-dark-primary-focus\/75{border-color:#5db3bfbf}.n-border-dark-primary-focus\/80{border-color:#5db3bfcc}.n-border-dark-primary-focus\/85{border-color:#5db3bfd9}.n-border-dark-primary-focus\/90{border-color:#5db3bfe6}.n-border-dark-primary-focus\/95{border-color:#5db3bff2}.n-border-dark-primary-hover-strong{border-color:#5db3bf}.n-border-dark-primary-hover-strong\/0{border-color:#5db3bf00}.n-border-dark-primary-hover-strong\/10{border-color:#5db3bf1a}.n-border-dark-primary-hover-strong\/100{border-color:#5db3bf}.n-border-dark-primary-hover-strong\/15{border-color:#5db3bf26}.n-border-dark-primary-hover-strong\/20{border-color:#5db3bf33}.n-border-dark-primary-hover-strong\/25{border-color:#5db3bf40}.n-border-dark-primary-hover-strong\/30{border-color:#5db3bf4d}.n-border-dark-primary-hover-strong\/35{border-color:#5db3bf59}.n-border-dark-primary-hover-strong\/40{border-color:#5db3bf66}.n-border-dark-primary-hover-strong\/45{border-color:#5db3bf73}.n-border-dark-primary-hover-strong\/5{border-color:#5db3bf0d}.n-border-dark-primary-hover-strong\/50{border-color:#5db3bf80}.n-border-dark-primary-hover-strong\/55{border-color:#5db3bf8c}.n-border-dark-primary-hover-strong\/60{border-color:#5db3bf99}.n-border-dark-primary-hover-strong\/65{border-color:#5db3bfa6}.n-border-dark-primary-hover-strong\/70{border-color:#5db3bfb3}.n-border-dark-primary-hover-strong\/75{border-color:#5db3bfbf}.n-border-dark-primary-hover-strong\/80{border-color:#5db3bfcc}.n-border-dark-primary-hover-strong\/85{border-color:#5db3bfd9}.n-border-dark-primary-hover-strong\/90{border-color:#5db3bfe6}.n-border-dark-primary-hover-strong\/95{border-color:#5db3bff2}.n-border-dark-primary-hover-weak{border-color:#8fe3e814}.n-border-dark-primary-hover-weak\/0{border-color:#8fe3e800}.n-border-dark-primary-hover-weak\/10{border-color:#8fe3e81a}.n-border-dark-primary-hover-weak\/100{border-color:#8fe3e8}.n-border-dark-primary-hover-weak\/15{border-color:#8fe3e826}.n-border-dark-primary-hover-weak\/20{border-color:#8fe3e833}.n-border-dark-primary-hover-weak\/25{border-color:#8fe3e840}.n-border-dark-primary-hover-weak\/30{border-color:#8fe3e84d}.n-border-dark-primary-hover-weak\/35{border-color:#8fe3e859}.n-border-dark-primary-hover-weak\/40{border-color:#8fe3e866}.n-border-dark-primary-hover-weak\/45{border-color:#8fe3e873}.n-border-dark-primary-hover-weak\/5{border-color:#8fe3e80d}.n-border-dark-primary-hover-weak\/50{border-color:#8fe3e880}.n-border-dark-primary-hover-weak\/55{border-color:#8fe3e88c}.n-border-dark-primary-hover-weak\/60{border-color:#8fe3e899}.n-border-dark-primary-hover-weak\/65{border-color:#8fe3e8a6}.n-border-dark-primary-hover-weak\/70{border-color:#8fe3e8b3}.n-border-dark-primary-hover-weak\/75{border-color:#8fe3e8bf}.n-border-dark-primary-hover-weak\/80{border-color:#8fe3e8cc}.n-border-dark-primary-hover-weak\/85{border-color:#8fe3e8d9}.n-border-dark-primary-hover-weak\/90{border-color:#8fe3e8e6}.n-border-dark-primary-hover-weak\/95{border-color:#8fe3e8f2}.n-border-dark-primary-icon{border-color:#8fe3e8}.n-border-dark-primary-icon\/0{border-color:#8fe3e800}.n-border-dark-primary-icon\/10{border-color:#8fe3e81a}.n-border-dark-primary-icon\/100{border-color:#8fe3e8}.n-border-dark-primary-icon\/15{border-color:#8fe3e826}.n-border-dark-primary-icon\/20{border-color:#8fe3e833}.n-border-dark-primary-icon\/25{border-color:#8fe3e840}.n-border-dark-primary-icon\/30{border-color:#8fe3e84d}.n-border-dark-primary-icon\/35{border-color:#8fe3e859}.n-border-dark-primary-icon\/40{border-color:#8fe3e866}.n-border-dark-primary-icon\/45{border-color:#8fe3e873}.n-border-dark-primary-icon\/5{border-color:#8fe3e80d}.n-border-dark-primary-icon\/50{border-color:#8fe3e880}.n-border-dark-primary-icon\/55{border-color:#8fe3e88c}.n-border-dark-primary-icon\/60{border-color:#8fe3e899}.n-border-dark-primary-icon\/65{border-color:#8fe3e8a6}.n-border-dark-primary-icon\/70{border-color:#8fe3e8b3}.n-border-dark-primary-icon\/75{border-color:#8fe3e8bf}.n-border-dark-primary-icon\/80{border-color:#8fe3e8cc}.n-border-dark-primary-icon\/85{border-color:#8fe3e8d9}.n-border-dark-primary-icon\/90{border-color:#8fe3e8e6}.n-border-dark-primary-icon\/95{border-color:#8fe3e8f2}.n-border-dark-primary-pressed-strong{border-color:#4c99a4}.n-border-dark-primary-pressed-strong\/0{border-color:#4c99a400}.n-border-dark-primary-pressed-strong\/10{border-color:#4c99a41a}.n-border-dark-primary-pressed-strong\/100{border-color:#4c99a4}.n-border-dark-primary-pressed-strong\/15{border-color:#4c99a426}.n-border-dark-primary-pressed-strong\/20{border-color:#4c99a433}.n-border-dark-primary-pressed-strong\/25{border-color:#4c99a440}.n-border-dark-primary-pressed-strong\/30{border-color:#4c99a44d}.n-border-dark-primary-pressed-strong\/35{border-color:#4c99a459}.n-border-dark-primary-pressed-strong\/40{border-color:#4c99a466}.n-border-dark-primary-pressed-strong\/45{border-color:#4c99a473}.n-border-dark-primary-pressed-strong\/5{border-color:#4c99a40d}.n-border-dark-primary-pressed-strong\/50{border-color:#4c99a480}.n-border-dark-primary-pressed-strong\/55{border-color:#4c99a48c}.n-border-dark-primary-pressed-strong\/60{border-color:#4c99a499}.n-border-dark-primary-pressed-strong\/65{border-color:#4c99a4a6}.n-border-dark-primary-pressed-strong\/70{border-color:#4c99a4b3}.n-border-dark-primary-pressed-strong\/75{border-color:#4c99a4bf}.n-border-dark-primary-pressed-strong\/80{border-color:#4c99a4cc}.n-border-dark-primary-pressed-strong\/85{border-color:#4c99a4d9}.n-border-dark-primary-pressed-strong\/90{border-color:#4c99a4e6}.n-border-dark-primary-pressed-strong\/95{border-color:#4c99a4f2}.n-border-dark-primary-pressed-weak{border-color:#8fe3e81f}.n-border-dark-primary-pressed-weak\/0{border-color:#8fe3e800}.n-border-dark-primary-pressed-weak\/10{border-color:#8fe3e81a}.n-border-dark-primary-pressed-weak\/100{border-color:#8fe3e8}.n-border-dark-primary-pressed-weak\/15{border-color:#8fe3e826}.n-border-dark-primary-pressed-weak\/20{border-color:#8fe3e833}.n-border-dark-primary-pressed-weak\/25{border-color:#8fe3e840}.n-border-dark-primary-pressed-weak\/30{border-color:#8fe3e84d}.n-border-dark-primary-pressed-weak\/35{border-color:#8fe3e859}.n-border-dark-primary-pressed-weak\/40{border-color:#8fe3e866}.n-border-dark-primary-pressed-weak\/45{border-color:#8fe3e873}.n-border-dark-primary-pressed-weak\/5{border-color:#8fe3e80d}.n-border-dark-primary-pressed-weak\/50{border-color:#8fe3e880}.n-border-dark-primary-pressed-weak\/55{border-color:#8fe3e88c}.n-border-dark-primary-pressed-weak\/60{border-color:#8fe3e899}.n-border-dark-primary-pressed-weak\/65{border-color:#8fe3e8a6}.n-border-dark-primary-pressed-weak\/70{border-color:#8fe3e8b3}.n-border-dark-primary-pressed-weak\/75{border-color:#8fe3e8bf}.n-border-dark-primary-pressed-weak\/80{border-color:#8fe3e8cc}.n-border-dark-primary-pressed-weak\/85{border-color:#8fe3e8d9}.n-border-dark-primary-pressed-weak\/90{border-color:#8fe3e8e6}.n-border-dark-primary-pressed-weak\/95{border-color:#8fe3e8f2}.n-border-dark-primary-text{border-color:#8fe3e8}.n-border-dark-primary-text\/0{border-color:#8fe3e800}.n-border-dark-primary-text\/10{border-color:#8fe3e81a}.n-border-dark-primary-text\/100{border-color:#8fe3e8}.n-border-dark-primary-text\/15{border-color:#8fe3e826}.n-border-dark-primary-text\/20{border-color:#8fe3e833}.n-border-dark-primary-text\/25{border-color:#8fe3e840}.n-border-dark-primary-text\/30{border-color:#8fe3e84d}.n-border-dark-primary-text\/35{border-color:#8fe3e859}.n-border-dark-primary-text\/40{border-color:#8fe3e866}.n-border-dark-primary-text\/45{border-color:#8fe3e873}.n-border-dark-primary-text\/5{border-color:#8fe3e80d}.n-border-dark-primary-text\/50{border-color:#8fe3e880}.n-border-dark-primary-text\/55{border-color:#8fe3e88c}.n-border-dark-primary-text\/60{border-color:#8fe3e899}.n-border-dark-primary-text\/65{border-color:#8fe3e8a6}.n-border-dark-primary-text\/70{border-color:#8fe3e8b3}.n-border-dark-primary-text\/75{border-color:#8fe3e8bf}.n-border-dark-primary-text\/80{border-color:#8fe3e8cc}.n-border-dark-primary-text\/85{border-color:#8fe3e8d9}.n-border-dark-primary-text\/90{border-color:#8fe3e8e6}.n-border-dark-primary-text\/95{border-color:#8fe3e8f2}.n-border-dark-success-bg-status{border-color:#6fa646}.n-border-dark-success-bg-status\/0{border-color:#6fa64600}.n-border-dark-success-bg-status\/10{border-color:#6fa6461a}.n-border-dark-success-bg-status\/100{border-color:#6fa646}.n-border-dark-success-bg-status\/15{border-color:#6fa64626}.n-border-dark-success-bg-status\/20{border-color:#6fa64633}.n-border-dark-success-bg-status\/25{border-color:#6fa64640}.n-border-dark-success-bg-status\/30{border-color:#6fa6464d}.n-border-dark-success-bg-status\/35{border-color:#6fa64659}.n-border-dark-success-bg-status\/40{border-color:#6fa64666}.n-border-dark-success-bg-status\/45{border-color:#6fa64673}.n-border-dark-success-bg-status\/5{border-color:#6fa6460d}.n-border-dark-success-bg-status\/50{border-color:#6fa64680}.n-border-dark-success-bg-status\/55{border-color:#6fa6468c}.n-border-dark-success-bg-status\/60{border-color:#6fa64699}.n-border-dark-success-bg-status\/65{border-color:#6fa646a6}.n-border-dark-success-bg-status\/70{border-color:#6fa646b3}.n-border-dark-success-bg-status\/75{border-color:#6fa646bf}.n-border-dark-success-bg-status\/80{border-color:#6fa646cc}.n-border-dark-success-bg-status\/85{border-color:#6fa646d9}.n-border-dark-success-bg-status\/90{border-color:#6fa646e6}.n-border-dark-success-bg-status\/95{border-color:#6fa646f2}.n-border-dark-success-bg-strong{border-color:#90cb62}.n-border-dark-success-bg-strong\/0{border-color:#90cb6200}.n-border-dark-success-bg-strong\/10{border-color:#90cb621a}.n-border-dark-success-bg-strong\/100{border-color:#90cb62}.n-border-dark-success-bg-strong\/15{border-color:#90cb6226}.n-border-dark-success-bg-strong\/20{border-color:#90cb6233}.n-border-dark-success-bg-strong\/25{border-color:#90cb6240}.n-border-dark-success-bg-strong\/30{border-color:#90cb624d}.n-border-dark-success-bg-strong\/35{border-color:#90cb6259}.n-border-dark-success-bg-strong\/40{border-color:#90cb6266}.n-border-dark-success-bg-strong\/45{border-color:#90cb6273}.n-border-dark-success-bg-strong\/5{border-color:#90cb620d}.n-border-dark-success-bg-strong\/50{border-color:#90cb6280}.n-border-dark-success-bg-strong\/55{border-color:#90cb628c}.n-border-dark-success-bg-strong\/60{border-color:#90cb6299}.n-border-dark-success-bg-strong\/65{border-color:#90cb62a6}.n-border-dark-success-bg-strong\/70{border-color:#90cb62b3}.n-border-dark-success-bg-strong\/75{border-color:#90cb62bf}.n-border-dark-success-bg-strong\/80{border-color:#90cb62cc}.n-border-dark-success-bg-strong\/85{border-color:#90cb62d9}.n-border-dark-success-bg-strong\/90{border-color:#90cb62e6}.n-border-dark-success-bg-strong\/95{border-color:#90cb62f2}.n-border-dark-success-bg-weak{border-color:#262d24}.n-border-dark-success-bg-weak\/0{border-color:#262d2400}.n-border-dark-success-bg-weak\/10{border-color:#262d241a}.n-border-dark-success-bg-weak\/100{border-color:#262d24}.n-border-dark-success-bg-weak\/15{border-color:#262d2426}.n-border-dark-success-bg-weak\/20{border-color:#262d2433}.n-border-dark-success-bg-weak\/25{border-color:#262d2440}.n-border-dark-success-bg-weak\/30{border-color:#262d244d}.n-border-dark-success-bg-weak\/35{border-color:#262d2459}.n-border-dark-success-bg-weak\/40{border-color:#262d2466}.n-border-dark-success-bg-weak\/45{border-color:#262d2473}.n-border-dark-success-bg-weak\/5{border-color:#262d240d}.n-border-dark-success-bg-weak\/50{border-color:#262d2480}.n-border-dark-success-bg-weak\/55{border-color:#262d248c}.n-border-dark-success-bg-weak\/60{border-color:#262d2499}.n-border-dark-success-bg-weak\/65{border-color:#262d24a6}.n-border-dark-success-bg-weak\/70{border-color:#262d24b3}.n-border-dark-success-bg-weak\/75{border-color:#262d24bf}.n-border-dark-success-bg-weak\/80{border-color:#262d24cc}.n-border-dark-success-bg-weak\/85{border-color:#262d24d9}.n-border-dark-success-bg-weak\/90{border-color:#262d24e6}.n-border-dark-success-bg-weak\/95{border-color:#262d24f2}.n-border-dark-success-border-strong{border-color:#90cb62}.n-border-dark-success-border-strong\/0{border-color:#90cb6200}.n-border-dark-success-border-strong\/10{border-color:#90cb621a}.n-border-dark-success-border-strong\/100{border-color:#90cb62}.n-border-dark-success-border-strong\/15{border-color:#90cb6226}.n-border-dark-success-border-strong\/20{border-color:#90cb6233}.n-border-dark-success-border-strong\/25{border-color:#90cb6240}.n-border-dark-success-border-strong\/30{border-color:#90cb624d}.n-border-dark-success-border-strong\/35{border-color:#90cb6259}.n-border-dark-success-border-strong\/40{border-color:#90cb6266}.n-border-dark-success-border-strong\/45{border-color:#90cb6273}.n-border-dark-success-border-strong\/5{border-color:#90cb620d}.n-border-dark-success-border-strong\/50{border-color:#90cb6280}.n-border-dark-success-border-strong\/55{border-color:#90cb628c}.n-border-dark-success-border-strong\/60{border-color:#90cb6299}.n-border-dark-success-border-strong\/65{border-color:#90cb62a6}.n-border-dark-success-border-strong\/70{border-color:#90cb62b3}.n-border-dark-success-border-strong\/75{border-color:#90cb62bf}.n-border-dark-success-border-strong\/80{border-color:#90cb62cc}.n-border-dark-success-border-strong\/85{border-color:#90cb62d9}.n-border-dark-success-border-strong\/90{border-color:#90cb62e6}.n-border-dark-success-border-strong\/95{border-color:#90cb62f2}.n-border-dark-success-border-weak{border-color:#296127}.n-border-dark-success-border-weak\/0{border-color:#29612700}.n-border-dark-success-border-weak\/10{border-color:#2961271a}.n-border-dark-success-border-weak\/100{border-color:#296127}.n-border-dark-success-border-weak\/15{border-color:#29612726}.n-border-dark-success-border-weak\/20{border-color:#29612733}.n-border-dark-success-border-weak\/25{border-color:#29612740}.n-border-dark-success-border-weak\/30{border-color:#2961274d}.n-border-dark-success-border-weak\/35{border-color:#29612759}.n-border-dark-success-border-weak\/40{border-color:#29612766}.n-border-dark-success-border-weak\/45{border-color:#29612773}.n-border-dark-success-border-weak\/5{border-color:#2961270d}.n-border-dark-success-border-weak\/50{border-color:#29612780}.n-border-dark-success-border-weak\/55{border-color:#2961278c}.n-border-dark-success-border-weak\/60{border-color:#29612799}.n-border-dark-success-border-weak\/65{border-color:#296127a6}.n-border-dark-success-border-weak\/70{border-color:#296127b3}.n-border-dark-success-border-weak\/75{border-color:#296127bf}.n-border-dark-success-border-weak\/80{border-color:#296127cc}.n-border-dark-success-border-weak\/85{border-color:#296127d9}.n-border-dark-success-border-weak\/90{border-color:#296127e6}.n-border-dark-success-border-weak\/95{border-color:#296127f2}.n-border-dark-success-icon{border-color:#90cb62}.n-border-dark-success-icon\/0{border-color:#90cb6200}.n-border-dark-success-icon\/10{border-color:#90cb621a}.n-border-dark-success-icon\/100{border-color:#90cb62}.n-border-dark-success-icon\/15{border-color:#90cb6226}.n-border-dark-success-icon\/20{border-color:#90cb6233}.n-border-dark-success-icon\/25{border-color:#90cb6240}.n-border-dark-success-icon\/30{border-color:#90cb624d}.n-border-dark-success-icon\/35{border-color:#90cb6259}.n-border-dark-success-icon\/40{border-color:#90cb6266}.n-border-dark-success-icon\/45{border-color:#90cb6273}.n-border-dark-success-icon\/5{border-color:#90cb620d}.n-border-dark-success-icon\/50{border-color:#90cb6280}.n-border-dark-success-icon\/55{border-color:#90cb628c}.n-border-dark-success-icon\/60{border-color:#90cb6299}.n-border-dark-success-icon\/65{border-color:#90cb62a6}.n-border-dark-success-icon\/70{border-color:#90cb62b3}.n-border-dark-success-icon\/75{border-color:#90cb62bf}.n-border-dark-success-icon\/80{border-color:#90cb62cc}.n-border-dark-success-icon\/85{border-color:#90cb62d9}.n-border-dark-success-icon\/90{border-color:#90cb62e6}.n-border-dark-success-icon\/95{border-color:#90cb62f2}.n-border-dark-success-text{border-color:#90cb62}.n-border-dark-success-text\/0{border-color:#90cb6200}.n-border-dark-success-text\/10{border-color:#90cb621a}.n-border-dark-success-text\/100{border-color:#90cb62}.n-border-dark-success-text\/15{border-color:#90cb6226}.n-border-dark-success-text\/20{border-color:#90cb6233}.n-border-dark-success-text\/25{border-color:#90cb6240}.n-border-dark-success-text\/30{border-color:#90cb624d}.n-border-dark-success-text\/35{border-color:#90cb6259}.n-border-dark-success-text\/40{border-color:#90cb6266}.n-border-dark-success-text\/45{border-color:#90cb6273}.n-border-dark-success-text\/5{border-color:#90cb620d}.n-border-dark-success-text\/50{border-color:#90cb6280}.n-border-dark-success-text\/55{border-color:#90cb628c}.n-border-dark-success-text\/60{border-color:#90cb6299}.n-border-dark-success-text\/65{border-color:#90cb62a6}.n-border-dark-success-text\/70{border-color:#90cb62b3}.n-border-dark-success-text\/75{border-color:#90cb62bf}.n-border-dark-success-text\/80{border-color:#90cb62cc}.n-border-dark-success-text\/85{border-color:#90cb62d9}.n-border-dark-success-text\/90{border-color:#90cb62e6}.n-border-dark-success-text\/95{border-color:#90cb62f2}.n-border-dark-warning-bg-status{border-color:#d7aa0a}.n-border-dark-warning-bg-status\/0{border-color:#d7aa0a00}.n-border-dark-warning-bg-status\/10{border-color:#d7aa0a1a}.n-border-dark-warning-bg-status\/100{border-color:#d7aa0a}.n-border-dark-warning-bg-status\/15{border-color:#d7aa0a26}.n-border-dark-warning-bg-status\/20{border-color:#d7aa0a33}.n-border-dark-warning-bg-status\/25{border-color:#d7aa0a40}.n-border-dark-warning-bg-status\/30{border-color:#d7aa0a4d}.n-border-dark-warning-bg-status\/35{border-color:#d7aa0a59}.n-border-dark-warning-bg-status\/40{border-color:#d7aa0a66}.n-border-dark-warning-bg-status\/45{border-color:#d7aa0a73}.n-border-dark-warning-bg-status\/5{border-color:#d7aa0a0d}.n-border-dark-warning-bg-status\/50{border-color:#d7aa0a80}.n-border-dark-warning-bg-status\/55{border-color:#d7aa0a8c}.n-border-dark-warning-bg-status\/60{border-color:#d7aa0a99}.n-border-dark-warning-bg-status\/65{border-color:#d7aa0aa6}.n-border-dark-warning-bg-status\/70{border-color:#d7aa0ab3}.n-border-dark-warning-bg-status\/75{border-color:#d7aa0abf}.n-border-dark-warning-bg-status\/80{border-color:#d7aa0acc}.n-border-dark-warning-bg-status\/85{border-color:#d7aa0ad9}.n-border-dark-warning-bg-status\/90{border-color:#d7aa0ae6}.n-border-dark-warning-bg-status\/95{border-color:#d7aa0af2}.n-border-dark-warning-bg-strong{border-color:#ffd600}.n-border-dark-warning-bg-strong\/0{border-color:#ffd60000}.n-border-dark-warning-bg-strong\/10{border-color:#ffd6001a}.n-border-dark-warning-bg-strong\/100{border-color:#ffd600}.n-border-dark-warning-bg-strong\/15{border-color:#ffd60026}.n-border-dark-warning-bg-strong\/20{border-color:#ffd60033}.n-border-dark-warning-bg-strong\/25{border-color:#ffd60040}.n-border-dark-warning-bg-strong\/30{border-color:#ffd6004d}.n-border-dark-warning-bg-strong\/35{border-color:#ffd60059}.n-border-dark-warning-bg-strong\/40{border-color:#ffd60066}.n-border-dark-warning-bg-strong\/45{border-color:#ffd60073}.n-border-dark-warning-bg-strong\/5{border-color:#ffd6000d}.n-border-dark-warning-bg-strong\/50{border-color:#ffd60080}.n-border-dark-warning-bg-strong\/55{border-color:#ffd6008c}.n-border-dark-warning-bg-strong\/60{border-color:#ffd60099}.n-border-dark-warning-bg-strong\/65{border-color:#ffd600a6}.n-border-dark-warning-bg-strong\/70{border-color:#ffd600b3}.n-border-dark-warning-bg-strong\/75{border-color:#ffd600bf}.n-border-dark-warning-bg-strong\/80{border-color:#ffd600cc}.n-border-dark-warning-bg-strong\/85{border-color:#ffd600d9}.n-border-dark-warning-bg-strong\/90{border-color:#ffd600e6}.n-border-dark-warning-bg-strong\/95{border-color:#ffd600f2}.n-border-dark-warning-bg-weak{border-color:#312e1a}.n-border-dark-warning-bg-weak\/0{border-color:#312e1a00}.n-border-dark-warning-bg-weak\/10{border-color:#312e1a1a}.n-border-dark-warning-bg-weak\/100{border-color:#312e1a}.n-border-dark-warning-bg-weak\/15{border-color:#312e1a26}.n-border-dark-warning-bg-weak\/20{border-color:#312e1a33}.n-border-dark-warning-bg-weak\/25{border-color:#312e1a40}.n-border-dark-warning-bg-weak\/30{border-color:#312e1a4d}.n-border-dark-warning-bg-weak\/35{border-color:#312e1a59}.n-border-dark-warning-bg-weak\/40{border-color:#312e1a66}.n-border-dark-warning-bg-weak\/45{border-color:#312e1a73}.n-border-dark-warning-bg-weak\/5{border-color:#312e1a0d}.n-border-dark-warning-bg-weak\/50{border-color:#312e1a80}.n-border-dark-warning-bg-weak\/55{border-color:#312e1a8c}.n-border-dark-warning-bg-weak\/60{border-color:#312e1a99}.n-border-dark-warning-bg-weak\/65{border-color:#312e1aa6}.n-border-dark-warning-bg-weak\/70{border-color:#312e1ab3}.n-border-dark-warning-bg-weak\/75{border-color:#312e1abf}.n-border-dark-warning-bg-weak\/80{border-color:#312e1acc}.n-border-dark-warning-bg-weak\/85{border-color:#312e1ad9}.n-border-dark-warning-bg-weak\/90{border-color:#312e1ae6}.n-border-dark-warning-bg-weak\/95{border-color:#312e1af2}.n-border-dark-warning-border-strong{border-color:#ffd600}.n-border-dark-warning-border-strong\/0{border-color:#ffd60000}.n-border-dark-warning-border-strong\/10{border-color:#ffd6001a}.n-border-dark-warning-border-strong\/100{border-color:#ffd600}.n-border-dark-warning-border-strong\/15{border-color:#ffd60026}.n-border-dark-warning-border-strong\/20{border-color:#ffd60033}.n-border-dark-warning-border-strong\/25{border-color:#ffd60040}.n-border-dark-warning-border-strong\/30{border-color:#ffd6004d}.n-border-dark-warning-border-strong\/35{border-color:#ffd60059}.n-border-dark-warning-border-strong\/40{border-color:#ffd60066}.n-border-dark-warning-border-strong\/45{border-color:#ffd60073}.n-border-dark-warning-border-strong\/5{border-color:#ffd6000d}.n-border-dark-warning-border-strong\/50{border-color:#ffd60080}.n-border-dark-warning-border-strong\/55{border-color:#ffd6008c}.n-border-dark-warning-border-strong\/60{border-color:#ffd60099}.n-border-dark-warning-border-strong\/65{border-color:#ffd600a6}.n-border-dark-warning-border-strong\/70{border-color:#ffd600b3}.n-border-dark-warning-border-strong\/75{border-color:#ffd600bf}.n-border-dark-warning-border-strong\/80{border-color:#ffd600cc}.n-border-dark-warning-border-strong\/85{border-color:#ffd600d9}.n-border-dark-warning-border-strong\/90{border-color:#ffd600e6}.n-border-dark-warning-border-strong\/95{border-color:#ffd600f2}.n-border-dark-warning-border-weak{border-color:#765500}.n-border-dark-warning-border-weak\/0{border-color:#76550000}.n-border-dark-warning-border-weak\/10{border-color:#7655001a}.n-border-dark-warning-border-weak\/100{border-color:#765500}.n-border-dark-warning-border-weak\/15{border-color:#76550026}.n-border-dark-warning-border-weak\/20{border-color:#76550033}.n-border-dark-warning-border-weak\/25{border-color:#76550040}.n-border-dark-warning-border-weak\/30{border-color:#7655004d}.n-border-dark-warning-border-weak\/35{border-color:#76550059}.n-border-dark-warning-border-weak\/40{border-color:#76550066}.n-border-dark-warning-border-weak\/45{border-color:#76550073}.n-border-dark-warning-border-weak\/5{border-color:#7655000d}.n-border-dark-warning-border-weak\/50{border-color:#76550080}.n-border-dark-warning-border-weak\/55{border-color:#7655008c}.n-border-dark-warning-border-weak\/60{border-color:#76550099}.n-border-dark-warning-border-weak\/65{border-color:#765500a6}.n-border-dark-warning-border-weak\/70{border-color:#765500b3}.n-border-dark-warning-border-weak\/75{border-color:#765500bf}.n-border-dark-warning-border-weak\/80{border-color:#765500cc}.n-border-dark-warning-border-weak\/85{border-color:#765500d9}.n-border-dark-warning-border-weak\/90{border-color:#765500e6}.n-border-dark-warning-border-weak\/95{border-color:#765500f2}.n-border-dark-warning-icon{border-color:#ffd600}.n-border-dark-warning-icon\/0{border-color:#ffd60000}.n-border-dark-warning-icon\/10{border-color:#ffd6001a}.n-border-dark-warning-icon\/100{border-color:#ffd600}.n-border-dark-warning-icon\/15{border-color:#ffd60026}.n-border-dark-warning-icon\/20{border-color:#ffd60033}.n-border-dark-warning-icon\/25{border-color:#ffd60040}.n-border-dark-warning-icon\/30{border-color:#ffd6004d}.n-border-dark-warning-icon\/35{border-color:#ffd60059}.n-border-dark-warning-icon\/40{border-color:#ffd60066}.n-border-dark-warning-icon\/45{border-color:#ffd60073}.n-border-dark-warning-icon\/5{border-color:#ffd6000d}.n-border-dark-warning-icon\/50{border-color:#ffd60080}.n-border-dark-warning-icon\/55{border-color:#ffd6008c}.n-border-dark-warning-icon\/60{border-color:#ffd60099}.n-border-dark-warning-icon\/65{border-color:#ffd600a6}.n-border-dark-warning-icon\/70{border-color:#ffd600b3}.n-border-dark-warning-icon\/75{border-color:#ffd600bf}.n-border-dark-warning-icon\/80{border-color:#ffd600cc}.n-border-dark-warning-icon\/85{border-color:#ffd600d9}.n-border-dark-warning-icon\/90{border-color:#ffd600e6}.n-border-dark-warning-icon\/95{border-color:#ffd600f2}.n-border-dark-warning-text{border-color:#ffd600}.n-border-dark-warning-text\/0{border-color:#ffd60000}.n-border-dark-warning-text\/10{border-color:#ffd6001a}.n-border-dark-warning-text\/100{border-color:#ffd600}.n-border-dark-warning-text\/15{border-color:#ffd60026}.n-border-dark-warning-text\/20{border-color:#ffd60033}.n-border-dark-warning-text\/25{border-color:#ffd60040}.n-border-dark-warning-text\/30{border-color:#ffd6004d}.n-border-dark-warning-text\/35{border-color:#ffd60059}.n-border-dark-warning-text\/40{border-color:#ffd60066}.n-border-dark-warning-text\/45{border-color:#ffd60073}.n-border-dark-warning-text\/5{border-color:#ffd6000d}.n-border-dark-warning-text\/50{border-color:#ffd60080}.n-border-dark-warning-text\/55{border-color:#ffd6008c}.n-border-dark-warning-text\/60{border-color:#ffd60099}.n-border-dark-warning-text\/65{border-color:#ffd600a6}.n-border-dark-warning-text\/70{border-color:#ffd600b3}.n-border-dark-warning-text\/75{border-color:#ffd600bf}.n-border-dark-warning-text\/80{border-color:#ffd600cc}.n-border-dark-warning-text\/85{border-color:#ffd600d9}.n-border-dark-warning-text\/90{border-color:#ffd600e6}.n-border-dark-warning-text\/95{border-color:#ffd600f2}.n-border-discovery-bg-status{border-color:var(--theme-color-discovery-bg-status)}.n-border-discovery-bg-strong{border-color:var(--theme-color-discovery-bg-strong)}.n-border-discovery-bg-weak{border-color:var(--theme-color-discovery-bg-weak)}.n-border-discovery-border-strong{border-color:var(--theme-color-discovery-border-strong)}.n-border-discovery-border-weak{border-color:var(--theme-color-discovery-border-weak)}.n-border-discovery-icon{border-color:var(--theme-color-discovery-icon)}.n-border-discovery-text{border-color:var(--theme-color-discovery-text)}.n-border-light-danger-bg-status{border-color:#e84e2c}.n-border-light-danger-bg-status\/0{border-color:#e84e2c00}.n-border-light-danger-bg-status\/10{border-color:#e84e2c1a}.n-border-light-danger-bg-status\/100{border-color:#e84e2c}.n-border-light-danger-bg-status\/15{border-color:#e84e2c26}.n-border-light-danger-bg-status\/20{border-color:#e84e2c33}.n-border-light-danger-bg-status\/25{border-color:#e84e2c40}.n-border-light-danger-bg-status\/30{border-color:#e84e2c4d}.n-border-light-danger-bg-status\/35{border-color:#e84e2c59}.n-border-light-danger-bg-status\/40{border-color:#e84e2c66}.n-border-light-danger-bg-status\/45{border-color:#e84e2c73}.n-border-light-danger-bg-status\/5{border-color:#e84e2c0d}.n-border-light-danger-bg-status\/50{border-color:#e84e2c80}.n-border-light-danger-bg-status\/55{border-color:#e84e2c8c}.n-border-light-danger-bg-status\/60{border-color:#e84e2c99}.n-border-light-danger-bg-status\/65{border-color:#e84e2ca6}.n-border-light-danger-bg-status\/70{border-color:#e84e2cb3}.n-border-light-danger-bg-status\/75{border-color:#e84e2cbf}.n-border-light-danger-bg-status\/80{border-color:#e84e2ccc}.n-border-light-danger-bg-status\/85{border-color:#e84e2cd9}.n-border-light-danger-bg-status\/90{border-color:#e84e2ce6}.n-border-light-danger-bg-status\/95{border-color:#e84e2cf2}.n-border-light-danger-bg-strong{border-color:#bb2d00}.n-border-light-danger-bg-strong\/0{border-color:#bb2d0000}.n-border-light-danger-bg-strong\/10{border-color:#bb2d001a}.n-border-light-danger-bg-strong\/100{border-color:#bb2d00}.n-border-light-danger-bg-strong\/15{border-color:#bb2d0026}.n-border-light-danger-bg-strong\/20{border-color:#bb2d0033}.n-border-light-danger-bg-strong\/25{border-color:#bb2d0040}.n-border-light-danger-bg-strong\/30{border-color:#bb2d004d}.n-border-light-danger-bg-strong\/35{border-color:#bb2d0059}.n-border-light-danger-bg-strong\/40{border-color:#bb2d0066}.n-border-light-danger-bg-strong\/45{border-color:#bb2d0073}.n-border-light-danger-bg-strong\/5{border-color:#bb2d000d}.n-border-light-danger-bg-strong\/50{border-color:#bb2d0080}.n-border-light-danger-bg-strong\/55{border-color:#bb2d008c}.n-border-light-danger-bg-strong\/60{border-color:#bb2d0099}.n-border-light-danger-bg-strong\/65{border-color:#bb2d00a6}.n-border-light-danger-bg-strong\/70{border-color:#bb2d00b3}.n-border-light-danger-bg-strong\/75{border-color:#bb2d00bf}.n-border-light-danger-bg-strong\/80{border-color:#bb2d00cc}.n-border-light-danger-bg-strong\/85{border-color:#bb2d00d9}.n-border-light-danger-bg-strong\/90{border-color:#bb2d00e6}.n-border-light-danger-bg-strong\/95{border-color:#bb2d00f2}.n-border-light-danger-bg-weak{border-color:#ffe9e7}.n-border-light-danger-bg-weak\/0{border-color:#ffe9e700}.n-border-light-danger-bg-weak\/10{border-color:#ffe9e71a}.n-border-light-danger-bg-weak\/100{border-color:#ffe9e7}.n-border-light-danger-bg-weak\/15{border-color:#ffe9e726}.n-border-light-danger-bg-weak\/20{border-color:#ffe9e733}.n-border-light-danger-bg-weak\/25{border-color:#ffe9e740}.n-border-light-danger-bg-weak\/30{border-color:#ffe9e74d}.n-border-light-danger-bg-weak\/35{border-color:#ffe9e759}.n-border-light-danger-bg-weak\/40{border-color:#ffe9e766}.n-border-light-danger-bg-weak\/45{border-color:#ffe9e773}.n-border-light-danger-bg-weak\/5{border-color:#ffe9e70d}.n-border-light-danger-bg-weak\/50{border-color:#ffe9e780}.n-border-light-danger-bg-weak\/55{border-color:#ffe9e78c}.n-border-light-danger-bg-weak\/60{border-color:#ffe9e799}.n-border-light-danger-bg-weak\/65{border-color:#ffe9e7a6}.n-border-light-danger-bg-weak\/70{border-color:#ffe9e7b3}.n-border-light-danger-bg-weak\/75{border-color:#ffe9e7bf}.n-border-light-danger-bg-weak\/80{border-color:#ffe9e7cc}.n-border-light-danger-bg-weak\/85{border-color:#ffe9e7d9}.n-border-light-danger-bg-weak\/90{border-color:#ffe9e7e6}.n-border-light-danger-bg-weak\/95{border-color:#ffe9e7f2}.n-border-light-danger-border-strong{border-color:#bb2d00}.n-border-light-danger-border-strong\/0{border-color:#bb2d0000}.n-border-light-danger-border-strong\/10{border-color:#bb2d001a}.n-border-light-danger-border-strong\/100{border-color:#bb2d00}.n-border-light-danger-border-strong\/15{border-color:#bb2d0026}.n-border-light-danger-border-strong\/20{border-color:#bb2d0033}.n-border-light-danger-border-strong\/25{border-color:#bb2d0040}.n-border-light-danger-border-strong\/30{border-color:#bb2d004d}.n-border-light-danger-border-strong\/35{border-color:#bb2d0059}.n-border-light-danger-border-strong\/40{border-color:#bb2d0066}.n-border-light-danger-border-strong\/45{border-color:#bb2d0073}.n-border-light-danger-border-strong\/5{border-color:#bb2d000d}.n-border-light-danger-border-strong\/50{border-color:#bb2d0080}.n-border-light-danger-border-strong\/55{border-color:#bb2d008c}.n-border-light-danger-border-strong\/60{border-color:#bb2d0099}.n-border-light-danger-border-strong\/65{border-color:#bb2d00a6}.n-border-light-danger-border-strong\/70{border-color:#bb2d00b3}.n-border-light-danger-border-strong\/75{border-color:#bb2d00bf}.n-border-light-danger-border-strong\/80{border-color:#bb2d00cc}.n-border-light-danger-border-strong\/85{border-color:#bb2d00d9}.n-border-light-danger-border-strong\/90{border-color:#bb2d00e6}.n-border-light-danger-border-strong\/95{border-color:#bb2d00f2}.n-border-light-danger-border-weak{border-color:#ffaa97}.n-border-light-danger-border-weak\/0{border-color:#ffaa9700}.n-border-light-danger-border-weak\/10{border-color:#ffaa971a}.n-border-light-danger-border-weak\/100{border-color:#ffaa97}.n-border-light-danger-border-weak\/15{border-color:#ffaa9726}.n-border-light-danger-border-weak\/20{border-color:#ffaa9733}.n-border-light-danger-border-weak\/25{border-color:#ffaa9740}.n-border-light-danger-border-weak\/30{border-color:#ffaa974d}.n-border-light-danger-border-weak\/35{border-color:#ffaa9759}.n-border-light-danger-border-weak\/40{border-color:#ffaa9766}.n-border-light-danger-border-weak\/45{border-color:#ffaa9773}.n-border-light-danger-border-weak\/5{border-color:#ffaa970d}.n-border-light-danger-border-weak\/50{border-color:#ffaa9780}.n-border-light-danger-border-weak\/55{border-color:#ffaa978c}.n-border-light-danger-border-weak\/60{border-color:#ffaa9799}.n-border-light-danger-border-weak\/65{border-color:#ffaa97a6}.n-border-light-danger-border-weak\/70{border-color:#ffaa97b3}.n-border-light-danger-border-weak\/75{border-color:#ffaa97bf}.n-border-light-danger-border-weak\/80{border-color:#ffaa97cc}.n-border-light-danger-border-weak\/85{border-color:#ffaa97d9}.n-border-light-danger-border-weak\/90{border-color:#ffaa97e6}.n-border-light-danger-border-weak\/95{border-color:#ffaa97f2}.n-border-light-danger-hover-strong{border-color:#961200}.n-border-light-danger-hover-strong\/0{border-color:#96120000}.n-border-light-danger-hover-strong\/10{border-color:#9612001a}.n-border-light-danger-hover-strong\/100{border-color:#961200}.n-border-light-danger-hover-strong\/15{border-color:#96120026}.n-border-light-danger-hover-strong\/20{border-color:#96120033}.n-border-light-danger-hover-strong\/25{border-color:#96120040}.n-border-light-danger-hover-strong\/30{border-color:#9612004d}.n-border-light-danger-hover-strong\/35{border-color:#96120059}.n-border-light-danger-hover-strong\/40{border-color:#96120066}.n-border-light-danger-hover-strong\/45{border-color:#96120073}.n-border-light-danger-hover-strong\/5{border-color:#9612000d}.n-border-light-danger-hover-strong\/50{border-color:#96120080}.n-border-light-danger-hover-strong\/55{border-color:#9612008c}.n-border-light-danger-hover-strong\/60{border-color:#96120099}.n-border-light-danger-hover-strong\/65{border-color:#961200a6}.n-border-light-danger-hover-strong\/70{border-color:#961200b3}.n-border-light-danger-hover-strong\/75{border-color:#961200bf}.n-border-light-danger-hover-strong\/80{border-color:#961200cc}.n-border-light-danger-hover-strong\/85{border-color:#961200d9}.n-border-light-danger-hover-strong\/90{border-color:#961200e6}.n-border-light-danger-hover-strong\/95{border-color:#961200f2}.n-border-light-danger-hover-weak{border-color:#d4330014}.n-border-light-danger-hover-weak\/0{border-color:#d4330000}.n-border-light-danger-hover-weak\/10{border-color:#d433001a}.n-border-light-danger-hover-weak\/100{border-color:#d43300}.n-border-light-danger-hover-weak\/15{border-color:#d4330026}.n-border-light-danger-hover-weak\/20{border-color:#d4330033}.n-border-light-danger-hover-weak\/25{border-color:#d4330040}.n-border-light-danger-hover-weak\/30{border-color:#d433004d}.n-border-light-danger-hover-weak\/35{border-color:#d4330059}.n-border-light-danger-hover-weak\/40{border-color:#d4330066}.n-border-light-danger-hover-weak\/45{border-color:#d4330073}.n-border-light-danger-hover-weak\/5{border-color:#d433000d}.n-border-light-danger-hover-weak\/50{border-color:#d4330080}.n-border-light-danger-hover-weak\/55{border-color:#d433008c}.n-border-light-danger-hover-weak\/60{border-color:#d4330099}.n-border-light-danger-hover-weak\/65{border-color:#d43300a6}.n-border-light-danger-hover-weak\/70{border-color:#d43300b3}.n-border-light-danger-hover-weak\/75{border-color:#d43300bf}.n-border-light-danger-hover-weak\/80{border-color:#d43300cc}.n-border-light-danger-hover-weak\/85{border-color:#d43300d9}.n-border-light-danger-hover-weak\/90{border-color:#d43300e6}.n-border-light-danger-hover-weak\/95{border-color:#d43300f2}.n-border-light-danger-icon{border-color:#bb2d00}.n-border-light-danger-icon\/0{border-color:#bb2d0000}.n-border-light-danger-icon\/10{border-color:#bb2d001a}.n-border-light-danger-icon\/100{border-color:#bb2d00}.n-border-light-danger-icon\/15{border-color:#bb2d0026}.n-border-light-danger-icon\/20{border-color:#bb2d0033}.n-border-light-danger-icon\/25{border-color:#bb2d0040}.n-border-light-danger-icon\/30{border-color:#bb2d004d}.n-border-light-danger-icon\/35{border-color:#bb2d0059}.n-border-light-danger-icon\/40{border-color:#bb2d0066}.n-border-light-danger-icon\/45{border-color:#bb2d0073}.n-border-light-danger-icon\/5{border-color:#bb2d000d}.n-border-light-danger-icon\/50{border-color:#bb2d0080}.n-border-light-danger-icon\/55{border-color:#bb2d008c}.n-border-light-danger-icon\/60{border-color:#bb2d0099}.n-border-light-danger-icon\/65{border-color:#bb2d00a6}.n-border-light-danger-icon\/70{border-color:#bb2d00b3}.n-border-light-danger-icon\/75{border-color:#bb2d00bf}.n-border-light-danger-icon\/80{border-color:#bb2d00cc}.n-border-light-danger-icon\/85{border-color:#bb2d00d9}.n-border-light-danger-icon\/90{border-color:#bb2d00e6}.n-border-light-danger-icon\/95{border-color:#bb2d00f2}.n-border-light-danger-pressed-strong{border-color:#730e00}.n-border-light-danger-pressed-strong\/0{border-color:#730e0000}.n-border-light-danger-pressed-strong\/10{border-color:#730e001a}.n-border-light-danger-pressed-strong\/100{border-color:#730e00}.n-border-light-danger-pressed-strong\/15{border-color:#730e0026}.n-border-light-danger-pressed-strong\/20{border-color:#730e0033}.n-border-light-danger-pressed-strong\/25{border-color:#730e0040}.n-border-light-danger-pressed-strong\/30{border-color:#730e004d}.n-border-light-danger-pressed-strong\/35{border-color:#730e0059}.n-border-light-danger-pressed-strong\/40{border-color:#730e0066}.n-border-light-danger-pressed-strong\/45{border-color:#730e0073}.n-border-light-danger-pressed-strong\/5{border-color:#730e000d}.n-border-light-danger-pressed-strong\/50{border-color:#730e0080}.n-border-light-danger-pressed-strong\/55{border-color:#730e008c}.n-border-light-danger-pressed-strong\/60{border-color:#730e0099}.n-border-light-danger-pressed-strong\/65{border-color:#730e00a6}.n-border-light-danger-pressed-strong\/70{border-color:#730e00b3}.n-border-light-danger-pressed-strong\/75{border-color:#730e00bf}.n-border-light-danger-pressed-strong\/80{border-color:#730e00cc}.n-border-light-danger-pressed-strong\/85{border-color:#730e00d9}.n-border-light-danger-pressed-strong\/90{border-color:#730e00e6}.n-border-light-danger-pressed-strong\/95{border-color:#730e00f2}.n-border-light-danger-pressed-weak{border-color:#d433001f}.n-border-light-danger-pressed-weak\/0{border-color:#d4330000}.n-border-light-danger-pressed-weak\/10{border-color:#d433001a}.n-border-light-danger-pressed-weak\/100{border-color:#d43300}.n-border-light-danger-pressed-weak\/15{border-color:#d4330026}.n-border-light-danger-pressed-weak\/20{border-color:#d4330033}.n-border-light-danger-pressed-weak\/25{border-color:#d4330040}.n-border-light-danger-pressed-weak\/30{border-color:#d433004d}.n-border-light-danger-pressed-weak\/35{border-color:#d4330059}.n-border-light-danger-pressed-weak\/40{border-color:#d4330066}.n-border-light-danger-pressed-weak\/45{border-color:#d4330073}.n-border-light-danger-pressed-weak\/5{border-color:#d433000d}.n-border-light-danger-pressed-weak\/50{border-color:#d4330080}.n-border-light-danger-pressed-weak\/55{border-color:#d433008c}.n-border-light-danger-pressed-weak\/60{border-color:#d4330099}.n-border-light-danger-pressed-weak\/65{border-color:#d43300a6}.n-border-light-danger-pressed-weak\/70{border-color:#d43300b3}.n-border-light-danger-pressed-weak\/75{border-color:#d43300bf}.n-border-light-danger-pressed-weak\/80{border-color:#d43300cc}.n-border-light-danger-pressed-weak\/85{border-color:#d43300d9}.n-border-light-danger-pressed-weak\/90{border-color:#d43300e6}.n-border-light-danger-pressed-weak\/95{border-color:#d43300f2}.n-border-light-danger-text{border-color:#bb2d00}.n-border-light-danger-text\/0{border-color:#bb2d0000}.n-border-light-danger-text\/10{border-color:#bb2d001a}.n-border-light-danger-text\/100{border-color:#bb2d00}.n-border-light-danger-text\/15{border-color:#bb2d0026}.n-border-light-danger-text\/20{border-color:#bb2d0033}.n-border-light-danger-text\/25{border-color:#bb2d0040}.n-border-light-danger-text\/30{border-color:#bb2d004d}.n-border-light-danger-text\/35{border-color:#bb2d0059}.n-border-light-danger-text\/40{border-color:#bb2d0066}.n-border-light-danger-text\/45{border-color:#bb2d0073}.n-border-light-danger-text\/5{border-color:#bb2d000d}.n-border-light-danger-text\/50{border-color:#bb2d0080}.n-border-light-danger-text\/55{border-color:#bb2d008c}.n-border-light-danger-text\/60{border-color:#bb2d0099}.n-border-light-danger-text\/65{border-color:#bb2d00a6}.n-border-light-danger-text\/70{border-color:#bb2d00b3}.n-border-light-danger-text\/75{border-color:#bb2d00bf}.n-border-light-danger-text\/80{border-color:#bb2d00cc}.n-border-light-danger-text\/85{border-color:#bb2d00d9}.n-border-light-danger-text\/90{border-color:#bb2d00e6}.n-border-light-danger-text\/95{border-color:#bb2d00f2}.n-border-light-discovery-bg-status{border-color:#754ec8}.n-border-light-discovery-bg-status\/0{border-color:#754ec800}.n-border-light-discovery-bg-status\/10{border-color:#754ec81a}.n-border-light-discovery-bg-status\/100{border-color:#754ec8}.n-border-light-discovery-bg-status\/15{border-color:#754ec826}.n-border-light-discovery-bg-status\/20{border-color:#754ec833}.n-border-light-discovery-bg-status\/25{border-color:#754ec840}.n-border-light-discovery-bg-status\/30{border-color:#754ec84d}.n-border-light-discovery-bg-status\/35{border-color:#754ec859}.n-border-light-discovery-bg-status\/40{border-color:#754ec866}.n-border-light-discovery-bg-status\/45{border-color:#754ec873}.n-border-light-discovery-bg-status\/5{border-color:#754ec80d}.n-border-light-discovery-bg-status\/50{border-color:#754ec880}.n-border-light-discovery-bg-status\/55{border-color:#754ec88c}.n-border-light-discovery-bg-status\/60{border-color:#754ec899}.n-border-light-discovery-bg-status\/65{border-color:#754ec8a6}.n-border-light-discovery-bg-status\/70{border-color:#754ec8b3}.n-border-light-discovery-bg-status\/75{border-color:#754ec8bf}.n-border-light-discovery-bg-status\/80{border-color:#754ec8cc}.n-border-light-discovery-bg-status\/85{border-color:#754ec8d9}.n-border-light-discovery-bg-status\/90{border-color:#754ec8e6}.n-border-light-discovery-bg-status\/95{border-color:#754ec8f2}.n-border-light-discovery-bg-strong{border-color:#5a34aa}.n-border-light-discovery-bg-strong\/0{border-color:#5a34aa00}.n-border-light-discovery-bg-strong\/10{border-color:#5a34aa1a}.n-border-light-discovery-bg-strong\/100{border-color:#5a34aa}.n-border-light-discovery-bg-strong\/15{border-color:#5a34aa26}.n-border-light-discovery-bg-strong\/20{border-color:#5a34aa33}.n-border-light-discovery-bg-strong\/25{border-color:#5a34aa40}.n-border-light-discovery-bg-strong\/30{border-color:#5a34aa4d}.n-border-light-discovery-bg-strong\/35{border-color:#5a34aa59}.n-border-light-discovery-bg-strong\/40{border-color:#5a34aa66}.n-border-light-discovery-bg-strong\/45{border-color:#5a34aa73}.n-border-light-discovery-bg-strong\/5{border-color:#5a34aa0d}.n-border-light-discovery-bg-strong\/50{border-color:#5a34aa80}.n-border-light-discovery-bg-strong\/55{border-color:#5a34aa8c}.n-border-light-discovery-bg-strong\/60{border-color:#5a34aa99}.n-border-light-discovery-bg-strong\/65{border-color:#5a34aaa6}.n-border-light-discovery-bg-strong\/70{border-color:#5a34aab3}.n-border-light-discovery-bg-strong\/75{border-color:#5a34aabf}.n-border-light-discovery-bg-strong\/80{border-color:#5a34aacc}.n-border-light-discovery-bg-strong\/85{border-color:#5a34aad9}.n-border-light-discovery-bg-strong\/90{border-color:#5a34aae6}.n-border-light-discovery-bg-strong\/95{border-color:#5a34aaf2}.n-border-light-discovery-bg-weak{border-color:#e9deff}.n-border-light-discovery-bg-weak\/0{border-color:#e9deff00}.n-border-light-discovery-bg-weak\/10{border-color:#e9deff1a}.n-border-light-discovery-bg-weak\/100{border-color:#e9deff}.n-border-light-discovery-bg-weak\/15{border-color:#e9deff26}.n-border-light-discovery-bg-weak\/20{border-color:#e9deff33}.n-border-light-discovery-bg-weak\/25{border-color:#e9deff40}.n-border-light-discovery-bg-weak\/30{border-color:#e9deff4d}.n-border-light-discovery-bg-weak\/35{border-color:#e9deff59}.n-border-light-discovery-bg-weak\/40{border-color:#e9deff66}.n-border-light-discovery-bg-weak\/45{border-color:#e9deff73}.n-border-light-discovery-bg-weak\/5{border-color:#e9deff0d}.n-border-light-discovery-bg-weak\/50{border-color:#e9deff80}.n-border-light-discovery-bg-weak\/55{border-color:#e9deff8c}.n-border-light-discovery-bg-weak\/60{border-color:#e9deff99}.n-border-light-discovery-bg-weak\/65{border-color:#e9deffa6}.n-border-light-discovery-bg-weak\/70{border-color:#e9deffb3}.n-border-light-discovery-bg-weak\/75{border-color:#e9deffbf}.n-border-light-discovery-bg-weak\/80{border-color:#e9deffcc}.n-border-light-discovery-bg-weak\/85{border-color:#e9deffd9}.n-border-light-discovery-bg-weak\/90{border-color:#e9deffe6}.n-border-light-discovery-bg-weak\/95{border-color:#e9defff2}.n-border-light-discovery-border-strong{border-color:#5a34aa}.n-border-light-discovery-border-strong\/0{border-color:#5a34aa00}.n-border-light-discovery-border-strong\/10{border-color:#5a34aa1a}.n-border-light-discovery-border-strong\/100{border-color:#5a34aa}.n-border-light-discovery-border-strong\/15{border-color:#5a34aa26}.n-border-light-discovery-border-strong\/20{border-color:#5a34aa33}.n-border-light-discovery-border-strong\/25{border-color:#5a34aa40}.n-border-light-discovery-border-strong\/30{border-color:#5a34aa4d}.n-border-light-discovery-border-strong\/35{border-color:#5a34aa59}.n-border-light-discovery-border-strong\/40{border-color:#5a34aa66}.n-border-light-discovery-border-strong\/45{border-color:#5a34aa73}.n-border-light-discovery-border-strong\/5{border-color:#5a34aa0d}.n-border-light-discovery-border-strong\/50{border-color:#5a34aa80}.n-border-light-discovery-border-strong\/55{border-color:#5a34aa8c}.n-border-light-discovery-border-strong\/60{border-color:#5a34aa99}.n-border-light-discovery-border-strong\/65{border-color:#5a34aaa6}.n-border-light-discovery-border-strong\/70{border-color:#5a34aab3}.n-border-light-discovery-border-strong\/75{border-color:#5a34aabf}.n-border-light-discovery-border-strong\/80{border-color:#5a34aacc}.n-border-light-discovery-border-strong\/85{border-color:#5a34aad9}.n-border-light-discovery-border-strong\/90{border-color:#5a34aae6}.n-border-light-discovery-border-strong\/95{border-color:#5a34aaf2}.n-border-light-discovery-border-weak{border-color:#b38eff}.n-border-light-discovery-border-weak\/0{border-color:#b38eff00}.n-border-light-discovery-border-weak\/10{border-color:#b38eff1a}.n-border-light-discovery-border-weak\/100{border-color:#b38eff}.n-border-light-discovery-border-weak\/15{border-color:#b38eff26}.n-border-light-discovery-border-weak\/20{border-color:#b38eff33}.n-border-light-discovery-border-weak\/25{border-color:#b38eff40}.n-border-light-discovery-border-weak\/30{border-color:#b38eff4d}.n-border-light-discovery-border-weak\/35{border-color:#b38eff59}.n-border-light-discovery-border-weak\/40{border-color:#b38eff66}.n-border-light-discovery-border-weak\/45{border-color:#b38eff73}.n-border-light-discovery-border-weak\/5{border-color:#b38eff0d}.n-border-light-discovery-border-weak\/50{border-color:#b38eff80}.n-border-light-discovery-border-weak\/55{border-color:#b38eff8c}.n-border-light-discovery-border-weak\/60{border-color:#b38eff99}.n-border-light-discovery-border-weak\/65{border-color:#b38effa6}.n-border-light-discovery-border-weak\/70{border-color:#b38effb3}.n-border-light-discovery-border-weak\/75{border-color:#b38effbf}.n-border-light-discovery-border-weak\/80{border-color:#b38effcc}.n-border-light-discovery-border-weak\/85{border-color:#b38effd9}.n-border-light-discovery-border-weak\/90{border-color:#b38effe6}.n-border-light-discovery-border-weak\/95{border-color:#b38efff2}.n-border-light-discovery-icon{border-color:#5a34aa}.n-border-light-discovery-icon\/0{border-color:#5a34aa00}.n-border-light-discovery-icon\/10{border-color:#5a34aa1a}.n-border-light-discovery-icon\/100{border-color:#5a34aa}.n-border-light-discovery-icon\/15{border-color:#5a34aa26}.n-border-light-discovery-icon\/20{border-color:#5a34aa33}.n-border-light-discovery-icon\/25{border-color:#5a34aa40}.n-border-light-discovery-icon\/30{border-color:#5a34aa4d}.n-border-light-discovery-icon\/35{border-color:#5a34aa59}.n-border-light-discovery-icon\/40{border-color:#5a34aa66}.n-border-light-discovery-icon\/45{border-color:#5a34aa73}.n-border-light-discovery-icon\/5{border-color:#5a34aa0d}.n-border-light-discovery-icon\/50{border-color:#5a34aa80}.n-border-light-discovery-icon\/55{border-color:#5a34aa8c}.n-border-light-discovery-icon\/60{border-color:#5a34aa99}.n-border-light-discovery-icon\/65{border-color:#5a34aaa6}.n-border-light-discovery-icon\/70{border-color:#5a34aab3}.n-border-light-discovery-icon\/75{border-color:#5a34aabf}.n-border-light-discovery-icon\/80{border-color:#5a34aacc}.n-border-light-discovery-icon\/85{border-color:#5a34aad9}.n-border-light-discovery-icon\/90{border-color:#5a34aae6}.n-border-light-discovery-icon\/95{border-color:#5a34aaf2}.n-border-light-discovery-text{border-color:#5a34aa}.n-border-light-discovery-text\/0{border-color:#5a34aa00}.n-border-light-discovery-text\/10{border-color:#5a34aa1a}.n-border-light-discovery-text\/100{border-color:#5a34aa}.n-border-light-discovery-text\/15{border-color:#5a34aa26}.n-border-light-discovery-text\/20{border-color:#5a34aa33}.n-border-light-discovery-text\/25{border-color:#5a34aa40}.n-border-light-discovery-text\/30{border-color:#5a34aa4d}.n-border-light-discovery-text\/35{border-color:#5a34aa59}.n-border-light-discovery-text\/40{border-color:#5a34aa66}.n-border-light-discovery-text\/45{border-color:#5a34aa73}.n-border-light-discovery-text\/5{border-color:#5a34aa0d}.n-border-light-discovery-text\/50{border-color:#5a34aa80}.n-border-light-discovery-text\/55{border-color:#5a34aa8c}.n-border-light-discovery-text\/60{border-color:#5a34aa99}.n-border-light-discovery-text\/65{border-color:#5a34aaa6}.n-border-light-discovery-text\/70{border-color:#5a34aab3}.n-border-light-discovery-text\/75{border-color:#5a34aabf}.n-border-light-discovery-text\/80{border-color:#5a34aacc}.n-border-light-discovery-text\/85{border-color:#5a34aad9}.n-border-light-discovery-text\/90{border-color:#5a34aae6}.n-border-light-discovery-text\/95{border-color:#5a34aaf2}.n-border-light-neutral-bg-default{border-color:#f5f6f6}.n-border-light-neutral-bg-default\/0{border-color:#f5f6f600}.n-border-light-neutral-bg-default\/10{border-color:#f5f6f61a}.n-border-light-neutral-bg-default\/100{border-color:#f5f6f6}.n-border-light-neutral-bg-default\/15{border-color:#f5f6f626}.n-border-light-neutral-bg-default\/20{border-color:#f5f6f633}.n-border-light-neutral-bg-default\/25{border-color:#f5f6f640}.n-border-light-neutral-bg-default\/30{border-color:#f5f6f64d}.n-border-light-neutral-bg-default\/35{border-color:#f5f6f659}.n-border-light-neutral-bg-default\/40{border-color:#f5f6f666}.n-border-light-neutral-bg-default\/45{border-color:#f5f6f673}.n-border-light-neutral-bg-default\/5{border-color:#f5f6f60d}.n-border-light-neutral-bg-default\/50{border-color:#f5f6f680}.n-border-light-neutral-bg-default\/55{border-color:#f5f6f68c}.n-border-light-neutral-bg-default\/60{border-color:#f5f6f699}.n-border-light-neutral-bg-default\/65{border-color:#f5f6f6a6}.n-border-light-neutral-bg-default\/70{border-color:#f5f6f6b3}.n-border-light-neutral-bg-default\/75{border-color:#f5f6f6bf}.n-border-light-neutral-bg-default\/80{border-color:#f5f6f6cc}.n-border-light-neutral-bg-default\/85{border-color:#f5f6f6d9}.n-border-light-neutral-bg-default\/90{border-color:#f5f6f6e6}.n-border-light-neutral-bg-default\/95{border-color:#f5f6f6f2}.n-border-light-neutral-bg-on-bg-weak{border-color:#f5f6f6}.n-border-light-neutral-bg-on-bg-weak\/0{border-color:#f5f6f600}.n-border-light-neutral-bg-on-bg-weak\/10{border-color:#f5f6f61a}.n-border-light-neutral-bg-on-bg-weak\/100{border-color:#f5f6f6}.n-border-light-neutral-bg-on-bg-weak\/15{border-color:#f5f6f626}.n-border-light-neutral-bg-on-bg-weak\/20{border-color:#f5f6f633}.n-border-light-neutral-bg-on-bg-weak\/25{border-color:#f5f6f640}.n-border-light-neutral-bg-on-bg-weak\/30{border-color:#f5f6f64d}.n-border-light-neutral-bg-on-bg-weak\/35{border-color:#f5f6f659}.n-border-light-neutral-bg-on-bg-weak\/40{border-color:#f5f6f666}.n-border-light-neutral-bg-on-bg-weak\/45{border-color:#f5f6f673}.n-border-light-neutral-bg-on-bg-weak\/5{border-color:#f5f6f60d}.n-border-light-neutral-bg-on-bg-weak\/50{border-color:#f5f6f680}.n-border-light-neutral-bg-on-bg-weak\/55{border-color:#f5f6f68c}.n-border-light-neutral-bg-on-bg-weak\/60{border-color:#f5f6f699}.n-border-light-neutral-bg-on-bg-weak\/65{border-color:#f5f6f6a6}.n-border-light-neutral-bg-on-bg-weak\/70{border-color:#f5f6f6b3}.n-border-light-neutral-bg-on-bg-weak\/75{border-color:#f5f6f6bf}.n-border-light-neutral-bg-on-bg-weak\/80{border-color:#f5f6f6cc}.n-border-light-neutral-bg-on-bg-weak\/85{border-color:#f5f6f6d9}.n-border-light-neutral-bg-on-bg-weak\/90{border-color:#f5f6f6e6}.n-border-light-neutral-bg-on-bg-weak\/95{border-color:#f5f6f6f2}.n-border-light-neutral-bg-status{border-color:#a8acb2}.n-border-light-neutral-bg-status\/0{border-color:#a8acb200}.n-border-light-neutral-bg-status\/10{border-color:#a8acb21a}.n-border-light-neutral-bg-status\/100{border-color:#a8acb2}.n-border-light-neutral-bg-status\/15{border-color:#a8acb226}.n-border-light-neutral-bg-status\/20{border-color:#a8acb233}.n-border-light-neutral-bg-status\/25{border-color:#a8acb240}.n-border-light-neutral-bg-status\/30{border-color:#a8acb24d}.n-border-light-neutral-bg-status\/35{border-color:#a8acb259}.n-border-light-neutral-bg-status\/40{border-color:#a8acb266}.n-border-light-neutral-bg-status\/45{border-color:#a8acb273}.n-border-light-neutral-bg-status\/5{border-color:#a8acb20d}.n-border-light-neutral-bg-status\/50{border-color:#a8acb280}.n-border-light-neutral-bg-status\/55{border-color:#a8acb28c}.n-border-light-neutral-bg-status\/60{border-color:#a8acb299}.n-border-light-neutral-bg-status\/65{border-color:#a8acb2a6}.n-border-light-neutral-bg-status\/70{border-color:#a8acb2b3}.n-border-light-neutral-bg-status\/75{border-color:#a8acb2bf}.n-border-light-neutral-bg-status\/80{border-color:#a8acb2cc}.n-border-light-neutral-bg-status\/85{border-color:#a8acb2d9}.n-border-light-neutral-bg-status\/90{border-color:#a8acb2e6}.n-border-light-neutral-bg-status\/95{border-color:#a8acb2f2}.n-border-light-neutral-bg-strong{border-color:#e2e3e5}.n-border-light-neutral-bg-strong\/0{border-color:#e2e3e500}.n-border-light-neutral-bg-strong\/10{border-color:#e2e3e51a}.n-border-light-neutral-bg-strong\/100{border-color:#e2e3e5}.n-border-light-neutral-bg-strong\/15{border-color:#e2e3e526}.n-border-light-neutral-bg-strong\/20{border-color:#e2e3e533}.n-border-light-neutral-bg-strong\/25{border-color:#e2e3e540}.n-border-light-neutral-bg-strong\/30{border-color:#e2e3e54d}.n-border-light-neutral-bg-strong\/35{border-color:#e2e3e559}.n-border-light-neutral-bg-strong\/40{border-color:#e2e3e566}.n-border-light-neutral-bg-strong\/45{border-color:#e2e3e573}.n-border-light-neutral-bg-strong\/5{border-color:#e2e3e50d}.n-border-light-neutral-bg-strong\/50{border-color:#e2e3e580}.n-border-light-neutral-bg-strong\/55{border-color:#e2e3e58c}.n-border-light-neutral-bg-strong\/60{border-color:#e2e3e599}.n-border-light-neutral-bg-strong\/65{border-color:#e2e3e5a6}.n-border-light-neutral-bg-strong\/70{border-color:#e2e3e5b3}.n-border-light-neutral-bg-strong\/75{border-color:#e2e3e5bf}.n-border-light-neutral-bg-strong\/80{border-color:#e2e3e5cc}.n-border-light-neutral-bg-strong\/85{border-color:#e2e3e5d9}.n-border-light-neutral-bg-strong\/90{border-color:#e2e3e5e6}.n-border-light-neutral-bg-strong\/95{border-color:#e2e3e5f2}.n-border-light-neutral-bg-stronger{border-color:#a8acb2}.n-border-light-neutral-bg-stronger\/0{border-color:#a8acb200}.n-border-light-neutral-bg-stronger\/10{border-color:#a8acb21a}.n-border-light-neutral-bg-stronger\/100{border-color:#a8acb2}.n-border-light-neutral-bg-stronger\/15{border-color:#a8acb226}.n-border-light-neutral-bg-stronger\/20{border-color:#a8acb233}.n-border-light-neutral-bg-stronger\/25{border-color:#a8acb240}.n-border-light-neutral-bg-stronger\/30{border-color:#a8acb24d}.n-border-light-neutral-bg-stronger\/35{border-color:#a8acb259}.n-border-light-neutral-bg-stronger\/40{border-color:#a8acb266}.n-border-light-neutral-bg-stronger\/45{border-color:#a8acb273}.n-border-light-neutral-bg-stronger\/5{border-color:#a8acb20d}.n-border-light-neutral-bg-stronger\/50{border-color:#a8acb280}.n-border-light-neutral-bg-stronger\/55{border-color:#a8acb28c}.n-border-light-neutral-bg-stronger\/60{border-color:#a8acb299}.n-border-light-neutral-bg-stronger\/65{border-color:#a8acb2a6}.n-border-light-neutral-bg-stronger\/70{border-color:#a8acb2b3}.n-border-light-neutral-bg-stronger\/75{border-color:#a8acb2bf}.n-border-light-neutral-bg-stronger\/80{border-color:#a8acb2cc}.n-border-light-neutral-bg-stronger\/85{border-color:#a8acb2d9}.n-border-light-neutral-bg-stronger\/90{border-color:#a8acb2e6}.n-border-light-neutral-bg-stronger\/95{border-color:#a8acb2f2}.n-border-light-neutral-bg-strongest{border-color:#3c3f44}.n-border-light-neutral-bg-strongest\/0{border-color:#3c3f4400}.n-border-light-neutral-bg-strongest\/10{border-color:#3c3f441a}.n-border-light-neutral-bg-strongest\/100{border-color:#3c3f44}.n-border-light-neutral-bg-strongest\/15{border-color:#3c3f4426}.n-border-light-neutral-bg-strongest\/20{border-color:#3c3f4433}.n-border-light-neutral-bg-strongest\/25{border-color:#3c3f4440}.n-border-light-neutral-bg-strongest\/30{border-color:#3c3f444d}.n-border-light-neutral-bg-strongest\/35{border-color:#3c3f4459}.n-border-light-neutral-bg-strongest\/40{border-color:#3c3f4466}.n-border-light-neutral-bg-strongest\/45{border-color:#3c3f4473}.n-border-light-neutral-bg-strongest\/5{border-color:#3c3f440d}.n-border-light-neutral-bg-strongest\/50{border-color:#3c3f4480}.n-border-light-neutral-bg-strongest\/55{border-color:#3c3f448c}.n-border-light-neutral-bg-strongest\/60{border-color:#3c3f4499}.n-border-light-neutral-bg-strongest\/65{border-color:#3c3f44a6}.n-border-light-neutral-bg-strongest\/70{border-color:#3c3f44b3}.n-border-light-neutral-bg-strongest\/75{border-color:#3c3f44bf}.n-border-light-neutral-bg-strongest\/80{border-color:#3c3f44cc}.n-border-light-neutral-bg-strongest\/85{border-color:#3c3f44d9}.n-border-light-neutral-bg-strongest\/90{border-color:#3c3f44e6}.n-border-light-neutral-bg-strongest\/95{border-color:#3c3f44f2}.n-border-light-neutral-bg-weak{border-color:#fff}.n-border-light-neutral-bg-weak\/0{border-color:#fff0}.n-border-light-neutral-bg-weak\/10{border-color:#ffffff1a}.n-border-light-neutral-bg-weak\/100{border-color:#fff}.n-border-light-neutral-bg-weak\/15{border-color:#ffffff26}.n-border-light-neutral-bg-weak\/20{border-color:#fff3}.n-border-light-neutral-bg-weak\/25{border-color:#ffffff40}.n-border-light-neutral-bg-weak\/30{border-color:#ffffff4d}.n-border-light-neutral-bg-weak\/35{border-color:#ffffff59}.n-border-light-neutral-bg-weak\/40{border-color:#fff6}.n-border-light-neutral-bg-weak\/45{border-color:#ffffff73}.n-border-light-neutral-bg-weak\/5{border-color:#ffffff0d}.n-border-light-neutral-bg-weak\/50{border-color:#ffffff80}.n-border-light-neutral-bg-weak\/55{border-color:#ffffff8c}.n-border-light-neutral-bg-weak\/60{border-color:#fff9}.n-border-light-neutral-bg-weak\/65{border-color:#ffffffa6}.n-border-light-neutral-bg-weak\/70{border-color:#ffffffb3}.n-border-light-neutral-bg-weak\/75{border-color:#ffffffbf}.n-border-light-neutral-bg-weak\/80{border-color:#fffc}.n-border-light-neutral-bg-weak\/85{border-color:#ffffffd9}.n-border-light-neutral-bg-weak\/90{border-color:#ffffffe6}.n-border-light-neutral-bg-weak\/95{border-color:#fffffff2}.n-border-light-neutral-border-strong{border-color:#bbbec3}.n-border-light-neutral-border-strong\/0{border-color:#bbbec300}.n-border-light-neutral-border-strong\/10{border-color:#bbbec31a}.n-border-light-neutral-border-strong\/100{border-color:#bbbec3}.n-border-light-neutral-border-strong\/15{border-color:#bbbec326}.n-border-light-neutral-border-strong\/20{border-color:#bbbec333}.n-border-light-neutral-border-strong\/25{border-color:#bbbec340}.n-border-light-neutral-border-strong\/30{border-color:#bbbec34d}.n-border-light-neutral-border-strong\/35{border-color:#bbbec359}.n-border-light-neutral-border-strong\/40{border-color:#bbbec366}.n-border-light-neutral-border-strong\/45{border-color:#bbbec373}.n-border-light-neutral-border-strong\/5{border-color:#bbbec30d}.n-border-light-neutral-border-strong\/50{border-color:#bbbec380}.n-border-light-neutral-border-strong\/55{border-color:#bbbec38c}.n-border-light-neutral-border-strong\/60{border-color:#bbbec399}.n-border-light-neutral-border-strong\/65{border-color:#bbbec3a6}.n-border-light-neutral-border-strong\/70{border-color:#bbbec3b3}.n-border-light-neutral-border-strong\/75{border-color:#bbbec3bf}.n-border-light-neutral-border-strong\/80{border-color:#bbbec3cc}.n-border-light-neutral-border-strong\/85{border-color:#bbbec3d9}.n-border-light-neutral-border-strong\/90{border-color:#bbbec3e6}.n-border-light-neutral-border-strong\/95{border-color:#bbbec3f2}.n-border-light-neutral-border-strongest{border-color:#6f757e}.n-border-light-neutral-border-strongest\/0{border-color:#6f757e00}.n-border-light-neutral-border-strongest\/10{border-color:#6f757e1a}.n-border-light-neutral-border-strongest\/100{border-color:#6f757e}.n-border-light-neutral-border-strongest\/15{border-color:#6f757e26}.n-border-light-neutral-border-strongest\/20{border-color:#6f757e33}.n-border-light-neutral-border-strongest\/25{border-color:#6f757e40}.n-border-light-neutral-border-strongest\/30{border-color:#6f757e4d}.n-border-light-neutral-border-strongest\/35{border-color:#6f757e59}.n-border-light-neutral-border-strongest\/40{border-color:#6f757e66}.n-border-light-neutral-border-strongest\/45{border-color:#6f757e73}.n-border-light-neutral-border-strongest\/5{border-color:#6f757e0d}.n-border-light-neutral-border-strongest\/50{border-color:#6f757e80}.n-border-light-neutral-border-strongest\/55{border-color:#6f757e8c}.n-border-light-neutral-border-strongest\/60{border-color:#6f757e99}.n-border-light-neutral-border-strongest\/65{border-color:#6f757ea6}.n-border-light-neutral-border-strongest\/70{border-color:#6f757eb3}.n-border-light-neutral-border-strongest\/75{border-color:#6f757ebf}.n-border-light-neutral-border-strongest\/80{border-color:#6f757ecc}.n-border-light-neutral-border-strongest\/85{border-color:#6f757ed9}.n-border-light-neutral-border-strongest\/90{border-color:#6f757ee6}.n-border-light-neutral-border-strongest\/95{border-color:#6f757ef2}.n-border-light-neutral-border-weak{border-color:#e2e3e5}.n-border-light-neutral-border-weak\/0{border-color:#e2e3e500}.n-border-light-neutral-border-weak\/10{border-color:#e2e3e51a}.n-border-light-neutral-border-weak\/100{border-color:#e2e3e5}.n-border-light-neutral-border-weak\/15{border-color:#e2e3e526}.n-border-light-neutral-border-weak\/20{border-color:#e2e3e533}.n-border-light-neutral-border-weak\/25{border-color:#e2e3e540}.n-border-light-neutral-border-weak\/30{border-color:#e2e3e54d}.n-border-light-neutral-border-weak\/35{border-color:#e2e3e559}.n-border-light-neutral-border-weak\/40{border-color:#e2e3e566}.n-border-light-neutral-border-weak\/45{border-color:#e2e3e573}.n-border-light-neutral-border-weak\/5{border-color:#e2e3e50d}.n-border-light-neutral-border-weak\/50{border-color:#e2e3e580}.n-border-light-neutral-border-weak\/55{border-color:#e2e3e58c}.n-border-light-neutral-border-weak\/60{border-color:#e2e3e599}.n-border-light-neutral-border-weak\/65{border-color:#e2e3e5a6}.n-border-light-neutral-border-weak\/70{border-color:#e2e3e5b3}.n-border-light-neutral-border-weak\/75{border-color:#e2e3e5bf}.n-border-light-neutral-border-weak\/80{border-color:#e2e3e5cc}.n-border-light-neutral-border-weak\/85{border-color:#e2e3e5d9}.n-border-light-neutral-border-weak\/90{border-color:#e2e3e5e6}.n-border-light-neutral-border-weak\/95{border-color:#e2e3e5f2}.n-border-light-neutral-hover{border-color:#6f757e1a}.n-border-light-neutral-hover\/0{border-color:#6f757e00}.n-border-light-neutral-hover\/10{border-color:#6f757e1a}.n-border-light-neutral-hover\/100{border-color:#6f757e}.n-border-light-neutral-hover\/15{border-color:#6f757e26}.n-border-light-neutral-hover\/20{border-color:#6f757e33}.n-border-light-neutral-hover\/25{border-color:#6f757e40}.n-border-light-neutral-hover\/30{border-color:#6f757e4d}.n-border-light-neutral-hover\/35{border-color:#6f757e59}.n-border-light-neutral-hover\/40{border-color:#6f757e66}.n-border-light-neutral-hover\/45{border-color:#6f757e73}.n-border-light-neutral-hover\/5{border-color:#6f757e0d}.n-border-light-neutral-hover\/50{border-color:#6f757e80}.n-border-light-neutral-hover\/55{border-color:#6f757e8c}.n-border-light-neutral-hover\/60{border-color:#6f757e99}.n-border-light-neutral-hover\/65{border-color:#6f757ea6}.n-border-light-neutral-hover\/70{border-color:#6f757eb3}.n-border-light-neutral-hover\/75{border-color:#6f757ebf}.n-border-light-neutral-hover\/80{border-color:#6f757ecc}.n-border-light-neutral-hover\/85{border-color:#6f757ed9}.n-border-light-neutral-hover\/90{border-color:#6f757ee6}.n-border-light-neutral-hover\/95{border-color:#6f757ef2}.n-border-light-neutral-icon{border-color:#4d5157}.n-border-light-neutral-icon\/0{border-color:#4d515700}.n-border-light-neutral-icon\/10{border-color:#4d51571a}.n-border-light-neutral-icon\/100{border-color:#4d5157}.n-border-light-neutral-icon\/15{border-color:#4d515726}.n-border-light-neutral-icon\/20{border-color:#4d515733}.n-border-light-neutral-icon\/25{border-color:#4d515740}.n-border-light-neutral-icon\/30{border-color:#4d51574d}.n-border-light-neutral-icon\/35{border-color:#4d515759}.n-border-light-neutral-icon\/40{border-color:#4d515766}.n-border-light-neutral-icon\/45{border-color:#4d515773}.n-border-light-neutral-icon\/5{border-color:#4d51570d}.n-border-light-neutral-icon\/50{border-color:#4d515780}.n-border-light-neutral-icon\/55{border-color:#4d51578c}.n-border-light-neutral-icon\/60{border-color:#4d515799}.n-border-light-neutral-icon\/65{border-color:#4d5157a6}.n-border-light-neutral-icon\/70{border-color:#4d5157b3}.n-border-light-neutral-icon\/75{border-color:#4d5157bf}.n-border-light-neutral-icon\/80{border-color:#4d5157cc}.n-border-light-neutral-icon\/85{border-color:#4d5157d9}.n-border-light-neutral-icon\/90{border-color:#4d5157e6}.n-border-light-neutral-icon\/95{border-color:#4d5157f2}.n-border-light-neutral-pressed{border-color:#6f757e33}.n-border-light-neutral-pressed\/0{border-color:#6f757e00}.n-border-light-neutral-pressed\/10{border-color:#6f757e1a}.n-border-light-neutral-pressed\/100{border-color:#6f757e}.n-border-light-neutral-pressed\/15{border-color:#6f757e26}.n-border-light-neutral-pressed\/20{border-color:#6f757e33}.n-border-light-neutral-pressed\/25{border-color:#6f757e40}.n-border-light-neutral-pressed\/30{border-color:#6f757e4d}.n-border-light-neutral-pressed\/35{border-color:#6f757e59}.n-border-light-neutral-pressed\/40{border-color:#6f757e66}.n-border-light-neutral-pressed\/45{border-color:#6f757e73}.n-border-light-neutral-pressed\/5{border-color:#6f757e0d}.n-border-light-neutral-pressed\/50{border-color:#6f757e80}.n-border-light-neutral-pressed\/55{border-color:#6f757e8c}.n-border-light-neutral-pressed\/60{border-color:#6f757e99}.n-border-light-neutral-pressed\/65{border-color:#6f757ea6}.n-border-light-neutral-pressed\/70{border-color:#6f757eb3}.n-border-light-neutral-pressed\/75{border-color:#6f757ebf}.n-border-light-neutral-pressed\/80{border-color:#6f757ecc}.n-border-light-neutral-pressed\/85{border-color:#6f757ed9}.n-border-light-neutral-pressed\/90{border-color:#6f757ee6}.n-border-light-neutral-pressed\/95{border-color:#6f757ef2}.n-border-light-neutral-text-default{border-color:#1a1b1d}.n-border-light-neutral-text-default\/0{border-color:#1a1b1d00}.n-border-light-neutral-text-default\/10{border-color:#1a1b1d1a}.n-border-light-neutral-text-default\/100{border-color:#1a1b1d}.n-border-light-neutral-text-default\/15{border-color:#1a1b1d26}.n-border-light-neutral-text-default\/20{border-color:#1a1b1d33}.n-border-light-neutral-text-default\/25{border-color:#1a1b1d40}.n-border-light-neutral-text-default\/30{border-color:#1a1b1d4d}.n-border-light-neutral-text-default\/35{border-color:#1a1b1d59}.n-border-light-neutral-text-default\/40{border-color:#1a1b1d66}.n-border-light-neutral-text-default\/45{border-color:#1a1b1d73}.n-border-light-neutral-text-default\/5{border-color:#1a1b1d0d}.n-border-light-neutral-text-default\/50{border-color:#1a1b1d80}.n-border-light-neutral-text-default\/55{border-color:#1a1b1d8c}.n-border-light-neutral-text-default\/60{border-color:#1a1b1d99}.n-border-light-neutral-text-default\/65{border-color:#1a1b1da6}.n-border-light-neutral-text-default\/70{border-color:#1a1b1db3}.n-border-light-neutral-text-default\/75{border-color:#1a1b1dbf}.n-border-light-neutral-text-default\/80{border-color:#1a1b1dcc}.n-border-light-neutral-text-default\/85{border-color:#1a1b1dd9}.n-border-light-neutral-text-default\/90{border-color:#1a1b1de6}.n-border-light-neutral-text-default\/95{border-color:#1a1b1df2}.n-border-light-neutral-text-inverse{border-color:#fff}.n-border-light-neutral-text-inverse\/0{border-color:#fff0}.n-border-light-neutral-text-inverse\/10{border-color:#ffffff1a}.n-border-light-neutral-text-inverse\/100{border-color:#fff}.n-border-light-neutral-text-inverse\/15{border-color:#ffffff26}.n-border-light-neutral-text-inverse\/20{border-color:#fff3}.n-border-light-neutral-text-inverse\/25{border-color:#ffffff40}.n-border-light-neutral-text-inverse\/30{border-color:#ffffff4d}.n-border-light-neutral-text-inverse\/35{border-color:#ffffff59}.n-border-light-neutral-text-inverse\/40{border-color:#fff6}.n-border-light-neutral-text-inverse\/45{border-color:#ffffff73}.n-border-light-neutral-text-inverse\/5{border-color:#ffffff0d}.n-border-light-neutral-text-inverse\/50{border-color:#ffffff80}.n-border-light-neutral-text-inverse\/55{border-color:#ffffff8c}.n-border-light-neutral-text-inverse\/60{border-color:#fff9}.n-border-light-neutral-text-inverse\/65{border-color:#ffffffa6}.n-border-light-neutral-text-inverse\/70{border-color:#ffffffb3}.n-border-light-neutral-text-inverse\/75{border-color:#ffffffbf}.n-border-light-neutral-text-inverse\/80{border-color:#fffc}.n-border-light-neutral-text-inverse\/85{border-color:#ffffffd9}.n-border-light-neutral-text-inverse\/90{border-color:#ffffffe6}.n-border-light-neutral-text-inverse\/95{border-color:#fffffff2}.n-border-light-neutral-text-weak{border-color:#4d5157}.n-border-light-neutral-text-weak\/0{border-color:#4d515700}.n-border-light-neutral-text-weak\/10{border-color:#4d51571a}.n-border-light-neutral-text-weak\/100{border-color:#4d5157}.n-border-light-neutral-text-weak\/15{border-color:#4d515726}.n-border-light-neutral-text-weak\/20{border-color:#4d515733}.n-border-light-neutral-text-weak\/25{border-color:#4d515740}.n-border-light-neutral-text-weak\/30{border-color:#4d51574d}.n-border-light-neutral-text-weak\/35{border-color:#4d515759}.n-border-light-neutral-text-weak\/40{border-color:#4d515766}.n-border-light-neutral-text-weak\/45{border-color:#4d515773}.n-border-light-neutral-text-weak\/5{border-color:#4d51570d}.n-border-light-neutral-text-weak\/50{border-color:#4d515780}.n-border-light-neutral-text-weak\/55{border-color:#4d51578c}.n-border-light-neutral-text-weak\/60{border-color:#4d515799}.n-border-light-neutral-text-weak\/65{border-color:#4d5157a6}.n-border-light-neutral-text-weak\/70{border-color:#4d5157b3}.n-border-light-neutral-text-weak\/75{border-color:#4d5157bf}.n-border-light-neutral-text-weak\/80{border-color:#4d5157cc}.n-border-light-neutral-text-weak\/85{border-color:#4d5157d9}.n-border-light-neutral-text-weak\/90{border-color:#4d5157e6}.n-border-light-neutral-text-weak\/95{border-color:#4d5157f2}.n-border-light-neutral-text-weaker{border-color:#5e636a}.n-border-light-neutral-text-weaker\/0{border-color:#5e636a00}.n-border-light-neutral-text-weaker\/10{border-color:#5e636a1a}.n-border-light-neutral-text-weaker\/100{border-color:#5e636a}.n-border-light-neutral-text-weaker\/15{border-color:#5e636a26}.n-border-light-neutral-text-weaker\/20{border-color:#5e636a33}.n-border-light-neutral-text-weaker\/25{border-color:#5e636a40}.n-border-light-neutral-text-weaker\/30{border-color:#5e636a4d}.n-border-light-neutral-text-weaker\/35{border-color:#5e636a59}.n-border-light-neutral-text-weaker\/40{border-color:#5e636a66}.n-border-light-neutral-text-weaker\/45{border-color:#5e636a73}.n-border-light-neutral-text-weaker\/5{border-color:#5e636a0d}.n-border-light-neutral-text-weaker\/50{border-color:#5e636a80}.n-border-light-neutral-text-weaker\/55{border-color:#5e636a8c}.n-border-light-neutral-text-weaker\/60{border-color:#5e636a99}.n-border-light-neutral-text-weaker\/65{border-color:#5e636aa6}.n-border-light-neutral-text-weaker\/70{border-color:#5e636ab3}.n-border-light-neutral-text-weaker\/75{border-color:#5e636abf}.n-border-light-neutral-text-weaker\/80{border-color:#5e636acc}.n-border-light-neutral-text-weaker\/85{border-color:#5e636ad9}.n-border-light-neutral-text-weaker\/90{border-color:#5e636ae6}.n-border-light-neutral-text-weaker\/95{border-color:#5e636af2}.n-border-light-neutral-text-weakest{border-color:#a8acb2}.n-border-light-neutral-text-weakest\/0{border-color:#a8acb200}.n-border-light-neutral-text-weakest\/10{border-color:#a8acb21a}.n-border-light-neutral-text-weakest\/100{border-color:#a8acb2}.n-border-light-neutral-text-weakest\/15{border-color:#a8acb226}.n-border-light-neutral-text-weakest\/20{border-color:#a8acb233}.n-border-light-neutral-text-weakest\/25{border-color:#a8acb240}.n-border-light-neutral-text-weakest\/30{border-color:#a8acb24d}.n-border-light-neutral-text-weakest\/35{border-color:#a8acb259}.n-border-light-neutral-text-weakest\/40{border-color:#a8acb266}.n-border-light-neutral-text-weakest\/45{border-color:#a8acb273}.n-border-light-neutral-text-weakest\/5{border-color:#a8acb20d}.n-border-light-neutral-text-weakest\/50{border-color:#a8acb280}.n-border-light-neutral-text-weakest\/55{border-color:#a8acb28c}.n-border-light-neutral-text-weakest\/60{border-color:#a8acb299}.n-border-light-neutral-text-weakest\/65{border-color:#a8acb2a6}.n-border-light-neutral-text-weakest\/70{border-color:#a8acb2b3}.n-border-light-neutral-text-weakest\/75{border-color:#a8acb2bf}.n-border-light-neutral-text-weakest\/80{border-color:#a8acb2cc}.n-border-light-neutral-text-weakest\/85{border-color:#a8acb2d9}.n-border-light-neutral-text-weakest\/90{border-color:#a8acb2e6}.n-border-light-neutral-text-weakest\/95{border-color:#a8acb2f2}.n-border-light-primary-bg-selected{border-color:#e7fafb}.n-border-light-primary-bg-selected\/0{border-color:#e7fafb00}.n-border-light-primary-bg-selected\/10{border-color:#e7fafb1a}.n-border-light-primary-bg-selected\/100{border-color:#e7fafb}.n-border-light-primary-bg-selected\/15{border-color:#e7fafb26}.n-border-light-primary-bg-selected\/20{border-color:#e7fafb33}.n-border-light-primary-bg-selected\/25{border-color:#e7fafb40}.n-border-light-primary-bg-selected\/30{border-color:#e7fafb4d}.n-border-light-primary-bg-selected\/35{border-color:#e7fafb59}.n-border-light-primary-bg-selected\/40{border-color:#e7fafb66}.n-border-light-primary-bg-selected\/45{border-color:#e7fafb73}.n-border-light-primary-bg-selected\/5{border-color:#e7fafb0d}.n-border-light-primary-bg-selected\/50{border-color:#e7fafb80}.n-border-light-primary-bg-selected\/55{border-color:#e7fafb8c}.n-border-light-primary-bg-selected\/60{border-color:#e7fafb99}.n-border-light-primary-bg-selected\/65{border-color:#e7fafba6}.n-border-light-primary-bg-selected\/70{border-color:#e7fafbb3}.n-border-light-primary-bg-selected\/75{border-color:#e7fafbbf}.n-border-light-primary-bg-selected\/80{border-color:#e7fafbcc}.n-border-light-primary-bg-selected\/85{border-color:#e7fafbd9}.n-border-light-primary-bg-selected\/90{border-color:#e7fafbe6}.n-border-light-primary-bg-selected\/95{border-color:#e7fafbf2}.n-border-light-primary-bg-status{border-color:#4c99a4}.n-border-light-primary-bg-status\/0{border-color:#4c99a400}.n-border-light-primary-bg-status\/10{border-color:#4c99a41a}.n-border-light-primary-bg-status\/100{border-color:#4c99a4}.n-border-light-primary-bg-status\/15{border-color:#4c99a426}.n-border-light-primary-bg-status\/20{border-color:#4c99a433}.n-border-light-primary-bg-status\/25{border-color:#4c99a440}.n-border-light-primary-bg-status\/30{border-color:#4c99a44d}.n-border-light-primary-bg-status\/35{border-color:#4c99a459}.n-border-light-primary-bg-status\/40{border-color:#4c99a466}.n-border-light-primary-bg-status\/45{border-color:#4c99a473}.n-border-light-primary-bg-status\/5{border-color:#4c99a40d}.n-border-light-primary-bg-status\/50{border-color:#4c99a480}.n-border-light-primary-bg-status\/55{border-color:#4c99a48c}.n-border-light-primary-bg-status\/60{border-color:#4c99a499}.n-border-light-primary-bg-status\/65{border-color:#4c99a4a6}.n-border-light-primary-bg-status\/70{border-color:#4c99a4b3}.n-border-light-primary-bg-status\/75{border-color:#4c99a4bf}.n-border-light-primary-bg-status\/80{border-color:#4c99a4cc}.n-border-light-primary-bg-status\/85{border-color:#4c99a4d9}.n-border-light-primary-bg-status\/90{border-color:#4c99a4e6}.n-border-light-primary-bg-status\/95{border-color:#4c99a4f2}.n-border-light-primary-bg-strong{border-color:#0a6190}.n-border-light-primary-bg-strong\/0{border-color:#0a619000}.n-border-light-primary-bg-strong\/10{border-color:#0a61901a}.n-border-light-primary-bg-strong\/100{border-color:#0a6190}.n-border-light-primary-bg-strong\/15{border-color:#0a619026}.n-border-light-primary-bg-strong\/20{border-color:#0a619033}.n-border-light-primary-bg-strong\/25{border-color:#0a619040}.n-border-light-primary-bg-strong\/30{border-color:#0a61904d}.n-border-light-primary-bg-strong\/35{border-color:#0a619059}.n-border-light-primary-bg-strong\/40{border-color:#0a619066}.n-border-light-primary-bg-strong\/45{border-color:#0a619073}.n-border-light-primary-bg-strong\/5{border-color:#0a61900d}.n-border-light-primary-bg-strong\/50{border-color:#0a619080}.n-border-light-primary-bg-strong\/55{border-color:#0a61908c}.n-border-light-primary-bg-strong\/60{border-color:#0a619099}.n-border-light-primary-bg-strong\/65{border-color:#0a6190a6}.n-border-light-primary-bg-strong\/70{border-color:#0a6190b3}.n-border-light-primary-bg-strong\/75{border-color:#0a6190bf}.n-border-light-primary-bg-strong\/80{border-color:#0a6190cc}.n-border-light-primary-bg-strong\/85{border-color:#0a6190d9}.n-border-light-primary-bg-strong\/90{border-color:#0a6190e6}.n-border-light-primary-bg-strong\/95{border-color:#0a6190f2}.n-border-light-primary-bg-weak{border-color:#e7fafb}.n-border-light-primary-bg-weak\/0{border-color:#e7fafb00}.n-border-light-primary-bg-weak\/10{border-color:#e7fafb1a}.n-border-light-primary-bg-weak\/100{border-color:#e7fafb}.n-border-light-primary-bg-weak\/15{border-color:#e7fafb26}.n-border-light-primary-bg-weak\/20{border-color:#e7fafb33}.n-border-light-primary-bg-weak\/25{border-color:#e7fafb40}.n-border-light-primary-bg-weak\/30{border-color:#e7fafb4d}.n-border-light-primary-bg-weak\/35{border-color:#e7fafb59}.n-border-light-primary-bg-weak\/40{border-color:#e7fafb66}.n-border-light-primary-bg-weak\/45{border-color:#e7fafb73}.n-border-light-primary-bg-weak\/5{border-color:#e7fafb0d}.n-border-light-primary-bg-weak\/50{border-color:#e7fafb80}.n-border-light-primary-bg-weak\/55{border-color:#e7fafb8c}.n-border-light-primary-bg-weak\/60{border-color:#e7fafb99}.n-border-light-primary-bg-weak\/65{border-color:#e7fafba6}.n-border-light-primary-bg-weak\/70{border-color:#e7fafbb3}.n-border-light-primary-bg-weak\/75{border-color:#e7fafbbf}.n-border-light-primary-bg-weak\/80{border-color:#e7fafbcc}.n-border-light-primary-bg-weak\/85{border-color:#e7fafbd9}.n-border-light-primary-bg-weak\/90{border-color:#e7fafbe6}.n-border-light-primary-bg-weak\/95{border-color:#e7fafbf2}.n-border-light-primary-border-strong{border-color:#0a6190}.n-border-light-primary-border-strong\/0{border-color:#0a619000}.n-border-light-primary-border-strong\/10{border-color:#0a61901a}.n-border-light-primary-border-strong\/100{border-color:#0a6190}.n-border-light-primary-border-strong\/15{border-color:#0a619026}.n-border-light-primary-border-strong\/20{border-color:#0a619033}.n-border-light-primary-border-strong\/25{border-color:#0a619040}.n-border-light-primary-border-strong\/30{border-color:#0a61904d}.n-border-light-primary-border-strong\/35{border-color:#0a619059}.n-border-light-primary-border-strong\/40{border-color:#0a619066}.n-border-light-primary-border-strong\/45{border-color:#0a619073}.n-border-light-primary-border-strong\/5{border-color:#0a61900d}.n-border-light-primary-border-strong\/50{border-color:#0a619080}.n-border-light-primary-border-strong\/55{border-color:#0a61908c}.n-border-light-primary-border-strong\/60{border-color:#0a619099}.n-border-light-primary-border-strong\/65{border-color:#0a6190a6}.n-border-light-primary-border-strong\/70{border-color:#0a6190b3}.n-border-light-primary-border-strong\/75{border-color:#0a6190bf}.n-border-light-primary-border-strong\/80{border-color:#0a6190cc}.n-border-light-primary-border-strong\/85{border-color:#0a6190d9}.n-border-light-primary-border-strong\/90{border-color:#0a6190e6}.n-border-light-primary-border-strong\/95{border-color:#0a6190f2}.n-border-light-primary-border-weak{border-color:#8fe3e8}.n-border-light-primary-border-weak\/0{border-color:#8fe3e800}.n-border-light-primary-border-weak\/10{border-color:#8fe3e81a}.n-border-light-primary-border-weak\/100{border-color:#8fe3e8}.n-border-light-primary-border-weak\/15{border-color:#8fe3e826}.n-border-light-primary-border-weak\/20{border-color:#8fe3e833}.n-border-light-primary-border-weak\/25{border-color:#8fe3e840}.n-border-light-primary-border-weak\/30{border-color:#8fe3e84d}.n-border-light-primary-border-weak\/35{border-color:#8fe3e859}.n-border-light-primary-border-weak\/40{border-color:#8fe3e866}.n-border-light-primary-border-weak\/45{border-color:#8fe3e873}.n-border-light-primary-border-weak\/5{border-color:#8fe3e80d}.n-border-light-primary-border-weak\/50{border-color:#8fe3e880}.n-border-light-primary-border-weak\/55{border-color:#8fe3e88c}.n-border-light-primary-border-weak\/60{border-color:#8fe3e899}.n-border-light-primary-border-weak\/65{border-color:#8fe3e8a6}.n-border-light-primary-border-weak\/70{border-color:#8fe3e8b3}.n-border-light-primary-border-weak\/75{border-color:#8fe3e8bf}.n-border-light-primary-border-weak\/80{border-color:#8fe3e8cc}.n-border-light-primary-border-weak\/85{border-color:#8fe3e8d9}.n-border-light-primary-border-weak\/90{border-color:#8fe3e8e6}.n-border-light-primary-border-weak\/95{border-color:#8fe3e8f2}.n-border-light-primary-focus{border-color:#30839d}.n-border-light-primary-focus\/0{border-color:#30839d00}.n-border-light-primary-focus\/10{border-color:#30839d1a}.n-border-light-primary-focus\/100{border-color:#30839d}.n-border-light-primary-focus\/15{border-color:#30839d26}.n-border-light-primary-focus\/20{border-color:#30839d33}.n-border-light-primary-focus\/25{border-color:#30839d40}.n-border-light-primary-focus\/30{border-color:#30839d4d}.n-border-light-primary-focus\/35{border-color:#30839d59}.n-border-light-primary-focus\/40{border-color:#30839d66}.n-border-light-primary-focus\/45{border-color:#30839d73}.n-border-light-primary-focus\/5{border-color:#30839d0d}.n-border-light-primary-focus\/50{border-color:#30839d80}.n-border-light-primary-focus\/55{border-color:#30839d8c}.n-border-light-primary-focus\/60{border-color:#30839d99}.n-border-light-primary-focus\/65{border-color:#30839da6}.n-border-light-primary-focus\/70{border-color:#30839db3}.n-border-light-primary-focus\/75{border-color:#30839dbf}.n-border-light-primary-focus\/80{border-color:#30839dcc}.n-border-light-primary-focus\/85{border-color:#30839dd9}.n-border-light-primary-focus\/90{border-color:#30839de6}.n-border-light-primary-focus\/95{border-color:#30839df2}.n-border-light-primary-hover-strong{border-color:#02507b}.n-border-light-primary-hover-strong\/0{border-color:#02507b00}.n-border-light-primary-hover-strong\/10{border-color:#02507b1a}.n-border-light-primary-hover-strong\/100{border-color:#02507b}.n-border-light-primary-hover-strong\/15{border-color:#02507b26}.n-border-light-primary-hover-strong\/20{border-color:#02507b33}.n-border-light-primary-hover-strong\/25{border-color:#02507b40}.n-border-light-primary-hover-strong\/30{border-color:#02507b4d}.n-border-light-primary-hover-strong\/35{border-color:#02507b59}.n-border-light-primary-hover-strong\/40{border-color:#02507b66}.n-border-light-primary-hover-strong\/45{border-color:#02507b73}.n-border-light-primary-hover-strong\/5{border-color:#02507b0d}.n-border-light-primary-hover-strong\/50{border-color:#02507b80}.n-border-light-primary-hover-strong\/55{border-color:#02507b8c}.n-border-light-primary-hover-strong\/60{border-color:#02507b99}.n-border-light-primary-hover-strong\/65{border-color:#02507ba6}.n-border-light-primary-hover-strong\/70{border-color:#02507bb3}.n-border-light-primary-hover-strong\/75{border-color:#02507bbf}.n-border-light-primary-hover-strong\/80{border-color:#02507bcc}.n-border-light-primary-hover-strong\/85{border-color:#02507bd9}.n-border-light-primary-hover-strong\/90{border-color:#02507be6}.n-border-light-primary-hover-strong\/95{border-color:#02507bf2}.n-border-light-primary-hover-weak{border-color:#30839d1a}.n-border-light-primary-hover-weak\/0{border-color:#30839d00}.n-border-light-primary-hover-weak\/10{border-color:#30839d1a}.n-border-light-primary-hover-weak\/100{border-color:#30839d}.n-border-light-primary-hover-weak\/15{border-color:#30839d26}.n-border-light-primary-hover-weak\/20{border-color:#30839d33}.n-border-light-primary-hover-weak\/25{border-color:#30839d40}.n-border-light-primary-hover-weak\/30{border-color:#30839d4d}.n-border-light-primary-hover-weak\/35{border-color:#30839d59}.n-border-light-primary-hover-weak\/40{border-color:#30839d66}.n-border-light-primary-hover-weak\/45{border-color:#30839d73}.n-border-light-primary-hover-weak\/5{border-color:#30839d0d}.n-border-light-primary-hover-weak\/50{border-color:#30839d80}.n-border-light-primary-hover-weak\/55{border-color:#30839d8c}.n-border-light-primary-hover-weak\/60{border-color:#30839d99}.n-border-light-primary-hover-weak\/65{border-color:#30839da6}.n-border-light-primary-hover-weak\/70{border-color:#30839db3}.n-border-light-primary-hover-weak\/75{border-color:#30839dbf}.n-border-light-primary-hover-weak\/80{border-color:#30839dcc}.n-border-light-primary-hover-weak\/85{border-color:#30839dd9}.n-border-light-primary-hover-weak\/90{border-color:#30839de6}.n-border-light-primary-hover-weak\/95{border-color:#30839df2}.n-border-light-primary-icon{border-color:#0a6190}.n-border-light-primary-icon\/0{border-color:#0a619000}.n-border-light-primary-icon\/10{border-color:#0a61901a}.n-border-light-primary-icon\/100{border-color:#0a6190}.n-border-light-primary-icon\/15{border-color:#0a619026}.n-border-light-primary-icon\/20{border-color:#0a619033}.n-border-light-primary-icon\/25{border-color:#0a619040}.n-border-light-primary-icon\/30{border-color:#0a61904d}.n-border-light-primary-icon\/35{border-color:#0a619059}.n-border-light-primary-icon\/40{border-color:#0a619066}.n-border-light-primary-icon\/45{border-color:#0a619073}.n-border-light-primary-icon\/5{border-color:#0a61900d}.n-border-light-primary-icon\/50{border-color:#0a619080}.n-border-light-primary-icon\/55{border-color:#0a61908c}.n-border-light-primary-icon\/60{border-color:#0a619099}.n-border-light-primary-icon\/65{border-color:#0a6190a6}.n-border-light-primary-icon\/70{border-color:#0a6190b3}.n-border-light-primary-icon\/75{border-color:#0a6190bf}.n-border-light-primary-icon\/80{border-color:#0a6190cc}.n-border-light-primary-icon\/85{border-color:#0a6190d9}.n-border-light-primary-icon\/90{border-color:#0a6190e6}.n-border-light-primary-icon\/95{border-color:#0a6190f2}.n-border-light-primary-pressed-strong{border-color:#014063}.n-border-light-primary-pressed-strong\/0{border-color:#01406300}.n-border-light-primary-pressed-strong\/10{border-color:#0140631a}.n-border-light-primary-pressed-strong\/100{border-color:#014063}.n-border-light-primary-pressed-strong\/15{border-color:#01406326}.n-border-light-primary-pressed-strong\/20{border-color:#01406333}.n-border-light-primary-pressed-strong\/25{border-color:#01406340}.n-border-light-primary-pressed-strong\/30{border-color:#0140634d}.n-border-light-primary-pressed-strong\/35{border-color:#01406359}.n-border-light-primary-pressed-strong\/40{border-color:#01406366}.n-border-light-primary-pressed-strong\/45{border-color:#01406373}.n-border-light-primary-pressed-strong\/5{border-color:#0140630d}.n-border-light-primary-pressed-strong\/50{border-color:#01406380}.n-border-light-primary-pressed-strong\/55{border-color:#0140638c}.n-border-light-primary-pressed-strong\/60{border-color:#01406399}.n-border-light-primary-pressed-strong\/65{border-color:#014063a6}.n-border-light-primary-pressed-strong\/70{border-color:#014063b3}.n-border-light-primary-pressed-strong\/75{border-color:#014063bf}.n-border-light-primary-pressed-strong\/80{border-color:#014063cc}.n-border-light-primary-pressed-strong\/85{border-color:#014063d9}.n-border-light-primary-pressed-strong\/90{border-color:#014063e6}.n-border-light-primary-pressed-strong\/95{border-color:#014063f2}.n-border-light-primary-pressed-weak{border-color:#30839d1f}.n-border-light-primary-pressed-weak\/0{border-color:#30839d00}.n-border-light-primary-pressed-weak\/10{border-color:#30839d1a}.n-border-light-primary-pressed-weak\/100{border-color:#30839d}.n-border-light-primary-pressed-weak\/15{border-color:#30839d26}.n-border-light-primary-pressed-weak\/20{border-color:#30839d33}.n-border-light-primary-pressed-weak\/25{border-color:#30839d40}.n-border-light-primary-pressed-weak\/30{border-color:#30839d4d}.n-border-light-primary-pressed-weak\/35{border-color:#30839d59}.n-border-light-primary-pressed-weak\/40{border-color:#30839d66}.n-border-light-primary-pressed-weak\/45{border-color:#30839d73}.n-border-light-primary-pressed-weak\/5{border-color:#30839d0d}.n-border-light-primary-pressed-weak\/50{border-color:#30839d80}.n-border-light-primary-pressed-weak\/55{border-color:#30839d8c}.n-border-light-primary-pressed-weak\/60{border-color:#30839d99}.n-border-light-primary-pressed-weak\/65{border-color:#30839da6}.n-border-light-primary-pressed-weak\/70{border-color:#30839db3}.n-border-light-primary-pressed-weak\/75{border-color:#30839dbf}.n-border-light-primary-pressed-weak\/80{border-color:#30839dcc}.n-border-light-primary-pressed-weak\/85{border-color:#30839dd9}.n-border-light-primary-pressed-weak\/90{border-color:#30839de6}.n-border-light-primary-pressed-weak\/95{border-color:#30839df2}.n-border-light-primary-text{border-color:#0a6190}.n-border-light-primary-text\/0{border-color:#0a619000}.n-border-light-primary-text\/10{border-color:#0a61901a}.n-border-light-primary-text\/100{border-color:#0a6190}.n-border-light-primary-text\/15{border-color:#0a619026}.n-border-light-primary-text\/20{border-color:#0a619033}.n-border-light-primary-text\/25{border-color:#0a619040}.n-border-light-primary-text\/30{border-color:#0a61904d}.n-border-light-primary-text\/35{border-color:#0a619059}.n-border-light-primary-text\/40{border-color:#0a619066}.n-border-light-primary-text\/45{border-color:#0a619073}.n-border-light-primary-text\/5{border-color:#0a61900d}.n-border-light-primary-text\/50{border-color:#0a619080}.n-border-light-primary-text\/55{border-color:#0a61908c}.n-border-light-primary-text\/60{border-color:#0a619099}.n-border-light-primary-text\/65{border-color:#0a6190a6}.n-border-light-primary-text\/70{border-color:#0a6190b3}.n-border-light-primary-text\/75{border-color:#0a6190bf}.n-border-light-primary-text\/80{border-color:#0a6190cc}.n-border-light-primary-text\/85{border-color:#0a6190d9}.n-border-light-primary-text\/90{border-color:#0a6190e6}.n-border-light-primary-text\/95{border-color:#0a6190f2}.n-border-light-success-bg-status{border-color:#5b992b}.n-border-light-success-bg-status\/0{border-color:#5b992b00}.n-border-light-success-bg-status\/10{border-color:#5b992b1a}.n-border-light-success-bg-status\/100{border-color:#5b992b}.n-border-light-success-bg-status\/15{border-color:#5b992b26}.n-border-light-success-bg-status\/20{border-color:#5b992b33}.n-border-light-success-bg-status\/25{border-color:#5b992b40}.n-border-light-success-bg-status\/30{border-color:#5b992b4d}.n-border-light-success-bg-status\/35{border-color:#5b992b59}.n-border-light-success-bg-status\/40{border-color:#5b992b66}.n-border-light-success-bg-status\/45{border-color:#5b992b73}.n-border-light-success-bg-status\/5{border-color:#5b992b0d}.n-border-light-success-bg-status\/50{border-color:#5b992b80}.n-border-light-success-bg-status\/55{border-color:#5b992b8c}.n-border-light-success-bg-status\/60{border-color:#5b992b99}.n-border-light-success-bg-status\/65{border-color:#5b992ba6}.n-border-light-success-bg-status\/70{border-color:#5b992bb3}.n-border-light-success-bg-status\/75{border-color:#5b992bbf}.n-border-light-success-bg-status\/80{border-color:#5b992bcc}.n-border-light-success-bg-status\/85{border-color:#5b992bd9}.n-border-light-success-bg-status\/90{border-color:#5b992be6}.n-border-light-success-bg-status\/95{border-color:#5b992bf2}.n-border-light-success-bg-strong{border-color:#3f7824}.n-border-light-success-bg-strong\/0{border-color:#3f782400}.n-border-light-success-bg-strong\/10{border-color:#3f78241a}.n-border-light-success-bg-strong\/100{border-color:#3f7824}.n-border-light-success-bg-strong\/15{border-color:#3f782426}.n-border-light-success-bg-strong\/20{border-color:#3f782433}.n-border-light-success-bg-strong\/25{border-color:#3f782440}.n-border-light-success-bg-strong\/30{border-color:#3f78244d}.n-border-light-success-bg-strong\/35{border-color:#3f782459}.n-border-light-success-bg-strong\/40{border-color:#3f782466}.n-border-light-success-bg-strong\/45{border-color:#3f782473}.n-border-light-success-bg-strong\/5{border-color:#3f78240d}.n-border-light-success-bg-strong\/50{border-color:#3f782480}.n-border-light-success-bg-strong\/55{border-color:#3f78248c}.n-border-light-success-bg-strong\/60{border-color:#3f782499}.n-border-light-success-bg-strong\/65{border-color:#3f7824a6}.n-border-light-success-bg-strong\/70{border-color:#3f7824b3}.n-border-light-success-bg-strong\/75{border-color:#3f7824bf}.n-border-light-success-bg-strong\/80{border-color:#3f7824cc}.n-border-light-success-bg-strong\/85{border-color:#3f7824d9}.n-border-light-success-bg-strong\/90{border-color:#3f7824e6}.n-border-light-success-bg-strong\/95{border-color:#3f7824f2}.n-border-light-success-bg-weak{border-color:#e7fcd7}.n-border-light-success-bg-weak\/0{border-color:#e7fcd700}.n-border-light-success-bg-weak\/10{border-color:#e7fcd71a}.n-border-light-success-bg-weak\/100{border-color:#e7fcd7}.n-border-light-success-bg-weak\/15{border-color:#e7fcd726}.n-border-light-success-bg-weak\/20{border-color:#e7fcd733}.n-border-light-success-bg-weak\/25{border-color:#e7fcd740}.n-border-light-success-bg-weak\/30{border-color:#e7fcd74d}.n-border-light-success-bg-weak\/35{border-color:#e7fcd759}.n-border-light-success-bg-weak\/40{border-color:#e7fcd766}.n-border-light-success-bg-weak\/45{border-color:#e7fcd773}.n-border-light-success-bg-weak\/5{border-color:#e7fcd70d}.n-border-light-success-bg-weak\/50{border-color:#e7fcd780}.n-border-light-success-bg-weak\/55{border-color:#e7fcd78c}.n-border-light-success-bg-weak\/60{border-color:#e7fcd799}.n-border-light-success-bg-weak\/65{border-color:#e7fcd7a6}.n-border-light-success-bg-weak\/70{border-color:#e7fcd7b3}.n-border-light-success-bg-weak\/75{border-color:#e7fcd7bf}.n-border-light-success-bg-weak\/80{border-color:#e7fcd7cc}.n-border-light-success-bg-weak\/85{border-color:#e7fcd7d9}.n-border-light-success-bg-weak\/90{border-color:#e7fcd7e6}.n-border-light-success-bg-weak\/95{border-color:#e7fcd7f2}.n-border-light-success-border-strong{border-color:#3f7824}.n-border-light-success-border-strong\/0{border-color:#3f782400}.n-border-light-success-border-strong\/10{border-color:#3f78241a}.n-border-light-success-border-strong\/100{border-color:#3f7824}.n-border-light-success-border-strong\/15{border-color:#3f782426}.n-border-light-success-border-strong\/20{border-color:#3f782433}.n-border-light-success-border-strong\/25{border-color:#3f782440}.n-border-light-success-border-strong\/30{border-color:#3f78244d}.n-border-light-success-border-strong\/35{border-color:#3f782459}.n-border-light-success-border-strong\/40{border-color:#3f782466}.n-border-light-success-border-strong\/45{border-color:#3f782473}.n-border-light-success-border-strong\/5{border-color:#3f78240d}.n-border-light-success-border-strong\/50{border-color:#3f782480}.n-border-light-success-border-strong\/55{border-color:#3f78248c}.n-border-light-success-border-strong\/60{border-color:#3f782499}.n-border-light-success-border-strong\/65{border-color:#3f7824a6}.n-border-light-success-border-strong\/70{border-color:#3f7824b3}.n-border-light-success-border-strong\/75{border-color:#3f7824bf}.n-border-light-success-border-strong\/80{border-color:#3f7824cc}.n-border-light-success-border-strong\/85{border-color:#3f7824d9}.n-border-light-success-border-strong\/90{border-color:#3f7824e6}.n-border-light-success-border-strong\/95{border-color:#3f7824f2}.n-border-light-success-border-weak{border-color:#90cb62}.n-border-light-success-border-weak\/0{border-color:#90cb6200}.n-border-light-success-border-weak\/10{border-color:#90cb621a}.n-border-light-success-border-weak\/100{border-color:#90cb62}.n-border-light-success-border-weak\/15{border-color:#90cb6226}.n-border-light-success-border-weak\/20{border-color:#90cb6233}.n-border-light-success-border-weak\/25{border-color:#90cb6240}.n-border-light-success-border-weak\/30{border-color:#90cb624d}.n-border-light-success-border-weak\/35{border-color:#90cb6259}.n-border-light-success-border-weak\/40{border-color:#90cb6266}.n-border-light-success-border-weak\/45{border-color:#90cb6273}.n-border-light-success-border-weak\/5{border-color:#90cb620d}.n-border-light-success-border-weak\/50{border-color:#90cb6280}.n-border-light-success-border-weak\/55{border-color:#90cb628c}.n-border-light-success-border-weak\/60{border-color:#90cb6299}.n-border-light-success-border-weak\/65{border-color:#90cb62a6}.n-border-light-success-border-weak\/70{border-color:#90cb62b3}.n-border-light-success-border-weak\/75{border-color:#90cb62bf}.n-border-light-success-border-weak\/80{border-color:#90cb62cc}.n-border-light-success-border-weak\/85{border-color:#90cb62d9}.n-border-light-success-border-weak\/90{border-color:#90cb62e6}.n-border-light-success-border-weak\/95{border-color:#90cb62f2}.n-border-light-success-icon{border-color:#3f7824}.n-border-light-success-icon\/0{border-color:#3f782400}.n-border-light-success-icon\/10{border-color:#3f78241a}.n-border-light-success-icon\/100{border-color:#3f7824}.n-border-light-success-icon\/15{border-color:#3f782426}.n-border-light-success-icon\/20{border-color:#3f782433}.n-border-light-success-icon\/25{border-color:#3f782440}.n-border-light-success-icon\/30{border-color:#3f78244d}.n-border-light-success-icon\/35{border-color:#3f782459}.n-border-light-success-icon\/40{border-color:#3f782466}.n-border-light-success-icon\/45{border-color:#3f782473}.n-border-light-success-icon\/5{border-color:#3f78240d}.n-border-light-success-icon\/50{border-color:#3f782480}.n-border-light-success-icon\/55{border-color:#3f78248c}.n-border-light-success-icon\/60{border-color:#3f782499}.n-border-light-success-icon\/65{border-color:#3f7824a6}.n-border-light-success-icon\/70{border-color:#3f7824b3}.n-border-light-success-icon\/75{border-color:#3f7824bf}.n-border-light-success-icon\/80{border-color:#3f7824cc}.n-border-light-success-icon\/85{border-color:#3f7824d9}.n-border-light-success-icon\/90{border-color:#3f7824e6}.n-border-light-success-icon\/95{border-color:#3f7824f2}.n-border-light-success-text{border-color:#3f7824}.n-border-light-success-text\/0{border-color:#3f782400}.n-border-light-success-text\/10{border-color:#3f78241a}.n-border-light-success-text\/100{border-color:#3f7824}.n-border-light-success-text\/15{border-color:#3f782426}.n-border-light-success-text\/20{border-color:#3f782433}.n-border-light-success-text\/25{border-color:#3f782440}.n-border-light-success-text\/30{border-color:#3f78244d}.n-border-light-success-text\/35{border-color:#3f782459}.n-border-light-success-text\/40{border-color:#3f782466}.n-border-light-success-text\/45{border-color:#3f782473}.n-border-light-success-text\/5{border-color:#3f78240d}.n-border-light-success-text\/50{border-color:#3f782480}.n-border-light-success-text\/55{border-color:#3f78248c}.n-border-light-success-text\/60{border-color:#3f782499}.n-border-light-success-text\/65{border-color:#3f7824a6}.n-border-light-success-text\/70{border-color:#3f7824b3}.n-border-light-success-text\/75{border-color:#3f7824bf}.n-border-light-success-text\/80{border-color:#3f7824cc}.n-border-light-success-text\/85{border-color:#3f7824d9}.n-border-light-success-text\/90{border-color:#3f7824e6}.n-border-light-success-text\/95{border-color:#3f7824f2}.n-border-light-warning-bg-status{border-color:#d7aa0a}.n-border-light-warning-bg-status\/0{border-color:#d7aa0a00}.n-border-light-warning-bg-status\/10{border-color:#d7aa0a1a}.n-border-light-warning-bg-status\/100{border-color:#d7aa0a}.n-border-light-warning-bg-status\/15{border-color:#d7aa0a26}.n-border-light-warning-bg-status\/20{border-color:#d7aa0a33}.n-border-light-warning-bg-status\/25{border-color:#d7aa0a40}.n-border-light-warning-bg-status\/30{border-color:#d7aa0a4d}.n-border-light-warning-bg-status\/35{border-color:#d7aa0a59}.n-border-light-warning-bg-status\/40{border-color:#d7aa0a66}.n-border-light-warning-bg-status\/45{border-color:#d7aa0a73}.n-border-light-warning-bg-status\/5{border-color:#d7aa0a0d}.n-border-light-warning-bg-status\/50{border-color:#d7aa0a80}.n-border-light-warning-bg-status\/55{border-color:#d7aa0a8c}.n-border-light-warning-bg-status\/60{border-color:#d7aa0a99}.n-border-light-warning-bg-status\/65{border-color:#d7aa0aa6}.n-border-light-warning-bg-status\/70{border-color:#d7aa0ab3}.n-border-light-warning-bg-status\/75{border-color:#d7aa0abf}.n-border-light-warning-bg-status\/80{border-color:#d7aa0acc}.n-border-light-warning-bg-status\/85{border-color:#d7aa0ad9}.n-border-light-warning-bg-status\/90{border-color:#d7aa0ae6}.n-border-light-warning-bg-status\/95{border-color:#d7aa0af2}.n-border-light-warning-bg-strong{border-color:#765500}.n-border-light-warning-bg-strong\/0{border-color:#76550000}.n-border-light-warning-bg-strong\/10{border-color:#7655001a}.n-border-light-warning-bg-strong\/100{border-color:#765500}.n-border-light-warning-bg-strong\/15{border-color:#76550026}.n-border-light-warning-bg-strong\/20{border-color:#76550033}.n-border-light-warning-bg-strong\/25{border-color:#76550040}.n-border-light-warning-bg-strong\/30{border-color:#7655004d}.n-border-light-warning-bg-strong\/35{border-color:#76550059}.n-border-light-warning-bg-strong\/40{border-color:#76550066}.n-border-light-warning-bg-strong\/45{border-color:#76550073}.n-border-light-warning-bg-strong\/5{border-color:#7655000d}.n-border-light-warning-bg-strong\/50{border-color:#76550080}.n-border-light-warning-bg-strong\/55{border-color:#7655008c}.n-border-light-warning-bg-strong\/60{border-color:#76550099}.n-border-light-warning-bg-strong\/65{border-color:#765500a6}.n-border-light-warning-bg-strong\/70{border-color:#765500b3}.n-border-light-warning-bg-strong\/75{border-color:#765500bf}.n-border-light-warning-bg-strong\/80{border-color:#765500cc}.n-border-light-warning-bg-strong\/85{border-color:#765500d9}.n-border-light-warning-bg-strong\/90{border-color:#765500e6}.n-border-light-warning-bg-strong\/95{border-color:#765500f2}.n-border-light-warning-bg-weak{border-color:#fffad1}.n-border-light-warning-bg-weak\/0{border-color:#fffad100}.n-border-light-warning-bg-weak\/10{border-color:#fffad11a}.n-border-light-warning-bg-weak\/100{border-color:#fffad1}.n-border-light-warning-bg-weak\/15{border-color:#fffad126}.n-border-light-warning-bg-weak\/20{border-color:#fffad133}.n-border-light-warning-bg-weak\/25{border-color:#fffad140}.n-border-light-warning-bg-weak\/30{border-color:#fffad14d}.n-border-light-warning-bg-weak\/35{border-color:#fffad159}.n-border-light-warning-bg-weak\/40{border-color:#fffad166}.n-border-light-warning-bg-weak\/45{border-color:#fffad173}.n-border-light-warning-bg-weak\/5{border-color:#fffad10d}.n-border-light-warning-bg-weak\/50{border-color:#fffad180}.n-border-light-warning-bg-weak\/55{border-color:#fffad18c}.n-border-light-warning-bg-weak\/60{border-color:#fffad199}.n-border-light-warning-bg-weak\/65{border-color:#fffad1a6}.n-border-light-warning-bg-weak\/70{border-color:#fffad1b3}.n-border-light-warning-bg-weak\/75{border-color:#fffad1bf}.n-border-light-warning-bg-weak\/80{border-color:#fffad1cc}.n-border-light-warning-bg-weak\/85{border-color:#fffad1d9}.n-border-light-warning-bg-weak\/90{border-color:#fffad1e6}.n-border-light-warning-bg-weak\/95{border-color:#fffad1f2}.n-border-light-warning-border-strong{border-color:#996e00}.n-border-light-warning-border-strong\/0{border-color:#996e0000}.n-border-light-warning-border-strong\/10{border-color:#996e001a}.n-border-light-warning-border-strong\/100{border-color:#996e00}.n-border-light-warning-border-strong\/15{border-color:#996e0026}.n-border-light-warning-border-strong\/20{border-color:#996e0033}.n-border-light-warning-border-strong\/25{border-color:#996e0040}.n-border-light-warning-border-strong\/30{border-color:#996e004d}.n-border-light-warning-border-strong\/35{border-color:#996e0059}.n-border-light-warning-border-strong\/40{border-color:#996e0066}.n-border-light-warning-border-strong\/45{border-color:#996e0073}.n-border-light-warning-border-strong\/5{border-color:#996e000d}.n-border-light-warning-border-strong\/50{border-color:#996e0080}.n-border-light-warning-border-strong\/55{border-color:#996e008c}.n-border-light-warning-border-strong\/60{border-color:#996e0099}.n-border-light-warning-border-strong\/65{border-color:#996e00a6}.n-border-light-warning-border-strong\/70{border-color:#996e00b3}.n-border-light-warning-border-strong\/75{border-color:#996e00bf}.n-border-light-warning-border-strong\/80{border-color:#996e00cc}.n-border-light-warning-border-strong\/85{border-color:#996e00d9}.n-border-light-warning-border-strong\/90{border-color:#996e00e6}.n-border-light-warning-border-strong\/95{border-color:#996e00f2}.n-border-light-warning-border-weak{border-color:#ffd600}.n-border-light-warning-border-weak\/0{border-color:#ffd60000}.n-border-light-warning-border-weak\/10{border-color:#ffd6001a}.n-border-light-warning-border-weak\/100{border-color:#ffd600}.n-border-light-warning-border-weak\/15{border-color:#ffd60026}.n-border-light-warning-border-weak\/20{border-color:#ffd60033}.n-border-light-warning-border-weak\/25{border-color:#ffd60040}.n-border-light-warning-border-weak\/30{border-color:#ffd6004d}.n-border-light-warning-border-weak\/35{border-color:#ffd60059}.n-border-light-warning-border-weak\/40{border-color:#ffd60066}.n-border-light-warning-border-weak\/45{border-color:#ffd60073}.n-border-light-warning-border-weak\/5{border-color:#ffd6000d}.n-border-light-warning-border-weak\/50{border-color:#ffd60080}.n-border-light-warning-border-weak\/55{border-color:#ffd6008c}.n-border-light-warning-border-weak\/60{border-color:#ffd60099}.n-border-light-warning-border-weak\/65{border-color:#ffd600a6}.n-border-light-warning-border-weak\/70{border-color:#ffd600b3}.n-border-light-warning-border-weak\/75{border-color:#ffd600bf}.n-border-light-warning-border-weak\/80{border-color:#ffd600cc}.n-border-light-warning-border-weak\/85{border-color:#ffd600d9}.n-border-light-warning-border-weak\/90{border-color:#ffd600e6}.n-border-light-warning-border-weak\/95{border-color:#ffd600f2}.n-border-light-warning-icon{border-color:#765500}.n-border-light-warning-icon\/0{border-color:#76550000}.n-border-light-warning-icon\/10{border-color:#7655001a}.n-border-light-warning-icon\/100{border-color:#765500}.n-border-light-warning-icon\/15{border-color:#76550026}.n-border-light-warning-icon\/20{border-color:#76550033}.n-border-light-warning-icon\/25{border-color:#76550040}.n-border-light-warning-icon\/30{border-color:#7655004d}.n-border-light-warning-icon\/35{border-color:#76550059}.n-border-light-warning-icon\/40{border-color:#76550066}.n-border-light-warning-icon\/45{border-color:#76550073}.n-border-light-warning-icon\/5{border-color:#7655000d}.n-border-light-warning-icon\/50{border-color:#76550080}.n-border-light-warning-icon\/55{border-color:#7655008c}.n-border-light-warning-icon\/60{border-color:#76550099}.n-border-light-warning-icon\/65{border-color:#765500a6}.n-border-light-warning-icon\/70{border-color:#765500b3}.n-border-light-warning-icon\/75{border-color:#765500bf}.n-border-light-warning-icon\/80{border-color:#765500cc}.n-border-light-warning-icon\/85{border-color:#765500d9}.n-border-light-warning-icon\/90{border-color:#765500e6}.n-border-light-warning-icon\/95{border-color:#765500f2}.n-border-light-warning-text{border-color:#765500}.n-border-light-warning-text\/0{border-color:#76550000}.n-border-light-warning-text\/10{border-color:#7655001a}.n-border-light-warning-text\/100{border-color:#765500}.n-border-light-warning-text\/15{border-color:#76550026}.n-border-light-warning-text\/20{border-color:#76550033}.n-border-light-warning-text\/25{border-color:#76550040}.n-border-light-warning-text\/30{border-color:#7655004d}.n-border-light-warning-text\/35{border-color:#76550059}.n-border-light-warning-text\/40{border-color:#76550066}.n-border-light-warning-text\/45{border-color:#76550073}.n-border-light-warning-text\/5{border-color:#7655000d}.n-border-light-warning-text\/50{border-color:#76550080}.n-border-light-warning-text\/55{border-color:#7655008c}.n-border-light-warning-text\/60{border-color:#76550099}.n-border-light-warning-text\/65{border-color:#765500a6}.n-border-light-warning-text\/70{border-color:#765500b3}.n-border-light-warning-text\/75{border-color:#765500bf}.n-border-light-warning-text\/80{border-color:#765500cc}.n-border-light-warning-text\/85{border-color:#765500d9}.n-border-light-warning-text\/90{border-color:#765500e6}.n-border-light-warning-text\/95{border-color:#765500f2}.n-border-neutral-10{border-color:#fff}.n-border-neutral-10\/0{border-color:#fff0}.n-border-neutral-10\/10{border-color:#ffffff1a}.n-border-neutral-10\/100{border-color:#fff}.n-border-neutral-10\/15{border-color:#ffffff26}.n-border-neutral-10\/20{border-color:#fff3}.n-border-neutral-10\/25{border-color:#ffffff40}.n-border-neutral-10\/30{border-color:#ffffff4d}.n-border-neutral-10\/35{border-color:#ffffff59}.n-border-neutral-10\/40{border-color:#fff6}.n-border-neutral-10\/45{border-color:#ffffff73}.n-border-neutral-10\/5{border-color:#ffffff0d}.n-border-neutral-10\/50{border-color:#ffffff80}.n-border-neutral-10\/55{border-color:#ffffff8c}.n-border-neutral-10\/60{border-color:#fff9}.n-border-neutral-10\/65{border-color:#ffffffa6}.n-border-neutral-10\/70{border-color:#ffffffb3}.n-border-neutral-10\/75{border-color:#ffffffbf}.n-border-neutral-10\/80{border-color:#fffc}.n-border-neutral-10\/85{border-color:#ffffffd9}.n-border-neutral-10\/90{border-color:#ffffffe6}.n-border-neutral-10\/95{border-color:#fffffff2}.n-border-neutral-15{border-color:#f5f6f6}.n-border-neutral-15\/0{border-color:#f5f6f600}.n-border-neutral-15\/10{border-color:#f5f6f61a}.n-border-neutral-15\/100{border-color:#f5f6f6}.n-border-neutral-15\/15{border-color:#f5f6f626}.n-border-neutral-15\/20{border-color:#f5f6f633}.n-border-neutral-15\/25{border-color:#f5f6f640}.n-border-neutral-15\/30{border-color:#f5f6f64d}.n-border-neutral-15\/35{border-color:#f5f6f659}.n-border-neutral-15\/40{border-color:#f5f6f666}.n-border-neutral-15\/45{border-color:#f5f6f673}.n-border-neutral-15\/5{border-color:#f5f6f60d}.n-border-neutral-15\/50{border-color:#f5f6f680}.n-border-neutral-15\/55{border-color:#f5f6f68c}.n-border-neutral-15\/60{border-color:#f5f6f699}.n-border-neutral-15\/65{border-color:#f5f6f6a6}.n-border-neutral-15\/70{border-color:#f5f6f6b3}.n-border-neutral-15\/75{border-color:#f5f6f6bf}.n-border-neutral-15\/80{border-color:#f5f6f6cc}.n-border-neutral-15\/85{border-color:#f5f6f6d9}.n-border-neutral-15\/90{border-color:#f5f6f6e6}.n-border-neutral-15\/95{border-color:#f5f6f6f2}.n-border-neutral-20{border-color:#e2e3e5}.n-border-neutral-20\/0{border-color:#e2e3e500}.n-border-neutral-20\/10{border-color:#e2e3e51a}.n-border-neutral-20\/100{border-color:#e2e3e5}.n-border-neutral-20\/15{border-color:#e2e3e526}.n-border-neutral-20\/20{border-color:#e2e3e533}.n-border-neutral-20\/25{border-color:#e2e3e540}.n-border-neutral-20\/30{border-color:#e2e3e54d}.n-border-neutral-20\/35{border-color:#e2e3e559}.n-border-neutral-20\/40{border-color:#e2e3e566}.n-border-neutral-20\/45{border-color:#e2e3e573}.n-border-neutral-20\/5{border-color:#e2e3e50d}.n-border-neutral-20\/50{border-color:#e2e3e580}.n-border-neutral-20\/55{border-color:#e2e3e58c}.n-border-neutral-20\/60{border-color:#e2e3e599}.n-border-neutral-20\/65{border-color:#e2e3e5a6}.n-border-neutral-20\/70{border-color:#e2e3e5b3}.n-border-neutral-20\/75{border-color:#e2e3e5bf}.n-border-neutral-20\/80{border-color:#e2e3e5cc}.n-border-neutral-20\/85{border-color:#e2e3e5d9}.n-border-neutral-20\/90{border-color:#e2e3e5e6}.n-border-neutral-20\/95{border-color:#e2e3e5f2}.n-border-neutral-25{border-color:#cfd1d4}.n-border-neutral-25\/0{border-color:#cfd1d400}.n-border-neutral-25\/10{border-color:#cfd1d41a}.n-border-neutral-25\/100{border-color:#cfd1d4}.n-border-neutral-25\/15{border-color:#cfd1d426}.n-border-neutral-25\/20{border-color:#cfd1d433}.n-border-neutral-25\/25{border-color:#cfd1d440}.n-border-neutral-25\/30{border-color:#cfd1d44d}.n-border-neutral-25\/35{border-color:#cfd1d459}.n-border-neutral-25\/40{border-color:#cfd1d466}.n-border-neutral-25\/45{border-color:#cfd1d473}.n-border-neutral-25\/5{border-color:#cfd1d40d}.n-border-neutral-25\/50{border-color:#cfd1d480}.n-border-neutral-25\/55{border-color:#cfd1d48c}.n-border-neutral-25\/60{border-color:#cfd1d499}.n-border-neutral-25\/65{border-color:#cfd1d4a6}.n-border-neutral-25\/70{border-color:#cfd1d4b3}.n-border-neutral-25\/75{border-color:#cfd1d4bf}.n-border-neutral-25\/80{border-color:#cfd1d4cc}.n-border-neutral-25\/85{border-color:#cfd1d4d9}.n-border-neutral-25\/90{border-color:#cfd1d4e6}.n-border-neutral-25\/95{border-color:#cfd1d4f2}.n-border-neutral-30{border-color:#bbbec3}.n-border-neutral-30\/0{border-color:#bbbec300}.n-border-neutral-30\/10{border-color:#bbbec31a}.n-border-neutral-30\/100{border-color:#bbbec3}.n-border-neutral-30\/15{border-color:#bbbec326}.n-border-neutral-30\/20{border-color:#bbbec333}.n-border-neutral-30\/25{border-color:#bbbec340}.n-border-neutral-30\/30{border-color:#bbbec34d}.n-border-neutral-30\/35{border-color:#bbbec359}.n-border-neutral-30\/40{border-color:#bbbec366}.n-border-neutral-30\/45{border-color:#bbbec373}.n-border-neutral-30\/5{border-color:#bbbec30d}.n-border-neutral-30\/50{border-color:#bbbec380}.n-border-neutral-30\/55{border-color:#bbbec38c}.n-border-neutral-30\/60{border-color:#bbbec399}.n-border-neutral-30\/65{border-color:#bbbec3a6}.n-border-neutral-30\/70{border-color:#bbbec3b3}.n-border-neutral-30\/75{border-color:#bbbec3bf}.n-border-neutral-30\/80{border-color:#bbbec3cc}.n-border-neutral-30\/85{border-color:#bbbec3d9}.n-border-neutral-30\/90{border-color:#bbbec3e6}.n-border-neutral-30\/95{border-color:#bbbec3f2}.n-border-neutral-35{border-color:#a8acb2}.n-border-neutral-35\/0{border-color:#a8acb200}.n-border-neutral-35\/10{border-color:#a8acb21a}.n-border-neutral-35\/100{border-color:#a8acb2}.n-border-neutral-35\/15{border-color:#a8acb226}.n-border-neutral-35\/20{border-color:#a8acb233}.n-border-neutral-35\/25{border-color:#a8acb240}.n-border-neutral-35\/30{border-color:#a8acb24d}.n-border-neutral-35\/35{border-color:#a8acb259}.n-border-neutral-35\/40{border-color:#a8acb266}.n-border-neutral-35\/45{border-color:#a8acb273}.n-border-neutral-35\/5{border-color:#a8acb20d}.n-border-neutral-35\/50{border-color:#a8acb280}.n-border-neutral-35\/55{border-color:#a8acb28c}.n-border-neutral-35\/60{border-color:#a8acb299}.n-border-neutral-35\/65{border-color:#a8acb2a6}.n-border-neutral-35\/70{border-color:#a8acb2b3}.n-border-neutral-35\/75{border-color:#a8acb2bf}.n-border-neutral-35\/80{border-color:#a8acb2cc}.n-border-neutral-35\/85{border-color:#a8acb2d9}.n-border-neutral-35\/90{border-color:#a8acb2e6}.n-border-neutral-35\/95{border-color:#a8acb2f2}.n-border-neutral-40{border-color:#959aa1}.n-border-neutral-40\/0{border-color:#959aa100}.n-border-neutral-40\/10{border-color:#959aa11a}.n-border-neutral-40\/100{border-color:#959aa1}.n-border-neutral-40\/15{border-color:#959aa126}.n-border-neutral-40\/20{border-color:#959aa133}.n-border-neutral-40\/25{border-color:#959aa140}.n-border-neutral-40\/30{border-color:#959aa14d}.n-border-neutral-40\/35{border-color:#959aa159}.n-border-neutral-40\/40{border-color:#959aa166}.n-border-neutral-40\/45{border-color:#959aa173}.n-border-neutral-40\/5{border-color:#959aa10d}.n-border-neutral-40\/50{border-color:#959aa180}.n-border-neutral-40\/55{border-color:#959aa18c}.n-border-neutral-40\/60{border-color:#959aa199}.n-border-neutral-40\/65{border-color:#959aa1a6}.n-border-neutral-40\/70{border-color:#959aa1b3}.n-border-neutral-40\/75{border-color:#959aa1bf}.n-border-neutral-40\/80{border-color:#959aa1cc}.n-border-neutral-40\/85{border-color:#959aa1d9}.n-border-neutral-40\/90{border-color:#959aa1e6}.n-border-neutral-40\/95{border-color:#959aa1f2}.n-border-neutral-45{border-color:#818790}.n-border-neutral-45\/0{border-color:#81879000}.n-border-neutral-45\/10{border-color:#8187901a}.n-border-neutral-45\/100{border-color:#818790}.n-border-neutral-45\/15{border-color:#81879026}.n-border-neutral-45\/20{border-color:#81879033}.n-border-neutral-45\/25{border-color:#81879040}.n-border-neutral-45\/30{border-color:#8187904d}.n-border-neutral-45\/35{border-color:#81879059}.n-border-neutral-45\/40{border-color:#81879066}.n-border-neutral-45\/45{border-color:#81879073}.n-border-neutral-45\/5{border-color:#8187900d}.n-border-neutral-45\/50{border-color:#81879080}.n-border-neutral-45\/55{border-color:#8187908c}.n-border-neutral-45\/60{border-color:#81879099}.n-border-neutral-45\/65{border-color:#818790a6}.n-border-neutral-45\/70{border-color:#818790b3}.n-border-neutral-45\/75{border-color:#818790bf}.n-border-neutral-45\/80{border-color:#818790cc}.n-border-neutral-45\/85{border-color:#818790d9}.n-border-neutral-45\/90{border-color:#818790e6}.n-border-neutral-45\/95{border-color:#818790f2}.n-border-neutral-50{border-color:#6f757e}.n-border-neutral-50\/0{border-color:#6f757e00}.n-border-neutral-50\/10{border-color:#6f757e1a}.n-border-neutral-50\/100{border-color:#6f757e}.n-border-neutral-50\/15{border-color:#6f757e26}.n-border-neutral-50\/20{border-color:#6f757e33}.n-border-neutral-50\/25{border-color:#6f757e40}.n-border-neutral-50\/30{border-color:#6f757e4d}.n-border-neutral-50\/35{border-color:#6f757e59}.n-border-neutral-50\/40{border-color:#6f757e66}.n-border-neutral-50\/45{border-color:#6f757e73}.n-border-neutral-50\/5{border-color:#6f757e0d}.n-border-neutral-50\/50{border-color:#6f757e80}.n-border-neutral-50\/55{border-color:#6f757e8c}.n-border-neutral-50\/60{border-color:#6f757e99}.n-border-neutral-50\/65{border-color:#6f757ea6}.n-border-neutral-50\/70{border-color:#6f757eb3}.n-border-neutral-50\/75{border-color:#6f757ebf}.n-border-neutral-50\/80{border-color:#6f757ecc}.n-border-neutral-50\/85{border-color:#6f757ed9}.n-border-neutral-50\/90{border-color:#6f757ee6}.n-border-neutral-50\/95{border-color:#6f757ef2}.n-border-neutral-55{border-color:#5e636a}.n-border-neutral-55\/0{border-color:#5e636a00}.n-border-neutral-55\/10{border-color:#5e636a1a}.n-border-neutral-55\/100{border-color:#5e636a}.n-border-neutral-55\/15{border-color:#5e636a26}.n-border-neutral-55\/20{border-color:#5e636a33}.n-border-neutral-55\/25{border-color:#5e636a40}.n-border-neutral-55\/30{border-color:#5e636a4d}.n-border-neutral-55\/35{border-color:#5e636a59}.n-border-neutral-55\/40{border-color:#5e636a66}.n-border-neutral-55\/45{border-color:#5e636a73}.n-border-neutral-55\/5{border-color:#5e636a0d}.n-border-neutral-55\/50{border-color:#5e636a80}.n-border-neutral-55\/55{border-color:#5e636a8c}.n-border-neutral-55\/60{border-color:#5e636a99}.n-border-neutral-55\/65{border-color:#5e636aa6}.n-border-neutral-55\/70{border-color:#5e636ab3}.n-border-neutral-55\/75{border-color:#5e636abf}.n-border-neutral-55\/80{border-color:#5e636acc}.n-border-neutral-55\/85{border-color:#5e636ad9}.n-border-neutral-55\/90{border-color:#5e636ae6}.n-border-neutral-55\/95{border-color:#5e636af2}.n-border-neutral-60{border-color:#4d5157}.n-border-neutral-60\/0{border-color:#4d515700}.n-border-neutral-60\/10{border-color:#4d51571a}.n-border-neutral-60\/100{border-color:#4d5157}.n-border-neutral-60\/15{border-color:#4d515726}.n-border-neutral-60\/20{border-color:#4d515733}.n-border-neutral-60\/25{border-color:#4d515740}.n-border-neutral-60\/30{border-color:#4d51574d}.n-border-neutral-60\/35{border-color:#4d515759}.n-border-neutral-60\/40{border-color:#4d515766}.n-border-neutral-60\/45{border-color:#4d515773}.n-border-neutral-60\/5{border-color:#4d51570d}.n-border-neutral-60\/50{border-color:#4d515780}.n-border-neutral-60\/55{border-color:#4d51578c}.n-border-neutral-60\/60{border-color:#4d515799}.n-border-neutral-60\/65{border-color:#4d5157a6}.n-border-neutral-60\/70{border-color:#4d5157b3}.n-border-neutral-60\/75{border-color:#4d5157bf}.n-border-neutral-60\/80{border-color:#4d5157cc}.n-border-neutral-60\/85{border-color:#4d5157d9}.n-border-neutral-60\/90{border-color:#4d5157e6}.n-border-neutral-60\/95{border-color:#4d5157f2}.n-border-neutral-65{border-color:#3c3f44}.n-border-neutral-65\/0{border-color:#3c3f4400}.n-border-neutral-65\/10{border-color:#3c3f441a}.n-border-neutral-65\/100{border-color:#3c3f44}.n-border-neutral-65\/15{border-color:#3c3f4426}.n-border-neutral-65\/20{border-color:#3c3f4433}.n-border-neutral-65\/25{border-color:#3c3f4440}.n-border-neutral-65\/30{border-color:#3c3f444d}.n-border-neutral-65\/35{border-color:#3c3f4459}.n-border-neutral-65\/40{border-color:#3c3f4466}.n-border-neutral-65\/45{border-color:#3c3f4473}.n-border-neutral-65\/5{border-color:#3c3f440d}.n-border-neutral-65\/50{border-color:#3c3f4480}.n-border-neutral-65\/55{border-color:#3c3f448c}.n-border-neutral-65\/60{border-color:#3c3f4499}.n-border-neutral-65\/65{border-color:#3c3f44a6}.n-border-neutral-65\/70{border-color:#3c3f44b3}.n-border-neutral-65\/75{border-color:#3c3f44bf}.n-border-neutral-65\/80{border-color:#3c3f44cc}.n-border-neutral-65\/85{border-color:#3c3f44d9}.n-border-neutral-65\/90{border-color:#3c3f44e6}.n-border-neutral-65\/95{border-color:#3c3f44f2}.n-border-neutral-70{border-color:#212325}.n-border-neutral-70\/0{border-color:#21232500}.n-border-neutral-70\/10{border-color:#2123251a}.n-border-neutral-70\/100{border-color:#212325}.n-border-neutral-70\/15{border-color:#21232526}.n-border-neutral-70\/20{border-color:#21232533}.n-border-neutral-70\/25{border-color:#21232540}.n-border-neutral-70\/30{border-color:#2123254d}.n-border-neutral-70\/35{border-color:#21232559}.n-border-neutral-70\/40{border-color:#21232566}.n-border-neutral-70\/45{border-color:#21232573}.n-border-neutral-70\/5{border-color:#2123250d}.n-border-neutral-70\/50{border-color:#21232580}.n-border-neutral-70\/55{border-color:#2123258c}.n-border-neutral-70\/60{border-color:#21232599}.n-border-neutral-70\/65{border-color:#212325a6}.n-border-neutral-70\/70{border-color:#212325b3}.n-border-neutral-70\/75{border-color:#212325bf}.n-border-neutral-70\/80{border-color:#212325cc}.n-border-neutral-70\/85{border-color:#212325d9}.n-border-neutral-70\/90{border-color:#212325e6}.n-border-neutral-70\/95{border-color:#212325f2}.n-border-neutral-75{border-color:#1a1b1d}.n-border-neutral-75\/0{border-color:#1a1b1d00}.n-border-neutral-75\/10{border-color:#1a1b1d1a}.n-border-neutral-75\/100{border-color:#1a1b1d}.n-border-neutral-75\/15{border-color:#1a1b1d26}.n-border-neutral-75\/20{border-color:#1a1b1d33}.n-border-neutral-75\/25{border-color:#1a1b1d40}.n-border-neutral-75\/30{border-color:#1a1b1d4d}.n-border-neutral-75\/35{border-color:#1a1b1d59}.n-border-neutral-75\/40{border-color:#1a1b1d66}.n-border-neutral-75\/45{border-color:#1a1b1d73}.n-border-neutral-75\/5{border-color:#1a1b1d0d}.n-border-neutral-75\/50{border-color:#1a1b1d80}.n-border-neutral-75\/55{border-color:#1a1b1d8c}.n-border-neutral-75\/60{border-color:#1a1b1d99}.n-border-neutral-75\/65{border-color:#1a1b1da6}.n-border-neutral-75\/70{border-color:#1a1b1db3}.n-border-neutral-75\/75{border-color:#1a1b1dbf}.n-border-neutral-75\/80{border-color:#1a1b1dcc}.n-border-neutral-75\/85{border-color:#1a1b1dd9}.n-border-neutral-75\/90{border-color:#1a1b1de6}.n-border-neutral-75\/95{border-color:#1a1b1df2}.n-border-neutral-80{border-color:#09090a}.n-border-neutral-80\/0{border-color:#09090a00}.n-border-neutral-80\/10{border-color:#09090a1a}.n-border-neutral-80\/100{border-color:#09090a}.n-border-neutral-80\/15{border-color:#09090a26}.n-border-neutral-80\/20{border-color:#09090a33}.n-border-neutral-80\/25{border-color:#09090a40}.n-border-neutral-80\/30{border-color:#09090a4d}.n-border-neutral-80\/35{border-color:#09090a59}.n-border-neutral-80\/40{border-color:#09090a66}.n-border-neutral-80\/45{border-color:#09090a73}.n-border-neutral-80\/5{border-color:#09090a0d}.n-border-neutral-80\/50{border-color:#09090a80}.n-border-neutral-80\/55{border-color:#09090a8c}.n-border-neutral-80\/60{border-color:#09090a99}.n-border-neutral-80\/65{border-color:#09090aa6}.n-border-neutral-80\/70{border-color:#09090ab3}.n-border-neutral-80\/75{border-color:#09090abf}.n-border-neutral-80\/80{border-color:#09090acc}.n-border-neutral-80\/85{border-color:#09090ad9}.n-border-neutral-80\/90{border-color:#09090ae6}.n-border-neutral-80\/95{border-color:#09090af2}.n-border-neutral-bg-default{border-color:var(--theme-color-neutral-bg-default)}.n-border-neutral-bg-on-bg-weak{border-color:var(--theme-color-neutral-bg-on-bg-weak)}.n-border-neutral-bg-status{border-color:var(--theme-color-neutral-bg-status)}.n-border-neutral-bg-strong{border-color:var(--theme-color-neutral-bg-strong)}.n-border-neutral-bg-stronger{border-color:var(--theme-color-neutral-bg-stronger)}.n-border-neutral-bg-strongest{border-color:var(--theme-color-neutral-bg-strongest)}.n-border-neutral-bg-weak{border-color:var(--theme-color-neutral-bg-weak)}.n-border-neutral-border-strong{border-color:var(--theme-color-neutral-border-strong)}.n-border-neutral-border-strongest{border-color:var(--theme-color-neutral-border-strongest)}.n-border-neutral-border-weak{border-color:var(--theme-color-neutral-border-weak)}.n-border-neutral-hover{border-color:var(--theme-color-neutral-hover)}.n-border-neutral-icon{border-color:var(--theme-color-neutral-icon)}.n-border-neutral-pressed{border-color:var(--theme-color-neutral-pressed)}.n-border-neutral-text-default{border-color:var(--theme-color-neutral-text-default)}.n-border-neutral-text-inverse{border-color:var(--theme-color-neutral-text-inverse)}.n-border-neutral-text-weak{border-color:var(--theme-color-neutral-text-weak)}.n-border-neutral-text-weaker{border-color:var(--theme-color-neutral-text-weaker)}.n-border-neutral-text-weakest{border-color:var(--theme-color-neutral-text-weakest)}.n-border-primary-bg-selected{border-color:var(--theme-color-primary-bg-selected)}.n-border-primary-bg-status{border-color:var(--theme-color-primary-bg-status)}.n-border-primary-bg-strong{border-color:var(--theme-color-primary-bg-strong)}.n-border-primary-bg-weak{border-color:var(--theme-color-primary-bg-weak)}.n-border-primary-border-strong{border-color:var(--theme-color-primary-border-strong)}.n-border-primary-border-weak{border-color:var(--theme-color-primary-border-weak)}.n-border-primary-focus{border-color:var(--theme-color-primary-focus)}.n-border-primary-hover-strong{border-color:var(--theme-color-primary-hover-strong)}.n-border-primary-hover-weak{border-color:var(--theme-color-primary-hover-weak)}.n-border-primary-icon{border-color:var(--theme-color-primary-icon)}.n-border-primary-pressed-strong{border-color:var(--theme-color-primary-pressed-strong)}.n-border-primary-pressed-weak{border-color:var(--theme-color-primary-pressed-weak)}.n-border-primary-text{border-color:var(--theme-color-primary-text)}.n-border-success-bg-status{border-color:var(--theme-color-success-bg-status)}.n-border-success-bg-strong{border-color:var(--theme-color-success-bg-strong)}.n-border-success-bg-weak{border-color:var(--theme-color-success-bg-weak)}.n-border-success-border-strong{border-color:var(--theme-color-success-border-strong)}.n-border-success-border-weak{border-color:var(--theme-color-success-border-weak)}.n-border-success-icon{border-color:var(--theme-color-success-icon)}.n-border-success-text{border-color:var(--theme-color-success-text)}.n-border-warning-bg-status{border-color:var(--theme-color-warning-bg-status)}.n-border-warning-bg-strong{border-color:var(--theme-color-warning-bg-strong)}.n-border-warning-bg-weak{border-color:var(--theme-color-warning-bg-weak)}.n-border-warning-border-strong{border-color:var(--theme-color-warning-border-strong)}.n-border-warning-border-weak{border-color:var(--theme-color-warning-border-weak)}.n-border-warning-icon{border-color:var(--theme-color-warning-icon)}.n-border-warning-text{border-color:var(--theme-color-warning-text)}.n-bg-baltic-10{background-color:#e7fafb}.n-bg-baltic-40{background-color:#4c99a4}.n-bg-danger-bg-status{background-color:var(--theme-color-danger-bg-status)}.n-bg-danger-bg-strong{background-color:var(--theme-color-danger-bg-strong)}.n-bg-danger-bg-weak{background-color:var(--theme-color-danger-bg-weak)}.n-bg-danger-border-strong{background-color:var(--theme-color-danger-border-strong)}.n-bg-danger-border-weak{background-color:var(--theme-color-danger-border-weak)}.n-bg-danger-hover-strong{background-color:var(--theme-color-danger-hover-strong)}.n-bg-danger-hover-weak{background-color:var(--theme-color-danger-hover-weak)}.n-bg-danger-icon{background-color:var(--theme-color-danger-icon)}.n-bg-danger-pressed-strong{background-color:var(--theme-color-danger-pressed-strong)}.n-bg-danger-pressed-weak{background-color:var(--theme-color-danger-pressed-weak)}.n-bg-danger-text{background-color:var(--theme-color-danger-text)}.n-bg-dark-danger-bg-status{background-color:#f96746}.n-bg-dark-danger-bg-status\/0{background-color:#f9674600}.n-bg-dark-danger-bg-status\/10{background-color:#f967461a}.n-bg-dark-danger-bg-status\/100{background-color:#f96746}.n-bg-dark-danger-bg-status\/15{background-color:#f9674626}.n-bg-dark-danger-bg-status\/20{background-color:#f9674633}.n-bg-dark-danger-bg-status\/25{background-color:#f9674640}.n-bg-dark-danger-bg-status\/30{background-color:#f967464d}.n-bg-dark-danger-bg-status\/35{background-color:#f9674659}.n-bg-dark-danger-bg-status\/40{background-color:#f9674666}.n-bg-dark-danger-bg-status\/45{background-color:#f9674673}.n-bg-dark-danger-bg-status\/5{background-color:#f967460d}.n-bg-dark-danger-bg-status\/50{background-color:#f9674680}.n-bg-dark-danger-bg-status\/55{background-color:#f967468c}.n-bg-dark-danger-bg-status\/60{background-color:#f9674699}.n-bg-dark-danger-bg-status\/65{background-color:#f96746a6}.n-bg-dark-danger-bg-status\/70{background-color:#f96746b3}.n-bg-dark-danger-bg-status\/75{background-color:#f96746bf}.n-bg-dark-danger-bg-status\/80{background-color:#f96746cc}.n-bg-dark-danger-bg-status\/85{background-color:#f96746d9}.n-bg-dark-danger-bg-status\/90{background-color:#f96746e6}.n-bg-dark-danger-bg-status\/95{background-color:#f96746f2}.n-bg-dark-danger-bg-strong{background-color:#ffaa97}.n-bg-dark-danger-bg-strong\/0{background-color:#ffaa9700}.n-bg-dark-danger-bg-strong\/10{background-color:#ffaa971a}.n-bg-dark-danger-bg-strong\/100{background-color:#ffaa97}.n-bg-dark-danger-bg-strong\/15{background-color:#ffaa9726}.n-bg-dark-danger-bg-strong\/20{background-color:#ffaa9733}.n-bg-dark-danger-bg-strong\/25{background-color:#ffaa9740}.n-bg-dark-danger-bg-strong\/30{background-color:#ffaa974d}.n-bg-dark-danger-bg-strong\/35{background-color:#ffaa9759}.n-bg-dark-danger-bg-strong\/40{background-color:#ffaa9766}.n-bg-dark-danger-bg-strong\/45{background-color:#ffaa9773}.n-bg-dark-danger-bg-strong\/5{background-color:#ffaa970d}.n-bg-dark-danger-bg-strong\/50{background-color:#ffaa9780}.n-bg-dark-danger-bg-strong\/55{background-color:#ffaa978c}.n-bg-dark-danger-bg-strong\/60{background-color:#ffaa9799}.n-bg-dark-danger-bg-strong\/65{background-color:#ffaa97a6}.n-bg-dark-danger-bg-strong\/70{background-color:#ffaa97b3}.n-bg-dark-danger-bg-strong\/75{background-color:#ffaa97bf}.n-bg-dark-danger-bg-strong\/80{background-color:#ffaa97cc}.n-bg-dark-danger-bg-strong\/85{background-color:#ffaa97d9}.n-bg-dark-danger-bg-strong\/90{background-color:#ffaa97e6}.n-bg-dark-danger-bg-strong\/95{background-color:#ffaa97f2}.n-bg-dark-danger-bg-weak{background-color:#432520}.n-bg-dark-danger-bg-weak\/0{background-color:#43252000}.n-bg-dark-danger-bg-weak\/10{background-color:#4325201a}.n-bg-dark-danger-bg-weak\/100{background-color:#432520}.n-bg-dark-danger-bg-weak\/15{background-color:#43252026}.n-bg-dark-danger-bg-weak\/20{background-color:#43252033}.n-bg-dark-danger-bg-weak\/25{background-color:#43252040}.n-bg-dark-danger-bg-weak\/30{background-color:#4325204d}.n-bg-dark-danger-bg-weak\/35{background-color:#43252059}.n-bg-dark-danger-bg-weak\/40{background-color:#43252066}.n-bg-dark-danger-bg-weak\/45{background-color:#43252073}.n-bg-dark-danger-bg-weak\/5{background-color:#4325200d}.n-bg-dark-danger-bg-weak\/50{background-color:#43252080}.n-bg-dark-danger-bg-weak\/55{background-color:#4325208c}.n-bg-dark-danger-bg-weak\/60{background-color:#43252099}.n-bg-dark-danger-bg-weak\/65{background-color:#432520a6}.n-bg-dark-danger-bg-weak\/70{background-color:#432520b3}.n-bg-dark-danger-bg-weak\/75{background-color:#432520bf}.n-bg-dark-danger-bg-weak\/80{background-color:#432520cc}.n-bg-dark-danger-bg-weak\/85{background-color:#432520d9}.n-bg-dark-danger-bg-weak\/90{background-color:#432520e6}.n-bg-dark-danger-bg-weak\/95{background-color:#432520f2}.n-bg-dark-danger-border-strong{background-color:#ffaa97}.n-bg-dark-danger-border-strong\/0{background-color:#ffaa9700}.n-bg-dark-danger-border-strong\/10{background-color:#ffaa971a}.n-bg-dark-danger-border-strong\/100{background-color:#ffaa97}.n-bg-dark-danger-border-strong\/15{background-color:#ffaa9726}.n-bg-dark-danger-border-strong\/20{background-color:#ffaa9733}.n-bg-dark-danger-border-strong\/25{background-color:#ffaa9740}.n-bg-dark-danger-border-strong\/30{background-color:#ffaa974d}.n-bg-dark-danger-border-strong\/35{background-color:#ffaa9759}.n-bg-dark-danger-border-strong\/40{background-color:#ffaa9766}.n-bg-dark-danger-border-strong\/45{background-color:#ffaa9773}.n-bg-dark-danger-border-strong\/5{background-color:#ffaa970d}.n-bg-dark-danger-border-strong\/50{background-color:#ffaa9780}.n-bg-dark-danger-border-strong\/55{background-color:#ffaa978c}.n-bg-dark-danger-border-strong\/60{background-color:#ffaa9799}.n-bg-dark-danger-border-strong\/65{background-color:#ffaa97a6}.n-bg-dark-danger-border-strong\/70{background-color:#ffaa97b3}.n-bg-dark-danger-border-strong\/75{background-color:#ffaa97bf}.n-bg-dark-danger-border-strong\/80{background-color:#ffaa97cc}.n-bg-dark-danger-border-strong\/85{background-color:#ffaa97d9}.n-bg-dark-danger-border-strong\/90{background-color:#ffaa97e6}.n-bg-dark-danger-border-strong\/95{background-color:#ffaa97f2}.n-bg-dark-danger-border-weak{background-color:#730e00}.n-bg-dark-danger-border-weak\/0{background-color:#730e0000}.n-bg-dark-danger-border-weak\/10{background-color:#730e001a}.n-bg-dark-danger-border-weak\/100{background-color:#730e00}.n-bg-dark-danger-border-weak\/15{background-color:#730e0026}.n-bg-dark-danger-border-weak\/20{background-color:#730e0033}.n-bg-dark-danger-border-weak\/25{background-color:#730e0040}.n-bg-dark-danger-border-weak\/30{background-color:#730e004d}.n-bg-dark-danger-border-weak\/35{background-color:#730e0059}.n-bg-dark-danger-border-weak\/40{background-color:#730e0066}.n-bg-dark-danger-border-weak\/45{background-color:#730e0073}.n-bg-dark-danger-border-weak\/5{background-color:#730e000d}.n-bg-dark-danger-border-weak\/50{background-color:#730e0080}.n-bg-dark-danger-border-weak\/55{background-color:#730e008c}.n-bg-dark-danger-border-weak\/60{background-color:#730e0099}.n-bg-dark-danger-border-weak\/65{background-color:#730e00a6}.n-bg-dark-danger-border-weak\/70{background-color:#730e00b3}.n-bg-dark-danger-border-weak\/75{background-color:#730e00bf}.n-bg-dark-danger-border-weak\/80{background-color:#730e00cc}.n-bg-dark-danger-border-weak\/85{background-color:#730e00d9}.n-bg-dark-danger-border-weak\/90{background-color:#730e00e6}.n-bg-dark-danger-border-weak\/95{background-color:#730e00f2}.n-bg-dark-danger-hover-strong{background-color:#f96746}.n-bg-dark-danger-hover-strong\/0{background-color:#f9674600}.n-bg-dark-danger-hover-strong\/10{background-color:#f967461a}.n-bg-dark-danger-hover-strong\/100{background-color:#f96746}.n-bg-dark-danger-hover-strong\/15{background-color:#f9674626}.n-bg-dark-danger-hover-strong\/20{background-color:#f9674633}.n-bg-dark-danger-hover-strong\/25{background-color:#f9674640}.n-bg-dark-danger-hover-strong\/30{background-color:#f967464d}.n-bg-dark-danger-hover-strong\/35{background-color:#f9674659}.n-bg-dark-danger-hover-strong\/40{background-color:#f9674666}.n-bg-dark-danger-hover-strong\/45{background-color:#f9674673}.n-bg-dark-danger-hover-strong\/5{background-color:#f967460d}.n-bg-dark-danger-hover-strong\/50{background-color:#f9674680}.n-bg-dark-danger-hover-strong\/55{background-color:#f967468c}.n-bg-dark-danger-hover-strong\/60{background-color:#f9674699}.n-bg-dark-danger-hover-strong\/65{background-color:#f96746a6}.n-bg-dark-danger-hover-strong\/70{background-color:#f96746b3}.n-bg-dark-danger-hover-strong\/75{background-color:#f96746bf}.n-bg-dark-danger-hover-strong\/80{background-color:#f96746cc}.n-bg-dark-danger-hover-strong\/85{background-color:#f96746d9}.n-bg-dark-danger-hover-strong\/90{background-color:#f96746e6}.n-bg-dark-danger-hover-strong\/95{background-color:#f96746f2}.n-bg-dark-danger-hover-weak{background-color:#ffaa9714}.n-bg-dark-danger-hover-weak\/0{background-color:#ffaa9700}.n-bg-dark-danger-hover-weak\/10{background-color:#ffaa971a}.n-bg-dark-danger-hover-weak\/100{background-color:#ffaa97}.n-bg-dark-danger-hover-weak\/15{background-color:#ffaa9726}.n-bg-dark-danger-hover-weak\/20{background-color:#ffaa9733}.n-bg-dark-danger-hover-weak\/25{background-color:#ffaa9740}.n-bg-dark-danger-hover-weak\/30{background-color:#ffaa974d}.n-bg-dark-danger-hover-weak\/35{background-color:#ffaa9759}.n-bg-dark-danger-hover-weak\/40{background-color:#ffaa9766}.n-bg-dark-danger-hover-weak\/45{background-color:#ffaa9773}.n-bg-dark-danger-hover-weak\/5{background-color:#ffaa970d}.n-bg-dark-danger-hover-weak\/50{background-color:#ffaa9780}.n-bg-dark-danger-hover-weak\/55{background-color:#ffaa978c}.n-bg-dark-danger-hover-weak\/60{background-color:#ffaa9799}.n-bg-dark-danger-hover-weak\/65{background-color:#ffaa97a6}.n-bg-dark-danger-hover-weak\/70{background-color:#ffaa97b3}.n-bg-dark-danger-hover-weak\/75{background-color:#ffaa97bf}.n-bg-dark-danger-hover-weak\/80{background-color:#ffaa97cc}.n-bg-dark-danger-hover-weak\/85{background-color:#ffaa97d9}.n-bg-dark-danger-hover-weak\/90{background-color:#ffaa97e6}.n-bg-dark-danger-hover-weak\/95{background-color:#ffaa97f2}.n-bg-dark-danger-icon{background-color:#ffaa97}.n-bg-dark-danger-icon\/0{background-color:#ffaa9700}.n-bg-dark-danger-icon\/10{background-color:#ffaa971a}.n-bg-dark-danger-icon\/100{background-color:#ffaa97}.n-bg-dark-danger-icon\/15{background-color:#ffaa9726}.n-bg-dark-danger-icon\/20{background-color:#ffaa9733}.n-bg-dark-danger-icon\/25{background-color:#ffaa9740}.n-bg-dark-danger-icon\/30{background-color:#ffaa974d}.n-bg-dark-danger-icon\/35{background-color:#ffaa9759}.n-bg-dark-danger-icon\/40{background-color:#ffaa9766}.n-bg-dark-danger-icon\/45{background-color:#ffaa9773}.n-bg-dark-danger-icon\/5{background-color:#ffaa970d}.n-bg-dark-danger-icon\/50{background-color:#ffaa9780}.n-bg-dark-danger-icon\/55{background-color:#ffaa978c}.n-bg-dark-danger-icon\/60{background-color:#ffaa9799}.n-bg-dark-danger-icon\/65{background-color:#ffaa97a6}.n-bg-dark-danger-icon\/70{background-color:#ffaa97b3}.n-bg-dark-danger-icon\/75{background-color:#ffaa97bf}.n-bg-dark-danger-icon\/80{background-color:#ffaa97cc}.n-bg-dark-danger-icon\/85{background-color:#ffaa97d9}.n-bg-dark-danger-icon\/90{background-color:#ffaa97e6}.n-bg-dark-danger-icon\/95{background-color:#ffaa97f2}.n-bg-dark-danger-pressed-weak{background-color:#ffaa971f}.n-bg-dark-danger-pressed-weak\/0{background-color:#ffaa9700}.n-bg-dark-danger-pressed-weak\/10{background-color:#ffaa971a}.n-bg-dark-danger-pressed-weak\/100{background-color:#ffaa97}.n-bg-dark-danger-pressed-weak\/15{background-color:#ffaa9726}.n-bg-dark-danger-pressed-weak\/20{background-color:#ffaa9733}.n-bg-dark-danger-pressed-weak\/25{background-color:#ffaa9740}.n-bg-dark-danger-pressed-weak\/30{background-color:#ffaa974d}.n-bg-dark-danger-pressed-weak\/35{background-color:#ffaa9759}.n-bg-dark-danger-pressed-weak\/40{background-color:#ffaa9766}.n-bg-dark-danger-pressed-weak\/45{background-color:#ffaa9773}.n-bg-dark-danger-pressed-weak\/5{background-color:#ffaa970d}.n-bg-dark-danger-pressed-weak\/50{background-color:#ffaa9780}.n-bg-dark-danger-pressed-weak\/55{background-color:#ffaa978c}.n-bg-dark-danger-pressed-weak\/60{background-color:#ffaa9799}.n-bg-dark-danger-pressed-weak\/65{background-color:#ffaa97a6}.n-bg-dark-danger-pressed-weak\/70{background-color:#ffaa97b3}.n-bg-dark-danger-pressed-weak\/75{background-color:#ffaa97bf}.n-bg-dark-danger-pressed-weak\/80{background-color:#ffaa97cc}.n-bg-dark-danger-pressed-weak\/85{background-color:#ffaa97d9}.n-bg-dark-danger-pressed-weak\/90{background-color:#ffaa97e6}.n-bg-dark-danger-pressed-weak\/95{background-color:#ffaa97f2}.n-bg-dark-danger-strong{background-color:#e84e2c}.n-bg-dark-danger-strong\/0{background-color:#e84e2c00}.n-bg-dark-danger-strong\/10{background-color:#e84e2c1a}.n-bg-dark-danger-strong\/100{background-color:#e84e2c}.n-bg-dark-danger-strong\/15{background-color:#e84e2c26}.n-bg-dark-danger-strong\/20{background-color:#e84e2c33}.n-bg-dark-danger-strong\/25{background-color:#e84e2c40}.n-bg-dark-danger-strong\/30{background-color:#e84e2c4d}.n-bg-dark-danger-strong\/35{background-color:#e84e2c59}.n-bg-dark-danger-strong\/40{background-color:#e84e2c66}.n-bg-dark-danger-strong\/45{background-color:#e84e2c73}.n-bg-dark-danger-strong\/5{background-color:#e84e2c0d}.n-bg-dark-danger-strong\/50{background-color:#e84e2c80}.n-bg-dark-danger-strong\/55{background-color:#e84e2c8c}.n-bg-dark-danger-strong\/60{background-color:#e84e2c99}.n-bg-dark-danger-strong\/65{background-color:#e84e2ca6}.n-bg-dark-danger-strong\/70{background-color:#e84e2cb3}.n-bg-dark-danger-strong\/75{background-color:#e84e2cbf}.n-bg-dark-danger-strong\/80{background-color:#e84e2ccc}.n-bg-dark-danger-strong\/85{background-color:#e84e2cd9}.n-bg-dark-danger-strong\/90{background-color:#e84e2ce6}.n-bg-dark-danger-strong\/95{background-color:#e84e2cf2}.n-bg-dark-danger-text{background-color:#ffaa97}.n-bg-dark-danger-text\/0{background-color:#ffaa9700}.n-bg-dark-danger-text\/10{background-color:#ffaa971a}.n-bg-dark-danger-text\/100{background-color:#ffaa97}.n-bg-dark-danger-text\/15{background-color:#ffaa9726}.n-bg-dark-danger-text\/20{background-color:#ffaa9733}.n-bg-dark-danger-text\/25{background-color:#ffaa9740}.n-bg-dark-danger-text\/30{background-color:#ffaa974d}.n-bg-dark-danger-text\/35{background-color:#ffaa9759}.n-bg-dark-danger-text\/40{background-color:#ffaa9766}.n-bg-dark-danger-text\/45{background-color:#ffaa9773}.n-bg-dark-danger-text\/5{background-color:#ffaa970d}.n-bg-dark-danger-text\/50{background-color:#ffaa9780}.n-bg-dark-danger-text\/55{background-color:#ffaa978c}.n-bg-dark-danger-text\/60{background-color:#ffaa9799}.n-bg-dark-danger-text\/65{background-color:#ffaa97a6}.n-bg-dark-danger-text\/70{background-color:#ffaa97b3}.n-bg-dark-danger-text\/75{background-color:#ffaa97bf}.n-bg-dark-danger-text\/80{background-color:#ffaa97cc}.n-bg-dark-danger-text\/85{background-color:#ffaa97d9}.n-bg-dark-danger-text\/90{background-color:#ffaa97e6}.n-bg-dark-danger-text\/95{background-color:#ffaa97f2}.n-bg-dark-discovery-bg-status{background-color:#a07bec}.n-bg-dark-discovery-bg-status\/0{background-color:#a07bec00}.n-bg-dark-discovery-bg-status\/10{background-color:#a07bec1a}.n-bg-dark-discovery-bg-status\/100{background-color:#a07bec}.n-bg-dark-discovery-bg-status\/15{background-color:#a07bec26}.n-bg-dark-discovery-bg-status\/20{background-color:#a07bec33}.n-bg-dark-discovery-bg-status\/25{background-color:#a07bec40}.n-bg-dark-discovery-bg-status\/30{background-color:#a07bec4d}.n-bg-dark-discovery-bg-status\/35{background-color:#a07bec59}.n-bg-dark-discovery-bg-status\/40{background-color:#a07bec66}.n-bg-dark-discovery-bg-status\/45{background-color:#a07bec73}.n-bg-dark-discovery-bg-status\/5{background-color:#a07bec0d}.n-bg-dark-discovery-bg-status\/50{background-color:#a07bec80}.n-bg-dark-discovery-bg-status\/55{background-color:#a07bec8c}.n-bg-dark-discovery-bg-status\/60{background-color:#a07bec99}.n-bg-dark-discovery-bg-status\/65{background-color:#a07beca6}.n-bg-dark-discovery-bg-status\/70{background-color:#a07becb3}.n-bg-dark-discovery-bg-status\/75{background-color:#a07becbf}.n-bg-dark-discovery-bg-status\/80{background-color:#a07beccc}.n-bg-dark-discovery-bg-status\/85{background-color:#a07becd9}.n-bg-dark-discovery-bg-status\/90{background-color:#a07bece6}.n-bg-dark-discovery-bg-status\/95{background-color:#a07becf2}.n-bg-dark-discovery-bg-strong{background-color:#ccb4ff}.n-bg-dark-discovery-bg-strong\/0{background-color:#ccb4ff00}.n-bg-dark-discovery-bg-strong\/10{background-color:#ccb4ff1a}.n-bg-dark-discovery-bg-strong\/100{background-color:#ccb4ff}.n-bg-dark-discovery-bg-strong\/15{background-color:#ccb4ff26}.n-bg-dark-discovery-bg-strong\/20{background-color:#ccb4ff33}.n-bg-dark-discovery-bg-strong\/25{background-color:#ccb4ff40}.n-bg-dark-discovery-bg-strong\/30{background-color:#ccb4ff4d}.n-bg-dark-discovery-bg-strong\/35{background-color:#ccb4ff59}.n-bg-dark-discovery-bg-strong\/40{background-color:#ccb4ff66}.n-bg-dark-discovery-bg-strong\/45{background-color:#ccb4ff73}.n-bg-dark-discovery-bg-strong\/5{background-color:#ccb4ff0d}.n-bg-dark-discovery-bg-strong\/50{background-color:#ccb4ff80}.n-bg-dark-discovery-bg-strong\/55{background-color:#ccb4ff8c}.n-bg-dark-discovery-bg-strong\/60{background-color:#ccb4ff99}.n-bg-dark-discovery-bg-strong\/65{background-color:#ccb4ffa6}.n-bg-dark-discovery-bg-strong\/70{background-color:#ccb4ffb3}.n-bg-dark-discovery-bg-strong\/75{background-color:#ccb4ffbf}.n-bg-dark-discovery-bg-strong\/80{background-color:#ccb4ffcc}.n-bg-dark-discovery-bg-strong\/85{background-color:#ccb4ffd9}.n-bg-dark-discovery-bg-strong\/90{background-color:#ccb4ffe6}.n-bg-dark-discovery-bg-strong\/95{background-color:#ccb4fff2}.n-bg-dark-discovery-bg-weak{background-color:#2c2a34}.n-bg-dark-discovery-bg-weak\/0{background-color:#2c2a3400}.n-bg-dark-discovery-bg-weak\/10{background-color:#2c2a341a}.n-bg-dark-discovery-bg-weak\/100{background-color:#2c2a34}.n-bg-dark-discovery-bg-weak\/15{background-color:#2c2a3426}.n-bg-dark-discovery-bg-weak\/20{background-color:#2c2a3433}.n-bg-dark-discovery-bg-weak\/25{background-color:#2c2a3440}.n-bg-dark-discovery-bg-weak\/30{background-color:#2c2a344d}.n-bg-dark-discovery-bg-weak\/35{background-color:#2c2a3459}.n-bg-dark-discovery-bg-weak\/40{background-color:#2c2a3466}.n-bg-dark-discovery-bg-weak\/45{background-color:#2c2a3473}.n-bg-dark-discovery-bg-weak\/5{background-color:#2c2a340d}.n-bg-dark-discovery-bg-weak\/50{background-color:#2c2a3480}.n-bg-dark-discovery-bg-weak\/55{background-color:#2c2a348c}.n-bg-dark-discovery-bg-weak\/60{background-color:#2c2a3499}.n-bg-dark-discovery-bg-weak\/65{background-color:#2c2a34a6}.n-bg-dark-discovery-bg-weak\/70{background-color:#2c2a34b3}.n-bg-dark-discovery-bg-weak\/75{background-color:#2c2a34bf}.n-bg-dark-discovery-bg-weak\/80{background-color:#2c2a34cc}.n-bg-dark-discovery-bg-weak\/85{background-color:#2c2a34d9}.n-bg-dark-discovery-bg-weak\/90{background-color:#2c2a34e6}.n-bg-dark-discovery-bg-weak\/95{background-color:#2c2a34f2}.n-bg-dark-discovery-border-strong{background-color:#ccb4ff}.n-bg-dark-discovery-border-strong\/0{background-color:#ccb4ff00}.n-bg-dark-discovery-border-strong\/10{background-color:#ccb4ff1a}.n-bg-dark-discovery-border-strong\/100{background-color:#ccb4ff}.n-bg-dark-discovery-border-strong\/15{background-color:#ccb4ff26}.n-bg-dark-discovery-border-strong\/20{background-color:#ccb4ff33}.n-bg-dark-discovery-border-strong\/25{background-color:#ccb4ff40}.n-bg-dark-discovery-border-strong\/30{background-color:#ccb4ff4d}.n-bg-dark-discovery-border-strong\/35{background-color:#ccb4ff59}.n-bg-dark-discovery-border-strong\/40{background-color:#ccb4ff66}.n-bg-dark-discovery-border-strong\/45{background-color:#ccb4ff73}.n-bg-dark-discovery-border-strong\/5{background-color:#ccb4ff0d}.n-bg-dark-discovery-border-strong\/50{background-color:#ccb4ff80}.n-bg-dark-discovery-border-strong\/55{background-color:#ccb4ff8c}.n-bg-dark-discovery-border-strong\/60{background-color:#ccb4ff99}.n-bg-dark-discovery-border-strong\/65{background-color:#ccb4ffa6}.n-bg-dark-discovery-border-strong\/70{background-color:#ccb4ffb3}.n-bg-dark-discovery-border-strong\/75{background-color:#ccb4ffbf}.n-bg-dark-discovery-border-strong\/80{background-color:#ccb4ffcc}.n-bg-dark-discovery-border-strong\/85{background-color:#ccb4ffd9}.n-bg-dark-discovery-border-strong\/90{background-color:#ccb4ffe6}.n-bg-dark-discovery-border-strong\/95{background-color:#ccb4fff2}.n-bg-dark-discovery-border-weak{background-color:#4b2894}.n-bg-dark-discovery-border-weak\/0{background-color:#4b289400}.n-bg-dark-discovery-border-weak\/10{background-color:#4b28941a}.n-bg-dark-discovery-border-weak\/100{background-color:#4b2894}.n-bg-dark-discovery-border-weak\/15{background-color:#4b289426}.n-bg-dark-discovery-border-weak\/20{background-color:#4b289433}.n-bg-dark-discovery-border-weak\/25{background-color:#4b289440}.n-bg-dark-discovery-border-weak\/30{background-color:#4b28944d}.n-bg-dark-discovery-border-weak\/35{background-color:#4b289459}.n-bg-dark-discovery-border-weak\/40{background-color:#4b289466}.n-bg-dark-discovery-border-weak\/45{background-color:#4b289473}.n-bg-dark-discovery-border-weak\/5{background-color:#4b28940d}.n-bg-dark-discovery-border-weak\/50{background-color:#4b289480}.n-bg-dark-discovery-border-weak\/55{background-color:#4b28948c}.n-bg-dark-discovery-border-weak\/60{background-color:#4b289499}.n-bg-dark-discovery-border-weak\/65{background-color:#4b2894a6}.n-bg-dark-discovery-border-weak\/70{background-color:#4b2894b3}.n-bg-dark-discovery-border-weak\/75{background-color:#4b2894bf}.n-bg-dark-discovery-border-weak\/80{background-color:#4b2894cc}.n-bg-dark-discovery-border-weak\/85{background-color:#4b2894d9}.n-bg-dark-discovery-border-weak\/90{background-color:#4b2894e6}.n-bg-dark-discovery-border-weak\/95{background-color:#4b2894f2}.n-bg-dark-discovery-icon{background-color:#ccb4ff}.n-bg-dark-discovery-icon\/0{background-color:#ccb4ff00}.n-bg-dark-discovery-icon\/10{background-color:#ccb4ff1a}.n-bg-dark-discovery-icon\/100{background-color:#ccb4ff}.n-bg-dark-discovery-icon\/15{background-color:#ccb4ff26}.n-bg-dark-discovery-icon\/20{background-color:#ccb4ff33}.n-bg-dark-discovery-icon\/25{background-color:#ccb4ff40}.n-bg-dark-discovery-icon\/30{background-color:#ccb4ff4d}.n-bg-dark-discovery-icon\/35{background-color:#ccb4ff59}.n-bg-dark-discovery-icon\/40{background-color:#ccb4ff66}.n-bg-dark-discovery-icon\/45{background-color:#ccb4ff73}.n-bg-dark-discovery-icon\/5{background-color:#ccb4ff0d}.n-bg-dark-discovery-icon\/50{background-color:#ccb4ff80}.n-bg-dark-discovery-icon\/55{background-color:#ccb4ff8c}.n-bg-dark-discovery-icon\/60{background-color:#ccb4ff99}.n-bg-dark-discovery-icon\/65{background-color:#ccb4ffa6}.n-bg-dark-discovery-icon\/70{background-color:#ccb4ffb3}.n-bg-dark-discovery-icon\/75{background-color:#ccb4ffbf}.n-bg-dark-discovery-icon\/80{background-color:#ccb4ffcc}.n-bg-dark-discovery-icon\/85{background-color:#ccb4ffd9}.n-bg-dark-discovery-icon\/90{background-color:#ccb4ffe6}.n-bg-dark-discovery-icon\/95{background-color:#ccb4fff2}.n-bg-dark-discovery-text{background-color:#ccb4ff}.n-bg-dark-discovery-text\/0{background-color:#ccb4ff00}.n-bg-dark-discovery-text\/10{background-color:#ccb4ff1a}.n-bg-dark-discovery-text\/100{background-color:#ccb4ff}.n-bg-dark-discovery-text\/15{background-color:#ccb4ff26}.n-bg-dark-discovery-text\/20{background-color:#ccb4ff33}.n-bg-dark-discovery-text\/25{background-color:#ccb4ff40}.n-bg-dark-discovery-text\/30{background-color:#ccb4ff4d}.n-bg-dark-discovery-text\/35{background-color:#ccb4ff59}.n-bg-dark-discovery-text\/40{background-color:#ccb4ff66}.n-bg-dark-discovery-text\/45{background-color:#ccb4ff73}.n-bg-dark-discovery-text\/5{background-color:#ccb4ff0d}.n-bg-dark-discovery-text\/50{background-color:#ccb4ff80}.n-bg-dark-discovery-text\/55{background-color:#ccb4ff8c}.n-bg-dark-discovery-text\/60{background-color:#ccb4ff99}.n-bg-dark-discovery-text\/65{background-color:#ccb4ffa6}.n-bg-dark-discovery-text\/70{background-color:#ccb4ffb3}.n-bg-dark-discovery-text\/75{background-color:#ccb4ffbf}.n-bg-dark-discovery-text\/80{background-color:#ccb4ffcc}.n-bg-dark-discovery-text\/85{background-color:#ccb4ffd9}.n-bg-dark-discovery-text\/90{background-color:#ccb4ffe6}.n-bg-dark-discovery-text\/95{background-color:#ccb4fff2}.n-bg-dark-neutral-bg-default{background-color:#1a1b1d}.n-bg-dark-neutral-bg-default\/0{background-color:#1a1b1d00}.n-bg-dark-neutral-bg-default\/10{background-color:#1a1b1d1a}.n-bg-dark-neutral-bg-default\/100{background-color:#1a1b1d}.n-bg-dark-neutral-bg-default\/15{background-color:#1a1b1d26}.n-bg-dark-neutral-bg-default\/20{background-color:#1a1b1d33}.n-bg-dark-neutral-bg-default\/25{background-color:#1a1b1d40}.n-bg-dark-neutral-bg-default\/30{background-color:#1a1b1d4d}.n-bg-dark-neutral-bg-default\/35{background-color:#1a1b1d59}.n-bg-dark-neutral-bg-default\/40{background-color:#1a1b1d66}.n-bg-dark-neutral-bg-default\/45{background-color:#1a1b1d73}.n-bg-dark-neutral-bg-default\/5{background-color:#1a1b1d0d}.n-bg-dark-neutral-bg-default\/50{background-color:#1a1b1d80}.n-bg-dark-neutral-bg-default\/55{background-color:#1a1b1d8c}.n-bg-dark-neutral-bg-default\/60{background-color:#1a1b1d99}.n-bg-dark-neutral-bg-default\/65{background-color:#1a1b1da6}.n-bg-dark-neutral-bg-default\/70{background-color:#1a1b1db3}.n-bg-dark-neutral-bg-default\/75{background-color:#1a1b1dbf}.n-bg-dark-neutral-bg-default\/80{background-color:#1a1b1dcc}.n-bg-dark-neutral-bg-default\/85{background-color:#1a1b1dd9}.n-bg-dark-neutral-bg-default\/90{background-color:#1a1b1de6}.n-bg-dark-neutral-bg-default\/95{background-color:#1a1b1df2}.n-bg-dark-neutral-bg-on-bg-weak{background-color:#81879014}.n-bg-dark-neutral-bg-on-bg-weak\/0{background-color:#81879000}.n-bg-dark-neutral-bg-on-bg-weak\/10{background-color:#8187901a}.n-bg-dark-neutral-bg-on-bg-weak\/100{background-color:#818790}.n-bg-dark-neutral-bg-on-bg-weak\/15{background-color:#81879026}.n-bg-dark-neutral-bg-on-bg-weak\/20{background-color:#81879033}.n-bg-dark-neutral-bg-on-bg-weak\/25{background-color:#81879040}.n-bg-dark-neutral-bg-on-bg-weak\/30{background-color:#8187904d}.n-bg-dark-neutral-bg-on-bg-weak\/35{background-color:#81879059}.n-bg-dark-neutral-bg-on-bg-weak\/40{background-color:#81879066}.n-bg-dark-neutral-bg-on-bg-weak\/45{background-color:#81879073}.n-bg-dark-neutral-bg-on-bg-weak\/5{background-color:#8187900d}.n-bg-dark-neutral-bg-on-bg-weak\/50{background-color:#81879080}.n-bg-dark-neutral-bg-on-bg-weak\/55{background-color:#8187908c}.n-bg-dark-neutral-bg-on-bg-weak\/60{background-color:#81879099}.n-bg-dark-neutral-bg-on-bg-weak\/65{background-color:#818790a6}.n-bg-dark-neutral-bg-on-bg-weak\/70{background-color:#818790b3}.n-bg-dark-neutral-bg-on-bg-weak\/75{background-color:#818790bf}.n-bg-dark-neutral-bg-on-bg-weak\/80{background-color:#818790cc}.n-bg-dark-neutral-bg-on-bg-weak\/85{background-color:#818790d9}.n-bg-dark-neutral-bg-on-bg-weak\/90{background-color:#818790e6}.n-bg-dark-neutral-bg-on-bg-weak\/95{background-color:#818790f2}.n-bg-dark-neutral-bg-status{background-color:#a8acb2}.n-bg-dark-neutral-bg-status\/0{background-color:#a8acb200}.n-bg-dark-neutral-bg-status\/10{background-color:#a8acb21a}.n-bg-dark-neutral-bg-status\/100{background-color:#a8acb2}.n-bg-dark-neutral-bg-status\/15{background-color:#a8acb226}.n-bg-dark-neutral-bg-status\/20{background-color:#a8acb233}.n-bg-dark-neutral-bg-status\/25{background-color:#a8acb240}.n-bg-dark-neutral-bg-status\/30{background-color:#a8acb24d}.n-bg-dark-neutral-bg-status\/35{background-color:#a8acb259}.n-bg-dark-neutral-bg-status\/40{background-color:#a8acb266}.n-bg-dark-neutral-bg-status\/45{background-color:#a8acb273}.n-bg-dark-neutral-bg-status\/5{background-color:#a8acb20d}.n-bg-dark-neutral-bg-status\/50{background-color:#a8acb280}.n-bg-dark-neutral-bg-status\/55{background-color:#a8acb28c}.n-bg-dark-neutral-bg-status\/60{background-color:#a8acb299}.n-bg-dark-neutral-bg-status\/65{background-color:#a8acb2a6}.n-bg-dark-neutral-bg-status\/70{background-color:#a8acb2b3}.n-bg-dark-neutral-bg-status\/75{background-color:#a8acb2bf}.n-bg-dark-neutral-bg-status\/80{background-color:#a8acb2cc}.n-bg-dark-neutral-bg-status\/85{background-color:#a8acb2d9}.n-bg-dark-neutral-bg-status\/90{background-color:#a8acb2e6}.n-bg-dark-neutral-bg-status\/95{background-color:#a8acb2f2}.n-bg-dark-neutral-bg-strong{background-color:#3c3f44}.n-bg-dark-neutral-bg-strong\/0{background-color:#3c3f4400}.n-bg-dark-neutral-bg-strong\/10{background-color:#3c3f441a}.n-bg-dark-neutral-bg-strong\/100{background-color:#3c3f44}.n-bg-dark-neutral-bg-strong\/15{background-color:#3c3f4426}.n-bg-dark-neutral-bg-strong\/20{background-color:#3c3f4433}.n-bg-dark-neutral-bg-strong\/25{background-color:#3c3f4440}.n-bg-dark-neutral-bg-strong\/30{background-color:#3c3f444d}.n-bg-dark-neutral-bg-strong\/35{background-color:#3c3f4459}.n-bg-dark-neutral-bg-strong\/40{background-color:#3c3f4466}.n-bg-dark-neutral-bg-strong\/45{background-color:#3c3f4473}.n-bg-dark-neutral-bg-strong\/5{background-color:#3c3f440d}.n-bg-dark-neutral-bg-strong\/50{background-color:#3c3f4480}.n-bg-dark-neutral-bg-strong\/55{background-color:#3c3f448c}.n-bg-dark-neutral-bg-strong\/60{background-color:#3c3f4499}.n-bg-dark-neutral-bg-strong\/65{background-color:#3c3f44a6}.n-bg-dark-neutral-bg-strong\/70{background-color:#3c3f44b3}.n-bg-dark-neutral-bg-strong\/75{background-color:#3c3f44bf}.n-bg-dark-neutral-bg-strong\/80{background-color:#3c3f44cc}.n-bg-dark-neutral-bg-strong\/85{background-color:#3c3f44d9}.n-bg-dark-neutral-bg-strong\/90{background-color:#3c3f44e6}.n-bg-dark-neutral-bg-strong\/95{background-color:#3c3f44f2}.n-bg-dark-neutral-bg-stronger{background-color:#6f757e}.n-bg-dark-neutral-bg-stronger\/0{background-color:#6f757e00}.n-bg-dark-neutral-bg-stronger\/10{background-color:#6f757e1a}.n-bg-dark-neutral-bg-stronger\/100{background-color:#6f757e}.n-bg-dark-neutral-bg-stronger\/15{background-color:#6f757e26}.n-bg-dark-neutral-bg-stronger\/20{background-color:#6f757e33}.n-bg-dark-neutral-bg-stronger\/25{background-color:#6f757e40}.n-bg-dark-neutral-bg-stronger\/30{background-color:#6f757e4d}.n-bg-dark-neutral-bg-stronger\/35{background-color:#6f757e59}.n-bg-dark-neutral-bg-stronger\/40{background-color:#6f757e66}.n-bg-dark-neutral-bg-stronger\/45{background-color:#6f757e73}.n-bg-dark-neutral-bg-stronger\/5{background-color:#6f757e0d}.n-bg-dark-neutral-bg-stronger\/50{background-color:#6f757e80}.n-bg-dark-neutral-bg-stronger\/55{background-color:#6f757e8c}.n-bg-dark-neutral-bg-stronger\/60{background-color:#6f757e99}.n-bg-dark-neutral-bg-stronger\/65{background-color:#6f757ea6}.n-bg-dark-neutral-bg-stronger\/70{background-color:#6f757eb3}.n-bg-dark-neutral-bg-stronger\/75{background-color:#6f757ebf}.n-bg-dark-neutral-bg-stronger\/80{background-color:#6f757ecc}.n-bg-dark-neutral-bg-stronger\/85{background-color:#6f757ed9}.n-bg-dark-neutral-bg-stronger\/90{background-color:#6f757ee6}.n-bg-dark-neutral-bg-stronger\/95{background-color:#6f757ef2}.n-bg-dark-neutral-bg-strongest{background-color:#f5f6f6}.n-bg-dark-neutral-bg-strongest\/0{background-color:#f5f6f600}.n-bg-dark-neutral-bg-strongest\/10{background-color:#f5f6f61a}.n-bg-dark-neutral-bg-strongest\/100{background-color:#f5f6f6}.n-bg-dark-neutral-bg-strongest\/15{background-color:#f5f6f626}.n-bg-dark-neutral-bg-strongest\/20{background-color:#f5f6f633}.n-bg-dark-neutral-bg-strongest\/25{background-color:#f5f6f640}.n-bg-dark-neutral-bg-strongest\/30{background-color:#f5f6f64d}.n-bg-dark-neutral-bg-strongest\/35{background-color:#f5f6f659}.n-bg-dark-neutral-bg-strongest\/40{background-color:#f5f6f666}.n-bg-dark-neutral-bg-strongest\/45{background-color:#f5f6f673}.n-bg-dark-neutral-bg-strongest\/5{background-color:#f5f6f60d}.n-bg-dark-neutral-bg-strongest\/50{background-color:#f5f6f680}.n-bg-dark-neutral-bg-strongest\/55{background-color:#f5f6f68c}.n-bg-dark-neutral-bg-strongest\/60{background-color:#f5f6f699}.n-bg-dark-neutral-bg-strongest\/65{background-color:#f5f6f6a6}.n-bg-dark-neutral-bg-strongest\/70{background-color:#f5f6f6b3}.n-bg-dark-neutral-bg-strongest\/75{background-color:#f5f6f6bf}.n-bg-dark-neutral-bg-strongest\/80{background-color:#f5f6f6cc}.n-bg-dark-neutral-bg-strongest\/85{background-color:#f5f6f6d9}.n-bg-dark-neutral-bg-strongest\/90{background-color:#f5f6f6e6}.n-bg-dark-neutral-bg-strongest\/95{background-color:#f5f6f6f2}.n-bg-dark-neutral-bg-weak{background-color:#212325}.n-bg-dark-neutral-bg-weak\/0{background-color:#21232500}.n-bg-dark-neutral-bg-weak\/10{background-color:#2123251a}.n-bg-dark-neutral-bg-weak\/100{background-color:#212325}.n-bg-dark-neutral-bg-weak\/15{background-color:#21232526}.n-bg-dark-neutral-bg-weak\/20{background-color:#21232533}.n-bg-dark-neutral-bg-weak\/25{background-color:#21232540}.n-bg-dark-neutral-bg-weak\/30{background-color:#2123254d}.n-bg-dark-neutral-bg-weak\/35{background-color:#21232559}.n-bg-dark-neutral-bg-weak\/40{background-color:#21232566}.n-bg-dark-neutral-bg-weak\/45{background-color:#21232573}.n-bg-dark-neutral-bg-weak\/5{background-color:#2123250d}.n-bg-dark-neutral-bg-weak\/50{background-color:#21232580}.n-bg-dark-neutral-bg-weak\/55{background-color:#2123258c}.n-bg-dark-neutral-bg-weak\/60{background-color:#21232599}.n-bg-dark-neutral-bg-weak\/65{background-color:#212325a6}.n-bg-dark-neutral-bg-weak\/70{background-color:#212325b3}.n-bg-dark-neutral-bg-weak\/75{background-color:#212325bf}.n-bg-dark-neutral-bg-weak\/80{background-color:#212325cc}.n-bg-dark-neutral-bg-weak\/85{background-color:#212325d9}.n-bg-dark-neutral-bg-weak\/90{background-color:#212325e6}.n-bg-dark-neutral-bg-weak\/95{background-color:#212325f2}.n-bg-dark-neutral-border-strong{background-color:#5e636a}.n-bg-dark-neutral-border-strong\/0{background-color:#5e636a00}.n-bg-dark-neutral-border-strong\/10{background-color:#5e636a1a}.n-bg-dark-neutral-border-strong\/100{background-color:#5e636a}.n-bg-dark-neutral-border-strong\/15{background-color:#5e636a26}.n-bg-dark-neutral-border-strong\/20{background-color:#5e636a33}.n-bg-dark-neutral-border-strong\/25{background-color:#5e636a40}.n-bg-dark-neutral-border-strong\/30{background-color:#5e636a4d}.n-bg-dark-neutral-border-strong\/35{background-color:#5e636a59}.n-bg-dark-neutral-border-strong\/40{background-color:#5e636a66}.n-bg-dark-neutral-border-strong\/45{background-color:#5e636a73}.n-bg-dark-neutral-border-strong\/5{background-color:#5e636a0d}.n-bg-dark-neutral-border-strong\/50{background-color:#5e636a80}.n-bg-dark-neutral-border-strong\/55{background-color:#5e636a8c}.n-bg-dark-neutral-border-strong\/60{background-color:#5e636a99}.n-bg-dark-neutral-border-strong\/65{background-color:#5e636aa6}.n-bg-dark-neutral-border-strong\/70{background-color:#5e636ab3}.n-bg-dark-neutral-border-strong\/75{background-color:#5e636abf}.n-bg-dark-neutral-border-strong\/80{background-color:#5e636acc}.n-bg-dark-neutral-border-strong\/85{background-color:#5e636ad9}.n-bg-dark-neutral-border-strong\/90{background-color:#5e636ae6}.n-bg-dark-neutral-border-strong\/95{background-color:#5e636af2}.n-bg-dark-neutral-border-strongest{background-color:#bbbec3}.n-bg-dark-neutral-border-strongest\/0{background-color:#bbbec300}.n-bg-dark-neutral-border-strongest\/10{background-color:#bbbec31a}.n-bg-dark-neutral-border-strongest\/100{background-color:#bbbec3}.n-bg-dark-neutral-border-strongest\/15{background-color:#bbbec326}.n-bg-dark-neutral-border-strongest\/20{background-color:#bbbec333}.n-bg-dark-neutral-border-strongest\/25{background-color:#bbbec340}.n-bg-dark-neutral-border-strongest\/30{background-color:#bbbec34d}.n-bg-dark-neutral-border-strongest\/35{background-color:#bbbec359}.n-bg-dark-neutral-border-strongest\/40{background-color:#bbbec366}.n-bg-dark-neutral-border-strongest\/45{background-color:#bbbec373}.n-bg-dark-neutral-border-strongest\/5{background-color:#bbbec30d}.n-bg-dark-neutral-border-strongest\/50{background-color:#bbbec380}.n-bg-dark-neutral-border-strongest\/55{background-color:#bbbec38c}.n-bg-dark-neutral-border-strongest\/60{background-color:#bbbec399}.n-bg-dark-neutral-border-strongest\/65{background-color:#bbbec3a6}.n-bg-dark-neutral-border-strongest\/70{background-color:#bbbec3b3}.n-bg-dark-neutral-border-strongest\/75{background-color:#bbbec3bf}.n-bg-dark-neutral-border-strongest\/80{background-color:#bbbec3cc}.n-bg-dark-neutral-border-strongest\/85{background-color:#bbbec3d9}.n-bg-dark-neutral-border-strongest\/90{background-color:#bbbec3e6}.n-bg-dark-neutral-border-strongest\/95{background-color:#bbbec3f2}.n-bg-dark-neutral-border-weak{background-color:#3c3f44}.n-bg-dark-neutral-border-weak\/0{background-color:#3c3f4400}.n-bg-dark-neutral-border-weak\/10{background-color:#3c3f441a}.n-bg-dark-neutral-border-weak\/100{background-color:#3c3f44}.n-bg-dark-neutral-border-weak\/15{background-color:#3c3f4426}.n-bg-dark-neutral-border-weak\/20{background-color:#3c3f4433}.n-bg-dark-neutral-border-weak\/25{background-color:#3c3f4440}.n-bg-dark-neutral-border-weak\/30{background-color:#3c3f444d}.n-bg-dark-neutral-border-weak\/35{background-color:#3c3f4459}.n-bg-dark-neutral-border-weak\/40{background-color:#3c3f4466}.n-bg-dark-neutral-border-weak\/45{background-color:#3c3f4473}.n-bg-dark-neutral-border-weak\/5{background-color:#3c3f440d}.n-bg-dark-neutral-border-weak\/50{background-color:#3c3f4480}.n-bg-dark-neutral-border-weak\/55{background-color:#3c3f448c}.n-bg-dark-neutral-border-weak\/60{background-color:#3c3f4499}.n-bg-dark-neutral-border-weak\/65{background-color:#3c3f44a6}.n-bg-dark-neutral-border-weak\/70{background-color:#3c3f44b3}.n-bg-dark-neutral-border-weak\/75{background-color:#3c3f44bf}.n-bg-dark-neutral-border-weak\/80{background-color:#3c3f44cc}.n-bg-dark-neutral-border-weak\/85{background-color:#3c3f44d9}.n-bg-dark-neutral-border-weak\/90{background-color:#3c3f44e6}.n-bg-dark-neutral-border-weak\/95{background-color:#3c3f44f2}.n-bg-dark-neutral-hover{background-color:#959aa11a}.n-bg-dark-neutral-hover\/0{background-color:#959aa100}.n-bg-dark-neutral-hover\/10{background-color:#959aa11a}.n-bg-dark-neutral-hover\/100{background-color:#959aa1}.n-bg-dark-neutral-hover\/15{background-color:#959aa126}.n-bg-dark-neutral-hover\/20{background-color:#959aa133}.n-bg-dark-neutral-hover\/25{background-color:#959aa140}.n-bg-dark-neutral-hover\/30{background-color:#959aa14d}.n-bg-dark-neutral-hover\/35{background-color:#959aa159}.n-bg-dark-neutral-hover\/40{background-color:#959aa166}.n-bg-dark-neutral-hover\/45{background-color:#959aa173}.n-bg-dark-neutral-hover\/5{background-color:#959aa10d}.n-bg-dark-neutral-hover\/50{background-color:#959aa180}.n-bg-dark-neutral-hover\/55{background-color:#959aa18c}.n-bg-dark-neutral-hover\/60{background-color:#959aa199}.n-bg-dark-neutral-hover\/65{background-color:#959aa1a6}.n-bg-dark-neutral-hover\/70{background-color:#959aa1b3}.n-bg-dark-neutral-hover\/75{background-color:#959aa1bf}.n-bg-dark-neutral-hover\/80{background-color:#959aa1cc}.n-bg-dark-neutral-hover\/85{background-color:#959aa1d9}.n-bg-dark-neutral-hover\/90{background-color:#959aa1e6}.n-bg-dark-neutral-hover\/95{background-color:#959aa1f2}.n-bg-dark-neutral-icon{background-color:#cfd1d4}.n-bg-dark-neutral-icon\/0{background-color:#cfd1d400}.n-bg-dark-neutral-icon\/10{background-color:#cfd1d41a}.n-bg-dark-neutral-icon\/100{background-color:#cfd1d4}.n-bg-dark-neutral-icon\/15{background-color:#cfd1d426}.n-bg-dark-neutral-icon\/20{background-color:#cfd1d433}.n-bg-dark-neutral-icon\/25{background-color:#cfd1d440}.n-bg-dark-neutral-icon\/30{background-color:#cfd1d44d}.n-bg-dark-neutral-icon\/35{background-color:#cfd1d459}.n-bg-dark-neutral-icon\/40{background-color:#cfd1d466}.n-bg-dark-neutral-icon\/45{background-color:#cfd1d473}.n-bg-dark-neutral-icon\/5{background-color:#cfd1d40d}.n-bg-dark-neutral-icon\/50{background-color:#cfd1d480}.n-bg-dark-neutral-icon\/55{background-color:#cfd1d48c}.n-bg-dark-neutral-icon\/60{background-color:#cfd1d499}.n-bg-dark-neutral-icon\/65{background-color:#cfd1d4a6}.n-bg-dark-neutral-icon\/70{background-color:#cfd1d4b3}.n-bg-dark-neutral-icon\/75{background-color:#cfd1d4bf}.n-bg-dark-neutral-icon\/80{background-color:#cfd1d4cc}.n-bg-dark-neutral-icon\/85{background-color:#cfd1d4d9}.n-bg-dark-neutral-icon\/90{background-color:#cfd1d4e6}.n-bg-dark-neutral-icon\/95{background-color:#cfd1d4f2}.n-bg-dark-neutral-pressed{background-color:#959aa133}.n-bg-dark-neutral-pressed\/0{background-color:#959aa100}.n-bg-dark-neutral-pressed\/10{background-color:#959aa11a}.n-bg-dark-neutral-pressed\/100{background-color:#959aa1}.n-bg-dark-neutral-pressed\/15{background-color:#959aa126}.n-bg-dark-neutral-pressed\/20{background-color:#959aa133}.n-bg-dark-neutral-pressed\/25{background-color:#959aa140}.n-bg-dark-neutral-pressed\/30{background-color:#959aa14d}.n-bg-dark-neutral-pressed\/35{background-color:#959aa159}.n-bg-dark-neutral-pressed\/40{background-color:#959aa166}.n-bg-dark-neutral-pressed\/45{background-color:#959aa173}.n-bg-dark-neutral-pressed\/5{background-color:#959aa10d}.n-bg-dark-neutral-pressed\/50{background-color:#959aa180}.n-bg-dark-neutral-pressed\/55{background-color:#959aa18c}.n-bg-dark-neutral-pressed\/60{background-color:#959aa199}.n-bg-dark-neutral-pressed\/65{background-color:#959aa1a6}.n-bg-dark-neutral-pressed\/70{background-color:#959aa1b3}.n-bg-dark-neutral-pressed\/75{background-color:#959aa1bf}.n-bg-dark-neutral-pressed\/80{background-color:#959aa1cc}.n-bg-dark-neutral-pressed\/85{background-color:#959aa1d9}.n-bg-dark-neutral-pressed\/90{background-color:#959aa1e6}.n-bg-dark-neutral-pressed\/95{background-color:#959aa1f2}.n-bg-dark-neutral-text-default{background-color:#f5f6f6}.n-bg-dark-neutral-text-default\/0{background-color:#f5f6f600}.n-bg-dark-neutral-text-default\/10{background-color:#f5f6f61a}.n-bg-dark-neutral-text-default\/100{background-color:#f5f6f6}.n-bg-dark-neutral-text-default\/15{background-color:#f5f6f626}.n-bg-dark-neutral-text-default\/20{background-color:#f5f6f633}.n-bg-dark-neutral-text-default\/25{background-color:#f5f6f640}.n-bg-dark-neutral-text-default\/30{background-color:#f5f6f64d}.n-bg-dark-neutral-text-default\/35{background-color:#f5f6f659}.n-bg-dark-neutral-text-default\/40{background-color:#f5f6f666}.n-bg-dark-neutral-text-default\/45{background-color:#f5f6f673}.n-bg-dark-neutral-text-default\/5{background-color:#f5f6f60d}.n-bg-dark-neutral-text-default\/50{background-color:#f5f6f680}.n-bg-dark-neutral-text-default\/55{background-color:#f5f6f68c}.n-bg-dark-neutral-text-default\/60{background-color:#f5f6f699}.n-bg-dark-neutral-text-default\/65{background-color:#f5f6f6a6}.n-bg-dark-neutral-text-default\/70{background-color:#f5f6f6b3}.n-bg-dark-neutral-text-default\/75{background-color:#f5f6f6bf}.n-bg-dark-neutral-text-default\/80{background-color:#f5f6f6cc}.n-bg-dark-neutral-text-default\/85{background-color:#f5f6f6d9}.n-bg-dark-neutral-text-default\/90{background-color:#f5f6f6e6}.n-bg-dark-neutral-text-default\/95{background-color:#f5f6f6f2}.n-bg-dark-neutral-text-inverse{background-color:#1a1b1d}.n-bg-dark-neutral-text-inverse\/0{background-color:#1a1b1d00}.n-bg-dark-neutral-text-inverse\/10{background-color:#1a1b1d1a}.n-bg-dark-neutral-text-inverse\/100{background-color:#1a1b1d}.n-bg-dark-neutral-text-inverse\/15{background-color:#1a1b1d26}.n-bg-dark-neutral-text-inverse\/20{background-color:#1a1b1d33}.n-bg-dark-neutral-text-inverse\/25{background-color:#1a1b1d40}.n-bg-dark-neutral-text-inverse\/30{background-color:#1a1b1d4d}.n-bg-dark-neutral-text-inverse\/35{background-color:#1a1b1d59}.n-bg-dark-neutral-text-inverse\/40{background-color:#1a1b1d66}.n-bg-dark-neutral-text-inverse\/45{background-color:#1a1b1d73}.n-bg-dark-neutral-text-inverse\/5{background-color:#1a1b1d0d}.n-bg-dark-neutral-text-inverse\/50{background-color:#1a1b1d80}.n-bg-dark-neutral-text-inverse\/55{background-color:#1a1b1d8c}.n-bg-dark-neutral-text-inverse\/60{background-color:#1a1b1d99}.n-bg-dark-neutral-text-inverse\/65{background-color:#1a1b1da6}.n-bg-dark-neutral-text-inverse\/70{background-color:#1a1b1db3}.n-bg-dark-neutral-text-inverse\/75{background-color:#1a1b1dbf}.n-bg-dark-neutral-text-inverse\/80{background-color:#1a1b1dcc}.n-bg-dark-neutral-text-inverse\/85{background-color:#1a1b1dd9}.n-bg-dark-neutral-text-inverse\/90{background-color:#1a1b1de6}.n-bg-dark-neutral-text-inverse\/95{background-color:#1a1b1df2}.n-bg-dark-neutral-text-weak{background-color:#cfd1d4}.n-bg-dark-neutral-text-weak\/0{background-color:#cfd1d400}.n-bg-dark-neutral-text-weak\/10{background-color:#cfd1d41a}.n-bg-dark-neutral-text-weak\/100{background-color:#cfd1d4}.n-bg-dark-neutral-text-weak\/15{background-color:#cfd1d426}.n-bg-dark-neutral-text-weak\/20{background-color:#cfd1d433}.n-bg-dark-neutral-text-weak\/25{background-color:#cfd1d440}.n-bg-dark-neutral-text-weak\/30{background-color:#cfd1d44d}.n-bg-dark-neutral-text-weak\/35{background-color:#cfd1d459}.n-bg-dark-neutral-text-weak\/40{background-color:#cfd1d466}.n-bg-dark-neutral-text-weak\/45{background-color:#cfd1d473}.n-bg-dark-neutral-text-weak\/5{background-color:#cfd1d40d}.n-bg-dark-neutral-text-weak\/50{background-color:#cfd1d480}.n-bg-dark-neutral-text-weak\/55{background-color:#cfd1d48c}.n-bg-dark-neutral-text-weak\/60{background-color:#cfd1d499}.n-bg-dark-neutral-text-weak\/65{background-color:#cfd1d4a6}.n-bg-dark-neutral-text-weak\/70{background-color:#cfd1d4b3}.n-bg-dark-neutral-text-weak\/75{background-color:#cfd1d4bf}.n-bg-dark-neutral-text-weak\/80{background-color:#cfd1d4cc}.n-bg-dark-neutral-text-weak\/85{background-color:#cfd1d4d9}.n-bg-dark-neutral-text-weak\/90{background-color:#cfd1d4e6}.n-bg-dark-neutral-text-weak\/95{background-color:#cfd1d4f2}.n-bg-dark-neutral-text-weaker{background-color:#a8acb2}.n-bg-dark-neutral-text-weaker\/0{background-color:#a8acb200}.n-bg-dark-neutral-text-weaker\/10{background-color:#a8acb21a}.n-bg-dark-neutral-text-weaker\/100{background-color:#a8acb2}.n-bg-dark-neutral-text-weaker\/15{background-color:#a8acb226}.n-bg-dark-neutral-text-weaker\/20{background-color:#a8acb233}.n-bg-dark-neutral-text-weaker\/25{background-color:#a8acb240}.n-bg-dark-neutral-text-weaker\/30{background-color:#a8acb24d}.n-bg-dark-neutral-text-weaker\/35{background-color:#a8acb259}.n-bg-dark-neutral-text-weaker\/40{background-color:#a8acb266}.n-bg-dark-neutral-text-weaker\/45{background-color:#a8acb273}.n-bg-dark-neutral-text-weaker\/5{background-color:#a8acb20d}.n-bg-dark-neutral-text-weaker\/50{background-color:#a8acb280}.n-bg-dark-neutral-text-weaker\/55{background-color:#a8acb28c}.n-bg-dark-neutral-text-weaker\/60{background-color:#a8acb299}.n-bg-dark-neutral-text-weaker\/65{background-color:#a8acb2a6}.n-bg-dark-neutral-text-weaker\/70{background-color:#a8acb2b3}.n-bg-dark-neutral-text-weaker\/75{background-color:#a8acb2bf}.n-bg-dark-neutral-text-weaker\/80{background-color:#a8acb2cc}.n-bg-dark-neutral-text-weaker\/85{background-color:#a8acb2d9}.n-bg-dark-neutral-text-weaker\/90{background-color:#a8acb2e6}.n-bg-dark-neutral-text-weaker\/95{background-color:#a8acb2f2}.n-bg-dark-neutral-text-weakest{background-color:#818790}.n-bg-dark-neutral-text-weakest\/0{background-color:#81879000}.n-bg-dark-neutral-text-weakest\/10{background-color:#8187901a}.n-bg-dark-neutral-text-weakest\/100{background-color:#818790}.n-bg-dark-neutral-text-weakest\/15{background-color:#81879026}.n-bg-dark-neutral-text-weakest\/20{background-color:#81879033}.n-bg-dark-neutral-text-weakest\/25{background-color:#81879040}.n-bg-dark-neutral-text-weakest\/30{background-color:#8187904d}.n-bg-dark-neutral-text-weakest\/35{background-color:#81879059}.n-bg-dark-neutral-text-weakest\/40{background-color:#81879066}.n-bg-dark-neutral-text-weakest\/45{background-color:#81879073}.n-bg-dark-neutral-text-weakest\/5{background-color:#8187900d}.n-bg-dark-neutral-text-weakest\/50{background-color:#81879080}.n-bg-dark-neutral-text-weakest\/55{background-color:#8187908c}.n-bg-dark-neutral-text-weakest\/60{background-color:#81879099}.n-bg-dark-neutral-text-weakest\/65{background-color:#818790a6}.n-bg-dark-neutral-text-weakest\/70{background-color:#818790b3}.n-bg-dark-neutral-text-weakest\/75{background-color:#818790bf}.n-bg-dark-neutral-text-weakest\/80{background-color:#818790cc}.n-bg-dark-neutral-text-weakest\/85{background-color:#818790d9}.n-bg-dark-neutral-text-weakest\/90{background-color:#818790e6}.n-bg-dark-neutral-text-weakest\/95{background-color:#818790f2}.n-bg-dark-primary-bg-selected{background-color:#262f31}.n-bg-dark-primary-bg-selected\/0{background-color:#262f3100}.n-bg-dark-primary-bg-selected\/10{background-color:#262f311a}.n-bg-dark-primary-bg-selected\/100{background-color:#262f31}.n-bg-dark-primary-bg-selected\/15{background-color:#262f3126}.n-bg-dark-primary-bg-selected\/20{background-color:#262f3133}.n-bg-dark-primary-bg-selected\/25{background-color:#262f3140}.n-bg-dark-primary-bg-selected\/30{background-color:#262f314d}.n-bg-dark-primary-bg-selected\/35{background-color:#262f3159}.n-bg-dark-primary-bg-selected\/40{background-color:#262f3166}.n-bg-dark-primary-bg-selected\/45{background-color:#262f3173}.n-bg-dark-primary-bg-selected\/5{background-color:#262f310d}.n-bg-dark-primary-bg-selected\/50{background-color:#262f3180}.n-bg-dark-primary-bg-selected\/55{background-color:#262f318c}.n-bg-dark-primary-bg-selected\/60{background-color:#262f3199}.n-bg-dark-primary-bg-selected\/65{background-color:#262f31a6}.n-bg-dark-primary-bg-selected\/70{background-color:#262f31b3}.n-bg-dark-primary-bg-selected\/75{background-color:#262f31bf}.n-bg-dark-primary-bg-selected\/80{background-color:#262f31cc}.n-bg-dark-primary-bg-selected\/85{background-color:#262f31d9}.n-bg-dark-primary-bg-selected\/90{background-color:#262f31e6}.n-bg-dark-primary-bg-selected\/95{background-color:#262f31f2}.n-bg-dark-primary-bg-status{background-color:#5db3bf}.n-bg-dark-primary-bg-status\/0{background-color:#5db3bf00}.n-bg-dark-primary-bg-status\/10{background-color:#5db3bf1a}.n-bg-dark-primary-bg-status\/100{background-color:#5db3bf}.n-bg-dark-primary-bg-status\/15{background-color:#5db3bf26}.n-bg-dark-primary-bg-status\/20{background-color:#5db3bf33}.n-bg-dark-primary-bg-status\/25{background-color:#5db3bf40}.n-bg-dark-primary-bg-status\/30{background-color:#5db3bf4d}.n-bg-dark-primary-bg-status\/35{background-color:#5db3bf59}.n-bg-dark-primary-bg-status\/40{background-color:#5db3bf66}.n-bg-dark-primary-bg-status\/45{background-color:#5db3bf73}.n-bg-dark-primary-bg-status\/5{background-color:#5db3bf0d}.n-bg-dark-primary-bg-status\/50{background-color:#5db3bf80}.n-bg-dark-primary-bg-status\/55{background-color:#5db3bf8c}.n-bg-dark-primary-bg-status\/60{background-color:#5db3bf99}.n-bg-dark-primary-bg-status\/65{background-color:#5db3bfa6}.n-bg-dark-primary-bg-status\/70{background-color:#5db3bfb3}.n-bg-dark-primary-bg-status\/75{background-color:#5db3bfbf}.n-bg-dark-primary-bg-status\/80{background-color:#5db3bfcc}.n-bg-dark-primary-bg-status\/85{background-color:#5db3bfd9}.n-bg-dark-primary-bg-status\/90{background-color:#5db3bfe6}.n-bg-dark-primary-bg-status\/95{background-color:#5db3bff2}.n-bg-dark-primary-bg-strong{background-color:#8fe3e8}.n-bg-dark-primary-bg-strong\/0{background-color:#8fe3e800}.n-bg-dark-primary-bg-strong\/10{background-color:#8fe3e81a}.n-bg-dark-primary-bg-strong\/100{background-color:#8fe3e8}.n-bg-dark-primary-bg-strong\/15{background-color:#8fe3e826}.n-bg-dark-primary-bg-strong\/20{background-color:#8fe3e833}.n-bg-dark-primary-bg-strong\/25{background-color:#8fe3e840}.n-bg-dark-primary-bg-strong\/30{background-color:#8fe3e84d}.n-bg-dark-primary-bg-strong\/35{background-color:#8fe3e859}.n-bg-dark-primary-bg-strong\/40{background-color:#8fe3e866}.n-bg-dark-primary-bg-strong\/45{background-color:#8fe3e873}.n-bg-dark-primary-bg-strong\/5{background-color:#8fe3e80d}.n-bg-dark-primary-bg-strong\/50{background-color:#8fe3e880}.n-bg-dark-primary-bg-strong\/55{background-color:#8fe3e88c}.n-bg-dark-primary-bg-strong\/60{background-color:#8fe3e899}.n-bg-dark-primary-bg-strong\/65{background-color:#8fe3e8a6}.n-bg-dark-primary-bg-strong\/70{background-color:#8fe3e8b3}.n-bg-dark-primary-bg-strong\/75{background-color:#8fe3e8bf}.n-bg-dark-primary-bg-strong\/80{background-color:#8fe3e8cc}.n-bg-dark-primary-bg-strong\/85{background-color:#8fe3e8d9}.n-bg-dark-primary-bg-strong\/90{background-color:#8fe3e8e6}.n-bg-dark-primary-bg-strong\/95{background-color:#8fe3e8f2}.n-bg-dark-primary-bg-weak{background-color:#262f31}.n-bg-dark-primary-bg-weak\/0{background-color:#262f3100}.n-bg-dark-primary-bg-weak\/10{background-color:#262f311a}.n-bg-dark-primary-bg-weak\/100{background-color:#262f31}.n-bg-dark-primary-bg-weak\/15{background-color:#262f3126}.n-bg-dark-primary-bg-weak\/20{background-color:#262f3133}.n-bg-dark-primary-bg-weak\/25{background-color:#262f3140}.n-bg-dark-primary-bg-weak\/30{background-color:#262f314d}.n-bg-dark-primary-bg-weak\/35{background-color:#262f3159}.n-bg-dark-primary-bg-weak\/40{background-color:#262f3166}.n-bg-dark-primary-bg-weak\/45{background-color:#262f3173}.n-bg-dark-primary-bg-weak\/5{background-color:#262f310d}.n-bg-dark-primary-bg-weak\/50{background-color:#262f3180}.n-bg-dark-primary-bg-weak\/55{background-color:#262f318c}.n-bg-dark-primary-bg-weak\/60{background-color:#262f3199}.n-bg-dark-primary-bg-weak\/65{background-color:#262f31a6}.n-bg-dark-primary-bg-weak\/70{background-color:#262f31b3}.n-bg-dark-primary-bg-weak\/75{background-color:#262f31bf}.n-bg-dark-primary-bg-weak\/80{background-color:#262f31cc}.n-bg-dark-primary-bg-weak\/85{background-color:#262f31d9}.n-bg-dark-primary-bg-weak\/90{background-color:#262f31e6}.n-bg-dark-primary-bg-weak\/95{background-color:#262f31f2}.n-bg-dark-primary-border-strong{background-color:#8fe3e8}.n-bg-dark-primary-border-strong\/0{background-color:#8fe3e800}.n-bg-dark-primary-border-strong\/10{background-color:#8fe3e81a}.n-bg-dark-primary-border-strong\/100{background-color:#8fe3e8}.n-bg-dark-primary-border-strong\/15{background-color:#8fe3e826}.n-bg-dark-primary-border-strong\/20{background-color:#8fe3e833}.n-bg-dark-primary-border-strong\/25{background-color:#8fe3e840}.n-bg-dark-primary-border-strong\/30{background-color:#8fe3e84d}.n-bg-dark-primary-border-strong\/35{background-color:#8fe3e859}.n-bg-dark-primary-border-strong\/40{background-color:#8fe3e866}.n-bg-dark-primary-border-strong\/45{background-color:#8fe3e873}.n-bg-dark-primary-border-strong\/5{background-color:#8fe3e80d}.n-bg-dark-primary-border-strong\/50{background-color:#8fe3e880}.n-bg-dark-primary-border-strong\/55{background-color:#8fe3e88c}.n-bg-dark-primary-border-strong\/60{background-color:#8fe3e899}.n-bg-dark-primary-border-strong\/65{background-color:#8fe3e8a6}.n-bg-dark-primary-border-strong\/70{background-color:#8fe3e8b3}.n-bg-dark-primary-border-strong\/75{background-color:#8fe3e8bf}.n-bg-dark-primary-border-strong\/80{background-color:#8fe3e8cc}.n-bg-dark-primary-border-strong\/85{background-color:#8fe3e8d9}.n-bg-dark-primary-border-strong\/90{background-color:#8fe3e8e6}.n-bg-dark-primary-border-strong\/95{background-color:#8fe3e8f2}.n-bg-dark-primary-border-weak{background-color:#02507b}.n-bg-dark-primary-border-weak\/0{background-color:#02507b00}.n-bg-dark-primary-border-weak\/10{background-color:#02507b1a}.n-bg-dark-primary-border-weak\/100{background-color:#02507b}.n-bg-dark-primary-border-weak\/15{background-color:#02507b26}.n-bg-dark-primary-border-weak\/20{background-color:#02507b33}.n-bg-dark-primary-border-weak\/25{background-color:#02507b40}.n-bg-dark-primary-border-weak\/30{background-color:#02507b4d}.n-bg-dark-primary-border-weak\/35{background-color:#02507b59}.n-bg-dark-primary-border-weak\/40{background-color:#02507b66}.n-bg-dark-primary-border-weak\/45{background-color:#02507b73}.n-bg-dark-primary-border-weak\/5{background-color:#02507b0d}.n-bg-dark-primary-border-weak\/50{background-color:#02507b80}.n-bg-dark-primary-border-weak\/55{background-color:#02507b8c}.n-bg-dark-primary-border-weak\/60{background-color:#02507b99}.n-bg-dark-primary-border-weak\/65{background-color:#02507ba6}.n-bg-dark-primary-border-weak\/70{background-color:#02507bb3}.n-bg-dark-primary-border-weak\/75{background-color:#02507bbf}.n-bg-dark-primary-border-weak\/80{background-color:#02507bcc}.n-bg-dark-primary-border-weak\/85{background-color:#02507bd9}.n-bg-dark-primary-border-weak\/90{background-color:#02507be6}.n-bg-dark-primary-border-weak\/95{background-color:#02507bf2}.n-bg-dark-primary-focus{background-color:#5db3bf}.n-bg-dark-primary-focus\/0{background-color:#5db3bf00}.n-bg-dark-primary-focus\/10{background-color:#5db3bf1a}.n-bg-dark-primary-focus\/100{background-color:#5db3bf}.n-bg-dark-primary-focus\/15{background-color:#5db3bf26}.n-bg-dark-primary-focus\/20{background-color:#5db3bf33}.n-bg-dark-primary-focus\/25{background-color:#5db3bf40}.n-bg-dark-primary-focus\/30{background-color:#5db3bf4d}.n-bg-dark-primary-focus\/35{background-color:#5db3bf59}.n-bg-dark-primary-focus\/40{background-color:#5db3bf66}.n-bg-dark-primary-focus\/45{background-color:#5db3bf73}.n-bg-dark-primary-focus\/5{background-color:#5db3bf0d}.n-bg-dark-primary-focus\/50{background-color:#5db3bf80}.n-bg-dark-primary-focus\/55{background-color:#5db3bf8c}.n-bg-dark-primary-focus\/60{background-color:#5db3bf99}.n-bg-dark-primary-focus\/65{background-color:#5db3bfa6}.n-bg-dark-primary-focus\/70{background-color:#5db3bfb3}.n-bg-dark-primary-focus\/75{background-color:#5db3bfbf}.n-bg-dark-primary-focus\/80{background-color:#5db3bfcc}.n-bg-dark-primary-focus\/85{background-color:#5db3bfd9}.n-bg-dark-primary-focus\/90{background-color:#5db3bfe6}.n-bg-dark-primary-focus\/95{background-color:#5db3bff2}.n-bg-dark-primary-hover-strong{background-color:#5db3bf}.n-bg-dark-primary-hover-strong\/0{background-color:#5db3bf00}.n-bg-dark-primary-hover-strong\/10{background-color:#5db3bf1a}.n-bg-dark-primary-hover-strong\/100{background-color:#5db3bf}.n-bg-dark-primary-hover-strong\/15{background-color:#5db3bf26}.n-bg-dark-primary-hover-strong\/20{background-color:#5db3bf33}.n-bg-dark-primary-hover-strong\/25{background-color:#5db3bf40}.n-bg-dark-primary-hover-strong\/30{background-color:#5db3bf4d}.n-bg-dark-primary-hover-strong\/35{background-color:#5db3bf59}.n-bg-dark-primary-hover-strong\/40{background-color:#5db3bf66}.n-bg-dark-primary-hover-strong\/45{background-color:#5db3bf73}.n-bg-dark-primary-hover-strong\/5{background-color:#5db3bf0d}.n-bg-dark-primary-hover-strong\/50{background-color:#5db3bf80}.n-bg-dark-primary-hover-strong\/55{background-color:#5db3bf8c}.n-bg-dark-primary-hover-strong\/60{background-color:#5db3bf99}.n-bg-dark-primary-hover-strong\/65{background-color:#5db3bfa6}.n-bg-dark-primary-hover-strong\/70{background-color:#5db3bfb3}.n-bg-dark-primary-hover-strong\/75{background-color:#5db3bfbf}.n-bg-dark-primary-hover-strong\/80{background-color:#5db3bfcc}.n-bg-dark-primary-hover-strong\/85{background-color:#5db3bfd9}.n-bg-dark-primary-hover-strong\/90{background-color:#5db3bfe6}.n-bg-dark-primary-hover-strong\/95{background-color:#5db3bff2}.n-bg-dark-primary-hover-weak{background-color:#8fe3e814}.n-bg-dark-primary-hover-weak\/0{background-color:#8fe3e800}.n-bg-dark-primary-hover-weak\/10{background-color:#8fe3e81a}.n-bg-dark-primary-hover-weak\/100{background-color:#8fe3e8}.n-bg-dark-primary-hover-weak\/15{background-color:#8fe3e826}.n-bg-dark-primary-hover-weak\/20{background-color:#8fe3e833}.n-bg-dark-primary-hover-weak\/25{background-color:#8fe3e840}.n-bg-dark-primary-hover-weak\/30{background-color:#8fe3e84d}.n-bg-dark-primary-hover-weak\/35{background-color:#8fe3e859}.n-bg-dark-primary-hover-weak\/40{background-color:#8fe3e866}.n-bg-dark-primary-hover-weak\/45{background-color:#8fe3e873}.n-bg-dark-primary-hover-weak\/5{background-color:#8fe3e80d}.n-bg-dark-primary-hover-weak\/50{background-color:#8fe3e880}.n-bg-dark-primary-hover-weak\/55{background-color:#8fe3e88c}.n-bg-dark-primary-hover-weak\/60{background-color:#8fe3e899}.n-bg-dark-primary-hover-weak\/65{background-color:#8fe3e8a6}.n-bg-dark-primary-hover-weak\/70{background-color:#8fe3e8b3}.n-bg-dark-primary-hover-weak\/75{background-color:#8fe3e8bf}.n-bg-dark-primary-hover-weak\/80{background-color:#8fe3e8cc}.n-bg-dark-primary-hover-weak\/85{background-color:#8fe3e8d9}.n-bg-dark-primary-hover-weak\/90{background-color:#8fe3e8e6}.n-bg-dark-primary-hover-weak\/95{background-color:#8fe3e8f2}.n-bg-dark-primary-icon{background-color:#8fe3e8}.n-bg-dark-primary-icon\/0{background-color:#8fe3e800}.n-bg-dark-primary-icon\/10{background-color:#8fe3e81a}.n-bg-dark-primary-icon\/100{background-color:#8fe3e8}.n-bg-dark-primary-icon\/15{background-color:#8fe3e826}.n-bg-dark-primary-icon\/20{background-color:#8fe3e833}.n-bg-dark-primary-icon\/25{background-color:#8fe3e840}.n-bg-dark-primary-icon\/30{background-color:#8fe3e84d}.n-bg-dark-primary-icon\/35{background-color:#8fe3e859}.n-bg-dark-primary-icon\/40{background-color:#8fe3e866}.n-bg-dark-primary-icon\/45{background-color:#8fe3e873}.n-bg-dark-primary-icon\/5{background-color:#8fe3e80d}.n-bg-dark-primary-icon\/50{background-color:#8fe3e880}.n-bg-dark-primary-icon\/55{background-color:#8fe3e88c}.n-bg-dark-primary-icon\/60{background-color:#8fe3e899}.n-bg-dark-primary-icon\/65{background-color:#8fe3e8a6}.n-bg-dark-primary-icon\/70{background-color:#8fe3e8b3}.n-bg-dark-primary-icon\/75{background-color:#8fe3e8bf}.n-bg-dark-primary-icon\/80{background-color:#8fe3e8cc}.n-bg-dark-primary-icon\/85{background-color:#8fe3e8d9}.n-bg-dark-primary-icon\/90{background-color:#8fe3e8e6}.n-bg-dark-primary-icon\/95{background-color:#8fe3e8f2}.n-bg-dark-primary-pressed-strong{background-color:#4c99a4}.n-bg-dark-primary-pressed-strong\/0{background-color:#4c99a400}.n-bg-dark-primary-pressed-strong\/10{background-color:#4c99a41a}.n-bg-dark-primary-pressed-strong\/100{background-color:#4c99a4}.n-bg-dark-primary-pressed-strong\/15{background-color:#4c99a426}.n-bg-dark-primary-pressed-strong\/20{background-color:#4c99a433}.n-bg-dark-primary-pressed-strong\/25{background-color:#4c99a440}.n-bg-dark-primary-pressed-strong\/30{background-color:#4c99a44d}.n-bg-dark-primary-pressed-strong\/35{background-color:#4c99a459}.n-bg-dark-primary-pressed-strong\/40{background-color:#4c99a466}.n-bg-dark-primary-pressed-strong\/45{background-color:#4c99a473}.n-bg-dark-primary-pressed-strong\/5{background-color:#4c99a40d}.n-bg-dark-primary-pressed-strong\/50{background-color:#4c99a480}.n-bg-dark-primary-pressed-strong\/55{background-color:#4c99a48c}.n-bg-dark-primary-pressed-strong\/60{background-color:#4c99a499}.n-bg-dark-primary-pressed-strong\/65{background-color:#4c99a4a6}.n-bg-dark-primary-pressed-strong\/70{background-color:#4c99a4b3}.n-bg-dark-primary-pressed-strong\/75{background-color:#4c99a4bf}.n-bg-dark-primary-pressed-strong\/80{background-color:#4c99a4cc}.n-bg-dark-primary-pressed-strong\/85{background-color:#4c99a4d9}.n-bg-dark-primary-pressed-strong\/90{background-color:#4c99a4e6}.n-bg-dark-primary-pressed-strong\/95{background-color:#4c99a4f2}.n-bg-dark-primary-pressed-weak{background-color:#8fe3e81f}.n-bg-dark-primary-pressed-weak\/0{background-color:#8fe3e800}.n-bg-dark-primary-pressed-weak\/10{background-color:#8fe3e81a}.n-bg-dark-primary-pressed-weak\/100{background-color:#8fe3e8}.n-bg-dark-primary-pressed-weak\/15{background-color:#8fe3e826}.n-bg-dark-primary-pressed-weak\/20{background-color:#8fe3e833}.n-bg-dark-primary-pressed-weak\/25{background-color:#8fe3e840}.n-bg-dark-primary-pressed-weak\/30{background-color:#8fe3e84d}.n-bg-dark-primary-pressed-weak\/35{background-color:#8fe3e859}.n-bg-dark-primary-pressed-weak\/40{background-color:#8fe3e866}.n-bg-dark-primary-pressed-weak\/45{background-color:#8fe3e873}.n-bg-dark-primary-pressed-weak\/5{background-color:#8fe3e80d}.n-bg-dark-primary-pressed-weak\/50{background-color:#8fe3e880}.n-bg-dark-primary-pressed-weak\/55{background-color:#8fe3e88c}.n-bg-dark-primary-pressed-weak\/60{background-color:#8fe3e899}.n-bg-dark-primary-pressed-weak\/65{background-color:#8fe3e8a6}.n-bg-dark-primary-pressed-weak\/70{background-color:#8fe3e8b3}.n-bg-dark-primary-pressed-weak\/75{background-color:#8fe3e8bf}.n-bg-dark-primary-pressed-weak\/80{background-color:#8fe3e8cc}.n-bg-dark-primary-pressed-weak\/85{background-color:#8fe3e8d9}.n-bg-dark-primary-pressed-weak\/90{background-color:#8fe3e8e6}.n-bg-dark-primary-pressed-weak\/95{background-color:#8fe3e8f2}.n-bg-dark-primary-text{background-color:#8fe3e8}.n-bg-dark-primary-text\/0{background-color:#8fe3e800}.n-bg-dark-primary-text\/10{background-color:#8fe3e81a}.n-bg-dark-primary-text\/100{background-color:#8fe3e8}.n-bg-dark-primary-text\/15{background-color:#8fe3e826}.n-bg-dark-primary-text\/20{background-color:#8fe3e833}.n-bg-dark-primary-text\/25{background-color:#8fe3e840}.n-bg-dark-primary-text\/30{background-color:#8fe3e84d}.n-bg-dark-primary-text\/35{background-color:#8fe3e859}.n-bg-dark-primary-text\/40{background-color:#8fe3e866}.n-bg-dark-primary-text\/45{background-color:#8fe3e873}.n-bg-dark-primary-text\/5{background-color:#8fe3e80d}.n-bg-dark-primary-text\/50{background-color:#8fe3e880}.n-bg-dark-primary-text\/55{background-color:#8fe3e88c}.n-bg-dark-primary-text\/60{background-color:#8fe3e899}.n-bg-dark-primary-text\/65{background-color:#8fe3e8a6}.n-bg-dark-primary-text\/70{background-color:#8fe3e8b3}.n-bg-dark-primary-text\/75{background-color:#8fe3e8bf}.n-bg-dark-primary-text\/80{background-color:#8fe3e8cc}.n-bg-dark-primary-text\/85{background-color:#8fe3e8d9}.n-bg-dark-primary-text\/90{background-color:#8fe3e8e6}.n-bg-dark-primary-text\/95{background-color:#8fe3e8f2}.n-bg-dark-success-bg-status{background-color:#6fa646}.n-bg-dark-success-bg-status\/0{background-color:#6fa64600}.n-bg-dark-success-bg-status\/10{background-color:#6fa6461a}.n-bg-dark-success-bg-status\/100{background-color:#6fa646}.n-bg-dark-success-bg-status\/15{background-color:#6fa64626}.n-bg-dark-success-bg-status\/20{background-color:#6fa64633}.n-bg-dark-success-bg-status\/25{background-color:#6fa64640}.n-bg-dark-success-bg-status\/30{background-color:#6fa6464d}.n-bg-dark-success-bg-status\/35{background-color:#6fa64659}.n-bg-dark-success-bg-status\/40{background-color:#6fa64666}.n-bg-dark-success-bg-status\/45{background-color:#6fa64673}.n-bg-dark-success-bg-status\/5{background-color:#6fa6460d}.n-bg-dark-success-bg-status\/50{background-color:#6fa64680}.n-bg-dark-success-bg-status\/55{background-color:#6fa6468c}.n-bg-dark-success-bg-status\/60{background-color:#6fa64699}.n-bg-dark-success-bg-status\/65{background-color:#6fa646a6}.n-bg-dark-success-bg-status\/70{background-color:#6fa646b3}.n-bg-dark-success-bg-status\/75{background-color:#6fa646bf}.n-bg-dark-success-bg-status\/80{background-color:#6fa646cc}.n-bg-dark-success-bg-status\/85{background-color:#6fa646d9}.n-bg-dark-success-bg-status\/90{background-color:#6fa646e6}.n-bg-dark-success-bg-status\/95{background-color:#6fa646f2}.n-bg-dark-success-bg-strong{background-color:#90cb62}.n-bg-dark-success-bg-strong\/0{background-color:#90cb6200}.n-bg-dark-success-bg-strong\/10{background-color:#90cb621a}.n-bg-dark-success-bg-strong\/100{background-color:#90cb62}.n-bg-dark-success-bg-strong\/15{background-color:#90cb6226}.n-bg-dark-success-bg-strong\/20{background-color:#90cb6233}.n-bg-dark-success-bg-strong\/25{background-color:#90cb6240}.n-bg-dark-success-bg-strong\/30{background-color:#90cb624d}.n-bg-dark-success-bg-strong\/35{background-color:#90cb6259}.n-bg-dark-success-bg-strong\/40{background-color:#90cb6266}.n-bg-dark-success-bg-strong\/45{background-color:#90cb6273}.n-bg-dark-success-bg-strong\/5{background-color:#90cb620d}.n-bg-dark-success-bg-strong\/50{background-color:#90cb6280}.n-bg-dark-success-bg-strong\/55{background-color:#90cb628c}.n-bg-dark-success-bg-strong\/60{background-color:#90cb6299}.n-bg-dark-success-bg-strong\/65{background-color:#90cb62a6}.n-bg-dark-success-bg-strong\/70{background-color:#90cb62b3}.n-bg-dark-success-bg-strong\/75{background-color:#90cb62bf}.n-bg-dark-success-bg-strong\/80{background-color:#90cb62cc}.n-bg-dark-success-bg-strong\/85{background-color:#90cb62d9}.n-bg-dark-success-bg-strong\/90{background-color:#90cb62e6}.n-bg-dark-success-bg-strong\/95{background-color:#90cb62f2}.n-bg-dark-success-bg-weak{background-color:#262d24}.n-bg-dark-success-bg-weak\/0{background-color:#262d2400}.n-bg-dark-success-bg-weak\/10{background-color:#262d241a}.n-bg-dark-success-bg-weak\/100{background-color:#262d24}.n-bg-dark-success-bg-weak\/15{background-color:#262d2426}.n-bg-dark-success-bg-weak\/20{background-color:#262d2433}.n-bg-dark-success-bg-weak\/25{background-color:#262d2440}.n-bg-dark-success-bg-weak\/30{background-color:#262d244d}.n-bg-dark-success-bg-weak\/35{background-color:#262d2459}.n-bg-dark-success-bg-weak\/40{background-color:#262d2466}.n-bg-dark-success-bg-weak\/45{background-color:#262d2473}.n-bg-dark-success-bg-weak\/5{background-color:#262d240d}.n-bg-dark-success-bg-weak\/50{background-color:#262d2480}.n-bg-dark-success-bg-weak\/55{background-color:#262d248c}.n-bg-dark-success-bg-weak\/60{background-color:#262d2499}.n-bg-dark-success-bg-weak\/65{background-color:#262d24a6}.n-bg-dark-success-bg-weak\/70{background-color:#262d24b3}.n-bg-dark-success-bg-weak\/75{background-color:#262d24bf}.n-bg-dark-success-bg-weak\/80{background-color:#262d24cc}.n-bg-dark-success-bg-weak\/85{background-color:#262d24d9}.n-bg-dark-success-bg-weak\/90{background-color:#262d24e6}.n-bg-dark-success-bg-weak\/95{background-color:#262d24f2}.n-bg-dark-success-border-strong{background-color:#90cb62}.n-bg-dark-success-border-strong\/0{background-color:#90cb6200}.n-bg-dark-success-border-strong\/10{background-color:#90cb621a}.n-bg-dark-success-border-strong\/100{background-color:#90cb62}.n-bg-dark-success-border-strong\/15{background-color:#90cb6226}.n-bg-dark-success-border-strong\/20{background-color:#90cb6233}.n-bg-dark-success-border-strong\/25{background-color:#90cb6240}.n-bg-dark-success-border-strong\/30{background-color:#90cb624d}.n-bg-dark-success-border-strong\/35{background-color:#90cb6259}.n-bg-dark-success-border-strong\/40{background-color:#90cb6266}.n-bg-dark-success-border-strong\/45{background-color:#90cb6273}.n-bg-dark-success-border-strong\/5{background-color:#90cb620d}.n-bg-dark-success-border-strong\/50{background-color:#90cb6280}.n-bg-dark-success-border-strong\/55{background-color:#90cb628c}.n-bg-dark-success-border-strong\/60{background-color:#90cb6299}.n-bg-dark-success-border-strong\/65{background-color:#90cb62a6}.n-bg-dark-success-border-strong\/70{background-color:#90cb62b3}.n-bg-dark-success-border-strong\/75{background-color:#90cb62bf}.n-bg-dark-success-border-strong\/80{background-color:#90cb62cc}.n-bg-dark-success-border-strong\/85{background-color:#90cb62d9}.n-bg-dark-success-border-strong\/90{background-color:#90cb62e6}.n-bg-dark-success-border-strong\/95{background-color:#90cb62f2}.n-bg-dark-success-border-weak{background-color:#296127}.n-bg-dark-success-border-weak\/0{background-color:#29612700}.n-bg-dark-success-border-weak\/10{background-color:#2961271a}.n-bg-dark-success-border-weak\/100{background-color:#296127}.n-bg-dark-success-border-weak\/15{background-color:#29612726}.n-bg-dark-success-border-weak\/20{background-color:#29612733}.n-bg-dark-success-border-weak\/25{background-color:#29612740}.n-bg-dark-success-border-weak\/30{background-color:#2961274d}.n-bg-dark-success-border-weak\/35{background-color:#29612759}.n-bg-dark-success-border-weak\/40{background-color:#29612766}.n-bg-dark-success-border-weak\/45{background-color:#29612773}.n-bg-dark-success-border-weak\/5{background-color:#2961270d}.n-bg-dark-success-border-weak\/50{background-color:#29612780}.n-bg-dark-success-border-weak\/55{background-color:#2961278c}.n-bg-dark-success-border-weak\/60{background-color:#29612799}.n-bg-dark-success-border-weak\/65{background-color:#296127a6}.n-bg-dark-success-border-weak\/70{background-color:#296127b3}.n-bg-dark-success-border-weak\/75{background-color:#296127bf}.n-bg-dark-success-border-weak\/80{background-color:#296127cc}.n-bg-dark-success-border-weak\/85{background-color:#296127d9}.n-bg-dark-success-border-weak\/90{background-color:#296127e6}.n-bg-dark-success-border-weak\/95{background-color:#296127f2}.n-bg-dark-success-icon{background-color:#90cb62}.n-bg-dark-success-icon\/0{background-color:#90cb6200}.n-bg-dark-success-icon\/10{background-color:#90cb621a}.n-bg-dark-success-icon\/100{background-color:#90cb62}.n-bg-dark-success-icon\/15{background-color:#90cb6226}.n-bg-dark-success-icon\/20{background-color:#90cb6233}.n-bg-dark-success-icon\/25{background-color:#90cb6240}.n-bg-dark-success-icon\/30{background-color:#90cb624d}.n-bg-dark-success-icon\/35{background-color:#90cb6259}.n-bg-dark-success-icon\/40{background-color:#90cb6266}.n-bg-dark-success-icon\/45{background-color:#90cb6273}.n-bg-dark-success-icon\/5{background-color:#90cb620d}.n-bg-dark-success-icon\/50{background-color:#90cb6280}.n-bg-dark-success-icon\/55{background-color:#90cb628c}.n-bg-dark-success-icon\/60{background-color:#90cb6299}.n-bg-dark-success-icon\/65{background-color:#90cb62a6}.n-bg-dark-success-icon\/70{background-color:#90cb62b3}.n-bg-dark-success-icon\/75{background-color:#90cb62bf}.n-bg-dark-success-icon\/80{background-color:#90cb62cc}.n-bg-dark-success-icon\/85{background-color:#90cb62d9}.n-bg-dark-success-icon\/90{background-color:#90cb62e6}.n-bg-dark-success-icon\/95{background-color:#90cb62f2}.n-bg-dark-success-text{background-color:#90cb62}.n-bg-dark-success-text\/0{background-color:#90cb6200}.n-bg-dark-success-text\/10{background-color:#90cb621a}.n-bg-dark-success-text\/100{background-color:#90cb62}.n-bg-dark-success-text\/15{background-color:#90cb6226}.n-bg-dark-success-text\/20{background-color:#90cb6233}.n-bg-dark-success-text\/25{background-color:#90cb6240}.n-bg-dark-success-text\/30{background-color:#90cb624d}.n-bg-dark-success-text\/35{background-color:#90cb6259}.n-bg-dark-success-text\/40{background-color:#90cb6266}.n-bg-dark-success-text\/45{background-color:#90cb6273}.n-bg-dark-success-text\/5{background-color:#90cb620d}.n-bg-dark-success-text\/50{background-color:#90cb6280}.n-bg-dark-success-text\/55{background-color:#90cb628c}.n-bg-dark-success-text\/60{background-color:#90cb6299}.n-bg-dark-success-text\/65{background-color:#90cb62a6}.n-bg-dark-success-text\/70{background-color:#90cb62b3}.n-bg-dark-success-text\/75{background-color:#90cb62bf}.n-bg-dark-success-text\/80{background-color:#90cb62cc}.n-bg-dark-success-text\/85{background-color:#90cb62d9}.n-bg-dark-success-text\/90{background-color:#90cb62e6}.n-bg-dark-success-text\/95{background-color:#90cb62f2}.n-bg-dark-warning-bg-status{background-color:#d7aa0a}.n-bg-dark-warning-bg-status\/0{background-color:#d7aa0a00}.n-bg-dark-warning-bg-status\/10{background-color:#d7aa0a1a}.n-bg-dark-warning-bg-status\/100{background-color:#d7aa0a}.n-bg-dark-warning-bg-status\/15{background-color:#d7aa0a26}.n-bg-dark-warning-bg-status\/20{background-color:#d7aa0a33}.n-bg-dark-warning-bg-status\/25{background-color:#d7aa0a40}.n-bg-dark-warning-bg-status\/30{background-color:#d7aa0a4d}.n-bg-dark-warning-bg-status\/35{background-color:#d7aa0a59}.n-bg-dark-warning-bg-status\/40{background-color:#d7aa0a66}.n-bg-dark-warning-bg-status\/45{background-color:#d7aa0a73}.n-bg-dark-warning-bg-status\/5{background-color:#d7aa0a0d}.n-bg-dark-warning-bg-status\/50{background-color:#d7aa0a80}.n-bg-dark-warning-bg-status\/55{background-color:#d7aa0a8c}.n-bg-dark-warning-bg-status\/60{background-color:#d7aa0a99}.n-bg-dark-warning-bg-status\/65{background-color:#d7aa0aa6}.n-bg-dark-warning-bg-status\/70{background-color:#d7aa0ab3}.n-bg-dark-warning-bg-status\/75{background-color:#d7aa0abf}.n-bg-dark-warning-bg-status\/80{background-color:#d7aa0acc}.n-bg-dark-warning-bg-status\/85{background-color:#d7aa0ad9}.n-bg-dark-warning-bg-status\/90{background-color:#d7aa0ae6}.n-bg-dark-warning-bg-status\/95{background-color:#d7aa0af2}.n-bg-dark-warning-bg-strong{background-color:#ffd600}.n-bg-dark-warning-bg-strong\/0{background-color:#ffd60000}.n-bg-dark-warning-bg-strong\/10{background-color:#ffd6001a}.n-bg-dark-warning-bg-strong\/100{background-color:#ffd600}.n-bg-dark-warning-bg-strong\/15{background-color:#ffd60026}.n-bg-dark-warning-bg-strong\/20{background-color:#ffd60033}.n-bg-dark-warning-bg-strong\/25{background-color:#ffd60040}.n-bg-dark-warning-bg-strong\/30{background-color:#ffd6004d}.n-bg-dark-warning-bg-strong\/35{background-color:#ffd60059}.n-bg-dark-warning-bg-strong\/40{background-color:#ffd60066}.n-bg-dark-warning-bg-strong\/45{background-color:#ffd60073}.n-bg-dark-warning-bg-strong\/5{background-color:#ffd6000d}.n-bg-dark-warning-bg-strong\/50{background-color:#ffd60080}.n-bg-dark-warning-bg-strong\/55{background-color:#ffd6008c}.n-bg-dark-warning-bg-strong\/60{background-color:#ffd60099}.n-bg-dark-warning-bg-strong\/65{background-color:#ffd600a6}.n-bg-dark-warning-bg-strong\/70{background-color:#ffd600b3}.n-bg-dark-warning-bg-strong\/75{background-color:#ffd600bf}.n-bg-dark-warning-bg-strong\/80{background-color:#ffd600cc}.n-bg-dark-warning-bg-strong\/85{background-color:#ffd600d9}.n-bg-dark-warning-bg-strong\/90{background-color:#ffd600e6}.n-bg-dark-warning-bg-strong\/95{background-color:#ffd600f2}.n-bg-dark-warning-bg-weak{background-color:#312e1a}.n-bg-dark-warning-bg-weak\/0{background-color:#312e1a00}.n-bg-dark-warning-bg-weak\/10{background-color:#312e1a1a}.n-bg-dark-warning-bg-weak\/100{background-color:#312e1a}.n-bg-dark-warning-bg-weak\/15{background-color:#312e1a26}.n-bg-dark-warning-bg-weak\/20{background-color:#312e1a33}.n-bg-dark-warning-bg-weak\/25{background-color:#312e1a40}.n-bg-dark-warning-bg-weak\/30{background-color:#312e1a4d}.n-bg-dark-warning-bg-weak\/35{background-color:#312e1a59}.n-bg-dark-warning-bg-weak\/40{background-color:#312e1a66}.n-bg-dark-warning-bg-weak\/45{background-color:#312e1a73}.n-bg-dark-warning-bg-weak\/5{background-color:#312e1a0d}.n-bg-dark-warning-bg-weak\/50{background-color:#312e1a80}.n-bg-dark-warning-bg-weak\/55{background-color:#312e1a8c}.n-bg-dark-warning-bg-weak\/60{background-color:#312e1a99}.n-bg-dark-warning-bg-weak\/65{background-color:#312e1aa6}.n-bg-dark-warning-bg-weak\/70{background-color:#312e1ab3}.n-bg-dark-warning-bg-weak\/75{background-color:#312e1abf}.n-bg-dark-warning-bg-weak\/80{background-color:#312e1acc}.n-bg-dark-warning-bg-weak\/85{background-color:#312e1ad9}.n-bg-dark-warning-bg-weak\/90{background-color:#312e1ae6}.n-bg-dark-warning-bg-weak\/95{background-color:#312e1af2}.n-bg-dark-warning-border-strong{background-color:#ffd600}.n-bg-dark-warning-border-strong\/0{background-color:#ffd60000}.n-bg-dark-warning-border-strong\/10{background-color:#ffd6001a}.n-bg-dark-warning-border-strong\/100{background-color:#ffd600}.n-bg-dark-warning-border-strong\/15{background-color:#ffd60026}.n-bg-dark-warning-border-strong\/20{background-color:#ffd60033}.n-bg-dark-warning-border-strong\/25{background-color:#ffd60040}.n-bg-dark-warning-border-strong\/30{background-color:#ffd6004d}.n-bg-dark-warning-border-strong\/35{background-color:#ffd60059}.n-bg-dark-warning-border-strong\/40{background-color:#ffd60066}.n-bg-dark-warning-border-strong\/45{background-color:#ffd60073}.n-bg-dark-warning-border-strong\/5{background-color:#ffd6000d}.n-bg-dark-warning-border-strong\/50{background-color:#ffd60080}.n-bg-dark-warning-border-strong\/55{background-color:#ffd6008c}.n-bg-dark-warning-border-strong\/60{background-color:#ffd60099}.n-bg-dark-warning-border-strong\/65{background-color:#ffd600a6}.n-bg-dark-warning-border-strong\/70{background-color:#ffd600b3}.n-bg-dark-warning-border-strong\/75{background-color:#ffd600bf}.n-bg-dark-warning-border-strong\/80{background-color:#ffd600cc}.n-bg-dark-warning-border-strong\/85{background-color:#ffd600d9}.n-bg-dark-warning-border-strong\/90{background-color:#ffd600e6}.n-bg-dark-warning-border-strong\/95{background-color:#ffd600f2}.n-bg-dark-warning-border-weak{background-color:#765500}.n-bg-dark-warning-border-weak\/0{background-color:#76550000}.n-bg-dark-warning-border-weak\/10{background-color:#7655001a}.n-bg-dark-warning-border-weak\/100{background-color:#765500}.n-bg-dark-warning-border-weak\/15{background-color:#76550026}.n-bg-dark-warning-border-weak\/20{background-color:#76550033}.n-bg-dark-warning-border-weak\/25{background-color:#76550040}.n-bg-dark-warning-border-weak\/30{background-color:#7655004d}.n-bg-dark-warning-border-weak\/35{background-color:#76550059}.n-bg-dark-warning-border-weak\/40{background-color:#76550066}.n-bg-dark-warning-border-weak\/45{background-color:#76550073}.n-bg-dark-warning-border-weak\/5{background-color:#7655000d}.n-bg-dark-warning-border-weak\/50{background-color:#76550080}.n-bg-dark-warning-border-weak\/55{background-color:#7655008c}.n-bg-dark-warning-border-weak\/60{background-color:#76550099}.n-bg-dark-warning-border-weak\/65{background-color:#765500a6}.n-bg-dark-warning-border-weak\/70{background-color:#765500b3}.n-bg-dark-warning-border-weak\/75{background-color:#765500bf}.n-bg-dark-warning-border-weak\/80{background-color:#765500cc}.n-bg-dark-warning-border-weak\/85{background-color:#765500d9}.n-bg-dark-warning-border-weak\/90{background-color:#765500e6}.n-bg-dark-warning-border-weak\/95{background-color:#765500f2}.n-bg-dark-warning-icon{background-color:#ffd600}.n-bg-dark-warning-icon\/0{background-color:#ffd60000}.n-bg-dark-warning-icon\/10{background-color:#ffd6001a}.n-bg-dark-warning-icon\/100{background-color:#ffd600}.n-bg-dark-warning-icon\/15{background-color:#ffd60026}.n-bg-dark-warning-icon\/20{background-color:#ffd60033}.n-bg-dark-warning-icon\/25{background-color:#ffd60040}.n-bg-dark-warning-icon\/30{background-color:#ffd6004d}.n-bg-dark-warning-icon\/35{background-color:#ffd60059}.n-bg-dark-warning-icon\/40{background-color:#ffd60066}.n-bg-dark-warning-icon\/45{background-color:#ffd60073}.n-bg-dark-warning-icon\/5{background-color:#ffd6000d}.n-bg-dark-warning-icon\/50{background-color:#ffd60080}.n-bg-dark-warning-icon\/55{background-color:#ffd6008c}.n-bg-dark-warning-icon\/60{background-color:#ffd60099}.n-bg-dark-warning-icon\/65{background-color:#ffd600a6}.n-bg-dark-warning-icon\/70{background-color:#ffd600b3}.n-bg-dark-warning-icon\/75{background-color:#ffd600bf}.n-bg-dark-warning-icon\/80{background-color:#ffd600cc}.n-bg-dark-warning-icon\/85{background-color:#ffd600d9}.n-bg-dark-warning-icon\/90{background-color:#ffd600e6}.n-bg-dark-warning-icon\/95{background-color:#ffd600f2}.n-bg-dark-warning-text{background-color:#ffd600}.n-bg-dark-warning-text\/0{background-color:#ffd60000}.n-bg-dark-warning-text\/10{background-color:#ffd6001a}.n-bg-dark-warning-text\/100{background-color:#ffd600}.n-bg-dark-warning-text\/15{background-color:#ffd60026}.n-bg-dark-warning-text\/20{background-color:#ffd60033}.n-bg-dark-warning-text\/25{background-color:#ffd60040}.n-bg-dark-warning-text\/30{background-color:#ffd6004d}.n-bg-dark-warning-text\/35{background-color:#ffd60059}.n-bg-dark-warning-text\/40{background-color:#ffd60066}.n-bg-dark-warning-text\/45{background-color:#ffd60073}.n-bg-dark-warning-text\/5{background-color:#ffd6000d}.n-bg-dark-warning-text\/50{background-color:#ffd60080}.n-bg-dark-warning-text\/55{background-color:#ffd6008c}.n-bg-dark-warning-text\/60{background-color:#ffd60099}.n-bg-dark-warning-text\/65{background-color:#ffd600a6}.n-bg-dark-warning-text\/70{background-color:#ffd600b3}.n-bg-dark-warning-text\/75{background-color:#ffd600bf}.n-bg-dark-warning-text\/80{background-color:#ffd600cc}.n-bg-dark-warning-text\/85{background-color:#ffd600d9}.n-bg-dark-warning-text\/90{background-color:#ffd600e6}.n-bg-dark-warning-text\/95{background-color:#ffd600f2}.n-bg-discovery-bg-status{background-color:var(--theme-color-discovery-bg-status)}.n-bg-discovery-bg-strong{background-color:var(--theme-color-discovery-bg-strong)}.n-bg-discovery-bg-weak{background-color:var(--theme-color-discovery-bg-weak)}.n-bg-discovery-border-strong{background-color:var(--theme-color-discovery-border-strong)}.n-bg-discovery-border-weak{background-color:var(--theme-color-discovery-border-weak)}.n-bg-discovery-icon{background-color:var(--theme-color-discovery-icon)}.n-bg-discovery-text{background-color:var(--theme-color-discovery-text)}.n-bg-hibiscus-35,.n-bg-light-danger-bg-status{background-color:#e84e2c}.n-bg-light-danger-bg-status\/0{background-color:#e84e2c00}.n-bg-light-danger-bg-status\/10{background-color:#e84e2c1a}.n-bg-light-danger-bg-status\/100{background-color:#e84e2c}.n-bg-light-danger-bg-status\/15{background-color:#e84e2c26}.n-bg-light-danger-bg-status\/20{background-color:#e84e2c33}.n-bg-light-danger-bg-status\/25{background-color:#e84e2c40}.n-bg-light-danger-bg-status\/30{background-color:#e84e2c4d}.n-bg-light-danger-bg-status\/35{background-color:#e84e2c59}.n-bg-light-danger-bg-status\/40{background-color:#e84e2c66}.n-bg-light-danger-bg-status\/45{background-color:#e84e2c73}.n-bg-light-danger-bg-status\/5{background-color:#e84e2c0d}.n-bg-light-danger-bg-status\/50{background-color:#e84e2c80}.n-bg-light-danger-bg-status\/55{background-color:#e84e2c8c}.n-bg-light-danger-bg-status\/60{background-color:#e84e2c99}.n-bg-light-danger-bg-status\/65{background-color:#e84e2ca6}.n-bg-light-danger-bg-status\/70{background-color:#e84e2cb3}.n-bg-light-danger-bg-status\/75{background-color:#e84e2cbf}.n-bg-light-danger-bg-status\/80{background-color:#e84e2ccc}.n-bg-light-danger-bg-status\/85{background-color:#e84e2cd9}.n-bg-light-danger-bg-status\/90{background-color:#e84e2ce6}.n-bg-light-danger-bg-status\/95{background-color:#e84e2cf2}.n-bg-light-danger-bg-strong{background-color:#bb2d00}.n-bg-light-danger-bg-strong\/0{background-color:#bb2d0000}.n-bg-light-danger-bg-strong\/10{background-color:#bb2d001a}.n-bg-light-danger-bg-strong\/100{background-color:#bb2d00}.n-bg-light-danger-bg-strong\/15{background-color:#bb2d0026}.n-bg-light-danger-bg-strong\/20{background-color:#bb2d0033}.n-bg-light-danger-bg-strong\/25{background-color:#bb2d0040}.n-bg-light-danger-bg-strong\/30{background-color:#bb2d004d}.n-bg-light-danger-bg-strong\/35{background-color:#bb2d0059}.n-bg-light-danger-bg-strong\/40{background-color:#bb2d0066}.n-bg-light-danger-bg-strong\/45{background-color:#bb2d0073}.n-bg-light-danger-bg-strong\/5{background-color:#bb2d000d}.n-bg-light-danger-bg-strong\/50{background-color:#bb2d0080}.n-bg-light-danger-bg-strong\/55{background-color:#bb2d008c}.n-bg-light-danger-bg-strong\/60{background-color:#bb2d0099}.n-bg-light-danger-bg-strong\/65{background-color:#bb2d00a6}.n-bg-light-danger-bg-strong\/70{background-color:#bb2d00b3}.n-bg-light-danger-bg-strong\/75{background-color:#bb2d00bf}.n-bg-light-danger-bg-strong\/80{background-color:#bb2d00cc}.n-bg-light-danger-bg-strong\/85{background-color:#bb2d00d9}.n-bg-light-danger-bg-strong\/90{background-color:#bb2d00e6}.n-bg-light-danger-bg-strong\/95{background-color:#bb2d00f2}.n-bg-light-danger-bg-weak{background-color:#ffe9e7}.n-bg-light-danger-bg-weak\/0{background-color:#ffe9e700}.n-bg-light-danger-bg-weak\/10{background-color:#ffe9e71a}.n-bg-light-danger-bg-weak\/100{background-color:#ffe9e7}.n-bg-light-danger-bg-weak\/15{background-color:#ffe9e726}.n-bg-light-danger-bg-weak\/20{background-color:#ffe9e733}.n-bg-light-danger-bg-weak\/25{background-color:#ffe9e740}.n-bg-light-danger-bg-weak\/30{background-color:#ffe9e74d}.n-bg-light-danger-bg-weak\/35{background-color:#ffe9e759}.n-bg-light-danger-bg-weak\/40{background-color:#ffe9e766}.n-bg-light-danger-bg-weak\/45{background-color:#ffe9e773}.n-bg-light-danger-bg-weak\/5{background-color:#ffe9e70d}.n-bg-light-danger-bg-weak\/50{background-color:#ffe9e780}.n-bg-light-danger-bg-weak\/55{background-color:#ffe9e78c}.n-bg-light-danger-bg-weak\/60{background-color:#ffe9e799}.n-bg-light-danger-bg-weak\/65{background-color:#ffe9e7a6}.n-bg-light-danger-bg-weak\/70{background-color:#ffe9e7b3}.n-bg-light-danger-bg-weak\/75{background-color:#ffe9e7bf}.n-bg-light-danger-bg-weak\/80{background-color:#ffe9e7cc}.n-bg-light-danger-bg-weak\/85{background-color:#ffe9e7d9}.n-bg-light-danger-bg-weak\/90{background-color:#ffe9e7e6}.n-bg-light-danger-bg-weak\/95{background-color:#ffe9e7f2}.n-bg-light-danger-border-strong{background-color:#bb2d00}.n-bg-light-danger-border-strong\/0{background-color:#bb2d0000}.n-bg-light-danger-border-strong\/10{background-color:#bb2d001a}.n-bg-light-danger-border-strong\/100{background-color:#bb2d00}.n-bg-light-danger-border-strong\/15{background-color:#bb2d0026}.n-bg-light-danger-border-strong\/20{background-color:#bb2d0033}.n-bg-light-danger-border-strong\/25{background-color:#bb2d0040}.n-bg-light-danger-border-strong\/30{background-color:#bb2d004d}.n-bg-light-danger-border-strong\/35{background-color:#bb2d0059}.n-bg-light-danger-border-strong\/40{background-color:#bb2d0066}.n-bg-light-danger-border-strong\/45{background-color:#bb2d0073}.n-bg-light-danger-border-strong\/5{background-color:#bb2d000d}.n-bg-light-danger-border-strong\/50{background-color:#bb2d0080}.n-bg-light-danger-border-strong\/55{background-color:#bb2d008c}.n-bg-light-danger-border-strong\/60{background-color:#bb2d0099}.n-bg-light-danger-border-strong\/65{background-color:#bb2d00a6}.n-bg-light-danger-border-strong\/70{background-color:#bb2d00b3}.n-bg-light-danger-border-strong\/75{background-color:#bb2d00bf}.n-bg-light-danger-border-strong\/80{background-color:#bb2d00cc}.n-bg-light-danger-border-strong\/85{background-color:#bb2d00d9}.n-bg-light-danger-border-strong\/90{background-color:#bb2d00e6}.n-bg-light-danger-border-strong\/95{background-color:#bb2d00f2}.n-bg-light-danger-border-weak{background-color:#ffaa97}.n-bg-light-danger-border-weak\/0{background-color:#ffaa9700}.n-bg-light-danger-border-weak\/10{background-color:#ffaa971a}.n-bg-light-danger-border-weak\/100{background-color:#ffaa97}.n-bg-light-danger-border-weak\/15{background-color:#ffaa9726}.n-bg-light-danger-border-weak\/20{background-color:#ffaa9733}.n-bg-light-danger-border-weak\/25{background-color:#ffaa9740}.n-bg-light-danger-border-weak\/30{background-color:#ffaa974d}.n-bg-light-danger-border-weak\/35{background-color:#ffaa9759}.n-bg-light-danger-border-weak\/40{background-color:#ffaa9766}.n-bg-light-danger-border-weak\/45{background-color:#ffaa9773}.n-bg-light-danger-border-weak\/5{background-color:#ffaa970d}.n-bg-light-danger-border-weak\/50{background-color:#ffaa9780}.n-bg-light-danger-border-weak\/55{background-color:#ffaa978c}.n-bg-light-danger-border-weak\/60{background-color:#ffaa9799}.n-bg-light-danger-border-weak\/65{background-color:#ffaa97a6}.n-bg-light-danger-border-weak\/70{background-color:#ffaa97b3}.n-bg-light-danger-border-weak\/75{background-color:#ffaa97bf}.n-bg-light-danger-border-weak\/80{background-color:#ffaa97cc}.n-bg-light-danger-border-weak\/85{background-color:#ffaa97d9}.n-bg-light-danger-border-weak\/90{background-color:#ffaa97e6}.n-bg-light-danger-border-weak\/95{background-color:#ffaa97f2}.n-bg-light-danger-hover-strong{background-color:#961200}.n-bg-light-danger-hover-strong\/0{background-color:#96120000}.n-bg-light-danger-hover-strong\/10{background-color:#9612001a}.n-bg-light-danger-hover-strong\/100{background-color:#961200}.n-bg-light-danger-hover-strong\/15{background-color:#96120026}.n-bg-light-danger-hover-strong\/20{background-color:#96120033}.n-bg-light-danger-hover-strong\/25{background-color:#96120040}.n-bg-light-danger-hover-strong\/30{background-color:#9612004d}.n-bg-light-danger-hover-strong\/35{background-color:#96120059}.n-bg-light-danger-hover-strong\/40{background-color:#96120066}.n-bg-light-danger-hover-strong\/45{background-color:#96120073}.n-bg-light-danger-hover-strong\/5{background-color:#9612000d}.n-bg-light-danger-hover-strong\/50{background-color:#96120080}.n-bg-light-danger-hover-strong\/55{background-color:#9612008c}.n-bg-light-danger-hover-strong\/60{background-color:#96120099}.n-bg-light-danger-hover-strong\/65{background-color:#961200a6}.n-bg-light-danger-hover-strong\/70{background-color:#961200b3}.n-bg-light-danger-hover-strong\/75{background-color:#961200bf}.n-bg-light-danger-hover-strong\/80{background-color:#961200cc}.n-bg-light-danger-hover-strong\/85{background-color:#961200d9}.n-bg-light-danger-hover-strong\/90{background-color:#961200e6}.n-bg-light-danger-hover-strong\/95{background-color:#961200f2}.n-bg-light-danger-hover-weak{background-color:#d4330014}.n-bg-light-danger-hover-weak\/0{background-color:#d4330000}.n-bg-light-danger-hover-weak\/10{background-color:#d433001a}.n-bg-light-danger-hover-weak\/100{background-color:#d43300}.n-bg-light-danger-hover-weak\/15{background-color:#d4330026}.n-bg-light-danger-hover-weak\/20{background-color:#d4330033}.n-bg-light-danger-hover-weak\/25{background-color:#d4330040}.n-bg-light-danger-hover-weak\/30{background-color:#d433004d}.n-bg-light-danger-hover-weak\/35{background-color:#d4330059}.n-bg-light-danger-hover-weak\/40{background-color:#d4330066}.n-bg-light-danger-hover-weak\/45{background-color:#d4330073}.n-bg-light-danger-hover-weak\/5{background-color:#d433000d}.n-bg-light-danger-hover-weak\/50{background-color:#d4330080}.n-bg-light-danger-hover-weak\/55{background-color:#d433008c}.n-bg-light-danger-hover-weak\/60{background-color:#d4330099}.n-bg-light-danger-hover-weak\/65{background-color:#d43300a6}.n-bg-light-danger-hover-weak\/70{background-color:#d43300b3}.n-bg-light-danger-hover-weak\/75{background-color:#d43300bf}.n-bg-light-danger-hover-weak\/80{background-color:#d43300cc}.n-bg-light-danger-hover-weak\/85{background-color:#d43300d9}.n-bg-light-danger-hover-weak\/90{background-color:#d43300e6}.n-bg-light-danger-hover-weak\/95{background-color:#d43300f2}.n-bg-light-danger-icon{background-color:#bb2d00}.n-bg-light-danger-icon\/0{background-color:#bb2d0000}.n-bg-light-danger-icon\/10{background-color:#bb2d001a}.n-bg-light-danger-icon\/100{background-color:#bb2d00}.n-bg-light-danger-icon\/15{background-color:#bb2d0026}.n-bg-light-danger-icon\/20{background-color:#bb2d0033}.n-bg-light-danger-icon\/25{background-color:#bb2d0040}.n-bg-light-danger-icon\/30{background-color:#bb2d004d}.n-bg-light-danger-icon\/35{background-color:#bb2d0059}.n-bg-light-danger-icon\/40{background-color:#bb2d0066}.n-bg-light-danger-icon\/45{background-color:#bb2d0073}.n-bg-light-danger-icon\/5{background-color:#bb2d000d}.n-bg-light-danger-icon\/50{background-color:#bb2d0080}.n-bg-light-danger-icon\/55{background-color:#bb2d008c}.n-bg-light-danger-icon\/60{background-color:#bb2d0099}.n-bg-light-danger-icon\/65{background-color:#bb2d00a6}.n-bg-light-danger-icon\/70{background-color:#bb2d00b3}.n-bg-light-danger-icon\/75{background-color:#bb2d00bf}.n-bg-light-danger-icon\/80{background-color:#bb2d00cc}.n-bg-light-danger-icon\/85{background-color:#bb2d00d9}.n-bg-light-danger-icon\/90{background-color:#bb2d00e6}.n-bg-light-danger-icon\/95{background-color:#bb2d00f2}.n-bg-light-danger-pressed-strong{background-color:#730e00}.n-bg-light-danger-pressed-strong\/0{background-color:#730e0000}.n-bg-light-danger-pressed-strong\/10{background-color:#730e001a}.n-bg-light-danger-pressed-strong\/100{background-color:#730e00}.n-bg-light-danger-pressed-strong\/15{background-color:#730e0026}.n-bg-light-danger-pressed-strong\/20{background-color:#730e0033}.n-bg-light-danger-pressed-strong\/25{background-color:#730e0040}.n-bg-light-danger-pressed-strong\/30{background-color:#730e004d}.n-bg-light-danger-pressed-strong\/35{background-color:#730e0059}.n-bg-light-danger-pressed-strong\/40{background-color:#730e0066}.n-bg-light-danger-pressed-strong\/45{background-color:#730e0073}.n-bg-light-danger-pressed-strong\/5{background-color:#730e000d}.n-bg-light-danger-pressed-strong\/50{background-color:#730e0080}.n-bg-light-danger-pressed-strong\/55{background-color:#730e008c}.n-bg-light-danger-pressed-strong\/60{background-color:#730e0099}.n-bg-light-danger-pressed-strong\/65{background-color:#730e00a6}.n-bg-light-danger-pressed-strong\/70{background-color:#730e00b3}.n-bg-light-danger-pressed-strong\/75{background-color:#730e00bf}.n-bg-light-danger-pressed-strong\/80{background-color:#730e00cc}.n-bg-light-danger-pressed-strong\/85{background-color:#730e00d9}.n-bg-light-danger-pressed-strong\/90{background-color:#730e00e6}.n-bg-light-danger-pressed-strong\/95{background-color:#730e00f2}.n-bg-light-danger-pressed-weak{background-color:#d433001f}.n-bg-light-danger-pressed-weak\/0{background-color:#d4330000}.n-bg-light-danger-pressed-weak\/10{background-color:#d433001a}.n-bg-light-danger-pressed-weak\/100{background-color:#d43300}.n-bg-light-danger-pressed-weak\/15{background-color:#d4330026}.n-bg-light-danger-pressed-weak\/20{background-color:#d4330033}.n-bg-light-danger-pressed-weak\/25{background-color:#d4330040}.n-bg-light-danger-pressed-weak\/30{background-color:#d433004d}.n-bg-light-danger-pressed-weak\/35{background-color:#d4330059}.n-bg-light-danger-pressed-weak\/40{background-color:#d4330066}.n-bg-light-danger-pressed-weak\/45{background-color:#d4330073}.n-bg-light-danger-pressed-weak\/5{background-color:#d433000d}.n-bg-light-danger-pressed-weak\/50{background-color:#d4330080}.n-bg-light-danger-pressed-weak\/55{background-color:#d433008c}.n-bg-light-danger-pressed-weak\/60{background-color:#d4330099}.n-bg-light-danger-pressed-weak\/65{background-color:#d43300a6}.n-bg-light-danger-pressed-weak\/70{background-color:#d43300b3}.n-bg-light-danger-pressed-weak\/75{background-color:#d43300bf}.n-bg-light-danger-pressed-weak\/80{background-color:#d43300cc}.n-bg-light-danger-pressed-weak\/85{background-color:#d43300d9}.n-bg-light-danger-pressed-weak\/90{background-color:#d43300e6}.n-bg-light-danger-pressed-weak\/95{background-color:#d43300f2}.n-bg-light-danger-text{background-color:#bb2d00}.n-bg-light-danger-text\/0{background-color:#bb2d0000}.n-bg-light-danger-text\/10{background-color:#bb2d001a}.n-bg-light-danger-text\/100{background-color:#bb2d00}.n-bg-light-danger-text\/15{background-color:#bb2d0026}.n-bg-light-danger-text\/20{background-color:#bb2d0033}.n-bg-light-danger-text\/25{background-color:#bb2d0040}.n-bg-light-danger-text\/30{background-color:#bb2d004d}.n-bg-light-danger-text\/35{background-color:#bb2d0059}.n-bg-light-danger-text\/40{background-color:#bb2d0066}.n-bg-light-danger-text\/45{background-color:#bb2d0073}.n-bg-light-danger-text\/5{background-color:#bb2d000d}.n-bg-light-danger-text\/50{background-color:#bb2d0080}.n-bg-light-danger-text\/55{background-color:#bb2d008c}.n-bg-light-danger-text\/60{background-color:#bb2d0099}.n-bg-light-danger-text\/65{background-color:#bb2d00a6}.n-bg-light-danger-text\/70{background-color:#bb2d00b3}.n-bg-light-danger-text\/75{background-color:#bb2d00bf}.n-bg-light-danger-text\/80{background-color:#bb2d00cc}.n-bg-light-danger-text\/85{background-color:#bb2d00d9}.n-bg-light-danger-text\/90{background-color:#bb2d00e6}.n-bg-light-danger-text\/95{background-color:#bb2d00f2}.n-bg-light-discovery-bg-status{background-color:#754ec8}.n-bg-light-discovery-bg-status\/0{background-color:#754ec800}.n-bg-light-discovery-bg-status\/10{background-color:#754ec81a}.n-bg-light-discovery-bg-status\/100{background-color:#754ec8}.n-bg-light-discovery-bg-status\/15{background-color:#754ec826}.n-bg-light-discovery-bg-status\/20{background-color:#754ec833}.n-bg-light-discovery-bg-status\/25{background-color:#754ec840}.n-bg-light-discovery-bg-status\/30{background-color:#754ec84d}.n-bg-light-discovery-bg-status\/35{background-color:#754ec859}.n-bg-light-discovery-bg-status\/40{background-color:#754ec866}.n-bg-light-discovery-bg-status\/45{background-color:#754ec873}.n-bg-light-discovery-bg-status\/5{background-color:#754ec80d}.n-bg-light-discovery-bg-status\/50{background-color:#754ec880}.n-bg-light-discovery-bg-status\/55{background-color:#754ec88c}.n-bg-light-discovery-bg-status\/60{background-color:#754ec899}.n-bg-light-discovery-bg-status\/65{background-color:#754ec8a6}.n-bg-light-discovery-bg-status\/70{background-color:#754ec8b3}.n-bg-light-discovery-bg-status\/75{background-color:#754ec8bf}.n-bg-light-discovery-bg-status\/80{background-color:#754ec8cc}.n-bg-light-discovery-bg-status\/85{background-color:#754ec8d9}.n-bg-light-discovery-bg-status\/90{background-color:#754ec8e6}.n-bg-light-discovery-bg-status\/95{background-color:#754ec8f2}.n-bg-light-discovery-bg-strong{background-color:#5a34aa}.n-bg-light-discovery-bg-strong\/0{background-color:#5a34aa00}.n-bg-light-discovery-bg-strong\/10{background-color:#5a34aa1a}.n-bg-light-discovery-bg-strong\/100{background-color:#5a34aa}.n-bg-light-discovery-bg-strong\/15{background-color:#5a34aa26}.n-bg-light-discovery-bg-strong\/20{background-color:#5a34aa33}.n-bg-light-discovery-bg-strong\/25{background-color:#5a34aa40}.n-bg-light-discovery-bg-strong\/30{background-color:#5a34aa4d}.n-bg-light-discovery-bg-strong\/35{background-color:#5a34aa59}.n-bg-light-discovery-bg-strong\/40{background-color:#5a34aa66}.n-bg-light-discovery-bg-strong\/45{background-color:#5a34aa73}.n-bg-light-discovery-bg-strong\/5{background-color:#5a34aa0d}.n-bg-light-discovery-bg-strong\/50{background-color:#5a34aa80}.n-bg-light-discovery-bg-strong\/55{background-color:#5a34aa8c}.n-bg-light-discovery-bg-strong\/60{background-color:#5a34aa99}.n-bg-light-discovery-bg-strong\/65{background-color:#5a34aaa6}.n-bg-light-discovery-bg-strong\/70{background-color:#5a34aab3}.n-bg-light-discovery-bg-strong\/75{background-color:#5a34aabf}.n-bg-light-discovery-bg-strong\/80{background-color:#5a34aacc}.n-bg-light-discovery-bg-strong\/85{background-color:#5a34aad9}.n-bg-light-discovery-bg-strong\/90{background-color:#5a34aae6}.n-bg-light-discovery-bg-strong\/95{background-color:#5a34aaf2}.n-bg-light-discovery-bg-weak{background-color:#e9deff}.n-bg-light-discovery-bg-weak\/0{background-color:#e9deff00}.n-bg-light-discovery-bg-weak\/10{background-color:#e9deff1a}.n-bg-light-discovery-bg-weak\/100{background-color:#e9deff}.n-bg-light-discovery-bg-weak\/15{background-color:#e9deff26}.n-bg-light-discovery-bg-weak\/20{background-color:#e9deff33}.n-bg-light-discovery-bg-weak\/25{background-color:#e9deff40}.n-bg-light-discovery-bg-weak\/30{background-color:#e9deff4d}.n-bg-light-discovery-bg-weak\/35{background-color:#e9deff59}.n-bg-light-discovery-bg-weak\/40{background-color:#e9deff66}.n-bg-light-discovery-bg-weak\/45{background-color:#e9deff73}.n-bg-light-discovery-bg-weak\/5{background-color:#e9deff0d}.n-bg-light-discovery-bg-weak\/50{background-color:#e9deff80}.n-bg-light-discovery-bg-weak\/55{background-color:#e9deff8c}.n-bg-light-discovery-bg-weak\/60{background-color:#e9deff99}.n-bg-light-discovery-bg-weak\/65{background-color:#e9deffa6}.n-bg-light-discovery-bg-weak\/70{background-color:#e9deffb3}.n-bg-light-discovery-bg-weak\/75{background-color:#e9deffbf}.n-bg-light-discovery-bg-weak\/80{background-color:#e9deffcc}.n-bg-light-discovery-bg-weak\/85{background-color:#e9deffd9}.n-bg-light-discovery-bg-weak\/90{background-color:#e9deffe6}.n-bg-light-discovery-bg-weak\/95{background-color:#e9defff2}.n-bg-light-discovery-border-strong{background-color:#5a34aa}.n-bg-light-discovery-border-strong\/0{background-color:#5a34aa00}.n-bg-light-discovery-border-strong\/10{background-color:#5a34aa1a}.n-bg-light-discovery-border-strong\/100{background-color:#5a34aa}.n-bg-light-discovery-border-strong\/15{background-color:#5a34aa26}.n-bg-light-discovery-border-strong\/20{background-color:#5a34aa33}.n-bg-light-discovery-border-strong\/25{background-color:#5a34aa40}.n-bg-light-discovery-border-strong\/30{background-color:#5a34aa4d}.n-bg-light-discovery-border-strong\/35{background-color:#5a34aa59}.n-bg-light-discovery-border-strong\/40{background-color:#5a34aa66}.n-bg-light-discovery-border-strong\/45{background-color:#5a34aa73}.n-bg-light-discovery-border-strong\/5{background-color:#5a34aa0d}.n-bg-light-discovery-border-strong\/50{background-color:#5a34aa80}.n-bg-light-discovery-border-strong\/55{background-color:#5a34aa8c}.n-bg-light-discovery-border-strong\/60{background-color:#5a34aa99}.n-bg-light-discovery-border-strong\/65{background-color:#5a34aaa6}.n-bg-light-discovery-border-strong\/70{background-color:#5a34aab3}.n-bg-light-discovery-border-strong\/75{background-color:#5a34aabf}.n-bg-light-discovery-border-strong\/80{background-color:#5a34aacc}.n-bg-light-discovery-border-strong\/85{background-color:#5a34aad9}.n-bg-light-discovery-border-strong\/90{background-color:#5a34aae6}.n-bg-light-discovery-border-strong\/95{background-color:#5a34aaf2}.n-bg-light-discovery-border-weak{background-color:#b38eff}.n-bg-light-discovery-border-weak\/0{background-color:#b38eff00}.n-bg-light-discovery-border-weak\/10{background-color:#b38eff1a}.n-bg-light-discovery-border-weak\/100{background-color:#b38eff}.n-bg-light-discovery-border-weak\/15{background-color:#b38eff26}.n-bg-light-discovery-border-weak\/20{background-color:#b38eff33}.n-bg-light-discovery-border-weak\/25{background-color:#b38eff40}.n-bg-light-discovery-border-weak\/30{background-color:#b38eff4d}.n-bg-light-discovery-border-weak\/35{background-color:#b38eff59}.n-bg-light-discovery-border-weak\/40{background-color:#b38eff66}.n-bg-light-discovery-border-weak\/45{background-color:#b38eff73}.n-bg-light-discovery-border-weak\/5{background-color:#b38eff0d}.n-bg-light-discovery-border-weak\/50{background-color:#b38eff80}.n-bg-light-discovery-border-weak\/55{background-color:#b38eff8c}.n-bg-light-discovery-border-weak\/60{background-color:#b38eff99}.n-bg-light-discovery-border-weak\/65{background-color:#b38effa6}.n-bg-light-discovery-border-weak\/70{background-color:#b38effb3}.n-bg-light-discovery-border-weak\/75{background-color:#b38effbf}.n-bg-light-discovery-border-weak\/80{background-color:#b38effcc}.n-bg-light-discovery-border-weak\/85{background-color:#b38effd9}.n-bg-light-discovery-border-weak\/90{background-color:#b38effe6}.n-bg-light-discovery-border-weak\/95{background-color:#b38efff2}.n-bg-light-discovery-icon{background-color:#5a34aa}.n-bg-light-discovery-icon\/0{background-color:#5a34aa00}.n-bg-light-discovery-icon\/10{background-color:#5a34aa1a}.n-bg-light-discovery-icon\/100{background-color:#5a34aa}.n-bg-light-discovery-icon\/15{background-color:#5a34aa26}.n-bg-light-discovery-icon\/20{background-color:#5a34aa33}.n-bg-light-discovery-icon\/25{background-color:#5a34aa40}.n-bg-light-discovery-icon\/30{background-color:#5a34aa4d}.n-bg-light-discovery-icon\/35{background-color:#5a34aa59}.n-bg-light-discovery-icon\/40{background-color:#5a34aa66}.n-bg-light-discovery-icon\/45{background-color:#5a34aa73}.n-bg-light-discovery-icon\/5{background-color:#5a34aa0d}.n-bg-light-discovery-icon\/50{background-color:#5a34aa80}.n-bg-light-discovery-icon\/55{background-color:#5a34aa8c}.n-bg-light-discovery-icon\/60{background-color:#5a34aa99}.n-bg-light-discovery-icon\/65{background-color:#5a34aaa6}.n-bg-light-discovery-icon\/70{background-color:#5a34aab3}.n-bg-light-discovery-icon\/75{background-color:#5a34aabf}.n-bg-light-discovery-icon\/80{background-color:#5a34aacc}.n-bg-light-discovery-icon\/85{background-color:#5a34aad9}.n-bg-light-discovery-icon\/90{background-color:#5a34aae6}.n-bg-light-discovery-icon\/95{background-color:#5a34aaf2}.n-bg-light-discovery-text{background-color:#5a34aa}.n-bg-light-discovery-text\/0{background-color:#5a34aa00}.n-bg-light-discovery-text\/10{background-color:#5a34aa1a}.n-bg-light-discovery-text\/100{background-color:#5a34aa}.n-bg-light-discovery-text\/15{background-color:#5a34aa26}.n-bg-light-discovery-text\/20{background-color:#5a34aa33}.n-bg-light-discovery-text\/25{background-color:#5a34aa40}.n-bg-light-discovery-text\/30{background-color:#5a34aa4d}.n-bg-light-discovery-text\/35{background-color:#5a34aa59}.n-bg-light-discovery-text\/40{background-color:#5a34aa66}.n-bg-light-discovery-text\/45{background-color:#5a34aa73}.n-bg-light-discovery-text\/5{background-color:#5a34aa0d}.n-bg-light-discovery-text\/50{background-color:#5a34aa80}.n-bg-light-discovery-text\/55{background-color:#5a34aa8c}.n-bg-light-discovery-text\/60{background-color:#5a34aa99}.n-bg-light-discovery-text\/65{background-color:#5a34aaa6}.n-bg-light-discovery-text\/70{background-color:#5a34aab3}.n-bg-light-discovery-text\/75{background-color:#5a34aabf}.n-bg-light-discovery-text\/80{background-color:#5a34aacc}.n-bg-light-discovery-text\/85{background-color:#5a34aad9}.n-bg-light-discovery-text\/90{background-color:#5a34aae6}.n-bg-light-discovery-text\/95{background-color:#5a34aaf2}.n-bg-light-neutral-bg-default{background-color:#f5f6f6}.n-bg-light-neutral-bg-default\/0{background-color:#f5f6f600}.n-bg-light-neutral-bg-default\/10{background-color:#f5f6f61a}.n-bg-light-neutral-bg-default\/100{background-color:#f5f6f6}.n-bg-light-neutral-bg-default\/15{background-color:#f5f6f626}.n-bg-light-neutral-bg-default\/20{background-color:#f5f6f633}.n-bg-light-neutral-bg-default\/25{background-color:#f5f6f640}.n-bg-light-neutral-bg-default\/30{background-color:#f5f6f64d}.n-bg-light-neutral-bg-default\/35{background-color:#f5f6f659}.n-bg-light-neutral-bg-default\/40{background-color:#f5f6f666}.n-bg-light-neutral-bg-default\/45{background-color:#f5f6f673}.n-bg-light-neutral-bg-default\/5{background-color:#f5f6f60d}.n-bg-light-neutral-bg-default\/50{background-color:#f5f6f680}.n-bg-light-neutral-bg-default\/55{background-color:#f5f6f68c}.n-bg-light-neutral-bg-default\/60{background-color:#f5f6f699}.n-bg-light-neutral-bg-default\/65{background-color:#f5f6f6a6}.n-bg-light-neutral-bg-default\/70{background-color:#f5f6f6b3}.n-bg-light-neutral-bg-default\/75{background-color:#f5f6f6bf}.n-bg-light-neutral-bg-default\/80{background-color:#f5f6f6cc}.n-bg-light-neutral-bg-default\/85{background-color:#f5f6f6d9}.n-bg-light-neutral-bg-default\/90{background-color:#f5f6f6e6}.n-bg-light-neutral-bg-default\/95{background-color:#f5f6f6f2}.n-bg-light-neutral-bg-on-bg-weak{background-color:#f5f6f6}.n-bg-light-neutral-bg-on-bg-weak\/0{background-color:#f5f6f600}.n-bg-light-neutral-bg-on-bg-weak\/10{background-color:#f5f6f61a}.n-bg-light-neutral-bg-on-bg-weak\/100{background-color:#f5f6f6}.n-bg-light-neutral-bg-on-bg-weak\/15{background-color:#f5f6f626}.n-bg-light-neutral-bg-on-bg-weak\/20{background-color:#f5f6f633}.n-bg-light-neutral-bg-on-bg-weak\/25{background-color:#f5f6f640}.n-bg-light-neutral-bg-on-bg-weak\/30{background-color:#f5f6f64d}.n-bg-light-neutral-bg-on-bg-weak\/35{background-color:#f5f6f659}.n-bg-light-neutral-bg-on-bg-weak\/40{background-color:#f5f6f666}.n-bg-light-neutral-bg-on-bg-weak\/45{background-color:#f5f6f673}.n-bg-light-neutral-bg-on-bg-weak\/5{background-color:#f5f6f60d}.n-bg-light-neutral-bg-on-bg-weak\/50{background-color:#f5f6f680}.n-bg-light-neutral-bg-on-bg-weak\/55{background-color:#f5f6f68c}.n-bg-light-neutral-bg-on-bg-weak\/60{background-color:#f5f6f699}.n-bg-light-neutral-bg-on-bg-weak\/65{background-color:#f5f6f6a6}.n-bg-light-neutral-bg-on-bg-weak\/70{background-color:#f5f6f6b3}.n-bg-light-neutral-bg-on-bg-weak\/75{background-color:#f5f6f6bf}.n-bg-light-neutral-bg-on-bg-weak\/80{background-color:#f5f6f6cc}.n-bg-light-neutral-bg-on-bg-weak\/85{background-color:#f5f6f6d9}.n-bg-light-neutral-bg-on-bg-weak\/90{background-color:#f5f6f6e6}.n-bg-light-neutral-bg-on-bg-weak\/95{background-color:#f5f6f6f2}.n-bg-light-neutral-bg-status{background-color:#a8acb2}.n-bg-light-neutral-bg-status\/0{background-color:#a8acb200}.n-bg-light-neutral-bg-status\/10{background-color:#a8acb21a}.n-bg-light-neutral-bg-status\/100{background-color:#a8acb2}.n-bg-light-neutral-bg-status\/15{background-color:#a8acb226}.n-bg-light-neutral-bg-status\/20{background-color:#a8acb233}.n-bg-light-neutral-bg-status\/25{background-color:#a8acb240}.n-bg-light-neutral-bg-status\/30{background-color:#a8acb24d}.n-bg-light-neutral-bg-status\/35{background-color:#a8acb259}.n-bg-light-neutral-bg-status\/40{background-color:#a8acb266}.n-bg-light-neutral-bg-status\/45{background-color:#a8acb273}.n-bg-light-neutral-bg-status\/5{background-color:#a8acb20d}.n-bg-light-neutral-bg-status\/50{background-color:#a8acb280}.n-bg-light-neutral-bg-status\/55{background-color:#a8acb28c}.n-bg-light-neutral-bg-status\/60{background-color:#a8acb299}.n-bg-light-neutral-bg-status\/65{background-color:#a8acb2a6}.n-bg-light-neutral-bg-status\/70{background-color:#a8acb2b3}.n-bg-light-neutral-bg-status\/75{background-color:#a8acb2bf}.n-bg-light-neutral-bg-status\/80{background-color:#a8acb2cc}.n-bg-light-neutral-bg-status\/85{background-color:#a8acb2d9}.n-bg-light-neutral-bg-status\/90{background-color:#a8acb2e6}.n-bg-light-neutral-bg-status\/95{background-color:#a8acb2f2}.n-bg-light-neutral-bg-strong{background-color:#e2e3e5}.n-bg-light-neutral-bg-strong\/0{background-color:#e2e3e500}.n-bg-light-neutral-bg-strong\/10{background-color:#e2e3e51a}.n-bg-light-neutral-bg-strong\/100{background-color:#e2e3e5}.n-bg-light-neutral-bg-strong\/15{background-color:#e2e3e526}.n-bg-light-neutral-bg-strong\/20{background-color:#e2e3e533}.n-bg-light-neutral-bg-strong\/25{background-color:#e2e3e540}.n-bg-light-neutral-bg-strong\/30{background-color:#e2e3e54d}.n-bg-light-neutral-bg-strong\/35{background-color:#e2e3e559}.n-bg-light-neutral-bg-strong\/40{background-color:#e2e3e566}.n-bg-light-neutral-bg-strong\/45{background-color:#e2e3e573}.n-bg-light-neutral-bg-strong\/5{background-color:#e2e3e50d}.n-bg-light-neutral-bg-strong\/50{background-color:#e2e3e580}.n-bg-light-neutral-bg-strong\/55{background-color:#e2e3e58c}.n-bg-light-neutral-bg-strong\/60{background-color:#e2e3e599}.n-bg-light-neutral-bg-strong\/65{background-color:#e2e3e5a6}.n-bg-light-neutral-bg-strong\/70{background-color:#e2e3e5b3}.n-bg-light-neutral-bg-strong\/75{background-color:#e2e3e5bf}.n-bg-light-neutral-bg-strong\/80{background-color:#e2e3e5cc}.n-bg-light-neutral-bg-strong\/85{background-color:#e2e3e5d9}.n-bg-light-neutral-bg-strong\/90{background-color:#e2e3e5e6}.n-bg-light-neutral-bg-strong\/95{background-color:#e2e3e5f2}.n-bg-light-neutral-bg-stronger{background-color:#a8acb2}.n-bg-light-neutral-bg-stronger\/0{background-color:#a8acb200}.n-bg-light-neutral-bg-stronger\/10{background-color:#a8acb21a}.n-bg-light-neutral-bg-stronger\/100{background-color:#a8acb2}.n-bg-light-neutral-bg-stronger\/15{background-color:#a8acb226}.n-bg-light-neutral-bg-stronger\/20{background-color:#a8acb233}.n-bg-light-neutral-bg-stronger\/25{background-color:#a8acb240}.n-bg-light-neutral-bg-stronger\/30{background-color:#a8acb24d}.n-bg-light-neutral-bg-stronger\/35{background-color:#a8acb259}.n-bg-light-neutral-bg-stronger\/40{background-color:#a8acb266}.n-bg-light-neutral-bg-stronger\/45{background-color:#a8acb273}.n-bg-light-neutral-bg-stronger\/5{background-color:#a8acb20d}.n-bg-light-neutral-bg-stronger\/50{background-color:#a8acb280}.n-bg-light-neutral-bg-stronger\/55{background-color:#a8acb28c}.n-bg-light-neutral-bg-stronger\/60{background-color:#a8acb299}.n-bg-light-neutral-bg-stronger\/65{background-color:#a8acb2a6}.n-bg-light-neutral-bg-stronger\/70{background-color:#a8acb2b3}.n-bg-light-neutral-bg-stronger\/75{background-color:#a8acb2bf}.n-bg-light-neutral-bg-stronger\/80{background-color:#a8acb2cc}.n-bg-light-neutral-bg-stronger\/85{background-color:#a8acb2d9}.n-bg-light-neutral-bg-stronger\/90{background-color:#a8acb2e6}.n-bg-light-neutral-bg-stronger\/95{background-color:#a8acb2f2}.n-bg-light-neutral-bg-strongest{background-color:#3c3f44}.n-bg-light-neutral-bg-strongest\/0{background-color:#3c3f4400}.n-bg-light-neutral-bg-strongest\/10{background-color:#3c3f441a}.n-bg-light-neutral-bg-strongest\/100{background-color:#3c3f44}.n-bg-light-neutral-bg-strongest\/15{background-color:#3c3f4426}.n-bg-light-neutral-bg-strongest\/20{background-color:#3c3f4433}.n-bg-light-neutral-bg-strongest\/25{background-color:#3c3f4440}.n-bg-light-neutral-bg-strongest\/30{background-color:#3c3f444d}.n-bg-light-neutral-bg-strongest\/35{background-color:#3c3f4459}.n-bg-light-neutral-bg-strongest\/40{background-color:#3c3f4466}.n-bg-light-neutral-bg-strongest\/45{background-color:#3c3f4473}.n-bg-light-neutral-bg-strongest\/5{background-color:#3c3f440d}.n-bg-light-neutral-bg-strongest\/50{background-color:#3c3f4480}.n-bg-light-neutral-bg-strongest\/55{background-color:#3c3f448c}.n-bg-light-neutral-bg-strongest\/60{background-color:#3c3f4499}.n-bg-light-neutral-bg-strongest\/65{background-color:#3c3f44a6}.n-bg-light-neutral-bg-strongest\/70{background-color:#3c3f44b3}.n-bg-light-neutral-bg-strongest\/75{background-color:#3c3f44bf}.n-bg-light-neutral-bg-strongest\/80{background-color:#3c3f44cc}.n-bg-light-neutral-bg-strongest\/85{background-color:#3c3f44d9}.n-bg-light-neutral-bg-strongest\/90{background-color:#3c3f44e6}.n-bg-light-neutral-bg-strongest\/95{background-color:#3c3f44f2}.n-bg-light-neutral-bg-weak{background-color:#fff}.n-bg-light-neutral-bg-weak\/0{background-color:#fff0}.n-bg-light-neutral-bg-weak\/10{background-color:#ffffff1a}.n-bg-light-neutral-bg-weak\/100{background-color:#fff}.n-bg-light-neutral-bg-weak\/15{background-color:#ffffff26}.n-bg-light-neutral-bg-weak\/20{background-color:#fff3}.n-bg-light-neutral-bg-weak\/25{background-color:#ffffff40}.n-bg-light-neutral-bg-weak\/30{background-color:#ffffff4d}.n-bg-light-neutral-bg-weak\/35{background-color:#ffffff59}.n-bg-light-neutral-bg-weak\/40{background-color:#fff6}.n-bg-light-neutral-bg-weak\/45{background-color:#ffffff73}.n-bg-light-neutral-bg-weak\/5{background-color:#ffffff0d}.n-bg-light-neutral-bg-weak\/50{background-color:#ffffff80}.n-bg-light-neutral-bg-weak\/55{background-color:#ffffff8c}.n-bg-light-neutral-bg-weak\/60{background-color:#fff9}.n-bg-light-neutral-bg-weak\/65{background-color:#ffffffa6}.n-bg-light-neutral-bg-weak\/70{background-color:#ffffffb3}.n-bg-light-neutral-bg-weak\/75{background-color:#ffffffbf}.n-bg-light-neutral-bg-weak\/80{background-color:#fffc}.n-bg-light-neutral-bg-weak\/85{background-color:#ffffffd9}.n-bg-light-neutral-bg-weak\/90{background-color:#ffffffe6}.n-bg-light-neutral-bg-weak\/95{background-color:#fffffff2}.n-bg-light-neutral-border-strong{background-color:#bbbec3}.n-bg-light-neutral-border-strong\/0{background-color:#bbbec300}.n-bg-light-neutral-border-strong\/10{background-color:#bbbec31a}.n-bg-light-neutral-border-strong\/100{background-color:#bbbec3}.n-bg-light-neutral-border-strong\/15{background-color:#bbbec326}.n-bg-light-neutral-border-strong\/20{background-color:#bbbec333}.n-bg-light-neutral-border-strong\/25{background-color:#bbbec340}.n-bg-light-neutral-border-strong\/30{background-color:#bbbec34d}.n-bg-light-neutral-border-strong\/35{background-color:#bbbec359}.n-bg-light-neutral-border-strong\/40{background-color:#bbbec366}.n-bg-light-neutral-border-strong\/45{background-color:#bbbec373}.n-bg-light-neutral-border-strong\/5{background-color:#bbbec30d}.n-bg-light-neutral-border-strong\/50{background-color:#bbbec380}.n-bg-light-neutral-border-strong\/55{background-color:#bbbec38c}.n-bg-light-neutral-border-strong\/60{background-color:#bbbec399}.n-bg-light-neutral-border-strong\/65{background-color:#bbbec3a6}.n-bg-light-neutral-border-strong\/70{background-color:#bbbec3b3}.n-bg-light-neutral-border-strong\/75{background-color:#bbbec3bf}.n-bg-light-neutral-border-strong\/80{background-color:#bbbec3cc}.n-bg-light-neutral-border-strong\/85{background-color:#bbbec3d9}.n-bg-light-neutral-border-strong\/90{background-color:#bbbec3e6}.n-bg-light-neutral-border-strong\/95{background-color:#bbbec3f2}.n-bg-light-neutral-border-strongest{background-color:#6f757e}.n-bg-light-neutral-border-strongest\/0{background-color:#6f757e00}.n-bg-light-neutral-border-strongest\/10{background-color:#6f757e1a}.n-bg-light-neutral-border-strongest\/100{background-color:#6f757e}.n-bg-light-neutral-border-strongest\/15{background-color:#6f757e26}.n-bg-light-neutral-border-strongest\/20{background-color:#6f757e33}.n-bg-light-neutral-border-strongest\/25{background-color:#6f757e40}.n-bg-light-neutral-border-strongest\/30{background-color:#6f757e4d}.n-bg-light-neutral-border-strongest\/35{background-color:#6f757e59}.n-bg-light-neutral-border-strongest\/40{background-color:#6f757e66}.n-bg-light-neutral-border-strongest\/45{background-color:#6f757e73}.n-bg-light-neutral-border-strongest\/5{background-color:#6f757e0d}.n-bg-light-neutral-border-strongest\/50{background-color:#6f757e80}.n-bg-light-neutral-border-strongest\/55{background-color:#6f757e8c}.n-bg-light-neutral-border-strongest\/60{background-color:#6f757e99}.n-bg-light-neutral-border-strongest\/65{background-color:#6f757ea6}.n-bg-light-neutral-border-strongest\/70{background-color:#6f757eb3}.n-bg-light-neutral-border-strongest\/75{background-color:#6f757ebf}.n-bg-light-neutral-border-strongest\/80{background-color:#6f757ecc}.n-bg-light-neutral-border-strongest\/85{background-color:#6f757ed9}.n-bg-light-neutral-border-strongest\/90{background-color:#6f757ee6}.n-bg-light-neutral-border-strongest\/95{background-color:#6f757ef2}.n-bg-light-neutral-border-weak{background-color:#e2e3e5}.n-bg-light-neutral-border-weak\/0{background-color:#e2e3e500}.n-bg-light-neutral-border-weak\/10{background-color:#e2e3e51a}.n-bg-light-neutral-border-weak\/100{background-color:#e2e3e5}.n-bg-light-neutral-border-weak\/15{background-color:#e2e3e526}.n-bg-light-neutral-border-weak\/20{background-color:#e2e3e533}.n-bg-light-neutral-border-weak\/25{background-color:#e2e3e540}.n-bg-light-neutral-border-weak\/30{background-color:#e2e3e54d}.n-bg-light-neutral-border-weak\/35{background-color:#e2e3e559}.n-bg-light-neutral-border-weak\/40{background-color:#e2e3e566}.n-bg-light-neutral-border-weak\/45{background-color:#e2e3e573}.n-bg-light-neutral-border-weak\/5{background-color:#e2e3e50d}.n-bg-light-neutral-border-weak\/50{background-color:#e2e3e580}.n-bg-light-neutral-border-weak\/55{background-color:#e2e3e58c}.n-bg-light-neutral-border-weak\/60{background-color:#e2e3e599}.n-bg-light-neutral-border-weak\/65{background-color:#e2e3e5a6}.n-bg-light-neutral-border-weak\/70{background-color:#e2e3e5b3}.n-bg-light-neutral-border-weak\/75{background-color:#e2e3e5bf}.n-bg-light-neutral-border-weak\/80{background-color:#e2e3e5cc}.n-bg-light-neutral-border-weak\/85{background-color:#e2e3e5d9}.n-bg-light-neutral-border-weak\/90{background-color:#e2e3e5e6}.n-bg-light-neutral-border-weak\/95{background-color:#e2e3e5f2}.n-bg-light-neutral-hover{background-color:#6f757e1a}.n-bg-light-neutral-hover\/0{background-color:#6f757e00}.n-bg-light-neutral-hover\/10{background-color:#6f757e1a}.n-bg-light-neutral-hover\/100{background-color:#6f757e}.n-bg-light-neutral-hover\/15{background-color:#6f757e26}.n-bg-light-neutral-hover\/20{background-color:#6f757e33}.n-bg-light-neutral-hover\/25{background-color:#6f757e40}.n-bg-light-neutral-hover\/30{background-color:#6f757e4d}.n-bg-light-neutral-hover\/35{background-color:#6f757e59}.n-bg-light-neutral-hover\/40{background-color:#6f757e66}.n-bg-light-neutral-hover\/45{background-color:#6f757e73}.n-bg-light-neutral-hover\/5{background-color:#6f757e0d}.n-bg-light-neutral-hover\/50{background-color:#6f757e80}.n-bg-light-neutral-hover\/55{background-color:#6f757e8c}.n-bg-light-neutral-hover\/60{background-color:#6f757e99}.n-bg-light-neutral-hover\/65{background-color:#6f757ea6}.n-bg-light-neutral-hover\/70{background-color:#6f757eb3}.n-bg-light-neutral-hover\/75{background-color:#6f757ebf}.n-bg-light-neutral-hover\/80{background-color:#6f757ecc}.n-bg-light-neutral-hover\/85{background-color:#6f757ed9}.n-bg-light-neutral-hover\/90{background-color:#6f757ee6}.n-bg-light-neutral-hover\/95{background-color:#6f757ef2}.n-bg-light-neutral-icon{background-color:#4d5157}.n-bg-light-neutral-icon\/0{background-color:#4d515700}.n-bg-light-neutral-icon\/10{background-color:#4d51571a}.n-bg-light-neutral-icon\/100{background-color:#4d5157}.n-bg-light-neutral-icon\/15{background-color:#4d515726}.n-bg-light-neutral-icon\/20{background-color:#4d515733}.n-bg-light-neutral-icon\/25{background-color:#4d515740}.n-bg-light-neutral-icon\/30{background-color:#4d51574d}.n-bg-light-neutral-icon\/35{background-color:#4d515759}.n-bg-light-neutral-icon\/40{background-color:#4d515766}.n-bg-light-neutral-icon\/45{background-color:#4d515773}.n-bg-light-neutral-icon\/5{background-color:#4d51570d}.n-bg-light-neutral-icon\/50{background-color:#4d515780}.n-bg-light-neutral-icon\/55{background-color:#4d51578c}.n-bg-light-neutral-icon\/60{background-color:#4d515799}.n-bg-light-neutral-icon\/65{background-color:#4d5157a6}.n-bg-light-neutral-icon\/70{background-color:#4d5157b3}.n-bg-light-neutral-icon\/75{background-color:#4d5157bf}.n-bg-light-neutral-icon\/80{background-color:#4d5157cc}.n-bg-light-neutral-icon\/85{background-color:#4d5157d9}.n-bg-light-neutral-icon\/90{background-color:#4d5157e6}.n-bg-light-neutral-icon\/95{background-color:#4d5157f2}.n-bg-light-neutral-pressed{background-color:#6f757e33}.n-bg-light-neutral-pressed\/0{background-color:#6f757e00}.n-bg-light-neutral-pressed\/10{background-color:#6f757e1a}.n-bg-light-neutral-pressed\/100{background-color:#6f757e}.n-bg-light-neutral-pressed\/15{background-color:#6f757e26}.n-bg-light-neutral-pressed\/20{background-color:#6f757e33}.n-bg-light-neutral-pressed\/25{background-color:#6f757e40}.n-bg-light-neutral-pressed\/30{background-color:#6f757e4d}.n-bg-light-neutral-pressed\/35{background-color:#6f757e59}.n-bg-light-neutral-pressed\/40{background-color:#6f757e66}.n-bg-light-neutral-pressed\/45{background-color:#6f757e73}.n-bg-light-neutral-pressed\/5{background-color:#6f757e0d}.n-bg-light-neutral-pressed\/50{background-color:#6f757e80}.n-bg-light-neutral-pressed\/55{background-color:#6f757e8c}.n-bg-light-neutral-pressed\/60{background-color:#6f757e99}.n-bg-light-neutral-pressed\/65{background-color:#6f757ea6}.n-bg-light-neutral-pressed\/70{background-color:#6f757eb3}.n-bg-light-neutral-pressed\/75{background-color:#6f757ebf}.n-bg-light-neutral-pressed\/80{background-color:#6f757ecc}.n-bg-light-neutral-pressed\/85{background-color:#6f757ed9}.n-bg-light-neutral-pressed\/90{background-color:#6f757ee6}.n-bg-light-neutral-pressed\/95{background-color:#6f757ef2}.n-bg-light-neutral-text-default{background-color:#1a1b1d}.n-bg-light-neutral-text-default\/0{background-color:#1a1b1d00}.n-bg-light-neutral-text-default\/10{background-color:#1a1b1d1a}.n-bg-light-neutral-text-default\/100{background-color:#1a1b1d}.n-bg-light-neutral-text-default\/15{background-color:#1a1b1d26}.n-bg-light-neutral-text-default\/20{background-color:#1a1b1d33}.n-bg-light-neutral-text-default\/25{background-color:#1a1b1d40}.n-bg-light-neutral-text-default\/30{background-color:#1a1b1d4d}.n-bg-light-neutral-text-default\/35{background-color:#1a1b1d59}.n-bg-light-neutral-text-default\/40{background-color:#1a1b1d66}.n-bg-light-neutral-text-default\/45{background-color:#1a1b1d73}.n-bg-light-neutral-text-default\/5{background-color:#1a1b1d0d}.n-bg-light-neutral-text-default\/50{background-color:#1a1b1d80}.n-bg-light-neutral-text-default\/55{background-color:#1a1b1d8c}.n-bg-light-neutral-text-default\/60{background-color:#1a1b1d99}.n-bg-light-neutral-text-default\/65{background-color:#1a1b1da6}.n-bg-light-neutral-text-default\/70{background-color:#1a1b1db3}.n-bg-light-neutral-text-default\/75{background-color:#1a1b1dbf}.n-bg-light-neutral-text-default\/80{background-color:#1a1b1dcc}.n-bg-light-neutral-text-default\/85{background-color:#1a1b1dd9}.n-bg-light-neutral-text-default\/90{background-color:#1a1b1de6}.n-bg-light-neutral-text-default\/95{background-color:#1a1b1df2}.n-bg-light-neutral-text-inverse{background-color:#fff}.n-bg-light-neutral-text-inverse\/0{background-color:#fff0}.n-bg-light-neutral-text-inverse\/10{background-color:#ffffff1a}.n-bg-light-neutral-text-inverse\/100{background-color:#fff}.n-bg-light-neutral-text-inverse\/15{background-color:#ffffff26}.n-bg-light-neutral-text-inverse\/20{background-color:#fff3}.n-bg-light-neutral-text-inverse\/25{background-color:#ffffff40}.n-bg-light-neutral-text-inverse\/30{background-color:#ffffff4d}.n-bg-light-neutral-text-inverse\/35{background-color:#ffffff59}.n-bg-light-neutral-text-inverse\/40{background-color:#fff6}.n-bg-light-neutral-text-inverse\/45{background-color:#ffffff73}.n-bg-light-neutral-text-inverse\/5{background-color:#ffffff0d}.n-bg-light-neutral-text-inverse\/50{background-color:#ffffff80}.n-bg-light-neutral-text-inverse\/55{background-color:#ffffff8c}.n-bg-light-neutral-text-inverse\/60{background-color:#fff9}.n-bg-light-neutral-text-inverse\/65{background-color:#ffffffa6}.n-bg-light-neutral-text-inverse\/70{background-color:#ffffffb3}.n-bg-light-neutral-text-inverse\/75{background-color:#ffffffbf}.n-bg-light-neutral-text-inverse\/80{background-color:#fffc}.n-bg-light-neutral-text-inverse\/85{background-color:#ffffffd9}.n-bg-light-neutral-text-inverse\/90{background-color:#ffffffe6}.n-bg-light-neutral-text-inverse\/95{background-color:#fffffff2}.n-bg-light-neutral-text-weak{background-color:#4d5157}.n-bg-light-neutral-text-weak\/0{background-color:#4d515700}.n-bg-light-neutral-text-weak\/10{background-color:#4d51571a}.n-bg-light-neutral-text-weak\/100{background-color:#4d5157}.n-bg-light-neutral-text-weak\/15{background-color:#4d515726}.n-bg-light-neutral-text-weak\/20{background-color:#4d515733}.n-bg-light-neutral-text-weak\/25{background-color:#4d515740}.n-bg-light-neutral-text-weak\/30{background-color:#4d51574d}.n-bg-light-neutral-text-weak\/35{background-color:#4d515759}.n-bg-light-neutral-text-weak\/40{background-color:#4d515766}.n-bg-light-neutral-text-weak\/45{background-color:#4d515773}.n-bg-light-neutral-text-weak\/5{background-color:#4d51570d}.n-bg-light-neutral-text-weak\/50{background-color:#4d515780}.n-bg-light-neutral-text-weak\/55{background-color:#4d51578c}.n-bg-light-neutral-text-weak\/60{background-color:#4d515799}.n-bg-light-neutral-text-weak\/65{background-color:#4d5157a6}.n-bg-light-neutral-text-weak\/70{background-color:#4d5157b3}.n-bg-light-neutral-text-weak\/75{background-color:#4d5157bf}.n-bg-light-neutral-text-weak\/80{background-color:#4d5157cc}.n-bg-light-neutral-text-weak\/85{background-color:#4d5157d9}.n-bg-light-neutral-text-weak\/90{background-color:#4d5157e6}.n-bg-light-neutral-text-weak\/95{background-color:#4d5157f2}.n-bg-light-neutral-text-weaker{background-color:#5e636a}.n-bg-light-neutral-text-weaker\/0{background-color:#5e636a00}.n-bg-light-neutral-text-weaker\/10{background-color:#5e636a1a}.n-bg-light-neutral-text-weaker\/100{background-color:#5e636a}.n-bg-light-neutral-text-weaker\/15{background-color:#5e636a26}.n-bg-light-neutral-text-weaker\/20{background-color:#5e636a33}.n-bg-light-neutral-text-weaker\/25{background-color:#5e636a40}.n-bg-light-neutral-text-weaker\/30{background-color:#5e636a4d}.n-bg-light-neutral-text-weaker\/35{background-color:#5e636a59}.n-bg-light-neutral-text-weaker\/40{background-color:#5e636a66}.n-bg-light-neutral-text-weaker\/45{background-color:#5e636a73}.n-bg-light-neutral-text-weaker\/5{background-color:#5e636a0d}.n-bg-light-neutral-text-weaker\/50{background-color:#5e636a80}.n-bg-light-neutral-text-weaker\/55{background-color:#5e636a8c}.n-bg-light-neutral-text-weaker\/60{background-color:#5e636a99}.n-bg-light-neutral-text-weaker\/65{background-color:#5e636aa6}.n-bg-light-neutral-text-weaker\/70{background-color:#5e636ab3}.n-bg-light-neutral-text-weaker\/75{background-color:#5e636abf}.n-bg-light-neutral-text-weaker\/80{background-color:#5e636acc}.n-bg-light-neutral-text-weaker\/85{background-color:#5e636ad9}.n-bg-light-neutral-text-weaker\/90{background-color:#5e636ae6}.n-bg-light-neutral-text-weaker\/95{background-color:#5e636af2}.n-bg-light-neutral-text-weakest{background-color:#a8acb2}.n-bg-light-neutral-text-weakest\/0{background-color:#a8acb200}.n-bg-light-neutral-text-weakest\/10{background-color:#a8acb21a}.n-bg-light-neutral-text-weakest\/100{background-color:#a8acb2}.n-bg-light-neutral-text-weakest\/15{background-color:#a8acb226}.n-bg-light-neutral-text-weakest\/20{background-color:#a8acb233}.n-bg-light-neutral-text-weakest\/25{background-color:#a8acb240}.n-bg-light-neutral-text-weakest\/30{background-color:#a8acb24d}.n-bg-light-neutral-text-weakest\/35{background-color:#a8acb259}.n-bg-light-neutral-text-weakest\/40{background-color:#a8acb266}.n-bg-light-neutral-text-weakest\/45{background-color:#a8acb273}.n-bg-light-neutral-text-weakest\/5{background-color:#a8acb20d}.n-bg-light-neutral-text-weakest\/50{background-color:#a8acb280}.n-bg-light-neutral-text-weakest\/55{background-color:#a8acb28c}.n-bg-light-neutral-text-weakest\/60{background-color:#a8acb299}.n-bg-light-neutral-text-weakest\/65{background-color:#a8acb2a6}.n-bg-light-neutral-text-weakest\/70{background-color:#a8acb2b3}.n-bg-light-neutral-text-weakest\/75{background-color:#a8acb2bf}.n-bg-light-neutral-text-weakest\/80{background-color:#a8acb2cc}.n-bg-light-neutral-text-weakest\/85{background-color:#a8acb2d9}.n-bg-light-neutral-text-weakest\/90{background-color:#a8acb2e6}.n-bg-light-neutral-text-weakest\/95{background-color:#a8acb2f2}.n-bg-light-primary-bg-selected{background-color:#e7fafb}.n-bg-light-primary-bg-selected\/0{background-color:#e7fafb00}.n-bg-light-primary-bg-selected\/10{background-color:#e7fafb1a}.n-bg-light-primary-bg-selected\/100{background-color:#e7fafb}.n-bg-light-primary-bg-selected\/15{background-color:#e7fafb26}.n-bg-light-primary-bg-selected\/20{background-color:#e7fafb33}.n-bg-light-primary-bg-selected\/25{background-color:#e7fafb40}.n-bg-light-primary-bg-selected\/30{background-color:#e7fafb4d}.n-bg-light-primary-bg-selected\/35{background-color:#e7fafb59}.n-bg-light-primary-bg-selected\/40{background-color:#e7fafb66}.n-bg-light-primary-bg-selected\/45{background-color:#e7fafb73}.n-bg-light-primary-bg-selected\/5{background-color:#e7fafb0d}.n-bg-light-primary-bg-selected\/50{background-color:#e7fafb80}.n-bg-light-primary-bg-selected\/55{background-color:#e7fafb8c}.n-bg-light-primary-bg-selected\/60{background-color:#e7fafb99}.n-bg-light-primary-bg-selected\/65{background-color:#e7fafba6}.n-bg-light-primary-bg-selected\/70{background-color:#e7fafbb3}.n-bg-light-primary-bg-selected\/75{background-color:#e7fafbbf}.n-bg-light-primary-bg-selected\/80{background-color:#e7fafbcc}.n-bg-light-primary-bg-selected\/85{background-color:#e7fafbd9}.n-bg-light-primary-bg-selected\/90{background-color:#e7fafbe6}.n-bg-light-primary-bg-selected\/95{background-color:#e7fafbf2}.n-bg-light-primary-bg-status{background-color:#4c99a4}.n-bg-light-primary-bg-status\/0{background-color:#4c99a400}.n-bg-light-primary-bg-status\/10{background-color:#4c99a41a}.n-bg-light-primary-bg-status\/100{background-color:#4c99a4}.n-bg-light-primary-bg-status\/15{background-color:#4c99a426}.n-bg-light-primary-bg-status\/20{background-color:#4c99a433}.n-bg-light-primary-bg-status\/25{background-color:#4c99a440}.n-bg-light-primary-bg-status\/30{background-color:#4c99a44d}.n-bg-light-primary-bg-status\/35{background-color:#4c99a459}.n-bg-light-primary-bg-status\/40{background-color:#4c99a466}.n-bg-light-primary-bg-status\/45{background-color:#4c99a473}.n-bg-light-primary-bg-status\/5{background-color:#4c99a40d}.n-bg-light-primary-bg-status\/50{background-color:#4c99a480}.n-bg-light-primary-bg-status\/55{background-color:#4c99a48c}.n-bg-light-primary-bg-status\/60{background-color:#4c99a499}.n-bg-light-primary-bg-status\/65{background-color:#4c99a4a6}.n-bg-light-primary-bg-status\/70{background-color:#4c99a4b3}.n-bg-light-primary-bg-status\/75{background-color:#4c99a4bf}.n-bg-light-primary-bg-status\/80{background-color:#4c99a4cc}.n-bg-light-primary-bg-status\/85{background-color:#4c99a4d9}.n-bg-light-primary-bg-status\/90{background-color:#4c99a4e6}.n-bg-light-primary-bg-status\/95{background-color:#4c99a4f2}.n-bg-light-primary-bg-strong{background-color:#0a6190}.n-bg-light-primary-bg-strong\/0{background-color:#0a619000}.n-bg-light-primary-bg-strong\/10{background-color:#0a61901a}.n-bg-light-primary-bg-strong\/100{background-color:#0a6190}.n-bg-light-primary-bg-strong\/15{background-color:#0a619026}.n-bg-light-primary-bg-strong\/20{background-color:#0a619033}.n-bg-light-primary-bg-strong\/25{background-color:#0a619040}.n-bg-light-primary-bg-strong\/30{background-color:#0a61904d}.n-bg-light-primary-bg-strong\/35{background-color:#0a619059}.n-bg-light-primary-bg-strong\/40{background-color:#0a619066}.n-bg-light-primary-bg-strong\/45{background-color:#0a619073}.n-bg-light-primary-bg-strong\/5{background-color:#0a61900d}.n-bg-light-primary-bg-strong\/50{background-color:#0a619080}.n-bg-light-primary-bg-strong\/55{background-color:#0a61908c}.n-bg-light-primary-bg-strong\/60{background-color:#0a619099}.n-bg-light-primary-bg-strong\/65{background-color:#0a6190a6}.n-bg-light-primary-bg-strong\/70{background-color:#0a6190b3}.n-bg-light-primary-bg-strong\/75{background-color:#0a6190bf}.n-bg-light-primary-bg-strong\/80{background-color:#0a6190cc}.n-bg-light-primary-bg-strong\/85{background-color:#0a6190d9}.n-bg-light-primary-bg-strong\/90{background-color:#0a6190e6}.n-bg-light-primary-bg-strong\/95{background-color:#0a6190f2}.n-bg-light-primary-bg-weak{background-color:#e7fafb}.n-bg-light-primary-bg-weak\/0{background-color:#e7fafb00}.n-bg-light-primary-bg-weak\/10{background-color:#e7fafb1a}.n-bg-light-primary-bg-weak\/100{background-color:#e7fafb}.n-bg-light-primary-bg-weak\/15{background-color:#e7fafb26}.n-bg-light-primary-bg-weak\/20{background-color:#e7fafb33}.n-bg-light-primary-bg-weak\/25{background-color:#e7fafb40}.n-bg-light-primary-bg-weak\/30{background-color:#e7fafb4d}.n-bg-light-primary-bg-weak\/35{background-color:#e7fafb59}.n-bg-light-primary-bg-weak\/40{background-color:#e7fafb66}.n-bg-light-primary-bg-weak\/45{background-color:#e7fafb73}.n-bg-light-primary-bg-weak\/5{background-color:#e7fafb0d}.n-bg-light-primary-bg-weak\/50{background-color:#e7fafb80}.n-bg-light-primary-bg-weak\/55{background-color:#e7fafb8c}.n-bg-light-primary-bg-weak\/60{background-color:#e7fafb99}.n-bg-light-primary-bg-weak\/65{background-color:#e7fafba6}.n-bg-light-primary-bg-weak\/70{background-color:#e7fafbb3}.n-bg-light-primary-bg-weak\/75{background-color:#e7fafbbf}.n-bg-light-primary-bg-weak\/80{background-color:#e7fafbcc}.n-bg-light-primary-bg-weak\/85{background-color:#e7fafbd9}.n-bg-light-primary-bg-weak\/90{background-color:#e7fafbe6}.n-bg-light-primary-bg-weak\/95{background-color:#e7fafbf2}.n-bg-light-primary-border-strong{background-color:#0a6190}.n-bg-light-primary-border-strong\/0{background-color:#0a619000}.n-bg-light-primary-border-strong\/10{background-color:#0a61901a}.n-bg-light-primary-border-strong\/100{background-color:#0a6190}.n-bg-light-primary-border-strong\/15{background-color:#0a619026}.n-bg-light-primary-border-strong\/20{background-color:#0a619033}.n-bg-light-primary-border-strong\/25{background-color:#0a619040}.n-bg-light-primary-border-strong\/30{background-color:#0a61904d}.n-bg-light-primary-border-strong\/35{background-color:#0a619059}.n-bg-light-primary-border-strong\/40{background-color:#0a619066}.n-bg-light-primary-border-strong\/45{background-color:#0a619073}.n-bg-light-primary-border-strong\/5{background-color:#0a61900d}.n-bg-light-primary-border-strong\/50{background-color:#0a619080}.n-bg-light-primary-border-strong\/55{background-color:#0a61908c}.n-bg-light-primary-border-strong\/60{background-color:#0a619099}.n-bg-light-primary-border-strong\/65{background-color:#0a6190a6}.n-bg-light-primary-border-strong\/70{background-color:#0a6190b3}.n-bg-light-primary-border-strong\/75{background-color:#0a6190bf}.n-bg-light-primary-border-strong\/80{background-color:#0a6190cc}.n-bg-light-primary-border-strong\/85{background-color:#0a6190d9}.n-bg-light-primary-border-strong\/90{background-color:#0a6190e6}.n-bg-light-primary-border-strong\/95{background-color:#0a6190f2}.n-bg-light-primary-border-weak{background-color:#8fe3e8}.n-bg-light-primary-border-weak\/0{background-color:#8fe3e800}.n-bg-light-primary-border-weak\/10{background-color:#8fe3e81a}.n-bg-light-primary-border-weak\/100{background-color:#8fe3e8}.n-bg-light-primary-border-weak\/15{background-color:#8fe3e826}.n-bg-light-primary-border-weak\/20{background-color:#8fe3e833}.n-bg-light-primary-border-weak\/25{background-color:#8fe3e840}.n-bg-light-primary-border-weak\/30{background-color:#8fe3e84d}.n-bg-light-primary-border-weak\/35{background-color:#8fe3e859}.n-bg-light-primary-border-weak\/40{background-color:#8fe3e866}.n-bg-light-primary-border-weak\/45{background-color:#8fe3e873}.n-bg-light-primary-border-weak\/5{background-color:#8fe3e80d}.n-bg-light-primary-border-weak\/50{background-color:#8fe3e880}.n-bg-light-primary-border-weak\/55{background-color:#8fe3e88c}.n-bg-light-primary-border-weak\/60{background-color:#8fe3e899}.n-bg-light-primary-border-weak\/65{background-color:#8fe3e8a6}.n-bg-light-primary-border-weak\/70{background-color:#8fe3e8b3}.n-bg-light-primary-border-weak\/75{background-color:#8fe3e8bf}.n-bg-light-primary-border-weak\/80{background-color:#8fe3e8cc}.n-bg-light-primary-border-weak\/85{background-color:#8fe3e8d9}.n-bg-light-primary-border-weak\/90{background-color:#8fe3e8e6}.n-bg-light-primary-border-weak\/95{background-color:#8fe3e8f2}.n-bg-light-primary-focus{background-color:#30839d}.n-bg-light-primary-focus\/0{background-color:#30839d00}.n-bg-light-primary-focus\/10{background-color:#30839d1a}.n-bg-light-primary-focus\/100{background-color:#30839d}.n-bg-light-primary-focus\/15{background-color:#30839d26}.n-bg-light-primary-focus\/20{background-color:#30839d33}.n-bg-light-primary-focus\/25{background-color:#30839d40}.n-bg-light-primary-focus\/30{background-color:#30839d4d}.n-bg-light-primary-focus\/35{background-color:#30839d59}.n-bg-light-primary-focus\/40{background-color:#30839d66}.n-bg-light-primary-focus\/45{background-color:#30839d73}.n-bg-light-primary-focus\/5{background-color:#30839d0d}.n-bg-light-primary-focus\/50{background-color:#30839d80}.n-bg-light-primary-focus\/55{background-color:#30839d8c}.n-bg-light-primary-focus\/60{background-color:#30839d99}.n-bg-light-primary-focus\/65{background-color:#30839da6}.n-bg-light-primary-focus\/70{background-color:#30839db3}.n-bg-light-primary-focus\/75{background-color:#30839dbf}.n-bg-light-primary-focus\/80{background-color:#30839dcc}.n-bg-light-primary-focus\/85{background-color:#30839dd9}.n-bg-light-primary-focus\/90{background-color:#30839de6}.n-bg-light-primary-focus\/95{background-color:#30839df2}.n-bg-light-primary-hover-strong{background-color:#02507b}.n-bg-light-primary-hover-strong\/0{background-color:#02507b00}.n-bg-light-primary-hover-strong\/10{background-color:#02507b1a}.n-bg-light-primary-hover-strong\/100{background-color:#02507b}.n-bg-light-primary-hover-strong\/15{background-color:#02507b26}.n-bg-light-primary-hover-strong\/20{background-color:#02507b33}.n-bg-light-primary-hover-strong\/25{background-color:#02507b40}.n-bg-light-primary-hover-strong\/30{background-color:#02507b4d}.n-bg-light-primary-hover-strong\/35{background-color:#02507b59}.n-bg-light-primary-hover-strong\/40{background-color:#02507b66}.n-bg-light-primary-hover-strong\/45{background-color:#02507b73}.n-bg-light-primary-hover-strong\/5{background-color:#02507b0d}.n-bg-light-primary-hover-strong\/50{background-color:#02507b80}.n-bg-light-primary-hover-strong\/55{background-color:#02507b8c}.n-bg-light-primary-hover-strong\/60{background-color:#02507b99}.n-bg-light-primary-hover-strong\/65{background-color:#02507ba6}.n-bg-light-primary-hover-strong\/70{background-color:#02507bb3}.n-bg-light-primary-hover-strong\/75{background-color:#02507bbf}.n-bg-light-primary-hover-strong\/80{background-color:#02507bcc}.n-bg-light-primary-hover-strong\/85{background-color:#02507bd9}.n-bg-light-primary-hover-strong\/90{background-color:#02507be6}.n-bg-light-primary-hover-strong\/95{background-color:#02507bf2}.n-bg-light-primary-hover-weak{background-color:#30839d1a}.n-bg-light-primary-hover-weak\/0{background-color:#30839d00}.n-bg-light-primary-hover-weak\/10{background-color:#30839d1a}.n-bg-light-primary-hover-weak\/100{background-color:#30839d}.n-bg-light-primary-hover-weak\/15{background-color:#30839d26}.n-bg-light-primary-hover-weak\/20{background-color:#30839d33}.n-bg-light-primary-hover-weak\/25{background-color:#30839d40}.n-bg-light-primary-hover-weak\/30{background-color:#30839d4d}.n-bg-light-primary-hover-weak\/35{background-color:#30839d59}.n-bg-light-primary-hover-weak\/40{background-color:#30839d66}.n-bg-light-primary-hover-weak\/45{background-color:#30839d73}.n-bg-light-primary-hover-weak\/5{background-color:#30839d0d}.n-bg-light-primary-hover-weak\/50{background-color:#30839d80}.n-bg-light-primary-hover-weak\/55{background-color:#30839d8c}.n-bg-light-primary-hover-weak\/60{background-color:#30839d99}.n-bg-light-primary-hover-weak\/65{background-color:#30839da6}.n-bg-light-primary-hover-weak\/70{background-color:#30839db3}.n-bg-light-primary-hover-weak\/75{background-color:#30839dbf}.n-bg-light-primary-hover-weak\/80{background-color:#30839dcc}.n-bg-light-primary-hover-weak\/85{background-color:#30839dd9}.n-bg-light-primary-hover-weak\/90{background-color:#30839de6}.n-bg-light-primary-hover-weak\/95{background-color:#30839df2}.n-bg-light-primary-icon{background-color:#0a6190}.n-bg-light-primary-icon\/0{background-color:#0a619000}.n-bg-light-primary-icon\/10{background-color:#0a61901a}.n-bg-light-primary-icon\/100{background-color:#0a6190}.n-bg-light-primary-icon\/15{background-color:#0a619026}.n-bg-light-primary-icon\/20{background-color:#0a619033}.n-bg-light-primary-icon\/25{background-color:#0a619040}.n-bg-light-primary-icon\/30{background-color:#0a61904d}.n-bg-light-primary-icon\/35{background-color:#0a619059}.n-bg-light-primary-icon\/40{background-color:#0a619066}.n-bg-light-primary-icon\/45{background-color:#0a619073}.n-bg-light-primary-icon\/5{background-color:#0a61900d}.n-bg-light-primary-icon\/50{background-color:#0a619080}.n-bg-light-primary-icon\/55{background-color:#0a61908c}.n-bg-light-primary-icon\/60{background-color:#0a619099}.n-bg-light-primary-icon\/65{background-color:#0a6190a6}.n-bg-light-primary-icon\/70{background-color:#0a6190b3}.n-bg-light-primary-icon\/75{background-color:#0a6190bf}.n-bg-light-primary-icon\/80{background-color:#0a6190cc}.n-bg-light-primary-icon\/85{background-color:#0a6190d9}.n-bg-light-primary-icon\/90{background-color:#0a6190e6}.n-bg-light-primary-icon\/95{background-color:#0a6190f2}.n-bg-light-primary-pressed-strong{background-color:#014063}.n-bg-light-primary-pressed-strong\/0{background-color:#01406300}.n-bg-light-primary-pressed-strong\/10{background-color:#0140631a}.n-bg-light-primary-pressed-strong\/100{background-color:#014063}.n-bg-light-primary-pressed-strong\/15{background-color:#01406326}.n-bg-light-primary-pressed-strong\/20{background-color:#01406333}.n-bg-light-primary-pressed-strong\/25{background-color:#01406340}.n-bg-light-primary-pressed-strong\/30{background-color:#0140634d}.n-bg-light-primary-pressed-strong\/35{background-color:#01406359}.n-bg-light-primary-pressed-strong\/40{background-color:#01406366}.n-bg-light-primary-pressed-strong\/45{background-color:#01406373}.n-bg-light-primary-pressed-strong\/5{background-color:#0140630d}.n-bg-light-primary-pressed-strong\/50{background-color:#01406380}.n-bg-light-primary-pressed-strong\/55{background-color:#0140638c}.n-bg-light-primary-pressed-strong\/60{background-color:#01406399}.n-bg-light-primary-pressed-strong\/65{background-color:#014063a6}.n-bg-light-primary-pressed-strong\/70{background-color:#014063b3}.n-bg-light-primary-pressed-strong\/75{background-color:#014063bf}.n-bg-light-primary-pressed-strong\/80{background-color:#014063cc}.n-bg-light-primary-pressed-strong\/85{background-color:#014063d9}.n-bg-light-primary-pressed-strong\/90{background-color:#014063e6}.n-bg-light-primary-pressed-strong\/95{background-color:#014063f2}.n-bg-light-primary-pressed-weak{background-color:#30839d1f}.n-bg-light-primary-pressed-weak\/0{background-color:#30839d00}.n-bg-light-primary-pressed-weak\/10{background-color:#30839d1a}.n-bg-light-primary-pressed-weak\/100{background-color:#30839d}.n-bg-light-primary-pressed-weak\/15{background-color:#30839d26}.n-bg-light-primary-pressed-weak\/20{background-color:#30839d33}.n-bg-light-primary-pressed-weak\/25{background-color:#30839d40}.n-bg-light-primary-pressed-weak\/30{background-color:#30839d4d}.n-bg-light-primary-pressed-weak\/35{background-color:#30839d59}.n-bg-light-primary-pressed-weak\/40{background-color:#30839d66}.n-bg-light-primary-pressed-weak\/45{background-color:#30839d73}.n-bg-light-primary-pressed-weak\/5{background-color:#30839d0d}.n-bg-light-primary-pressed-weak\/50{background-color:#30839d80}.n-bg-light-primary-pressed-weak\/55{background-color:#30839d8c}.n-bg-light-primary-pressed-weak\/60{background-color:#30839d99}.n-bg-light-primary-pressed-weak\/65{background-color:#30839da6}.n-bg-light-primary-pressed-weak\/70{background-color:#30839db3}.n-bg-light-primary-pressed-weak\/75{background-color:#30839dbf}.n-bg-light-primary-pressed-weak\/80{background-color:#30839dcc}.n-bg-light-primary-pressed-weak\/85{background-color:#30839dd9}.n-bg-light-primary-pressed-weak\/90{background-color:#30839de6}.n-bg-light-primary-pressed-weak\/95{background-color:#30839df2}.n-bg-light-primary-text{background-color:#0a6190}.n-bg-light-primary-text\/0{background-color:#0a619000}.n-bg-light-primary-text\/10{background-color:#0a61901a}.n-bg-light-primary-text\/100{background-color:#0a6190}.n-bg-light-primary-text\/15{background-color:#0a619026}.n-bg-light-primary-text\/20{background-color:#0a619033}.n-bg-light-primary-text\/25{background-color:#0a619040}.n-bg-light-primary-text\/30{background-color:#0a61904d}.n-bg-light-primary-text\/35{background-color:#0a619059}.n-bg-light-primary-text\/40{background-color:#0a619066}.n-bg-light-primary-text\/45{background-color:#0a619073}.n-bg-light-primary-text\/5{background-color:#0a61900d}.n-bg-light-primary-text\/50{background-color:#0a619080}.n-bg-light-primary-text\/55{background-color:#0a61908c}.n-bg-light-primary-text\/60{background-color:#0a619099}.n-bg-light-primary-text\/65{background-color:#0a6190a6}.n-bg-light-primary-text\/70{background-color:#0a6190b3}.n-bg-light-primary-text\/75{background-color:#0a6190bf}.n-bg-light-primary-text\/80{background-color:#0a6190cc}.n-bg-light-primary-text\/85{background-color:#0a6190d9}.n-bg-light-primary-text\/90{background-color:#0a6190e6}.n-bg-light-primary-text\/95{background-color:#0a6190f2}.n-bg-light-success-bg-status{background-color:#5b992b}.n-bg-light-success-bg-status\/0{background-color:#5b992b00}.n-bg-light-success-bg-status\/10{background-color:#5b992b1a}.n-bg-light-success-bg-status\/100{background-color:#5b992b}.n-bg-light-success-bg-status\/15{background-color:#5b992b26}.n-bg-light-success-bg-status\/20{background-color:#5b992b33}.n-bg-light-success-bg-status\/25{background-color:#5b992b40}.n-bg-light-success-bg-status\/30{background-color:#5b992b4d}.n-bg-light-success-bg-status\/35{background-color:#5b992b59}.n-bg-light-success-bg-status\/40{background-color:#5b992b66}.n-bg-light-success-bg-status\/45{background-color:#5b992b73}.n-bg-light-success-bg-status\/5{background-color:#5b992b0d}.n-bg-light-success-bg-status\/50{background-color:#5b992b80}.n-bg-light-success-bg-status\/55{background-color:#5b992b8c}.n-bg-light-success-bg-status\/60{background-color:#5b992b99}.n-bg-light-success-bg-status\/65{background-color:#5b992ba6}.n-bg-light-success-bg-status\/70{background-color:#5b992bb3}.n-bg-light-success-bg-status\/75{background-color:#5b992bbf}.n-bg-light-success-bg-status\/80{background-color:#5b992bcc}.n-bg-light-success-bg-status\/85{background-color:#5b992bd9}.n-bg-light-success-bg-status\/90{background-color:#5b992be6}.n-bg-light-success-bg-status\/95{background-color:#5b992bf2}.n-bg-light-success-bg-strong{background-color:#3f7824}.n-bg-light-success-bg-strong\/0{background-color:#3f782400}.n-bg-light-success-bg-strong\/10{background-color:#3f78241a}.n-bg-light-success-bg-strong\/100{background-color:#3f7824}.n-bg-light-success-bg-strong\/15{background-color:#3f782426}.n-bg-light-success-bg-strong\/20{background-color:#3f782433}.n-bg-light-success-bg-strong\/25{background-color:#3f782440}.n-bg-light-success-bg-strong\/30{background-color:#3f78244d}.n-bg-light-success-bg-strong\/35{background-color:#3f782459}.n-bg-light-success-bg-strong\/40{background-color:#3f782466}.n-bg-light-success-bg-strong\/45{background-color:#3f782473}.n-bg-light-success-bg-strong\/5{background-color:#3f78240d}.n-bg-light-success-bg-strong\/50{background-color:#3f782480}.n-bg-light-success-bg-strong\/55{background-color:#3f78248c}.n-bg-light-success-bg-strong\/60{background-color:#3f782499}.n-bg-light-success-bg-strong\/65{background-color:#3f7824a6}.n-bg-light-success-bg-strong\/70{background-color:#3f7824b3}.n-bg-light-success-bg-strong\/75{background-color:#3f7824bf}.n-bg-light-success-bg-strong\/80{background-color:#3f7824cc}.n-bg-light-success-bg-strong\/85{background-color:#3f7824d9}.n-bg-light-success-bg-strong\/90{background-color:#3f7824e6}.n-bg-light-success-bg-strong\/95{background-color:#3f7824f2}.n-bg-light-success-bg-weak{background-color:#e7fcd7}.n-bg-light-success-bg-weak\/0{background-color:#e7fcd700}.n-bg-light-success-bg-weak\/10{background-color:#e7fcd71a}.n-bg-light-success-bg-weak\/100{background-color:#e7fcd7}.n-bg-light-success-bg-weak\/15{background-color:#e7fcd726}.n-bg-light-success-bg-weak\/20{background-color:#e7fcd733}.n-bg-light-success-bg-weak\/25{background-color:#e7fcd740}.n-bg-light-success-bg-weak\/30{background-color:#e7fcd74d}.n-bg-light-success-bg-weak\/35{background-color:#e7fcd759}.n-bg-light-success-bg-weak\/40{background-color:#e7fcd766}.n-bg-light-success-bg-weak\/45{background-color:#e7fcd773}.n-bg-light-success-bg-weak\/5{background-color:#e7fcd70d}.n-bg-light-success-bg-weak\/50{background-color:#e7fcd780}.n-bg-light-success-bg-weak\/55{background-color:#e7fcd78c}.n-bg-light-success-bg-weak\/60{background-color:#e7fcd799}.n-bg-light-success-bg-weak\/65{background-color:#e7fcd7a6}.n-bg-light-success-bg-weak\/70{background-color:#e7fcd7b3}.n-bg-light-success-bg-weak\/75{background-color:#e7fcd7bf}.n-bg-light-success-bg-weak\/80{background-color:#e7fcd7cc}.n-bg-light-success-bg-weak\/85{background-color:#e7fcd7d9}.n-bg-light-success-bg-weak\/90{background-color:#e7fcd7e6}.n-bg-light-success-bg-weak\/95{background-color:#e7fcd7f2}.n-bg-light-success-border-strong{background-color:#3f7824}.n-bg-light-success-border-strong\/0{background-color:#3f782400}.n-bg-light-success-border-strong\/10{background-color:#3f78241a}.n-bg-light-success-border-strong\/100{background-color:#3f7824}.n-bg-light-success-border-strong\/15{background-color:#3f782426}.n-bg-light-success-border-strong\/20{background-color:#3f782433}.n-bg-light-success-border-strong\/25{background-color:#3f782440}.n-bg-light-success-border-strong\/30{background-color:#3f78244d}.n-bg-light-success-border-strong\/35{background-color:#3f782459}.n-bg-light-success-border-strong\/40{background-color:#3f782466}.n-bg-light-success-border-strong\/45{background-color:#3f782473}.n-bg-light-success-border-strong\/5{background-color:#3f78240d}.n-bg-light-success-border-strong\/50{background-color:#3f782480}.n-bg-light-success-border-strong\/55{background-color:#3f78248c}.n-bg-light-success-border-strong\/60{background-color:#3f782499}.n-bg-light-success-border-strong\/65{background-color:#3f7824a6}.n-bg-light-success-border-strong\/70{background-color:#3f7824b3}.n-bg-light-success-border-strong\/75{background-color:#3f7824bf}.n-bg-light-success-border-strong\/80{background-color:#3f7824cc}.n-bg-light-success-border-strong\/85{background-color:#3f7824d9}.n-bg-light-success-border-strong\/90{background-color:#3f7824e6}.n-bg-light-success-border-strong\/95{background-color:#3f7824f2}.n-bg-light-success-border-weak{background-color:#90cb62}.n-bg-light-success-border-weak\/0{background-color:#90cb6200}.n-bg-light-success-border-weak\/10{background-color:#90cb621a}.n-bg-light-success-border-weak\/100{background-color:#90cb62}.n-bg-light-success-border-weak\/15{background-color:#90cb6226}.n-bg-light-success-border-weak\/20{background-color:#90cb6233}.n-bg-light-success-border-weak\/25{background-color:#90cb6240}.n-bg-light-success-border-weak\/30{background-color:#90cb624d}.n-bg-light-success-border-weak\/35{background-color:#90cb6259}.n-bg-light-success-border-weak\/40{background-color:#90cb6266}.n-bg-light-success-border-weak\/45{background-color:#90cb6273}.n-bg-light-success-border-weak\/5{background-color:#90cb620d}.n-bg-light-success-border-weak\/50{background-color:#90cb6280}.n-bg-light-success-border-weak\/55{background-color:#90cb628c}.n-bg-light-success-border-weak\/60{background-color:#90cb6299}.n-bg-light-success-border-weak\/65{background-color:#90cb62a6}.n-bg-light-success-border-weak\/70{background-color:#90cb62b3}.n-bg-light-success-border-weak\/75{background-color:#90cb62bf}.n-bg-light-success-border-weak\/80{background-color:#90cb62cc}.n-bg-light-success-border-weak\/85{background-color:#90cb62d9}.n-bg-light-success-border-weak\/90{background-color:#90cb62e6}.n-bg-light-success-border-weak\/95{background-color:#90cb62f2}.n-bg-light-success-icon{background-color:#3f7824}.n-bg-light-success-icon\/0{background-color:#3f782400}.n-bg-light-success-icon\/10{background-color:#3f78241a}.n-bg-light-success-icon\/100{background-color:#3f7824}.n-bg-light-success-icon\/15{background-color:#3f782426}.n-bg-light-success-icon\/20{background-color:#3f782433}.n-bg-light-success-icon\/25{background-color:#3f782440}.n-bg-light-success-icon\/30{background-color:#3f78244d}.n-bg-light-success-icon\/35{background-color:#3f782459}.n-bg-light-success-icon\/40{background-color:#3f782466}.n-bg-light-success-icon\/45{background-color:#3f782473}.n-bg-light-success-icon\/5{background-color:#3f78240d}.n-bg-light-success-icon\/50{background-color:#3f782480}.n-bg-light-success-icon\/55{background-color:#3f78248c}.n-bg-light-success-icon\/60{background-color:#3f782499}.n-bg-light-success-icon\/65{background-color:#3f7824a6}.n-bg-light-success-icon\/70{background-color:#3f7824b3}.n-bg-light-success-icon\/75{background-color:#3f7824bf}.n-bg-light-success-icon\/80{background-color:#3f7824cc}.n-bg-light-success-icon\/85{background-color:#3f7824d9}.n-bg-light-success-icon\/90{background-color:#3f7824e6}.n-bg-light-success-icon\/95{background-color:#3f7824f2}.n-bg-light-success-text{background-color:#3f7824}.n-bg-light-success-text\/0{background-color:#3f782400}.n-bg-light-success-text\/10{background-color:#3f78241a}.n-bg-light-success-text\/100{background-color:#3f7824}.n-bg-light-success-text\/15{background-color:#3f782426}.n-bg-light-success-text\/20{background-color:#3f782433}.n-bg-light-success-text\/25{background-color:#3f782440}.n-bg-light-success-text\/30{background-color:#3f78244d}.n-bg-light-success-text\/35{background-color:#3f782459}.n-bg-light-success-text\/40{background-color:#3f782466}.n-bg-light-success-text\/45{background-color:#3f782473}.n-bg-light-success-text\/5{background-color:#3f78240d}.n-bg-light-success-text\/50{background-color:#3f782480}.n-bg-light-success-text\/55{background-color:#3f78248c}.n-bg-light-success-text\/60{background-color:#3f782499}.n-bg-light-success-text\/65{background-color:#3f7824a6}.n-bg-light-success-text\/70{background-color:#3f7824b3}.n-bg-light-success-text\/75{background-color:#3f7824bf}.n-bg-light-success-text\/80{background-color:#3f7824cc}.n-bg-light-success-text\/85{background-color:#3f7824d9}.n-bg-light-success-text\/90{background-color:#3f7824e6}.n-bg-light-success-text\/95{background-color:#3f7824f2}.n-bg-light-warning-bg-status{background-color:#d7aa0a}.n-bg-light-warning-bg-status\/0{background-color:#d7aa0a00}.n-bg-light-warning-bg-status\/10{background-color:#d7aa0a1a}.n-bg-light-warning-bg-status\/100{background-color:#d7aa0a}.n-bg-light-warning-bg-status\/15{background-color:#d7aa0a26}.n-bg-light-warning-bg-status\/20{background-color:#d7aa0a33}.n-bg-light-warning-bg-status\/25{background-color:#d7aa0a40}.n-bg-light-warning-bg-status\/30{background-color:#d7aa0a4d}.n-bg-light-warning-bg-status\/35{background-color:#d7aa0a59}.n-bg-light-warning-bg-status\/40{background-color:#d7aa0a66}.n-bg-light-warning-bg-status\/45{background-color:#d7aa0a73}.n-bg-light-warning-bg-status\/5{background-color:#d7aa0a0d}.n-bg-light-warning-bg-status\/50{background-color:#d7aa0a80}.n-bg-light-warning-bg-status\/55{background-color:#d7aa0a8c}.n-bg-light-warning-bg-status\/60{background-color:#d7aa0a99}.n-bg-light-warning-bg-status\/65{background-color:#d7aa0aa6}.n-bg-light-warning-bg-status\/70{background-color:#d7aa0ab3}.n-bg-light-warning-bg-status\/75{background-color:#d7aa0abf}.n-bg-light-warning-bg-status\/80{background-color:#d7aa0acc}.n-bg-light-warning-bg-status\/85{background-color:#d7aa0ad9}.n-bg-light-warning-bg-status\/90{background-color:#d7aa0ae6}.n-bg-light-warning-bg-status\/95{background-color:#d7aa0af2}.n-bg-light-warning-bg-strong{background-color:#765500}.n-bg-light-warning-bg-strong\/0{background-color:#76550000}.n-bg-light-warning-bg-strong\/10{background-color:#7655001a}.n-bg-light-warning-bg-strong\/100{background-color:#765500}.n-bg-light-warning-bg-strong\/15{background-color:#76550026}.n-bg-light-warning-bg-strong\/20{background-color:#76550033}.n-bg-light-warning-bg-strong\/25{background-color:#76550040}.n-bg-light-warning-bg-strong\/30{background-color:#7655004d}.n-bg-light-warning-bg-strong\/35{background-color:#76550059}.n-bg-light-warning-bg-strong\/40{background-color:#76550066}.n-bg-light-warning-bg-strong\/45{background-color:#76550073}.n-bg-light-warning-bg-strong\/5{background-color:#7655000d}.n-bg-light-warning-bg-strong\/50{background-color:#76550080}.n-bg-light-warning-bg-strong\/55{background-color:#7655008c}.n-bg-light-warning-bg-strong\/60{background-color:#76550099}.n-bg-light-warning-bg-strong\/65{background-color:#765500a6}.n-bg-light-warning-bg-strong\/70{background-color:#765500b3}.n-bg-light-warning-bg-strong\/75{background-color:#765500bf}.n-bg-light-warning-bg-strong\/80{background-color:#765500cc}.n-bg-light-warning-bg-strong\/85{background-color:#765500d9}.n-bg-light-warning-bg-strong\/90{background-color:#765500e6}.n-bg-light-warning-bg-strong\/95{background-color:#765500f2}.n-bg-light-warning-bg-weak{background-color:#fffad1}.n-bg-light-warning-bg-weak\/0{background-color:#fffad100}.n-bg-light-warning-bg-weak\/10{background-color:#fffad11a}.n-bg-light-warning-bg-weak\/100{background-color:#fffad1}.n-bg-light-warning-bg-weak\/15{background-color:#fffad126}.n-bg-light-warning-bg-weak\/20{background-color:#fffad133}.n-bg-light-warning-bg-weak\/25{background-color:#fffad140}.n-bg-light-warning-bg-weak\/30{background-color:#fffad14d}.n-bg-light-warning-bg-weak\/35{background-color:#fffad159}.n-bg-light-warning-bg-weak\/40{background-color:#fffad166}.n-bg-light-warning-bg-weak\/45{background-color:#fffad173}.n-bg-light-warning-bg-weak\/5{background-color:#fffad10d}.n-bg-light-warning-bg-weak\/50{background-color:#fffad180}.n-bg-light-warning-bg-weak\/55{background-color:#fffad18c}.n-bg-light-warning-bg-weak\/60{background-color:#fffad199}.n-bg-light-warning-bg-weak\/65{background-color:#fffad1a6}.n-bg-light-warning-bg-weak\/70{background-color:#fffad1b3}.n-bg-light-warning-bg-weak\/75{background-color:#fffad1bf}.n-bg-light-warning-bg-weak\/80{background-color:#fffad1cc}.n-bg-light-warning-bg-weak\/85{background-color:#fffad1d9}.n-bg-light-warning-bg-weak\/90{background-color:#fffad1e6}.n-bg-light-warning-bg-weak\/95{background-color:#fffad1f2}.n-bg-light-warning-border-strong{background-color:#996e00}.n-bg-light-warning-border-strong\/0{background-color:#996e0000}.n-bg-light-warning-border-strong\/10{background-color:#996e001a}.n-bg-light-warning-border-strong\/100{background-color:#996e00}.n-bg-light-warning-border-strong\/15{background-color:#996e0026}.n-bg-light-warning-border-strong\/20{background-color:#996e0033}.n-bg-light-warning-border-strong\/25{background-color:#996e0040}.n-bg-light-warning-border-strong\/30{background-color:#996e004d}.n-bg-light-warning-border-strong\/35{background-color:#996e0059}.n-bg-light-warning-border-strong\/40{background-color:#996e0066}.n-bg-light-warning-border-strong\/45{background-color:#996e0073}.n-bg-light-warning-border-strong\/5{background-color:#996e000d}.n-bg-light-warning-border-strong\/50{background-color:#996e0080}.n-bg-light-warning-border-strong\/55{background-color:#996e008c}.n-bg-light-warning-border-strong\/60{background-color:#996e0099}.n-bg-light-warning-border-strong\/65{background-color:#996e00a6}.n-bg-light-warning-border-strong\/70{background-color:#996e00b3}.n-bg-light-warning-border-strong\/75{background-color:#996e00bf}.n-bg-light-warning-border-strong\/80{background-color:#996e00cc}.n-bg-light-warning-border-strong\/85{background-color:#996e00d9}.n-bg-light-warning-border-strong\/90{background-color:#996e00e6}.n-bg-light-warning-border-strong\/95{background-color:#996e00f2}.n-bg-light-warning-border-weak{background-color:#ffd600}.n-bg-light-warning-border-weak\/0{background-color:#ffd60000}.n-bg-light-warning-border-weak\/10{background-color:#ffd6001a}.n-bg-light-warning-border-weak\/100{background-color:#ffd600}.n-bg-light-warning-border-weak\/15{background-color:#ffd60026}.n-bg-light-warning-border-weak\/20{background-color:#ffd60033}.n-bg-light-warning-border-weak\/25{background-color:#ffd60040}.n-bg-light-warning-border-weak\/30{background-color:#ffd6004d}.n-bg-light-warning-border-weak\/35{background-color:#ffd60059}.n-bg-light-warning-border-weak\/40{background-color:#ffd60066}.n-bg-light-warning-border-weak\/45{background-color:#ffd60073}.n-bg-light-warning-border-weak\/5{background-color:#ffd6000d}.n-bg-light-warning-border-weak\/50{background-color:#ffd60080}.n-bg-light-warning-border-weak\/55{background-color:#ffd6008c}.n-bg-light-warning-border-weak\/60{background-color:#ffd60099}.n-bg-light-warning-border-weak\/65{background-color:#ffd600a6}.n-bg-light-warning-border-weak\/70{background-color:#ffd600b3}.n-bg-light-warning-border-weak\/75{background-color:#ffd600bf}.n-bg-light-warning-border-weak\/80{background-color:#ffd600cc}.n-bg-light-warning-border-weak\/85{background-color:#ffd600d9}.n-bg-light-warning-border-weak\/90{background-color:#ffd600e6}.n-bg-light-warning-border-weak\/95{background-color:#ffd600f2}.n-bg-light-warning-icon{background-color:#765500}.n-bg-light-warning-icon\/0{background-color:#76550000}.n-bg-light-warning-icon\/10{background-color:#7655001a}.n-bg-light-warning-icon\/100{background-color:#765500}.n-bg-light-warning-icon\/15{background-color:#76550026}.n-bg-light-warning-icon\/20{background-color:#76550033}.n-bg-light-warning-icon\/25{background-color:#76550040}.n-bg-light-warning-icon\/30{background-color:#7655004d}.n-bg-light-warning-icon\/35{background-color:#76550059}.n-bg-light-warning-icon\/40{background-color:#76550066}.n-bg-light-warning-icon\/45{background-color:#76550073}.n-bg-light-warning-icon\/5{background-color:#7655000d}.n-bg-light-warning-icon\/50{background-color:#76550080}.n-bg-light-warning-icon\/55{background-color:#7655008c}.n-bg-light-warning-icon\/60{background-color:#76550099}.n-bg-light-warning-icon\/65{background-color:#765500a6}.n-bg-light-warning-icon\/70{background-color:#765500b3}.n-bg-light-warning-icon\/75{background-color:#765500bf}.n-bg-light-warning-icon\/80{background-color:#765500cc}.n-bg-light-warning-icon\/85{background-color:#765500d9}.n-bg-light-warning-icon\/90{background-color:#765500e6}.n-bg-light-warning-icon\/95{background-color:#765500f2}.n-bg-light-warning-text{background-color:#765500}.n-bg-light-warning-text\/0{background-color:#76550000}.n-bg-light-warning-text\/10{background-color:#7655001a}.n-bg-light-warning-text\/100{background-color:#765500}.n-bg-light-warning-text\/15{background-color:#76550026}.n-bg-light-warning-text\/20{background-color:#76550033}.n-bg-light-warning-text\/25{background-color:#76550040}.n-bg-light-warning-text\/30{background-color:#7655004d}.n-bg-light-warning-text\/35{background-color:#76550059}.n-bg-light-warning-text\/40{background-color:#76550066}.n-bg-light-warning-text\/45{background-color:#76550073}.n-bg-light-warning-text\/5{background-color:#7655000d}.n-bg-light-warning-text\/50{background-color:#76550080}.n-bg-light-warning-text\/55{background-color:#7655008c}.n-bg-light-warning-text\/60{background-color:#76550099}.n-bg-light-warning-text\/65{background-color:#765500a6}.n-bg-light-warning-text\/70{background-color:#765500b3}.n-bg-light-warning-text\/75{background-color:#765500bf}.n-bg-light-warning-text\/80{background-color:#765500cc}.n-bg-light-warning-text\/85{background-color:#765500d9}.n-bg-light-warning-text\/90{background-color:#765500e6}.n-bg-light-warning-text\/95{background-color:#765500f2}.n-bg-neutral-10{background-color:#fff}.n-bg-neutral-10\/0{background-color:#fff0}.n-bg-neutral-10\/10{background-color:#ffffff1a}.n-bg-neutral-10\/100{background-color:#fff}.n-bg-neutral-10\/15{background-color:#ffffff26}.n-bg-neutral-10\/20{background-color:#fff3}.n-bg-neutral-10\/25{background-color:#ffffff40}.n-bg-neutral-10\/30{background-color:#ffffff4d}.n-bg-neutral-10\/35{background-color:#ffffff59}.n-bg-neutral-10\/40{background-color:#fff6}.n-bg-neutral-10\/45{background-color:#ffffff73}.n-bg-neutral-10\/5{background-color:#ffffff0d}.n-bg-neutral-10\/50{background-color:#ffffff80}.n-bg-neutral-10\/55{background-color:#ffffff8c}.n-bg-neutral-10\/60{background-color:#fff9}.n-bg-neutral-10\/65{background-color:#ffffffa6}.n-bg-neutral-10\/70{background-color:#ffffffb3}.n-bg-neutral-10\/75{background-color:#ffffffbf}.n-bg-neutral-10\/80{background-color:#fffc}.n-bg-neutral-10\/85{background-color:#ffffffd9}.n-bg-neutral-10\/90{background-color:#ffffffe6}.n-bg-neutral-10\/95{background-color:#fffffff2}.n-bg-neutral-15{background-color:#f5f6f6}.n-bg-neutral-15\/0{background-color:#f5f6f600}.n-bg-neutral-15\/10{background-color:#f5f6f61a}.n-bg-neutral-15\/100{background-color:#f5f6f6}.n-bg-neutral-15\/15{background-color:#f5f6f626}.n-bg-neutral-15\/20{background-color:#f5f6f633}.n-bg-neutral-15\/25{background-color:#f5f6f640}.n-bg-neutral-15\/30{background-color:#f5f6f64d}.n-bg-neutral-15\/35{background-color:#f5f6f659}.n-bg-neutral-15\/40{background-color:#f5f6f666}.n-bg-neutral-15\/45{background-color:#f5f6f673}.n-bg-neutral-15\/5{background-color:#f5f6f60d}.n-bg-neutral-15\/50{background-color:#f5f6f680}.n-bg-neutral-15\/55{background-color:#f5f6f68c}.n-bg-neutral-15\/60{background-color:#f5f6f699}.n-bg-neutral-15\/65{background-color:#f5f6f6a6}.n-bg-neutral-15\/70{background-color:#f5f6f6b3}.n-bg-neutral-15\/75{background-color:#f5f6f6bf}.n-bg-neutral-15\/80{background-color:#f5f6f6cc}.n-bg-neutral-15\/85{background-color:#f5f6f6d9}.n-bg-neutral-15\/90{background-color:#f5f6f6e6}.n-bg-neutral-15\/95{background-color:#f5f6f6f2}.n-bg-neutral-20{background-color:#e2e3e5}.n-bg-neutral-20\/0{background-color:#e2e3e500}.n-bg-neutral-20\/10{background-color:#e2e3e51a}.n-bg-neutral-20\/100{background-color:#e2e3e5}.n-bg-neutral-20\/15{background-color:#e2e3e526}.n-bg-neutral-20\/20{background-color:#e2e3e533}.n-bg-neutral-20\/25{background-color:#e2e3e540}.n-bg-neutral-20\/30{background-color:#e2e3e54d}.n-bg-neutral-20\/35{background-color:#e2e3e559}.n-bg-neutral-20\/40{background-color:#e2e3e566}.n-bg-neutral-20\/45{background-color:#e2e3e573}.n-bg-neutral-20\/5{background-color:#e2e3e50d}.n-bg-neutral-20\/50{background-color:#e2e3e580}.n-bg-neutral-20\/55{background-color:#e2e3e58c}.n-bg-neutral-20\/60{background-color:#e2e3e599}.n-bg-neutral-20\/65{background-color:#e2e3e5a6}.n-bg-neutral-20\/70{background-color:#e2e3e5b3}.n-bg-neutral-20\/75{background-color:#e2e3e5bf}.n-bg-neutral-20\/80{background-color:#e2e3e5cc}.n-bg-neutral-20\/85{background-color:#e2e3e5d9}.n-bg-neutral-20\/90{background-color:#e2e3e5e6}.n-bg-neutral-20\/95{background-color:#e2e3e5f2}.n-bg-neutral-25{background-color:#cfd1d4}.n-bg-neutral-25\/0{background-color:#cfd1d400}.n-bg-neutral-25\/10{background-color:#cfd1d41a}.n-bg-neutral-25\/100{background-color:#cfd1d4}.n-bg-neutral-25\/15{background-color:#cfd1d426}.n-bg-neutral-25\/20{background-color:#cfd1d433}.n-bg-neutral-25\/25{background-color:#cfd1d440}.n-bg-neutral-25\/30{background-color:#cfd1d44d}.n-bg-neutral-25\/35{background-color:#cfd1d459}.n-bg-neutral-25\/40{background-color:#cfd1d466}.n-bg-neutral-25\/45{background-color:#cfd1d473}.n-bg-neutral-25\/5{background-color:#cfd1d40d}.n-bg-neutral-25\/50{background-color:#cfd1d480}.n-bg-neutral-25\/55{background-color:#cfd1d48c}.n-bg-neutral-25\/60{background-color:#cfd1d499}.n-bg-neutral-25\/65{background-color:#cfd1d4a6}.n-bg-neutral-25\/70{background-color:#cfd1d4b3}.n-bg-neutral-25\/75{background-color:#cfd1d4bf}.n-bg-neutral-25\/80{background-color:#cfd1d4cc}.n-bg-neutral-25\/85{background-color:#cfd1d4d9}.n-bg-neutral-25\/90{background-color:#cfd1d4e6}.n-bg-neutral-25\/95{background-color:#cfd1d4f2}.n-bg-neutral-30{background-color:#bbbec3}.n-bg-neutral-30\/0{background-color:#bbbec300}.n-bg-neutral-30\/10{background-color:#bbbec31a}.n-bg-neutral-30\/100{background-color:#bbbec3}.n-bg-neutral-30\/15{background-color:#bbbec326}.n-bg-neutral-30\/20{background-color:#bbbec333}.n-bg-neutral-30\/25{background-color:#bbbec340}.n-bg-neutral-30\/30{background-color:#bbbec34d}.n-bg-neutral-30\/35{background-color:#bbbec359}.n-bg-neutral-30\/40{background-color:#bbbec366}.n-bg-neutral-30\/45{background-color:#bbbec373}.n-bg-neutral-30\/5{background-color:#bbbec30d}.n-bg-neutral-30\/50{background-color:#bbbec380}.n-bg-neutral-30\/55{background-color:#bbbec38c}.n-bg-neutral-30\/60{background-color:#bbbec399}.n-bg-neutral-30\/65{background-color:#bbbec3a6}.n-bg-neutral-30\/70{background-color:#bbbec3b3}.n-bg-neutral-30\/75{background-color:#bbbec3bf}.n-bg-neutral-30\/80{background-color:#bbbec3cc}.n-bg-neutral-30\/85{background-color:#bbbec3d9}.n-bg-neutral-30\/90{background-color:#bbbec3e6}.n-bg-neutral-30\/95{background-color:#bbbec3f2}.n-bg-neutral-35{background-color:#a8acb2}.n-bg-neutral-35\/0{background-color:#a8acb200}.n-bg-neutral-35\/10{background-color:#a8acb21a}.n-bg-neutral-35\/100{background-color:#a8acb2}.n-bg-neutral-35\/15{background-color:#a8acb226}.n-bg-neutral-35\/20{background-color:#a8acb233}.n-bg-neutral-35\/25{background-color:#a8acb240}.n-bg-neutral-35\/30{background-color:#a8acb24d}.n-bg-neutral-35\/35{background-color:#a8acb259}.n-bg-neutral-35\/40{background-color:#a8acb266}.n-bg-neutral-35\/45{background-color:#a8acb273}.n-bg-neutral-35\/5{background-color:#a8acb20d}.n-bg-neutral-35\/50{background-color:#a8acb280}.n-bg-neutral-35\/55{background-color:#a8acb28c}.n-bg-neutral-35\/60{background-color:#a8acb299}.n-bg-neutral-35\/65{background-color:#a8acb2a6}.n-bg-neutral-35\/70{background-color:#a8acb2b3}.n-bg-neutral-35\/75{background-color:#a8acb2bf}.n-bg-neutral-35\/80{background-color:#a8acb2cc}.n-bg-neutral-35\/85{background-color:#a8acb2d9}.n-bg-neutral-35\/90{background-color:#a8acb2e6}.n-bg-neutral-35\/95{background-color:#a8acb2f2}.n-bg-neutral-40{background-color:#959aa1}.n-bg-neutral-40\/0{background-color:#959aa100}.n-bg-neutral-40\/10{background-color:#959aa11a}.n-bg-neutral-40\/100{background-color:#959aa1}.n-bg-neutral-40\/15{background-color:#959aa126}.n-bg-neutral-40\/20{background-color:#959aa133}.n-bg-neutral-40\/25{background-color:#959aa140}.n-bg-neutral-40\/30{background-color:#959aa14d}.n-bg-neutral-40\/35{background-color:#959aa159}.n-bg-neutral-40\/40{background-color:#959aa166}.n-bg-neutral-40\/45{background-color:#959aa173}.n-bg-neutral-40\/5{background-color:#959aa10d}.n-bg-neutral-40\/50{background-color:#959aa180}.n-bg-neutral-40\/55{background-color:#959aa18c}.n-bg-neutral-40\/60{background-color:#959aa199}.n-bg-neutral-40\/65{background-color:#959aa1a6}.n-bg-neutral-40\/70{background-color:#959aa1b3}.n-bg-neutral-40\/75{background-color:#959aa1bf}.n-bg-neutral-40\/80{background-color:#959aa1cc}.n-bg-neutral-40\/85{background-color:#959aa1d9}.n-bg-neutral-40\/90{background-color:#959aa1e6}.n-bg-neutral-40\/95{background-color:#959aa1f2}.n-bg-neutral-45{background-color:#818790}.n-bg-neutral-45\/0{background-color:#81879000}.n-bg-neutral-45\/10{background-color:#8187901a}.n-bg-neutral-45\/100{background-color:#818790}.n-bg-neutral-45\/15{background-color:#81879026}.n-bg-neutral-45\/20{background-color:#81879033}.n-bg-neutral-45\/25{background-color:#81879040}.n-bg-neutral-45\/30{background-color:#8187904d}.n-bg-neutral-45\/35{background-color:#81879059}.n-bg-neutral-45\/40{background-color:#81879066}.n-bg-neutral-45\/45{background-color:#81879073}.n-bg-neutral-45\/5{background-color:#8187900d}.n-bg-neutral-45\/50{background-color:#81879080}.n-bg-neutral-45\/55{background-color:#8187908c}.n-bg-neutral-45\/60{background-color:#81879099}.n-bg-neutral-45\/65{background-color:#818790a6}.n-bg-neutral-45\/70{background-color:#818790b3}.n-bg-neutral-45\/75{background-color:#818790bf}.n-bg-neutral-45\/80{background-color:#818790cc}.n-bg-neutral-45\/85{background-color:#818790d9}.n-bg-neutral-45\/90{background-color:#818790e6}.n-bg-neutral-45\/95{background-color:#818790f2}.n-bg-neutral-50{background-color:#6f757e}.n-bg-neutral-50\/0{background-color:#6f757e00}.n-bg-neutral-50\/10{background-color:#6f757e1a}.n-bg-neutral-50\/100{background-color:#6f757e}.n-bg-neutral-50\/15{background-color:#6f757e26}.n-bg-neutral-50\/20{background-color:#6f757e33}.n-bg-neutral-50\/25{background-color:#6f757e40}.n-bg-neutral-50\/30{background-color:#6f757e4d}.n-bg-neutral-50\/35{background-color:#6f757e59}.n-bg-neutral-50\/40{background-color:#6f757e66}.n-bg-neutral-50\/45{background-color:#6f757e73}.n-bg-neutral-50\/5{background-color:#6f757e0d}.n-bg-neutral-50\/50{background-color:#6f757e80}.n-bg-neutral-50\/55{background-color:#6f757e8c}.n-bg-neutral-50\/60{background-color:#6f757e99}.n-bg-neutral-50\/65{background-color:#6f757ea6}.n-bg-neutral-50\/70{background-color:#6f757eb3}.n-bg-neutral-50\/75{background-color:#6f757ebf}.n-bg-neutral-50\/80{background-color:#6f757ecc}.n-bg-neutral-50\/85{background-color:#6f757ed9}.n-bg-neutral-50\/90{background-color:#6f757ee6}.n-bg-neutral-50\/95{background-color:#6f757ef2}.n-bg-neutral-55{background-color:#5e636a}.n-bg-neutral-55\/0{background-color:#5e636a00}.n-bg-neutral-55\/10{background-color:#5e636a1a}.n-bg-neutral-55\/100{background-color:#5e636a}.n-bg-neutral-55\/15{background-color:#5e636a26}.n-bg-neutral-55\/20{background-color:#5e636a33}.n-bg-neutral-55\/25{background-color:#5e636a40}.n-bg-neutral-55\/30{background-color:#5e636a4d}.n-bg-neutral-55\/35{background-color:#5e636a59}.n-bg-neutral-55\/40{background-color:#5e636a66}.n-bg-neutral-55\/45{background-color:#5e636a73}.n-bg-neutral-55\/5{background-color:#5e636a0d}.n-bg-neutral-55\/50{background-color:#5e636a80}.n-bg-neutral-55\/55{background-color:#5e636a8c}.n-bg-neutral-55\/60{background-color:#5e636a99}.n-bg-neutral-55\/65{background-color:#5e636aa6}.n-bg-neutral-55\/70{background-color:#5e636ab3}.n-bg-neutral-55\/75{background-color:#5e636abf}.n-bg-neutral-55\/80{background-color:#5e636acc}.n-bg-neutral-55\/85{background-color:#5e636ad9}.n-bg-neutral-55\/90{background-color:#5e636ae6}.n-bg-neutral-55\/95{background-color:#5e636af2}.n-bg-neutral-60{background-color:#4d5157}.n-bg-neutral-60\/0{background-color:#4d515700}.n-bg-neutral-60\/10{background-color:#4d51571a}.n-bg-neutral-60\/100{background-color:#4d5157}.n-bg-neutral-60\/15{background-color:#4d515726}.n-bg-neutral-60\/20{background-color:#4d515733}.n-bg-neutral-60\/25{background-color:#4d515740}.n-bg-neutral-60\/30{background-color:#4d51574d}.n-bg-neutral-60\/35{background-color:#4d515759}.n-bg-neutral-60\/40{background-color:#4d515766}.n-bg-neutral-60\/45{background-color:#4d515773}.n-bg-neutral-60\/5{background-color:#4d51570d}.n-bg-neutral-60\/50{background-color:#4d515780}.n-bg-neutral-60\/55{background-color:#4d51578c}.n-bg-neutral-60\/60{background-color:#4d515799}.n-bg-neutral-60\/65{background-color:#4d5157a6}.n-bg-neutral-60\/70{background-color:#4d5157b3}.n-bg-neutral-60\/75{background-color:#4d5157bf}.n-bg-neutral-60\/80{background-color:#4d5157cc}.n-bg-neutral-60\/85{background-color:#4d5157d9}.n-bg-neutral-60\/90{background-color:#4d5157e6}.n-bg-neutral-60\/95{background-color:#4d5157f2}.n-bg-neutral-65{background-color:#3c3f44}.n-bg-neutral-65\/0{background-color:#3c3f4400}.n-bg-neutral-65\/10{background-color:#3c3f441a}.n-bg-neutral-65\/100{background-color:#3c3f44}.n-bg-neutral-65\/15{background-color:#3c3f4426}.n-bg-neutral-65\/20{background-color:#3c3f4433}.n-bg-neutral-65\/25{background-color:#3c3f4440}.n-bg-neutral-65\/30{background-color:#3c3f444d}.n-bg-neutral-65\/35{background-color:#3c3f4459}.n-bg-neutral-65\/40{background-color:#3c3f4466}.n-bg-neutral-65\/45{background-color:#3c3f4473}.n-bg-neutral-65\/5{background-color:#3c3f440d}.n-bg-neutral-65\/50{background-color:#3c3f4480}.n-bg-neutral-65\/55{background-color:#3c3f448c}.n-bg-neutral-65\/60{background-color:#3c3f4499}.n-bg-neutral-65\/65{background-color:#3c3f44a6}.n-bg-neutral-65\/70{background-color:#3c3f44b3}.n-bg-neutral-65\/75{background-color:#3c3f44bf}.n-bg-neutral-65\/80{background-color:#3c3f44cc}.n-bg-neutral-65\/85{background-color:#3c3f44d9}.n-bg-neutral-65\/90{background-color:#3c3f44e6}.n-bg-neutral-65\/95{background-color:#3c3f44f2}.n-bg-neutral-70{background-color:#212325}.n-bg-neutral-70\/0{background-color:#21232500}.n-bg-neutral-70\/10{background-color:#2123251a}.n-bg-neutral-70\/100{background-color:#212325}.n-bg-neutral-70\/15{background-color:#21232526}.n-bg-neutral-70\/20{background-color:#21232533}.n-bg-neutral-70\/25{background-color:#21232540}.n-bg-neutral-70\/30{background-color:#2123254d}.n-bg-neutral-70\/35{background-color:#21232559}.n-bg-neutral-70\/40{background-color:#21232566}.n-bg-neutral-70\/45{background-color:#21232573}.n-bg-neutral-70\/5{background-color:#2123250d}.n-bg-neutral-70\/50{background-color:#21232580}.n-bg-neutral-70\/55{background-color:#2123258c}.n-bg-neutral-70\/60{background-color:#21232599}.n-bg-neutral-70\/65{background-color:#212325a6}.n-bg-neutral-70\/70{background-color:#212325b3}.n-bg-neutral-70\/75{background-color:#212325bf}.n-bg-neutral-70\/80{background-color:#212325cc}.n-bg-neutral-70\/85{background-color:#212325d9}.n-bg-neutral-70\/90{background-color:#212325e6}.n-bg-neutral-70\/95{background-color:#212325f2}.n-bg-neutral-75{background-color:#1a1b1d}.n-bg-neutral-75\/0{background-color:#1a1b1d00}.n-bg-neutral-75\/10{background-color:#1a1b1d1a}.n-bg-neutral-75\/100{background-color:#1a1b1d}.n-bg-neutral-75\/15{background-color:#1a1b1d26}.n-bg-neutral-75\/20{background-color:#1a1b1d33}.n-bg-neutral-75\/25{background-color:#1a1b1d40}.n-bg-neutral-75\/30{background-color:#1a1b1d4d}.n-bg-neutral-75\/35{background-color:#1a1b1d59}.n-bg-neutral-75\/40{background-color:#1a1b1d66}.n-bg-neutral-75\/45{background-color:#1a1b1d73}.n-bg-neutral-75\/5{background-color:#1a1b1d0d}.n-bg-neutral-75\/50{background-color:#1a1b1d80}.n-bg-neutral-75\/55{background-color:#1a1b1d8c}.n-bg-neutral-75\/60{background-color:#1a1b1d99}.n-bg-neutral-75\/65{background-color:#1a1b1da6}.n-bg-neutral-75\/70{background-color:#1a1b1db3}.n-bg-neutral-75\/75{background-color:#1a1b1dbf}.n-bg-neutral-75\/80{background-color:#1a1b1dcc}.n-bg-neutral-75\/85{background-color:#1a1b1dd9}.n-bg-neutral-75\/90{background-color:#1a1b1de6}.n-bg-neutral-75\/95{background-color:#1a1b1df2}.n-bg-neutral-80{background-color:#09090a}.n-bg-neutral-80\/0{background-color:#09090a00}.n-bg-neutral-80\/10{background-color:#09090a1a}.n-bg-neutral-80\/100{background-color:#09090a}.n-bg-neutral-80\/15{background-color:#09090a26}.n-bg-neutral-80\/20{background-color:#09090a33}.n-bg-neutral-80\/25{background-color:#09090a40}.n-bg-neutral-80\/30{background-color:#09090a4d}.n-bg-neutral-80\/35{background-color:#09090a59}.n-bg-neutral-80\/40{background-color:#09090a66}.n-bg-neutral-80\/45{background-color:#09090a73}.n-bg-neutral-80\/5{background-color:#09090a0d}.n-bg-neutral-80\/50{background-color:#09090a80}.n-bg-neutral-80\/55{background-color:#09090a8c}.n-bg-neutral-80\/60{background-color:#09090a99}.n-bg-neutral-80\/65{background-color:#09090aa6}.n-bg-neutral-80\/70{background-color:#09090ab3}.n-bg-neutral-80\/75{background-color:#09090abf}.n-bg-neutral-80\/80{background-color:#09090acc}.n-bg-neutral-80\/85{background-color:#09090ad9}.n-bg-neutral-80\/90{background-color:#09090ae6}.n-bg-neutral-80\/95{background-color:#09090af2}.n-bg-neutral-bg-default{background-color:var(--theme-color-neutral-bg-default)}.n-bg-neutral-bg-on-bg-weak{background-color:var(--theme-color-neutral-bg-on-bg-weak)}.n-bg-neutral-bg-status{background-color:var(--theme-color-neutral-bg-status)}.n-bg-neutral-bg-strong{background-color:var(--theme-color-neutral-bg-strong)}.n-bg-neutral-bg-stronger{background-color:var(--theme-color-neutral-bg-stronger)}.n-bg-neutral-bg-strongest{background-color:var(--theme-color-neutral-bg-strongest)}.n-bg-neutral-bg-weak{background-color:var(--theme-color-neutral-bg-weak)}.n-bg-neutral-border-strong{background-color:var(--theme-color-neutral-border-strong)}.n-bg-neutral-border-strongest{background-color:var(--theme-color-neutral-border-strongest)}.n-bg-neutral-border-weak{background-color:var(--theme-color-neutral-border-weak)}.n-bg-neutral-hover{background-color:var(--theme-color-neutral-hover)}.n-bg-neutral-icon{background-color:var(--theme-color-neutral-icon)}.n-bg-neutral-pressed{background-color:var(--theme-color-neutral-pressed)}.n-bg-neutral-text-default{background-color:var(--theme-color-neutral-text-default)}.n-bg-neutral-text-inverse{background-color:var(--theme-color-neutral-text-inverse)}.n-bg-neutral-text-weak{background-color:var(--theme-color-neutral-text-weak)}.n-bg-neutral-text-weaker{background-color:var(--theme-color-neutral-text-weaker)}.n-bg-neutral-text-weakest{background-color:var(--theme-color-neutral-text-weakest)}.n-bg-primary-bg-selected{background-color:var(--theme-color-primary-bg-selected)}.n-bg-primary-bg-status{background-color:var(--theme-color-primary-bg-status)}.n-bg-primary-bg-strong{background-color:var(--theme-color-primary-bg-strong)}.n-bg-primary-bg-weak{background-color:var(--theme-color-primary-bg-weak)}.n-bg-primary-border-strong{background-color:var(--theme-color-primary-border-strong)}.n-bg-primary-border-weak{background-color:var(--theme-color-primary-border-weak)}.n-bg-primary-focus{background-color:var(--theme-color-primary-focus)}.n-bg-primary-hover-strong{background-color:var(--theme-color-primary-hover-strong)}.n-bg-primary-hover-weak{background-color:var(--theme-color-primary-hover-weak)}.n-bg-primary-icon{background-color:var(--theme-color-primary-icon)}.n-bg-primary-pressed-strong{background-color:var(--theme-color-primary-pressed-strong)}.n-bg-primary-pressed-weak{background-color:var(--theme-color-primary-pressed-weak)}.n-bg-primary-text{background-color:var(--theme-color-primary-text)}.n-bg-success-bg-status{background-color:var(--theme-color-success-bg-status)}.n-bg-success-bg-strong{background-color:var(--theme-color-success-bg-strong)}.n-bg-success-bg-weak{background-color:var(--theme-color-success-bg-weak)}.n-bg-success-border-strong{background-color:var(--theme-color-success-border-strong)}.n-bg-success-border-weak{background-color:var(--theme-color-success-border-weak)}.n-bg-success-icon{background-color:var(--theme-color-success-icon)}.n-bg-success-text{background-color:var(--theme-color-success-text)}.n-bg-transparent{background-color:transparent}.n-bg-warning-bg-status{background-color:var(--theme-color-warning-bg-status)}.n-bg-warning-bg-strong{background-color:var(--theme-color-warning-bg-strong)}.n-bg-warning-bg-weak{background-color:var(--theme-color-warning-bg-weak)}.n-bg-warning-border-strong{background-color:var(--theme-color-warning-border-strong)}.n-bg-warning-border-weak{background-color:var(--theme-color-warning-border-weak)}.n-bg-warning-icon{background-color:var(--theme-color-warning-icon)}.n-bg-warning-text{background-color:var(--theme-color-warning-text)}.n-bg-cover{background-size:cover}.n-bg-center{background-position:center}.n-bg-no-repeat{background-repeat:no-repeat}.n-fill-danger-bg-strong{fill:var(--theme-color-danger-bg-strong)}.n-fill-neutral-bg-stronger{fill:var(--theme-color-neutral-bg-stronger)}.n-fill-neutral-bg-weak{fill:var(--theme-color-neutral-bg-weak)}.n-fill-primary-bg-strong{fill:var(--theme-color-primary-bg-strong)}.n-stroke-primary-bg-strong{stroke:var(--theme-color-primary-bg-strong)}.n-p-0{padding:0}.n-p-14{padding:56px}.n-p-2{padding:8px}.n-p-3{padding:12px}.n-p-4{padding:16px}.n-p-8{padding:32px}.n-p-token-16{padding:16px}.n-p-token-24{padding:24px}.n-p-token-32{padding:32px}.n-p-token-4{padding:4px}.n-p-token-8{padding:8px}.n-px-10{padding-left:40px;padding-right:40px}.n-px-4{padding-left:16px;padding-right:16px}.n-px-token-12{padding-left:12px;padding-right:12px}.n-px-token-16{padding-left:16px;padding-right:16px}.n-px-token-32{padding-left:32px;padding-right:32px}.n-px-token-4{padding-left:4px;padding-right:4px}.n-px-token-8{padding-left:8px;padding-right:8px}.n-py-token-16{padding-top:16px;padding-bottom:16px}.n-py-token-2{padding-top:2px;padding-bottom:2px}.n-py-token-4{padding-top:4px;padding-bottom:4px}.n-py-token-8{padding-top:8px;padding-bottom:8px}.n-pb-1{padding-bottom:4px}.n-pb-4,.n-pb-token-16{padding-bottom:16px}.n-pb-token-4{padding-bottom:4px}.n-pl-token-4{padding-left:4px}.n-pl-token-8{padding-left:8px}.n-pr-token-4{padding-right:4px}.n-pt-4{padding-top:16px}.n-pt-token-64{padding-top:64px}.n-text-left{text-align:left}.n-text-center{text-align:center}.n-align-top{vertical-align:top}.n-font-sans{font-family:Public Sans}.n-text-xs{font-size:.75rem;line-height:1rem}.n-font-bold{font-weight:700}.n-font-light{font-weight:300}.n-font-normal{font-weight:400}.n-font-semibold{font-weight:600}.n-uppercase{text-transform:uppercase}.n-lowercase{text-transform:lowercase}.n-capitalize{text-transform:capitalize}.n-italic{font-style:italic}.n-tracking-wide{letter-spacing:.025em}.n-text-baltic-50{color:#0a6190}.n-text-danger-bg-status{color:var(--theme-color-danger-bg-status)}.n-text-danger-bg-strong{color:var(--theme-color-danger-bg-strong)}.n-text-danger-bg-weak{color:var(--theme-color-danger-bg-weak)}.n-text-danger-border-strong{color:var(--theme-color-danger-border-strong)}.n-text-danger-border-weak{color:var(--theme-color-danger-border-weak)}.n-text-danger-hover-strong{color:var(--theme-color-danger-hover-strong)}.n-text-danger-hover-weak{color:var(--theme-color-danger-hover-weak)}.n-text-danger-icon{color:var(--theme-color-danger-icon)}.n-text-danger-pressed-strong{color:var(--theme-color-danger-pressed-strong)}.n-text-danger-pressed-weak{color:var(--theme-color-danger-pressed-weak)}.n-text-danger-text{color:var(--theme-color-danger-text)}.n-text-dark-danger-bg-status{color:#f96746}.n-text-dark-danger-bg-status\/0{color:#f9674600}.n-text-dark-danger-bg-status\/10{color:#f967461a}.n-text-dark-danger-bg-status\/100{color:#f96746}.n-text-dark-danger-bg-status\/15{color:#f9674626}.n-text-dark-danger-bg-status\/20{color:#f9674633}.n-text-dark-danger-bg-status\/25{color:#f9674640}.n-text-dark-danger-bg-status\/30{color:#f967464d}.n-text-dark-danger-bg-status\/35{color:#f9674659}.n-text-dark-danger-bg-status\/40{color:#f9674666}.n-text-dark-danger-bg-status\/45{color:#f9674673}.n-text-dark-danger-bg-status\/5{color:#f967460d}.n-text-dark-danger-bg-status\/50{color:#f9674680}.n-text-dark-danger-bg-status\/55{color:#f967468c}.n-text-dark-danger-bg-status\/60{color:#f9674699}.n-text-dark-danger-bg-status\/65{color:#f96746a6}.n-text-dark-danger-bg-status\/70{color:#f96746b3}.n-text-dark-danger-bg-status\/75{color:#f96746bf}.n-text-dark-danger-bg-status\/80{color:#f96746cc}.n-text-dark-danger-bg-status\/85{color:#f96746d9}.n-text-dark-danger-bg-status\/90{color:#f96746e6}.n-text-dark-danger-bg-status\/95{color:#f96746f2}.n-text-dark-danger-bg-strong{color:#ffaa97}.n-text-dark-danger-bg-strong\/0{color:#ffaa9700}.n-text-dark-danger-bg-strong\/10{color:#ffaa971a}.n-text-dark-danger-bg-strong\/100{color:#ffaa97}.n-text-dark-danger-bg-strong\/15{color:#ffaa9726}.n-text-dark-danger-bg-strong\/20{color:#ffaa9733}.n-text-dark-danger-bg-strong\/25{color:#ffaa9740}.n-text-dark-danger-bg-strong\/30{color:#ffaa974d}.n-text-dark-danger-bg-strong\/35{color:#ffaa9759}.n-text-dark-danger-bg-strong\/40{color:#ffaa9766}.n-text-dark-danger-bg-strong\/45{color:#ffaa9773}.n-text-dark-danger-bg-strong\/5{color:#ffaa970d}.n-text-dark-danger-bg-strong\/50{color:#ffaa9780}.n-text-dark-danger-bg-strong\/55{color:#ffaa978c}.n-text-dark-danger-bg-strong\/60{color:#ffaa9799}.n-text-dark-danger-bg-strong\/65{color:#ffaa97a6}.n-text-dark-danger-bg-strong\/70{color:#ffaa97b3}.n-text-dark-danger-bg-strong\/75{color:#ffaa97bf}.n-text-dark-danger-bg-strong\/80{color:#ffaa97cc}.n-text-dark-danger-bg-strong\/85{color:#ffaa97d9}.n-text-dark-danger-bg-strong\/90{color:#ffaa97e6}.n-text-dark-danger-bg-strong\/95{color:#ffaa97f2}.n-text-dark-danger-bg-weak{color:#432520}.n-text-dark-danger-bg-weak\/0{color:#43252000}.n-text-dark-danger-bg-weak\/10{color:#4325201a}.n-text-dark-danger-bg-weak\/100{color:#432520}.n-text-dark-danger-bg-weak\/15{color:#43252026}.n-text-dark-danger-bg-weak\/20{color:#43252033}.n-text-dark-danger-bg-weak\/25{color:#43252040}.n-text-dark-danger-bg-weak\/30{color:#4325204d}.n-text-dark-danger-bg-weak\/35{color:#43252059}.n-text-dark-danger-bg-weak\/40{color:#43252066}.n-text-dark-danger-bg-weak\/45{color:#43252073}.n-text-dark-danger-bg-weak\/5{color:#4325200d}.n-text-dark-danger-bg-weak\/50{color:#43252080}.n-text-dark-danger-bg-weak\/55{color:#4325208c}.n-text-dark-danger-bg-weak\/60{color:#43252099}.n-text-dark-danger-bg-weak\/65{color:#432520a6}.n-text-dark-danger-bg-weak\/70{color:#432520b3}.n-text-dark-danger-bg-weak\/75{color:#432520bf}.n-text-dark-danger-bg-weak\/80{color:#432520cc}.n-text-dark-danger-bg-weak\/85{color:#432520d9}.n-text-dark-danger-bg-weak\/90{color:#432520e6}.n-text-dark-danger-bg-weak\/95{color:#432520f2}.n-text-dark-danger-border-strong{color:#ffaa97}.n-text-dark-danger-border-strong\/0{color:#ffaa9700}.n-text-dark-danger-border-strong\/10{color:#ffaa971a}.n-text-dark-danger-border-strong\/100{color:#ffaa97}.n-text-dark-danger-border-strong\/15{color:#ffaa9726}.n-text-dark-danger-border-strong\/20{color:#ffaa9733}.n-text-dark-danger-border-strong\/25{color:#ffaa9740}.n-text-dark-danger-border-strong\/30{color:#ffaa974d}.n-text-dark-danger-border-strong\/35{color:#ffaa9759}.n-text-dark-danger-border-strong\/40{color:#ffaa9766}.n-text-dark-danger-border-strong\/45{color:#ffaa9773}.n-text-dark-danger-border-strong\/5{color:#ffaa970d}.n-text-dark-danger-border-strong\/50{color:#ffaa9780}.n-text-dark-danger-border-strong\/55{color:#ffaa978c}.n-text-dark-danger-border-strong\/60{color:#ffaa9799}.n-text-dark-danger-border-strong\/65{color:#ffaa97a6}.n-text-dark-danger-border-strong\/70{color:#ffaa97b3}.n-text-dark-danger-border-strong\/75{color:#ffaa97bf}.n-text-dark-danger-border-strong\/80{color:#ffaa97cc}.n-text-dark-danger-border-strong\/85{color:#ffaa97d9}.n-text-dark-danger-border-strong\/90{color:#ffaa97e6}.n-text-dark-danger-border-strong\/95{color:#ffaa97f2}.n-text-dark-danger-border-weak{color:#730e00}.n-text-dark-danger-border-weak\/0{color:#730e0000}.n-text-dark-danger-border-weak\/10{color:#730e001a}.n-text-dark-danger-border-weak\/100{color:#730e00}.n-text-dark-danger-border-weak\/15{color:#730e0026}.n-text-dark-danger-border-weak\/20{color:#730e0033}.n-text-dark-danger-border-weak\/25{color:#730e0040}.n-text-dark-danger-border-weak\/30{color:#730e004d}.n-text-dark-danger-border-weak\/35{color:#730e0059}.n-text-dark-danger-border-weak\/40{color:#730e0066}.n-text-dark-danger-border-weak\/45{color:#730e0073}.n-text-dark-danger-border-weak\/5{color:#730e000d}.n-text-dark-danger-border-weak\/50{color:#730e0080}.n-text-dark-danger-border-weak\/55{color:#730e008c}.n-text-dark-danger-border-weak\/60{color:#730e0099}.n-text-dark-danger-border-weak\/65{color:#730e00a6}.n-text-dark-danger-border-weak\/70{color:#730e00b3}.n-text-dark-danger-border-weak\/75{color:#730e00bf}.n-text-dark-danger-border-weak\/80{color:#730e00cc}.n-text-dark-danger-border-weak\/85{color:#730e00d9}.n-text-dark-danger-border-weak\/90{color:#730e00e6}.n-text-dark-danger-border-weak\/95{color:#730e00f2}.n-text-dark-danger-hover-strong{color:#f96746}.n-text-dark-danger-hover-strong\/0{color:#f9674600}.n-text-dark-danger-hover-strong\/10{color:#f967461a}.n-text-dark-danger-hover-strong\/100{color:#f96746}.n-text-dark-danger-hover-strong\/15{color:#f9674626}.n-text-dark-danger-hover-strong\/20{color:#f9674633}.n-text-dark-danger-hover-strong\/25{color:#f9674640}.n-text-dark-danger-hover-strong\/30{color:#f967464d}.n-text-dark-danger-hover-strong\/35{color:#f9674659}.n-text-dark-danger-hover-strong\/40{color:#f9674666}.n-text-dark-danger-hover-strong\/45{color:#f9674673}.n-text-dark-danger-hover-strong\/5{color:#f967460d}.n-text-dark-danger-hover-strong\/50{color:#f9674680}.n-text-dark-danger-hover-strong\/55{color:#f967468c}.n-text-dark-danger-hover-strong\/60{color:#f9674699}.n-text-dark-danger-hover-strong\/65{color:#f96746a6}.n-text-dark-danger-hover-strong\/70{color:#f96746b3}.n-text-dark-danger-hover-strong\/75{color:#f96746bf}.n-text-dark-danger-hover-strong\/80{color:#f96746cc}.n-text-dark-danger-hover-strong\/85{color:#f96746d9}.n-text-dark-danger-hover-strong\/90{color:#f96746e6}.n-text-dark-danger-hover-strong\/95{color:#f96746f2}.n-text-dark-danger-hover-weak{color:#ffaa9714}.n-text-dark-danger-hover-weak\/0{color:#ffaa9700}.n-text-dark-danger-hover-weak\/10{color:#ffaa971a}.n-text-dark-danger-hover-weak\/100{color:#ffaa97}.n-text-dark-danger-hover-weak\/15{color:#ffaa9726}.n-text-dark-danger-hover-weak\/20{color:#ffaa9733}.n-text-dark-danger-hover-weak\/25{color:#ffaa9740}.n-text-dark-danger-hover-weak\/30{color:#ffaa974d}.n-text-dark-danger-hover-weak\/35{color:#ffaa9759}.n-text-dark-danger-hover-weak\/40{color:#ffaa9766}.n-text-dark-danger-hover-weak\/45{color:#ffaa9773}.n-text-dark-danger-hover-weak\/5{color:#ffaa970d}.n-text-dark-danger-hover-weak\/50{color:#ffaa9780}.n-text-dark-danger-hover-weak\/55{color:#ffaa978c}.n-text-dark-danger-hover-weak\/60{color:#ffaa9799}.n-text-dark-danger-hover-weak\/65{color:#ffaa97a6}.n-text-dark-danger-hover-weak\/70{color:#ffaa97b3}.n-text-dark-danger-hover-weak\/75{color:#ffaa97bf}.n-text-dark-danger-hover-weak\/80{color:#ffaa97cc}.n-text-dark-danger-hover-weak\/85{color:#ffaa97d9}.n-text-dark-danger-hover-weak\/90{color:#ffaa97e6}.n-text-dark-danger-hover-weak\/95{color:#ffaa97f2}.n-text-dark-danger-icon{color:#ffaa97}.n-text-dark-danger-icon\/0{color:#ffaa9700}.n-text-dark-danger-icon\/10{color:#ffaa971a}.n-text-dark-danger-icon\/100{color:#ffaa97}.n-text-dark-danger-icon\/15{color:#ffaa9726}.n-text-dark-danger-icon\/20{color:#ffaa9733}.n-text-dark-danger-icon\/25{color:#ffaa9740}.n-text-dark-danger-icon\/30{color:#ffaa974d}.n-text-dark-danger-icon\/35{color:#ffaa9759}.n-text-dark-danger-icon\/40{color:#ffaa9766}.n-text-dark-danger-icon\/45{color:#ffaa9773}.n-text-dark-danger-icon\/5{color:#ffaa970d}.n-text-dark-danger-icon\/50{color:#ffaa9780}.n-text-dark-danger-icon\/55{color:#ffaa978c}.n-text-dark-danger-icon\/60{color:#ffaa9799}.n-text-dark-danger-icon\/65{color:#ffaa97a6}.n-text-dark-danger-icon\/70{color:#ffaa97b3}.n-text-dark-danger-icon\/75{color:#ffaa97bf}.n-text-dark-danger-icon\/80{color:#ffaa97cc}.n-text-dark-danger-icon\/85{color:#ffaa97d9}.n-text-dark-danger-icon\/90{color:#ffaa97e6}.n-text-dark-danger-icon\/95{color:#ffaa97f2}.n-text-dark-danger-pressed-weak{color:#ffaa971f}.n-text-dark-danger-pressed-weak\/0{color:#ffaa9700}.n-text-dark-danger-pressed-weak\/10{color:#ffaa971a}.n-text-dark-danger-pressed-weak\/100{color:#ffaa97}.n-text-dark-danger-pressed-weak\/15{color:#ffaa9726}.n-text-dark-danger-pressed-weak\/20{color:#ffaa9733}.n-text-dark-danger-pressed-weak\/25{color:#ffaa9740}.n-text-dark-danger-pressed-weak\/30{color:#ffaa974d}.n-text-dark-danger-pressed-weak\/35{color:#ffaa9759}.n-text-dark-danger-pressed-weak\/40{color:#ffaa9766}.n-text-dark-danger-pressed-weak\/45{color:#ffaa9773}.n-text-dark-danger-pressed-weak\/5{color:#ffaa970d}.n-text-dark-danger-pressed-weak\/50{color:#ffaa9780}.n-text-dark-danger-pressed-weak\/55{color:#ffaa978c}.n-text-dark-danger-pressed-weak\/60{color:#ffaa9799}.n-text-dark-danger-pressed-weak\/65{color:#ffaa97a6}.n-text-dark-danger-pressed-weak\/70{color:#ffaa97b3}.n-text-dark-danger-pressed-weak\/75{color:#ffaa97bf}.n-text-dark-danger-pressed-weak\/80{color:#ffaa97cc}.n-text-dark-danger-pressed-weak\/85{color:#ffaa97d9}.n-text-dark-danger-pressed-weak\/90{color:#ffaa97e6}.n-text-dark-danger-pressed-weak\/95{color:#ffaa97f2}.n-text-dark-danger-strong{color:#e84e2c}.n-text-dark-danger-strong\/0{color:#e84e2c00}.n-text-dark-danger-strong\/10{color:#e84e2c1a}.n-text-dark-danger-strong\/100{color:#e84e2c}.n-text-dark-danger-strong\/15{color:#e84e2c26}.n-text-dark-danger-strong\/20{color:#e84e2c33}.n-text-dark-danger-strong\/25{color:#e84e2c40}.n-text-dark-danger-strong\/30{color:#e84e2c4d}.n-text-dark-danger-strong\/35{color:#e84e2c59}.n-text-dark-danger-strong\/40{color:#e84e2c66}.n-text-dark-danger-strong\/45{color:#e84e2c73}.n-text-dark-danger-strong\/5{color:#e84e2c0d}.n-text-dark-danger-strong\/50{color:#e84e2c80}.n-text-dark-danger-strong\/55{color:#e84e2c8c}.n-text-dark-danger-strong\/60{color:#e84e2c99}.n-text-dark-danger-strong\/65{color:#e84e2ca6}.n-text-dark-danger-strong\/70{color:#e84e2cb3}.n-text-dark-danger-strong\/75{color:#e84e2cbf}.n-text-dark-danger-strong\/80{color:#e84e2ccc}.n-text-dark-danger-strong\/85{color:#e84e2cd9}.n-text-dark-danger-strong\/90{color:#e84e2ce6}.n-text-dark-danger-strong\/95{color:#e84e2cf2}.n-text-dark-danger-text{color:#ffaa97}.n-text-dark-danger-text\/0{color:#ffaa9700}.n-text-dark-danger-text\/10{color:#ffaa971a}.n-text-dark-danger-text\/100{color:#ffaa97}.n-text-dark-danger-text\/15{color:#ffaa9726}.n-text-dark-danger-text\/20{color:#ffaa9733}.n-text-dark-danger-text\/25{color:#ffaa9740}.n-text-dark-danger-text\/30{color:#ffaa974d}.n-text-dark-danger-text\/35{color:#ffaa9759}.n-text-dark-danger-text\/40{color:#ffaa9766}.n-text-dark-danger-text\/45{color:#ffaa9773}.n-text-dark-danger-text\/5{color:#ffaa970d}.n-text-dark-danger-text\/50{color:#ffaa9780}.n-text-dark-danger-text\/55{color:#ffaa978c}.n-text-dark-danger-text\/60{color:#ffaa9799}.n-text-dark-danger-text\/65{color:#ffaa97a6}.n-text-dark-danger-text\/70{color:#ffaa97b3}.n-text-dark-danger-text\/75{color:#ffaa97bf}.n-text-dark-danger-text\/80{color:#ffaa97cc}.n-text-dark-danger-text\/85{color:#ffaa97d9}.n-text-dark-danger-text\/90{color:#ffaa97e6}.n-text-dark-danger-text\/95{color:#ffaa97f2}.n-text-dark-discovery-bg-status{color:#a07bec}.n-text-dark-discovery-bg-status\/0{color:#a07bec00}.n-text-dark-discovery-bg-status\/10{color:#a07bec1a}.n-text-dark-discovery-bg-status\/100{color:#a07bec}.n-text-dark-discovery-bg-status\/15{color:#a07bec26}.n-text-dark-discovery-bg-status\/20{color:#a07bec33}.n-text-dark-discovery-bg-status\/25{color:#a07bec40}.n-text-dark-discovery-bg-status\/30{color:#a07bec4d}.n-text-dark-discovery-bg-status\/35{color:#a07bec59}.n-text-dark-discovery-bg-status\/40{color:#a07bec66}.n-text-dark-discovery-bg-status\/45{color:#a07bec73}.n-text-dark-discovery-bg-status\/5{color:#a07bec0d}.n-text-dark-discovery-bg-status\/50{color:#a07bec80}.n-text-dark-discovery-bg-status\/55{color:#a07bec8c}.n-text-dark-discovery-bg-status\/60{color:#a07bec99}.n-text-dark-discovery-bg-status\/65{color:#a07beca6}.n-text-dark-discovery-bg-status\/70{color:#a07becb3}.n-text-dark-discovery-bg-status\/75{color:#a07becbf}.n-text-dark-discovery-bg-status\/80{color:#a07beccc}.n-text-dark-discovery-bg-status\/85{color:#a07becd9}.n-text-dark-discovery-bg-status\/90{color:#a07bece6}.n-text-dark-discovery-bg-status\/95{color:#a07becf2}.n-text-dark-discovery-bg-strong{color:#ccb4ff}.n-text-dark-discovery-bg-strong\/0{color:#ccb4ff00}.n-text-dark-discovery-bg-strong\/10{color:#ccb4ff1a}.n-text-dark-discovery-bg-strong\/100{color:#ccb4ff}.n-text-dark-discovery-bg-strong\/15{color:#ccb4ff26}.n-text-dark-discovery-bg-strong\/20{color:#ccb4ff33}.n-text-dark-discovery-bg-strong\/25{color:#ccb4ff40}.n-text-dark-discovery-bg-strong\/30{color:#ccb4ff4d}.n-text-dark-discovery-bg-strong\/35{color:#ccb4ff59}.n-text-dark-discovery-bg-strong\/40{color:#ccb4ff66}.n-text-dark-discovery-bg-strong\/45{color:#ccb4ff73}.n-text-dark-discovery-bg-strong\/5{color:#ccb4ff0d}.n-text-dark-discovery-bg-strong\/50{color:#ccb4ff80}.n-text-dark-discovery-bg-strong\/55{color:#ccb4ff8c}.n-text-dark-discovery-bg-strong\/60{color:#ccb4ff99}.n-text-dark-discovery-bg-strong\/65{color:#ccb4ffa6}.n-text-dark-discovery-bg-strong\/70{color:#ccb4ffb3}.n-text-dark-discovery-bg-strong\/75{color:#ccb4ffbf}.n-text-dark-discovery-bg-strong\/80{color:#ccb4ffcc}.n-text-dark-discovery-bg-strong\/85{color:#ccb4ffd9}.n-text-dark-discovery-bg-strong\/90{color:#ccb4ffe6}.n-text-dark-discovery-bg-strong\/95{color:#ccb4fff2}.n-text-dark-discovery-bg-weak{color:#2c2a34}.n-text-dark-discovery-bg-weak\/0{color:#2c2a3400}.n-text-dark-discovery-bg-weak\/10{color:#2c2a341a}.n-text-dark-discovery-bg-weak\/100{color:#2c2a34}.n-text-dark-discovery-bg-weak\/15{color:#2c2a3426}.n-text-dark-discovery-bg-weak\/20{color:#2c2a3433}.n-text-dark-discovery-bg-weak\/25{color:#2c2a3440}.n-text-dark-discovery-bg-weak\/30{color:#2c2a344d}.n-text-dark-discovery-bg-weak\/35{color:#2c2a3459}.n-text-dark-discovery-bg-weak\/40{color:#2c2a3466}.n-text-dark-discovery-bg-weak\/45{color:#2c2a3473}.n-text-dark-discovery-bg-weak\/5{color:#2c2a340d}.n-text-dark-discovery-bg-weak\/50{color:#2c2a3480}.n-text-dark-discovery-bg-weak\/55{color:#2c2a348c}.n-text-dark-discovery-bg-weak\/60{color:#2c2a3499}.n-text-dark-discovery-bg-weak\/65{color:#2c2a34a6}.n-text-dark-discovery-bg-weak\/70{color:#2c2a34b3}.n-text-dark-discovery-bg-weak\/75{color:#2c2a34bf}.n-text-dark-discovery-bg-weak\/80{color:#2c2a34cc}.n-text-dark-discovery-bg-weak\/85{color:#2c2a34d9}.n-text-dark-discovery-bg-weak\/90{color:#2c2a34e6}.n-text-dark-discovery-bg-weak\/95{color:#2c2a34f2}.n-text-dark-discovery-border-strong{color:#ccb4ff}.n-text-dark-discovery-border-strong\/0{color:#ccb4ff00}.n-text-dark-discovery-border-strong\/10{color:#ccb4ff1a}.n-text-dark-discovery-border-strong\/100{color:#ccb4ff}.n-text-dark-discovery-border-strong\/15{color:#ccb4ff26}.n-text-dark-discovery-border-strong\/20{color:#ccb4ff33}.n-text-dark-discovery-border-strong\/25{color:#ccb4ff40}.n-text-dark-discovery-border-strong\/30{color:#ccb4ff4d}.n-text-dark-discovery-border-strong\/35{color:#ccb4ff59}.n-text-dark-discovery-border-strong\/40{color:#ccb4ff66}.n-text-dark-discovery-border-strong\/45{color:#ccb4ff73}.n-text-dark-discovery-border-strong\/5{color:#ccb4ff0d}.n-text-dark-discovery-border-strong\/50{color:#ccb4ff80}.n-text-dark-discovery-border-strong\/55{color:#ccb4ff8c}.n-text-dark-discovery-border-strong\/60{color:#ccb4ff99}.n-text-dark-discovery-border-strong\/65{color:#ccb4ffa6}.n-text-dark-discovery-border-strong\/70{color:#ccb4ffb3}.n-text-dark-discovery-border-strong\/75{color:#ccb4ffbf}.n-text-dark-discovery-border-strong\/80{color:#ccb4ffcc}.n-text-dark-discovery-border-strong\/85{color:#ccb4ffd9}.n-text-dark-discovery-border-strong\/90{color:#ccb4ffe6}.n-text-dark-discovery-border-strong\/95{color:#ccb4fff2}.n-text-dark-discovery-border-weak{color:#4b2894}.n-text-dark-discovery-border-weak\/0{color:#4b289400}.n-text-dark-discovery-border-weak\/10{color:#4b28941a}.n-text-dark-discovery-border-weak\/100{color:#4b2894}.n-text-dark-discovery-border-weak\/15{color:#4b289426}.n-text-dark-discovery-border-weak\/20{color:#4b289433}.n-text-dark-discovery-border-weak\/25{color:#4b289440}.n-text-dark-discovery-border-weak\/30{color:#4b28944d}.n-text-dark-discovery-border-weak\/35{color:#4b289459}.n-text-dark-discovery-border-weak\/40{color:#4b289466}.n-text-dark-discovery-border-weak\/45{color:#4b289473}.n-text-dark-discovery-border-weak\/5{color:#4b28940d}.n-text-dark-discovery-border-weak\/50{color:#4b289480}.n-text-dark-discovery-border-weak\/55{color:#4b28948c}.n-text-dark-discovery-border-weak\/60{color:#4b289499}.n-text-dark-discovery-border-weak\/65{color:#4b2894a6}.n-text-dark-discovery-border-weak\/70{color:#4b2894b3}.n-text-dark-discovery-border-weak\/75{color:#4b2894bf}.n-text-dark-discovery-border-weak\/80{color:#4b2894cc}.n-text-dark-discovery-border-weak\/85{color:#4b2894d9}.n-text-dark-discovery-border-weak\/90{color:#4b2894e6}.n-text-dark-discovery-border-weak\/95{color:#4b2894f2}.n-text-dark-discovery-icon{color:#ccb4ff}.n-text-dark-discovery-icon\/0{color:#ccb4ff00}.n-text-dark-discovery-icon\/10{color:#ccb4ff1a}.n-text-dark-discovery-icon\/100{color:#ccb4ff}.n-text-dark-discovery-icon\/15{color:#ccb4ff26}.n-text-dark-discovery-icon\/20{color:#ccb4ff33}.n-text-dark-discovery-icon\/25{color:#ccb4ff40}.n-text-dark-discovery-icon\/30{color:#ccb4ff4d}.n-text-dark-discovery-icon\/35{color:#ccb4ff59}.n-text-dark-discovery-icon\/40{color:#ccb4ff66}.n-text-dark-discovery-icon\/45{color:#ccb4ff73}.n-text-dark-discovery-icon\/5{color:#ccb4ff0d}.n-text-dark-discovery-icon\/50{color:#ccb4ff80}.n-text-dark-discovery-icon\/55{color:#ccb4ff8c}.n-text-dark-discovery-icon\/60{color:#ccb4ff99}.n-text-dark-discovery-icon\/65{color:#ccb4ffa6}.n-text-dark-discovery-icon\/70{color:#ccb4ffb3}.n-text-dark-discovery-icon\/75{color:#ccb4ffbf}.n-text-dark-discovery-icon\/80{color:#ccb4ffcc}.n-text-dark-discovery-icon\/85{color:#ccb4ffd9}.n-text-dark-discovery-icon\/90{color:#ccb4ffe6}.n-text-dark-discovery-icon\/95{color:#ccb4fff2}.n-text-dark-discovery-text{color:#ccb4ff}.n-text-dark-discovery-text\/0{color:#ccb4ff00}.n-text-dark-discovery-text\/10{color:#ccb4ff1a}.n-text-dark-discovery-text\/100{color:#ccb4ff}.n-text-dark-discovery-text\/15{color:#ccb4ff26}.n-text-dark-discovery-text\/20{color:#ccb4ff33}.n-text-dark-discovery-text\/25{color:#ccb4ff40}.n-text-dark-discovery-text\/30{color:#ccb4ff4d}.n-text-dark-discovery-text\/35{color:#ccb4ff59}.n-text-dark-discovery-text\/40{color:#ccb4ff66}.n-text-dark-discovery-text\/45{color:#ccb4ff73}.n-text-dark-discovery-text\/5{color:#ccb4ff0d}.n-text-dark-discovery-text\/50{color:#ccb4ff80}.n-text-dark-discovery-text\/55{color:#ccb4ff8c}.n-text-dark-discovery-text\/60{color:#ccb4ff99}.n-text-dark-discovery-text\/65{color:#ccb4ffa6}.n-text-dark-discovery-text\/70{color:#ccb4ffb3}.n-text-dark-discovery-text\/75{color:#ccb4ffbf}.n-text-dark-discovery-text\/80{color:#ccb4ffcc}.n-text-dark-discovery-text\/85{color:#ccb4ffd9}.n-text-dark-discovery-text\/90{color:#ccb4ffe6}.n-text-dark-discovery-text\/95{color:#ccb4fff2}.n-text-dark-neutral-bg-default{color:#1a1b1d}.n-text-dark-neutral-bg-default\/0{color:#1a1b1d00}.n-text-dark-neutral-bg-default\/10{color:#1a1b1d1a}.n-text-dark-neutral-bg-default\/100{color:#1a1b1d}.n-text-dark-neutral-bg-default\/15{color:#1a1b1d26}.n-text-dark-neutral-bg-default\/20{color:#1a1b1d33}.n-text-dark-neutral-bg-default\/25{color:#1a1b1d40}.n-text-dark-neutral-bg-default\/30{color:#1a1b1d4d}.n-text-dark-neutral-bg-default\/35{color:#1a1b1d59}.n-text-dark-neutral-bg-default\/40{color:#1a1b1d66}.n-text-dark-neutral-bg-default\/45{color:#1a1b1d73}.n-text-dark-neutral-bg-default\/5{color:#1a1b1d0d}.n-text-dark-neutral-bg-default\/50{color:#1a1b1d80}.n-text-dark-neutral-bg-default\/55{color:#1a1b1d8c}.n-text-dark-neutral-bg-default\/60{color:#1a1b1d99}.n-text-dark-neutral-bg-default\/65{color:#1a1b1da6}.n-text-dark-neutral-bg-default\/70{color:#1a1b1db3}.n-text-dark-neutral-bg-default\/75{color:#1a1b1dbf}.n-text-dark-neutral-bg-default\/80{color:#1a1b1dcc}.n-text-dark-neutral-bg-default\/85{color:#1a1b1dd9}.n-text-dark-neutral-bg-default\/90{color:#1a1b1de6}.n-text-dark-neutral-bg-default\/95{color:#1a1b1df2}.n-text-dark-neutral-bg-on-bg-weak{color:#81879014}.n-text-dark-neutral-bg-on-bg-weak\/0{color:#81879000}.n-text-dark-neutral-bg-on-bg-weak\/10{color:#8187901a}.n-text-dark-neutral-bg-on-bg-weak\/100{color:#818790}.n-text-dark-neutral-bg-on-bg-weak\/15{color:#81879026}.n-text-dark-neutral-bg-on-bg-weak\/20{color:#81879033}.n-text-dark-neutral-bg-on-bg-weak\/25{color:#81879040}.n-text-dark-neutral-bg-on-bg-weak\/30{color:#8187904d}.n-text-dark-neutral-bg-on-bg-weak\/35{color:#81879059}.n-text-dark-neutral-bg-on-bg-weak\/40{color:#81879066}.n-text-dark-neutral-bg-on-bg-weak\/45{color:#81879073}.n-text-dark-neutral-bg-on-bg-weak\/5{color:#8187900d}.n-text-dark-neutral-bg-on-bg-weak\/50{color:#81879080}.n-text-dark-neutral-bg-on-bg-weak\/55{color:#8187908c}.n-text-dark-neutral-bg-on-bg-weak\/60{color:#81879099}.n-text-dark-neutral-bg-on-bg-weak\/65{color:#818790a6}.n-text-dark-neutral-bg-on-bg-weak\/70{color:#818790b3}.n-text-dark-neutral-bg-on-bg-weak\/75{color:#818790bf}.n-text-dark-neutral-bg-on-bg-weak\/80{color:#818790cc}.n-text-dark-neutral-bg-on-bg-weak\/85{color:#818790d9}.n-text-dark-neutral-bg-on-bg-weak\/90{color:#818790e6}.n-text-dark-neutral-bg-on-bg-weak\/95{color:#818790f2}.n-text-dark-neutral-bg-status{color:#a8acb2}.n-text-dark-neutral-bg-status\/0{color:#a8acb200}.n-text-dark-neutral-bg-status\/10{color:#a8acb21a}.n-text-dark-neutral-bg-status\/100{color:#a8acb2}.n-text-dark-neutral-bg-status\/15{color:#a8acb226}.n-text-dark-neutral-bg-status\/20{color:#a8acb233}.n-text-dark-neutral-bg-status\/25{color:#a8acb240}.n-text-dark-neutral-bg-status\/30{color:#a8acb24d}.n-text-dark-neutral-bg-status\/35{color:#a8acb259}.n-text-dark-neutral-bg-status\/40{color:#a8acb266}.n-text-dark-neutral-bg-status\/45{color:#a8acb273}.n-text-dark-neutral-bg-status\/5{color:#a8acb20d}.n-text-dark-neutral-bg-status\/50{color:#a8acb280}.n-text-dark-neutral-bg-status\/55{color:#a8acb28c}.n-text-dark-neutral-bg-status\/60{color:#a8acb299}.n-text-dark-neutral-bg-status\/65{color:#a8acb2a6}.n-text-dark-neutral-bg-status\/70{color:#a8acb2b3}.n-text-dark-neutral-bg-status\/75{color:#a8acb2bf}.n-text-dark-neutral-bg-status\/80{color:#a8acb2cc}.n-text-dark-neutral-bg-status\/85{color:#a8acb2d9}.n-text-dark-neutral-bg-status\/90{color:#a8acb2e6}.n-text-dark-neutral-bg-status\/95{color:#a8acb2f2}.n-text-dark-neutral-bg-strong{color:#3c3f44}.n-text-dark-neutral-bg-strong\/0{color:#3c3f4400}.n-text-dark-neutral-bg-strong\/10{color:#3c3f441a}.n-text-dark-neutral-bg-strong\/100{color:#3c3f44}.n-text-dark-neutral-bg-strong\/15{color:#3c3f4426}.n-text-dark-neutral-bg-strong\/20{color:#3c3f4433}.n-text-dark-neutral-bg-strong\/25{color:#3c3f4440}.n-text-dark-neutral-bg-strong\/30{color:#3c3f444d}.n-text-dark-neutral-bg-strong\/35{color:#3c3f4459}.n-text-dark-neutral-bg-strong\/40{color:#3c3f4466}.n-text-dark-neutral-bg-strong\/45{color:#3c3f4473}.n-text-dark-neutral-bg-strong\/5{color:#3c3f440d}.n-text-dark-neutral-bg-strong\/50{color:#3c3f4480}.n-text-dark-neutral-bg-strong\/55{color:#3c3f448c}.n-text-dark-neutral-bg-strong\/60{color:#3c3f4499}.n-text-dark-neutral-bg-strong\/65{color:#3c3f44a6}.n-text-dark-neutral-bg-strong\/70{color:#3c3f44b3}.n-text-dark-neutral-bg-strong\/75{color:#3c3f44bf}.n-text-dark-neutral-bg-strong\/80{color:#3c3f44cc}.n-text-dark-neutral-bg-strong\/85{color:#3c3f44d9}.n-text-dark-neutral-bg-strong\/90{color:#3c3f44e6}.n-text-dark-neutral-bg-strong\/95{color:#3c3f44f2}.n-text-dark-neutral-bg-stronger{color:#6f757e}.n-text-dark-neutral-bg-stronger\/0{color:#6f757e00}.n-text-dark-neutral-bg-stronger\/10{color:#6f757e1a}.n-text-dark-neutral-bg-stronger\/100{color:#6f757e}.n-text-dark-neutral-bg-stronger\/15{color:#6f757e26}.n-text-dark-neutral-bg-stronger\/20{color:#6f757e33}.n-text-dark-neutral-bg-stronger\/25{color:#6f757e40}.n-text-dark-neutral-bg-stronger\/30{color:#6f757e4d}.n-text-dark-neutral-bg-stronger\/35{color:#6f757e59}.n-text-dark-neutral-bg-stronger\/40{color:#6f757e66}.n-text-dark-neutral-bg-stronger\/45{color:#6f757e73}.n-text-dark-neutral-bg-stronger\/5{color:#6f757e0d}.n-text-dark-neutral-bg-stronger\/50{color:#6f757e80}.n-text-dark-neutral-bg-stronger\/55{color:#6f757e8c}.n-text-dark-neutral-bg-stronger\/60{color:#6f757e99}.n-text-dark-neutral-bg-stronger\/65{color:#6f757ea6}.n-text-dark-neutral-bg-stronger\/70{color:#6f757eb3}.n-text-dark-neutral-bg-stronger\/75{color:#6f757ebf}.n-text-dark-neutral-bg-stronger\/80{color:#6f757ecc}.n-text-dark-neutral-bg-stronger\/85{color:#6f757ed9}.n-text-dark-neutral-bg-stronger\/90{color:#6f757ee6}.n-text-dark-neutral-bg-stronger\/95{color:#6f757ef2}.n-text-dark-neutral-bg-strongest{color:#f5f6f6}.n-text-dark-neutral-bg-strongest\/0{color:#f5f6f600}.n-text-dark-neutral-bg-strongest\/10{color:#f5f6f61a}.n-text-dark-neutral-bg-strongest\/100{color:#f5f6f6}.n-text-dark-neutral-bg-strongest\/15{color:#f5f6f626}.n-text-dark-neutral-bg-strongest\/20{color:#f5f6f633}.n-text-dark-neutral-bg-strongest\/25{color:#f5f6f640}.n-text-dark-neutral-bg-strongest\/30{color:#f5f6f64d}.n-text-dark-neutral-bg-strongest\/35{color:#f5f6f659}.n-text-dark-neutral-bg-strongest\/40{color:#f5f6f666}.n-text-dark-neutral-bg-strongest\/45{color:#f5f6f673}.n-text-dark-neutral-bg-strongest\/5{color:#f5f6f60d}.n-text-dark-neutral-bg-strongest\/50{color:#f5f6f680}.n-text-dark-neutral-bg-strongest\/55{color:#f5f6f68c}.n-text-dark-neutral-bg-strongest\/60{color:#f5f6f699}.n-text-dark-neutral-bg-strongest\/65{color:#f5f6f6a6}.n-text-dark-neutral-bg-strongest\/70{color:#f5f6f6b3}.n-text-dark-neutral-bg-strongest\/75{color:#f5f6f6bf}.n-text-dark-neutral-bg-strongest\/80{color:#f5f6f6cc}.n-text-dark-neutral-bg-strongest\/85{color:#f5f6f6d9}.n-text-dark-neutral-bg-strongest\/90{color:#f5f6f6e6}.n-text-dark-neutral-bg-strongest\/95{color:#f5f6f6f2}.n-text-dark-neutral-bg-weak{color:#212325}.n-text-dark-neutral-bg-weak\/0{color:#21232500}.n-text-dark-neutral-bg-weak\/10{color:#2123251a}.n-text-dark-neutral-bg-weak\/100{color:#212325}.n-text-dark-neutral-bg-weak\/15{color:#21232526}.n-text-dark-neutral-bg-weak\/20{color:#21232533}.n-text-dark-neutral-bg-weak\/25{color:#21232540}.n-text-dark-neutral-bg-weak\/30{color:#2123254d}.n-text-dark-neutral-bg-weak\/35{color:#21232559}.n-text-dark-neutral-bg-weak\/40{color:#21232566}.n-text-dark-neutral-bg-weak\/45{color:#21232573}.n-text-dark-neutral-bg-weak\/5{color:#2123250d}.n-text-dark-neutral-bg-weak\/50{color:#21232580}.n-text-dark-neutral-bg-weak\/55{color:#2123258c}.n-text-dark-neutral-bg-weak\/60{color:#21232599}.n-text-dark-neutral-bg-weak\/65{color:#212325a6}.n-text-dark-neutral-bg-weak\/70{color:#212325b3}.n-text-dark-neutral-bg-weak\/75{color:#212325bf}.n-text-dark-neutral-bg-weak\/80{color:#212325cc}.n-text-dark-neutral-bg-weak\/85{color:#212325d9}.n-text-dark-neutral-bg-weak\/90{color:#212325e6}.n-text-dark-neutral-bg-weak\/95{color:#212325f2}.n-text-dark-neutral-border-strong{color:#5e636a}.n-text-dark-neutral-border-strong\/0{color:#5e636a00}.n-text-dark-neutral-border-strong\/10{color:#5e636a1a}.n-text-dark-neutral-border-strong\/100{color:#5e636a}.n-text-dark-neutral-border-strong\/15{color:#5e636a26}.n-text-dark-neutral-border-strong\/20{color:#5e636a33}.n-text-dark-neutral-border-strong\/25{color:#5e636a40}.n-text-dark-neutral-border-strong\/30{color:#5e636a4d}.n-text-dark-neutral-border-strong\/35{color:#5e636a59}.n-text-dark-neutral-border-strong\/40{color:#5e636a66}.n-text-dark-neutral-border-strong\/45{color:#5e636a73}.n-text-dark-neutral-border-strong\/5{color:#5e636a0d}.n-text-dark-neutral-border-strong\/50{color:#5e636a80}.n-text-dark-neutral-border-strong\/55{color:#5e636a8c}.n-text-dark-neutral-border-strong\/60{color:#5e636a99}.n-text-dark-neutral-border-strong\/65{color:#5e636aa6}.n-text-dark-neutral-border-strong\/70{color:#5e636ab3}.n-text-dark-neutral-border-strong\/75{color:#5e636abf}.n-text-dark-neutral-border-strong\/80{color:#5e636acc}.n-text-dark-neutral-border-strong\/85{color:#5e636ad9}.n-text-dark-neutral-border-strong\/90{color:#5e636ae6}.n-text-dark-neutral-border-strong\/95{color:#5e636af2}.n-text-dark-neutral-border-strongest{color:#bbbec3}.n-text-dark-neutral-border-strongest\/0{color:#bbbec300}.n-text-dark-neutral-border-strongest\/10{color:#bbbec31a}.n-text-dark-neutral-border-strongest\/100{color:#bbbec3}.n-text-dark-neutral-border-strongest\/15{color:#bbbec326}.n-text-dark-neutral-border-strongest\/20{color:#bbbec333}.n-text-dark-neutral-border-strongest\/25{color:#bbbec340}.n-text-dark-neutral-border-strongest\/30{color:#bbbec34d}.n-text-dark-neutral-border-strongest\/35{color:#bbbec359}.n-text-dark-neutral-border-strongest\/40{color:#bbbec366}.n-text-dark-neutral-border-strongest\/45{color:#bbbec373}.n-text-dark-neutral-border-strongest\/5{color:#bbbec30d}.n-text-dark-neutral-border-strongest\/50{color:#bbbec380}.n-text-dark-neutral-border-strongest\/55{color:#bbbec38c}.n-text-dark-neutral-border-strongest\/60{color:#bbbec399}.n-text-dark-neutral-border-strongest\/65{color:#bbbec3a6}.n-text-dark-neutral-border-strongest\/70{color:#bbbec3b3}.n-text-dark-neutral-border-strongest\/75{color:#bbbec3bf}.n-text-dark-neutral-border-strongest\/80{color:#bbbec3cc}.n-text-dark-neutral-border-strongest\/85{color:#bbbec3d9}.n-text-dark-neutral-border-strongest\/90{color:#bbbec3e6}.n-text-dark-neutral-border-strongest\/95{color:#bbbec3f2}.n-text-dark-neutral-border-weak{color:#3c3f44}.n-text-dark-neutral-border-weak\/0{color:#3c3f4400}.n-text-dark-neutral-border-weak\/10{color:#3c3f441a}.n-text-dark-neutral-border-weak\/100{color:#3c3f44}.n-text-dark-neutral-border-weak\/15{color:#3c3f4426}.n-text-dark-neutral-border-weak\/20{color:#3c3f4433}.n-text-dark-neutral-border-weak\/25{color:#3c3f4440}.n-text-dark-neutral-border-weak\/30{color:#3c3f444d}.n-text-dark-neutral-border-weak\/35{color:#3c3f4459}.n-text-dark-neutral-border-weak\/40{color:#3c3f4466}.n-text-dark-neutral-border-weak\/45{color:#3c3f4473}.n-text-dark-neutral-border-weak\/5{color:#3c3f440d}.n-text-dark-neutral-border-weak\/50{color:#3c3f4480}.n-text-dark-neutral-border-weak\/55{color:#3c3f448c}.n-text-dark-neutral-border-weak\/60{color:#3c3f4499}.n-text-dark-neutral-border-weak\/65{color:#3c3f44a6}.n-text-dark-neutral-border-weak\/70{color:#3c3f44b3}.n-text-dark-neutral-border-weak\/75{color:#3c3f44bf}.n-text-dark-neutral-border-weak\/80{color:#3c3f44cc}.n-text-dark-neutral-border-weak\/85{color:#3c3f44d9}.n-text-dark-neutral-border-weak\/90{color:#3c3f44e6}.n-text-dark-neutral-border-weak\/95{color:#3c3f44f2}.n-text-dark-neutral-hover{color:#959aa11a}.n-text-dark-neutral-hover\/0{color:#959aa100}.n-text-dark-neutral-hover\/10{color:#959aa11a}.n-text-dark-neutral-hover\/100{color:#959aa1}.n-text-dark-neutral-hover\/15{color:#959aa126}.n-text-dark-neutral-hover\/20{color:#959aa133}.n-text-dark-neutral-hover\/25{color:#959aa140}.n-text-dark-neutral-hover\/30{color:#959aa14d}.n-text-dark-neutral-hover\/35{color:#959aa159}.n-text-dark-neutral-hover\/40{color:#959aa166}.n-text-dark-neutral-hover\/45{color:#959aa173}.n-text-dark-neutral-hover\/5{color:#959aa10d}.n-text-dark-neutral-hover\/50{color:#959aa180}.n-text-dark-neutral-hover\/55{color:#959aa18c}.n-text-dark-neutral-hover\/60{color:#959aa199}.n-text-dark-neutral-hover\/65{color:#959aa1a6}.n-text-dark-neutral-hover\/70{color:#959aa1b3}.n-text-dark-neutral-hover\/75{color:#959aa1bf}.n-text-dark-neutral-hover\/80{color:#959aa1cc}.n-text-dark-neutral-hover\/85{color:#959aa1d9}.n-text-dark-neutral-hover\/90{color:#959aa1e6}.n-text-dark-neutral-hover\/95{color:#959aa1f2}.n-text-dark-neutral-icon{color:#cfd1d4}.n-text-dark-neutral-icon\/0{color:#cfd1d400}.n-text-dark-neutral-icon\/10{color:#cfd1d41a}.n-text-dark-neutral-icon\/100{color:#cfd1d4}.n-text-dark-neutral-icon\/15{color:#cfd1d426}.n-text-dark-neutral-icon\/20{color:#cfd1d433}.n-text-dark-neutral-icon\/25{color:#cfd1d440}.n-text-dark-neutral-icon\/30{color:#cfd1d44d}.n-text-dark-neutral-icon\/35{color:#cfd1d459}.n-text-dark-neutral-icon\/40{color:#cfd1d466}.n-text-dark-neutral-icon\/45{color:#cfd1d473}.n-text-dark-neutral-icon\/5{color:#cfd1d40d}.n-text-dark-neutral-icon\/50{color:#cfd1d480}.n-text-dark-neutral-icon\/55{color:#cfd1d48c}.n-text-dark-neutral-icon\/60{color:#cfd1d499}.n-text-dark-neutral-icon\/65{color:#cfd1d4a6}.n-text-dark-neutral-icon\/70{color:#cfd1d4b3}.n-text-dark-neutral-icon\/75{color:#cfd1d4bf}.n-text-dark-neutral-icon\/80{color:#cfd1d4cc}.n-text-dark-neutral-icon\/85{color:#cfd1d4d9}.n-text-dark-neutral-icon\/90{color:#cfd1d4e6}.n-text-dark-neutral-icon\/95{color:#cfd1d4f2}.n-text-dark-neutral-pressed{color:#959aa133}.n-text-dark-neutral-pressed\/0{color:#959aa100}.n-text-dark-neutral-pressed\/10{color:#959aa11a}.n-text-dark-neutral-pressed\/100{color:#959aa1}.n-text-dark-neutral-pressed\/15{color:#959aa126}.n-text-dark-neutral-pressed\/20{color:#959aa133}.n-text-dark-neutral-pressed\/25{color:#959aa140}.n-text-dark-neutral-pressed\/30{color:#959aa14d}.n-text-dark-neutral-pressed\/35{color:#959aa159}.n-text-dark-neutral-pressed\/40{color:#959aa166}.n-text-dark-neutral-pressed\/45{color:#959aa173}.n-text-dark-neutral-pressed\/5{color:#959aa10d}.n-text-dark-neutral-pressed\/50{color:#959aa180}.n-text-dark-neutral-pressed\/55{color:#959aa18c}.n-text-dark-neutral-pressed\/60{color:#959aa199}.n-text-dark-neutral-pressed\/65{color:#959aa1a6}.n-text-dark-neutral-pressed\/70{color:#959aa1b3}.n-text-dark-neutral-pressed\/75{color:#959aa1bf}.n-text-dark-neutral-pressed\/80{color:#959aa1cc}.n-text-dark-neutral-pressed\/85{color:#959aa1d9}.n-text-dark-neutral-pressed\/90{color:#959aa1e6}.n-text-dark-neutral-pressed\/95{color:#959aa1f2}.n-text-dark-neutral-text-default{color:#f5f6f6}.n-text-dark-neutral-text-default\/0{color:#f5f6f600}.n-text-dark-neutral-text-default\/10{color:#f5f6f61a}.n-text-dark-neutral-text-default\/100{color:#f5f6f6}.n-text-dark-neutral-text-default\/15{color:#f5f6f626}.n-text-dark-neutral-text-default\/20{color:#f5f6f633}.n-text-dark-neutral-text-default\/25{color:#f5f6f640}.n-text-dark-neutral-text-default\/30{color:#f5f6f64d}.n-text-dark-neutral-text-default\/35{color:#f5f6f659}.n-text-dark-neutral-text-default\/40{color:#f5f6f666}.n-text-dark-neutral-text-default\/45{color:#f5f6f673}.n-text-dark-neutral-text-default\/5{color:#f5f6f60d}.n-text-dark-neutral-text-default\/50{color:#f5f6f680}.n-text-dark-neutral-text-default\/55{color:#f5f6f68c}.n-text-dark-neutral-text-default\/60{color:#f5f6f699}.n-text-dark-neutral-text-default\/65{color:#f5f6f6a6}.n-text-dark-neutral-text-default\/70{color:#f5f6f6b3}.n-text-dark-neutral-text-default\/75{color:#f5f6f6bf}.n-text-dark-neutral-text-default\/80{color:#f5f6f6cc}.n-text-dark-neutral-text-default\/85{color:#f5f6f6d9}.n-text-dark-neutral-text-default\/90{color:#f5f6f6e6}.n-text-dark-neutral-text-default\/95{color:#f5f6f6f2}.n-text-dark-neutral-text-inverse{color:#1a1b1d}.n-text-dark-neutral-text-inverse\/0{color:#1a1b1d00}.n-text-dark-neutral-text-inverse\/10{color:#1a1b1d1a}.n-text-dark-neutral-text-inverse\/100{color:#1a1b1d}.n-text-dark-neutral-text-inverse\/15{color:#1a1b1d26}.n-text-dark-neutral-text-inverse\/20{color:#1a1b1d33}.n-text-dark-neutral-text-inverse\/25{color:#1a1b1d40}.n-text-dark-neutral-text-inverse\/30{color:#1a1b1d4d}.n-text-dark-neutral-text-inverse\/35{color:#1a1b1d59}.n-text-dark-neutral-text-inverse\/40{color:#1a1b1d66}.n-text-dark-neutral-text-inverse\/45{color:#1a1b1d73}.n-text-dark-neutral-text-inverse\/5{color:#1a1b1d0d}.n-text-dark-neutral-text-inverse\/50{color:#1a1b1d80}.n-text-dark-neutral-text-inverse\/55{color:#1a1b1d8c}.n-text-dark-neutral-text-inverse\/60{color:#1a1b1d99}.n-text-dark-neutral-text-inverse\/65{color:#1a1b1da6}.n-text-dark-neutral-text-inverse\/70{color:#1a1b1db3}.n-text-dark-neutral-text-inverse\/75{color:#1a1b1dbf}.n-text-dark-neutral-text-inverse\/80{color:#1a1b1dcc}.n-text-dark-neutral-text-inverse\/85{color:#1a1b1dd9}.n-text-dark-neutral-text-inverse\/90{color:#1a1b1de6}.n-text-dark-neutral-text-inverse\/95{color:#1a1b1df2}.n-text-dark-neutral-text-weak{color:#cfd1d4}.n-text-dark-neutral-text-weak\/0{color:#cfd1d400}.n-text-dark-neutral-text-weak\/10{color:#cfd1d41a}.n-text-dark-neutral-text-weak\/100{color:#cfd1d4}.n-text-dark-neutral-text-weak\/15{color:#cfd1d426}.n-text-dark-neutral-text-weak\/20{color:#cfd1d433}.n-text-dark-neutral-text-weak\/25{color:#cfd1d440}.n-text-dark-neutral-text-weak\/30{color:#cfd1d44d}.n-text-dark-neutral-text-weak\/35{color:#cfd1d459}.n-text-dark-neutral-text-weak\/40{color:#cfd1d466}.n-text-dark-neutral-text-weak\/45{color:#cfd1d473}.n-text-dark-neutral-text-weak\/5{color:#cfd1d40d}.n-text-dark-neutral-text-weak\/50{color:#cfd1d480}.n-text-dark-neutral-text-weak\/55{color:#cfd1d48c}.n-text-dark-neutral-text-weak\/60{color:#cfd1d499}.n-text-dark-neutral-text-weak\/65{color:#cfd1d4a6}.n-text-dark-neutral-text-weak\/70{color:#cfd1d4b3}.n-text-dark-neutral-text-weak\/75{color:#cfd1d4bf}.n-text-dark-neutral-text-weak\/80{color:#cfd1d4cc}.n-text-dark-neutral-text-weak\/85{color:#cfd1d4d9}.n-text-dark-neutral-text-weak\/90{color:#cfd1d4e6}.n-text-dark-neutral-text-weak\/95{color:#cfd1d4f2}.n-text-dark-neutral-text-weaker{color:#a8acb2}.n-text-dark-neutral-text-weaker\/0{color:#a8acb200}.n-text-dark-neutral-text-weaker\/10{color:#a8acb21a}.n-text-dark-neutral-text-weaker\/100{color:#a8acb2}.n-text-dark-neutral-text-weaker\/15{color:#a8acb226}.n-text-dark-neutral-text-weaker\/20{color:#a8acb233}.n-text-dark-neutral-text-weaker\/25{color:#a8acb240}.n-text-dark-neutral-text-weaker\/30{color:#a8acb24d}.n-text-dark-neutral-text-weaker\/35{color:#a8acb259}.n-text-dark-neutral-text-weaker\/40{color:#a8acb266}.n-text-dark-neutral-text-weaker\/45{color:#a8acb273}.n-text-dark-neutral-text-weaker\/5{color:#a8acb20d}.n-text-dark-neutral-text-weaker\/50{color:#a8acb280}.n-text-dark-neutral-text-weaker\/55{color:#a8acb28c}.n-text-dark-neutral-text-weaker\/60{color:#a8acb299}.n-text-dark-neutral-text-weaker\/65{color:#a8acb2a6}.n-text-dark-neutral-text-weaker\/70{color:#a8acb2b3}.n-text-dark-neutral-text-weaker\/75{color:#a8acb2bf}.n-text-dark-neutral-text-weaker\/80{color:#a8acb2cc}.n-text-dark-neutral-text-weaker\/85{color:#a8acb2d9}.n-text-dark-neutral-text-weaker\/90{color:#a8acb2e6}.n-text-dark-neutral-text-weaker\/95{color:#a8acb2f2}.n-text-dark-neutral-text-weakest{color:#818790}.n-text-dark-neutral-text-weakest\/0{color:#81879000}.n-text-dark-neutral-text-weakest\/10{color:#8187901a}.n-text-dark-neutral-text-weakest\/100{color:#818790}.n-text-dark-neutral-text-weakest\/15{color:#81879026}.n-text-dark-neutral-text-weakest\/20{color:#81879033}.n-text-dark-neutral-text-weakest\/25{color:#81879040}.n-text-dark-neutral-text-weakest\/30{color:#8187904d}.n-text-dark-neutral-text-weakest\/35{color:#81879059}.n-text-dark-neutral-text-weakest\/40{color:#81879066}.n-text-dark-neutral-text-weakest\/45{color:#81879073}.n-text-dark-neutral-text-weakest\/5{color:#8187900d}.n-text-dark-neutral-text-weakest\/50{color:#81879080}.n-text-dark-neutral-text-weakest\/55{color:#8187908c}.n-text-dark-neutral-text-weakest\/60{color:#81879099}.n-text-dark-neutral-text-weakest\/65{color:#818790a6}.n-text-dark-neutral-text-weakest\/70{color:#818790b3}.n-text-dark-neutral-text-weakest\/75{color:#818790bf}.n-text-dark-neutral-text-weakest\/80{color:#818790cc}.n-text-dark-neutral-text-weakest\/85{color:#818790d9}.n-text-dark-neutral-text-weakest\/90{color:#818790e6}.n-text-dark-neutral-text-weakest\/95{color:#818790f2}.n-text-dark-primary-bg-selected{color:#262f31}.n-text-dark-primary-bg-selected\/0{color:#262f3100}.n-text-dark-primary-bg-selected\/10{color:#262f311a}.n-text-dark-primary-bg-selected\/100{color:#262f31}.n-text-dark-primary-bg-selected\/15{color:#262f3126}.n-text-dark-primary-bg-selected\/20{color:#262f3133}.n-text-dark-primary-bg-selected\/25{color:#262f3140}.n-text-dark-primary-bg-selected\/30{color:#262f314d}.n-text-dark-primary-bg-selected\/35{color:#262f3159}.n-text-dark-primary-bg-selected\/40{color:#262f3166}.n-text-dark-primary-bg-selected\/45{color:#262f3173}.n-text-dark-primary-bg-selected\/5{color:#262f310d}.n-text-dark-primary-bg-selected\/50{color:#262f3180}.n-text-dark-primary-bg-selected\/55{color:#262f318c}.n-text-dark-primary-bg-selected\/60{color:#262f3199}.n-text-dark-primary-bg-selected\/65{color:#262f31a6}.n-text-dark-primary-bg-selected\/70{color:#262f31b3}.n-text-dark-primary-bg-selected\/75{color:#262f31bf}.n-text-dark-primary-bg-selected\/80{color:#262f31cc}.n-text-dark-primary-bg-selected\/85{color:#262f31d9}.n-text-dark-primary-bg-selected\/90{color:#262f31e6}.n-text-dark-primary-bg-selected\/95{color:#262f31f2}.n-text-dark-primary-bg-status{color:#5db3bf}.n-text-dark-primary-bg-status\/0{color:#5db3bf00}.n-text-dark-primary-bg-status\/10{color:#5db3bf1a}.n-text-dark-primary-bg-status\/100{color:#5db3bf}.n-text-dark-primary-bg-status\/15{color:#5db3bf26}.n-text-dark-primary-bg-status\/20{color:#5db3bf33}.n-text-dark-primary-bg-status\/25{color:#5db3bf40}.n-text-dark-primary-bg-status\/30{color:#5db3bf4d}.n-text-dark-primary-bg-status\/35{color:#5db3bf59}.n-text-dark-primary-bg-status\/40{color:#5db3bf66}.n-text-dark-primary-bg-status\/45{color:#5db3bf73}.n-text-dark-primary-bg-status\/5{color:#5db3bf0d}.n-text-dark-primary-bg-status\/50{color:#5db3bf80}.n-text-dark-primary-bg-status\/55{color:#5db3bf8c}.n-text-dark-primary-bg-status\/60{color:#5db3bf99}.n-text-dark-primary-bg-status\/65{color:#5db3bfa6}.n-text-dark-primary-bg-status\/70{color:#5db3bfb3}.n-text-dark-primary-bg-status\/75{color:#5db3bfbf}.n-text-dark-primary-bg-status\/80{color:#5db3bfcc}.n-text-dark-primary-bg-status\/85{color:#5db3bfd9}.n-text-dark-primary-bg-status\/90{color:#5db3bfe6}.n-text-dark-primary-bg-status\/95{color:#5db3bff2}.n-text-dark-primary-bg-strong{color:#8fe3e8}.n-text-dark-primary-bg-strong\/0{color:#8fe3e800}.n-text-dark-primary-bg-strong\/10{color:#8fe3e81a}.n-text-dark-primary-bg-strong\/100{color:#8fe3e8}.n-text-dark-primary-bg-strong\/15{color:#8fe3e826}.n-text-dark-primary-bg-strong\/20{color:#8fe3e833}.n-text-dark-primary-bg-strong\/25{color:#8fe3e840}.n-text-dark-primary-bg-strong\/30{color:#8fe3e84d}.n-text-dark-primary-bg-strong\/35{color:#8fe3e859}.n-text-dark-primary-bg-strong\/40{color:#8fe3e866}.n-text-dark-primary-bg-strong\/45{color:#8fe3e873}.n-text-dark-primary-bg-strong\/5{color:#8fe3e80d}.n-text-dark-primary-bg-strong\/50{color:#8fe3e880}.n-text-dark-primary-bg-strong\/55{color:#8fe3e88c}.n-text-dark-primary-bg-strong\/60{color:#8fe3e899}.n-text-dark-primary-bg-strong\/65{color:#8fe3e8a6}.n-text-dark-primary-bg-strong\/70{color:#8fe3e8b3}.n-text-dark-primary-bg-strong\/75{color:#8fe3e8bf}.n-text-dark-primary-bg-strong\/80{color:#8fe3e8cc}.n-text-dark-primary-bg-strong\/85{color:#8fe3e8d9}.n-text-dark-primary-bg-strong\/90{color:#8fe3e8e6}.n-text-dark-primary-bg-strong\/95{color:#8fe3e8f2}.n-text-dark-primary-bg-weak{color:#262f31}.n-text-dark-primary-bg-weak\/0{color:#262f3100}.n-text-dark-primary-bg-weak\/10{color:#262f311a}.n-text-dark-primary-bg-weak\/100{color:#262f31}.n-text-dark-primary-bg-weak\/15{color:#262f3126}.n-text-dark-primary-bg-weak\/20{color:#262f3133}.n-text-dark-primary-bg-weak\/25{color:#262f3140}.n-text-dark-primary-bg-weak\/30{color:#262f314d}.n-text-dark-primary-bg-weak\/35{color:#262f3159}.n-text-dark-primary-bg-weak\/40{color:#262f3166}.n-text-dark-primary-bg-weak\/45{color:#262f3173}.n-text-dark-primary-bg-weak\/5{color:#262f310d}.n-text-dark-primary-bg-weak\/50{color:#262f3180}.n-text-dark-primary-bg-weak\/55{color:#262f318c}.n-text-dark-primary-bg-weak\/60{color:#262f3199}.n-text-dark-primary-bg-weak\/65{color:#262f31a6}.n-text-dark-primary-bg-weak\/70{color:#262f31b3}.n-text-dark-primary-bg-weak\/75{color:#262f31bf}.n-text-dark-primary-bg-weak\/80{color:#262f31cc}.n-text-dark-primary-bg-weak\/85{color:#262f31d9}.n-text-dark-primary-bg-weak\/90{color:#262f31e6}.n-text-dark-primary-bg-weak\/95{color:#262f31f2}.n-text-dark-primary-border-strong{color:#8fe3e8}.n-text-dark-primary-border-strong\/0{color:#8fe3e800}.n-text-dark-primary-border-strong\/10{color:#8fe3e81a}.n-text-dark-primary-border-strong\/100{color:#8fe3e8}.n-text-dark-primary-border-strong\/15{color:#8fe3e826}.n-text-dark-primary-border-strong\/20{color:#8fe3e833}.n-text-dark-primary-border-strong\/25{color:#8fe3e840}.n-text-dark-primary-border-strong\/30{color:#8fe3e84d}.n-text-dark-primary-border-strong\/35{color:#8fe3e859}.n-text-dark-primary-border-strong\/40{color:#8fe3e866}.n-text-dark-primary-border-strong\/45{color:#8fe3e873}.n-text-dark-primary-border-strong\/5{color:#8fe3e80d}.n-text-dark-primary-border-strong\/50{color:#8fe3e880}.n-text-dark-primary-border-strong\/55{color:#8fe3e88c}.n-text-dark-primary-border-strong\/60{color:#8fe3e899}.n-text-dark-primary-border-strong\/65{color:#8fe3e8a6}.n-text-dark-primary-border-strong\/70{color:#8fe3e8b3}.n-text-dark-primary-border-strong\/75{color:#8fe3e8bf}.n-text-dark-primary-border-strong\/80{color:#8fe3e8cc}.n-text-dark-primary-border-strong\/85{color:#8fe3e8d9}.n-text-dark-primary-border-strong\/90{color:#8fe3e8e6}.n-text-dark-primary-border-strong\/95{color:#8fe3e8f2}.n-text-dark-primary-border-weak{color:#02507b}.n-text-dark-primary-border-weak\/0{color:#02507b00}.n-text-dark-primary-border-weak\/10{color:#02507b1a}.n-text-dark-primary-border-weak\/100{color:#02507b}.n-text-dark-primary-border-weak\/15{color:#02507b26}.n-text-dark-primary-border-weak\/20{color:#02507b33}.n-text-dark-primary-border-weak\/25{color:#02507b40}.n-text-dark-primary-border-weak\/30{color:#02507b4d}.n-text-dark-primary-border-weak\/35{color:#02507b59}.n-text-dark-primary-border-weak\/40{color:#02507b66}.n-text-dark-primary-border-weak\/45{color:#02507b73}.n-text-dark-primary-border-weak\/5{color:#02507b0d}.n-text-dark-primary-border-weak\/50{color:#02507b80}.n-text-dark-primary-border-weak\/55{color:#02507b8c}.n-text-dark-primary-border-weak\/60{color:#02507b99}.n-text-dark-primary-border-weak\/65{color:#02507ba6}.n-text-dark-primary-border-weak\/70{color:#02507bb3}.n-text-dark-primary-border-weak\/75{color:#02507bbf}.n-text-dark-primary-border-weak\/80{color:#02507bcc}.n-text-dark-primary-border-weak\/85{color:#02507bd9}.n-text-dark-primary-border-weak\/90{color:#02507be6}.n-text-dark-primary-border-weak\/95{color:#02507bf2}.n-text-dark-primary-focus{color:#5db3bf}.n-text-dark-primary-focus\/0{color:#5db3bf00}.n-text-dark-primary-focus\/10{color:#5db3bf1a}.n-text-dark-primary-focus\/100{color:#5db3bf}.n-text-dark-primary-focus\/15{color:#5db3bf26}.n-text-dark-primary-focus\/20{color:#5db3bf33}.n-text-dark-primary-focus\/25{color:#5db3bf40}.n-text-dark-primary-focus\/30{color:#5db3bf4d}.n-text-dark-primary-focus\/35{color:#5db3bf59}.n-text-dark-primary-focus\/40{color:#5db3bf66}.n-text-dark-primary-focus\/45{color:#5db3bf73}.n-text-dark-primary-focus\/5{color:#5db3bf0d}.n-text-dark-primary-focus\/50{color:#5db3bf80}.n-text-dark-primary-focus\/55{color:#5db3bf8c}.n-text-dark-primary-focus\/60{color:#5db3bf99}.n-text-dark-primary-focus\/65{color:#5db3bfa6}.n-text-dark-primary-focus\/70{color:#5db3bfb3}.n-text-dark-primary-focus\/75{color:#5db3bfbf}.n-text-dark-primary-focus\/80{color:#5db3bfcc}.n-text-dark-primary-focus\/85{color:#5db3bfd9}.n-text-dark-primary-focus\/90{color:#5db3bfe6}.n-text-dark-primary-focus\/95{color:#5db3bff2}.n-text-dark-primary-hover-strong{color:#5db3bf}.n-text-dark-primary-hover-strong\/0{color:#5db3bf00}.n-text-dark-primary-hover-strong\/10{color:#5db3bf1a}.n-text-dark-primary-hover-strong\/100{color:#5db3bf}.n-text-dark-primary-hover-strong\/15{color:#5db3bf26}.n-text-dark-primary-hover-strong\/20{color:#5db3bf33}.n-text-dark-primary-hover-strong\/25{color:#5db3bf40}.n-text-dark-primary-hover-strong\/30{color:#5db3bf4d}.n-text-dark-primary-hover-strong\/35{color:#5db3bf59}.n-text-dark-primary-hover-strong\/40{color:#5db3bf66}.n-text-dark-primary-hover-strong\/45{color:#5db3bf73}.n-text-dark-primary-hover-strong\/5{color:#5db3bf0d}.n-text-dark-primary-hover-strong\/50{color:#5db3bf80}.n-text-dark-primary-hover-strong\/55{color:#5db3bf8c}.n-text-dark-primary-hover-strong\/60{color:#5db3bf99}.n-text-dark-primary-hover-strong\/65{color:#5db3bfa6}.n-text-dark-primary-hover-strong\/70{color:#5db3bfb3}.n-text-dark-primary-hover-strong\/75{color:#5db3bfbf}.n-text-dark-primary-hover-strong\/80{color:#5db3bfcc}.n-text-dark-primary-hover-strong\/85{color:#5db3bfd9}.n-text-dark-primary-hover-strong\/90{color:#5db3bfe6}.n-text-dark-primary-hover-strong\/95{color:#5db3bff2}.n-text-dark-primary-hover-weak{color:#8fe3e814}.n-text-dark-primary-hover-weak\/0{color:#8fe3e800}.n-text-dark-primary-hover-weak\/10{color:#8fe3e81a}.n-text-dark-primary-hover-weak\/100{color:#8fe3e8}.n-text-dark-primary-hover-weak\/15{color:#8fe3e826}.n-text-dark-primary-hover-weak\/20{color:#8fe3e833}.n-text-dark-primary-hover-weak\/25{color:#8fe3e840}.n-text-dark-primary-hover-weak\/30{color:#8fe3e84d}.n-text-dark-primary-hover-weak\/35{color:#8fe3e859}.n-text-dark-primary-hover-weak\/40{color:#8fe3e866}.n-text-dark-primary-hover-weak\/45{color:#8fe3e873}.n-text-dark-primary-hover-weak\/5{color:#8fe3e80d}.n-text-dark-primary-hover-weak\/50{color:#8fe3e880}.n-text-dark-primary-hover-weak\/55{color:#8fe3e88c}.n-text-dark-primary-hover-weak\/60{color:#8fe3e899}.n-text-dark-primary-hover-weak\/65{color:#8fe3e8a6}.n-text-dark-primary-hover-weak\/70{color:#8fe3e8b3}.n-text-dark-primary-hover-weak\/75{color:#8fe3e8bf}.n-text-dark-primary-hover-weak\/80{color:#8fe3e8cc}.n-text-dark-primary-hover-weak\/85{color:#8fe3e8d9}.n-text-dark-primary-hover-weak\/90{color:#8fe3e8e6}.n-text-dark-primary-hover-weak\/95{color:#8fe3e8f2}.n-text-dark-primary-icon{color:#8fe3e8}.n-text-dark-primary-icon\/0{color:#8fe3e800}.n-text-dark-primary-icon\/10{color:#8fe3e81a}.n-text-dark-primary-icon\/100{color:#8fe3e8}.n-text-dark-primary-icon\/15{color:#8fe3e826}.n-text-dark-primary-icon\/20{color:#8fe3e833}.n-text-dark-primary-icon\/25{color:#8fe3e840}.n-text-dark-primary-icon\/30{color:#8fe3e84d}.n-text-dark-primary-icon\/35{color:#8fe3e859}.n-text-dark-primary-icon\/40{color:#8fe3e866}.n-text-dark-primary-icon\/45{color:#8fe3e873}.n-text-dark-primary-icon\/5{color:#8fe3e80d}.n-text-dark-primary-icon\/50{color:#8fe3e880}.n-text-dark-primary-icon\/55{color:#8fe3e88c}.n-text-dark-primary-icon\/60{color:#8fe3e899}.n-text-dark-primary-icon\/65{color:#8fe3e8a6}.n-text-dark-primary-icon\/70{color:#8fe3e8b3}.n-text-dark-primary-icon\/75{color:#8fe3e8bf}.n-text-dark-primary-icon\/80{color:#8fe3e8cc}.n-text-dark-primary-icon\/85{color:#8fe3e8d9}.n-text-dark-primary-icon\/90{color:#8fe3e8e6}.n-text-dark-primary-icon\/95{color:#8fe3e8f2}.n-text-dark-primary-pressed-strong{color:#4c99a4}.n-text-dark-primary-pressed-strong\/0{color:#4c99a400}.n-text-dark-primary-pressed-strong\/10{color:#4c99a41a}.n-text-dark-primary-pressed-strong\/100{color:#4c99a4}.n-text-dark-primary-pressed-strong\/15{color:#4c99a426}.n-text-dark-primary-pressed-strong\/20{color:#4c99a433}.n-text-dark-primary-pressed-strong\/25{color:#4c99a440}.n-text-dark-primary-pressed-strong\/30{color:#4c99a44d}.n-text-dark-primary-pressed-strong\/35{color:#4c99a459}.n-text-dark-primary-pressed-strong\/40{color:#4c99a466}.n-text-dark-primary-pressed-strong\/45{color:#4c99a473}.n-text-dark-primary-pressed-strong\/5{color:#4c99a40d}.n-text-dark-primary-pressed-strong\/50{color:#4c99a480}.n-text-dark-primary-pressed-strong\/55{color:#4c99a48c}.n-text-dark-primary-pressed-strong\/60{color:#4c99a499}.n-text-dark-primary-pressed-strong\/65{color:#4c99a4a6}.n-text-dark-primary-pressed-strong\/70{color:#4c99a4b3}.n-text-dark-primary-pressed-strong\/75{color:#4c99a4bf}.n-text-dark-primary-pressed-strong\/80{color:#4c99a4cc}.n-text-dark-primary-pressed-strong\/85{color:#4c99a4d9}.n-text-dark-primary-pressed-strong\/90{color:#4c99a4e6}.n-text-dark-primary-pressed-strong\/95{color:#4c99a4f2}.n-text-dark-primary-pressed-weak{color:#8fe3e81f}.n-text-dark-primary-pressed-weak\/0{color:#8fe3e800}.n-text-dark-primary-pressed-weak\/10{color:#8fe3e81a}.n-text-dark-primary-pressed-weak\/100{color:#8fe3e8}.n-text-dark-primary-pressed-weak\/15{color:#8fe3e826}.n-text-dark-primary-pressed-weak\/20{color:#8fe3e833}.n-text-dark-primary-pressed-weak\/25{color:#8fe3e840}.n-text-dark-primary-pressed-weak\/30{color:#8fe3e84d}.n-text-dark-primary-pressed-weak\/35{color:#8fe3e859}.n-text-dark-primary-pressed-weak\/40{color:#8fe3e866}.n-text-dark-primary-pressed-weak\/45{color:#8fe3e873}.n-text-dark-primary-pressed-weak\/5{color:#8fe3e80d}.n-text-dark-primary-pressed-weak\/50{color:#8fe3e880}.n-text-dark-primary-pressed-weak\/55{color:#8fe3e88c}.n-text-dark-primary-pressed-weak\/60{color:#8fe3e899}.n-text-dark-primary-pressed-weak\/65{color:#8fe3e8a6}.n-text-dark-primary-pressed-weak\/70{color:#8fe3e8b3}.n-text-dark-primary-pressed-weak\/75{color:#8fe3e8bf}.n-text-dark-primary-pressed-weak\/80{color:#8fe3e8cc}.n-text-dark-primary-pressed-weak\/85{color:#8fe3e8d9}.n-text-dark-primary-pressed-weak\/90{color:#8fe3e8e6}.n-text-dark-primary-pressed-weak\/95{color:#8fe3e8f2}.n-text-dark-primary-text{color:#8fe3e8}.n-text-dark-primary-text\/0{color:#8fe3e800}.n-text-dark-primary-text\/10{color:#8fe3e81a}.n-text-dark-primary-text\/100{color:#8fe3e8}.n-text-dark-primary-text\/15{color:#8fe3e826}.n-text-dark-primary-text\/20{color:#8fe3e833}.n-text-dark-primary-text\/25{color:#8fe3e840}.n-text-dark-primary-text\/30{color:#8fe3e84d}.n-text-dark-primary-text\/35{color:#8fe3e859}.n-text-dark-primary-text\/40{color:#8fe3e866}.n-text-dark-primary-text\/45{color:#8fe3e873}.n-text-dark-primary-text\/5{color:#8fe3e80d}.n-text-dark-primary-text\/50{color:#8fe3e880}.n-text-dark-primary-text\/55{color:#8fe3e88c}.n-text-dark-primary-text\/60{color:#8fe3e899}.n-text-dark-primary-text\/65{color:#8fe3e8a6}.n-text-dark-primary-text\/70{color:#8fe3e8b3}.n-text-dark-primary-text\/75{color:#8fe3e8bf}.n-text-dark-primary-text\/80{color:#8fe3e8cc}.n-text-dark-primary-text\/85{color:#8fe3e8d9}.n-text-dark-primary-text\/90{color:#8fe3e8e6}.n-text-dark-primary-text\/95{color:#8fe3e8f2}.n-text-dark-success-bg-status{color:#6fa646}.n-text-dark-success-bg-status\/0{color:#6fa64600}.n-text-dark-success-bg-status\/10{color:#6fa6461a}.n-text-dark-success-bg-status\/100{color:#6fa646}.n-text-dark-success-bg-status\/15{color:#6fa64626}.n-text-dark-success-bg-status\/20{color:#6fa64633}.n-text-dark-success-bg-status\/25{color:#6fa64640}.n-text-dark-success-bg-status\/30{color:#6fa6464d}.n-text-dark-success-bg-status\/35{color:#6fa64659}.n-text-dark-success-bg-status\/40{color:#6fa64666}.n-text-dark-success-bg-status\/45{color:#6fa64673}.n-text-dark-success-bg-status\/5{color:#6fa6460d}.n-text-dark-success-bg-status\/50{color:#6fa64680}.n-text-dark-success-bg-status\/55{color:#6fa6468c}.n-text-dark-success-bg-status\/60{color:#6fa64699}.n-text-dark-success-bg-status\/65{color:#6fa646a6}.n-text-dark-success-bg-status\/70{color:#6fa646b3}.n-text-dark-success-bg-status\/75{color:#6fa646bf}.n-text-dark-success-bg-status\/80{color:#6fa646cc}.n-text-dark-success-bg-status\/85{color:#6fa646d9}.n-text-dark-success-bg-status\/90{color:#6fa646e6}.n-text-dark-success-bg-status\/95{color:#6fa646f2}.n-text-dark-success-bg-strong{color:#90cb62}.n-text-dark-success-bg-strong\/0{color:#90cb6200}.n-text-dark-success-bg-strong\/10{color:#90cb621a}.n-text-dark-success-bg-strong\/100{color:#90cb62}.n-text-dark-success-bg-strong\/15{color:#90cb6226}.n-text-dark-success-bg-strong\/20{color:#90cb6233}.n-text-dark-success-bg-strong\/25{color:#90cb6240}.n-text-dark-success-bg-strong\/30{color:#90cb624d}.n-text-dark-success-bg-strong\/35{color:#90cb6259}.n-text-dark-success-bg-strong\/40{color:#90cb6266}.n-text-dark-success-bg-strong\/45{color:#90cb6273}.n-text-dark-success-bg-strong\/5{color:#90cb620d}.n-text-dark-success-bg-strong\/50{color:#90cb6280}.n-text-dark-success-bg-strong\/55{color:#90cb628c}.n-text-dark-success-bg-strong\/60{color:#90cb6299}.n-text-dark-success-bg-strong\/65{color:#90cb62a6}.n-text-dark-success-bg-strong\/70{color:#90cb62b3}.n-text-dark-success-bg-strong\/75{color:#90cb62bf}.n-text-dark-success-bg-strong\/80{color:#90cb62cc}.n-text-dark-success-bg-strong\/85{color:#90cb62d9}.n-text-dark-success-bg-strong\/90{color:#90cb62e6}.n-text-dark-success-bg-strong\/95{color:#90cb62f2}.n-text-dark-success-bg-weak{color:#262d24}.n-text-dark-success-bg-weak\/0{color:#262d2400}.n-text-dark-success-bg-weak\/10{color:#262d241a}.n-text-dark-success-bg-weak\/100{color:#262d24}.n-text-dark-success-bg-weak\/15{color:#262d2426}.n-text-dark-success-bg-weak\/20{color:#262d2433}.n-text-dark-success-bg-weak\/25{color:#262d2440}.n-text-dark-success-bg-weak\/30{color:#262d244d}.n-text-dark-success-bg-weak\/35{color:#262d2459}.n-text-dark-success-bg-weak\/40{color:#262d2466}.n-text-dark-success-bg-weak\/45{color:#262d2473}.n-text-dark-success-bg-weak\/5{color:#262d240d}.n-text-dark-success-bg-weak\/50{color:#262d2480}.n-text-dark-success-bg-weak\/55{color:#262d248c}.n-text-dark-success-bg-weak\/60{color:#262d2499}.n-text-dark-success-bg-weak\/65{color:#262d24a6}.n-text-dark-success-bg-weak\/70{color:#262d24b3}.n-text-dark-success-bg-weak\/75{color:#262d24bf}.n-text-dark-success-bg-weak\/80{color:#262d24cc}.n-text-dark-success-bg-weak\/85{color:#262d24d9}.n-text-dark-success-bg-weak\/90{color:#262d24e6}.n-text-dark-success-bg-weak\/95{color:#262d24f2}.n-text-dark-success-border-strong{color:#90cb62}.n-text-dark-success-border-strong\/0{color:#90cb6200}.n-text-dark-success-border-strong\/10{color:#90cb621a}.n-text-dark-success-border-strong\/100{color:#90cb62}.n-text-dark-success-border-strong\/15{color:#90cb6226}.n-text-dark-success-border-strong\/20{color:#90cb6233}.n-text-dark-success-border-strong\/25{color:#90cb6240}.n-text-dark-success-border-strong\/30{color:#90cb624d}.n-text-dark-success-border-strong\/35{color:#90cb6259}.n-text-dark-success-border-strong\/40{color:#90cb6266}.n-text-dark-success-border-strong\/45{color:#90cb6273}.n-text-dark-success-border-strong\/5{color:#90cb620d}.n-text-dark-success-border-strong\/50{color:#90cb6280}.n-text-dark-success-border-strong\/55{color:#90cb628c}.n-text-dark-success-border-strong\/60{color:#90cb6299}.n-text-dark-success-border-strong\/65{color:#90cb62a6}.n-text-dark-success-border-strong\/70{color:#90cb62b3}.n-text-dark-success-border-strong\/75{color:#90cb62bf}.n-text-dark-success-border-strong\/80{color:#90cb62cc}.n-text-dark-success-border-strong\/85{color:#90cb62d9}.n-text-dark-success-border-strong\/90{color:#90cb62e6}.n-text-dark-success-border-strong\/95{color:#90cb62f2}.n-text-dark-success-border-weak{color:#296127}.n-text-dark-success-border-weak\/0{color:#29612700}.n-text-dark-success-border-weak\/10{color:#2961271a}.n-text-dark-success-border-weak\/100{color:#296127}.n-text-dark-success-border-weak\/15{color:#29612726}.n-text-dark-success-border-weak\/20{color:#29612733}.n-text-dark-success-border-weak\/25{color:#29612740}.n-text-dark-success-border-weak\/30{color:#2961274d}.n-text-dark-success-border-weak\/35{color:#29612759}.n-text-dark-success-border-weak\/40{color:#29612766}.n-text-dark-success-border-weak\/45{color:#29612773}.n-text-dark-success-border-weak\/5{color:#2961270d}.n-text-dark-success-border-weak\/50{color:#29612780}.n-text-dark-success-border-weak\/55{color:#2961278c}.n-text-dark-success-border-weak\/60{color:#29612799}.n-text-dark-success-border-weak\/65{color:#296127a6}.n-text-dark-success-border-weak\/70{color:#296127b3}.n-text-dark-success-border-weak\/75{color:#296127bf}.n-text-dark-success-border-weak\/80{color:#296127cc}.n-text-dark-success-border-weak\/85{color:#296127d9}.n-text-dark-success-border-weak\/90{color:#296127e6}.n-text-dark-success-border-weak\/95{color:#296127f2}.n-text-dark-success-icon{color:#90cb62}.n-text-dark-success-icon\/0{color:#90cb6200}.n-text-dark-success-icon\/10{color:#90cb621a}.n-text-dark-success-icon\/100{color:#90cb62}.n-text-dark-success-icon\/15{color:#90cb6226}.n-text-dark-success-icon\/20{color:#90cb6233}.n-text-dark-success-icon\/25{color:#90cb6240}.n-text-dark-success-icon\/30{color:#90cb624d}.n-text-dark-success-icon\/35{color:#90cb6259}.n-text-dark-success-icon\/40{color:#90cb6266}.n-text-dark-success-icon\/45{color:#90cb6273}.n-text-dark-success-icon\/5{color:#90cb620d}.n-text-dark-success-icon\/50{color:#90cb6280}.n-text-dark-success-icon\/55{color:#90cb628c}.n-text-dark-success-icon\/60{color:#90cb6299}.n-text-dark-success-icon\/65{color:#90cb62a6}.n-text-dark-success-icon\/70{color:#90cb62b3}.n-text-dark-success-icon\/75{color:#90cb62bf}.n-text-dark-success-icon\/80{color:#90cb62cc}.n-text-dark-success-icon\/85{color:#90cb62d9}.n-text-dark-success-icon\/90{color:#90cb62e6}.n-text-dark-success-icon\/95{color:#90cb62f2}.n-text-dark-success-text{color:#90cb62}.n-text-dark-success-text\/0{color:#90cb6200}.n-text-dark-success-text\/10{color:#90cb621a}.n-text-dark-success-text\/100{color:#90cb62}.n-text-dark-success-text\/15{color:#90cb6226}.n-text-dark-success-text\/20{color:#90cb6233}.n-text-dark-success-text\/25{color:#90cb6240}.n-text-dark-success-text\/30{color:#90cb624d}.n-text-dark-success-text\/35{color:#90cb6259}.n-text-dark-success-text\/40{color:#90cb6266}.n-text-dark-success-text\/45{color:#90cb6273}.n-text-dark-success-text\/5{color:#90cb620d}.n-text-dark-success-text\/50{color:#90cb6280}.n-text-dark-success-text\/55{color:#90cb628c}.n-text-dark-success-text\/60{color:#90cb6299}.n-text-dark-success-text\/65{color:#90cb62a6}.n-text-dark-success-text\/70{color:#90cb62b3}.n-text-dark-success-text\/75{color:#90cb62bf}.n-text-dark-success-text\/80{color:#90cb62cc}.n-text-dark-success-text\/85{color:#90cb62d9}.n-text-dark-success-text\/90{color:#90cb62e6}.n-text-dark-success-text\/95{color:#90cb62f2}.n-text-dark-warning-bg-status{color:#d7aa0a}.n-text-dark-warning-bg-status\/0{color:#d7aa0a00}.n-text-dark-warning-bg-status\/10{color:#d7aa0a1a}.n-text-dark-warning-bg-status\/100{color:#d7aa0a}.n-text-dark-warning-bg-status\/15{color:#d7aa0a26}.n-text-dark-warning-bg-status\/20{color:#d7aa0a33}.n-text-dark-warning-bg-status\/25{color:#d7aa0a40}.n-text-dark-warning-bg-status\/30{color:#d7aa0a4d}.n-text-dark-warning-bg-status\/35{color:#d7aa0a59}.n-text-dark-warning-bg-status\/40{color:#d7aa0a66}.n-text-dark-warning-bg-status\/45{color:#d7aa0a73}.n-text-dark-warning-bg-status\/5{color:#d7aa0a0d}.n-text-dark-warning-bg-status\/50{color:#d7aa0a80}.n-text-dark-warning-bg-status\/55{color:#d7aa0a8c}.n-text-dark-warning-bg-status\/60{color:#d7aa0a99}.n-text-dark-warning-bg-status\/65{color:#d7aa0aa6}.n-text-dark-warning-bg-status\/70{color:#d7aa0ab3}.n-text-dark-warning-bg-status\/75{color:#d7aa0abf}.n-text-dark-warning-bg-status\/80{color:#d7aa0acc}.n-text-dark-warning-bg-status\/85{color:#d7aa0ad9}.n-text-dark-warning-bg-status\/90{color:#d7aa0ae6}.n-text-dark-warning-bg-status\/95{color:#d7aa0af2}.n-text-dark-warning-bg-strong{color:#ffd600}.n-text-dark-warning-bg-strong\/0{color:#ffd60000}.n-text-dark-warning-bg-strong\/10{color:#ffd6001a}.n-text-dark-warning-bg-strong\/100{color:#ffd600}.n-text-dark-warning-bg-strong\/15{color:#ffd60026}.n-text-dark-warning-bg-strong\/20{color:#ffd60033}.n-text-dark-warning-bg-strong\/25{color:#ffd60040}.n-text-dark-warning-bg-strong\/30{color:#ffd6004d}.n-text-dark-warning-bg-strong\/35{color:#ffd60059}.n-text-dark-warning-bg-strong\/40{color:#ffd60066}.n-text-dark-warning-bg-strong\/45{color:#ffd60073}.n-text-dark-warning-bg-strong\/5{color:#ffd6000d}.n-text-dark-warning-bg-strong\/50{color:#ffd60080}.n-text-dark-warning-bg-strong\/55{color:#ffd6008c}.n-text-dark-warning-bg-strong\/60{color:#ffd60099}.n-text-dark-warning-bg-strong\/65{color:#ffd600a6}.n-text-dark-warning-bg-strong\/70{color:#ffd600b3}.n-text-dark-warning-bg-strong\/75{color:#ffd600bf}.n-text-dark-warning-bg-strong\/80{color:#ffd600cc}.n-text-dark-warning-bg-strong\/85{color:#ffd600d9}.n-text-dark-warning-bg-strong\/90{color:#ffd600e6}.n-text-dark-warning-bg-strong\/95{color:#ffd600f2}.n-text-dark-warning-bg-weak{color:#312e1a}.n-text-dark-warning-bg-weak\/0{color:#312e1a00}.n-text-dark-warning-bg-weak\/10{color:#312e1a1a}.n-text-dark-warning-bg-weak\/100{color:#312e1a}.n-text-dark-warning-bg-weak\/15{color:#312e1a26}.n-text-dark-warning-bg-weak\/20{color:#312e1a33}.n-text-dark-warning-bg-weak\/25{color:#312e1a40}.n-text-dark-warning-bg-weak\/30{color:#312e1a4d}.n-text-dark-warning-bg-weak\/35{color:#312e1a59}.n-text-dark-warning-bg-weak\/40{color:#312e1a66}.n-text-dark-warning-bg-weak\/45{color:#312e1a73}.n-text-dark-warning-bg-weak\/5{color:#312e1a0d}.n-text-dark-warning-bg-weak\/50{color:#312e1a80}.n-text-dark-warning-bg-weak\/55{color:#312e1a8c}.n-text-dark-warning-bg-weak\/60{color:#312e1a99}.n-text-dark-warning-bg-weak\/65{color:#312e1aa6}.n-text-dark-warning-bg-weak\/70{color:#312e1ab3}.n-text-dark-warning-bg-weak\/75{color:#312e1abf}.n-text-dark-warning-bg-weak\/80{color:#312e1acc}.n-text-dark-warning-bg-weak\/85{color:#312e1ad9}.n-text-dark-warning-bg-weak\/90{color:#312e1ae6}.n-text-dark-warning-bg-weak\/95{color:#312e1af2}.n-text-dark-warning-border-strong{color:#ffd600}.n-text-dark-warning-border-strong\/0{color:#ffd60000}.n-text-dark-warning-border-strong\/10{color:#ffd6001a}.n-text-dark-warning-border-strong\/100{color:#ffd600}.n-text-dark-warning-border-strong\/15{color:#ffd60026}.n-text-dark-warning-border-strong\/20{color:#ffd60033}.n-text-dark-warning-border-strong\/25{color:#ffd60040}.n-text-dark-warning-border-strong\/30{color:#ffd6004d}.n-text-dark-warning-border-strong\/35{color:#ffd60059}.n-text-dark-warning-border-strong\/40{color:#ffd60066}.n-text-dark-warning-border-strong\/45{color:#ffd60073}.n-text-dark-warning-border-strong\/5{color:#ffd6000d}.n-text-dark-warning-border-strong\/50{color:#ffd60080}.n-text-dark-warning-border-strong\/55{color:#ffd6008c}.n-text-dark-warning-border-strong\/60{color:#ffd60099}.n-text-dark-warning-border-strong\/65{color:#ffd600a6}.n-text-dark-warning-border-strong\/70{color:#ffd600b3}.n-text-dark-warning-border-strong\/75{color:#ffd600bf}.n-text-dark-warning-border-strong\/80{color:#ffd600cc}.n-text-dark-warning-border-strong\/85{color:#ffd600d9}.n-text-dark-warning-border-strong\/90{color:#ffd600e6}.n-text-dark-warning-border-strong\/95{color:#ffd600f2}.n-text-dark-warning-border-weak{color:#765500}.n-text-dark-warning-border-weak\/0{color:#76550000}.n-text-dark-warning-border-weak\/10{color:#7655001a}.n-text-dark-warning-border-weak\/100{color:#765500}.n-text-dark-warning-border-weak\/15{color:#76550026}.n-text-dark-warning-border-weak\/20{color:#76550033}.n-text-dark-warning-border-weak\/25{color:#76550040}.n-text-dark-warning-border-weak\/30{color:#7655004d}.n-text-dark-warning-border-weak\/35{color:#76550059}.n-text-dark-warning-border-weak\/40{color:#76550066}.n-text-dark-warning-border-weak\/45{color:#76550073}.n-text-dark-warning-border-weak\/5{color:#7655000d}.n-text-dark-warning-border-weak\/50{color:#76550080}.n-text-dark-warning-border-weak\/55{color:#7655008c}.n-text-dark-warning-border-weak\/60{color:#76550099}.n-text-dark-warning-border-weak\/65{color:#765500a6}.n-text-dark-warning-border-weak\/70{color:#765500b3}.n-text-dark-warning-border-weak\/75{color:#765500bf}.n-text-dark-warning-border-weak\/80{color:#765500cc}.n-text-dark-warning-border-weak\/85{color:#765500d9}.n-text-dark-warning-border-weak\/90{color:#765500e6}.n-text-dark-warning-border-weak\/95{color:#765500f2}.n-text-dark-warning-icon{color:#ffd600}.n-text-dark-warning-icon\/0{color:#ffd60000}.n-text-dark-warning-icon\/10{color:#ffd6001a}.n-text-dark-warning-icon\/100{color:#ffd600}.n-text-dark-warning-icon\/15{color:#ffd60026}.n-text-dark-warning-icon\/20{color:#ffd60033}.n-text-dark-warning-icon\/25{color:#ffd60040}.n-text-dark-warning-icon\/30{color:#ffd6004d}.n-text-dark-warning-icon\/35{color:#ffd60059}.n-text-dark-warning-icon\/40{color:#ffd60066}.n-text-dark-warning-icon\/45{color:#ffd60073}.n-text-dark-warning-icon\/5{color:#ffd6000d}.n-text-dark-warning-icon\/50{color:#ffd60080}.n-text-dark-warning-icon\/55{color:#ffd6008c}.n-text-dark-warning-icon\/60{color:#ffd60099}.n-text-dark-warning-icon\/65{color:#ffd600a6}.n-text-dark-warning-icon\/70{color:#ffd600b3}.n-text-dark-warning-icon\/75{color:#ffd600bf}.n-text-dark-warning-icon\/80{color:#ffd600cc}.n-text-dark-warning-icon\/85{color:#ffd600d9}.n-text-dark-warning-icon\/90{color:#ffd600e6}.n-text-dark-warning-icon\/95{color:#ffd600f2}.n-text-dark-warning-text{color:#ffd600}.n-text-dark-warning-text\/0{color:#ffd60000}.n-text-dark-warning-text\/10{color:#ffd6001a}.n-text-dark-warning-text\/100{color:#ffd600}.n-text-dark-warning-text\/15{color:#ffd60026}.n-text-dark-warning-text\/20{color:#ffd60033}.n-text-dark-warning-text\/25{color:#ffd60040}.n-text-dark-warning-text\/30{color:#ffd6004d}.n-text-dark-warning-text\/35{color:#ffd60059}.n-text-dark-warning-text\/40{color:#ffd60066}.n-text-dark-warning-text\/45{color:#ffd60073}.n-text-dark-warning-text\/5{color:#ffd6000d}.n-text-dark-warning-text\/50{color:#ffd60080}.n-text-dark-warning-text\/55{color:#ffd6008c}.n-text-dark-warning-text\/60{color:#ffd60099}.n-text-dark-warning-text\/65{color:#ffd600a6}.n-text-dark-warning-text\/70{color:#ffd600b3}.n-text-dark-warning-text\/75{color:#ffd600bf}.n-text-dark-warning-text\/80{color:#ffd600cc}.n-text-dark-warning-text\/85{color:#ffd600d9}.n-text-dark-warning-text\/90{color:#ffd600e6}.n-text-dark-warning-text\/95{color:#ffd600f2}.n-text-discovery-bg-status{color:var(--theme-color-discovery-bg-status)}.n-text-discovery-bg-strong{color:var(--theme-color-discovery-bg-strong)}.n-text-discovery-bg-weak{color:var(--theme-color-discovery-bg-weak)}.n-text-discovery-border-strong{color:var(--theme-color-discovery-border-strong)}.n-text-discovery-border-weak{color:var(--theme-color-discovery-border-weak)}.n-text-discovery-icon{color:var(--theme-color-discovery-icon)}.n-text-discovery-text{color:var(--theme-color-discovery-text)}.n-text-highlights-periwinkle{color:#6a82ff}.n-text-light-danger-bg-status{color:#e84e2c}.n-text-light-danger-bg-status\/0{color:#e84e2c00}.n-text-light-danger-bg-status\/10{color:#e84e2c1a}.n-text-light-danger-bg-status\/100{color:#e84e2c}.n-text-light-danger-bg-status\/15{color:#e84e2c26}.n-text-light-danger-bg-status\/20{color:#e84e2c33}.n-text-light-danger-bg-status\/25{color:#e84e2c40}.n-text-light-danger-bg-status\/30{color:#e84e2c4d}.n-text-light-danger-bg-status\/35{color:#e84e2c59}.n-text-light-danger-bg-status\/40{color:#e84e2c66}.n-text-light-danger-bg-status\/45{color:#e84e2c73}.n-text-light-danger-bg-status\/5{color:#e84e2c0d}.n-text-light-danger-bg-status\/50{color:#e84e2c80}.n-text-light-danger-bg-status\/55{color:#e84e2c8c}.n-text-light-danger-bg-status\/60{color:#e84e2c99}.n-text-light-danger-bg-status\/65{color:#e84e2ca6}.n-text-light-danger-bg-status\/70{color:#e84e2cb3}.n-text-light-danger-bg-status\/75{color:#e84e2cbf}.n-text-light-danger-bg-status\/80{color:#e84e2ccc}.n-text-light-danger-bg-status\/85{color:#e84e2cd9}.n-text-light-danger-bg-status\/90{color:#e84e2ce6}.n-text-light-danger-bg-status\/95{color:#e84e2cf2}.n-text-light-danger-bg-strong{color:#bb2d00}.n-text-light-danger-bg-strong\/0{color:#bb2d0000}.n-text-light-danger-bg-strong\/10{color:#bb2d001a}.n-text-light-danger-bg-strong\/100{color:#bb2d00}.n-text-light-danger-bg-strong\/15{color:#bb2d0026}.n-text-light-danger-bg-strong\/20{color:#bb2d0033}.n-text-light-danger-bg-strong\/25{color:#bb2d0040}.n-text-light-danger-bg-strong\/30{color:#bb2d004d}.n-text-light-danger-bg-strong\/35{color:#bb2d0059}.n-text-light-danger-bg-strong\/40{color:#bb2d0066}.n-text-light-danger-bg-strong\/45{color:#bb2d0073}.n-text-light-danger-bg-strong\/5{color:#bb2d000d}.n-text-light-danger-bg-strong\/50{color:#bb2d0080}.n-text-light-danger-bg-strong\/55{color:#bb2d008c}.n-text-light-danger-bg-strong\/60{color:#bb2d0099}.n-text-light-danger-bg-strong\/65{color:#bb2d00a6}.n-text-light-danger-bg-strong\/70{color:#bb2d00b3}.n-text-light-danger-bg-strong\/75{color:#bb2d00bf}.n-text-light-danger-bg-strong\/80{color:#bb2d00cc}.n-text-light-danger-bg-strong\/85{color:#bb2d00d9}.n-text-light-danger-bg-strong\/90{color:#bb2d00e6}.n-text-light-danger-bg-strong\/95{color:#bb2d00f2}.n-text-light-danger-bg-weak{color:#ffe9e7}.n-text-light-danger-bg-weak\/0{color:#ffe9e700}.n-text-light-danger-bg-weak\/10{color:#ffe9e71a}.n-text-light-danger-bg-weak\/100{color:#ffe9e7}.n-text-light-danger-bg-weak\/15{color:#ffe9e726}.n-text-light-danger-bg-weak\/20{color:#ffe9e733}.n-text-light-danger-bg-weak\/25{color:#ffe9e740}.n-text-light-danger-bg-weak\/30{color:#ffe9e74d}.n-text-light-danger-bg-weak\/35{color:#ffe9e759}.n-text-light-danger-bg-weak\/40{color:#ffe9e766}.n-text-light-danger-bg-weak\/45{color:#ffe9e773}.n-text-light-danger-bg-weak\/5{color:#ffe9e70d}.n-text-light-danger-bg-weak\/50{color:#ffe9e780}.n-text-light-danger-bg-weak\/55{color:#ffe9e78c}.n-text-light-danger-bg-weak\/60{color:#ffe9e799}.n-text-light-danger-bg-weak\/65{color:#ffe9e7a6}.n-text-light-danger-bg-weak\/70{color:#ffe9e7b3}.n-text-light-danger-bg-weak\/75{color:#ffe9e7bf}.n-text-light-danger-bg-weak\/80{color:#ffe9e7cc}.n-text-light-danger-bg-weak\/85{color:#ffe9e7d9}.n-text-light-danger-bg-weak\/90{color:#ffe9e7e6}.n-text-light-danger-bg-weak\/95{color:#ffe9e7f2}.n-text-light-danger-border-strong{color:#bb2d00}.n-text-light-danger-border-strong\/0{color:#bb2d0000}.n-text-light-danger-border-strong\/10{color:#bb2d001a}.n-text-light-danger-border-strong\/100{color:#bb2d00}.n-text-light-danger-border-strong\/15{color:#bb2d0026}.n-text-light-danger-border-strong\/20{color:#bb2d0033}.n-text-light-danger-border-strong\/25{color:#bb2d0040}.n-text-light-danger-border-strong\/30{color:#bb2d004d}.n-text-light-danger-border-strong\/35{color:#bb2d0059}.n-text-light-danger-border-strong\/40{color:#bb2d0066}.n-text-light-danger-border-strong\/45{color:#bb2d0073}.n-text-light-danger-border-strong\/5{color:#bb2d000d}.n-text-light-danger-border-strong\/50{color:#bb2d0080}.n-text-light-danger-border-strong\/55{color:#bb2d008c}.n-text-light-danger-border-strong\/60{color:#bb2d0099}.n-text-light-danger-border-strong\/65{color:#bb2d00a6}.n-text-light-danger-border-strong\/70{color:#bb2d00b3}.n-text-light-danger-border-strong\/75{color:#bb2d00bf}.n-text-light-danger-border-strong\/80{color:#bb2d00cc}.n-text-light-danger-border-strong\/85{color:#bb2d00d9}.n-text-light-danger-border-strong\/90{color:#bb2d00e6}.n-text-light-danger-border-strong\/95{color:#bb2d00f2}.n-text-light-danger-border-weak{color:#ffaa97}.n-text-light-danger-border-weak\/0{color:#ffaa9700}.n-text-light-danger-border-weak\/10{color:#ffaa971a}.n-text-light-danger-border-weak\/100{color:#ffaa97}.n-text-light-danger-border-weak\/15{color:#ffaa9726}.n-text-light-danger-border-weak\/20{color:#ffaa9733}.n-text-light-danger-border-weak\/25{color:#ffaa9740}.n-text-light-danger-border-weak\/30{color:#ffaa974d}.n-text-light-danger-border-weak\/35{color:#ffaa9759}.n-text-light-danger-border-weak\/40{color:#ffaa9766}.n-text-light-danger-border-weak\/45{color:#ffaa9773}.n-text-light-danger-border-weak\/5{color:#ffaa970d}.n-text-light-danger-border-weak\/50{color:#ffaa9780}.n-text-light-danger-border-weak\/55{color:#ffaa978c}.n-text-light-danger-border-weak\/60{color:#ffaa9799}.n-text-light-danger-border-weak\/65{color:#ffaa97a6}.n-text-light-danger-border-weak\/70{color:#ffaa97b3}.n-text-light-danger-border-weak\/75{color:#ffaa97bf}.n-text-light-danger-border-weak\/80{color:#ffaa97cc}.n-text-light-danger-border-weak\/85{color:#ffaa97d9}.n-text-light-danger-border-weak\/90{color:#ffaa97e6}.n-text-light-danger-border-weak\/95{color:#ffaa97f2}.n-text-light-danger-hover-strong{color:#961200}.n-text-light-danger-hover-strong\/0{color:#96120000}.n-text-light-danger-hover-strong\/10{color:#9612001a}.n-text-light-danger-hover-strong\/100{color:#961200}.n-text-light-danger-hover-strong\/15{color:#96120026}.n-text-light-danger-hover-strong\/20{color:#96120033}.n-text-light-danger-hover-strong\/25{color:#96120040}.n-text-light-danger-hover-strong\/30{color:#9612004d}.n-text-light-danger-hover-strong\/35{color:#96120059}.n-text-light-danger-hover-strong\/40{color:#96120066}.n-text-light-danger-hover-strong\/45{color:#96120073}.n-text-light-danger-hover-strong\/5{color:#9612000d}.n-text-light-danger-hover-strong\/50{color:#96120080}.n-text-light-danger-hover-strong\/55{color:#9612008c}.n-text-light-danger-hover-strong\/60{color:#96120099}.n-text-light-danger-hover-strong\/65{color:#961200a6}.n-text-light-danger-hover-strong\/70{color:#961200b3}.n-text-light-danger-hover-strong\/75{color:#961200bf}.n-text-light-danger-hover-strong\/80{color:#961200cc}.n-text-light-danger-hover-strong\/85{color:#961200d9}.n-text-light-danger-hover-strong\/90{color:#961200e6}.n-text-light-danger-hover-strong\/95{color:#961200f2}.n-text-light-danger-hover-weak{color:#d4330014}.n-text-light-danger-hover-weak\/0{color:#d4330000}.n-text-light-danger-hover-weak\/10{color:#d433001a}.n-text-light-danger-hover-weak\/100{color:#d43300}.n-text-light-danger-hover-weak\/15{color:#d4330026}.n-text-light-danger-hover-weak\/20{color:#d4330033}.n-text-light-danger-hover-weak\/25{color:#d4330040}.n-text-light-danger-hover-weak\/30{color:#d433004d}.n-text-light-danger-hover-weak\/35{color:#d4330059}.n-text-light-danger-hover-weak\/40{color:#d4330066}.n-text-light-danger-hover-weak\/45{color:#d4330073}.n-text-light-danger-hover-weak\/5{color:#d433000d}.n-text-light-danger-hover-weak\/50{color:#d4330080}.n-text-light-danger-hover-weak\/55{color:#d433008c}.n-text-light-danger-hover-weak\/60{color:#d4330099}.n-text-light-danger-hover-weak\/65{color:#d43300a6}.n-text-light-danger-hover-weak\/70{color:#d43300b3}.n-text-light-danger-hover-weak\/75{color:#d43300bf}.n-text-light-danger-hover-weak\/80{color:#d43300cc}.n-text-light-danger-hover-weak\/85{color:#d43300d9}.n-text-light-danger-hover-weak\/90{color:#d43300e6}.n-text-light-danger-hover-weak\/95{color:#d43300f2}.n-text-light-danger-icon{color:#bb2d00}.n-text-light-danger-icon\/0{color:#bb2d0000}.n-text-light-danger-icon\/10{color:#bb2d001a}.n-text-light-danger-icon\/100{color:#bb2d00}.n-text-light-danger-icon\/15{color:#bb2d0026}.n-text-light-danger-icon\/20{color:#bb2d0033}.n-text-light-danger-icon\/25{color:#bb2d0040}.n-text-light-danger-icon\/30{color:#bb2d004d}.n-text-light-danger-icon\/35{color:#bb2d0059}.n-text-light-danger-icon\/40{color:#bb2d0066}.n-text-light-danger-icon\/45{color:#bb2d0073}.n-text-light-danger-icon\/5{color:#bb2d000d}.n-text-light-danger-icon\/50{color:#bb2d0080}.n-text-light-danger-icon\/55{color:#bb2d008c}.n-text-light-danger-icon\/60{color:#bb2d0099}.n-text-light-danger-icon\/65{color:#bb2d00a6}.n-text-light-danger-icon\/70{color:#bb2d00b3}.n-text-light-danger-icon\/75{color:#bb2d00bf}.n-text-light-danger-icon\/80{color:#bb2d00cc}.n-text-light-danger-icon\/85{color:#bb2d00d9}.n-text-light-danger-icon\/90{color:#bb2d00e6}.n-text-light-danger-icon\/95{color:#bb2d00f2}.n-text-light-danger-pressed-strong{color:#730e00}.n-text-light-danger-pressed-strong\/0{color:#730e0000}.n-text-light-danger-pressed-strong\/10{color:#730e001a}.n-text-light-danger-pressed-strong\/100{color:#730e00}.n-text-light-danger-pressed-strong\/15{color:#730e0026}.n-text-light-danger-pressed-strong\/20{color:#730e0033}.n-text-light-danger-pressed-strong\/25{color:#730e0040}.n-text-light-danger-pressed-strong\/30{color:#730e004d}.n-text-light-danger-pressed-strong\/35{color:#730e0059}.n-text-light-danger-pressed-strong\/40{color:#730e0066}.n-text-light-danger-pressed-strong\/45{color:#730e0073}.n-text-light-danger-pressed-strong\/5{color:#730e000d}.n-text-light-danger-pressed-strong\/50{color:#730e0080}.n-text-light-danger-pressed-strong\/55{color:#730e008c}.n-text-light-danger-pressed-strong\/60{color:#730e0099}.n-text-light-danger-pressed-strong\/65{color:#730e00a6}.n-text-light-danger-pressed-strong\/70{color:#730e00b3}.n-text-light-danger-pressed-strong\/75{color:#730e00bf}.n-text-light-danger-pressed-strong\/80{color:#730e00cc}.n-text-light-danger-pressed-strong\/85{color:#730e00d9}.n-text-light-danger-pressed-strong\/90{color:#730e00e6}.n-text-light-danger-pressed-strong\/95{color:#730e00f2}.n-text-light-danger-pressed-weak{color:#d433001f}.n-text-light-danger-pressed-weak\/0{color:#d4330000}.n-text-light-danger-pressed-weak\/10{color:#d433001a}.n-text-light-danger-pressed-weak\/100{color:#d43300}.n-text-light-danger-pressed-weak\/15{color:#d4330026}.n-text-light-danger-pressed-weak\/20{color:#d4330033}.n-text-light-danger-pressed-weak\/25{color:#d4330040}.n-text-light-danger-pressed-weak\/30{color:#d433004d}.n-text-light-danger-pressed-weak\/35{color:#d4330059}.n-text-light-danger-pressed-weak\/40{color:#d4330066}.n-text-light-danger-pressed-weak\/45{color:#d4330073}.n-text-light-danger-pressed-weak\/5{color:#d433000d}.n-text-light-danger-pressed-weak\/50{color:#d4330080}.n-text-light-danger-pressed-weak\/55{color:#d433008c}.n-text-light-danger-pressed-weak\/60{color:#d4330099}.n-text-light-danger-pressed-weak\/65{color:#d43300a6}.n-text-light-danger-pressed-weak\/70{color:#d43300b3}.n-text-light-danger-pressed-weak\/75{color:#d43300bf}.n-text-light-danger-pressed-weak\/80{color:#d43300cc}.n-text-light-danger-pressed-weak\/85{color:#d43300d9}.n-text-light-danger-pressed-weak\/90{color:#d43300e6}.n-text-light-danger-pressed-weak\/95{color:#d43300f2}.n-text-light-danger-text{color:#bb2d00}.n-text-light-danger-text\/0{color:#bb2d0000}.n-text-light-danger-text\/10{color:#bb2d001a}.n-text-light-danger-text\/100{color:#bb2d00}.n-text-light-danger-text\/15{color:#bb2d0026}.n-text-light-danger-text\/20{color:#bb2d0033}.n-text-light-danger-text\/25{color:#bb2d0040}.n-text-light-danger-text\/30{color:#bb2d004d}.n-text-light-danger-text\/35{color:#bb2d0059}.n-text-light-danger-text\/40{color:#bb2d0066}.n-text-light-danger-text\/45{color:#bb2d0073}.n-text-light-danger-text\/5{color:#bb2d000d}.n-text-light-danger-text\/50{color:#bb2d0080}.n-text-light-danger-text\/55{color:#bb2d008c}.n-text-light-danger-text\/60{color:#bb2d0099}.n-text-light-danger-text\/65{color:#bb2d00a6}.n-text-light-danger-text\/70{color:#bb2d00b3}.n-text-light-danger-text\/75{color:#bb2d00bf}.n-text-light-danger-text\/80{color:#bb2d00cc}.n-text-light-danger-text\/85{color:#bb2d00d9}.n-text-light-danger-text\/90{color:#bb2d00e6}.n-text-light-danger-text\/95{color:#bb2d00f2}.n-text-light-discovery-bg-status{color:#754ec8}.n-text-light-discovery-bg-status\/0{color:#754ec800}.n-text-light-discovery-bg-status\/10{color:#754ec81a}.n-text-light-discovery-bg-status\/100{color:#754ec8}.n-text-light-discovery-bg-status\/15{color:#754ec826}.n-text-light-discovery-bg-status\/20{color:#754ec833}.n-text-light-discovery-bg-status\/25{color:#754ec840}.n-text-light-discovery-bg-status\/30{color:#754ec84d}.n-text-light-discovery-bg-status\/35{color:#754ec859}.n-text-light-discovery-bg-status\/40{color:#754ec866}.n-text-light-discovery-bg-status\/45{color:#754ec873}.n-text-light-discovery-bg-status\/5{color:#754ec80d}.n-text-light-discovery-bg-status\/50{color:#754ec880}.n-text-light-discovery-bg-status\/55{color:#754ec88c}.n-text-light-discovery-bg-status\/60{color:#754ec899}.n-text-light-discovery-bg-status\/65{color:#754ec8a6}.n-text-light-discovery-bg-status\/70{color:#754ec8b3}.n-text-light-discovery-bg-status\/75{color:#754ec8bf}.n-text-light-discovery-bg-status\/80{color:#754ec8cc}.n-text-light-discovery-bg-status\/85{color:#754ec8d9}.n-text-light-discovery-bg-status\/90{color:#754ec8e6}.n-text-light-discovery-bg-status\/95{color:#754ec8f2}.n-text-light-discovery-bg-strong{color:#5a34aa}.n-text-light-discovery-bg-strong\/0{color:#5a34aa00}.n-text-light-discovery-bg-strong\/10{color:#5a34aa1a}.n-text-light-discovery-bg-strong\/100{color:#5a34aa}.n-text-light-discovery-bg-strong\/15{color:#5a34aa26}.n-text-light-discovery-bg-strong\/20{color:#5a34aa33}.n-text-light-discovery-bg-strong\/25{color:#5a34aa40}.n-text-light-discovery-bg-strong\/30{color:#5a34aa4d}.n-text-light-discovery-bg-strong\/35{color:#5a34aa59}.n-text-light-discovery-bg-strong\/40{color:#5a34aa66}.n-text-light-discovery-bg-strong\/45{color:#5a34aa73}.n-text-light-discovery-bg-strong\/5{color:#5a34aa0d}.n-text-light-discovery-bg-strong\/50{color:#5a34aa80}.n-text-light-discovery-bg-strong\/55{color:#5a34aa8c}.n-text-light-discovery-bg-strong\/60{color:#5a34aa99}.n-text-light-discovery-bg-strong\/65{color:#5a34aaa6}.n-text-light-discovery-bg-strong\/70{color:#5a34aab3}.n-text-light-discovery-bg-strong\/75{color:#5a34aabf}.n-text-light-discovery-bg-strong\/80{color:#5a34aacc}.n-text-light-discovery-bg-strong\/85{color:#5a34aad9}.n-text-light-discovery-bg-strong\/90{color:#5a34aae6}.n-text-light-discovery-bg-strong\/95{color:#5a34aaf2}.n-text-light-discovery-bg-weak{color:#e9deff}.n-text-light-discovery-bg-weak\/0{color:#e9deff00}.n-text-light-discovery-bg-weak\/10{color:#e9deff1a}.n-text-light-discovery-bg-weak\/100{color:#e9deff}.n-text-light-discovery-bg-weak\/15{color:#e9deff26}.n-text-light-discovery-bg-weak\/20{color:#e9deff33}.n-text-light-discovery-bg-weak\/25{color:#e9deff40}.n-text-light-discovery-bg-weak\/30{color:#e9deff4d}.n-text-light-discovery-bg-weak\/35{color:#e9deff59}.n-text-light-discovery-bg-weak\/40{color:#e9deff66}.n-text-light-discovery-bg-weak\/45{color:#e9deff73}.n-text-light-discovery-bg-weak\/5{color:#e9deff0d}.n-text-light-discovery-bg-weak\/50{color:#e9deff80}.n-text-light-discovery-bg-weak\/55{color:#e9deff8c}.n-text-light-discovery-bg-weak\/60{color:#e9deff99}.n-text-light-discovery-bg-weak\/65{color:#e9deffa6}.n-text-light-discovery-bg-weak\/70{color:#e9deffb3}.n-text-light-discovery-bg-weak\/75{color:#e9deffbf}.n-text-light-discovery-bg-weak\/80{color:#e9deffcc}.n-text-light-discovery-bg-weak\/85{color:#e9deffd9}.n-text-light-discovery-bg-weak\/90{color:#e9deffe6}.n-text-light-discovery-bg-weak\/95{color:#e9defff2}.n-text-light-discovery-border-strong{color:#5a34aa}.n-text-light-discovery-border-strong\/0{color:#5a34aa00}.n-text-light-discovery-border-strong\/10{color:#5a34aa1a}.n-text-light-discovery-border-strong\/100{color:#5a34aa}.n-text-light-discovery-border-strong\/15{color:#5a34aa26}.n-text-light-discovery-border-strong\/20{color:#5a34aa33}.n-text-light-discovery-border-strong\/25{color:#5a34aa40}.n-text-light-discovery-border-strong\/30{color:#5a34aa4d}.n-text-light-discovery-border-strong\/35{color:#5a34aa59}.n-text-light-discovery-border-strong\/40{color:#5a34aa66}.n-text-light-discovery-border-strong\/45{color:#5a34aa73}.n-text-light-discovery-border-strong\/5{color:#5a34aa0d}.n-text-light-discovery-border-strong\/50{color:#5a34aa80}.n-text-light-discovery-border-strong\/55{color:#5a34aa8c}.n-text-light-discovery-border-strong\/60{color:#5a34aa99}.n-text-light-discovery-border-strong\/65{color:#5a34aaa6}.n-text-light-discovery-border-strong\/70{color:#5a34aab3}.n-text-light-discovery-border-strong\/75{color:#5a34aabf}.n-text-light-discovery-border-strong\/80{color:#5a34aacc}.n-text-light-discovery-border-strong\/85{color:#5a34aad9}.n-text-light-discovery-border-strong\/90{color:#5a34aae6}.n-text-light-discovery-border-strong\/95{color:#5a34aaf2}.n-text-light-discovery-border-weak{color:#b38eff}.n-text-light-discovery-border-weak\/0{color:#b38eff00}.n-text-light-discovery-border-weak\/10{color:#b38eff1a}.n-text-light-discovery-border-weak\/100{color:#b38eff}.n-text-light-discovery-border-weak\/15{color:#b38eff26}.n-text-light-discovery-border-weak\/20{color:#b38eff33}.n-text-light-discovery-border-weak\/25{color:#b38eff40}.n-text-light-discovery-border-weak\/30{color:#b38eff4d}.n-text-light-discovery-border-weak\/35{color:#b38eff59}.n-text-light-discovery-border-weak\/40{color:#b38eff66}.n-text-light-discovery-border-weak\/45{color:#b38eff73}.n-text-light-discovery-border-weak\/5{color:#b38eff0d}.n-text-light-discovery-border-weak\/50{color:#b38eff80}.n-text-light-discovery-border-weak\/55{color:#b38eff8c}.n-text-light-discovery-border-weak\/60{color:#b38eff99}.n-text-light-discovery-border-weak\/65{color:#b38effa6}.n-text-light-discovery-border-weak\/70{color:#b38effb3}.n-text-light-discovery-border-weak\/75{color:#b38effbf}.n-text-light-discovery-border-weak\/80{color:#b38effcc}.n-text-light-discovery-border-weak\/85{color:#b38effd9}.n-text-light-discovery-border-weak\/90{color:#b38effe6}.n-text-light-discovery-border-weak\/95{color:#b38efff2}.n-text-light-discovery-icon{color:#5a34aa}.n-text-light-discovery-icon\/0{color:#5a34aa00}.n-text-light-discovery-icon\/10{color:#5a34aa1a}.n-text-light-discovery-icon\/100{color:#5a34aa}.n-text-light-discovery-icon\/15{color:#5a34aa26}.n-text-light-discovery-icon\/20{color:#5a34aa33}.n-text-light-discovery-icon\/25{color:#5a34aa40}.n-text-light-discovery-icon\/30{color:#5a34aa4d}.n-text-light-discovery-icon\/35{color:#5a34aa59}.n-text-light-discovery-icon\/40{color:#5a34aa66}.n-text-light-discovery-icon\/45{color:#5a34aa73}.n-text-light-discovery-icon\/5{color:#5a34aa0d}.n-text-light-discovery-icon\/50{color:#5a34aa80}.n-text-light-discovery-icon\/55{color:#5a34aa8c}.n-text-light-discovery-icon\/60{color:#5a34aa99}.n-text-light-discovery-icon\/65{color:#5a34aaa6}.n-text-light-discovery-icon\/70{color:#5a34aab3}.n-text-light-discovery-icon\/75{color:#5a34aabf}.n-text-light-discovery-icon\/80{color:#5a34aacc}.n-text-light-discovery-icon\/85{color:#5a34aad9}.n-text-light-discovery-icon\/90{color:#5a34aae6}.n-text-light-discovery-icon\/95{color:#5a34aaf2}.n-text-light-discovery-text{color:#5a34aa}.n-text-light-discovery-text\/0{color:#5a34aa00}.n-text-light-discovery-text\/10{color:#5a34aa1a}.n-text-light-discovery-text\/100{color:#5a34aa}.n-text-light-discovery-text\/15{color:#5a34aa26}.n-text-light-discovery-text\/20{color:#5a34aa33}.n-text-light-discovery-text\/25{color:#5a34aa40}.n-text-light-discovery-text\/30{color:#5a34aa4d}.n-text-light-discovery-text\/35{color:#5a34aa59}.n-text-light-discovery-text\/40{color:#5a34aa66}.n-text-light-discovery-text\/45{color:#5a34aa73}.n-text-light-discovery-text\/5{color:#5a34aa0d}.n-text-light-discovery-text\/50{color:#5a34aa80}.n-text-light-discovery-text\/55{color:#5a34aa8c}.n-text-light-discovery-text\/60{color:#5a34aa99}.n-text-light-discovery-text\/65{color:#5a34aaa6}.n-text-light-discovery-text\/70{color:#5a34aab3}.n-text-light-discovery-text\/75{color:#5a34aabf}.n-text-light-discovery-text\/80{color:#5a34aacc}.n-text-light-discovery-text\/85{color:#5a34aad9}.n-text-light-discovery-text\/90{color:#5a34aae6}.n-text-light-discovery-text\/95{color:#5a34aaf2}.n-text-light-neutral-bg-default{color:#f5f6f6}.n-text-light-neutral-bg-default\/0{color:#f5f6f600}.n-text-light-neutral-bg-default\/10{color:#f5f6f61a}.n-text-light-neutral-bg-default\/100{color:#f5f6f6}.n-text-light-neutral-bg-default\/15{color:#f5f6f626}.n-text-light-neutral-bg-default\/20{color:#f5f6f633}.n-text-light-neutral-bg-default\/25{color:#f5f6f640}.n-text-light-neutral-bg-default\/30{color:#f5f6f64d}.n-text-light-neutral-bg-default\/35{color:#f5f6f659}.n-text-light-neutral-bg-default\/40{color:#f5f6f666}.n-text-light-neutral-bg-default\/45{color:#f5f6f673}.n-text-light-neutral-bg-default\/5{color:#f5f6f60d}.n-text-light-neutral-bg-default\/50{color:#f5f6f680}.n-text-light-neutral-bg-default\/55{color:#f5f6f68c}.n-text-light-neutral-bg-default\/60{color:#f5f6f699}.n-text-light-neutral-bg-default\/65{color:#f5f6f6a6}.n-text-light-neutral-bg-default\/70{color:#f5f6f6b3}.n-text-light-neutral-bg-default\/75{color:#f5f6f6bf}.n-text-light-neutral-bg-default\/80{color:#f5f6f6cc}.n-text-light-neutral-bg-default\/85{color:#f5f6f6d9}.n-text-light-neutral-bg-default\/90{color:#f5f6f6e6}.n-text-light-neutral-bg-default\/95{color:#f5f6f6f2}.n-text-light-neutral-bg-on-bg-weak{color:#f5f6f6}.n-text-light-neutral-bg-on-bg-weak\/0{color:#f5f6f600}.n-text-light-neutral-bg-on-bg-weak\/10{color:#f5f6f61a}.n-text-light-neutral-bg-on-bg-weak\/100{color:#f5f6f6}.n-text-light-neutral-bg-on-bg-weak\/15{color:#f5f6f626}.n-text-light-neutral-bg-on-bg-weak\/20{color:#f5f6f633}.n-text-light-neutral-bg-on-bg-weak\/25{color:#f5f6f640}.n-text-light-neutral-bg-on-bg-weak\/30{color:#f5f6f64d}.n-text-light-neutral-bg-on-bg-weak\/35{color:#f5f6f659}.n-text-light-neutral-bg-on-bg-weak\/40{color:#f5f6f666}.n-text-light-neutral-bg-on-bg-weak\/45{color:#f5f6f673}.n-text-light-neutral-bg-on-bg-weak\/5{color:#f5f6f60d}.n-text-light-neutral-bg-on-bg-weak\/50{color:#f5f6f680}.n-text-light-neutral-bg-on-bg-weak\/55{color:#f5f6f68c}.n-text-light-neutral-bg-on-bg-weak\/60{color:#f5f6f699}.n-text-light-neutral-bg-on-bg-weak\/65{color:#f5f6f6a6}.n-text-light-neutral-bg-on-bg-weak\/70{color:#f5f6f6b3}.n-text-light-neutral-bg-on-bg-weak\/75{color:#f5f6f6bf}.n-text-light-neutral-bg-on-bg-weak\/80{color:#f5f6f6cc}.n-text-light-neutral-bg-on-bg-weak\/85{color:#f5f6f6d9}.n-text-light-neutral-bg-on-bg-weak\/90{color:#f5f6f6e6}.n-text-light-neutral-bg-on-bg-weak\/95{color:#f5f6f6f2}.n-text-light-neutral-bg-status{color:#a8acb2}.n-text-light-neutral-bg-status\/0{color:#a8acb200}.n-text-light-neutral-bg-status\/10{color:#a8acb21a}.n-text-light-neutral-bg-status\/100{color:#a8acb2}.n-text-light-neutral-bg-status\/15{color:#a8acb226}.n-text-light-neutral-bg-status\/20{color:#a8acb233}.n-text-light-neutral-bg-status\/25{color:#a8acb240}.n-text-light-neutral-bg-status\/30{color:#a8acb24d}.n-text-light-neutral-bg-status\/35{color:#a8acb259}.n-text-light-neutral-bg-status\/40{color:#a8acb266}.n-text-light-neutral-bg-status\/45{color:#a8acb273}.n-text-light-neutral-bg-status\/5{color:#a8acb20d}.n-text-light-neutral-bg-status\/50{color:#a8acb280}.n-text-light-neutral-bg-status\/55{color:#a8acb28c}.n-text-light-neutral-bg-status\/60{color:#a8acb299}.n-text-light-neutral-bg-status\/65{color:#a8acb2a6}.n-text-light-neutral-bg-status\/70{color:#a8acb2b3}.n-text-light-neutral-bg-status\/75{color:#a8acb2bf}.n-text-light-neutral-bg-status\/80{color:#a8acb2cc}.n-text-light-neutral-bg-status\/85{color:#a8acb2d9}.n-text-light-neutral-bg-status\/90{color:#a8acb2e6}.n-text-light-neutral-bg-status\/95{color:#a8acb2f2}.n-text-light-neutral-bg-strong{color:#e2e3e5}.n-text-light-neutral-bg-strong\/0{color:#e2e3e500}.n-text-light-neutral-bg-strong\/10{color:#e2e3e51a}.n-text-light-neutral-bg-strong\/100{color:#e2e3e5}.n-text-light-neutral-bg-strong\/15{color:#e2e3e526}.n-text-light-neutral-bg-strong\/20{color:#e2e3e533}.n-text-light-neutral-bg-strong\/25{color:#e2e3e540}.n-text-light-neutral-bg-strong\/30{color:#e2e3e54d}.n-text-light-neutral-bg-strong\/35{color:#e2e3e559}.n-text-light-neutral-bg-strong\/40{color:#e2e3e566}.n-text-light-neutral-bg-strong\/45{color:#e2e3e573}.n-text-light-neutral-bg-strong\/5{color:#e2e3e50d}.n-text-light-neutral-bg-strong\/50{color:#e2e3e580}.n-text-light-neutral-bg-strong\/55{color:#e2e3e58c}.n-text-light-neutral-bg-strong\/60{color:#e2e3e599}.n-text-light-neutral-bg-strong\/65{color:#e2e3e5a6}.n-text-light-neutral-bg-strong\/70{color:#e2e3e5b3}.n-text-light-neutral-bg-strong\/75{color:#e2e3e5bf}.n-text-light-neutral-bg-strong\/80{color:#e2e3e5cc}.n-text-light-neutral-bg-strong\/85{color:#e2e3e5d9}.n-text-light-neutral-bg-strong\/90{color:#e2e3e5e6}.n-text-light-neutral-bg-strong\/95{color:#e2e3e5f2}.n-text-light-neutral-bg-stronger{color:#a8acb2}.n-text-light-neutral-bg-stronger\/0{color:#a8acb200}.n-text-light-neutral-bg-stronger\/10{color:#a8acb21a}.n-text-light-neutral-bg-stronger\/100{color:#a8acb2}.n-text-light-neutral-bg-stronger\/15{color:#a8acb226}.n-text-light-neutral-bg-stronger\/20{color:#a8acb233}.n-text-light-neutral-bg-stronger\/25{color:#a8acb240}.n-text-light-neutral-bg-stronger\/30{color:#a8acb24d}.n-text-light-neutral-bg-stronger\/35{color:#a8acb259}.n-text-light-neutral-bg-stronger\/40{color:#a8acb266}.n-text-light-neutral-bg-stronger\/45{color:#a8acb273}.n-text-light-neutral-bg-stronger\/5{color:#a8acb20d}.n-text-light-neutral-bg-stronger\/50{color:#a8acb280}.n-text-light-neutral-bg-stronger\/55{color:#a8acb28c}.n-text-light-neutral-bg-stronger\/60{color:#a8acb299}.n-text-light-neutral-bg-stronger\/65{color:#a8acb2a6}.n-text-light-neutral-bg-stronger\/70{color:#a8acb2b3}.n-text-light-neutral-bg-stronger\/75{color:#a8acb2bf}.n-text-light-neutral-bg-stronger\/80{color:#a8acb2cc}.n-text-light-neutral-bg-stronger\/85{color:#a8acb2d9}.n-text-light-neutral-bg-stronger\/90{color:#a8acb2e6}.n-text-light-neutral-bg-stronger\/95{color:#a8acb2f2}.n-text-light-neutral-bg-strongest{color:#3c3f44}.n-text-light-neutral-bg-strongest\/0{color:#3c3f4400}.n-text-light-neutral-bg-strongest\/10{color:#3c3f441a}.n-text-light-neutral-bg-strongest\/100{color:#3c3f44}.n-text-light-neutral-bg-strongest\/15{color:#3c3f4426}.n-text-light-neutral-bg-strongest\/20{color:#3c3f4433}.n-text-light-neutral-bg-strongest\/25{color:#3c3f4440}.n-text-light-neutral-bg-strongest\/30{color:#3c3f444d}.n-text-light-neutral-bg-strongest\/35{color:#3c3f4459}.n-text-light-neutral-bg-strongest\/40{color:#3c3f4466}.n-text-light-neutral-bg-strongest\/45{color:#3c3f4473}.n-text-light-neutral-bg-strongest\/5{color:#3c3f440d}.n-text-light-neutral-bg-strongest\/50{color:#3c3f4480}.n-text-light-neutral-bg-strongest\/55{color:#3c3f448c}.n-text-light-neutral-bg-strongest\/60{color:#3c3f4499}.n-text-light-neutral-bg-strongest\/65{color:#3c3f44a6}.n-text-light-neutral-bg-strongest\/70{color:#3c3f44b3}.n-text-light-neutral-bg-strongest\/75{color:#3c3f44bf}.n-text-light-neutral-bg-strongest\/80{color:#3c3f44cc}.n-text-light-neutral-bg-strongest\/85{color:#3c3f44d9}.n-text-light-neutral-bg-strongest\/90{color:#3c3f44e6}.n-text-light-neutral-bg-strongest\/95{color:#3c3f44f2}.n-text-light-neutral-bg-weak{color:#fff}.n-text-light-neutral-bg-weak\/0{color:#fff0}.n-text-light-neutral-bg-weak\/10{color:#ffffff1a}.n-text-light-neutral-bg-weak\/100{color:#fff}.n-text-light-neutral-bg-weak\/15{color:#ffffff26}.n-text-light-neutral-bg-weak\/20{color:#fff3}.n-text-light-neutral-bg-weak\/25{color:#ffffff40}.n-text-light-neutral-bg-weak\/30{color:#ffffff4d}.n-text-light-neutral-bg-weak\/35{color:#ffffff59}.n-text-light-neutral-bg-weak\/40{color:#fff6}.n-text-light-neutral-bg-weak\/45{color:#ffffff73}.n-text-light-neutral-bg-weak\/5{color:#ffffff0d}.n-text-light-neutral-bg-weak\/50{color:#ffffff80}.n-text-light-neutral-bg-weak\/55{color:#ffffff8c}.n-text-light-neutral-bg-weak\/60{color:#fff9}.n-text-light-neutral-bg-weak\/65{color:#ffffffa6}.n-text-light-neutral-bg-weak\/70{color:#ffffffb3}.n-text-light-neutral-bg-weak\/75{color:#ffffffbf}.n-text-light-neutral-bg-weak\/80{color:#fffc}.n-text-light-neutral-bg-weak\/85{color:#ffffffd9}.n-text-light-neutral-bg-weak\/90{color:#ffffffe6}.n-text-light-neutral-bg-weak\/95{color:#fffffff2}.n-text-light-neutral-border-strong{color:#bbbec3}.n-text-light-neutral-border-strong\/0{color:#bbbec300}.n-text-light-neutral-border-strong\/10{color:#bbbec31a}.n-text-light-neutral-border-strong\/100{color:#bbbec3}.n-text-light-neutral-border-strong\/15{color:#bbbec326}.n-text-light-neutral-border-strong\/20{color:#bbbec333}.n-text-light-neutral-border-strong\/25{color:#bbbec340}.n-text-light-neutral-border-strong\/30{color:#bbbec34d}.n-text-light-neutral-border-strong\/35{color:#bbbec359}.n-text-light-neutral-border-strong\/40{color:#bbbec366}.n-text-light-neutral-border-strong\/45{color:#bbbec373}.n-text-light-neutral-border-strong\/5{color:#bbbec30d}.n-text-light-neutral-border-strong\/50{color:#bbbec380}.n-text-light-neutral-border-strong\/55{color:#bbbec38c}.n-text-light-neutral-border-strong\/60{color:#bbbec399}.n-text-light-neutral-border-strong\/65{color:#bbbec3a6}.n-text-light-neutral-border-strong\/70{color:#bbbec3b3}.n-text-light-neutral-border-strong\/75{color:#bbbec3bf}.n-text-light-neutral-border-strong\/80{color:#bbbec3cc}.n-text-light-neutral-border-strong\/85{color:#bbbec3d9}.n-text-light-neutral-border-strong\/90{color:#bbbec3e6}.n-text-light-neutral-border-strong\/95{color:#bbbec3f2}.n-text-light-neutral-border-strongest{color:#6f757e}.n-text-light-neutral-border-strongest\/0{color:#6f757e00}.n-text-light-neutral-border-strongest\/10{color:#6f757e1a}.n-text-light-neutral-border-strongest\/100{color:#6f757e}.n-text-light-neutral-border-strongest\/15{color:#6f757e26}.n-text-light-neutral-border-strongest\/20{color:#6f757e33}.n-text-light-neutral-border-strongest\/25{color:#6f757e40}.n-text-light-neutral-border-strongest\/30{color:#6f757e4d}.n-text-light-neutral-border-strongest\/35{color:#6f757e59}.n-text-light-neutral-border-strongest\/40{color:#6f757e66}.n-text-light-neutral-border-strongest\/45{color:#6f757e73}.n-text-light-neutral-border-strongest\/5{color:#6f757e0d}.n-text-light-neutral-border-strongest\/50{color:#6f757e80}.n-text-light-neutral-border-strongest\/55{color:#6f757e8c}.n-text-light-neutral-border-strongest\/60{color:#6f757e99}.n-text-light-neutral-border-strongest\/65{color:#6f757ea6}.n-text-light-neutral-border-strongest\/70{color:#6f757eb3}.n-text-light-neutral-border-strongest\/75{color:#6f757ebf}.n-text-light-neutral-border-strongest\/80{color:#6f757ecc}.n-text-light-neutral-border-strongest\/85{color:#6f757ed9}.n-text-light-neutral-border-strongest\/90{color:#6f757ee6}.n-text-light-neutral-border-strongest\/95{color:#6f757ef2}.n-text-light-neutral-border-weak{color:#e2e3e5}.n-text-light-neutral-border-weak\/0{color:#e2e3e500}.n-text-light-neutral-border-weak\/10{color:#e2e3e51a}.n-text-light-neutral-border-weak\/100{color:#e2e3e5}.n-text-light-neutral-border-weak\/15{color:#e2e3e526}.n-text-light-neutral-border-weak\/20{color:#e2e3e533}.n-text-light-neutral-border-weak\/25{color:#e2e3e540}.n-text-light-neutral-border-weak\/30{color:#e2e3e54d}.n-text-light-neutral-border-weak\/35{color:#e2e3e559}.n-text-light-neutral-border-weak\/40{color:#e2e3e566}.n-text-light-neutral-border-weak\/45{color:#e2e3e573}.n-text-light-neutral-border-weak\/5{color:#e2e3e50d}.n-text-light-neutral-border-weak\/50{color:#e2e3e580}.n-text-light-neutral-border-weak\/55{color:#e2e3e58c}.n-text-light-neutral-border-weak\/60{color:#e2e3e599}.n-text-light-neutral-border-weak\/65{color:#e2e3e5a6}.n-text-light-neutral-border-weak\/70{color:#e2e3e5b3}.n-text-light-neutral-border-weak\/75{color:#e2e3e5bf}.n-text-light-neutral-border-weak\/80{color:#e2e3e5cc}.n-text-light-neutral-border-weak\/85{color:#e2e3e5d9}.n-text-light-neutral-border-weak\/90{color:#e2e3e5e6}.n-text-light-neutral-border-weak\/95{color:#e2e3e5f2}.n-text-light-neutral-hover{color:#6f757e1a}.n-text-light-neutral-hover\/0{color:#6f757e00}.n-text-light-neutral-hover\/10{color:#6f757e1a}.n-text-light-neutral-hover\/100{color:#6f757e}.n-text-light-neutral-hover\/15{color:#6f757e26}.n-text-light-neutral-hover\/20{color:#6f757e33}.n-text-light-neutral-hover\/25{color:#6f757e40}.n-text-light-neutral-hover\/30{color:#6f757e4d}.n-text-light-neutral-hover\/35{color:#6f757e59}.n-text-light-neutral-hover\/40{color:#6f757e66}.n-text-light-neutral-hover\/45{color:#6f757e73}.n-text-light-neutral-hover\/5{color:#6f757e0d}.n-text-light-neutral-hover\/50{color:#6f757e80}.n-text-light-neutral-hover\/55{color:#6f757e8c}.n-text-light-neutral-hover\/60{color:#6f757e99}.n-text-light-neutral-hover\/65{color:#6f757ea6}.n-text-light-neutral-hover\/70{color:#6f757eb3}.n-text-light-neutral-hover\/75{color:#6f757ebf}.n-text-light-neutral-hover\/80{color:#6f757ecc}.n-text-light-neutral-hover\/85{color:#6f757ed9}.n-text-light-neutral-hover\/90{color:#6f757ee6}.n-text-light-neutral-hover\/95{color:#6f757ef2}.n-text-light-neutral-icon{color:#4d5157}.n-text-light-neutral-icon\/0{color:#4d515700}.n-text-light-neutral-icon\/10{color:#4d51571a}.n-text-light-neutral-icon\/100{color:#4d5157}.n-text-light-neutral-icon\/15{color:#4d515726}.n-text-light-neutral-icon\/20{color:#4d515733}.n-text-light-neutral-icon\/25{color:#4d515740}.n-text-light-neutral-icon\/30{color:#4d51574d}.n-text-light-neutral-icon\/35{color:#4d515759}.n-text-light-neutral-icon\/40{color:#4d515766}.n-text-light-neutral-icon\/45{color:#4d515773}.n-text-light-neutral-icon\/5{color:#4d51570d}.n-text-light-neutral-icon\/50{color:#4d515780}.n-text-light-neutral-icon\/55{color:#4d51578c}.n-text-light-neutral-icon\/60{color:#4d515799}.n-text-light-neutral-icon\/65{color:#4d5157a6}.n-text-light-neutral-icon\/70{color:#4d5157b3}.n-text-light-neutral-icon\/75{color:#4d5157bf}.n-text-light-neutral-icon\/80{color:#4d5157cc}.n-text-light-neutral-icon\/85{color:#4d5157d9}.n-text-light-neutral-icon\/90{color:#4d5157e6}.n-text-light-neutral-icon\/95{color:#4d5157f2}.n-text-light-neutral-pressed{color:#6f757e33}.n-text-light-neutral-pressed\/0{color:#6f757e00}.n-text-light-neutral-pressed\/10{color:#6f757e1a}.n-text-light-neutral-pressed\/100{color:#6f757e}.n-text-light-neutral-pressed\/15{color:#6f757e26}.n-text-light-neutral-pressed\/20{color:#6f757e33}.n-text-light-neutral-pressed\/25{color:#6f757e40}.n-text-light-neutral-pressed\/30{color:#6f757e4d}.n-text-light-neutral-pressed\/35{color:#6f757e59}.n-text-light-neutral-pressed\/40{color:#6f757e66}.n-text-light-neutral-pressed\/45{color:#6f757e73}.n-text-light-neutral-pressed\/5{color:#6f757e0d}.n-text-light-neutral-pressed\/50{color:#6f757e80}.n-text-light-neutral-pressed\/55{color:#6f757e8c}.n-text-light-neutral-pressed\/60{color:#6f757e99}.n-text-light-neutral-pressed\/65{color:#6f757ea6}.n-text-light-neutral-pressed\/70{color:#6f757eb3}.n-text-light-neutral-pressed\/75{color:#6f757ebf}.n-text-light-neutral-pressed\/80{color:#6f757ecc}.n-text-light-neutral-pressed\/85{color:#6f757ed9}.n-text-light-neutral-pressed\/90{color:#6f757ee6}.n-text-light-neutral-pressed\/95{color:#6f757ef2}.n-text-light-neutral-text-default{color:#1a1b1d}.n-text-light-neutral-text-default\/0{color:#1a1b1d00}.n-text-light-neutral-text-default\/10{color:#1a1b1d1a}.n-text-light-neutral-text-default\/100{color:#1a1b1d}.n-text-light-neutral-text-default\/15{color:#1a1b1d26}.n-text-light-neutral-text-default\/20{color:#1a1b1d33}.n-text-light-neutral-text-default\/25{color:#1a1b1d40}.n-text-light-neutral-text-default\/30{color:#1a1b1d4d}.n-text-light-neutral-text-default\/35{color:#1a1b1d59}.n-text-light-neutral-text-default\/40{color:#1a1b1d66}.n-text-light-neutral-text-default\/45{color:#1a1b1d73}.n-text-light-neutral-text-default\/5{color:#1a1b1d0d}.n-text-light-neutral-text-default\/50{color:#1a1b1d80}.n-text-light-neutral-text-default\/55{color:#1a1b1d8c}.n-text-light-neutral-text-default\/60{color:#1a1b1d99}.n-text-light-neutral-text-default\/65{color:#1a1b1da6}.n-text-light-neutral-text-default\/70{color:#1a1b1db3}.n-text-light-neutral-text-default\/75{color:#1a1b1dbf}.n-text-light-neutral-text-default\/80{color:#1a1b1dcc}.n-text-light-neutral-text-default\/85{color:#1a1b1dd9}.n-text-light-neutral-text-default\/90{color:#1a1b1de6}.n-text-light-neutral-text-default\/95{color:#1a1b1df2}.n-text-light-neutral-text-inverse{color:#fff}.n-text-light-neutral-text-inverse\/0{color:#fff0}.n-text-light-neutral-text-inverse\/10{color:#ffffff1a}.n-text-light-neutral-text-inverse\/100{color:#fff}.n-text-light-neutral-text-inverse\/15{color:#ffffff26}.n-text-light-neutral-text-inverse\/20{color:#fff3}.n-text-light-neutral-text-inverse\/25{color:#ffffff40}.n-text-light-neutral-text-inverse\/30{color:#ffffff4d}.n-text-light-neutral-text-inverse\/35{color:#ffffff59}.n-text-light-neutral-text-inverse\/40{color:#fff6}.n-text-light-neutral-text-inverse\/45{color:#ffffff73}.n-text-light-neutral-text-inverse\/5{color:#ffffff0d}.n-text-light-neutral-text-inverse\/50{color:#ffffff80}.n-text-light-neutral-text-inverse\/55{color:#ffffff8c}.n-text-light-neutral-text-inverse\/60{color:#fff9}.n-text-light-neutral-text-inverse\/65{color:#ffffffa6}.n-text-light-neutral-text-inverse\/70{color:#ffffffb3}.n-text-light-neutral-text-inverse\/75{color:#ffffffbf}.n-text-light-neutral-text-inverse\/80{color:#fffc}.n-text-light-neutral-text-inverse\/85{color:#ffffffd9}.n-text-light-neutral-text-inverse\/90{color:#ffffffe6}.n-text-light-neutral-text-inverse\/95{color:#fffffff2}.n-text-light-neutral-text-weak{color:#4d5157}.n-text-light-neutral-text-weak\/0{color:#4d515700}.n-text-light-neutral-text-weak\/10{color:#4d51571a}.n-text-light-neutral-text-weak\/100{color:#4d5157}.n-text-light-neutral-text-weak\/15{color:#4d515726}.n-text-light-neutral-text-weak\/20{color:#4d515733}.n-text-light-neutral-text-weak\/25{color:#4d515740}.n-text-light-neutral-text-weak\/30{color:#4d51574d}.n-text-light-neutral-text-weak\/35{color:#4d515759}.n-text-light-neutral-text-weak\/40{color:#4d515766}.n-text-light-neutral-text-weak\/45{color:#4d515773}.n-text-light-neutral-text-weak\/5{color:#4d51570d}.n-text-light-neutral-text-weak\/50{color:#4d515780}.n-text-light-neutral-text-weak\/55{color:#4d51578c}.n-text-light-neutral-text-weak\/60{color:#4d515799}.n-text-light-neutral-text-weak\/65{color:#4d5157a6}.n-text-light-neutral-text-weak\/70{color:#4d5157b3}.n-text-light-neutral-text-weak\/75{color:#4d5157bf}.n-text-light-neutral-text-weak\/80{color:#4d5157cc}.n-text-light-neutral-text-weak\/85{color:#4d5157d9}.n-text-light-neutral-text-weak\/90{color:#4d5157e6}.n-text-light-neutral-text-weak\/95{color:#4d5157f2}.n-text-light-neutral-text-weaker{color:#5e636a}.n-text-light-neutral-text-weaker\/0{color:#5e636a00}.n-text-light-neutral-text-weaker\/10{color:#5e636a1a}.n-text-light-neutral-text-weaker\/100{color:#5e636a}.n-text-light-neutral-text-weaker\/15{color:#5e636a26}.n-text-light-neutral-text-weaker\/20{color:#5e636a33}.n-text-light-neutral-text-weaker\/25{color:#5e636a40}.n-text-light-neutral-text-weaker\/30{color:#5e636a4d}.n-text-light-neutral-text-weaker\/35{color:#5e636a59}.n-text-light-neutral-text-weaker\/40{color:#5e636a66}.n-text-light-neutral-text-weaker\/45{color:#5e636a73}.n-text-light-neutral-text-weaker\/5{color:#5e636a0d}.n-text-light-neutral-text-weaker\/50{color:#5e636a80}.n-text-light-neutral-text-weaker\/55{color:#5e636a8c}.n-text-light-neutral-text-weaker\/60{color:#5e636a99}.n-text-light-neutral-text-weaker\/65{color:#5e636aa6}.n-text-light-neutral-text-weaker\/70{color:#5e636ab3}.n-text-light-neutral-text-weaker\/75{color:#5e636abf}.n-text-light-neutral-text-weaker\/80{color:#5e636acc}.n-text-light-neutral-text-weaker\/85{color:#5e636ad9}.n-text-light-neutral-text-weaker\/90{color:#5e636ae6}.n-text-light-neutral-text-weaker\/95{color:#5e636af2}.n-text-light-neutral-text-weakest{color:#a8acb2}.n-text-light-neutral-text-weakest\/0{color:#a8acb200}.n-text-light-neutral-text-weakest\/10{color:#a8acb21a}.n-text-light-neutral-text-weakest\/100{color:#a8acb2}.n-text-light-neutral-text-weakest\/15{color:#a8acb226}.n-text-light-neutral-text-weakest\/20{color:#a8acb233}.n-text-light-neutral-text-weakest\/25{color:#a8acb240}.n-text-light-neutral-text-weakest\/30{color:#a8acb24d}.n-text-light-neutral-text-weakest\/35{color:#a8acb259}.n-text-light-neutral-text-weakest\/40{color:#a8acb266}.n-text-light-neutral-text-weakest\/45{color:#a8acb273}.n-text-light-neutral-text-weakest\/5{color:#a8acb20d}.n-text-light-neutral-text-weakest\/50{color:#a8acb280}.n-text-light-neutral-text-weakest\/55{color:#a8acb28c}.n-text-light-neutral-text-weakest\/60{color:#a8acb299}.n-text-light-neutral-text-weakest\/65{color:#a8acb2a6}.n-text-light-neutral-text-weakest\/70{color:#a8acb2b3}.n-text-light-neutral-text-weakest\/75{color:#a8acb2bf}.n-text-light-neutral-text-weakest\/80{color:#a8acb2cc}.n-text-light-neutral-text-weakest\/85{color:#a8acb2d9}.n-text-light-neutral-text-weakest\/90{color:#a8acb2e6}.n-text-light-neutral-text-weakest\/95{color:#a8acb2f2}.n-text-light-primary-bg-selected{color:#e7fafb}.n-text-light-primary-bg-selected\/0{color:#e7fafb00}.n-text-light-primary-bg-selected\/10{color:#e7fafb1a}.n-text-light-primary-bg-selected\/100{color:#e7fafb}.n-text-light-primary-bg-selected\/15{color:#e7fafb26}.n-text-light-primary-bg-selected\/20{color:#e7fafb33}.n-text-light-primary-bg-selected\/25{color:#e7fafb40}.n-text-light-primary-bg-selected\/30{color:#e7fafb4d}.n-text-light-primary-bg-selected\/35{color:#e7fafb59}.n-text-light-primary-bg-selected\/40{color:#e7fafb66}.n-text-light-primary-bg-selected\/45{color:#e7fafb73}.n-text-light-primary-bg-selected\/5{color:#e7fafb0d}.n-text-light-primary-bg-selected\/50{color:#e7fafb80}.n-text-light-primary-bg-selected\/55{color:#e7fafb8c}.n-text-light-primary-bg-selected\/60{color:#e7fafb99}.n-text-light-primary-bg-selected\/65{color:#e7fafba6}.n-text-light-primary-bg-selected\/70{color:#e7fafbb3}.n-text-light-primary-bg-selected\/75{color:#e7fafbbf}.n-text-light-primary-bg-selected\/80{color:#e7fafbcc}.n-text-light-primary-bg-selected\/85{color:#e7fafbd9}.n-text-light-primary-bg-selected\/90{color:#e7fafbe6}.n-text-light-primary-bg-selected\/95{color:#e7fafbf2}.n-text-light-primary-bg-status{color:#4c99a4}.n-text-light-primary-bg-status\/0{color:#4c99a400}.n-text-light-primary-bg-status\/10{color:#4c99a41a}.n-text-light-primary-bg-status\/100{color:#4c99a4}.n-text-light-primary-bg-status\/15{color:#4c99a426}.n-text-light-primary-bg-status\/20{color:#4c99a433}.n-text-light-primary-bg-status\/25{color:#4c99a440}.n-text-light-primary-bg-status\/30{color:#4c99a44d}.n-text-light-primary-bg-status\/35{color:#4c99a459}.n-text-light-primary-bg-status\/40{color:#4c99a466}.n-text-light-primary-bg-status\/45{color:#4c99a473}.n-text-light-primary-bg-status\/5{color:#4c99a40d}.n-text-light-primary-bg-status\/50{color:#4c99a480}.n-text-light-primary-bg-status\/55{color:#4c99a48c}.n-text-light-primary-bg-status\/60{color:#4c99a499}.n-text-light-primary-bg-status\/65{color:#4c99a4a6}.n-text-light-primary-bg-status\/70{color:#4c99a4b3}.n-text-light-primary-bg-status\/75{color:#4c99a4bf}.n-text-light-primary-bg-status\/80{color:#4c99a4cc}.n-text-light-primary-bg-status\/85{color:#4c99a4d9}.n-text-light-primary-bg-status\/90{color:#4c99a4e6}.n-text-light-primary-bg-status\/95{color:#4c99a4f2}.n-text-light-primary-bg-strong{color:#0a6190}.n-text-light-primary-bg-strong\/0{color:#0a619000}.n-text-light-primary-bg-strong\/10{color:#0a61901a}.n-text-light-primary-bg-strong\/100{color:#0a6190}.n-text-light-primary-bg-strong\/15{color:#0a619026}.n-text-light-primary-bg-strong\/20{color:#0a619033}.n-text-light-primary-bg-strong\/25{color:#0a619040}.n-text-light-primary-bg-strong\/30{color:#0a61904d}.n-text-light-primary-bg-strong\/35{color:#0a619059}.n-text-light-primary-bg-strong\/40{color:#0a619066}.n-text-light-primary-bg-strong\/45{color:#0a619073}.n-text-light-primary-bg-strong\/5{color:#0a61900d}.n-text-light-primary-bg-strong\/50{color:#0a619080}.n-text-light-primary-bg-strong\/55{color:#0a61908c}.n-text-light-primary-bg-strong\/60{color:#0a619099}.n-text-light-primary-bg-strong\/65{color:#0a6190a6}.n-text-light-primary-bg-strong\/70{color:#0a6190b3}.n-text-light-primary-bg-strong\/75{color:#0a6190bf}.n-text-light-primary-bg-strong\/80{color:#0a6190cc}.n-text-light-primary-bg-strong\/85{color:#0a6190d9}.n-text-light-primary-bg-strong\/90{color:#0a6190e6}.n-text-light-primary-bg-strong\/95{color:#0a6190f2}.n-text-light-primary-bg-weak{color:#e7fafb}.n-text-light-primary-bg-weak\/0{color:#e7fafb00}.n-text-light-primary-bg-weak\/10{color:#e7fafb1a}.n-text-light-primary-bg-weak\/100{color:#e7fafb}.n-text-light-primary-bg-weak\/15{color:#e7fafb26}.n-text-light-primary-bg-weak\/20{color:#e7fafb33}.n-text-light-primary-bg-weak\/25{color:#e7fafb40}.n-text-light-primary-bg-weak\/30{color:#e7fafb4d}.n-text-light-primary-bg-weak\/35{color:#e7fafb59}.n-text-light-primary-bg-weak\/40{color:#e7fafb66}.n-text-light-primary-bg-weak\/45{color:#e7fafb73}.n-text-light-primary-bg-weak\/5{color:#e7fafb0d}.n-text-light-primary-bg-weak\/50{color:#e7fafb80}.n-text-light-primary-bg-weak\/55{color:#e7fafb8c}.n-text-light-primary-bg-weak\/60{color:#e7fafb99}.n-text-light-primary-bg-weak\/65{color:#e7fafba6}.n-text-light-primary-bg-weak\/70{color:#e7fafbb3}.n-text-light-primary-bg-weak\/75{color:#e7fafbbf}.n-text-light-primary-bg-weak\/80{color:#e7fafbcc}.n-text-light-primary-bg-weak\/85{color:#e7fafbd9}.n-text-light-primary-bg-weak\/90{color:#e7fafbe6}.n-text-light-primary-bg-weak\/95{color:#e7fafbf2}.n-text-light-primary-border-strong{color:#0a6190}.n-text-light-primary-border-strong\/0{color:#0a619000}.n-text-light-primary-border-strong\/10{color:#0a61901a}.n-text-light-primary-border-strong\/100{color:#0a6190}.n-text-light-primary-border-strong\/15{color:#0a619026}.n-text-light-primary-border-strong\/20{color:#0a619033}.n-text-light-primary-border-strong\/25{color:#0a619040}.n-text-light-primary-border-strong\/30{color:#0a61904d}.n-text-light-primary-border-strong\/35{color:#0a619059}.n-text-light-primary-border-strong\/40{color:#0a619066}.n-text-light-primary-border-strong\/45{color:#0a619073}.n-text-light-primary-border-strong\/5{color:#0a61900d}.n-text-light-primary-border-strong\/50{color:#0a619080}.n-text-light-primary-border-strong\/55{color:#0a61908c}.n-text-light-primary-border-strong\/60{color:#0a619099}.n-text-light-primary-border-strong\/65{color:#0a6190a6}.n-text-light-primary-border-strong\/70{color:#0a6190b3}.n-text-light-primary-border-strong\/75{color:#0a6190bf}.n-text-light-primary-border-strong\/80{color:#0a6190cc}.n-text-light-primary-border-strong\/85{color:#0a6190d9}.n-text-light-primary-border-strong\/90{color:#0a6190e6}.n-text-light-primary-border-strong\/95{color:#0a6190f2}.n-text-light-primary-border-weak{color:#8fe3e8}.n-text-light-primary-border-weak\/0{color:#8fe3e800}.n-text-light-primary-border-weak\/10{color:#8fe3e81a}.n-text-light-primary-border-weak\/100{color:#8fe3e8}.n-text-light-primary-border-weak\/15{color:#8fe3e826}.n-text-light-primary-border-weak\/20{color:#8fe3e833}.n-text-light-primary-border-weak\/25{color:#8fe3e840}.n-text-light-primary-border-weak\/30{color:#8fe3e84d}.n-text-light-primary-border-weak\/35{color:#8fe3e859}.n-text-light-primary-border-weak\/40{color:#8fe3e866}.n-text-light-primary-border-weak\/45{color:#8fe3e873}.n-text-light-primary-border-weak\/5{color:#8fe3e80d}.n-text-light-primary-border-weak\/50{color:#8fe3e880}.n-text-light-primary-border-weak\/55{color:#8fe3e88c}.n-text-light-primary-border-weak\/60{color:#8fe3e899}.n-text-light-primary-border-weak\/65{color:#8fe3e8a6}.n-text-light-primary-border-weak\/70{color:#8fe3e8b3}.n-text-light-primary-border-weak\/75{color:#8fe3e8bf}.n-text-light-primary-border-weak\/80{color:#8fe3e8cc}.n-text-light-primary-border-weak\/85{color:#8fe3e8d9}.n-text-light-primary-border-weak\/90{color:#8fe3e8e6}.n-text-light-primary-border-weak\/95{color:#8fe3e8f2}.n-text-light-primary-focus{color:#30839d}.n-text-light-primary-focus\/0{color:#30839d00}.n-text-light-primary-focus\/10{color:#30839d1a}.n-text-light-primary-focus\/100{color:#30839d}.n-text-light-primary-focus\/15{color:#30839d26}.n-text-light-primary-focus\/20{color:#30839d33}.n-text-light-primary-focus\/25{color:#30839d40}.n-text-light-primary-focus\/30{color:#30839d4d}.n-text-light-primary-focus\/35{color:#30839d59}.n-text-light-primary-focus\/40{color:#30839d66}.n-text-light-primary-focus\/45{color:#30839d73}.n-text-light-primary-focus\/5{color:#30839d0d}.n-text-light-primary-focus\/50{color:#30839d80}.n-text-light-primary-focus\/55{color:#30839d8c}.n-text-light-primary-focus\/60{color:#30839d99}.n-text-light-primary-focus\/65{color:#30839da6}.n-text-light-primary-focus\/70{color:#30839db3}.n-text-light-primary-focus\/75{color:#30839dbf}.n-text-light-primary-focus\/80{color:#30839dcc}.n-text-light-primary-focus\/85{color:#30839dd9}.n-text-light-primary-focus\/90{color:#30839de6}.n-text-light-primary-focus\/95{color:#30839df2}.n-text-light-primary-hover-strong{color:#02507b}.n-text-light-primary-hover-strong\/0{color:#02507b00}.n-text-light-primary-hover-strong\/10{color:#02507b1a}.n-text-light-primary-hover-strong\/100{color:#02507b}.n-text-light-primary-hover-strong\/15{color:#02507b26}.n-text-light-primary-hover-strong\/20{color:#02507b33}.n-text-light-primary-hover-strong\/25{color:#02507b40}.n-text-light-primary-hover-strong\/30{color:#02507b4d}.n-text-light-primary-hover-strong\/35{color:#02507b59}.n-text-light-primary-hover-strong\/40{color:#02507b66}.n-text-light-primary-hover-strong\/45{color:#02507b73}.n-text-light-primary-hover-strong\/5{color:#02507b0d}.n-text-light-primary-hover-strong\/50{color:#02507b80}.n-text-light-primary-hover-strong\/55{color:#02507b8c}.n-text-light-primary-hover-strong\/60{color:#02507b99}.n-text-light-primary-hover-strong\/65{color:#02507ba6}.n-text-light-primary-hover-strong\/70{color:#02507bb3}.n-text-light-primary-hover-strong\/75{color:#02507bbf}.n-text-light-primary-hover-strong\/80{color:#02507bcc}.n-text-light-primary-hover-strong\/85{color:#02507bd9}.n-text-light-primary-hover-strong\/90{color:#02507be6}.n-text-light-primary-hover-strong\/95{color:#02507bf2}.n-text-light-primary-hover-weak{color:#30839d1a}.n-text-light-primary-hover-weak\/0{color:#30839d00}.n-text-light-primary-hover-weak\/10{color:#30839d1a}.n-text-light-primary-hover-weak\/100{color:#30839d}.n-text-light-primary-hover-weak\/15{color:#30839d26}.n-text-light-primary-hover-weak\/20{color:#30839d33}.n-text-light-primary-hover-weak\/25{color:#30839d40}.n-text-light-primary-hover-weak\/30{color:#30839d4d}.n-text-light-primary-hover-weak\/35{color:#30839d59}.n-text-light-primary-hover-weak\/40{color:#30839d66}.n-text-light-primary-hover-weak\/45{color:#30839d73}.n-text-light-primary-hover-weak\/5{color:#30839d0d}.n-text-light-primary-hover-weak\/50{color:#30839d80}.n-text-light-primary-hover-weak\/55{color:#30839d8c}.n-text-light-primary-hover-weak\/60{color:#30839d99}.n-text-light-primary-hover-weak\/65{color:#30839da6}.n-text-light-primary-hover-weak\/70{color:#30839db3}.n-text-light-primary-hover-weak\/75{color:#30839dbf}.n-text-light-primary-hover-weak\/80{color:#30839dcc}.n-text-light-primary-hover-weak\/85{color:#30839dd9}.n-text-light-primary-hover-weak\/90{color:#30839de6}.n-text-light-primary-hover-weak\/95{color:#30839df2}.n-text-light-primary-icon{color:#0a6190}.n-text-light-primary-icon\/0{color:#0a619000}.n-text-light-primary-icon\/10{color:#0a61901a}.n-text-light-primary-icon\/100{color:#0a6190}.n-text-light-primary-icon\/15{color:#0a619026}.n-text-light-primary-icon\/20{color:#0a619033}.n-text-light-primary-icon\/25{color:#0a619040}.n-text-light-primary-icon\/30{color:#0a61904d}.n-text-light-primary-icon\/35{color:#0a619059}.n-text-light-primary-icon\/40{color:#0a619066}.n-text-light-primary-icon\/45{color:#0a619073}.n-text-light-primary-icon\/5{color:#0a61900d}.n-text-light-primary-icon\/50{color:#0a619080}.n-text-light-primary-icon\/55{color:#0a61908c}.n-text-light-primary-icon\/60{color:#0a619099}.n-text-light-primary-icon\/65{color:#0a6190a6}.n-text-light-primary-icon\/70{color:#0a6190b3}.n-text-light-primary-icon\/75{color:#0a6190bf}.n-text-light-primary-icon\/80{color:#0a6190cc}.n-text-light-primary-icon\/85{color:#0a6190d9}.n-text-light-primary-icon\/90{color:#0a6190e6}.n-text-light-primary-icon\/95{color:#0a6190f2}.n-text-light-primary-pressed-strong{color:#014063}.n-text-light-primary-pressed-strong\/0{color:#01406300}.n-text-light-primary-pressed-strong\/10{color:#0140631a}.n-text-light-primary-pressed-strong\/100{color:#014063}.n-text-light-primary-pressed-strong\/15{color:#01406326}.n-text-light-primary-pressed-strong\/20{color:#01406333}.n-text-light-primary-pressed-strong\/25{color:#01406340}.n-text-light-primary-pressed-strong\/30{color:#0140634d}.n-text-light-primary-pressed-strong\/35{color:#01406359}.n-text-light-primary-pressed-strong\/40{color:#01406366}.n-text-light-primary-pressed-strong\/45{color:#01406373}.n-text-light-primary-pressed-strong\/5{color:#0140630d}.n-text-light-primary-pressed-strong\/50{color:#01406380}.n-text-light-primary-pressed-strong\/55{color:#0140638c}.n-text-light-primary-pressed-strong\/60{color:#01406399}.n-text-light-primary-pressed-strong\/65{color:#014063a6}.n-text-light-primary-pressed-strong\/70{color:#014063b3}.n-text-light-primary-pressed-strong\/75{color:#014063bf}.n-text-light-primary-pressed-strong\/80{color:#014063cc}.n-text-light-primary-pressed-strong\/85{color:#014063d9}.n-text-light-primary-pressed-strong\/90{color:#014063e6}.n-text-light-primary-pressed-strong\/95{color:#014063f2}.n-text-light-primary-pressed-weak{color:#30839d1f}.n-text-light-primary-pressed-weak\/0{color:#30839d00}.n-text-light-primary-pressed-weak\/10{color:#30839d1a}.n-text-light-primary-pressed-weak\/100{color:#30839d}.n-text-light-primary-pressed-weak\/15{color:#30839d26}.n-text-light-primary-pressed-weak\/20{color:#30839d33}.n-text-light-primary-pressed-weak\/25{color:#30839d40}.n-text-light-primary-pressed-weak\/30{color:#30839d4d}.n-text-light-primary-pressed-weak\/35{color:#30839d59}.n-text-light-primary-pressed-weak\/40{color:#30839d66}.n-text-light-primary-pressed-weak\/45{color:#30839d73}.n-text-light-primary-pressed-weak\/5{color:#30839d0d}.n-text-light-primary-pressed-weak\/50{color:#30839d80}.n-text-light-primary-pressed-weak\/55{color:#30839d8c}.n-text-light-primary-pressed-weak\/60{color:#30839d99}.n-text-light-primary-pressed-weak\/65{color:#30839da6}.n-text-light-primary-pressed-weak\/70{color:#30839db3}.n-text-light-primary-pressed-weak\/75{color:#30839dbf}.n-text-light-primary-pressed-weak\/80{color:#30839dcc}.n-text-light-primary-pressed-weak\/85{color:#30839dd9}.n-text-light-primary-pressed-weak\/90{color:#30839de6}.n-text-light-primary-pressed-weak\/95{color:#30839df2}.n-text-light-primary-text{color:#0a6190}.n-text-light-primary-text\/0{color:#0a619000}.n-text-light-primary-text\/10{color:#0a61901a}.n-text-light-primary-text\/100{color:#0a6190}.n-text-light-primary-text\/15{color:#0a619026}.n-text-light-primary-text\/20{color:#0a619033}.n-text-light-primary-text\/25{color:#0a619040}.n-text-light-primary-text\/30{color:#0a61904d}.n-text-light-primary-text\/35{color:#0a619059}.n-text-light-primary-text\/40{color:#0a619066}.n-text-light-primary-text\/45{color:#0a619073}.n-text-light-primary-text\/5{color:#0a61900d}.n-text-light-primary-text\/50{color:#0a619080}.n-text-light-primary-text\/55{color:#0a61908c}.n-text-light-primary-text\/60{color:#0a619099}.n-text-light-primary-text\/65{color:#0a6190a6}.n-text-light-primary-text\/70{color:#0a6190b3}.n-text-light-primary-text\/75{color:#0a6190bf}.n-text-light-primary-text\/80{color:#0a6190cc}.n-text-light-primary-text\/85{color:#0a6190d9}.n-text-light-primary-text\/90{color:#0a6190e6}.n-text-light-primary-text\/95{color:#0a6190f2}.n-text-light-success-bg-status{color:#5b992b}.n-text-light-success-bg-status\/0{color:#5b992b00}.n-text-light-success-bg-status\/10{color:#5b992b1a}.n-text-light-success-bg-status\/100{color:#5b992b}.n-text-light-success-bg-status\/15{color:#5b992b26}.n-text-light-success-bg-status\/20{color:#5b992b33}.n-text-light-success-bg-status\/25{color:#5b992b40}.n-text-light-success-bg-status\/30{color:#5b992b4d}.n-text-light-success-bg-status\/35{color:#5b992b59}.n-text-light-success-bg-status\/40{color:#5b992b66}.n-text-light-success-bg-status\/45{color:#5b992b73}.n-text-light-success-bg-status\/5{color:#5b992b0d}.n-text-light-success-bg-status\/50{color:#5b992b80}.n-text-light-success-bg-status\/55{color:#5b992b8c}.n-text-light-success-bg-status\/60{color:#5b992b99}.n-text-light-success-bg-status\/65{color:#5b992ba6}.n-text-light-success-bg-status\/70{color:#5b992bb3}.n-text-light-success-bg-status\/75{color:#5b992bbf}.n-text-light-success-bg-status\/80{color:#5b992bcc}.n-text-light-success-bg-status\/85{color:#5b992bd9}.n-text-light-success-bg-status\/90{color:#5b992be6}.n-text-light-success-bg-status\/95{color:#5b992bf2}.n-text-light-success-bg-strong{color:#3f7824}.n-text-light-success-bg-strong\/0{color:#3f782400}.n-text-light-success-bg-strong\/10{color:#3f78241a}.n-text-light-success-bg-strong\/100{color:#3f7824}.n-text-light-success-bg-strong\/15{color:#3f782426}.n-text-light-success-bg-strong\/20{color:#3f782433}.n-text-light-success-bg-strong\/25{color:#3f782440}.n-text-light-success-bg-strong\/30{color:#3f78244d}.n-text-light-success-bg-strong\/35{color:#3f782459}.n-text-light-success-bg-strong\/40{color:#3f782466}.n-text-light-success-bg-strong\/45{color:#3f782473}.n-text-light-success-bg-strong\/5{color:#3f78240d}.n-text-light-success-bg-strong\/50{color:#3f782480}.n-text-light-success-bg-strong\/55{color:#3f78248c}.n-text-light-success-bg-strong\/60{color:#3f782499}.n-text-light-success-bg-strong\/65{color:#3f7824a6}.n-text-light-success-bg-strong\/70{color:#3f7824b3}.n-text-light-success-bg-strong\/75{color:#3f7824bf}.n-text-light-success-bg-strong\/80{color:#3f7824cc}.n-text-light-success-bg-strong\/85{color:#3f7824d9}.n-text-light-success-bg-strong\/90{color:#3f7824e6}.n-text-light-success-bg-strong\/95{color:#3f7824f2}.n-text-light-success-bg-weak{color:#e7fcd7}.n-text-light-success-bg-weak\/0{color:#e7fcd700}.n-text-light-success-bg-weak\/10{color:#e7fcd71a}.n-text-light-success-bg-weak\/100{color:#e7fcd7}.n-text-light-success-bg-weak\/15{color:#e7fcd726}.n-text-light-success-bg-weak\/20{color:#e7fcd733}.n-text-light-success-bg-weak\/25{color:#e7fcd740}.n-text-light-success-bg-weak\/30{color:#e7fcd74d}.n-text-light-success-bg-weak\/35{color:#e7fcd759}.n-text-light-success-bg-weak\/40{color:#e7fcd766}.n-text-light-success-bg-weak\/45{color:#e7fcd773}.n-text-light-success-bg-weak\/5{color:#e7fcd70d}.n-text-light-success-bg-weak\/50{color:#e7fcd780}.n-text-light-success-bg-weak\/55{color:#e7fcd78c}.n-text-light-success-bg-weak\/60{color:#e7fcd799}.n-text-light-success-bg-weak\/65{color:#e7fcd7a6}.n-text-light-success-bg-weak\/70{color:#e7fcd7b3}.n-text-light-success-bg-weak\/75{color:#e7fcd7bf}.n-text-light-success-bg-weak\/80{color:#e7fcd7cc}.n-text-light-success-bg-weak\/85{color:#e7fcd7d9}.n-text-light-success-bg-weak\/90{color:#e7fcd7e6}.n-text-light-success-bg-weak\/95{color:#e7fcd7f2}.n-text-light-success-border-strong{color:#3f7824}.n-text-light-success-border-strong\/0{color:#3f782400}.n-text-light-success-border-strong\/10{color:#3f78241a}.n-text-light-success-border-strong\/100{color:#3f7824}.n-text-light-success-border-strong\/15{color:#3f782426}.n-text-light-success-border-strong\/20{color:#3f782433}.n-text-light-success-border-strong\/25{color:#3f782440}.n-text-light-success-border-strong\/30{color:#3f78244d}.n-text-light-success-border-strong\/35{color:#3f782459}.n-text-light-success-border-strong\/40{color:#3f782466}.n-text-light-success-border-strong\/45{color:#3f782473}.n-text-light-success-border-strong\/5{color:#3f78240d}.n-text-light-success-border-strong\/50{color:#3f782480}.n-text-light-success-border-strong\/55{color:#3f78248c}.n-text-light-success-border-strong\/60{color:#3f782499}.n-text-light-success-border-strong\/65{color:#3f7824a6}.n-text-light-success-border-strong\/70{color:#3f7824b3}.n-text-light-success-border-strong\/75{color:#3f7824bf}.n-text-light-success-border-strong\/80{color:#3f7824cc}.n-text-light-success-border-strong\/85{color:#3f7824d9}.n-text-light-success-border-strong\/90{color:#3f7824e6}.n-text-light-success-border-strong\/95{color:#3f7824f2}.n-text-light-success-border-weak{color:#90cb62}.n-text-light-success-border-weak\/0{color:#90cb6200}.n-text-light-success-border-weak\/10{color:#90cb621a}.n-text-light-success-border-weak\/100{color:#90cb62}.n-text-light-success-border-weak\/15{color:#90cb6226}.n-text-light-success-border-weak\/20{color:#90cb6233}.n-text-light-success-border-weak\/25{color:#90cb6240}.n-text-light-success-border-weak\/30{color:#90cb624d}.n-text-light-success-border-weak\/35{color:#90cb6259}.n-text-light-success-border-weak\/40{color:#90cb6266}.n-text-light-success-border-weak\/45{color:#90cb6273}.n-text-light-success-border-weak\/5{color:#90cb620d}.n-text-light-success-border-weak\/50{color:#90cb6280}.n-text-light-success-border-weak\/55{color:#90cb628c}.n-text-light-success-border-weak\/60{color:#90cb6299}.n-text-light-success-border-weak\/65{color:#90cb62a6}.n-text-light-success-border-weak\/70{color:#90cb62b3}.n-text-light-success-border-weak\/75{color:#90cb62bf}.n-text-light-success-border-weak\/80{color:#90cb62cc}.n-text-light-success-border-weak\/85{color:#90cb62d9}.n-text-light-success-border-weak\/90{color:#90cb62e6}.n-text-light-success-border-weak\/95{color:#90cb62f2}.n-text-light-success-icon{color:#3f7824}.n-text-light-success-icon\/0{color:#3f782400}.n-text-light-success-icon\/10{color:#3f78241a}.n-text-light-success-icon\/100{color:#3f7824}.n-text-light-success-icon\/15{color:#3f782426}.n-text-light-success-icon\/20{color:#3f782433}.n-text-light-success-icon\/25{color:#3f782440}.n-text-light-success-icon\/30{color:#3f78244d}.n-text-light-success-icon\/35{color:#3f782459}.n-text-light-success-icon\/40{color:#3f782466}.n-text-light-success-icon\/45{color:#3f782473}.n-text-light-success-icon\/5{color:#3f78240d}.n-text-light-success-icon\/50{color:#3f782480}.n-text-light-success-icon\/55{color:#3f78248c}.n-text-light-success-icon\/60{color:#3f782499}.n-text-light-success-icon\/65{color:#3f7824a6}.n-text-light-success-icon\/70{color:#3f7824b3}.n-text-light-success-icon\/75{color:#3f7824bf}.n-text-light-success-icon\/80{color:#3f7824cc}.n-text-light-success-icon\/85{color:#3f7824d9}.n-text-light-success-icon\/90{color:#3f7824e6}.n-text-light-success-icon\/95{color:#3f7824f2}.n-text-light-success-text{color:#3f7824}.n-text-light-success-text\/0{color:#3f782400}.n-text-light-success-text\/10{color:#3f78241a}.n-text-light-success-text\/100{color:#3f7824}.n-text-light-success-text\/15{color:#3f782426}.n-text-light-success-text\/20{color:#3f782433}.n-text-light-success-text\/25{color:#3f782440}.n-text-light-success-text\/30{color:#3f78244d}.n-text-light-success-text\/35{color:#3f782459}.n-text-light-success-text\/40{color:#3f782466}.n-text-light-success-text\/45{color:#3f782473}.n-text-light-success-text\/5{color:#3f78240d}.n-text-light-success-text\/50{color:#3f782480}.n-text-light-success-text\/55{color:#3f78248c}.n-text-light-success-text\/60{color:#3f782499}.n-text-light-success-text\/65{color:#3f7824a6}.n-text-light-success-text\/70{color:#3f7824b3}.n-text-light-success-text\/75{color:#3f7824bf}.n-text-light-success-text\/80{color:#3f7824cc}.n-text-light-success-text\/85{color:#3f7824d9}.n-text-light-success-text\/90{color:#3f7824e6}.n-text-light-success-text\/95{color:#3f7824f2}.n-text-light-warning-bg-status{color:#d7aa0a}.n-text-light-warning-bg-status\/0{color:#d7aa0a00}.n-text-light-warning-bg-status\/10{color:#d7aa0a1a}.n-text-light-warning-bg-status\/100{color:#d7aa0a}.n-text-light-warning-bg-status\/15{color:#d7aa0a26}.n-text-light-warning-bg-status\/20{color:#d7aa0a33}.n-text-light-warning-bg-status\/25{color:#d7aa0a40}.n-text-light-warning-bg-status\/30{color:#d7aa0a4d}.n-text-light-warning-bg-status\/35{color:#d7aa0a59}.n-text-light-warning-bg-status\/40{color:#d7aa0a66}.n-text-light-warning-bg-status\/45{color:#d7aa0a73}.n-text-light-warning-bg-status\/5{color:#d7aa0a0d}.n-text-light-warning-bg-status\/50{color:#d7aa0a80}.n-text-light-warning-bg-status\/55{color:#d7aa0a8c}.n-text-light-warning-bg-status\/60{color:#d7aa0a99}.n-text-light-warning-bg-status\/65{color:#d7aa0aa6}.n-text-light-warning-bg-status\/70{color:#d7aa0ab3}.n-text-light-warning-bg-status\/75{color:#d7aa0abf}.n-text-light-warning-bg-status\/80{color:#d7aa0acc}.n-text-light-warning-bg-status\/85{color:#d7aa0ad9}.n-text-light-warning-bg-status\/90{color:#d7aa0ae6}.n-text-light-warning-bg-status\/95{color:#d7aa0af2}.n-text-light-warning-bg-strong{color:#765500}.n-text-light-warning-bg-strong\/0{color:#76550000}.n-text-light-warning-bg-strong\/10{color:#7655001a}.n-text-light-warning-bg-strong\/100{color:#765500}.n-text-light-warning-bg-strong\/15{color:#76550026}.n-text-light-warning-bg-strong\/20{color:#76550033}.n-text-light-warning-bg-strong\/25{color:#76550040}.n-text-light-warning-bg-strong\/30{color:#7655004d}.n-text-light-warning-bg-strong\/35{color:#76550059}.n-text-light-warning-bg-strong\/40{color:#76550066}.n-text-light-warning-bg-strong\/45{color:#76550073}.n-text-light-warning-bg-strong\/5{color:#7655000d}.n-text-light-warning-bg-strong\/50{color:#76550080}.n-text-light-warning-bg-strong\/55{color:#7655008c}.n-text-light-warning-bg-strong\/60{color:#76550099}.n-text-light-warning-bg-strong\/65{color:#765500a6}.n-text-light-warning-bg-strong\/70{color:#765500b3}.n-text-light-warning-bg-strong\/75{color:#765500bf}.n-text-light-warning-bg-strong\/80{color:#765500cc}.n-text-light-warning-bg-strong\/85{color:#765500d9}.n-text-light-warning-bg-strong\/90{color:#765500e6}.n-text-light-warning-bg-strong\/95{color:#765500f2}.n-text-light-warning-bg-weak{color:#fffad1}.n-text-light-warning-bg-weak\/0{color:#fffad100}.n-text-light-warning-bg-weak\/10{color:#fffad11a}.n-text-light-warning-bg-weak\/100{color:#fffad1}.n-text-light-warning-bg-weak\/15{color:#fffad126}.n-text-light-warning-bg-weak\/20{color:#fffad133}.n-text-light-warning-bg-weak\/25{color:#fffad140}.n-text-light-warning-bg-weak\/30{color:#fffad14d}.n-text-light-warning-bg-weak\/35{color:#fffad159}.n-text-light-warning-bg-weak\/40{color:#fffad166}.n-text-light-warning-bg-weak\/45{color:#fffad173}.n-text-light-warning-bg-weak\/5{color:#fffad10d}.n-text-light-warning-bg-weak\/50{color:#fffad180}.n-text-light-warning-bg-weak\/55{color:#fffad18c}.n-text-light-warning-bg-weak\/60{color:#fffad199}.n-text-light-warning-bg-weak\/65{color:#fffad1a6}.n-text-light-warning-bg-weak\/70{color:#fffad1b3}.n-text-light-warning-bg-weak\/75{color:#fffad1bf}.n-text-light-warning-bg-weak\/80{color:#fffad1cc}.n-text-light-warning-bg-weak\/85{color:#fffad1d9}.n-text-light-warning-bg-weak\/90{color:#fffad1e6}.n-text-light-warning-bg-weak\/95{color:#fffad1f2}.n-text-light-warning-border-strong{color:#996e00}.n-text-light-warning-border-strong\/0{color:#996e0000}.n-text-light-warning-border-strong\/10{color:#996e001a}.n-text-light-warning-border-strong\/100{color:#996e00}.n-text-light-warning-border-strong\/15{color:#996e0026}.n-text-light-warning-border-strong\/20{color:#996e0033}.n-text-light-warning-border-strong\/25{color:#996e0040}.n-text-light-warning-border-strong\/30{color:#996e004d}.n-text-light-warning-border-strong\/35{color:#996e0059}.n-text-light-warning-border-strong\/40{color:#996e0066}.n-text-light-warning-border-strong\/45{color:#996e0073}.n-text-light-warning-border-strong\/5{color:#996e000d}.n-text-light-warning-border-strong\/50{color:#996e0080}.n-text-light-warning-border-strong\/55{color:#996e008c}.n-text-light-warning-border-strong\/60{color:#996e0099}.n-text-light-warning-border-strong\/65{color:#996e00a6}.n-text-light-warning-border-strong\/70{color:#996e00b3}.n-text-light-warning-border-strong\/75{color:#996e00bf}.n-text-light-warning-border-strong\/80{color:#996e00cc}.n-text-light-warning-border-strong\/85{color:#996e00d9}.n-text-light-warning-border-strong\/90{color:#996e00e6}.n-text-light-warning-border-strong\/95{color:#996e00f2}.n-text-light-warning-border-weak{color:#ffd600}.n-text-light-warning-border-weak\/0{color:#ffd60000}.n-text-light-warning-border-weak\/10{color:#ffd6001a}.n-text-light-warning-border-weak\/100{color:#ffd600}.n-text-light-warning-border-weak\/15{color:#ffd60026}.n-text-light-warning-border-weak\/20{color:#ffd60033}.n-text-light-warning-border-weak\/25{color:#ffd60040}.n-text-light-warning-border-weak\/30{color:#ffd6004d}.n-text-light-warning-border-weak\/35{color:#ffd60059}.n-text-light-warning-border-weak\/40{color:#ffd60066}.n-text-light-warning-border-weak\/45{color:#ffd60073}.n-text-light-warning-border-weak\/5{color:#ffd6000d}.n-text-light-warning-border-weak\/50{color:#ffd60080}.n-text-light-warning-border-weak\/55{color:#ffd6008c}.n-text-light-warning-border-weak\/60{color:#ffd60099}.n-text-light-warning-border-weak\/65{color:#ffd600a6}.n-text-light-warning-border-weak\/70{color:#ffd600b3}.n-text-light-warning-border-weak\/75{color:#ffd600bf}.n-text-light-warning-border-weak\/80{color:#ffd600cc}.n-text-light-warning-border-weak\/85{color:#ffd600d9}.n-text-light-warning-border-weak\/90{color:#ffd600e6}.n-text-light-warning-border-weak\/95{color:#ffd600f2}.n-text-light-warning-icon{color:#765500}.n-text-light-warning-icon\/0{color:#76550000}.n-text-light-warning-icon\/10{color:#7655001a}.n-text-light-warning-icon\/100{color:#765500}.n-text-light-warning-icon\/15{color:#76550026}.n-text-light-warning-icon\/20{color:#76550033}.n-text-light-warning-icon\/25{color:#76550040}.n-text-light-warning-icon\/30{color:#7655004d}.n-text-light-warning-icon\/35{color:#76550059}.n-text-light-warning-icon\/40{color:#76550066}.n-text-light-warning-icon\/45{color:#76550073}.n-text-light-warning-icon\/5{color:#7655000d}.n-text-light-warning-icon\/50{color:#76550080}.n-text-light-warning-icon\/55{color:#7655008c}.n-text-light-warning-icon\/60{color:#76550099}.n-text-light-warning-icon\/65{color:#765500a6}.n-text-light-warning-icon\/70{color:#765500b3}.n-text-light-warning-icon\/75{color:#765500bf}.n-text-light-warning-icon\/80{color:#765500cc}.n-text-light-warning-icon\/85{color:#765500d9}.n-text-light-warning-icon\/90{color:#765500e6}.n-text-light-warning-icon\/95{color:#765500f2}.n-text-light-warning-text{color:#765500}.n-text-light-warning-text\/0{color:#76550000}.n-text-light-warning-text\/10{color:#7655001a}.n-text-light-warning-text\/100{color:#765500}.n-text-light-warning-text\/15{color:#76550026}.n-text-light-warning-text\/20{color:#76550033}.n-text-light-warning-text\/25{color:#76550040}.n-text-light-warning-text\/30{color:#7655004d}.n-text-light-warning-text\/35{color:#76550059}.n-text-light-warning-text\/40{color:#76550066}.n-text-light-warning-text\/45{color:#76550073}.n-text-light-warning-text\/5{color:#7655000d}.n-text-light-warning-text\/50{color:#76550080}.n-text-light-warning-text\/55{color:#7655008c}.n-text-light-warning-text\/60{color:#76550099}.n-text-light-warning-text\/65{color:#765500a6}.n-text-light-warning-text\/70{color:#765500b3}.n-text-light-warning-text\/75{color:#765500bf}.n-text-light-warning-text\/80{color:#765500cc}.n-text-light-warning-text\/85{color:#765500d9}.n-text-light-warning-text\/90{color:#765500e6}.n-text-light-warning-text\/95{color:#765500f2}.n-text-neutral-10{color:#fff}.n-text-neutral-10\/0{color:#fff0}.n-text-neutral-10\/10{color:#ffffff1a}.n-text-neutral-10\/100{color:#fff}.n-text-neutral-10\/15{color:#ffffff26}.n-text-neutral-10\/20{color:#fff3}.n-text-neutral-10\/25{color:#ffffff40}.n-text-neutral-10\/30{color:#ffffff4d}.n-text-neutral-10\/35{color:#ffffff59}.n-text-neutral-10\/40{color:#fff6}.n-text-neutral-10\/45{color:#ffffff73}.n-text-neutral-10\/5{color:#ffffff0d}.n-text-neutral-10\/50{color:#ffffff80}.n-text-neutral-10\/55{color:#ffffff8c}.n-text-neutral-10\/60{color:#fff9}.n-text-neutral-10\/65{color:#ffffffa6}.n-text-neutral-10\/70{color:#ffffffb3}.n-text-neutral-10\/75{color:#ffffffbf}.n-text-neutral-10\/80{color:#fffc}.n-text-neutral-10\/85{color:#ffffffd9}.n-text-neutral-10\/90{color:#ffffffe6}.n-text-neutral-10\/95{color:#fffffff2}.n-text-neutral-15{color:#f5f6f6}.n-text-neutral-15\/0{color:#f5f6f600}.n-text-neutral-15\/10{color:#f5f6f61a}.n-text-neutral-15\/100{color:#f5f6f6}.n-text-neutral-15\/15{color:#f5f6f626}.n-text-neutral-15\/20{color:#f5f6f633}.n-text-neutral-15\/25{color:#f5f6f640}.n-text-neutral-15\/30{color:#f5f6f64d}.n-text-neutral-15\/35{color:#f5f6f659}.n-text-neutral-15\/40{color:#f5f6f666}.n-text-neutral-15\/45{color:#f5f6f673}.n-text-neutral-15\/5{color:#f5f6f60d}.n-text-neutral-15\/50{color:#f5f6f680}.n-text-neutral-15\/55{color:#f5f6f68c}.n-text-neutral-15\/60{color:#f5f6f699}.n-text-neutral-15\/65{color:#f5f6f6a6}.n-text-neutral-15\/70{color:#f5f6f6b3}.n-text-neutral-15\/75{color:#f5f6f6bf}.n-text-neutral-15\/80{color:#f5f6f6cc}.n-text-neutral-15\/85{color:#f5f6f6d9}.n-text-neutral-15\/90{color:#f5f6f6e6}.n-text-neutral-15\/95{color:#f5f6f6f2}.n-text-neutral-20{color:#e2e3e5}.n-text-neutral-20\/0{color:#e2e3e500}.n-text-neutral-20\/10{color:#e2e3e51a}.n-text-neutral-20\/100{color:#e2e3e5}.n-text-neutral-20\/15{color:#e2e3e526}.n-text-neutral-20\/20{color:#e2e3e533}.n-text-neutral-20\/25{color:#e2e3e540}.n-text-neutral-20\/30{color:#e2e3e54d}.n-text-neutral-20\/35{color:#e2e3e559}.n-text-neutral-20\/40{color:#e2e3e566}.n-text-neutral-20\/45{color:#e2e3e573}.n-text-neutral-20\/5{color:#e2e3e50d}.n-text-neutral-20\/50{color:#e2e3e580}.n-text-neutral-20\/55{color:#e2e3e58c}.n-text-neutral-20\/60{color:#e2e3e599}.n-text-neutral-20\/65{color:#e2e3e5a6}.n-text-neutral-20\/70{color:#e2e3e5b3}.n-text-neutral-20\/75{color:#e2e3e5bf}.n-text-neutral-20\/80{color:#e2e3e5cc}.n-text-neutral-20\/85{color:#e2e3e5d9}.n-text-neutral-20\/90{color:#e2e3e5e6}.n-text-neutral-20\/95{color:#e2e3e5f2}.n-text-neutral-25{color:#cfd1d4}.n-text-neutral-25\/0{color:#cfd1d400}.n-text-neutral-25\/10{color:#cfd1d41a}.n-text-neutral-25\/100{color:#cfd1d4}.n-text-neutral-25\/15{color:#cfd1d426}.n-text-neutral-25\/20{color:#cfd1d433}.n-text-neutral-25\/25{color:#cfd1d440}.n-text-neutral-25\/30{color:#cfd1d44d}.n-text-neutral-25\/35{color:#cfd1d459}.n-text-neutral-25\/40{color:#cfd1d466}.n-text-neutral-25\/45{color:#cfd1d473}.n-text-neutral-25\/5{color:#cfd1d40d}.n-text-neutral-25\/50{color:#cfd1d480}.n-text-neutral-25\/55{color:#cfd1d48c}.n-text-neutral-25\/60{color:#cfd1d499}.n-text-neutral-25\/65{color:#cfd1d4a6}.n-text-neutral-25\/70{color:#cfd1d4b3}.n-text-neutral-25\/75{color:#cfd1d4bf}.n-text-neutral-25\/80{color:#cfd1d4cc}.n-text-neutral-25\/85{color:#cfd1d4d9}.n-text-neutral-25\/90{color:#cfd1d4e6}.n-text-neutral-25\/95{color:#cfd1d4f2}.n-text-neutral-30{color:#bbbec3}.n-text-neutral-30\/0{color:#bbbec300}.n-text-neutral-30\/10{color:#bbbec31a}.n-text-neutral-30\/100{color:#bbbec3}.n-text-neutral-30\/15{color:#bbbec326}.n-text-neutral-30\/20{color:#bbbec333}.n-text-neutral-30\/25{color:#bbbec340}.n-text-neutral-30\/30{color:#bbbec34d}.n-text-neutral-30\/35{color:#bbbec359}.n-text-neutral-30\/40{color:#bbbec366}.n-text-neutral-30\/45{color:#bbbec373}.n-text-neutral-30\/5{color:#bbbec30d}.n-text-neutral-30\/50{color:#bbbec380}.n-text-neutral-30\/55{color:#bbbec38c}.n-text-neutral-30\/60{color:#bbbec399}.n-text-neutral-30\/65{color:#bbbec3a6}.n-text-neutral-30\/70{color:#bbbec3b3}.n-text-neutral-30\/75{color:#bbbec3bf}.n-text-neutral-30\/80{color:#bbbec3cc}.n-text-neutral-30\/85{color:#bbbec3d9}.n-text-neutral-30\/90{color:#bbbec3e6}.n-text-neutral-30\/95{color:#bbbec3f2}.n-text-neutral-35{color:#a8acb2}.n-text-neutral-35\/0{color:#a8acb200}.n-text-neutral-35\/10{color:#a8acb21a}.n-text-neutral-35\/100{color:#a8acb2}.n-text-neutral-35\/15{color:#a8acb226}.n-text-neutral-35\/20{color:#a8acb233}.n-text-neutral-35\/25{color:#a8acb240}.n-text-neutral-35\/30{color:#a8acb24d}.n-text-neutral-35\/35{color:#a8acb259}.n-text-neutral-35\/40{color:#a8acb266}.n-text-neutral-35\/45{color:#a8acb273}.n-text-neutral-35\/5{color:#a8acb20d}.n-text-neutral-35\/50{color:#a8acb280}.n-text-neutral-35\/55{color:#a8acb28c}.n-text-neutral-35\/60{color:#a8acb299}.n-text-neutral-35\/65{color:#a8acb2a6}.n-text-neutral-35\/70{color:#a8acb2b3}.n-text-neutral-35\/75{color:#a8acb2bf}.n-text-neutral-35\/80{color:#a8acb2cc}.n-text-neutral-35\/85{color:#a8acb2d9}.n-text-neutral-35\/90{color:#a8acb2e6}.n-text-neutral-35\/95{color:#a8acb2f2}.n-text-neutral-40{color:#959aa1}.n-text-neutral-40\/0{color:#959aa100}.n-text-neutral-40\/10{color:#959aa11a}.n-text-neutral-40\/100{color:#959aa1}.n-text-neutral-40\/15{color:#959aa126}.n-text-neutral-40\/20{color:#959aa133}.n-text-neutral-40\/25{color:#959aa140}.n-text-neutral-40\/30{color:#959aa14d}.n-text-neutral-40\/35{color:#959aa159}.n-text-neutral-40\/40{color:#959aa166}.n-text-neutral-40\/45{color:#959aa173}.n-text-neutral-40\/5{color:#959aa10d}.n-text-neutral-40\/50{color:#959aa180}.n-text-neutral-40\/55{color:#959aa18c}.n-text-neutral-40\/60{color:#959aa199}.n-text-neutral-40\/65{color:#959aa1a6}.n-text-neutral-40\/70{color:#959aa1b3}.n-text-neutral-40\/75{color:#959aa1bf}.n-text-neutral-40\/80{color:#959aa1cc}.n-text-neutral-40\/85{color:#959aa1d9}.n-text-neutral-40\/90{color:#959aa1e6}.n-text-neutral-40\/95{color:#959aa1f2}.n-text-neutral-45{color:#818790}.n-text-neutral-45\/0{color:#81879000}.n-text-neutral-45\/10{color:#8187901a}.n-text-neutral-45\/100{color:#818790}.n-text-neutral-45\/15{color:#81879026}.n-text-neutral-45\/20{color:#81879033}.n-text-neutral-45\/25{color:#81879040}.n-text-neutral-45\/30{color:#8187904d}.n-text-neutral-45\/35{color:#81879059}.n-text-neutral-45\/40{color:#81879066}.n-text-neutral-45\/45{color:#81879073}.n-text-neutral-45\/5{color:#8187900d}.n-text-neutral-45\/50{color:#81879080}.n-text-neutral-45\/55{color:#8187908c}.n-text-neutral-45\/60{color:#81879099}.n-text-neutral-45\/65{color:#818790a6}.n-text-neutral-45\/70{color:#818790b3}.n-text-neutral-45\/75{color:#818790bf}.n-text-neutral-45\/80{color:#818790cc}.n-text-neutral-45\/85{color:#818790d9}.n-text-neutral-45\/90{color:#818790e6}.n-text-neutral-45\/95{color:#818790f2}.n-text-neutral-50{color:#6f757e}.n-text-neutral-50\/0{color:#6f757e00}.n-text-neutral-50\/10{color:#6f757e1a}.n-text-neutral-50\/100{color:#6f757e}.n-text-neutral-50\/15{color:#6f757e26}.n-text-neutral-50\/20{color:#6f757e33}.n-text-neutral-50\/25{color:#6f757e40}.n-text-neutral-50\/30{color:#6f757e4d}.n-text-neutral-50\/35{color:#6f757e59}.n-text-neutral-50\/40{color:#6f757e66}.n-text-neutral-50\/45{color:#6f757e73}.n-text-neutral-50\/5{color:#6f757e0d}.n-text-neutral-50\/50{color:#6f757e80}.n-text-neutral-50\/55{color:#6f757e8c}.n-text-neutral-50\/60{color:#6f757e99}.n-text-neutral-50\/65{color:#6f757ea6}.n-text-neutral-50\/70{color:#6f757eb3}.n-text-neutral-50\/75{color:#6f757ebf}.n-text-neutral-50\/80{color:#6f757ecc}.n-text-neutral-50\/85{color:#6f757ed9}.n-text-neutral-50\/90{color:#6f757ee6}.n-text-neutral-50\/95{color:#6f757ef2}.n-text-neutral-55{color:#5e636a}.n-text-neutral-55\/0{color:#5e636a00}.n-text-neutral-55\/10{color:#5e636a1a}.n-text-neutral-55\/100{color:#5e636a}.n-text-neutral-55\/15{color:#5e636a26}.n-text-neutral-55\/20{color:#5e636a33}.n-text-neutral-55\/25{color:#5e636a40}.n-text-neutral-55\/30{color:#5e636a4d}.n-text-neutral-55\/35{color:#5e636a59}.n-text-neutral-55\/40{color:#5e636a66}.n-text-neutral-55\/45{color:#5e636a73}.n-text-neutral-55\/5{color:#5e636a0d}.n-text-neutral-55\/50{color:#5e636a80}.n-text-neutral-55\/55{color:#5e636a8c}.n-text-neutral-55\/60{color:#5e636a99}.n-text-neutral-55\/65{color:#5e636aa6}.n-text-neutral-55\/70{color:#5e636ab3}.n-text-neutral-55\/75{color:#5e636abf}.n-text-neutral-55\/80{color:#5e636acc}.n-text-neutral-55\/85{color:#5e636ad9}.n-text-neutral-55\/90{color:#5e636ae6}.n-text-neutral-55\/95{color:#5e636af2}.n-text-neutral-60{color:#4d5157}.n-text-neutral-60\/0{color:#4d515700}.n-text-neutral-60\/10{color:#4d51571a}.n-text-neutral-60\/100{color:#4d5157}.n-text-neutral-60\/15{color:#4d515726}.n-text-neutral-60\/20{color:#4d515733}.n-text-neutral-60\/25{color:#4d515740}.n-text-neutral-60\/30{color:#4d51574d}.n-text-neutral-60\/35{color:#4d515759}.n-text-neutral-60\/40{color:#4d515766}.n-text-neutral-60\/45{color:#4d515773}.n-text-neutral-60\/5{color:#4d51570d}.n-text-neutral-60\/50{color:#4d515780}.n-text-neutral-60\/55{color:#4d51578c}.n-text-neutral-60\/60{color:#4d515799}.n-text-neutral-60\/65{color:#4d5157a6}.n-text-neutral-60\/70{color:#4d5157b3}.n-text-neutral-60\/75{color:#4d5157bf}.n-text-neutral-60\/80{color:#4d5157cc}.n-text-neutral-60\/85{color:#4d5157d9}.n-text-neutral-60\/90{color:#4d5157e6}.n-text-neutral-60\/95{color:#4d5157f2}.n-text-neutral-65{color:#3c3f44}.n-text-neutral-65\/0{color:#3c3f4400}.n-text-neutral-65\/10{color:#3c3f441a}.n-text-neutral-65\/100{color:#3c3f44}.n-text-neutral-65\/15{color:#3c3f4426}.n-text-neutral-65\/20{color:#3c3f4433}.n-text-neutral-65\/25{color:#3c3f4440}.n-text-neutral-65\/30{color:#3c3f444d}.n-text-neutral-65\/35{color:#3c3f4459}.n-text-neutral-65\/40{color:#3c3f4466}.n-text-neutral-65\/45{color:#3c3f4473}.n-text-neutral-65\/5{color:#3c3f440d}.n-text-neutral-65\/50{color:#3c3f4480}.n-text-neutral-65\/55{color:#3c3f448c}.n-text-neutral-65\/60{color:#3c3f4499}.n-text-neutral-65\/65{color:#3c3f44a6}.n-text-neutral-65\/70{color:#3c3f44b3}.n-text-neutral-65\/75{color:#3c3f44bf}.n-text-neutral-65\/80{color:#3c3f44cc}.n-text-neutral-65\/85{color:#3c3f44d9}.n-text-neutral-65\/90{color:#3c3f44e6}.n-text-neutral-65\/95{color:#3c3f44f2}.n-text-neutral-70{color:#212325}.n-text-neutral-70\/0{color:#21232500}.n-text-neutral-70\/10{color:#2123251a}.n-text-neutral-70\/100{color:#212325}.n-text-neutral-70\/15{color:#21232526}.n-text-neutral-70\/20{color:#21232533}.n-text-neutral-70\/25{color:#21232540}.n-text-neutral-70\/30{color:#2123254d}.n-text-neutral-70\/35{color:#21232559}.n-text-neutral-70\/40{color:#21232566}.n-text-neutral-70\/45{color:#21232573}.n-text-neutral-70\/5{color:#2123250d}.n-text-neutral-70\/50{color:#21232580}.n-text-neutral-70\/55{color:#2123258c}.n-text-neutral-70\/60{color:#21232599}.n-text-neutral-70\/65{color:#212325a6}.n-text-neutral-70\/70{color:#212325b3}.n-text-neutral-70\/75{color:#212325bf}.n-text-neutral-70\/80{color:#212325cc}.n-text-neutral-70\/85{color:#212325d9}.n-text-neutral-70\/90{color:#212325e6}.n-text-neutral-70\/95{color:#212325f2}.n-text-neutral-75{color:#1a1b1d}.n-text-neutral-75\/0{color:#1a1b1d00}.n-text-neutral-75\/10{color:#1a1b1d1a}.n-text-neutral-75\/100{color:#1a1b1d}.n-text-neutral-75\/15{color:#1a1b1d26}.n-text-neutral-75\/20{color:#1a1b1d33}.n-text-neutral-75\/25{color:#1a1b1d40}.n-text-neutral-75\/30{color:#1a1b1d4d}.n-text-neutral-75\/35{color:#1a1b1d59}.n-text-neutral-75\/40{color:#1a1b1d66}.n-text-neutral-75\/45{color:#1a1b1d73}.n-text-neutral-75\/5{color:#1a1b1d0d}.n-text-neutral-75\/50{color:#1a1b1d80}.n-text-neutral-75\/55{color:#1a1b1d8c}.n-text-neutral-75\/60{color:#1a1b1d99}.n-text-neutral-75\/65{color:#1a1b1da6}.n-text-neutral-75\/70{color:#1a1b1db3}.n-text-neutral-75\/75{color:#1a1b1dbf}.n-text-neutral-75\/80{color:#1a1b1dcc}.n-text-neutral-75\/85{color:#1a1b1dd9}.n-text-neutral-75\/90{color:#1a1b1de6}.n-text-neutral-75\/95{color:#1a1b1df2}.n-text-neutral-80{color:#09090a}.n-text-neutral-80\/0{color:#09090a00}.n-text-neutral-80\/10{color:#09090a1a}.n-text-neutral-80\/100{color:#09090a}.n-text-neutral-80\/15{color:#09090a26}.n-text-neutral-80\/20{color:#09090a33}.n-text-neutral-80\/25{color:#09090a40}.n-text-neutral-80\/30{color:#09090a4d}.n-text-neutral-80\/35{color:#09090a59}.n-text-neutral-80\/40{color:#09090a66}.n-text-neutral-80\/45{color:#09090a73}.n-text-neutral-80\/5{color:#09090a0d}.n-text-neutral-80\/50{color:#09090a80}.n-text-neutral-80\/55{color:#09090a8c}.n-text-neutral-80\/60{color:#09090a99}.n-text-neutral-80\/65{color:#09090aa6}.n-text-neutral-80\/70{color:#09090ab3}.n-text-neutral-80\/75{color:#09090abf}.n-text-neutral-80\/80{color:#09090acc}.n-text-neutral-80\/85{color:#09090ad9}.n-text-neutral-80\/90{color:#09090ae6}.n-text-neutral-80\/95{color:#09090af2}.n-text-neutral-bg-default{color:var(--theme-color-neutral-bg-default)}.n-text-neutral-bg-on-bg-weak{color:var(--theme-color-neutral-bg-on-bg-weak)}.n-text-neutral-bg-status{color:var(--theme-color-neutral-bg-status)}.n-text-neutral-bg-strong{color:var(--theme-color-neutral-bg-strong)}.n-text-neutral-bg-stronger{color:var(--theme-color-neutral-bg-stronger)}.n-text-neutral-bg-strongest{color:var(--theme-color-neutral-bg-strongest)}.n-text-neutral-bg-weak{color:var(--theme-color-neutral-bg-weak)}.n-text-neutral-border-strong{color:var(--theme-color-neutral-border-strong)}.n-text-neutral-border-strongest{color:var(--theme-color-neutral-border-strongest)}.n-text-neutral-border-weak{color:var(--theme-color-neutral-border-weak)}.n-text-neutral-hover{color:var(--theme-color-neutral-hover)}.n-text-neutral-icon{color:var(--theme-color-neutral-icon)}.n-text-neutral-pressed{color:var(--theme-color-neutral-pressed)}.n-text-neutral-text-default{color:var(--theme-color-neutral-text-default)}.n-text-neutral-text-inverse{color:var(--theme-color-neutral-text-inverse)}.n-text-neutral-text-weak{color:var(--theme-color-neutral-text-weak)}.n-text-neutral-text-weaker{color:var(--theme-color-neutral-text-weaker)}.n-text-neutral-text-weakest{color:var(--theme-color-neutral-text-weakest)}.n-text-primary-bg-selected{color:var(--theme-color-primary-bg-selected)}.n-text-primary-bg-status{color:var(--theme-color-primary-bg-status)}.n-text-primary-bg-strong{color:var(--theme-color-primary-bg-strong)}.n-text-primary-bg-weak{color:var(--theme-color-primary-bg-weak)}.n-text-primary-border-strong{color:var(--theme-color-primary-border-strong)}.n-text-primary-border-weak{color:var(--theme-color-primary-border-weak)}.n-text-primary-focus{color:var(--theme-color-primary-focus)}.n-text-primary-hover-strong{color:var(--theme-color-primary-hover-strong)}.n-text-primary-hover-weak{color:var(--theme-color-primary-hover-weak)}.n-text-primary-icon{color:var(--theme-color-primary-icon)}.n-text-primary-pressed-strong{color:var(--theme-color-primary-pressed-strong)}.n-text-primary-pressed-weak{color:var(--theme-color-primary-pressed-weak)}.n-text-primary-text{color:var(--theme-color-primary-text)}.n-text-success-bg-status{color:var(--theme-color-success-bg-status)}.n-text-success-bg-strong{color:var(--theme-color-success-bg-strong)}.n-text-success-bg-weak{color:var(--theme-color-success-bg-weak)}.n-text-success-border-strong{color:var(--theme-color-success-border-strong)}.n-text-success-border-weak{color:var(--theme-color-success-border-weak)}.n-text-success-icon{color:var(--theme-color-success-icon)}.n-text-success-text{color:var(--theme-color-success-text)}.n-text-warning-bg-status{color:var(--theme-color-warning-bg-status)}.n-text-warning-bg-strong{color:var(--theme-color-warning-bg-strong)}.n-text-warning-bg-weak{color:var(--theme-color-warning-bg-weak)}.n-text-warning-border-strong{color:var(--theme-color-warning-border-strong)}.n-text-warning-border-weak{color:var(--theme-color-warning-border-weak)}.n-text-warning-icon{color:var(--theme-color-warning-icon)}.n-text-warning-text{color:var(--theme-color-warning-text)}.n-shadow-light-raised{--tw-shadow:0px 1px 2px 0px rgb(from #1a1b1dff r g b / .18);--tw-shadow-colored:0px 1px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.n-shadow-overlay{--tw-shadow:var(--theme-shadow-overlay);--tw-shadow-colored:var(--theme-shadow-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.n-shadow-raised{--tw-shadow:var(--theme-shadow-raised);--tw-shadow-colored:var(--theme-shadow-raised);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.n-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.42,0,.58,1);transition-duration:.1s}.n-transition-quick{transition:.1s cubic-bezier(.42,0,.58,1) 0ms}.n-duration-slow{transition-duration:.25s}body,html{font-family:Public Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*:focus-visible{outline-style:solid;outline-color:var(--theme-color-primary-focus)}.first\:n-rounded-t-sm:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.last\:n-rounded-b-sm:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.hover\:n-rotate-12:hover{--tw-rotate:12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:n-border-danger-bg-status:hover{border-color:var(--theme-color-danger-bg-status)}.hover\:n-border-danger-bg-strong:hover{border-color:var(--theme-color-danger-bg-strong)}.hover\:n-border-danger-bg-weak:hover{border-color:var(--theme-color-danger-bg-weak)}.hover\:n-border-danger-border-strong:hover{border-color:var(--theme-color-danger-border-strong)}.hover\:n-border-danger-border-weak:hover{border-color:var(--theme-color-danger-border-weak)}.hover\:n-border-danger-hover-strong:hover{border-color:var(--theme-color-danger-hover-strong)}.hover\:n-border-danger-hover-weak:hover{border-color:var(--theme-color-danger-hover-weak)}.hover\:n-border-danger-icon:hover{border-color:var(--theme-color-danger-icon)}.hover\:n-border-danger-pressed-strong:hover{border-color:var(--theme-color-danger-pressed-strong)}.hover\:n-border-danger-pressed-weak:hover{border-color:var(--theme-color-danger-pressed-weak)}.hover\:n-border-danger-text:hover{border-color:var(--theme-color-danger-text)}.hover\:n-border-dark-danger-bg-status:hover{border-color:#f96746}.hover\:n-border-dark-danger-bg-status\/0:hover{border-color:#f9674600}.hover\:n-border-dark-danger-bg-status\/10:hover{border-color:#f967461a}.hover\:n-border-dark-danger-bg-status\/100:hover{border-color:#f96746}.hover\:n-border-dark-danger-bg-status\/15:hover{border-color:#f9674626}.hover\:n-border-dark-danger-bg-status\/20:hover{border-color:#f9674633}.hover\:n-border-dark-danger-bg-status\/25:hover{border-color:#f9674640}.hover\:n-border-dark-danger-bg-status\/30:hover{border-color:#f967464d}.hover\:n-border-dark-danger-bg-status\/35:hover{border-color:#f9674659}.hover\:n-border-dark-danger-bg-status\/40:hover{border-color:#f9674666}.hover\:n-border-dark-danger-bg-status\/45:hover{border-color:#f9674673}.hover\:n-border-dark-danger-bg-status\/5:hover{border-color:#f967460d}.hover\:n-border-dark-danger-bg-status\/50:hover{border-color:#f9674680}.hover\:n-border-dark-danger-bg-status\/55:hover{border-color:#f967468c}.hover\:n-border-dark-danger-bg-status\/60:hover{border-color:#f9674699}.hover\:n-border-dark-danger-bg-status\/65:hover{border-color:#f96746a6}.hover\:n-border-dark-danger-bg-status\/70:hover{border-color:#f96746b3}.hover\:n-border-dark-danger-bg-status\/75:hover{border-color:#f96746bf}.hover\:n-border-dark-danger-bg-status\/80:hover{border-color:#f96746cc}.hover\:n-border-dark-danger-bg-status\/85:hover{border-color:#f96746d9}.hover\:n-border-dark-danger-bg-status\/90:hover{border-color:#f96746e6}.hover\:n-border-dark-danger-bg-status\/95:hover{border-color:#f96746f2}.hover\:n-border-dark-danger-bg-strong:hover{border-color:#ffaa97}.hover\:n-border-dark-danger-bg-strong\/0:hover{border-color:#ffaa9700}.hover\:n-border-dark-danger-bg-strong\/10:hover{border-color:#ffaa971a}.hover\:n-border-dark-danger-bg-strong\/100:hover{border-color:#ffaa97}.hover\:n-border-dark-danger-bg-strong\/15:hover{border-color:#ffaa9726}.hover\:n-border-dark-danger-bg-strong\/20:hover{border-color:#ffaa9733}.hover\:n-border-dark-danger-bg-strong\/25:hover{border-color:#ffaa9740}.hover\:n-border-dark-danger-bg-strong\/30:hover{border-color:#ffaa974d}.hover\:n-border-dark-danger-bg-strong\/35:hover{border-color:#ffaa9759}.hover\:n-border-dark-danger-bg-strong\/40:hover{border-color:#ffaa9766}.hover\:n-border-dark-danger-bg-strong\/45:hover{border-color:#ffaa9773}.hover\:n-border-dark-danger-bg-strong\/5:hover{border-color:#ffaa970d}.hover\:n-border-dark-danger-bg-strong\/50:hover{border-color:#ffaa9780}.hover\:n-border-dark-danger-bg-strong\/55:hover{border-color:#ffaa978c}.hover\:n-border-dark-danger-bg-strong\/60:hover{border-color:#ffaa9799}.hover\:n-border-dark-danger-bg-strong\/65:hover{border-color:#ffaa97a6}.hover\:n-border-dark-danger-bg-strong\/70:hover{border-color:#ffaa97b3}.hover\:n-border-dark-danger-bg-strong\/75:hover{border-color:#ffaa97bf}.hover\:n-border-dark-danger-bg-strong\/80:hover{border-color:#ffaa97cc}.hover\:n-border-dark-danger-bg-strong\/85:hover{border-color:#ffaa97d9}.hover\:n-border-dark-danger-bg-strong\/90:hover{border-color:#ffaa97e6}.hover\:n-border-dark-danger-bg-strong\/95:hover{border-color:#ffaa97f2}.hover\:n-border-dark-danger-bg-weak:hover{border-color:#432520}.hover\:n-border-dark-danger-bg-weak\/0:hover{border-color:#43252000}.hover\:n-border-dark-danger-bg-weak\/10:hover{border-color:#4325201a}.hover\:n-border-dark-danger-bg-weak\/100:hover{border-color:#432520}.hover\:n-border-dark-danger-bg-weak\/15:hover{border-color:#43252026}.hover\:n-border-dark-danger-bg-weak\/20:hover{border-color:#43252033}.hover\:n-border-dark-danger-bg-weak\/25:hover{border-color:#43252040}.hover\:n-border-dark-danger-bg-weak\/30:hover{border-color:#4325204d}.hover\:n-border-dark-danger-bg-weak\/35:hover{border-color:#43252059}.hover\:n-border-dark-danger-bg-weak\/40:hover{border-color:#43252066}.hover\:n-border-dark-danger-bg-weak\/45:hover{border-color:#43252073}.hover\:n-border-dark-danger-bg-weak\/5:hover{border-color:#4325200d}.hover\:n-border-dark-danger-bg-weak\/50:hover{border-color:#43252080}.hover\:n-border-dark-danger-bg-weak\/55:hover{border-color:#4325208c}.hover\:n-border-dark-danger-bg-weak\/60:hover{border-color:#43252099}.hover\:n-border-dark-danger-bg-weak\/65:hover{border-color:#432520a6}.hover\:n-border-dark-danger-bg-weak\/70:hover{border-color:#432520b3}.hover\:n-border-dark-danger-bg-weak\/75:hover{border-color:#432520bf}.hover\:n-border-dark-danger-bg-weak\/80:hover{border-color:#432520cc}.hover\:n-border-dark-danger-bg-weak\/85:hover{border-color:#432520d9}.hover\:n-border-dark-danger-bg-weak\/90:hover{border-color:#432520e6}.hover\:n-border-dark-danger-bg-weak\/95:hover{border-color:#432520f2}.hover\:n-border-dark-danger-border-strong:hover{border-color:#ffaa97}.hover\:n-border-dark-danger-border-strong\/0:hover{border-color:#ffaa9700}.hover\:n-border-dark-danger-border-strong\/10:hover{border-color:#ffaa971a}.hover\:n-border-dark-danger-border-strong\/100:hover{border-color:#ffaa97}.hover\:n-border-dark-danger-border-strong\/15:hover{border-color:#ffaa9726}.hover\:n-border-dark-danger-border-strong\/20:hover{border-color:#ffaa9733}.hover\:n-border-dark-danger-border-strong\/25:hover{border-color:#ffaa9740}.hover\:n-border-dark-danger-border-strong\/30:hover{border-color:#ffaa974d}.hover\:n-border-dark-danger-border-strong\/35:hover{border-color:#ffaa9759}.hover\:n-border-dark-danger-border-strong\/40:hover{border-color:#ffaa9766}.hover\:n-border-dark-danger-border-strong\/45:hover{border-color:#ffaa9773}.hover\:n-border-dark-danger-border-strong\/5:hover{border-color:#ffaa970d}.hover\:n-border-dark-danger-border-strong\/50:hover{border-color:#ffaa9780}.hover\:n-border-dark-danger-border-strong\/55:hover{border-color:#ffaa978c}.hover\:n-border-dark-danger-border-strong\/60:hover{border-color:#ffaa9799}.hover\:n-border-dark-danger-border-strong\/65:hover{border-color:#ffaa97a6}.hover\:n-border-dark-danger-border-strong\/70:hover{border-color:#ffaa97b3}.hover\:n-border-dark-danger-border-strong\/75:hover{border-color:#ffaa97bf}.hover\:n-border-dark-danger-border-strong\/80:hover{border-color:#ffaa97cc}.hover\:n-border-dark-danger-border-strong\/85:hover{border-color:#ffaa97d9}.hover\:n-border-dark-danger-border-strong\/90:hover{border-color:#ffaa97e6}.hover\:n-border-dark-danger-border-strong\/95:hover{border-color:#ffaa97f2}.hover\:n-border-dark-danger-border-weak:hover{border-color:#730e00}.hover\:n-border-dark-danger-border-weak\/0:hover{border-color:#730e0000}.hover\:n-border-dark-danger-border-weak\/10:hover{border-color:#730e001a}.hover\:n-border-dark-danger-border-weak\/100:hover{border-color:#730e00}.hover\:n-border-dark-danger-border-weak\/15:hover{border-color:#730e0026}.hover\:n-border-dark-danger-border-weak\/20:hover{border-color:#730e0033}.hover\:n-border-dark-danger-border-weak\/25:hover{border-color:#730e0040}.hover\:n-border-dark-danger-border-weak\/30:hover{border-color:#730e004d}.hover\:n-border-dark-danger-border-weak\/35:hover{border-color:#730e0059}.hover\:n-border-dark-danger-border-weak\/40:hover{border-color:#730e0066}.hover\:n-border-dark-danger-border-weak\/45:hover{border-color:#730e0073}.hover\:n-border-dark-danger-border-weak\/5:hover{border-color:#730e000d}.hover\:n-border-dark-danger-border-weak\/50:hover{border-color:#730e0080}.hover\:n-border-dark-danger-border-weak\/55:hover{border-color:#730e008c}.hover\:n-border-dark-danger-border-weak\/60:hover{border-color:#730e0099}.hover\:n-border-dark-danger-border-weak\/65:hover{border-color:#730e00a6}.hover\:n-border-dark-danger-border-weak\/70:hover{border-color:#730e00b3}.hover\:n-border-dark-danger-border-weak\/75:hover{border-color:#730e00bf}.hover\:n-border-dark-danger-border-weak\/80:hover{border-color:#730e00cc}.hover\:n-border-dark-danger-border-weak\/85:hover{border-color:#730e00d9}.hover\:n-border-dark-danger-border-weak\/90:hover{border-color:#730e00e6}.hover\:n-border-dark-danger-border-weak\/95:hover{border-color:#730e00f2}.hover\:n-border-dark-danger-hover-strong:hover{border-color:#f96746}.hover\:n-border-dark-danger-hover-strong\/0:hover{border-color:#f9674600}.hover\:n-border-dark-danger-hover-strong\/10:hover{border-color:#f967461a}.hover\:n-border-dark-danger-hover-strong\/100:hover{border-color:#f96746}.hover\:n-border-dark-danger-hover-strong\/15:hover{border-color:#f9674626}.hover\:n-border-dark-danger-hover-strong\/20:hover{border-color:#f9674633}.hover\:n-border-dark-danger-hover-strong\/25:hover{border-color:#f9674640}.hover\:n-border-dark-danger-hover-strong\/30:hover{border-color:#f967464d}.hover\:n-border-dark-danger-hover-strong\/35:hover{border-color:#f9674659}.hover\:n-border-dark-danger-hover-strong\/40:hover{border-color:#f9674666}.hover\:n-border-dark-danger-hover-strong\/45:hover{border-color:#f9674673}.hover\:n-border-dark-danger-hover-strong\/5:hover{border-color:#f967460d}.hover\:n-border-dark-danger-hover-strong\/50:hover{border-color:#f9674680}.hover\:n-border-dark-danger-hover-strong\/55:hover{border-color:#f967468c}.hover\:n-border-dark-danger-hover-strong\/60:hover{border-color:#f9674699}.hover\:n-border-dark-danger-hover-strong\/65:hover{border-color:#f96746a6}.hover\:n-border-dark-danger-hover-strong\/70:hover{border-color:#f96746b3}.hover\:n-border-dark-danger-hover-strong\/75:hover{border-color:#f96746bf}.hover\:n-border-dark-danger-hover-strong\/80:hover{border-color:#f96746cc}.hover\:n-border-dark-danger-hover-strong\/85:hover{border-color:#f96746d9}.hover\:n-border-dark-danger-hover-strong\/90:hover{border-color:#f96746e6}.hover\:n-border-dark-danger-hover-strong\/95:hover{border-color:#f96746f2}.hover\:n-border-dark-danger-hover-weak:hover{border-color:#ffaa9714}.hover\:n-border-dark-danger-hover-weak\/0:hover{border-color:#ffaa9700}.hover\:n-border-dark-danger-hover-weak\/10:hover{border-color:#ffaa971a}.hover\:n-border-dark-danger-hover-weak\/100:hover{border-color:#ffaa97}.hover\:n-border-dark-danger-hover-weak\/15:hover{border-color:#ffaa9726}.hover\:n-border-dark-danger-hover-weak\/20:hover{border-color:#ffaa9733}.hover\:n-border-dark-danger-hover-weak\/25:hover{border-color:#ffaa9740}.hover\:n-border-dark-danger-hover-weak\/30:hover{border-color:#ffaa974d}.hover\:n-border-dark-danger-hover-weak\/35:hover{border-color:#ffaa9759}.hover\:n-border-dark-danger-hover-weak\/40:hover{border-color:#ffaa9766}.hover\:n-border-dark-danger-hover-weak\/45:hover{border-color:#ffaa9773}.hover\:n-border-dark-danger-hover-weak\/5:hover{border-color:#ffaa970d}.hover\:n-border-dark-danger-hover-weak\/50:hover{border-color:#ffaa9780}.hover\:n-border-dark-danger-hover-weak\/55:hover{border-color:#ffaa978c}.hover\:n-border-dark-danger-hover-weak\/60:hover{border-color:#ffaa9799}.hover\:n-border-dark-danger-hover-weak\/65:hover{border-color:#ffaa97a6}.hover\:n-border-dark-danger-hover-weak\/70:hover{border-color:#ffaa97b3}.hover\:n-border-dark-danger-hover-weak\/75:hover{border-color:#ffaa97bf}.hover\:n-border-dark-danger-hover-weak\/80:hover{border-color:#ffaa97cc}.hover\:n-border-dark-danger-hover-weak\/85:hover{border-color:#ffaa97d9}.hover\:n-border-dark-danger-hover-weak\/90:hover{border-color:#ffaa97e6}.hover\:n-border-dark-danger-hover-weak\/95:hover{border-color:#ffaa97f2}.hover\:n-border-dark-danger-icon:hover{border-color:#ffaa97}.hover\:n-border-dark-danger-icon\/0:hover{border-color:#ffaa9700}.hover\:n-border-dark-danger-icon\/10:hover{border-color:#ffaa971a}.hover\:n-border-dark-danger-icon\/100:hover{border-color:#ffaa97}.hover\:n-border-dark-danger-icon\/15:hover{border-color:#ffaa9726}.hover\:n-border-dark-danger-icon\/20:hover{border-color:#ffaa9733}.hover\:n-border-dark-danger-icon\/25:hover{border-color:#ffaa9740}.hover\:n-border-dark-danger-icon\/30:hover{border-color:#ffaa974d}.hover\:n-border-dark-danger-icon\/35:hover{border-color:#ffaa9759}.hover\:n-border-dark-danger-icon\/40:hover{border-color:#ffaa9766}.hover\:n-border-dark-danger-icon\/45:hover{border-color:#ffaa9773}.hover\:n-border-dark-danger-icon\/5:hover{border-color:#ffaa970d}.hover\:n-border-dark-danger-icon\/50:hover{border-color:#ffaa9780}.hover\:n-border-dark-danger-icon\/55:hover{border-color:#ffaa978c}.hover\:n-border-dark-danger-icon\/60:hover{border-color:#ffaa9799}.hover\:n-border-dark-danger-icon\/65:hover{border-color:#ffaa97a6}.hover\:n-border-dark-danger-icon\/70:hover{border-color:#ffaa97b3}.hover\:n-border-dark-danger-icon\/75:hover{border-color:#ffaa97bf}.hover\:n-border-dark-danger-icon\/80:hover{border-color:#ffaa97cc}.hover\:n-border-dark-danger-icon\/85:hover{border-color:#ffaa97d9}.hover\:n-border-dark-danger-icon\/90:hover{border-color:#ffaa97e6}.hover\:n-border-dark-danger-icon\/95:hover{border-color:#ffaa97f2}.hover\:n-border-dark-danger-pressed-weak:hover{border-color:#ffaa971f}.hover\:n-border-dark-danger-pressed-weak\/0:hover{border-color:#ffaa9700}.hover\:n-border-dark-danger-pressed-weak\/10:hover{border-color:#ffaa971a}.hover\:n-border-dark-danger-pressed-weak\/100:hover{border-color:#ffaa97}.hover\:n-border-dark-danger-pressed-weak\/15:hover{border-color:#ffaa9726}.hover\:n-border-dark-danger-pressed-weak\/20:hover{border-color:#ffaa9733}.hover\:n-border-dark-danger-pressed-weak\/25:hover{border-color:#ffaa9740}.hover\:n-border-dark-danger-pressed-weak\/30:hover{border-color:#ffaa974d}.hover\:n-border-dark-danger-pressed-weak\/35:hover{border-color:#ffaa9759}.hover\:n-border-dark-danger-pressed-weak\/40:hover{border-color:#ffaa9766}.hover\:n-border-dark-danger-pressed-weak\/45:hover{border-color:#ffaa9773}.hover\:n-border-dark-danger-pressed-weak\/5:hover{border-color:#ffaa970d}.hover\:n-border-dark-danger-pressed-weak\/50:hover{border-color:#ffaa9780}.hover\:n-border-dark-danger-pressed-weak\/55:hover{border-color:#ffaa978c}.hover\:n-border-dark-danger-pressed-weak\/60:hover{border-color:#ffaa9799}.hover\:n-border-dark-danger-pressed-weak\/65:hover{border-color:#ffaa97a6}.hover\:n-border-dark-danger-pressed-weak\/70:hover{border-color:#ffaa97b3}.hover\:n-border-dark-danger-pressed-weak\/75:hover{border-color:#ffaa97bf}.hover\:n-border-dark-danger-pressed-weak\/80:hover{border-color:#ffaa97cc}.hover\:n-border-dark-danger-pressed-weak\/85:hover{border-color:#ffaa97d9}.hover\:n-border-dark-danger-pressed-weak\/90:hover{border-color:#ffaa97e6}.hover\:n-border-dark-danger-pressed-weak\/95:hover{border-color:#ffaa97f2}.hover\:n-border-dark-danger-strong:hover{border-color:#e84e2c}.hover\:n-border-dark-danger-strong\/0:hover{border-color:#e84e2c00}.hover\:n-border-dark-danger-strong\/10:hover{border-color:#e84e2c1a}.hover\:n-border-dark-danger-strong\/100:hover{border-color:#e84e2c}.hover\:n-border-dark-danger-strong\/15:hover{border-color:#e84e2c26}.hover\:n-border-dark-danger-strong\/20:hover{border-color:#e84e2c33}.hover\:n-border-dark-danger-strong\/25:hover{border-color:#e84e2c40}.hover\:n-border-dark-danger-strong\/30:hover{border-color:#e84e2c4d}.hover\:n-border-dark-danger-strong\/35:hover{border-color:#e84e2c59}.hover\:n-border-dark-danger-strong\/40:hover{border-color:#e84e2c66}.hover\:n-border-dark-danger-strong\/45:hover{border-color:#e84e2c73}.hover\:n-border-dark-danger-strong\/5:hover{border-color:#e84e2c0d}.hover\:n-border-dark-danger-strong\/50:hover{border-color:#e84e2c80}.hover\:n-border-dark-danger-strong\/55:hover{border-color:#e84e2c8c}.hover\:n-border-dark-danger-strong\/60:hover{border-color:#e84e2c99}.hover\:n-border-dark-danger-strong\/65:hover{border-color:#e84e2ca6}.hover\:n-border-dark-danger-strong\/70:hover{border-color:#e84e2cb3}.hover\:n-border-dark-danger-strong\/75:hover{border-color:#e84e2cbf}.hover\:n-border-dark-danger-strong\/80:hover{border-color:#e84e2ccc}.hover\:n-border-dark-danger-strong\/85:hover{border-color:#e84e2cd9}.hover\:n-border-dark-danger-strong\/90:hover{border-color:#e84e2ce6}.hover\:n-border-dark-danger-strong\/95:hover{border-color:#e84e2cf2}.hover\:n-border-dark-danger-text:hover{border-color:#ffaa97}.hover\:n-border-dark-danger-text\/0:hover{border-color:#ffaa9700}.hover\:n-border-dark-danger-text\/10:hover{border-color:#ffaa971a}.hover\:n-border-dark-danger-text\/100:hover{border-color:#ffaa97}.hover\:n-border-dark-danger-text\/15:hover{border-color:#ffaa9726}.hover\:n-border-dark-danger-text\/20:hover{border-color:#ffaa9733}.hover\:n-border-dark-danger-text\/25:hover{border-color:#ffaa9740}.hover\:n-border-dark-danger-text\/30:hover{border-color:#ffaa974d}.hover\:n-border-dark-danger-text\/35:hover{border-color:#ffaa9759}.hover\:n-border-dark-danger-text\/40:hover{border-color:#ffaa9766}.hover\:n-border-dark-danger-text\/45:hover{border-color:#ffaa9773}.hover\:n-border-dark-danger-text\/5:hover{border-color:#ffaa970d}.hover\:n-border-dark-danger-text\/50:hover{border-color:#ffaa9780}.hover\:n-border-dark-danger-text\/55:hover{border-color:#ffaa978c}.hover\:n-border-dark-danger-text\/60:hover{border-color:#ffaa9799}.hover\:n-border-dark-danger-text\/65:hover{border-color:#ffaa97a6}.hover\:n-border-dark-danger-text\/70:hover{border-color:#ffaa97b3}.hover\:n-border-dark-danger-text\/75:hover{border-color:#ffaa97bf}.hover\:n-border-dark-danger-text\/80:hover{border-color:#ffaa97cc}.hover\:n-border-dark-danger-text\/85:hover{border-color:#ffaa97d9}.hover\:n-border-dark-danger-text\/90:hover{border-color:#ffaa97e6}.hover\:n-border-dark-danger-text\/95:hover{border-color:#ffaa97f2}.hover\:n-border-dark-discovery-bg-status:hover{border-color:#a07bec}.hover\:n-border-dark-discovery-bg-status\/0:hover{border-color:#a07bec00}.hover\:n-border-dark-discovery-bg-status\/10:hover{border-color:#a07bec1a}.hover\:n-border-dark-discovery-bg-status\/100:hover{border-color:#a07bec}.hover\:n-border-dark-discovery-bg-status\/15:hover{border-color:#a07bec26}.hover\:n-border-dark-discovery-bg-status\/20:hover{border-color:#a07bec33}.hover\:n-border-dark-discovery-bg-status\/25:hover{border-color:#a07bec40}.hover\:n-border-dark-discovery-bg-status\/30:hover{border-color:#a07bec4d}.hover\:n-border-dark-discovery-bg-status\/35:hover{border-color:#a07bec59}.hover\:n-border-dark-discovery-bg-status\/40:hover{border-color:#a07bec66}.hover\:n-border-dark-discovery-bg-status\/45:hover{border-color:#a07bec73}.hover\:n-border-dark-discovery-bg-status\/5:hover{border-color:#a07bec0d}.hover\:n-border-dark-discovery-bg-status\/50:hover{border-color:#a07bec80}.hover\:n-border-dark-discovery-bg-status\/55:hover{border-color:#a07bec8c}.hover\:n-border-dark-discovery-bg-status\/60:hover{border-color:#a07bec99}.hover\:n-border-dark-discovery-bg-status\/65:hover{border-color:#a07beca6}.hover\:n-border-dark-discovery-bg-status\/70:hover{border-color:#a07becb3}.hover\:n-border-dark-discovery-bg-status\/75:hover{border-color:#a07becbf}.hover\:n-border-dark-discovery-bg-status\/80:hover{border-color:#a07beccc}.hover\:n-border-dark-discovery-bg-status\/85:hover{border-color:#a07becd9}.hover\:n-border-dark-discovery-bg-status\/90:hover{border-color:#a07bece6}.hover\:n-border-dark-discovery-bg-status\/95:hover{border-color:#a07becf2}.hover\:n-border-dark-discovery-bg-strong:hover{border-color:#ccb4ff}.hover\:n-border-dark-discovery-bg-strong\/0:hover{border-color:#ccb4ff00}.hover\:n-border-dark-discovery-bg-strong\/10:hover{border-color:#ccb4ff1a}.hover\:n-border-dark-discovery-bg-strong\/100:hover{border-color:#ccb4ff}.hover\:n-border-dark-discovery-bg-strong\/15:hover{border-color:#ccb4ff26}.hover\:n-border-dark-discovery-bg-strong\/20:hover{border-color:#ccb4ff33}.hover\:n-border-dark-discovery-bg-strong\/25:hover{border-color:#ccb4ff40}.hover\:n-border-dark-discovery-bg-strong\/30:hover{border-color:#ccb4ff4d}.hover\:n-border-dark-discovery-bg-strong\/35:hover{border-color:#ccb4ff59}.hover\:n-border-dark-discovery-bg-strong\/40:hover{border-color:#ccb4ff66}.hover\:n-border-dark-discovery-bg-strong\/45:hover{border-color:#ccb4ff73}.hover\:n-border-dark-discovery-bg-strong\/5:hover{border-color:#ccb4ff0d}.hover\:n-border-dark-discovery-bg-strong\/50:hover{border-color:#ccb4ff80}.hover\:n-border-dark-discovery-bg-strong\/55:hover{border-color:#ccb4ff8c}.hover\:n-border-dark-discovery-bg-strong\/60:hover{border-color:#ccb4ff99}.hover\:n-border-dark-discovery-bg-strong\/65:hover{border-color:#ccb4ffa6}.hover\:n-border-dark-discovery-bg-strong\/70:hover{border-color:#ccb4ffb3}.hover\:n-border-dark-discovery-bg-strong\/75:hover{border-color:#ccb4ffbf}.hover\:n-border-dark-discovery-bg-strong\/80:hover{border-color:#ccb4ffcc}.hover\:n-border-dark-discovery-bg-strong\/85:hover{border-color:#ccb4ffd9}.hover\:n-border-dark-discovery-bg-strong\/90:hover{border-color:#ccb4ffe6}.hover\:n-border-dark-discovery-bg-strong\/95:hover{border-color:#ccb4fff2}.hover\:n-border-dark-discovery-bg-weak:hover{border-color:#2c2a34}.hover\:n-border-dark-discovery-bg-weak\/0:hover{border-color:#2c2a3400}.hover\:n-border-dark-discovery-bg-weak\/10:hover{border-color:#2c2a341a}.hover\:n-border-dark-discovery-bg-weak\/100:hover{border-color:#2c2a34}.hover\:n-border-dark-discovery-bg-weak\/15:hover{border-color:#2c2a3426}.hover\:n-border-dark-discovery-bg-weak\/20:hover{border-color:#2c2a3433}.hover\:n-border-dark-discovery-bg-weak\/25:hover{border-color:#2c2a3440}.hover\:n-border-dark-discovery-bg-weak\/30:hover{border-color:#2c2a344d}.hover\:n-border-dark-discovery-bg-weak\/35:hover{border-color:#2c2a3459}.hover\:n-border-dark-discovery-bg-weak\/40:hover{border-color:#2c2a3466}.hover\:n-border-dark-discovery-bg-weak\/45:hover{border-color:#2c2a3473}.hover\:n-border-dark-discovery-bg-weak\/5:hover{border-color:#2c2a340d}.hover\:n-border-dark-discovery-bg-weak\/50:hover{border-color:#2c2a3480}.hover\:n-border-dark-discovery-bg-weak\/55:hover{border-color:#2c2a348c}.hover\:n-border-dark-discovery-bg-weak\/60:hover{border-color:#2c2a3499}.hover\:n-border-dark-discovery-bg-weak\/65:hover{border-color:#2c2a34a6}.hover\:n-border-dark-discovery-bg-weak\/70:hover{border-color:#2c2a34b3}.hover\:n-border-dark-discovery-bg-weak\/75:hover{border-color:#2c2a34bf}.hover\:n-border-dark-discovery-bg-weak\/80:hover{border-color:#2c2a34cc}.hover\:n-border-dark-discovery-bg-weak\/85:hover{border-color:#2c2a34d9}.hover\:n-border-dark-discovery-bg-weak\/90:hover{border-color:#2c2a34e6}.hover\:n-border-dark-discovery-bg-weak\/95:hover{border-color:#2c2a34f2}.hover\:n-border-dark-discovery-border-strong:hover{border-color:#ccb4ff}.hover\:n-border-dark-discovery-border-strong\/0:hover{border-color:#ccb4ff00}.hover\:n-border-dark-discovery-border-strong\/10:hover{border-color:#ccb4ff1a}.hover\:n-border-dark-discovery-border-strong\/100:hover{border-color:#ccb4ff}.hover\:n-border-dark-discovery-border-strong\/15:hover{border-color:#ccb4ff26}.hover\:n-border-dark-discovery-border-strong\/20:hover{border-color:#ccb4ff33}.hover\:n-border-dark-discovery-border-strong\/25:hover{border-color:#ccb4ff40}.hover\:n-border-dark-discovery-border-strong\/30:hover{border-color:#ccb4ff4d}.hover\:n-border-dark-discovery-border-strong\/35:hover{border-color:#ccb4ff59}.hover\:n-border-dark-discovery-border-strong\/40:hover{border-color:#ccb4ff66}.hover\:n-border-dark-discovery-border-strong\/45:hover{border-color:#ccb4ff73}.hover\:n-border-dark-discovery-border-strong\/5:hover{border-color:#ccb4ff0d}.hover\:n-border-dark-discovery-border-strong\/50:hover{border-color:#ccb4ff80}.hover\:n-border-dark-discovery-border-strong\/55:hover{border-color:#ccb4ff8c}.hover\:n-border-dark-discovery-border-strong\/60:hover{border-color:#ccb4ff99}.hover\:n-border-dark-discovery-border-strong\/65:hover{border-color:#ccb4ffa6}.hover\:n-border-dark-discovery-border-strong\/70:hover{border-color:#ccb4ffb3}.hover\:n-border-dark-discovery-border-strong\/75:hover{border-color:#ccb4ffbf}.hover\:n-border-dark-discovery-border-strong\/80:hover{border-color:#ccb4ffcc}.hover\:n-border-dark-discovery-border-strong\/85:hover{border-color:#ccb4ffd9}.hover\:n-border-dark-discovery-border-strong\/90:hover{border-color:#ccb4ffe6}.hover\:n-border-dark-discovery-border-strong\/95:hover{border-color:#ccb4fff2}.hover\:n-border-dark-discovery-border-weak:hover{border-color:#4b2894}.hover\:n-border-dark-discovery-border-weak\/0:hover{border-color:#4b289400}.hover\:n-border-dark-discovery-border-weak\/10:hover{border-color:#4b28941a}.hover\:n-border-dark-discovery-border-weak\/100:hover{border-color:#4b2894}.hover\:n-border-dark-discovery-border-weak\/15:hover{border-color:#4b289426}.hover\:n-border-dark-discovery-border-weak\/20:hover{border-color:#4b289433}.hover\:n-border-dark-discovery-border-weak\/25:hover{border-color:#4b289440}.hover\:n-border-dark-discovery-border-weak\/30:hover{border-color:#4b28944d}.hover\:n-border-dark-discovery-border-weak\/35:hover{border-color:#4b289459}.hover\:n-border-dark-discovery-border-weak\/40:hover{border-color:#4b289466}.hover\:n-border-dark-discovery-border-weak\/45:hover{border-color:#4b289473}.hover\:n-border-dark-discovery-border-weak\/5:hover{border-color:#4b28940d}.hover\:n-border-dark-discovery-border-weak\/50:hover{border-color:#4b289480}.hover\:n-border-dark-discovery-border-weak\/55:hover{border-color:#4b28948c}.hover\:n-border-dark-discovery-border-weak\/60:hover{border-color:#4b289499}.hover\:n-border-dark-discovery-border-weak\/65:hover{border-color:#4b2894a6}.hover\:n-border-dark-discovery-border-weak\/70:hover{border-color:#4b2894b3}.hover\:n-border-dark-discovery-border-weak\/75:hover{border-color:#4b2894bf}.hover\:n-border-dark-discovery-border-weak\/80:hover{border-color:#4b2894cc}.hover\:n-border-dark-discovery-border-weak\/85:hover{border-color:#4b2894d9}.hover\:n-border-dark-discovery-border-weak\/90:hover{border-color:#4b2894e6}.hover\:n-border-dark-discovery-border-weak\/95:hover{border-color:#4b2894f2}.hover\:n-border-dark-discovery-icon:hover{border-color:#ccb4ff}.hover\:n-border-dark-discovery-icon\/0:hover{border-color:#ccb4ff00}.hover\:n-border-dark-discovery-icon\/10:hover{border-color:#ccb4ff1a}.hover\:n-border-dark-discovery-icon\/100:hover{border-color:#ccb4ff}.hover\:n-border-dark-discovery-icon\/15:hover{border-color:#ccb4ff26}.hover\:n-border-dark-discovery-icon\/20:hover{border-color:#ccb4ff33}.hover\:n-border-dark-discovery-icon\/25:hover{border-color:#ccb4ff40}.hover\:n-border-dark-discovery-icon\/30:hover{border-color:#ccb4ff4d}.hover\:n-border-dark-discovery-icon\/35:hover{border-color:#ccb4ff59}.hover\:n-border-dark-discovery-icon\/40:hover{border-color:#ccb4ff66}.hover\:n-border-dark-discovery-icon\/45:hover{border-color:#ccb4ff73}.hover\:n-border-dark-discovery-icon\/5:hover{border-color:#ccb4ff0d}.hover\:n-border-dark-discovery-icon\/50:hover{border-color:#ccb4ff80}.hover\:n-border-dark-discovery-icon\/55:hover{border-color:#ccb4ff8c}.hover\:n-border-dark-discovery-icon\/60:hover{border-color:#ccb4ff99}.hover\:n-border-dark-discovery-icon\/65:hover{border-color:#ccb4ffa6}.hover\:n-border-dark-discovery-icon\/70:hover{border-color:#ccb4ffb3}.hover\:n-border-dark-discovery-icon\/75:hover{border-color:#ccb4ffbf}.hover\:n-border-dark-discovery-icon\/80:hover{border-color:#ccb4ffcc}.hover\:n-border-dark-discovery-icon\/85:hover{border-color:#ccb4ffd9}.hover\:n-border-dark-discovery-icon\/90:hover{border-color:#ccb4ffe6}.hover\:n-border-dark-discovery-icon\/95:hover{border-color:#ccb4fff2}.hover\:n-border-dark-discovery-text:hover{border-color:#ccb4ff}.hover\:n-border-dark-discovery-text\/0:hover{border-color:#ccb4ff00}.hover\:n-border-dark-discovery-text\/10:hover{border-color:#ccb4ff1a}.hover\:n-border-dark-discovery-text\/100:hover{border-color:#ccb4ff}.hover\:n-border-dark-discovery-text\/15:hover{border-color:#ccb4ff26}.hover\:n-border-dark-discovery-text\/20:hover{border-color:#ccb4ff33}.hover\:n-border-dark-discovery-text\/25:hover{border-color:#ccb4ff40}.hover\:n-border-dark-discovery-text\/30:hover{border-color:#ccb4ff4d}.hover\:n-border-dark-discovery-text\/35:hover{border-color:#ccb4ff59}.hover\:n-border-dark-discovery-text\/40:hover{border-color:#ccb4ff66}.hover\:n-border-dark-discovery-text\/45:hover{border-color:#ccb4ff73}.hover\:n-border-dark-discovery-text\/5:hover{border-color:#ccb4ff0d}.hover\:n-border-dark-discovery-text\/50:hover{border-color:#ccb4ff80}.hover\:n-border-dark-discovery-text\/55:hover{border-color:#ccb4ff8c}.hover\:n-border-dark-discovery-text\/60:hover{border-color:#ccb4ff99}.hover\:n-border-dark-discovery-text\/65:hover{border-color:#ccb4ffa6}.hover\:n-border-dark-discovery-text\/70:hover{border-color:#ccb4ffb3}.hover\:n-border-dark-discovery-text\/75:hover{border-color:#ccb4ffbf}.hover\:n-border-dark-discovery-text\/80:hover{border-color:#ccb4ffcc}.hover\:n-border-dark-discovery-text\/85:hover{border-color:#ccb4ffd9}.hover\:n-border-dark-discovery-text\/90:hover{border-color:#ccb4ffe6}.hover\:n-border-dark-discovery-text\/95:hover{border-color:#ccb4fff2}.hover\:n-border-dark-neutral-bg-default:hover{border-color:#1a1b1d}.hover\:n-border-dark-neutral-bg-default\/0:hover{border-color:#1a1b1d00}.hover\:n-border-dark-neutral-bg-default\/10:hover{border-color:#1a1b1d1a}.hover\:n-border-dark-neutral-bg-default\/100:hover{border-color:#1a1b1d}.hover\:n-border-dark-neutral-bg-default\/15:hover{border-color:#1a1b1d26}.hover\:n-border-dark-neutral-bg-default\/20:hover{border-color:#1a1b1d33}.hover\:n-border-dark-neutral-bg-default\/25:hover{border-color:#1a1b1d40}.hover\:n-border-dark-neutral-bg-default\/30:hover{border-color:#1a1b1d4d}.hover\:n-border-dark-neutral-bg-default\/35:hover{border-color:#1a1b1d59}.hover\:n-border-dark-neutral-bg-default\/40:hover{border-color:#1a1b1d66}.hover\:n-border-dark-neutral-bg-default\/45:hover{border-color:#1a1b1d73}.hover\:n-border-dark-neutral-bg-default\/5:hover{border-color:#1a1b1d0d}.hover\:n-border-dark-neutral-bg-default\/50:hover{border-color:#1a1b1d80}.hover\:n-border-dark-neutral-bg-default\/55:hover{border-color:#1a1b1d8c}.hover\:n-border-dark-neutral-bg-default\/60:hover{border-color:#1a1b1d99}.hover\:n-border-dark-neutral-bg-default\/65:hover{border-color:#1a1b1da6}.hover\:n-border-dark-neutral-bg-default\/70:hover{border-color:#1a1b1db3}.hover\:n-border-dark-neutral-bg-default\/75:hover{border-color:#1a1b1dbf}.hover\:n-border-dark-neutral-bg-default\/80:hover{border-color:#1a1b1dcc}.hover\:n-border-dark-neutral-bg-default\/85:hover{border-color:#1a1b1dd9}.hover\:n-border-dark-neutral-bg-default\/90:hover{border-color:#1a1b1de6}.hover\:n-border-dark-neutral-bg-default\/95:hover{border-color:#1a1b1df2}.hover\:n-border-dark-neutral-bg-on-bg-weak:hover{border-color:#81879014}.hover\:n-border-dark-neutral-bg-on-bg-weak\/0:hover{border-color:#81879000}.hover\:n-border-dark-neutral-bg-on-bg-weak\/10:hover{border-color:#8187901a}.hover\:n-border-dark-neutral-bg-on-bg-weak\/100:hover{border-color:#818790}.hover\:n-border-dark-neutral-bg-on-bg-weak\/15:hover{border-color:#81879026}.hover\:n-border-dark-neutral-bg-on-bg-weak\/20:hover{border-color:#81879033}.hover\:n-border-dark-neutral-bg-on-bg-weak\/25:hover{border-color:#81879040}.hover\:n-border-dark-neutral-bg-on-bg-weak\/30:hover{border-color:#8187904d}.hover\:n-border-dark-neutral-bg-on-bg-weak\/35:hover{border-color:#81879059}.hover\:n-border-dark-neutral-bg-on-bg-weak\/40:hover{border-color:#81879066}.hover\:n-border-dark-neutral-bg-on-bg-weak\/45:hover{border-color:#81879073}.hover\:n-border-dark-neutral-bg-on-bg-weak\/5:hover{border-color:#8187900d}.hover\:n-border-dark-neutral-bg-on-bg-weak\/50:hover{border-color:#81879080}.hover\:n-border-dark-neutral-bg-on-bg-weak\/55:hover{border-color:#8187908c}.hover\:n-border-dark-neutral-bg-on-bg-weak\/60:hover{border-color:#81879099}.hover\:n-border-dark-neutral-bg-on-bg-weak\/65:hover{border-color:#818790a6}.hover\:n-border-dark-neutral-bg-on-bg-weak\/70:hover{border-color:#818790b3}.hover\:n-border-dark-neutral-bg-on-bg-weak\/75:hover{border-color:#818790bf}.hover\:n-border-dark-neutral-bg-on-bg-weak\/80:hover{border-color:#818790cc}.hover\:n-border-dark-neutral-bg-on-bg-weak\/85:hover{border-color:#818790d9}.hover\:n-border-dark-neutral-bg-on-bg-weak\/90:hover{border-color:#818790e6}.hover\:n-border-dark-neutral-bg-on-bg-weak\/95:hover{border-color:#818790f2}.hover\:n-border-dark-neutral-bg-status:hover{border-color:#a8acb2}.hover\:n-border-dark-neutral-bg-status\/0:hover{border-color:#a8acb200}.hover\:n-border-dark-neutral-bg-status\/10:hover{border-color:#a8acb21a}.hover\:n-border-dark-neutral-bg-status\/100:hover{border-color:#a8acb2}.hover\:n-border-dark-neutral-bg-status\/15:hover{border-color:#a8acb226}.hover\:n-border-dark-neutral-bg-status\/20:hover{border-color:#a8acb233}.hover\:n-border-dark-neutral-bg-status\/25:hover{border-color:#a8acb240}.hover\:n-border-dark-neutral-bg-status\/30:hover{border-color:#a8acb24d}.hover\:n-border-dark-neutral-bg-status\/35:hover{border-color:#a8acb259}.hover\:n-border-dark-neutral-bg-status\/40:hover{border-color:#a8acb266}.hover\:n-border-dark-neutral-bg-status\/45:hover{border-color:#a8acb273}.hover\:n-border-dark-neutral-bg-status\/5:hover{border-color:#a8acb20d}.hover\:n-border-dark-neutral-bg-status\/50:hover{border-color:#a8acb280}.hover\:n-border-dark-neutral-bg-status\/55:hover{border-color:#a8acb28c}.hover\:n-border-dark-neutral-bg-status\/60:hover{border-color:#a8acb299}.hover\:n-border-dark-neutral-bg-status\/65:hover{border-color:#a8acb2a6}.hover\:n-border-dark-neutral-bg-status\/70:hover{border-color:#a8acb2b3}.hover\:n-border-dark-neutral-bg-status\/75:hover{border-color:#a8acb2bf}.hover\:n-border-dark-neutral-bg-status\/80:hover{border-color:#a8acb2cc}.hover\:n-border-dark-neutral-bg-status\/85:hover{border-color:#a8acb2d9}.hover\:n-border-dark-neutral-bg-status\/90:hover{border-color:#a8acb2e6}.hover\:n-border-dark-neutral-bg-status\/95:hover{border-color:#a8acb2f2}.hover\:n-border-dark-neutral-bg-strong:hover{border-color:#3c3f44}.hover\:n-border-dark-neutral-bg-strong\/0:hover{border-color:#3c3f4400}.hover\:n-border-dark-neutral-bg-strong\/10:hover{border-color:#3c3f441a}.hover\:n-border-dark-neutral-bg-strong\/100:hover{border-color:#3c3f44}.hover\:n-border-dark-neutral-bg-strong\/15:hover{border-color:#3c3f4426}.hover\:n-border-dark-neutral-bg-strong\/20:hover{border-color:#3c3f4433}.hover\:n-border-dark-neutral-bg-strong\/25:hover{border-color:#3c3f4440}.hover\:n-border-dark-neutral-bg-strong\/30:hover{border-color:#3c3f444d}.hover\:n-border-dark-neutral-bg-strong\/35:hover{border-color:#3c3f4459}.hover\:n-border-dark-neutral-bg-strong\/40:hover{border-color:#3c3f4466}.hover\:n-border-dark-neutral-bg-strong\/45:hover{border-color:#3c3f4473}.hover\:n-border-dark-neutral-bg-strong\/5:hover{border-color:#3c3f440d}.hover\:n-border-dark-neutral-bg-strong\/50:hover{border-color:#3c3f4480}.hover\:n-border-dark-neutral-bg-strong\/55:hover{border-color:#3c3f448c}.hover\:n-border-dark-neutral-bg-strong\/60:hover{border-color:#3c3f4499}.hover\:n-border-dark-neutral-bg-strong\/65:hover{border-color:#3c3f44a6}.hover\:n-border-dark-neutral-bg-strong\/70:hover{border-color:#3c3f44b3}.hover\:n-border-dark-neutral-bg-strong\/75:hover{border-color:#3c3f44bf}.hover\:n-border-dark-neutral-bg-strong\/80:hover{border-color:#3c3f44cc}.hover\:n-border-dark-neutral-bg-strong\/85:hover{border-color:#3c3f44d9}.hover\:n-border-dark-neutral-bg-strong\/90:hover{border-color:#3c3f44e6}.hover\:n-border-dark-neutral-bg-strong\/95:hover{border-color:#3c3f44f2}.hover\:n-border-dark-neutral-bg-stronger:hover{border-color:#6f757e}.hover\:n-border-dark-neutral-bg-stronger\/0:hover{border-color:#6f757e00}.hover\:n-border-dark-neutral-bg-stronger\/10:hover{border-color:#6f757e1a}.hover\:n-border-dark-neutral-bg-stronger\/100:hover{border-color:#6f757e}.hover\:n-border-dark-neutral-bg-stronger\/15:hover{border-color:#6f757e26}.hover\:n-border-dark-neutral-bg-stronger\/20:hover{border-color:#6f757e33}.hover\:n-border-dark-neutral-bg-stronger\/25:hover{border-color:#6f757e40}.hover\:n-border-dark-neutral-bg-stronger\/30:hover{border-color:#6f757e4d}.hover\:n-border-dark-neutral-bg-stronger\/35:hover{border-color:#6f757e59}.hover\:n-border-dark-neutral-bg-stronger\/40:hover{border-color:#6f757e66}.hover\:n-border-dark-neutral-bg-stronger\/45:hover{border-color:#6f757e73}.hover\:n-border-dark-neutral-bg-stronger\/5:hover{border-color:#6f757e0d}.hover\:n-border-dark-neutral-bg-stronger\/50:hover{border-color:#6f757e80}.hover\:n-border-dark-neutral-bg-stronger\/55:hover{border-color:#6f757e8c}.hover\:n-border-dark-neutral-bg-stronger\/60:hover{border-color:#6f757e99}.hover\:n-border-dark-neutral-bg-stronger\/65:hover{border-color:#6f757ea6}.hover\:n-border-dark-neutral-bg-stronger\/70:hover{border-color:#6f757eb3}.hover\:n-border-dark-neutral-bg-stronger\/75:hover{border-color:#6f757ebf}.hover\:n-border-dark-neutral-bg-stronger\/80:hover{border-color:#6f757ecc}.hover\:n-border-dark-neutral-bg-stronger\/85:hover{border-color:#6f757ed9}.hover\:n-border-dark-neutral-bg-stronger\/90:hover{border-color:#6f757ee6}.hover\:n-border-dark-neutral-bg-stronger\/95:hover{border-color:#6f757ef2}.hover\:n-border-dark-neutral-bg-strongest:hover{border-color:#f5f6f6}.hover\:n-border-dark-neutral-bg-strongest\/0:hover{border-color:#f5f6f600}.hover\:n-border-dark-neutral-bg-strongest\/10:hover{border-color:#f5f6f61a}.hover\:n-border-dark-neutral-bg-strongest\/100:hover{border-color:#f5f6f6}.hover\:n-border-dark-neutral-bg-strongest\/15:hover{border-color:#f5f6f626}.hover\:n-border-dark-neutral-bg-strongest\/20:hover{border-color:#f5f6f633}.hover\:n-border-dark-neutral-bg-strongest\/25:hover{border-color:#f5f6f640}.hover\:n-border-dark-neutral-bg-strongest\/30:hover{border-color:#f5f6f64d}.hover\:n-border-dark-neutral-bg-strongest\/35:hover{border-color:#f5f6f659}.hover\:n-border-dark-neutral-bg-strongest\/40:hover{border-color:#f5f6f666}.hover\:n-border-dark-neutral-bg-strongest\/45:hover{border-color:#f5f6f673}.hover\:n-border-dark-neutral-bg-strongest\/5:hover{border-color:#f5f6f60d}.hover\:n-border-dark-neutral-bg-strongest\/50:hover{border-color:#f5f6f680}.hover\:n-border-dark-neutral-bg-strongest\/55:hover{border-color:#f5f6f68c}.hover\:n-border-dark-neutral-bg-strongest\/60:hover{border-color:#f5f6f699}.hover\:n-border-dark-neutral-bg-strongest\/65:hover{border-color:#f5f6f6a6}.hover\:n-border-dark-neutral-bg-strongest\/70:hover{border-color:#f5f6f6b3}.hover\:n-border-dark-neutral-bg-strongest\/75:hover{border-color:#f5f6f6bf}.hover\:n-border-dark-neutral-bg-strongest\/80:hover{border-color:#f5f6f6cc}.hover\:n-border-dark-neutral-bg-strongest\/85:hover{border-color:#f5f6f6d9}.hover\:n-border-dark-neutral-bg-strongest\/90:hover{border-color:#f5f6f6e6}.hover\:n-border-dark-neutral-bg-strongest\/95:hover{border-color:#f5f6f6f2}.hover\:n-border-dark-neutral-bg-weak:hover{border-color:#212325}.hover\:n-border-dark-neutral-bg-weak\/0:hover{border-color:#21232500}.hover\:n-border-dark-neutral-bg-weak\/10:hover{border-color:#2123251a}.hover\:n-border-dark-neutral-bg-weak\/100:hover{border-color:#212325}.hover\:n-border-dark-neutral-bg-weak\/15:hover{border-color:#21232526}.hover\:n-border-dark-neutral-bg-weak\/20:hover{border-color:#21232533}.hover\:n-border-dark-neutral-bg-weak\/25:hover{border-color:#21232540}.hover\:n-border-dark-neutral-bg-weak\/30:hover{border-color:#2123254d}.hover\:n-border-dark-neutral-bg-weak\/35:hover{border-color:#21232559}.hover\:n-border-dark-neutral-bg-weak\/40:hover{border-color:#21232566}.hover\:n-border-dark-neutral-bg-weak\/45:hover{border-color:#21232573}.hover\:n-border-dark-neutral-bg-weak\/5:hover{border-color:#2123250d}.hover\:n-border-dark-neutral-bg-weak\/50:hover{border-color:#21232580}.hover\:n-border-dark-neutral-bg-weak\/55:hover{border-color:#2123258c}.hover\:n-border-dark-neutral-bg-weak\/60:hover{border-color:#21232599}.hover\:n-border-dark-neutral-bg-weak\/65:hover{border-color:#212325a6}.hover\:n-border-dark-neutral-bg-weak\/70:hover{border-color:#212325b3}.hover\:n-border-dark-neutral-bg-weak\/75:hover{border-color:#212325bf}.hover\:n-border-dark-neutral-bg-weak\/80:hover{border-color:#212325cc}.hover\:n-border-dark-neutral-bg-weak\/85:hover{border-color:#212325d9}.hover\:n-border-dark-neutral-bg-weak\/90:hover{border-color:#212325e6}.hover\:n-border-dark-neutral-bg-weak\/95:hover{border-color:#212325f2}.hover\:n-border-dark-neutral-border-strong:hover{border-color:#5e636a}.hover\:n-border-dark-neutral-border-strong\/0:hover{border-color:#5e636a00}.hover\:n-border-dark-neutral-border-strong\/10:hover{border-color:#5e636a1a}.hover\:n-border-dark-neutral-border-strong\/100:hover{border-color:#5e636a}.hover\:n-border-dark-neutral-border-strong\/15:hover{border-color:#5e636a26}.hover\:n-border-dark-neutral-border-strong\/20:hover{border-color:#5e636a33}.hover\:n-border-dark-neutral-border-strong\/25:hover{border-color:#5e636a40}.hover\:n-border-dark-neutral-border-strong\/30:hover{border-color:#5e636a4d}.hover\:n-border-dark-neutral-border-strong\/35:hover{border-color:#5e636a59}.hover\:n-border-dark-neutral-border-strong\/40:hover{border-color:#5e636a66}.hover\:n-border-dark-neutral-border-strong\/45:hover{border-color:#5e636a73}.hover\:n-border-dark-neutral-border-strong\/5:hover{border-color:#5e636a0d}.hover\:n-border-dark-neutral-border-strong\/50:hover{border-color:#5e636a80}.hover\:n-border-dark-neutral-border-strong\/55:hover{border-color:#5e636a8c}.hover\:n-border-dark-neutral-border-strong\/60:hover{border-color:#5e636a99}.hover\:n-border-dark-neutral-border-strong\/65:hover{border-color:#5e636aa6}.hover\:n-border-dark-neutral-border-strong\/70:hover{border-color:#5e636ab3}.hover\:n-border-dark-neutral-border-strong\/75:hover{border-color:#5e636abf}.hover\:n-border-dark-neutral-border-strong\/80:hover{border-color:#5e636acc}.hover\:n-border-dark-neutral-border-strong\/85:hover{border-color:#5e636ad9}.hover\:n-border-dark-neutral-border-strong\/90:hover{border-color:#5e636ae6}.hover\:n-border-dark-neutral-border-strong\/95:hover{border-color:#5e636af2}.hover\:n-border-dark-neutral-border-strongest:hover{border-color:#bbbec3}.hover\:n-border-dark-neutral-border-strongest\/0:hover{border-color:#bbbec300}.hover\:n-border-dark-neutral-border-strongest\/10:hover{border-color:#bbbec31a}.hover\:n-border-dark-neutral-border-strongest\/100:hover{border-color:#bbbec3}.hover\:n-border-dark-neutral-border-strongest\/15:hover{border-color:#bbbec326}.hover\:n-border-dark-neutral-border-strongest\/20:hover{border-color:#bbbec333}.hover\:n-border-dark-neutral-border-strongest\/25:hover{border-color:#bbbec340}.hover\:n-border-dark-neutral-border-strongest\/30:hover{border-color:#bbbec34d}.hover\:n-border-dark-neutral-border-strongest\/35:hover{border-color:#bbbec359}.hover\:n-border-dark-neutral-border-strongest\/40:hover{border-color:#bbbec366}.hover\:n-border-dark-neutral-border-strongest\/45:hover{border-color:#bbbec373}.hover\:n-border-dark-neutral-border-strongest\/5:hover{border-color:#bbbec30d}.hover\:n-border-dark-neutral-border-strongest\/50:hover{border-color:#bbbec380}.hover\:n-border-dark-neutral-border-strongest\/55:hover{border-color:#bbbec38c}.hover\:n-border-dark-neutral-border-strongest\/60:hover{border-color:#bbbec399}.hover\:n-border-dark-neutral-border-strongest\/65:hover{border-color:#bbbec3a6}.hover\:n-border-dark-neutral-border-strongest\/70:hover{border-color:#bbbec3b3}.hover\:n-border-dark-neutral-border-strongest\/75:hover{border-color:#bbbec3bf}.hover\:n-border-dark-neutral-border-strongest\/80:hover{border-color:#bbbec3cc}.hover\:n-border-dark-neutral-border-strongest\/85:hover{border-color:#bbbec3d9}.hover\:n-border-dark-neutral-border-strongest\/90:hover{border-color:#bbbec3e6}.hover\:n-border-dark-neutral-border-strongest\/95:hover{border-color:#bbbec3f2}.hover\:n-border-dark-neutral-border-weak:hover{border-color:#3c3f44}.hover\:n-border-dark-neutral-border-weak\/0:hover{border-color:#3c3f4400}.hover\:n-border-dark-neutral-border-weak\/10:hover{border-color:#3c3f441a}.hover\:n-border-dark-neutral-border-weak\/100:hover{border-color:#3c3f44}.hover\:n-border-dark-neutral-border-weak\/15:hover{border-color:#3c3f4426}.hover\:n-border-dark-neutral-border-weak\/20:hover{border-color:#3c3f4433}.hover\:n-border-dark-neutral-border-weak\/25:hover{border-color:#3c3f4440}.hover\:n-border-dark-neutral-border-weak\/30:hover{border-color:#3c3f444d}.hover\:n-border-dark-neutral-border-weak\/35:hover{border-color:#3c3f4459}.hover\:n-border-dark-neutral-border-weak\/40:hover{border-color:#3c3f4466}.hover\:n-border-dark-neutral-border-weak\/45:hover{border-color:#3c3f4473}.hover\:n-border-dark-neutral-border-weak\/5:hover{border-color:#3c3f440d}.hover\:n-border-dark-neutral-border-weak\/50:hover{border-color:#3c3f4480}.hover\:n-border-dark-neutral-border-weak\/55:hover{border-color:#3c3f448c}.hover\:n-border-dark-neutral-border-weak\/60:hover{border-color:#3c3f4499}.hover\:n-border-dark-neutral-border-weak\/65:hover{border-color:#3c3f44a6}.hover\:n-border-dark-neutral-border-weak\/70:hover{border-color:#3c3f44b3}.hover\:n-border-dark-neutral-border-weak\/75:hover{border-color:#3c3f44bf}.hover\:n-border-dark-neutral-border-weak\/80:hover{border-color:#3c3f44cc}.hover\:n-border-dark-neutral-border-weak\/85:hover{border-color:#3c3f44d9}.hover\:n-border-dark-neutral-border-weak\/90:hover{border-color:#3c3f44e6}.hover\:n-border-dark-neutral-border-weak\/95:hover{border-color:#3c3f44f2}.hover\:n-border-dark-neutral-hover:hover{border-color:#959aa11a}.hover\:n-border-dark-neutral-hover\/0:hover{border-color:#959aa100}.hover\:n-border-dark-neutral-hover\/10:hover{border-color:#959aa11a}.hover\:n-border-dark-neutral-hover\/100:hover{border-color:#959aa1}.hover\:n-border-dark-neutral-hover\/15:hover{border-color:#959aa126}.hover\:n-border-dark-neutral-hover\/20:hover{border-color:#959aa133}.hover\:n-border-dark-neutral-hover\/25:hover{border-color:#959aa140}.hover\:n-border-dark-neutral-hover\/30:hover{border-color:#959aa14d}.hover\:n-border-dark-neutral-hover\/35:hover{border-color:#959aa159}.hover\:n-border-dark-neutral-hover\/40:hover{border-color:#959aa166}.hover\:n-border-dark-neutral-hover\/45:hover{border-color:#959aa173}.hover\:n-border-dark-neutral-hover\/5:hover{border-color:#959aa10d}.hover\:n-border-dark-neutral-hover\/50:hover{border-color:#959aa180}.hover\:n-border-dark-neutral-hover\/55:hover{border-color:#959aa18c}.hover\:n-border-dark-neutral-hover\/60:hover{border-color:#959aa199}.hover\:n-border-dark-neutral-hover\/65:hover{border-color:#959aa1a6}.hover\:n-border-dark-neutral-hover\/70:hover{border-color:#959aa1b3}.hover\:n-border-dark-neutral-hover\/75:hover{border-color:#959aa1bf}.hover\:n-border-dark-neutral-hover\/80:hover{border-color:#959aa1cc}.hover\:n-border-dark-neutral-hover\/85:hover{border-color:#959aa1d9}.hover\:n-border-dark-neutral-hover\/90:hover{border-color:#959aa1e6}.hover\:n-border-dark-neutral-hover\/95:hover{border-color:#959aa1f2}.hover\:n-border-dark-neutral-icon:hover{border-color:#cfd1d4}.hover\:n-border-dark-neutral-icon\/0:hover{border-color:#cfd1d400}.hover\:n-border-dark-neutral-icon\/10:hover{border-color:#cfd1d41a}.hover\:n-border-dark-neutral-icon\/100:hover{border-color:#cfd1d4}.hover\:n-border-dark-neutral-icon\/15:hover{border-color:#cfd1d426}.hover\:n-border-dark-neutral-icon\/20:hover{border-color:#cfd1d433}.hover\:n-border-dark-neutral-icon\/25:hover{border-color:#cfd1d440}.hover\:n-border-dark-neutral-icon\/30:hover{border-color:#cfd1d44d}.hover\:n-border-dark-neutral-icon\/35:hover{border-color:#cfd1d459}.hover\:n-border-dark-neutral-icon\/40:hover{border-color:#cfd1d466}.hover\:n-border-dark-neutral-icon\/45:hover{border-color:#cfd1d473}.hover\:n-border-dark-neutral-icon\/5:hover{border-color:#cfd1d40d}.hover\:n-border-dark-neutral-icon\/50:hover{border-color:#cfd1d480}.hover\:n-border-dark-neutral-icon\/55:hover{border-color:#cfd1d48c}.hover\:n-border-dark-neutral-icon\/60:hover{border-color:#cfd1d499}.hover\:n-border-dark-neutral-icon\/65:hover{border-color:#cfd1d4a6}.hover\:n-border-dark-neutral-icon\/70:hover{border-color:#cfd1d4b3}.hover\:n-border-dark-neutral-icon\/75:hover{border-color:#cfd1d4bf}.hover\:n-border-dark-neutral-icon\/80:hover{border-color:#cfd1d4cc}.hover\:n-border-dark-neutral-icon\/85:hover{border-color:#cfd1d4d9}.hover\:n-border-dark-neutral-icon\/90:hover{border-color:#cfd1d4e6}.hover\:n-border-dark-neutral-icon\/95:hover{border-color:#cfd1d4f2}.hover\:n-border-dark-neutral-pressed:hover{border-color:#959aa133}.hover\:n-border-dark-neutral-pressed\/0:hover{border-color:#959aa100}.hover\:n-border-dark-neutral-pressed\/10:hover{border-color:#959aa11a}.hover\:n-border-dark-neutral-pressed\/100:hover{border-color:#959aa1}.hover\:n-border-dark-neutral-pressed\/15:hover{border-color:#959aa126}.hover\:n-border-dark-neutral-pressed\/20:hover{border-color:#959aa133}.hover\:n-border-dark-neutral-pressed\/25:hover{border-color:#959aa140}.hover\:n-border-dark-neutral-pressed\/30:hover{border-color:#959aa14d}.hover\:n-border-dark-neutral-pressed\/35:hover{border-color:#959aa159}.hover\:n-border-dark-neutral-pressed\/40:hover{border-color:#959aa166}.hover\:n-border-dark-neutral-pressed\/45:hover{border-color:#959aa173}.hover\:n-border-dark-neutral-pressed\/5:hover{border-color:#959aa10d}.hover\:n-border-dark-neutral-pressed\/50:hover{border-color:#959aa180}.hover\:n-border-dark-neutral-pressed\/55:hover{border-color:#959aa18c}.hover\:n-border-dark-neutral-pressed\/60:hover{border-color:#959aa199}.hover\:n-border-dark-neutral-pressed\/65:hover{border-color:#959aa1a6}.hover\:n-border-dark-neutral-pressed\/70:hover{border-color:#959aa1b3}.hover\:n-border-dark-neutral-pressed\/75:hover{border-color:#959aa1bf}.hover\:n-border-dark-neutral-pressed\/80:hover{border-color:#959aa1cc}.hover\:n-border-dark-neutral-pressed\/85:hover{border-color:#959aa1d9}.hover\:n-border-dark-neutral-pressed\/90:hover{border-color:#959aa1e6}.hover\:n-border-dark-neutral-pressed\/95:hover{border-color:#959aa1f2}.hover\:n-border-dark-neutral-text-default:hover{border-color:#f5f6f6}.hover\:n-border-dark-neutral-text-default\/0:hover{border-color:#f5f6f600}.hover\:n-border-dark-neutral-text-default\/10:hover{border-color:#f5f6f61a}.hover\:n-border-dark-neutral-text-default\/100:hover{border-color:#f5f6f6}.hover\:n-border-dark-neutral-text-default\/15:hover{border-color:#f5f6f626}.hover\:n-border-dark-neutral-text-default\/20:hover{border-color:#f5f6f633}.hover\:n-border-dark-neutral-text-default\/25:hover{border-color:#f5f6f640}.hover\:n-border-dark-neutral-text-default\/30:hover{border-color:#f5f6f64d}.hover\:n-border-dark-neutral-text-default\/35:hover{border-color:#f5f6f659}.hover\:n-border-dark-neutral-text-default\/40:hover{border-color:#f5f6f666}.hover\:n-border-dark-neutral-text-default\/45:hover{border-color:#f5f6f673}.hover\:n-border-dark-neutral-text-default\/5:hover{border-color:#f5f6f60d}.hover\:n-border-dark-neutral-text-default\/50:hover{border-color:#f5f6f680}.hover\:n-border-dark-neutral-text-default\/55:hover{border-color:#f5f6f68c}.hover\:n-border-dark-neutral-text-default\/60:hover{border-color:#f5f6f699}.hover\:n-border-dark-neutral-text-default\/65:hover{border-color:#f5f6f6a6}.hover\:n-border-dark-neutral-text-default\/70:hover{border-color:#f5f6f6b3}.hover\:n-border-dark-neutral-text-default\/75:hover{border-color:#f5f6f6bf}.hover\:n-border-dark-neutral-text-default\/80:hover{border-color:#f5f6f6cc}.hover\:n-border-dark-neutral-text-default\/85:hover{border-color:#f5f6f6d9}.hover\:n-border-dark-neutral-text-default\/90:hover{border-color:#f5f6f6e6}.hover\:n-border-dark-neutral-text-default\/95:hover{border-color:#f5f6f6f2}.hover\:n-border-dark-neutral-text-inverse:hover{border-color:#1a1b1d}.hover\:n-border-dark-neutral-text-inverse\/0:hover{border-color:#1a1b1d00}.hover\:n-border-dark-neutral-text-inverse\/10:hover{border-color:#1a1b1d1a}.hover\:n-border-dark-neutral-text-inverse\/100:hover{border-color:#1a1b1d}.hover\:n-border-dark-neutral-text-inverse\/15:hover{border-color:#1a1b1d26}.hover\:n-border-dark-neutral-text-inverse\/20:hover{border-color:#1a1b1d33}.hover\:n-border-dark-neutral-text-inverse\/25:hover{border-color:#1a1b1d40}.hover\:n-border-dark-neutral-text-inverse\/30:hover{border-color:#1a1b1d4d}.hover\:n-border-dark-neutral-text-inverse\/35:hover{border-color:#1a1b1d59}.hover\:n-border-dark-neutral-text-inverse\/40:hover{border-color:#1a1b1d66}.hover\:n-border-dark-neutral-text-inverse\/45:hover{border-color:#1a1b1d73}.hover\:n-border-dark-neutral-text-inverse\/5:hover{border-color:#1a1b1d0d}.hover\:n-border-dark-neutral-text-inverse\/50:hover{border-color:#1a1b1d80}.hover\:n-border-dark-neutral-text-inverse\/55:hover{border-color:#1a1b1d8c}.hover\:n-border-dark-neutral-text-inverse\/60:hover{border-color:#1a1b1d99}.hover\:n-border-dark-neutral-text-inverse\/65:hover{border-color:#1a1b1da6}.hover\:n-border-dark-neutral-text-inverse\/70:hover{border-color:#1a1b1db3}.hover\:n-border-dark-neutral-text-inverse\/75:hover{border-color:#1a1b1dbf}.hover\:n-border-dark-neutral-text-inverse\/80:hover{border-color:#1a1b1dcc}.hover\:n-border-dark-neutral-text-inverse\/85:hover{border-color:#1a1b1dd9}.hover\:n-border-dark-neutral-text-inverse\/90:hover{border-color:#1a1b1de6}.hover\:n-border-dark-neutral-text-inverse\/95:hover{border-color:#1a1b1df2}.hover\:n-border-dark-neutral-text-weak:hover{border-color:#cfd1d4}.hover\:n-border-dark-neutral-text-weak\/0:hover{border-color:#cfd1d400}.hover\:n-border-dark-neutral-text-weak\/10:hover{border-color:#cfd1d41a}.hover\:n-border-dark-neutral-text-weak\/100:hover{border-color:#cfd1d4}.hover\:n-border-dark-neutral-text-weak\/15:hover{border-color:#cfd1d426}.hover\:n-border-dark-neutral-text-weak\/20:hover{border-color:#cfd1d433}.hover\:n-border-dark-neutral-text-weak\/25:hover{border-color:#cfd1d440}.hover\:n-border-dark-neutral-text-weak\/30:hover{border-color:#cfd1d44d}.hover\:n-border-dark-neutral-text-weak\/35:hover{border-color:#cfd1d459}.hover\:n-border-dark-neutral-text-weak\/40:hover{border-color:#cfd1d466}.hover\:n-border-dark-neutral-text-weak\/45:hover{border-color:#cfd1d473}.hover\:n-border-dark-neutral-text-weak\/5:hover{border-color:#cfd1d40d}.hover\:n-border-dark-neutral-text-weak\/50:hover{border-color:#cfd1d480}.hover\:n-border-dark-neutral-text-weak\/55:hover{border-color:#cfd1d48c}.hover\:n-border-dark-neutral-text-weak\/60:hover{border-color:#cfd1d499}.hover\:n-border-dark-neutral-text-weak\/65:hover{border-color:#cfd1d4a6}.hover\:n-border-dark-neutral-text-weak\/70:hover{border-color:#cfd1d4b3}.hover\:n-border-dark-neutral-text-weak\/75:hover{border-color:#cfd1d4bf}.hover\:n-border-dark-neutral-text-weak\/80:hover{border-color:#cfd1d4cc}.hover\:n-border-dark-neutral-text-weak\/85:hover{border-color:#cfd1d4d9}.hover\:n-border-dark-neutral-text-weak\/90:hover{border-color:#cfd1d4e6}.hover\:n-border-dark-neutral-text-weak\/95:hover{border-color:#cfd1d4f2}.hover\:n-border-dark-neutral-text-weaker:hover{border-color:#a8acb2}.hover\:n-border-dark-neutral-text-weaker\/0:hover{border-color:#a8acb200}.hover\:n-border-dark-neutral-text-weaker\/10:hover{border-color:#a8acb21a}.hover\:n-border-dark-neutral-text-weaker\/100:hover{border-color:#a8acb2}.hover\:n-border-dark-neutral-text-weaker\/15:hover{border-color:#a8acb226}.hover\:n-border-dark-neutral-text-weaker\/20:hover{border-color:#a8acb233}.hover\:n-border-dark-neutral-text-weaker\/25:hover{border-color:#a8acb240}.hover\:n-border-dark-neutral-text-weaker\/30:hover{border-color:#a8acb24d}.hover\:n-border-dark-neutral-text-weaker\/35:hover{border-color:#a8acb259}.hover\:n-border-dark-neutral-text-weaker\/40:hover{border-color:#a8acb266}.hover\:n-border-dark-neutral-text-weaker\/45:hover{border-color:#a8acb273}.hover\:n-border-dark-neutral-text-weaker\/5:hover{border-color:#a8acb20d}.hover\:n-border-dark-neutral-text-weaker\/50:hover{border-color:#a8acb280}.hover\:n-border-dark-neutral-text-weaker\/55:hover{border-color:#a8acb28c}.hover\:n-border-dark-neutral-text-weaker\/60:hover{border-color:#a8acb299}.hover\:n-border-dark-neutral-text-weaker\/65:hover{border-color:#a8acb2a6}.hover\:n-border-dark-neutral-text-weaker\/70:hover{border-color:#a8acb2b3}.hover\:n-border-dark-neutral-text-weaker\/75:hover{border-color:#a8acb2bf}.hover\:n-border-dark-neutral-text-weaker\/80:hover{border-color:#a8acb2cc}.hover\:n-border-dark-neutral-text-weaker\/85:hover{border-color:#a8acb2d9}.hover\:n-border-dark-neutral-text-weaker\/90:hover{border-color:#a8acb2e6}.hover\:n-border-dark-neutral-text-weaker\/95:hover{border-color:#a8acb2f2}.hover\:n-border-dark-neutral-text-weakest:hover{border-color:#818790}.hover\:n-border-dark-neutral-text-weakest\/0:hover{border-color:#81879000}.hover\:n-border-dark-neutral-text-weakest\/10:hover{border-color:#8187901a}.hover\:n-border-dark-neutral-text-weakest\/100:hover{border-color:#818790}.hover\:n-border-dark-neutral-text-weakest\/15:hover{border-color:#81879026}.hover\:n-border-dark-neutral-text-weakest\/20:hover{border-color:#81879033}.hover\:n-border-dark-neutral-text-weakest\/25:hover{border-color:#81879040}.hover\:n-border-dark-neutral-text-weakest\/30:hover{border-color:#8187904d}.hover\:n-border-dark-neutral-text-weakest\/35:hover{border-color:#81879059}.hover\:n-border-dark-neutral-text-weakest\/40:hover{border-color:#81879066}.hover\:n-border-dark-neutral-text-weakest\/45:hover{border-color:#81879073}.hover\:n-border-dark-neutral-text-weakest\/5:hover{border-color:#8187900d}.hover\:n-border-dark-neutral-text-weakest\/50:hover{border-color:#81879080}.hover\:n-border-dark-neutral-text-weakest\/55:hover{border-color:#8187908c}.hover\:n-border-dark-neutral-text-weakest\/60:hover{border-color:#81879099}.hover\:n-border-dark-neutral-text-weakest\/65:hover{border-color:#818790a6}.hover\:n-border-dark-neutral-text-weakest\/70:hover{border-color:#818790b3}.hover\:n-border-dark-neutral-text-weakest\/75:hover{border-color:#818790bf}.hover\:n-border-dark-neutral-text-weakest\/80:hover{border-color:#818790cc}.hover\:n-border-dark-neutral-text-weakest\/85:hover{border-color:#818790d9}.hover\:n-border-dark-neutral-text-weakest\/90:hover{border-color:#818790e6}.hover\:n-border-dark-neutral-text-weakest\/95:hover{border-color:#818790f2}.hover\:n-border-dark-primary-bg-selected:hover{border-color:#262f31}.hover\:n-border-dark-primary-bg-selected\/0:hover{border-color:#262f3100}.hover\:n-border-dark-primary-bg-selected\/10:hover{border-color:#262f311a}.hover\:n-border-dark-primary-bg-selected\/100:hover{border-color:#262f31}.hover\:n-border-dark-primary-bg-selected\/15:hover{border-color:#262f3126}.hover\:n-border-dark-primary-bg-selected\/20:hover{border-color:#262f3133}.hover\:n-border-dark-primary-bg-selected\/25:hover{border-color:#262f3140}.hover\:n-border-dark-primary-bg-selected\/30:hover{border-color:#262f314d}.hover\:n-border-dark-primary-bg-selected\/35:hover{border-color:#262f3159}.hover\:n-border-dark-primary-bg-selected\/40:hover{border-color:#262f3166}.hover\:n-border-dark-primary-bg-selected\/45:hover{border-color:#262f3173}.hover\:n-border-dark-primary-bg-selected\/5:hover{border-color:#262f310d}.hover\:n-border-dark-primary-bg-selected\/50:hover{border-color:#262f3180}.hover\:n-border-dark-primary-bg-selected\/55:hover{border-color:#262f318c}.hover\:n-border-dark-primary-bg-selected\/60:hover{border-color:#262f3199}.hover\:n-border-dark-primary-bg-selected\/65:hover{border-color:#262f31a6}.hover\:n-border-dark-primary-bg-selected\/70:hover{border-color:#262f31b3}.hover\:n-border-dark-primary-bg-selected\/75:hover{border-color:#262f31bf}.hover\:n-border-dark-primary-bg-selected\/80:hover{border-color:#262f31cc}.hover\:n-border-dark-primary-bg-selected\/85:hover{border-color:#262f31d9}.hover\:n-border-dark-primary-bg-selected\/90:hover{border-color:#262f31e6}.hover\:n-border-dark-primary-bg-selected\/95:hover{border-color:#262f31f2}.hover\:n-border-dark-primary-bg-status:hover{border-color:#5db3bf}.hover\:n-border-dark-primary-bg-status\/0:hover{border-color:#5db3bf00}.hover\:n-border-dark-primary-bg-status\/10:hover{border-color:#5db3bf1a}.hover\:n-border-dark-primary-bg-status\/100:hover{border-color:#5db3bf}.hover\:n-border-dark-primary-bg-status\/15:hover{border-color:#5db3bf26}.hover\:n-border-dark-primary-bg-status\/20:hover{border-color:#5db3bf33}.hover\:n-border-dark-primary-bg-status\/25:hover{border-color:#5db3bf40}.hover\:n-border-dark-primary-bg-status\/30:hover{border-color:#5db3bf4d}.hover\:n-border-dark-primary-bg-status\/35:hover{border-color:#5db3bf59}.hover\:n-border-dark-primary-bg-status\/40:hover{border-color:#5db3bf66}.hover\:n-border-dark-primary-bg-status\/45:hover{border-color:#5db3bf73}.hover\:n-border-dark-primary-bg-status\/5:hover{border-color:#5db3bf0d}.hover\:n-border-dark-primary-bg-status\/50:hover{border-color:#5db3bf80}.hover\:n-border-dark-primary-bg-status\/55:hover{border-color:#5db3bf8c}.hover\:n-border-dark-primary-bg-status\/60:hover{border-color:#5db3bf99}.hover\:n-border-dark-primary-bg-status\/65:hover{border-color:#5db3bfa6}.hover\:n-border-dark-primary-bg-status\/70:hover{border-color:#5db3bfb3}.hover\:n-border-dark-primary-bg-status\/75:hover{border-color:#5db3bfbf}.hover\:n-border-dark-primary-bg-status\/80:hover{border-color:#5db3bfcc}.hover\:n-border-dark-primary-bg-status\/85:hover{border-color:#5db3bfd9}.hover\:n-border-dark-primary-bg-status\/90:hover{border-color:#5db3bfe6}.hover\:n-border-dark-primary-bg-status\/95:hover{border-color:#5db3bff2}.hover\:n-border-dark-primary-bg-strong:hover{border-color:#8fe3e8}.hover\:n-border-dark-primary-bg-strong\/0:hover{border-color:#8fe3e800}.hover\:n-border-dark-primary-bg-strong\/10:hover{border-color:#8fe3e81a}.hover\:n-border-dark-primary-bg-strong\/100:hover{border-color:#8fe3e8}.hover\:n-border-dark-primary-bg-strong\/15:hover{border-color:#8fe3e826}.hover\:n-border-dark-primary-bg-strong\/20:hover{border-color:#8fe3e833}.hover\:n-border-dark-primary-bg-strong\/25:hover{border-color:#8fe3e840}.hover\:n-border-dark-primary-bg-strong\/30:hover{border-color:#8fe3e84d}.hover\:n-border-dark-primary-bg-strong\/35:hover{border-color:#8fe3e859}.hover\:n-border-dark-primary-bg-strong\/40:hover{border-color:#8fe3e866}.hover\:n-border-dark-primary-bg-strong\/45:hover{border-color:#8fe3e873}.hover\:n-border-dark-primary-bg-strong\/5:hover{border-color:#8fe3e80d}.hover\:n-border-dark-primary-bg-strong\/50:hover{border-color:#8fe3e880}.hover\:n-border-dark-primary-bg-strong\/55:hover{border-color:#8fe3e88c}.hover\:n-border-dark-primary-bg-strong\/60:hover{border-color:#8fe3e899}.hover\:n-border-dark-primary-bg-strong\/65:hover{border-color:#8fe3e8a6}.hover\:n-border-dark-primary-bg-strong\/70:hover{border-color:#8fe3e8b3}.hover\:n-border-dark-primary-bg-strong\/75:hover{border-color:#8fe3e8bf}.hover\:n-border-dark-primary-bg-strong\/80:hover{border-color:#8fe3e8cc}.hover\:n-border-dark-primary-bg-strong\/85:hover{border-color:#8fe3e8d9}.hover\:n-border-dark-primary-bg-strong\/90:hover{border-color:#8fe3e8e6}.hover\:n-border-dark-primary-bg-strong\/95:hover{border-color:#8fe3e8f2}.hover\:n-border-dark-primary-bg-weak:hover{border-color:#262f31}.hover\:n-border-dark-primary-bg-weak\/0:hover{border-color:#262f3100}.hover\:n-border-dark-primary-bg-weak\/10:hover{border-color:#262f311a}.hover\:n-border-dark-primary-bg-weak\/100:hover{border-color:#262f31}.hover\:n-border-dark-primary-bg-weak\/15:hover{border-color:#262f3126}.hover\:n-border-dark-primary-bg-weak\/20:hover{border-color:#262f3133}.hover\:n-border-dark-primary-bg-weak\/25:hover{border-color:#262f3140}.hover\:n-border-dark-primary-bg-weak\/30:hover{border-color:#262f314d}.hover\:n-border-dark-primary-bg-weak\/35:hover{border-color:#262f3159}.hover\:n-border-dark-primary-bg-weak\/40:hover{border-color:#262f3166}.hover\:n-border-dark-primary-bg-weak\/45:hover{border-color:#262f3173}.hover\:n-border-dark-primary-bg-weak\/5:hover{border-color:#262f310d}.hover\:n-border-dark-primary-bg-weak\/50:hover{border-color:#262f3180}.hover\:n-border-dark-primary-bg-weak\/55:hover{border-color:#262f318c}.hover\:n-border-dark-primary-bg-weak\/60:hover{border-color:#262f3199}.hover\:n-border-dark-primary-bg-weak\/65:hover{border-color:#262f31a6}.hover\:n-border-dark-primary-bg-weak\/70:hover{border-color:#262f31b3}.hover\:n-border-dark-primary-bg-weak\/75:hover{border-color:#262f31bf}.hover\:n-border-dark-primary-bg-weak\/80:hover{border-color:#262f31cc}.hover\:n-border-dark-primary-bg-weak\/85:hover{border-color:#262f31d9}.hover\:n-border-dark-primary-bg-weak\/90:hover{border-color:#262f31e6}.hover\:n-border-dark-primary-bg-weak\/95:hover{border-color:#262f31f2}.hover\:n-border-dark-primary-border-strong:hover{border-color:#8fe3e8}.hover\:n-border-dark-primary-border-strong\/0:hover{border-color:#8fe3e800}.hover\:n-border-dark-primary-border-strong\/10:hover{border-color:#8fe3e81a}.hover\:n-border-dark-primary-border-strong\/100:hover{border-color:#8fe3e8}.hover\:n-border-dark-primary-border-strong\/15:hover{border-color:#8fe3e826}.hover\:n-border-dark-primary-border-strong\/20:hover{border-color:#8fe3e833}.hover\:n-border-dark-primary-border-strong\/25:hover{border-color:#8fe3e840}.hover\:n-border-dark-primary-border-strong\/30:hover{border-color:#8fe3e84d}.hover\:n-border-dark-primary-border-strong\/35:hover{border-color:#8fe3e859}.hover\:n-border-dark-primary-border-strong\/40:hover{border-color:#8fe3e866}.hover\:n-border-dark-primary-border-strong\/45:hover{border-color:#8fe3e873}.hover\:n-border-dark-primary-border-strong\/5:hover{border-color:#8fe3e80d}.hover\:n-border-dark-primary-border-strong\/50:hover{border-color:#8fe3e880}.hover\:n-border-dark-primary-border-strong\/55:hover{border-color:#8fe3e88c}.hover\:n-border-dark-primary-border-strong\/60:hover{border-color:#8fe3e899}.hover\:n-border-dark-primary-border-strong\/65:hover{border-color:#8fe3e8a6}.hover\:n-border-dark-primary-border-strong\/70:hover{border-color:#8fe3e8b3}.hover\:n-border-dark-primary-border-strong\/75:hover{border-color:#8fe3e8bf}.hover\:n-border-dark-primary-border-strong\/80:hover{border-color:#8fe3e8cc}.hover\:n-border-dark-primary-border-strong\/85:hover{border-color:#8fe3e8d9}.hover\:n-border-dark-primary-border-strong\/90:hover{border-color:#8fe3e8e6}.hover\:n-border-dark-primary-border-strong\/95:hover{border-color:#8fe3e8f2}.hover\:n-border-dark-primary-border-weak:hover{border-color:#02507b}.hover\:n-border-dark-primary-border-weak\/0:hover{border-color:#02507b00}.hover\:n-border-dark-primary-border-weak\/10:hover{border-color:#02507b1a}.hover\:n-border-dark-primary-border-weak\/100:hover{border-color:#02507b}.hover\:n-border-dark-primary-border-weak\/15:hover{border-color:#02507b26}.hover\:n-border-dark-primary-border-weak\/20:hover{border-color:#02507b33}.hover\:n-border-dark-primary-border-weak\/25:hover{border-color:#02507b40}.hover\:n-border-dark-primary-border-weak\/30:hover{border-color:#02507b4d}.hover\:n-border-dark-primary-border-weak\/35:hover{border-color:#02507b59}.hover\:n-border-dark-primary-border-weak\/40:hover{border-color:#02507b66}.hover\:n-border-dark-primary-border-weak\/45:hover{border-color:#02507b73}.hover\:n-border-dark-primary-border-weak\/5:hover{border-color:#02507b0d}.hover\:n-border-dark-primary-border-weak\/50:hover{border-color:#02507b80}.hover\:n-border-dark-primary-border-weak\/55:hover{border-color:#02507b8c}.hover\:n-border-dark-primary-border-weak\/60:hover{border-color:#02507b99}.hover\:n-border-dark-primary-border-weak\/65:hover{border-color:#02507ba6}.hover\:n-border-dark-primary-border-weak\/70:hover{border-color:#02507bb3}.hover\:n-border-dark-primary-border-weak\/75:hover{border-color:#02507bbf}.hover\:n-border-dark-primary-border-weak\/80:hover{border-color:#02507bcc}.hover\:n-border-dark-primary-border-weak\/85:hover{border-color:#02507bd9}.hover\:n-border-dark-primary-border-weak\/90:hover{border-color:#02507be6}.hover\:n-border-dark-primary-border-weak\/95:hover{border-color:#02507bf2}.hover\:n-border-dark-primary-focus:hover{border-color:#5db3bf}.hover\:n-border-dark-primary-focus\/0:hover{border-color:#5db3bf00}.hover\:n-border-dark-primary-focus\/10:hover{border-color:#5db3bf1a}.hover\:n-border-dark-primary-focus\/100:hover{border-color:#5db3bf}.hover\:n-border-dark-primary-focus\/15:hover{border-color:#5db3bf26}.hover\:n-border-dark-primary-focus\/20:hover{border-color:#5db3bf33}.hover\:n-border-dark-primary-focus\/25:hover{border-color:#5db3bf40}.hover\:n-border-dark-primary-focus\/30:hover{border-color:#5db3bf4d}.hover\:n-border-dark-primary-focus\/35:hover{border-color:#5db3bf59}.hover\:n-border-dark-primary-focus\/40:hover{border-color:#5db3bf66}.hover\:n-border-dark-primary-focus\/45:hover{border-color:#5db3bf73}.hover\:n-border-dark-primary-focus\/5:hover{border-color:#5db3bf0d}.hover\:n-border-dark-primary-focus\/50:hover{border-color:#5db3bf80}.hover\:n-border-dark-primary-focus\/55:hover{border-color:#5db3bf8c}.hover\:n-border-dark-primary-focus\/60:hover{border-color:#5db3bf99}.hover\:n-border-dark-primary-focus\/65:hover{border-color:#5db3bfa6}.hover\:n-border-dark-primary-focus\/70:hover{border-color:#5db3bfb3}.hover\:n-border-dark-primary-focus\/75:hover{border-color:#5db3bfbf}.hover\:n-border-dark-primary-focus\/80:hover{border-color:#5db3bfcc}.hover\:n-border-dark-primary-focus\/85:hover{border-color:#5db3bfd9}.hover\:n-border-dark-primary-focus\/90:hover{border-color:#5db3bfe6}.hover\:n-border-dark-primary-focus\/95:hover{border-color:#5db3bff2}.hover\:n-border-dark-primary-hover-strong:hover{border-color:#5db3bf}.hover\:n-border-dark-primary-hover-strong\/0:hover{border-color:#5db3bf00}.hover\:n-border-dark-primary-hover-strong\/10:hover{border-color:#5db3bf1a}.hover\:n-border-dark-primary-hover-strong\/100:hover{border-color:#5db3bf}.hover\:n-border-dark-primary-hover-strong\/15:hover{border-color:#5db3bf26}.hover\:n-border-dark-primary-hover-strong\/20:hover{border-color:#5db3bf33}.hover\:n-border-dark-primary-hover-strong\/25:hover{border-color:#5db3bf40}.hover\:n-border-dark-primary-hover-strong\/30:hover{border-color:#5db3bf4d}.hover\:n-border-dark-primary-hover-strong\/35:hover{border-color:#5db3bf59}.hover\:n-border-dark-primary-hover-strong\/40:hover{border-color:#5db3bf66}.hover\:n-border-dark-primary-hover-strong\/45:hover{border-color:#5db3bf73}.hover\:n-border-dark-primary-hover-strong\/5:hover{border-color:#5db3bf0d}.hover\:n-border-dark-primary-hover-strong\/50:hover{border-color:#5db3bf80}.hover\:n-border-dark-primary-hover-strong\/55:hover{border-color:#5db3bf8c}.hover\:n-border-dark-primary-hover-strong\/60:hover{border-color:#5db3bf99}.hover\:n-border-dark-primary-hover-strong\/65:hover{border-color:#5db3bfa6}.hover\:n-border-dark-primary-hover-strong\/70:hover{border-color:#5db3bfb3}.hover\:n-border-dark-primary-hover-strong\/75:hover{border-color:#5db3bfbf}.hover\:n-border-dark-primary-hover-strong\/80:hover{border-color:#5db3bfcc}.hover\:n-border-dark-primary-hover-strong\/85:hover{border-color:#5db3bfd9}.hover\:n-border-dark-primary-hover-strong\/90:hover{border-color:#5db3bfe6}.hover\:n-border-dark-primary-hover-strong\/95:hover{border-color:#5db3bff2}.hover\:n-border-dark-primary-hover-weak:hover{border-color:#8fe3e814}.hover\:n-border-dark-primary-hover-weak\/0:hover{border-color:#8fe3e800}.hover\:n-border-dark-primary-hover-weak\/10:hover{border-color:#8fe3e81a}.hover\:n-border-dark-primary-hover-weak\/100:hover{border-color:#8fe3e8}.hover\:n-border-dark-primary-hover-weak\/15:hover{border-color:#8fe3e826}.hover\:n-border-dark-primary-hover-weak\/20:hover{border-color:#8fe3e833}.hover\:n-border-dark-primary-hover-weak\/25:hover{border-color:#8fe3e840}.hover\:n-border-dark-primary-hover-weak\/30:hover{border-color:#8fe3e84d}.hover\:n-border-dark-primary-hover-weak\/35:hover{border-color:#8fe3e859}.hover\:n-border-dark-primary-hover-weak\/40:hover{border-color:#8fe3e866}.hover\:n-border-dark-primary-hover-weak\/45:hover{border-color:#8fe3e873}.hover\:n-border-dark-primary-hover-weak\/5:hover{border-color:#8fe3e80d}.hover\:n-border-dark-primary-hover-weak\/50:hover{border-color:#8fe3e880}.hover\:n-border-dark-primary-hover-weak\/55:hover{border-color:#8fe3e88c}.hover\:n-border-dark-primary-hover-weak\/60:hover{border-color:#8fe3e899}.hover\:n-border-dark-primary-hover-weak\/65:hover{border-color:#8fe3e8a6}.hover\:n-border-dark-primary-hover-weak\/70:hover{border-color:#8fe3e8b3}.hover\:n-border-dark-primary-hover-weak\/75:hover{border-color:#8fe3e8bf}.hover\:n-border-dark-primary-hover-weak\/80:hover{border-color:#8fe3e8cc}.hover\:n-border-dark-primary-hover-weak\/85:hover{border-color:#8fe3e8d9}.hover\:n-border-dark-primary-hover-weak\/90:hover{border-color:#8fe3e8e6}.hover\:n-border-dark-primary-hover-weak\/95:hover{border-color:#8fe3e8f2}.hover\:n-border-dark-primary-icon:hover{border-color:#8fe3e8}.hover\:n-border-dark-primary-icon\/0:hover{border-color:#8fe3e800}.hover\:n-border-dark-primary-icon\/10:hover{border-color:#8fe3e81a}.hover\:n-border-dark-primary-icon\/100:hover{border-color:#8fe3e8}.hover\:n-border-dark-primary-icon\/15:hover{border-color:#8fe3e826}.hover\:n-border-dark-primary-icon\/20:hover{border-color:#8fe3e833}.hover\:n-border-dark-primary-icon\/25:hover{border-color:#8fe3e840}.hover\:n-border-dark-primary-icon\/30:hover{border-color:#8fe3e84d}.hover\:n-border-dark-primary-icon\/35:hover{border-color:#8fe3e859}.hover\:n-border-dark-primary-icon\/40:hover{border-color:#8fe3e866}.hover\:n-border-dark-primary-icon\/45:hover{border-color:#8fe3e873}.hover\:n-border-dark-primary-icon\/5:hover{border-color:#8fe3e80d}.hover\:n-border-dark-primary-icon\/50:hover{border-color:#8fe3e880}.hover\:n-border-dark-primary-icon\/55:hover{border-color:#8fe3e88c}.hover\:n-border-dark-primary-icon\/60:hover{border-color:#8fe3e899}.hover\:n-border-dark-primary-icon\/65:hover{border-color:#8fe3e8a6}.hover\:n-border-dark-primary-icon\/70:hover{border-color:#8fe3e8b3}.hover\:n-border-dark-primary-icon\/75:hover{border-color:#8fe3e8bf}.hover\:n-border-dark-primary-icon\/80:hover{border-color:#8fe3e8cc}.hover\:n-border-dark-primary-icon\/85:hover{border-color:#8fe3e8d9}.hover\:n-border-dark-primary-icon\/90:hover{border-color:#8fe3e8e6}.hover\:n-border-dark-primary-icon\/95:hover{border-color:#8fe3e8f2}.hover\:n-border-dark-primary-pressed-strong:hover{border-color:#4c99a4}.hover\:n-border-dark-primary-pressed-strong\/0:hover{border-color:#4c99a400}.hover\:n-border-dark-primary-pressed-strong\/10:hover{border-color:#4c99a41a}.hover\:n-border-dark-primary-pressed-strong\/100:hover{border-color:#4c99a4}.hover\:n-border-dark-primary-pressed-strong\/15:hover{border-color:#4c99a426}.hover\:n-border-dark-primary-pressed-strong\/20:hover{border-color:#4c99a433}.hover\:n-border-dark-primary-pressed-strong\/25:hover{border-color:#4c99a440}.hover\:n-border-dark-primary-pressed-strong\/30:hover{border-color:#4c99a44d}.hover\:n-border-dark-primary-pressed-strong\/35:hover{border-color:#4c99a459}.hover\:n-border-dark-primary-pressed-strong\/40:hover{border-color:#4c99a466}.hover\:n-border-dark-primary-pressed-strong\/45:hover{border-color:#4c99a473}.hover\:n-border-dark-primary-pressed-strong\/5:hover{border-color:#4c99a40d}.hover\:n-border-dark-primary-pressed-strong\/50:hover{border-color:#4c99a480}.hover\:n-border-dark-primary-pressed-strong\/55:hover{border-color:#4c99a48c}.hover\:n-border-dark-primary-pressed-strong\/60:hover{border-color:#4c99a499}.hover\:n-border-dark-primary-pressed-strong\/65:hover{border-color:#4c99a4a6}.hover\:n-border-dark-primary-pressed-strong\/70:hover{border-color:#4c99a4b3}.hover\:n-border-dark-primary-pressed-strong\/75:hover{border-color:#4c99a4bf}.hover\:n-border-dark-primary-pressed-strong\/80:hover{border-color:#4c99a4cc}.hover\:n-border-dark-primary-pressed-strong\/85:hover{border-color:#4c99a4d9}.hover\:n-border-dark-primary-pressed-strong\/90:hover{border-color:#4c99a4e6}.hover\:n-border-dark-primary-pressed-strong\/95:hover{border-color:#4c99a4f2}.hover\:n-border-dark-primary-pressed-weak:hover{border-color:#8fe3e81f}.hover\:n-border-dark-primary-pressed-weak\/0:hover{border-color:#8fe3e800}.hover\:n-border-dark-primary-pressed-weak\/10:hover{border-color:#8fe3e81a}.hover\:n-border-dark-primary-pressed-weak\/100:hover{border-color:#8fe3e8}.hover\:n-border-dark-primary-pressed-weak\/15:hover{border-color:#8fe3e826}.hover\:n-border-dark-primary-pressed-weak\/20:hover{border-color:#8fe3e833}.hover\:n-border-dark-primary-pressed-weak\/25:hover{border-color:#8fe3e840}.hover\:n-border-dark-primary-pressed-weak\/30:hover{border-color:#8fe3e84d}.hover\:n-border-dark-primary-pressed-weak\/35:hover{border-color:#8fe3e859}.hover\:n-border-dark-primary-pressed-weak\/40:hover{border-color:#8fe3e866}.hover\:n-border-dark-primary-pressed-weak\/45:hover{border-color:#8fe3e873}.hover\:n-border-dark-primary-pressed-weak\/5:hover{border-color:#8fe3e80d}.hover\:n-border-dark-primary-pressed-weak\/50:hover{border-color:#8fe3e880}.hover\:n-border-dark-primary-pressed-weak\/55:hover{border-color:#8fe3e88c}.hover\:n-border-dark-primary-pressed-weak\/60:hover{border-color:#8fe3e899}.hover\:n-border-dark-primary-pressed-weak\/65:hover{border-color:#8fe3e8a6}.hover\:n-border-dark-primary-pressed-weak\/70:hover{border-color:#8fe3e8b3}.hover\:n-border-dark-primary-pressed-weak\/75:hover{border-color:#8fe3e8bf}.hover\:n-border-dark-primary-pressed-weak\/80:hover{border-color:#8fe3e8cc}.hover\:n-border-dark-primary-pressed-weak\/85:hover{border-color:#8fe3e8d9}.hover\:n-border-dark-primary-pressed-weak\/90:hover{border-color:#8fe3e8e6}.hover\:n-border-dark-primary-pressed-weak\/95:hover{border-color:#8fe3e8f2}.hover\:n-border-dark-primary-text:hover{border-color:#8fe3e8}.hover\:n-border-dark-primary-text\/0:hover{border-color:#8fe3e800}.hover\:n-border-dark-primary-text\/10:hover{border-color:#8fe3e81a}.hover\:n-border-dark-primary-text\/100:hover{border-color:#8fe3e8}.hover\:n-border-dark-primary-text\/15:hover{border-color:#8fe3e826}.hover\:n-border-dark-primary-text\/20:hover{border-color:#8fe3e833}.hover\:n-border-dark-primary-text\/25:hover{border-color:#8fe3e840}.hover\:n-border-dark-primary-text\/30:hover{border-color:#8fe3e84d}.hover\:n-border-dark-primary-text\/35:hover{border-color:#8fe3e859}.hover\:n-border-dark-primary-text\/40:hover{border-color:#8fe3e866}.hover\:n-border-dark-primary-text\/45:hover{border-color:#8fe3e873}.hover\:n-border-dark-primary-text\/5:hover{border-color:#8fe3e80d}.hover\:n-border-dark-primary-text\/50:hover{border-color:#8fe3e880}.hover\:n-border-dark-primary-text\/55:hover{border-color:#8fe3e88c}.hover\:n-border-dark-primary-text\/60:hover{border-color:#8fe3e899}.hover\:n-border-dark-primary-text\/65:hover{border-color:#8fe3e8a6}.hover\:n-border-dark-primary-text\/70:hover{border-color:#8fe3e8b3}.hover\:n-border-dark-primary-text\/75:hover{border-color:#8fe3e8bf}.hover\:n-border-dark-primary-text\/80:hover{border-color:#8fe3e8cc}.hover\:n-border-dark-primary-text\/85:hover{border-color:#8fe3e8d9}.hover\:n-border-dark-primary-text\/90:hover{border-color:#8fe3e8e6}.hover\:n-border-dark-primary-text\/95:hover{border-color:#8fe3e8f2}.hover\:n-border-dark-success-bg-status:hover{border-color:#6fa646}.hover\:n-border-dark-success-bg-status\/0:hover{border-color:#6fa64600}.hover\:n-border-dark-success-bg-status\/10:hover{border-color:#6fa6461a}.hover\:n-border-dark-success-bg-status\/100:hover{border-color:#6fa646}.hover\:n-border-dark-success-bg-status\/15:hover{border-color:#6fa64626}.hover\:n-border-dark-success-bg-status\/20:hover{border-color:#6fa64633}.hover\:n-border-dark-success-bg-status\/25:hover{border-color:#6fa64640}.hover\:n-border-dark-success-bg-status\/30:hover{border-color:#6fa6464d}.hover\:n-border-dark-success-bg-status\/35:hover{border-color:#6fa64659}.hover\:n-border-dark-success-bg-status\/40:hover{border-color:#6fa64666}.hover\:n-border-dark-success-bg-status\/45:hover{border-color:#6fa64673}.hover\:n-border-dark-success-bg-status\/5:hover{border-color:#6fa6460d}.hover\:n-border-dark-success-bg-status\/50:hover{border-color:#6fa64680}.hover\:n-border-dark-success-bg-status\/55:hover{border-color:#6fa6468c}.hover\:n-border-dark-success-bg-status\/60:hover{border-color:#6fa64699}.hover\:n-border-dark-success-bg-status\/65:hover{border-color:#6fa646a6}.hover\:n-border-dark-success-bg-status\/70:hover{border-color:#6fa646b3}.hover\:n-border-dark-success-bg-status\/75:hover{border-color:#6fa646bf}.hover\:n-border-dark-success-bg-status\/80:hover{border-color:#6fa646cc}.hover\:n-border-dark-success-bg-status\/85:hover{border-color:#6fa646d9}.hover\:n-border-dark-success-bg-status\/90:hover{border-color:#6fa646e6}.hover\:n-border-dark-success-bg-status\/95:hover{border-color:#6fa646f2}.hover\:n-border-dark-success-bg-strong:hover{border-color:#90cb62}.hover\:n-border-dark-success-bg-strong\/0:hover{border-color:#90cb6200}.hover\:n-border-dark-success-bg-strong\/10:hover{border-color:#90cb621a}.hover\:n-border-dark-success-bg-strong\/100:hover{border-color:#90cb62}.hover\:n-border-dark-success-bg-strong\/15:hover{border-color:#90cb6226}.hover\:n-border-dark-success-bg-strong\/20:hover{border-color:#90cb6233}.hover\:n-border-dark-success-bg-strong\/25:hover{border-color:#90cb6240}.hover\:n-border-dark-success-bg-strong\/30:hover{border-color:#90cb624d}.hover\:n-border-dark-success-bg-strong\/35:hover{border-color:#90cb6259}.hover\:n-border-dark-success-bg-strong\/40:hover{border-color:#90cb6266}.hover\:n-border-dark-success-bg-strong\/45:hover{border-color:#90cb6273}.hover\:n-border-dark-success-bg-strong\/5:hover{border-color:#90cb620d}.hover\:n-border-dark-success-bg-strong\/50:hover{border-color:#90cb6280}.hover\:n-border-dark-success-bg-strong\/55:hover{border-color:#90cb628c}.hover\:n-border-dark-success-bg-strong\/60:hover{border-color:#90cb6299}.hover\:n-border-dark-success-bg-strong\/65:hover{border-color:#90cb62a6}.hover\:n-border-dark-success-bg-strong\/70:hover{border-color:#90cb62b3}.hover\:n-border-dark-success-bg-strong\/75:hover{border-color:#90cb62bf}.hover\:n-border-dark-success-bg-strong\/80:hover{border-color:#90cb62cc}.hover\:n-border-dark-success-bg-strong\/85:hover{border-color:#90cb62d9}.hover\:n-border-dark-success-bg-strong\/90:hover{border-color:#90cb62e6}.hover\:n-border-dark-success-bg-strong\/95:hover{border-color:#90cb62f2}.hover\:n-border-dark-success-bg-weak:hover{border-color:#262d24}.hover\:n-border-dark-success-bg-weak\/0:hover{border-color:#262d2400}.hover\:n-border-dark-success-bg-weak\/10:hover{border-color:#262d241a}.hover\:n-border-dark-success-bg-weak\/100:hover{border-color:#262d24}.hover\:n-border-dark-success-bg-weak\/15:hover{border-color:#262d2426}.hover\:n-border-dark-success-bg-weak\/20:hover{border-color:#262d2433}.hover\:n-border-dark-success-bg-weak\/25:hover{border-color:#262d2440}.hover\:n-border-dark-success-bg-weak\/30:hover{border-color:#262d244d}.hover\:n-border-dark-success-bg-weak\/35:hover{border-color:#262d2459}.hover\:n-border-dark-success-bg-weak\/40:hover{border-color:#262d2466}.hover\:n-border-dark-success-bg-weak\/45:hover{border-color:#262d2473}.hover\:n-border-dark-success-bg-weak\/5:hover{border-color:#262d240d}.hover\:n-border-dark-success-bg-weak\/50:hover{border-color:#262d2480}.hover\:n-border-dark-success-bg-weak\/55:hover{border-color:#262d248c}.hover\:n-border-dark-success-bg-weak\/60:hover{border-color:#262d2499}.hover\:n-border-dark-success-bg-weak\/65:hover{border-color:#262d24a6}.hover\:n-border-dark-success-bg-weak\/70:hover{border-color:#262d24b3}.hover\:n-border-dark-success-bg-weak\/75:hover{border-color:#262d24bf}.hover\:n-border-dark-success-bg-weak\/80:hover{border-color:#262d24cc}.hover\:n-border-dark-success-bg-weak\/85:hover{border-color:#262d24d9}.hover\:n-border-dark-success-bg-weak\/90:hover{border-color:#262d24e6}.hover\:n-border-dark-success-bg-weak\/95:hover{border-color:#262d24f2}.hover\:n-border-dark-success-border-strong:hover{border-color:#90cb62}.hover\:n-border-dark-success-border-strong\/0:hover{border-color:#90cb6200}.hover\:n-border-dark-success-border-strong\/10:hover{border-color:#90cb621a}.hover\:n-border-dark-success-border-strong\/100:hover{border-color:#90cb62}.hover\:n-border-dark-success-border-strong\/15:hover{border-color:#90cb6226}.hover\:n-border-dark-success-border-strong\/20:hover{border-color:#90cb6233}.hover\:n-border-dark-success-border-strong\/25:hover{border-color:#90cb6240}.hover\:n-border-dark-success-border-strong\/30:hover{border-color:#90cb624d}.hover\:n-border-dark-success-border-strong\/35:hover{border-color:#90cb6259}.hover\:n-border-dark-success-border-strong\/40:hover{border-color:#90cb6266}.hover\:n-border-dark-success-border-strong\/45:hover{border-color:#90cb6273}.hover\:n-border-dark-success-border-strong\/5:hover{border-color:#90cb620d}.hover\:n-border-dark-success-border-strong\/50:hover{border-color:#90cb6280}.hover\:n-border-dark-success-border-strong\/55:hover{border-color:#90cb628c}.hover\:n-border-dark-success-border-strong\/60:hover{border-color:#90cb6299}.hover\:n-border-dark-success-border-strong\/65:hover{border-color:#90cb62a6}.hover\:n-border-dark-success-border-strong\/70:hover{border-color:#90cb62b3}.hover\:n-border-dark-success-border-strong\/75:hover{border-color:#90cb62bf}.hover\:n-border-dark-success-border-strong\/80:hover{border-color:#90cb62cc}.hover\:n-border-dark-success-border-strong\/85:hover{border-color:#90cb62d9}.hover\:n-border-dark-success-border-strong\/90:hover{border-color:#90cb62e6}.hover\:n-border-dark-success-border-strong\/95:hover{border-color:#90cb62f2}.hover\:n-border-dark-success-border-weak:hover{border-color:#296127}.hover\:n-border-dark-success-border-weak\/0:hover{border-color:#29612700}.hover\:n-border-dark-success-border-weak\/10:hover{border-color:#2961271a}.hover\:n-border-dark-success-border-weak\/100:hover{border-color:#296127}.hover\:n-border-dark-success-border-weak\/15:hover{border-color:#29612726}.hover\:n-border-dark-success-border-weak\/20:hover{border-color:#29612733}.hover\:n-border-dark-success-border-weak\/25:hover{border-color:#29612740}.hover\:n-border-dark-success-border-weak\/30:hover{border-color:#2961274d}.hover\:n-border-dark-success-border-weak\/35:hover{border-color:#29612759}.hover\:n-border-dark-success-border-weak\/40:hover{border-color:#29612766}.hover\:n-border-dark-success-border-weak\/45:hover{border-color:#29612773}.hover\:n-border-dark-success-border-weak\/5:hover{border-color:#2961270d}.hover\:n-border-dark-success-border-weak\/50:hover{border-color:#29612780}.hover\:n-border-dark-success-border-weak\/55:hover{border-color:#2961278c}.hover\:n-border-dark-success-border-weak\/60:hover{border-color:#29612799}.hover\:n-border-dark-success-border-weak\/65:hover{border-color:#296127a6}.hover\:n-border-dark-success-border-weak\/70:hover{border-color:#296127b3}.hover\:n-border-dark-success-border-weak\/75:hover{border-color:#296127bf}.hover\:n-border-dark-success-border-weak\/80:hover{border-color:#296127cc}.hover\:n-border-dark-success-border-weak\/85:hover{border-color:#296127d9}.hover\:n-border-dark-success-border-weak\/90:hover{border-color:#296127e6}.hover\:n-border-dark-success-border-weak\/95:hover{border-color:#296127f2}.hover\:n-border-dark-success-icon:hover{border-color:#90cb62}.hover\:n-border-dark-success-icon\/0:hover{border-color:#90cb6200}.hover\:n-border-dark-success-icon\/10:hover{border-color:#90cb621a}.hover\:n-border-dark-success-icon\/100:hover{border-color:#90cb62}.hover\:n-border-dark-success-icon\/15:hover{border-color:#90cb6226}.hover\:n-border-dark-success-icon\/20:hover{border-color:#90cb6233}.hover\:n-border-dark-success-icon\/25:hover{border-color:#90cb6240}.hover\:n-border-dark-success-icon\/30:hover{border-color:#90cb624d}.hover\:n-border-dark-success-icon\/35:hover{border-color:#90cb6259}.hover\:n-border-dark-success-icon\/40:hover{border-color:#90cb6266}.hover\:n-border-dark-success-icon\/45:hover{border-color:#90cb6273}.hover\:n-border-dark-success-icon\/5:hover{border-color:#90cb620d}.hover\:n-border-dark-success-icon\/50:hover{border-color:#90cb6280}.hover\:n-border-dark-success-icon\/55:hover{border-color:#90cb628c}.hover\:n-border-dark-success-icon\/60:hover{border-color:#90cb6299}.hover\:n-border-dark-success-icon\/65:hover{border-color:#90cb62a6}.hover\:n-border-dark-success-icon\/70:hover{border-color:#90cb62b3}.hover\:n-border-dark-success-icon\/75:hover{border-color:#90cb62bf}.hover\:n-border-dark-success-icon\/80:hover{border-color:#90cb62cc}.hover\:n-border-dark-success-icon\/85:hover{border-color:#90cb62d9}.hover\:n-border-dark-success-icon\/90:hover{border-color:#90cb62e6}.hover\:n-border-dark-success-icon\/95:hover{border-color:#90cb62f2}.hover\:n-border-dark-success-text:hover{border-color:#90cb62}.hover\:n-border-dark-success-text\/0:hover{border-color:#90cb6200}.hover\:n-border-dark-success-text\/10:hover{border-color:#90cb621a}.hover\:n-border-dark-success-text\/100:hover{border-color:#90cb62}.hover\:n-border-dark-success-text\/15:hover{border-color:#90cb6226}.hover\:n-border-dark-success-text\/20:hover{border-color:#90cb6233}.hover\:n-border-dark-success-text\/25:hover{border-color:#90cb6240}.hover\:n-border-dark-success-text\/30:hover{border-color:#90cb624d}.hover\:n-border-dark-success-text\/35:hover{border-color:#90cb6259}.hover\:n-border-dark-success-text\/40:hover{border-color:#90cb6266}.hover\:n-border-dark-success-text\/45:hover{border-color:#90cb6273}.hover\:n-border-dark-success-text\/5:hover{border-color:#90cb620d}.hover\:n-border-dark-success-text\/50:hover{border-color:#90cb6280}.hover\:n-border-dark-success-text\/55:hover{border-color:#90cb628c}.hover\:n-border-dark-success-text\/60:hover{border-color:#90cb6299}.hover\:n-border-dark-success-text\/65:hover{border-color:#90cb62a6}.hover\:n-border-dark-success-text\/70:hover{border-color:#90cb62b3}.hover\:n-border-dark-success-text\/75:hover{border-color:#90cb62bf}.hover\:n-border-dark-success-text\/80:hover{border-color:#90cb62cc}.hover\:n-border-dark-success-text\/85:hover{border-color:#90cb62d9}.hover\:n-border-dark-success-text\/90:hover{border-color:#90cb62e6}.hover\:n-border-dark-success-text\/95:hover{border-color:#90cb62f2}.hover\:n-border-dark-warning-bg-status:hover{border-color:#d7aa0a}.hover\:n-border-dark-warning-bg-status\/0:hover{border-color:#d7aa0a00}.hover\:n-border-dark-warning-bg-status\/10:hover{border-color:#d7aa0a1a}.hover\:n-border-dark-warning-bg-status\/100:hover{border-color:#d7aa0a}.hover\:n-border-dark-warning-bg-status\/15:hover{border-color:#d7aa0a26}.hover\:n-border-dark-warning-bg-status\/20:hover{border-color:#d7aa0a33}.hover\:n-border-dark-warning-bg-status\/25:hover{border-color:#d7aa0a40}.hover\:n-border-dark-warning-bg-status\/30:hover{border-color:#d7aa0a4d}.hover\:n-border-dark-warning-bg-status\/35:hover{border-color:#d7aa0a59}.hover\:n-border-dark-warning-bg-status\/40:hover{border-color:#d7aa0a66}.hover\:n-border-dark-warning-bg-status\/45:hover{border-color:#d7aa0a73}.hover\:n-border-dark-warning-bg-status\/5:hover{border-color:#d7aa0a0d}.hover\:n-border-dark-warning-bg-status\/50:hover{border-color:#d7aa0a80}.hover\:n-border-dark-warning-bg-status\/55:hover{border-color:#d7aa0a8c}.hover\:n-border-dark-warning-bg-status\/60:hover{border-color:#d7aa0a99}.hover\:n-border-dark-warning-bg-status\/65:hover{border-color:#d7aa0aa6}.hover\:n-border-dark-warning-bg-status\/70:hover{border-color:#d7aa0ab3}.hover\:n-border-dark-warning-bg-status\/75:hover{border-color:#d7aa0abf}.hover\:n-border-dark-warning-bg-status\/80:hover{border-color:#d7aa0acc}.hover\:n-border-dark-warning-bg-status\/85:hover{border-color:#d7aa0ad9}.hover\:n-border-dark-warning-bg-status\/90:hover{border-color:#d7aa0ae6}.hover\:n-border-dark-warning-bg-status\/95:hover{border-color:#d7aa0af2}.hover\:n-border-dark-warning-bg-strong:hover{border-color:#ffd600}.hover\:n-border-dark-warning-bg-strong\/0:hover{border-color:#ffd60000}.hover\:n-border-dark-warning-bg-strong\/10:hover{border-color:#ffd6001a}.hover\:n-border-dark-warning-bg-strong\/100:hover{border-color:#ffd600}.hover\:n-border-dark-warning-bg-strong\/15:hover{border-color:#ffd60026}.hover\:n-border-dark-warning-bg-strong\/20:hover{border-color:#ffd60033}.hover\:n-border-dark-warning-bg-strong\/25:hover{border-color:#ffd60040}.hover\:n-border-dark-warning-bg-strong\/30:hover{border-color:#ffd6004d}.hover\:n-border-dark-warning-bg-strong\/35:hover{border-color:#ffd60059}.hover\:n-border-dark-warning-bg-strong\/40:hover{border-color:#ffd60066}.hover\:n-border-dark-warning-bg-strong\/45:hover{border-color:#ffd60073}.hover\:n-border-dark-warning-bg-strong\/5:hover{border-color:#ffd6000d}.hover\:n-border-dark-warning-bg-strong\/50:hover{border-color:#ffd60080}.hover\:n-border-dark-warning-bg-strong\/55:hover{border-color:#ffd6008c}.hover\:n-border-dark-warning-bg-strong\/60:hover{border-color:#ffd60099}.hover\:n-border-dark-warning-bg-strong\/65:hover{border-color:#ffd600a6}.hover\:n-border-dark-warning-bg-strong\/70:hover{border-color:#ffd600b3}.hover\:n-border-dark-warning-bg-strong\/75:hover{border-color:#ffd600bf}.hover\:n-border-dark-warning-bg-strong\/80:hover{border-color:#ffd600cc}.hover\:n-border-dark-warning-bg-strong\/85:hover{border-color:#ffd600d9}.hover\:n-border-dark-warning-bg-strong\/90:hover{border-color:#ffd600e6}.hover\:n-border-dark-warning-bg-strong\/95:hover{border-color:#ffd600f2}.hover\:n-border-dark-warning-bg-weak:hover{border-color:#312e1a}.hover\:n-border-dark-warning-bg-weak\/0:hover{border-color:#312e1a00}.hover\:n-border-dark-warning-bg-weak\/10:hover{border-color:#312e1a1a}.hover\:n-border-dark-warning-bg-weak\/100:hover{border-color:#312e1a}.hover\:n-border-dark-warning-bg-weak\/15:hover{border-color:#312e1a26}.hover\:n-border-dark-warning-bg-weak\/20:hover{border-color:#312e1a33}.hover\:n-border-dark-warning-bg-weak\/25:hover{border-color:#312e1a40}.hover\:n-border-dark-warning-bg-weak\/30:hover{border-color:#312e1a4d}.hover\:n-border-dark-warning-bg-weak\/35:hover{border-color:#312e1a59}.hover\:n-border-dark-warning-bg-weak\/40:hover{border-color:#312e1a66}.hover\:n-border-dark-warning-bg-weak\/45:hover{border-color:#312e1a73}.hover\:n-border-dark-warning-bg-weak\/5:hover{border-color:#312e1a0d}.hover\:n-border-dark-warning-bg-weak\/50:hover{border-color:#312e1a80}.hover\:n-border-dark-warning-bg-weak\/55:hover{border-color:#312e1a8c}.hover\:n-border-dark-warning-bg-weak\/60:hover{border-color:#312e1a99}.hover\:n-border-dark-warning-bg-weak\/65:hover{border-color:#312e1aa6}.hover\:n-border-dark-warning-bg-weak\/70:hover{border-color:#312e1ab3}.hover\:n-border-dark-warning-bg-weak\/75:hover{border-color:#312e1abf}.hover\:n-border-dark-warning-bg-weak\/80:hover{border-color:#312e1acc}.hover\:n-border-dark-warning-bg-weak\/85:hover{border-color:#312e1ad9}.hover\:n-border-dark-warning-bg-weak\/90:hover{border-color:#312e1ae6}.hover\:n-border-dark-warning-bg-weak\/95:hover{border-color:#312e1af2}.hover\:n-border-dark-warning-border-strong:hover{border-color:#ffd600}.hover\:n-border-dark-warning-border-strong\/0:hover{border-color:#ffd60000}.hover\:n-border-dark-warning-border-strong\/10:hover{border-color:#ffd6001a}.hover\:n-border-dark-warning-border-strong\/100:hover{border-color:#ffd600}.hover\:n-border-dark-warning-border-strong\/15:hover{border-color:#ffd60026}.hover\:n-border-dark-warning-border-strong\/20:hover{border-color:#ffd60033}.hover\:n-border-dark-warning-border-strong\/25:hover{border-color:#ffd60040}.hover\:n-border-dark-warning-border-strong\/30:hover{border-color:#ffd6004d}.hover\:n-border-dark-warning-border-strong\/35:hover{border-color:#ffd60059}.hover\:n-border-dark-warning-border-strong\/40:hover{border-color:#ffd60066}.hover\:n-border-dark-warning-border-strong\/45:hover{border-color:#ffd60073}.hover\:n-border-dark-warning-border-strong\/5:hover{border-color:#ffd6000d}.hover\:n-border-dark-warning-border-strong\/50:hover{border-color:#ffd60080}.hover\:n-border-dark-warning-border-strong\/55:hover{border-color:#ffd6008c}.hover\:n-border-dark-warning-border-strong\/60:hover{border-color:#ffd60099}.hover\:n-border-dark-warning-border-strong\/65:hover{border-color:#ffd600a6}.hover\:n-border-dark-warning-border-strong\/70:hover{border-color:#ffd600b3}.hover\:n-border-dark-warning-border-strong\/75:hover{border-color:#ffd600bf}.hover\:n-border-dark-warning-border-strong\/80:hover{border-color:#ffd600cc}.hover\:n-border-dark-warning-border-strong\/85:hover{border-color:#ffd600d9}.hover\:n-border-dark-warning-border-strong\/90:hover{border-color:#ffd600e6}.hover\:n-border-dark-warning-border-strong\/95:hover{border-color:#ffd600f2}.hover\:n-border-dark-warning-border-weak:hover{border-color:#765500}.hover\:n-border-dark-warning-border-weak\/0:hover{border-color:#76550000}.hover\:n-border-dark-warning-border-weak\/10:hover{border-color:#7655001a}.hover\:n-border-dark-warning-border-weak\/100:hover{border-color:#765500}.hover\:n-border-dark-warning-border-weak\/15:hover{border-color:#76550026}.hover\:n-border-dark-warning-border-weak\/20:hover{border-color:#76550033}.hover\:n-border-dark-warning-border-weak\/25:hover{border-color:#76550040}.hover\:n-border-dark-warning-border-weak\/30:hover{border-color:#7655004d}.hover\:n-border-dark-warning-border-weak\/35:hover{border-color:#76550059}.hover\:n-border-dark-warning-border-weak\/40:hover{border-color:#76550066}.hover\:n-border-dark-warning-border-weak\/45:hover{border-color:#76550073}.hover\:n-border-dark-warning-border-weak\/5:hover{border-color:#7655000d}.hover\:n-border-dark-warning-border-weak\/50:hover{border-color:#76550080}.hover\:n-border-dark-warning-border-weak\/55:hover{border-color:#7655008c}.hover\:n-border-dark-warning-border-weak\/60:hover{border-color:#76550099}.hover\:n-border-dark-warning-border-weak\/65:hover{border-color:#765500a6}.hover\:n-border-dark-warning-border-weak\/70:hover{border-color:#765500b3}.hover\:n-border-dark-warning-border-weak\/75:hover{border-color:#765500bf}.hover\:n-border-dark-warning-border-weak\/80:hover{border-color:#765500cc}.hover\:n-border-dark-warning-border-weak\/85:hover{border-color:#765500d9}.hover\:n-border-dark-warning-border-weak\/90:hover{border-color:#765500e6}.hover\:n-border-dark-warning-border-weak\/95:hover{border-color:#765500f2}.hover\:n-border-dark-warning-icon:hover{border-color:#ffd600}.hover\:n-border-dark-warning-icon\/0:hover{border-color:#ffd60000}.hover\:n-border-dark-warning-icon\/10:hover{border-color:#ffd6001a}.hover\:n-border-dark-warning-icon\/100:hover{border-color:#ffd600}.hover\:n-border-dark-warning-icon\/15:hover{border-color:#ffd60026}.hover\:n-border-dark-warning-icon\/20:hover{border-color:#ffd60033}.hover\:n-border-dark-warning-icon\/25:hover{border-color:#ffd60040}.hover\:n-border-dark-warning-icon\/30:hover{border-color:#ffd6004d}.hover\:n-border-dark-warning-icon\/35:hover{border-color:#ffd60059}.hover\:n-border-dark-warning-icon\/40:hover{border-color:#ffd60066}.hover\:n-border-dark-warning-icon\/45:hover{border-color:#ffd60073}.hover\:n-border-dark-warning-icon\/5:hover{border-color:#ffd6000d}.hover\:n-border-dark-warning-icon\/50:hover{border-color:#ffd60080}.hover\:n-border-dark-warning-icon\/55:hover{border-color:#ffd6008c}.hover\:n-border-dark-warning-icon\/60:hover{border-color:#ffd60099}.hover\:n-border-dark-warning-icon\/65:hover{border-color:#ffd600a6}.hover\:n-border-dark-warning-icon\/70:hover{border-color:#ffd600b3}.hover\:n-border-dark-warning-icon\/75:hover{border-color:#ffd600bf}.hover\:n-border-dark-warning-icon\/80:hover{border-color:#ffd600cc}.hover\:n-border-dark-warning-icon\/85:hover{border-color:#ffd600d9}.hover\:n-border-dark-warning-icon\/90:hover{border-color:#ffd600e6}.hover\:n-border-dark-warning-icon\/95:hover{border-color:#ffd600f2}.hover\:n-border-dark-warning-text:hover{border-color:#ffd600}.hover\:n-border-dark-warning-text\/0:hover{border-color:#ffd60000}.hover\:n-border-dark-warning-text\/10:hover{border-color:#ffd6001a}.hover\:n-border-dark-warning-text\/100:hover{border-color:#ffd600}.hover\:n-border-dark-warning-text\/15:hover{border-color:#ffd60026}.hover\:n-border-dark-warning-text\/20:hover{border-color:#ffd60033}.hover\:n-border-dark-warning-text\/25:hover{border-color:#ffd60040}.hover\:n-border-dark-warning-text\/30:hover{border-color:#ffd6004d}.hover\:n-border-dark-warning-text\/35:hover{border-color:#ffd60059}.hover\:n-border-dark-warning-text\/40:hover{border-color:#ffd60066}.hover\:n-border-dark-warning-text\/45:hover{border-color:#ffd60073}.hover\:n-border-dark-warning-text\/5:hover{border-color:#ffd6000d}.hover\:n-border-dark-warning-text\/50:hover{border-color:#ffd60080}.hover\:n-border-dark-warning-text\/55:hover{border-color:#ffd6008c}.hover\:n-border-dark-warning-text\/60:hover{border-color:#ffd60099}.hover\:n-border-dark-warning-text\/65:hover{border-color:#ffd600a6}.hover\:n-border-dark-warning-text\/70:hover{border-color:#ffd600b3}.hover\:n-border-dark-warning-text\/75:hover{border-color:#ffd600bf}.hover\:n-border-dark-warning-text\/80:hover{border-color:#ffd600cc}.hover\:n-border-dark-warning-text\/85:hover{border-color:#ffd600d9}.hover\:n-border-dark-warning-text\/90:hover{border-color:#ffd600e6}.hover\:n-border-dark-warning-text\/95:hover{border-color:#ffd600f2}.hover\:n-border-discovery-bg-status:hover{border-color:var(--theme-color-discovery-bg-status)}.hover\:n-border-discovery-bg-strong:hover{border-color:var(--theme-color-discovery-bg-strong)}.hover\:n-border-discovery-bg-weak:hover{border-color:var(--theme-color-discovery-bg-weak)}.hover\:n-border-discovery-border-strong:hover{border-color:var(--theme-color-discovery-border-strong)}.hover\:n-border-discovery-border-weak:hover{border-color:var(--theme-color-discovery-border-weak)}.hover\:n-border-discovery-icon:hover{border-color:var(--theme-color-discovery-icon)}.hover\:n-border-discovery-text:hover{border-color:var(--theme-color-discovery-text)}.hover\:n-border-light-danger-bg-status:hover{border-color:#e84e2c}.hover\:n-border-light-danger-bg-status\/0:hover{border-color:#e84e2c00}.hover\:n-border-light-danger-bg-status\/10:hover{border-color:#e84e2c1a}.hover\:n-border-light-danger-bg-status\/100:hover{border-color:#e84e2c}.hover\:n-border-light-danger-bg-status\/15:hover{border-color:#e84e2c26}.hover\:n-border-light-danger-bg-status\/20:hover{border-color:#e84e2c33}.hover\:n-border-light-danger-bg-status\/25:hover{border-color:#e84e2c40}.hover\:n-border-light-danger-bg-status\/30:hover{border-color:#e84e2c4d}.hover\:n-border-light-danger-bg-status\/35:hover{border-color:#e84e2c59}.hover\:n-border-light-danger-bg-status\/40:hover{border-color:#e84e2c66}.hover\:n-border-light-danger-bg-status\/45:hover{border-color:#e84e2c73}.hover\:n-border-light-danger-bg-status\/5:hover{border-color:#e84e2c0d}.hover\:n-border-light-danger-bg-status\/50:hover{border-color:#e84e2c80}.hover\:n-border-light-danger-bg-status\/55:hover{border-color:#e84e2c8c}.hover\:n-border-light-danger-bg-status\/60:hover{border-color:#e84e2c99}.hover\:n-border-light-danger-bg-status\/65:hover{border-color:#e84e2ca6}.hover\:n-border-light-danger-bg-status\/70:hover{border-color:#e84e2cb3}.hover\:n-border-light-danger-bg-status\/75:hover{border-color:#e84e2cbf}.hover\:n-border-light-danger-bg-status\/80:hover{border-color:#e84e2ccc}.hover\:n-border-light-danger-bg-status\/85:hover{border-color:#e84e2cd9}.hover\:n-border-light-danger-bg-status\/90:hover{border-color:#e84e2ce6}.hover\:n-border-light-danger-bg-status\/95:hover{border-color:#e84e2cf2}.hover\:n-border-light-danger-bg-strong:hover{border-color:#bb2d00}.hover\:n-border-light-danger-bg-strong\/0:hover{border-color:#bb2d0000}.hover\:n-border-light-danger-bg-strong\/10:hover{border-color:#bb2d001a}.hover\:n-border-light-danger-bg-strong\/100:hover{border-color:#bb2d00}.hover\:n-border-light-danger-bg-strong\/15:hover{border-color:#bb2d0026}.hover\:n-border-light-danger-bg-strong\/20:hover{border-color:#bb2d0033}.hover\:n-border-light-danger-bg-strong\/25:hover{border-color:#bb2d0040}.hover\:n-border-light-danger-bg-strong\/30:hover{border-color:#bb2d004d}.hover\:n-border-light-danger-bg-strong\/35:hover{border-color:#bb2d0059}.hover\:n-border-light-danger-bg-strong\/40:hover{border-color:#bb2d0066}.hover\:n-border-light-danger-bg-strong\/45:hover{border-color:#bb2d0073}.hover\:n-border-light-danger-bg-strong\/5:hover{border-color:#bb2d000d}.hover\:n-border-light-danger-bg-strong\/50:hover{border-color:#bb2d0080}.hover\:n-border-light-danger-bg-strong\/55:hover{border-color:#bb2d008c}.hover\:n-border-light-danger-bg-strong\/60:hover{border-color:#bb2d0099}.hover\:n-border-light-danger-bg-strong\/65:hover{border-color:#bb2d00a6}.hover\:n-border-light-danger-bg-strong\/70:hover{border-color:#bb2d00b3}.hover\:n-border-light-danger-bg-strong\/75:hover{border-color:#bb2d00bf}.hover\:n-border-light-danger-bg-strong\/80:hover{border-color:#bb2d00cc}.hover\:n-border-light-danger-bg-strong\/85:hover{border-color:#bb2d00d9}.hover\:n-border-light-danger-bg-strong\/90:hover{border-color:#bb2d00e6}.hover\:n-border-light-danger-bg-strong\/95:hover{border-color:#bb2d00f2}.hover\:n-border-light-danger-bg-weak:hover{border-color:#ffe9e7}.hover\:n-border-light-danger-bg-weak\/0:hover{border-color:#ffe9e700}.hover\:n-border-light-danger-bg-weak\/10:hover{border-color:#ffe9e71a}.hover\:n-border-light-danger-bg-weak\/100:hover{border-color:#ffe9e7}.hover\:n-border-light-danger-bg-weak\/15:hover{border-color:#ffe9e726}.hover\:n-border-light-danger-bg-weak\/20:hover{border-color:#ffe9e733}.hover\:n-border-light-danger-bg-weak\/25:hover{border-color:#ffe9e740}.hover\:n-border-light-danger-bg-weak\/30:hover{border-color:#ffe9e74d}.hover\:n-border-light-danger-bg-weak\/35:hover{border-color:#ffe9e759}.hover\:n-border-light-danger-bg-weak\/40:hover{border-color:#ffe9e766}.hover\:n-border-light-danger-bg-weak\/45:hover{border-color:#ffe9e773}.hover\:n-border-light-danger-bg-weak\/5:hover{border-color:#ffe9e70d}.hover\:n-border-light-danger-bg-weak\/50:hover{border-color:#ffe9e780}.hover\:n-border-light-danger-bg-weak\/55:hover{border-color:#ffe9e78c}.hover\:n-border-light-danger-bg-weak\/60:hover{border-color:#ffe9e799}.hover\:n-border-light-danger-bg-weak\/65:hover{border-color:#ffe9e7a6}.hover\:n-border-light-danger-bg-weak\/70:hover{border-color:#ffe9e7b3}.hover\:n-border-light-danger-bg-weak\/75:hover{border-color:#ffe9e7bf}.hover\:n-border-light-danger-bg-weak\/80:hover{border-color:#ffe9e7cc}.hover\:n-border-light-danger-bg-weak\/85:hover{border-color:#ffe9e7d9}.hover\:n-border-light-danger-bg-weak\/90:hover{border-color:#ffe9e7e6}.hover\:n-border-light-danger-bg-weak\/95:hover{border-color:#ffe9e7f2}.hover\:n-border-light-danger-border-strong:hover{border-color:#bb2d00}.hover\:n-border-light-danger-border-strong\/0:hover{border-color:#bb2d0000}.hover\:n-border-light-danger-border-strong\/10:hover{border-color:#bb2d001a}.hover\:n-border-light-danger-border-strong\/100:hover{border-color:#bb2d00}.hover\:n-border-light-danger-border-strong\/15:hover{border-color:#bb2d0026}.hover\:n-border-light-danger-border-strong\/20:hover{border-color:#bb2d0033}.hover\:n-border-light-danger-border-strong\/25:hover{border-color:#bb2d0040}.hover\:n-border-light-danger-border-strong\/30:hover{border-color:#bb2d004d}.hover\:n-border-light-danger-border-strong\/35:hover{border-color:#bb2d0059}.hover\:n-border-light-danger-border-strong\/40:hover{border-color:#bb2d0066}.hover\:n-border-light-danger-border-strong\/45:hover{border-color:#bb2d0073}.hover\:n-border-light-danger-border-strong\/5:hover{border-color:#bb2d000d}.hover\:n-border-light-danger-border-strong\/50:hover{border-color:#bb2d0080}.hover\:n-border-light-danger-border-strong\/55:hover{border-color:#bb2d008c}.hover\:n-border-light-danger-border-strong\/60:hover{border-color:#bb2d0099}.hover\:n-border-light-danger-border-strong\/65:hover{border-color:#bb2d00a6}.hover\:n-border-light-danger-border-strong\/70:hover{border-color:#bb2d00b3}.hover\:n-border-light-danger-border-strong\/75:hover{border-color:#bb2d00bf}.hover\:n-border-light-danger-border-strong\/80:hover{border-color:#bb2d00cc}.hover\:n-border-light-danger-border-strong\/85:hover{border-color:#bb2d00d9}.hover\:n-border-light-danger-border-strong\/90:hover{border-color:#bb2d00e6}.hover\:n-border-light-danger-border-strong\/95:hover{border-color:#bb2d00f2}.hover\:n-border-light-danger-border-weak:hover{border-color:#ffaa97}.hover\:n-border-light-danger-border-weak\/0:hover{border-color:#ffaa9700}.hover\:n-border-light-danger-border-weak\/10:hover{border-color:#ffaa971a}.hover\:n-border-light-danger-border-weak\/100:hover{border-color:#ffaa97}.hover\:n-border-light-danger-border-weak\/15:hover{border-color:#ffaa9726}.hover\:n-border-light-danger-border-weak\/20:hover{border-color:#ffaa9733}.hover\:n-border-light-danger-border-weak\/25:hover{border-color:#ffaa9740}.hover\:n-border-light-danger-border-weak\/30:hover{border-color:#ffaa974d}.hover\:n-border-light-danger-border-weak\/35:hover{border-color:#ffaa9759}.hover\:n-border-light-danger-border-weak\/40:hover{border-color:#ffaa9766}.hover\:n-border-light-danger-border-weak\/45:hover{border-color:#ffaa9773}.hover\:n-border-light-danger-border-weak\/5:hover{border-color:#ffaa970d}.hover\:n-border-light-danger-border-weak\/50:hover{border-color:#ffaa9780}.hover\:n-border-light-danger-border-weak\/55:hover{border-color:#ffaa978c}.hover\:n-border-light-danger-border-weak\/60:hover{border-color:#ffaa9799}.hover\:n-border-light-danger-border-weak\/65:hover{border-color:#ffaa97a6}.hover\:n-border-light-danger-border-weak\/70:hover{border-color:#ffaa97b3}.hover\:n-border-light-danger-border-weak\/75:hover{border-color:#ffaa97bf}.hover\:n-border-light-danger-border-weak\/80:hover{border-color:#ffaa97cc}.hover\:n-border-light-danger-border-weak\/85:hover{border-color:#ffaa97d9}.hover\:n-border-light-danger-border-weak\/90:hover{border-color:#ffaa97e6}.hover\:n-border-light-danger-border-weak\/95:hover{border-color:#ffaa97f2}.hover\:n-border-light-danger-hover-strong:hover{border-color:#961200}.hover\:n-border-light-danger-hover-strong\/0:hover{border-color:#96120000}.hover\:n-border-light-danger-hover-strong\/10:hover{border-color:#9612001a}.hover\:n-border-light-danger-hover-strong\/100:hover{border-color:#961200}.hover\:n-border-light-danger-hover-strong\/15:hover{border-color:#96120026}.hover\:n-border-light-danger-hover-strong\/20:hover{border-color:#96120033}.hover\:n-border-light-danger-hover-strong\/25:hover{border-color:#96120040}.hover\:n-border-light-danger-hover-strong\/30:hover{border-color:#9612004d}.hover\:n-border-light-danger-hover-strong\/35:hover{border-color:#96120059}.hover\:n-border-light-danger-hover-strong\/40:hover{border-color:#96120066}.hover\:n-border-light-danger-hover-strong\/45:hover{border-color:#96120073}.hover\:n-border-light-danger-hover-strong\/5:hover{border-color:#9612000d}.hover\:n-border-light-danger-hover-strong\/50:hover{border-color:#96120080}.hover\:n-border-light-danger-hover-strong\/55:hover{border-color:#9612008c}.hover\:n-border-light-danger-hover-strong\/60:hover{border-color:#96120099}.hover\:n-border-light-danger-hover-strong\/65:hover{border-color:#961200a6}.hover\:n-border-light-danger-hover-strong\/70:hover{border-color:#961200b3}.hover\:n-border-light-danger-hover-strong\/75:hover{border-color:#961200bf}.hover\:n-border-light-danger-hover-strong\/80:hover{border-color:#961200cc}.hover\:n-border-light-danger-hover-strong\/85:hover{border-color:#961200d9}.hover\:n-border-light-danger-hover-strong\/90:hover{border-color:#961200e6}.hover\:n-border-light-danger-hover-strong\/95:hover{border-color:#961200f2}.hover\:n-border-light-danger-hover-weak:hover{border-color:#d4330014}.hover\:n-border-light-danger-hover-weak\/0:hover{border-color:#d4330000}.hover\:n-border-light-danger-hover-weak\/10:hover{border-color:#d433001a}.hover\:n-border-light-danger-hover-weak\/100:hover{border-color:#d43300}.hover\:n-border-light-danger-hover-weak\/15:hover{border-color:#d4330026}.hover\:n-border-light-danger-hover-weak\/20:hover{border-color:#d4330033}.hover\:n-border-light-danger-hover-weak\/25:hover{border-color:#d4330040}.hover\:n-border-light-danger-hover-weak\/30:hover{border-color:#d433004d}.hover\:n-border-light-danger-hover-weak\/35:hover{border-color:#d4330059}.hover\:n-border-light-danger-hover-weak\/40:hover{border-color:#d4330066}.hover\:n-border-light-danger-hover-weak\/45:hover{border-color:#d4330073}.hover\:n-border-light-danger-hover-weak\/5:hover{border-color:#d433000d}.hover\:n-border-light-danger-hover-weak\/50:hover{border-color:#d4330080}.hover\:n-border-light-danger-hover-weak\/55:hover{border-color:#d433008c}.hover\:n-border-light-danger-hover-weak\/60:hover{border-color:#d4330099}.hover\:n-border-light-danger-hover-weak\/65:hover{border-color:#d43300a6}.hover\:n-border-light-danger-hover-weak\/70:hover{border-color:#d43300b3}.hover\:n-border-light-danger-hover-weak\/75:hover{border-color:#d43300bf}.hover\:n-border-light-danger-hover-weak\/80:hover{border-color:#d43300cc}.hover\:n-border-light-danger-hover-weak\/85:hover{border-color:#d43300d9}.hover\:n-border-light-danger-hover-weak\/90:hover{border-color:#d43300e6}.hover\:n-border-light-danger-hover-weak\/95:hover{border-color:#d43300f2}.hover\:n-border-light-danger-icon:hover{border-color:#bb2d00}.hover\:n-border-light-danger-icon\/0:hover{border-color:#bb2d0000}.hover\:n-border-light-danger-icon\/10:hover{border-color:#bb2d001a}.hover\:n-border-light-danger-icon\/100:hover{border-color:#bb2d00}.hover\:n-border-light-danger-icon\/15:hover{border-color:#bb2d0026}.hover\:n-border-light-danger-icon\/20:hover{border-color:#bb2d0033}.hover\:n-border-light-danger-icon\/25:hover{border-color:#bb2d0040}.hover\:n-border-light-danger-icon\/30:hover{border-color:#bb2d004d}.hover\:n-border-light-danger-icon\/35:hover{border-color:#bb2d0059}.hover\:n-border-light-danger-icon\/40:hover{border-color:#bb2d0066}.hover\:n-border-light-danger-icon\/45:hover{border-color:#bb2d0073}.hover\:n-border-light-danger-icon\/5:hover{border-color:#bb2d000d}.hover\:n-border-light-danger-icon\/50:hover{border-color:#bb2d0080}.hover\:n-border-light-danger-icon\/55:hover{border-color:#bb2d008c}.hover\:n-border-light-danger-icon\/60:hover{border-color:#bb2d0099}.hover\:n-border-light-danger-icon\/65:hover{border-color:#bb2d00a6}.hover\:n-border-light-danger-icon\/70:hover{border-color:#bb2d00b3}.hover\:n-border-light-danger-icon\/75:hover{border-color:#bb2d00bf}.hover\:n-border-light-danger-icon\/80:hover{border-color:#bb2d00cc}.hover\:n-border-light-danger-icon\/85:hover{border-color:#bb2d00d9}.hover\:n-border-light-danger-icon\/90:hover{border-color:#bb2d00e6}.hover\:n-border-light-danger-icon\/95:hover{border-color:#bb2d00f2}.hover\:n-border-light-danger-pressed-strong:hover{border-color:#730e00}.hover\:n-border-light-danger-pressed-strong\/0:hover{border-color:#730e0000}.hover\:n-border-light-danger-pressed-strong\/10:hover{border-color:#730e001a}.hover\:n-border-light-danger-pressed-strong\/100:hover{border-color:#730e00}.hover\:n-border-light-danger-pressed-strong\/15:hover{border-color:#730e0026}.hover\:n-border-light-danger-pressed-strong\/20:hover{border-color:#730e0033}.hover\:n-border-light-danger-pressed-strong\/25:hover{border-color:#730e0040}.hover\:n-border-light-danger-pressed-strong\/30:hover{border-color:#730e004d}.hover\:n-border-light-danger-pressed-strong\/35:hover{border-color:#730e0059}.hover\:n-border-light-danger-pressed-strong\/40:hover{border-color:#730e0066}.hover\:n-border-light-danger-pressed-strong\/45:hover{border-color:#730e0073}.hover\:n-border-light-danger-pressed-strong\/5:hover{border-color:#730e000d}.hover\:n-border-light-danger-pressed-strong\/50:hover{border-color:#730e0080}.hover\:n-border-light-danger-pressed-strong\/55:hover{border-color:#730e008c}.hover\:n-border-light-danger-pressed-strong\/60:hover{border-color:#730e0099}.hover\:n-border-light-danger-pressed-strong\/65:hover{border-color:#730e00a6}.hover\:n-border-light-danger-pressed-strong\/70:hover{border-color:#730e00b3}.hover\:n-border-light-danger-pressed-strong\/75:hover{border-color:#730e00bf}.hover\:n-border-light-danger-pressed-strong\/80:hover{border-color:#730e00cc}.hover\:n-border-light-danger-pressed-strong\/85:hover{border-color:#730e00d9}.hover\:n-border-light-danger-pressed-strong\/90:hover{border-color:#730e00e6}.hover\:n-border-light-danger-pressed-strong\/95:hover{border-color:#730e00f2}.hover\:n-border-light-danger-pressed-weak:hover{border-color:#d433001f}.hover\:n-border-light-danger-pressed-weak\/0:hover{border-color:#d4330000}.hover\:n-border-light-danger-pressed-weak\/10:hover{border-color:#d433001a}.hover\:n-border-light-danger-pressed-weak\/100:hover{border-color:#d43300}.hover\:n-border-light-danger-pressed-weak\/15:hover{border-color:#d4330026}.hover\:n-border-light-danger-pressed-weak\/20:hover{border-color:#d4330033}.hover\:n-border-light-danger-pressed-weak\/25:hover{border-color:#d4330040}.hover\:n-border-light-danger-pressed-weak\/30:hover{border-color:#d433004d}.hover\:n-border-light-danger-pressed-weak\/35:hover{border-color:#d4330059}.hover\:n-border-light-danger-pressed-weak\/40:hover{border-color:#d4330066}.hover\:n-border-light-danger-pressed-weak\/45:hover{border-color:#d4330073}.hover\:n-border-light-danger-pressed-weak\/5:hover{border-color:#d433000d}.hover\:n-border-light-danger-pressed-weak\/50:hover{border-color:#d4330080}.hover\:n-border-light-danger-pressed-weak\/55:hover{border-color:#d433008c}.hover\:n-border-light-danger-pressed-weak\/60:hover{border-color:#d4330099}.hover\:n-border-light-danger-pressed-weak\/65:hover{border-color:#d43300a6}.hover\:n-border-light-danger-pressed-weak\/70:hover{border-color:#d43300b3}.hover\:n-border-light-danger-pressed-weak\/75:hover{border-color:#d43300bf}.hover\:n-border-light-danger-pressed-weak\/80:hover{border-color:#d43300cc}.hover\:n-border-light-danger-pressed-weak\/85:hover{border-color:#d43300d9}.hover\:n-border-light-danger-pressed-weak\/90:hover{border-color:#d43300e6}.hover\:n-border-light-danger-pressed-weak\/95:hover{border-color:#d43300f2}.hover\:n-border-light-danger-text:hover{border-color:#bb2d00}.hover\:n-border-light-danger-text\/0:hover{border-color:#bb2d0000}.hover\:n-border-light-danger-text\/10:hover{border-color:#bb2d001a}.hover\:n-border-light-danger-text\/100:hover{border-color:#bb2d00}.hover\:n-border-light-danger-text\/15:hover{border-color:#bb2d0026}.hover\:n-border-light-danger-text\/20:hover{border-color:#bb2d0033}.hover\:n-border-light-danger-text\/25:hover{border-color:#bb2d0040}.hover\:n-border-light-danger-text\/30:hover{border-color:#bb2d004d}.hover\:n-border-light-danger-text\/35:hover{border-color:#bb2d0059}.hover\:n-border-light-danger-text\/40:hover{border-color:#bb2d0066}.hover\:n-border-light-danger-text\/45:hover{border-color:#bb2d0073}.hover\:n-border-light-danger-text\/5:hover{border-color:#bb2d000d}.hover\:n-border-light-danger-text\/50:hover{border-color:#bb2d0080}.hover\:n-border-light-danger-text\/55:hover{border-color:#bb2d008c}.hover\:n-border-light-danger-text\/60:hover{border-color:#bb2d0099}.hover\:n-border-light-danger-text\/65:hover{border-color:#bb2d00a6}.hover\:n-border-light-danger-text\/70:hover{border-color:#bb2d00b3}.hover\:n-border-light-danger-text\/75:hover{border-color:#bb2d00bf}.hover\:n-border-light-danger-text\/80:hover{border-color:#bb2d00cc}.hover\:n-border-light-danger-text\/85:hover{border-color:#bb2d00d9}.hover\:n-border-light-danger-text\/90:hover{border-color:#bb2d00e6}.hover\:n-border-light-danger-text\/95:hover{border-color:#bb2d00f2}.hover\:n-border-light-discovery-bg-status:hover{border-color:#754ec8}.hover\:n-border-light-discovery-bg-status\/0:hover{border-color:#754ec800}.hover\:n-border-light-discovery-bg-status\/10:hover{border-color:#754ec81a}.hover\:n-border-light-discovery-bg-status\/100:hover{border-color:#754ec8}.hover\:n-border-light-discovery-bg-status\/15:hover{border-color:#754ec826}.hover\:n-border-light-discovery-bg-status\/20:hover{border-color:#754ec833}.hover\:n-border-light-discovery-bg-status\/25:hover{border-color:#754ec840}.hover\:n-border-light-discovery-bg-status\/30:hover{border-color:#754ec84d}.hover\:n-border-light-discovery-bg-status\/35:hover{border-color:#754ec859}.hover\:n-border-light-discovery-bg-status\/40:hover{border-color:#754ec866}.hover\:n-border-light-discovery-bg-status\/45:hover{border-color:#754ec873}.hover\:n-border-light-discovery-bg-status\/5:hover{border-color:#754ec80d}.hover\:n-border-light-discovery-bg-status\/50:hover{border-color:#754ec880}.hover\:n-border-light-discovery-bg-status\/55:hover{border-color:#754ec88c}.hover\:n-border-light-discovery-bg-status\/60:hover{border-color:#754ec899}.hover\:n-border-light-discovery-bg-status\/65:hover{border-color:#754ec8a6}.hover\:n-border-light-discovery-bg-status\/70:hover{border-color:#754ec8b3}.hover\:n-border-light-discovery-bg-status\/75:hover{border-color:#754ec8bf}.hover\:n-border-light-discovery-bg-status\/80:hover{border-color:#754ec8cc}.hover\:n-border-light-discovery-bg-status\/85:hover{border-color:#754ec8d9}.hover\:n-border-light-discovery-bg-status\/90:hover{border-color:#754ec8e6}.hover\:n-border-light-discovery-bg-status\/95:hover{border-color:#754ec8f2}.hover\:n-border-light-discovery-bg-strong:hover{border-color:#5a34aa}.hover\:n-border-light-discovery-bg-strong\/0:hover{border-color:#5a34aa00}.hover\:n-border-light-discovery-bg-strong\/10:hover{border-color:#5a34aa1a}.hover\:n-border-light-discovery-bg-strong\/100:hover{border-color:#5a34aa}.hover\:n-border-light-discovery-bg-strong\/15:hover{border-color:#5a34aa26}.hover\:n-border-light-discovery-bg-strong\/20:hover{border-color:#5a34aa33}.hover\:n-border-light-discovery-bg-strong\/25:hover{border-color:#5a34aa40}.hover\:n-border-light-discovery-bg-strong\/30:hover{border-color:#5a34aa4d}.hover\:n-border-light-discovery-bg-strong\/35:hover{border-color:#5a34aa59}.hover\:n-border-light-discovery-bg-strong\/40:hover{border-color:#5a34aa66}.hover\:n-border-light-discovery-bg-strong\/45:hover{border-color:#5a34aa73}.hover\:n-border-light-discovery-bg-strong\/5:hover{border-color:#5a34aa0d}.hover\:n-border-light-discovery-bg-strong\/50:hover{border-color:#5a34aa80}.hover\:n-border-light-discovery-bg-strong\/55:hover{border-color:#5a34aa8c}.hover\:n-border-light-discovery-bg-strong\/60:hover{border-color:#5a34aa99}.hover\:n-border-light-discovery-bg-strong\/65:hover{border-color:#5a34aaa6}.hover\:n-border-light-discovery-bg-strong\/70:hover{border-color:#5a34aab3}.hover\:n-border-light-discovery-bg-strong\/75:hover{border-color:#5a34aabf}.hover\:n-border-light-discovery-bg-strong\/80:hover{border-color:#5a34aacc}.hover\:n-border-light-discovery-bg-strong\/85:hover{border-color:#5a34aad9}.hover\:n-border-light-discovery-bg-strong\/90:hover{border-color:#5a34aae6}.hover\:n-border-light-discovery-bg-strong\/95:hover{border-color:#5a34aaf2}.hover\:n-border-light-discovery-bg-weak:hover{border-color:#e9deff}.hover\:n-border-light-discovery-bg-weak\/0:hover{border-color:#e9deff00}.hover\:n-border-light-discovery-bg-weak\/10:hover{border-color:#e9deff1a}.hover\:n-border-light-discovery-bg-weak\/100:hover{border-color:#e9deff}.hover\:n-border-light-discovery-bg-weak\/15:hover{border-color:#e9deff26}.hover\:n-border-light-discovery-bg-weak\/20:hover{border-color:#e9deff33}.hover\:n-border-light-discovery-bg-weak\/25:hover{border-color:#e9deff40}.hover\:n-border-light-discovery-bg-weak\/30:hover{border-color:#e9deff4d}.hover\:n-border-light-discovery-bg-weak\/35:hover{border-color:#e9deff59}.hover\:n-border-light-discovery-bg-weak\/40:hover{border-color:#e9deff66}.hover\:n-border-light-discovery-bg-weak\/45:hover{border-color:#e9deff73}.hover\:n-border-light-discovery-bg-weak\/5:hover{border-color:#e9deff0d}.hover\:n-border-light-discovery-bg-weak\/50:hover{border-color:#e9deff80}.hover\:n-border-light-discovery-bg-weak\/55:hover{border-color:#e9deff8c}.hover\:n-border-light-discovery-bg-weak\/60:hover{border-color:#e9deff99}.hover\:n-border-light-discovery-bg-weak\/65:hover{border-color:#e9deffa6}.hover\:n-border-light-discovery-bg-weak\/70:hover{border-color:#e9deffb3}.hover\:n-border-light-discovery-bg-weak\/75:hover{border-color:#e9deffbf}.hover\:n-border-light-discovery-bg-weak\/80:hover{border-color:#e9deffcc}.hover\:n-border-light-discovery-bg-weak\/85:hover{border-color:#e9deffd9}.hover\:n-border-light-discovery-bg-weak\/90:hover{border-color:#e9deffe6}.hover\:n-border-light-discovery-bg-weak\/95:hover{border-color:#e9defff2}.hover\:n-border-light-discovery-border-strong:hover{border-color:#5a34aa}.hover\:n-border-light-discovery-border-strong\/0:hover{border-color:#5a34aa00}.hover\:n-border-light-discovery-border-strong\/10:hover{border-color:#5a34aa1a}.hover\:n-border-light-discovery-border-strong\/100:hover{border-color:#5a34aa}.hover\:n-border-light-discovery-border-strong\/15:hover{border-color:#5a34aa26}.hover\:n-border-light-discovery-border-strong\/20:hover{border-color:#5a34aa33}.hover\:n-border-light-discovery-border-strong\/25:hover{border-color:#5a34aa40}.hover\:n-border-light-discovery-border-strong\/30:hover{border-color:#5a34aa4d}.hover\:n-border-light-discovery-border-strong\/35:hover{border-color:#5a34aa59}.hover\:n-border-light-discovery-border-strong\/40:hover{border-color:#5a34aa66}.hover\:n-border-light-discovery-border-strong\/45:hover{border-color:#5a34aa73}.hover\:n-border-light-discovery-border-strong\/5:hover{border-color:#5a34aa0d}.hover\:n-border-light-discovery-border-strong\/50:hover{border-color:#5a34aa80}.hover\:n-border-light-discovery-border-strong\/55:hover{border-color:#5a34aa8c}.hover\:n-border-light-discovery-border-strong\/60:hover{border-color:#5a34aa99}.hover\:n-border-light-discovery-border-strong\/65:hover{border-color:#5a34aaa6}.hover\:n-border-light-discovery-border-strong\/70:hover{border-color:#5a34aab3}.hover\:n-border-light-discovery-border-strong\/75:hover{border-color:#5a34aabf}.hover\:n-border-light-discovery-border-strong\/80:hover{border-color:#5a34aacc}.hover\:n-border-light-discovery-border-strong\/85:hover{border-color:#5a34aad9}.hover\:n-border-light-discovery-border-strong\/90:hover{border-color:#5a34aae6}.hover\:n-border-light-discovery-border-strong\/95:hover{border-color:#5a34aaf2}.hover\:n-border-light-discovery-border-weak:hover{border-color:#b38eff}.hover\:n-border-light-discovery-border-weak\/0:hover{border-color:#b38eff00}.hover\:n-border-light-discovery-border-weak\/10:hover{border-color:#b38eff1a}.hover\:n-border-light-discovery-border-weak\/100:hover{border-color:#b38eff}.hover\:n-border-light-discovery-border-weak\/15:hover{border-color:#b38eff26}.hover\:n-border-light-discovery-border-weak\/20:hover{border-color:#b38eff33}.hover\:n-border-light-discovery-border-weak\/25:hover{border-color:#b38eff40}.hover\:n-border-light-discovery-border-weak\/30:hover{border-color:#b38eff4d}.hover\:n-border-light-discovery-border-weak\/35:hover{border-color:#b38eff59}.hover\:n-border-light-discovery-border-weak\/40:hover{border-color:#b38eff66}.hover\:n-border-light-discovery-border-weak\/45:hover{border-color:#b38eff73}.hover\:n-border-light-discovery-border-weak\/5:hover{border-color:#b38eff0d}.hover\:n-border-light-discovery-border-weak\/50:hover{border-color:#b38eff80}.hover\:n-border-light-discovery-border-weak\/55:hover{border-color:#b38eff8c}.hover\:n-border-light-discovery-border-weak\/60:hover{border-color:#b38eff99}.hover\:n-border-light-discovery-border-weak\/65:hover{border-color:#b38effa6}.hover\:n-border-light-discovery-border-weak\/70:hover{border-color:#b38effb3}.hover\:n-border-light-discovery-border-weak\/75:hover{border-color:#b38effbf}.hover\:n-border-light-discovery-border-weak\/80:hover{border-color:#b38effcc}.hover\:n-border-light-discovery-border-weak\/85:hover{border-color:#b38effd9}.hover\:n-border-light-discovery-border-weak\/90:hover{border-color:#b38effe6}.hover\:n-border-light-discovery-border-weak\/95:hover{border-color:#b38efff2}.hover\:n-border-light-discovery-icon:hover{border-color:#5a34aa}.hover\:n-border-light-discovery-icon\/0:hover{border-color:#5a34aa00}.hover\:n-border-light-discovery-icon\/10:hover{border-color:#5a34aa1a}.hover\:n-border-light-discovery-icon\/100:hover{border-color:#5a34aa}.hover\:n-border-light-discovery-icon\/15:hover{border-color:#5a34aa26}.hover\:n-border-light-discovery-icon\/20:hover{border-color:#5a34aa33}.hover\:n-border-light-discovery-icon\/25:hover{border-color:#5a34aa40}.hover\:n-border-light-discovery-icon\/30:hover{border-color:#5a34aa4d}.hover\:n-border-light-discovery-icon\/35:hover{border-color:#5a34aa59}.hover\:n-border-light-discovery-icon\/40:hover{border-color:#5a34aa66}.hover\:n-border-light-discovery-icon\/45:hover{border-color:#5a34aa73}.hover\:n-border-light-discovery-icon\/5:hover{border-color:#5a34aa0d}.hover\:n-border-light-discovery-icon\/50:hover{border-color:#5a34aa80}.hover\:n-border-light-discovery-icon\/55:hover{border-color:#5a34aa8c}.hover\:n-border-light-discovery-icon\/60:hover{border-color:#5a34aa99}.hover\:n-border-light-discovery-icon\/65:hover{border-color:#5a34aaa6}.hover\:n-border-light-discovery-icon\/70:hover{border-color:#5a34aab3}.hover\:n-border-light-discovery-icon\/75:hover{border-color:#5a34aabf}.hover\:n-border-light-discovery-icon\/80:hover{border-color:#5a34aacc}.hover\:n-border-light-discovery-icon\/85:hover{border-color:#5a34aad9}.hover\:n-border-light-discovery-icon\/90:hover{border-color:#5a34aae6}.hover\:n-border-light-discovery-icon\/95:hover{border-color:#5a34aaf2}.hover\:n-border-light-discovery-text:hover{border-color:#5a34aa}.hover\:n-border-light-discovery-text\/0:hover{border-color:#5a34aa00}.hover\:n-border-light-discovery-text\/10:hover{border-color:#5a34aa1a}.hover\:n-border-light-discovery-text\/100:hover{border-color:#5a34aa}.hover\:n-border-light-discovery-text\/15:hover{border-color:#5a34aa26}.hover\:n-border-light-discovery-text\/20:hover{border-color:#5a34aa33}.hover\:n-border-light-discovery-text\/25:hover{border-color:#5a34aa40}.hover\:n-border-light-discovery-text\/30:hover{border-color:#5a34aa4d}.hover\:n-border-light-discovery-text\/35:hover{border-color:#5a34aa59}.hover\:n-border-light-discovery-text\/40:hover{border-color:#5a34aa66}.hover\:n-border-light-discovery-text\/45:hover{border-color:#5a34aa73}.hover\:n-border-light-discovery-text\/5:hover{border-color:#5a34aa0d}.hover\:n-border-light-discovery-text\/50:hover{border-color:#5a34aa80}.hover\:n-border-light-discovery-text\/55:hover{border-color:#5a34aa8c}.hover\:n-border-light-discovery-text\/60:hover{border-color:#5a34aa99}.hover\:n-border-light-discovery-text\/65:hover{border-color:#5a34aaa6}.hover\:n-border-light-discovery-text\/70:hover{border-color:#5a34aab3}.hover\:n-border-light-discovery-text\/75:hover{border-color:#5a34aabf}.hover\:n-border-light-discovery-text\/80:hover{border-color:#5a34aacc}.hover\:n-border-light-discovery-text\/85:hover{border-color:#5a34aad9}.hover\:n-border-light-discovery-text\/90:hover{border-color:#5a34aae6}.hover\:n-border-light-discovery-text\/95:hover{border-color:#5a34aaf2}.hover\:n-border-light-neutral-bg-default:hover{border-color:#f5f6f6}.hover\:n-border-light-neutral-bg-default\/0:hover{border-color:#f5f6f600}.hover\:n-border-light-neutral-bg-default\/10:hover{border-color:#f5f6f61a}.hover\:n-border-light-neutral-bg-default\/100:hover{border-color:#f5f6f6}.hover\:n-border-light-neutral-bg-default\/15:hover{border-color:#f5f6f626}.hover\:n-border-light-neutral-bg-default\/20:hover{border-color:#f5f6f633}.hover\:n-border-light-neutral-bg-default\/25:hover{border-color:#f5f6f640}.hover\:n-border-light-neutral-bg-default\/30:hover{border-color:#f5f6f64d}.hover\:n-border-light-neutral-bg-default\/35:hover{border-color:#f5f6f659}.hover\:n-border-light-neutral-bg-default\/40:hover{border-color:#f5f6f666}.hover\:n-border-light-neutral-bg-default\/45:hover{border-color:#f5f6f673}.hover\:n-border-light-neutral-bg-default\/5:hover{border-color:#f5f6f60d}.hover\:n-border-light-neutral-bg-default\/50:hover{border-color:#f5f6f680}.hover\:n-border-light-neutral-bg-default\/55:hover{border-color:#f5f6f68c}.hover\:n-border-light-neutral-bg-default\/60:hover{border-color:#f5f6f699}.hover\:n-border-light-neutral-bg-default\/65:hover{border-color:#f5f6f6a6}.hover\:n-border-light-neutral-bg-default\/70:hover{border-color:#f5f6f6b3}.hover\:n-border-light-neutral-bg-default\/75:hover{border-color:#f5f6f6bf}.hover\:n-border-light-neutral-bg-default\/80:hover{border-color:#f5f6f6cc}.hover\:n-border-light-neutral-bg-default\/85:hover{border-color:#f5f6f6d9}.hover\:n-border-light-neutral-bg-default\/90:hover{border-color:#f5f6f6e6}.hover\:n-border-light-neutral-bg-default\/95:hover{border-color:#f5f6f6f2}.hover\:n-border-light-neutral-bg-on-bg-weak:hover{border-color:#f5f6f6}.hover\:n-border-light-neutral-bg-on-bg-weak\/0:hover{border-color:#f5f6f600}.hover\:n-border-light-neutral-bg-on-bg-weak\/10:hover{border-color:#f5f6f61a}.hover\:n-border-light-neutral-bg-on-bg-weak\/100:hover{border-color:#f5f6f6}.hover\:n-border-light-neutral-bg-on-bg-weak\/15:hover{border-color:#f5f6f626}.hover\:n-border-light-neutral-bg-on-bg-weak\/20:hover{border-color:#f5f6f633}.hover\:n-border-light-neutral-bg-on-bg-weak\/25:hover{border-color:#f5f6f640}.hover\:n-border-light-neutral-bg-on-bg-weak\/30:hover{border-color:#f5f6f64d}.hover\:n-border-light-neutral-bg-on-bg-weak\/35:hover{border-color:#f5f6f659}.hover\:n-border-light-neutral-bg-on-bg-weak\/40:hover{border-color:#f5f6f666}.hover\:n-border-light-neutral-bg-on-bg-weak\/45:hover{border-color:#f5f6f673}.hover\:n-border-light-neutral-bg-on-bg-weak\/5:hover{border-color:#f5f6f60d}.hover\:n-border-light-neutral-bg-on-bg-weak\/50:hover{border-color:#f5f6f680}.hover\:n-border-light-neutral-bg-on-bg-weak\/55:hover{border-color:#f5f6f68c}.hover\:n-border-light-neutral-bg-on-bg-weak\/60:hover{border-color:#f5f6f699}.hover\:n-border-light-neutral-bg-on-bg-weak\/65:hover{border-color:#f5f6f6a6}.hover\:n-border-light-neutral-bg-on-bg-weak\/70:hover{border-color:#f5f6f6b3}.hover\:n-border-light-neutral-bg-on-bg-weak\/75:hover{border-color:#f5f6f6bf}.hover\:n-border-light-neutral-bg-on-bg-weak\/80:hover{border-color:#f5f6f6cc}.hover\:n-border-light-neutral-bg-on-bg-weak\/85:hover{border-color:#f5f6f6d9}.hover\:n-border-light-neutral-bg-on-bg-weak\/90:hover{border-color:#f5f6f6e6}.hover\:n-border-light-neutral-bg-on-bg-weak\/95:hover{border-color:#f5f6f6f2}.hover\:n-border-light-neutral-bg-status:hover{border-color:#a8acb2}.hover\:n-border-light-neutral-bg-status\/0:hover{border-color:#a8acb200}.hover\:n-border-light-neutral-bg-status\/10:hover{border-color:#a8acb21a}.hover\:n-border-light-neutral-bg-status\/100:hover{border-color:#a8acb2}.hover\:n-border-light-neutral-bg-status\/15:hover{border-color:#a8acb226}.hover\:n-border-light-neutral-bg-status\/20:hover{border-color:#a8acb233}.hover\:n-border-light-neutral-bg-status\/25:hover{border-color:#a8acb240}.hover\:n-border-light-neutral-bg-status\/30:hover{border-color:#a8acb24d}.hover\:n-border-light-neutral-bg-status\/35:hover{border-color:#a8acb259}.hover\:n-border-light-neutral-bg-status\/40:hover{border-color:#a8acb266}.hover\:n-border-light-neutral-bg-status\/45:hover{border-color:#a8acb273}.hover\:n-border-light-neutral-bg-status\/5:hover{border-color:#a8acb20d}.hover\:n-border-light-neutral-bg-status\/50:hover{border-color:#a8acb280}.hover\:n-border-light-neutral-bg-status\/55:hover{border-color:#a8acb28c}.hover\:n-border-light-neutral-bg-status\/60:hover{border-color:#a8acb299}.hover\:n-border-light-neutral-bg-status\/65:hover{border-color:#a8acb2a6}.hover\:n-border-light-neutral-bg-status\/70:hover{border-color:#a8acb2b3}.hover\:n-border-light-neutral-bg-status\/75:hover{border-color:#a8acb2bf}.hover\:n-border-light-neutral-bg-status\/80:hover{border-color:#a8acb2cc}.hover\:n-border-light-neutral-bg-status\/85:hover{border-color:#a8acb2d9}.hover\:n-border-light-neutral-bg-status\/90:hover{border-color:#a8acb2e6}.hover\:n-border-light-neutral-bg-status\/95:hover{border-color:#a8acb2f2}.hover\:n-border-light-neutral-bg-strong:hover{border-color:#e2e3e5}.hover\:n-border-light-neutral-bg-strong\/0:hover{border-color:#e2e3e500}.hover\:n-border-light-neutral-bg-strong\/10:hover{border-color:#e2e3e51a}.hover\:n-border-light-neutral-bg-strong\/100:hover{border-color:#e2e3e5}.hover\:n-border-light-neutral-bg-strong\/15:hover{border-color:#e2e3e526}.hover\:n-border-light-neutral-bg-strong\/20:hover{border-color:#e2e3e533}.hover\:n-border-light-neutral-bg-strong\/25:hover{border-color:#e2e3e540}.hover\:n-border-light-neutral-bg-strong\/30:hover{border-color:#e2e3e54d}.hover\:n-border-light-neutral-bg-strong\/35:hover{border-color:#e2e3e559}.hover\:n-border-light-neutral-bg-strong\/40:hover{border-color:#e2e3e566}.hover\:n-border-light-neutral-bg-strong\/45:hover{border-color:#e2e3e573}.hover\:n-border-light-neutral-bg-strong\/5:hover{border-color:#e2e3e50d}.hover\:n-border-light-neutral-bg-strong\/50:hover{border-color:#e2e3e580}.hover\:n-border-light-neutral-bg-strong\/55:hover{border-color:#e2e3e58c}.hover\:n-border-light-neutral-bg-strong\/60:hover{border-color:#e2e3e599}.hover\:n-border-light-neutral-bg-strong\/65:hover{border-color:#e2e3e5a6}.hover\:n-border-light-neutral-bg-strong\/70:hover{border-color:#e2e3e5b3}.hover\:n-border-light-neutral-bg-strong\/75:hover{border-color:#e2e3e5bf}.hover\:n-border-light-neutral-bg-strong\/80:hover{border-color:#e2e3e5cc}.hover\:n-border-light-neutral-bg-strong\/85:hover{border-color:#e2e3e5d9}.hover\:n-border-light-neutral-bg-strong\/90:hover{border-color:#e2e3e5e6}.hover\:n-border-light-neutral-bg-strong\/95:hover{border-color:#e2e3e5f2}.hover\:n-border-light-neutral-bg-stronger:hover{border-color:#a8acb2}.hover\:n-border-light-neutral-bg-stronger\/0:hover{border-color:#a8acb200}.hover\:n-border-light-neutral-bg-stronger\/10:hover{border-color:#a8acb21a}.hover\:n-border-light-neutral-bg-stronger\/100:hover{border-color:#a8acb2}.hover\:n-border-light-neutral-bg-stronger\/15:hover{border-color:#a8acb226}.hover\:n-border-light-neutral-bg-stronger\/20:hover{border-color:#a8acb233}.hover\:n-border-light-neutral-bg-stronger\/25:hover{border-color:#a8acb240}.hover\:n-border-light-neutral-bg-stronger\/30:hover{border-color:#a8acb24d}.hover\:n-border-light-neutral-bg-stronger\/35:hover{border-color:#a8acb259}.hover\:n-border-light-neutral-bg-stronger\/40:hover{border-color:#a8acb266}.hover\:n-border-light-neutral-bg-stronger\/45:hover{border-color:#a8acb273}.hover\:n-border-light-neutral-bg-stronger\/5:hover{border-color:#a8acb20d}.hover\:n-border-light-neutral-bg-stronger\/50:hover{border-color:#a8acb280}.hover\:n-border-light-neutral-bg-stronger\/55:hover{border-color:#a8acb28c}.hover\:n-border-light-neutral-bg-stronger\/60:hover{border-color:#a8acb299}.hover\:n-border-light-neutral-bg-stronger\/65:hover{border-color:#a8acb2a6}.hover\:n-border-light-neutral-bg-stronger\/70:hover{border-color:#a8acb2b3}.hover\:n-border-light-neutral-bg-stronger\/75:hover{border-color:#a8acb2bf}.hover\:n-border-light-neutral-bg-stronger\/80:hover{border-color:#a8acb2cc}.hover\:n-border-light-neutral-bg-stronger\/85:hover{border-color:#a8acb2d9}.hover\:n-border-light-neutral-bg-stronger\/90:hover{border-color:#a8acb2e6}.hover\:n-border-light-neutral-bg-stronger\/95:hover{border-color:#a8acb2f2}.hover\:n-border-light-neutral-bg-strongest:hover{border-color:#3c3f44}.hover\:n-border-light-neutral-bg-strongest\/0:hover{border-color:#3c3f4400}.hover\:n-border-light-neutral-bg-strongest\/10:hover{border-color:#3c3f441a}.hover\:n-border-light-neutral-bg-strongest\/100:hover{border-color:#3c3f44}.hover\:n-border-light-neutral-bg-strongest\/15:hover{border-color:#3c3f4426}.hover\:n-border-light-neutral-bg-strongest\/20:hover{border-color:#3c3f4433}.hover\:n-border-light-neutral-bg-strongest\/25:hover{border-color:#3c3f4440}.hover\:n-border-light-neutral-bg-strongest\/30:hover{border-color:#3c3f444d}.hover\:n-border-light-neutral-bg-strongest\/35:hover{border-color:#3c3f4459}.hover\:n-border-light-neutral-bg-strongest\/40:hover{border-color:#3c3f4466}.hover\:n-border-light-neutral-bg-strongest\/45:hover{border-color:#3c3f4473}.hover\:n-border-light-neutral-bg-strongest\/5:hover{border-color:#3c3f440d}.hover\:n-border-light-neutral-bg-strongest\/50:hover{border-color:#3c3f4480}.hover\:n-border-light-neutral-bg-strongest\/55:hover{border-color:#3c3f448c}.hover\:n-border-light-neutral-bg-strongest\/60:hover{border-color:#3c3f4499}.hover\:n-border-light-neutral-bg-strongest\/65:hover{border-color:#3c3f44a6}.hover\:n-border-light-neutral-bg-strongest\/70:hover{border-color:#3c3f44b3}.hover\:n-border-light-neutral-bg-strongest\/75:hover{border-color:#3c3f44bf}.hover\:n-border-light-neutral-bg-strongest\/80:hover{border-color:#3c3f44cc}.hover\:n-border-light-neutral-bg-strongest\/85:hover{border-color:#3c3f44d9}.hover\:n-border-light-neutral-bg-strongest\/90:hover{border-color:#3c3f44e6}.hover\:n-border-light-neutral-bg-strongest\/95:hover{border-color:#3c3f44f2}.hover\:n-border-light-neutral-bg-weak:hover{border-color:#fff}.hover\:n-border-light-neutral-bg-weak\/0:hover{border-color:#fff0}.hover\:n-border-light-neutral-bg-weak\/10:hover{border-color:#ffffff1a}.hover\:n-border-light-neutral-bg-weak\/100:hover{border-color:#fff}.hover\:n-border-light-neutral-bg-weak\/15:hover{border-color:#ffffff26}.hover\:n-border-light-neutral-bg-weak\/20:hover{border-color:#fff3}.hover\:n-border-light-neutral-bg-weak\/25:hover{border-color:#ffffff40}.hover\:n-border-light-neutral-bg-weak\/30:hover{border-color:#ffffff4d}.hover\:n-border-light-neutral-bg-weak\/35:hover{border-color:#ffffff59}.hover\:n-border-light-neutral-bg-weak\/40:hover{border-color:#fff6}.hover\:n-border-light-neutral-bg-weak\/45:hover{border-color:#ffffff73}.hover\:n-border-light-neutral-bg-weak\/5:hover{border-color:#ffffff0d}.hover\:n-border-light-neutral-bg-weak\/50:hover{border-color:#ffffff80}.hover\:n-border-light-neutral-bg-weak\/55:hover{border-color:#ffffff8c}.hover\:n-border-light-neutral-bg-weak\/60:hover{border-color:#fff9}.hover\:n-border-light-neutral-bg-weak\/65:hover{border-color:#ffffffa6}.hover\:n-border-light-neutral-bg-weak\/70:hover{border-color:#ffffffb3}.hover\:n-border-light-neutral-bg-weak\/75:hover{border-color:#ffffffbf}.hover\:n-border-light-neutral-bg-weak\/80:hover{border-color:#fffc}.hover\:n-border-light-neutral-bg-weak\/85:hover{border-color:#ffffffd9}.hover\:n-border-light-neutral-bg-weak\/90:hover{border-color:#ffffffe6}.hover\:n-border-light-neutral-bg-weak\/95:hover{border-color:#fffffff2}.hover\:n-border-light-neutral-border-strong:hover{border-color:#bbbec3}.hover\:n-border-light-neutral-border-strong\/0:hover{border-color:#bbbec300}.hover\:n-border-light-neutral-border-strong\/10:hover{border-color:#bbbec31a}.hover\:n-border-light-neutral-border-strong\/100:hover{border-color:#bbbec3}.hover\:n-border-light-neutral-border-strong\/15:hover{border-color:#bbbec326}.hover\:n-border-light-neutral-border-strong\/20:hover{border-color:#bbbec333}.hover\:n-border-light-neutral-border-strong\/25:hover{border-color:#bbbec340}.hover\:n-border-light-neutral-border-strong\/30:hover{border-color:#bbbec34d}.hover\:n-border-light-neutral-border-strong\/35:hover{border-color:#bbbec359}.hover\:n-border-light-neutral-border-strong\/40:hover{border-color:#bbbec366}.hover\:n-border-light-neutral-border-strong\/45:hover{border-color:#bbbec373}.hover\:n-border-light-neutral-border-strong\/5:hover{border-color:#bbbec30d}.hover\:n-border-light-neutral-border-strong\/50:hover{border-color:#bbbec380}.hover\:n-border-light-neutral-border-strong\/55:hover{border-color:#bbbec38c}.hover\:n-border-light-neutral-border-strong\/60:hover{border-color:#bbbec399}.hover\:n-border-light-neutral-border-strong\/65:hover{border-color:#bbbec3a6}.hover\:n-border-light-neutral-border-strong\/70:hover{border-color:#bbbec3b3}.hover\:n-border-light-neutral-border-strong\/75:hover{border-color:#bbbec3bf}.hover\:n-border-light-neutral-border-strong\/80:hover{border-color:#bbbec3cc}.hover\:n-border-light-neutral-border-strong\/85:hover{border-color:#bbbec3d9}.hover\:n-border-light-neutral-border-strong\/90:hover{border-color:#bbbec3e6}.hover\:n-border-light-neutral-border-strong\/95:hover{border-color:#bbbec3f2}.hover\:n-border-light-neutral-border-strongest:hover{border-color:#6f757e}.hover\:n-border-light-neutral-border-strongest\/0:hover{border-color:#6f757e00}.hover\:n-border-light-neutral-border-strongest\/10:hover{border-color:#6f757e1a}.hover\:n-border-light-neutral-border-strongest\/100:hover{border-color:#6f757e}.hover\:n-border-light-neutral-border-strongest\/15:hover{border-color:#6f757e26}.hover\:n-border-light-neutral-border-strongest\/20:hover{border-color:#6f757e33}.hover\:n-border-light-neutral-border-strongest\/25:hover{border-color:#6f757e40}.hover\:n-border-light-neutral-border-strongest\/30:hover{border-color:#6f757e4d}.hover\:n-border-light-neutral-border-strongest\/35:hover{border-color:#6f757e59}.hover\:n-border-light-neutral-border-strongest\/40:hover{border-color:#6f757e66}.hover\:n-border-light-neutral-border-strongest\/45:hover{border-color:#6f757e73}.hover\:n-border-light-neutral-border-strongest\/5:hover{border-color:#6f757e0d}.hover\:n-border-light-neutral-border-strongest\/50:hover{border-color:#6f757e80}.hover\:n-border-light-neutral-border-strongest\/55:hover{border-color:#6f757e8c}.hover\:n-border-light-neutral-border-strongest\/60:hover{border-color:#6f757e99}.hover\:n-border-light-neutral-border-strongest\/65:hover{border-color:#6f757ea6}.hover\:n-border-light-neutral-border-strongest\/70:hover{border-color:#6f757eb3}.hover\:n-border-light-neutral-border-strongest\/75:hover{border-color:#6f757ebf}.hover\:n-border-light-neutral-border-strongest\/80:hover{border-color:#6f757ecc}.hover\:n-border-light-neutral-border-strongest\/85:hover{border-color:#6f757ed9}.hover\:n-border-light-neutral-border-strongest\/90:hover{border-color:#6f757ee6}.hover\:n-border-light-neutral-border-strongest\/95:hover{border-color:#6f757ef2}.hover\:n-border-light-neutral-border-weak:hover{border-color:#e2e3e5}.hover\:n-border-light-neutral-border-weak\/0:hover{border-color:#e2e3e500}.hover\:n-border-light-neutral-border-weak\/10:hover{border-color:#e2e3e51a}.hover\:n-border-light-neutral-border-weak\/100:hover{border-color:#e2e3e5}.hover\:n-border-light-neutral-border-weak\/15:hover{border-color:#e2e3e526}.hover\:n-border-light-neutral-border-weak\/20:hover{border-color:#e2e3e533}.hover\:n-border-light-neutral-border-weak\/25:hover{border-color:#e2e3e540}.hover\:n-border-light-neutral-border-weak\/30:hover{border-color:#e2e3e54d}.hover\:n-border-light-neutral-border-weak\/35:hover{border-color:#e2e3e559}.hover\:n-border-light-neutral-border-weak\/40:hover{border-color:#e2e3e566}.hover\:n-border-light-neutral-border-weak\/45:hover{border-color:#e2e3e573}.hover\:n-border-light-neutral-border-weak\/5:hover{border-color:#e2e3e50d}.hover\:n-border-light-neutral-border-weak\/50:hover{border-color:#e2e3e580}.hover\:n-border-light-neutral-border-weak\/55:hover{border-color:#e2e3e58c}.hover\:n-border-light-neutral-border-weak\/60:hover{border-color:#e2e3e599}.hover\:n-border-light-neutral-border-weak\/65:hover{border-color:#e2e3e5a6}.hover\:n-border-light-neutral-border-weak\/70:hover{border-color:#e2e3e5b3}.hover\:n-border-light-neutral-border-weak\/75:hover{border-color:#e2e3e5bf}.hover\:n-border-light-neutral-border-weak\/80:hover{border-color:#e2e3e5cc}.hover\:n-border-light-neutral-border-weak\/85:hover{border-color:#e2e3e5d9}.hover\:n-border-light-neutral-border-weak\/90:hover{border-color:#e2e3e5e6}.hover\:n-border-light-neutral-border-weak\/95:hover{border-color:#e2e3e5f2}.hover\:n-border-light-neutral-hover:hover{border-color:#6f757e1a}.hover\:n-border-light-neutral-hover\/0:hover{border-color:#6f757e00}.hover\:n-border-light-neutral-hover\/10:hover{border-color:#6f757e1a}.hover\:n-border-light-neutral-hover\/100:hover{border-color:#6f757e}.hover\:n-border-light-neutral-hover\/15:hover{border-color:#6f757e26}.hover\:n-border-light-neutral-hover\/20:hover{border-color:#6f757e33}.hover\:n-border-light-neutral-hover\/25:hover{border-color:#6f757e40}.hover\:n-border-light-neutral-hover\/30:hover{border-color:#6f757e4d}.hover\:n-border-light-neutral-hover\/35:hover{border-color:#6f757e59}.hover\:n-border-light-neutral-hover\/40:hover{border-color:#6f757e66}.hover\:n-border-light-neutral-hover\/45:hover{border-color:#6f757e73}.hover\:n-border-light-neutral-hover\/5:hover{border-color:#6f757e0d}.hover\:n-border-light-neutral-hover\/50:hover{border-color:#6f757e80}.hover\:n-border-light-neutral-hover\/55:hover{border-color:#6f757e8c}.hover\:n-border-light-neutral-hover\/60:hover{border-color:#6f757e99}.hover\:n-border-light-neutral-hover\/65:hover{border-color:#6f757ea6}.hover\:n-border-light-neutral-hover\/70:hover{border-color:#6f757eb3}.hover\:n-border-light-neutral-hover\/75:hover{border-color:#6f757ebf}.hover\:n-border-light-neutral-hover\/80:hover{border-color:#6f757ecc}.hover\:n-border-light-neutral-hover\/85:hover{border-color:#6f757ed9}.hover\:n-border-light-neutral-hover\/90:hover{border-color:#6f757ee6}.hover\:n-border-light-neutral-hover\/95:hover{border-color:#6f757ef2}.hover\:n-border-light-neutral-icon:hover{border-color:#4d5157}.hover\:n-border-light-neutral-icon\/0:hover{border-color:#4d515700}.hover\:n-border-light-neutral-icon\/10:hover{border-color:#4d51571a}.hover\:n-border-light-neutral-icon\/100:hover{border-color:#4d5157}.hover\:n-border-light-neutral-icon\/15:hover{border-color:#4d515726}.hover\:n-border-light-neutral-icon\/20:hover{border-color:#4d515733}.hover\:n-border-light-neutral-icon\/25:hover{border-color:#4d515740}.hover\:n-border-light-neutral-icon\/30:hover{border-color:#4d51574d}.hover\:n-border-light-neutral-icon\/35:hover{border-color:#4d515759}.hover\:n-border-light-neutral-icon\/40:hover{border-color:#4d515766}.hover\:n-border-light-neutral-icon\/45:hover{border-color:#4d515773}.hover\:n-border-light-neutral-icon\/5:hover{border-color:#4d51570d}.hover\:n-border-light-neutral-icon\/50:hover{border-color:#4d515780}.hover\:n-border-light-neutral-icon\/55:hover{border-color:#4d51578c}.hover\:n-border-light-neutral-icon\/60:hover{border-color:#4d515799}.hover\:n-border-light-neutral-icon\/65:hover{border-color:#4d5157a6}.hover\:n-border-light-neutral-icon\/70:hover{border-color:#4d5157b3}.hover\:n-border-light-neutral-icon\/75:hover{border-color:#4d5157bf}.hover\:n-border-light-neutral-icon\/80:hover{border-color:#4d5157cc}.hover\:n-border-light-neutral-icon\/85:hover{border-color:#4d5157d9}.hover\:n-border-light-neutral-icon\/90:hover{border-color:#4d5157e6}.hover\:n-border-light-neutral-icon\/95:hover{border-color:#4d5157f2}.hover\:n-border-light-neutral-pressed:hover{border-color:#6f757e33}.hover\:n-border-light-neutral-pressed\/0:hover{border-color:#6f757e00}.hover\:n-border-light-neutral-pressed\/10:hover{border-color:#6f757e1a}.hover\:n-border-light-neutral-pressed\/100:hover{border-color:#6f757e}.hover\:n-border-light-neutral-pressed\/15:hover{border-color:#6f757e26}.hover\:n-border-light-neutral-pressed\/20:hover{border-color:#6f757e33}.hover\:n-border-light-neutral-pressed\/25:hover{border-color:#6f757e40}.hover\:n-border-light-neutral-pressed\/30:hover{border-color:#6f757e4d}.hover\:n-border-light-neutral-pressed\/35:hover{border-color:#6f757e59}.hover\:n-border-light-neutral-pressed\/40:hover{border-color:#6f757e66}.hover\:n-border-light-neutral-pressed\/45:hover{border-color:#6f757e73}.hover\:n-border-light-neutral-pressed\/5:hover{border-color:#6f757e0d}.hover\:n-border-light-neutral-pressed\/50:hover{border-color:#6f757e80}.hover\:n-border-light-neutral-pressed\/55:hover{border-color:#6f757e8c}.hover\:n-border-light-neutral-pressed\/60:hover{border-color:#6f757e99}.hover\:n-border-light-neutral-pressed\/65:hover{border-color:#6f757ea6}.hover\:n-border-light-neutral-pressed\/70:hover{border-color:#6f757eb3}.hover\:n-border-light-neutral-pressed\/75:hover{border-color:#6f757ebf}.hover\:n-border-light-neutral-pressed\/80:hover{border-color:#6f757ecc}.hover\:n-border-light-neutral-pressed\/85:hover{border-color:#6f757ed9}.hover\:n-border-light-neutral-pressed\/90:hover{border-color:#6f757ee6}.hover\:n-border-light-neutral-pressed\/95:hover{border-color:#6f757ef2}.hover\:n-border-light-neutral-text-default:hover{border-color:#1a1b1d}.hover\:n-border-light-neutral-text-default\/0:hover{border-color:#1a1b1d00}.hover\:n-border-light-neutral-text-default\/10:hover{border-color:#1a1b1d1a}.hover\:n-border-light-neutral-text-default\/100:hover{border-color:#1a1b1d}.hover\:n-border-light-neutral-text-default\/15:hover{border-color:#1a1b1d26}.hover\:n-border-light-neutral-text-default\/20:hover{border-color:#1a1b1d33}.hover\:n-border-light-neutral-text-default\/25:hover{border-color:#1a1b1d40}.hover\:n-border-light-neutral-text-default\/30:hover{border-color:#1a1b1d4d}.hover\:n-border-light-neutral-text-default\/35:hover{border-color:#1a1b1d59}.hover\:n-border-light-neutral-text-default\/40:hover{border-color:#1a1b1d66}.hover\:n-border-light-neutral-text-default\/45:hover{border-color:#1a1b1d73}.hover\:n-border-light-neutral-text-default\/5:hover{border-color:#1a1b1d0d}.hover\:n-border-light-neutral-text-default\/50:hover{border-color:#1a1b1d80}.hover\:n-border-light-neutral-text-default\/55:hover{border-color:#1a1b1d8c}.hover\:n-border-light-neutral-text-default\/60:hover{border-color:#1a1b1d99}.hover\:n-border-light-neutral-text-default\/65:hover{border-color:#1a1b1da6}.hover\:n-border-light-neutral-text-default\/70:hover{border-color:#1a1b1db3}.hover\:n-border-light-neutral-text-default\/75:hover{border-color:#1a1b1dbf}.hover\:n-border-light-neutral-text-default\/80:hover{border-color:#1a1b1dcc}.hover\:n-border-light-neutral-text-default\/85:hover{border-color:#1a1b1dd9}.hover\:n-border-light-neutral-text-default\/90:hover{border-color:#1a1b1de6}.hover\:n-border-light-neutral-text-default\/95:hover{border-color:#1a1b1df2}.hover\:n-border-light-neutral-text-inverse:hover{border-color:#fff}.hover\:n-border-light-neutral-text-inverse\/0:hover{border-color:#fff0}.hover\:n-border-light-neutral-text-inverse\/10:hover{border-color:#ffffff1a}.hover\:n-border-light-neutral-text-inverse\/100:hover{border-color:#fff}.hover\:n-border-light-neutral-text-inverse\/15:hover{border-color:#ffffff26}.hover\:n-border-light-neutral-text-inverse\/20:hover{border-color:#fff3}.hover\:n-border-light-neutral-text-inverse\/25:hover{border-color:#ffffff40}.hover\:n-border-light-neutral-text-inverse\/30:hover{border-color:#ffffff4d}.hover\:n-border-light-neutral-text-inverse\/35:hover{border-color:#ffffff59}.hover\:n-border-light-neutral-text-inverse\/40:hover{border-color:#fff6}.hover\:n-border-light-neutral-text-inverse\/45:hover{border-color:#ffffff73}.hover\:n-border-light-neutral-text-inverse\/5:hover{border-color:#ffffff0d}.hover\:n-border-light-neutral-text-inverse\/50:hover{border-color:#ffffff80}.hover\:n-border-light-neutral-text-inverse\/55:hover{border-color:#ffffff8c}.hover\:n-border-light-neutral-text-inverse\/60:hover{border-color:#fff9}.hover\:n-border-light-neutral-text-inverse\/65:hover{border-color:#ffffffa6}.hover\:n-border-light-neutral-text-inverse\/70:hover{border-color:#ffffffb3}.hover\:n-border-light-neutral-text-inverse\/75:hover{border-color:#ffffffbf}.hover\:n-border-light-neutral-text-inverse\/80:hover{border-color:#fffc}.hover\:n-border-light-neutral-text-inverse\/85:hover{border-color:#ffffffd9}.hover\:n-border-light-neutral-text-inverse\/90:hover{border-color:#ffffffe6}.hover\:n-border-light-neutral-text-inverse\/95:hover{border-color:#fffffff2}.hover\:n-border-light-neutral-text-weak:hover{border-color:#4d5157}.hover\:n-border-light-neutral-text-weak\/0:hover{border-color:#4d515700}.hover\:n-border-light-neutral-text-weak\/10:hover{border-color:#4d51571a}.hover\:n-border-light-neutral-text-weak\/100:hover{border-color:#4d5157}.hover\:n-border-light-neutral-text-weak\/15:hover{border-color:#4d515726}.hover\:n-border-light-neutral-text-weak\/20:hover{border-color:#4d515733}.hover\:n-border-light-neutral-text-weak\/25:hover{border-color:#4d515740}.hover\:n-border-light-neutral-text-weak\/30:hover{border-color:#4d51574d}.hover\:n-border-light-neutral-text-weak\/35:hover{border-color:#4d515759}.hover\:n-border-light-neutral-text-weak\/40:hover{border-color:#4d515766}.hover\:n-border-light-neutral-text-weak\/45:hover{border-color:#4d515773}.hover\:n-border-light-neutral-text-weak\/5:hover{border-color:#4d51570d}.hover\:n-border-light-neutral-text-weak\/50:hover{border-color:#4d515780}.hover\:n-border-light-neutral-text-weak\/55:hover{border-color:#4d51578c}.hover\:n-border-light-neutral-text-weak\/60:hover{border-color:#4d515799}.hover\:n-border-light-neutral-text-weak\/65:hover{border-color:#4d5157a6}.hover\:n-border-light-neutral-text-weak\/70:hover{border-color:#4d5157b3}.hover\:n-border-light-neutral-text-weak\/75:hover{border-color:#4d5157bf}.hover\:n-border-light-neutral-text-weak\/80:hover{border-color:#4d5157cc}.hover\:n-border-light-neutral-text-weak\/85:hover{border-color:#4d5157d9}.hover\:n-border-light-neutral-text-weak\/90:hover{border-color:#4d5157e6}.hover\:n-border-light-neutral-text-weak\/95:hover{border-color:#4d5157f2}.hover\:n-border-light-neutral-text-weaker:hover{border-color:#5e636a}.hover\:n-border-light-neutral-text-weaker\/0:hover{border-color:#5e636a00}.hover\:n-border-light-neutral-text-weaker\/10:hover{border-color:#5e636a1a}.hover\:n-border-light-neutral-text-weaker\/100:hover{border-color:#5e636a}.hover\:n-border-light-neutral-text-weaker\/15:hover{border-color:#5e636a26}.hover\:n-border-light-neutral-text-weaker\/20:hover{border-color:#5e636a33}.hover\:n-border-light-neutral-text-weaker\/25:hover{border-color:#5e636a40}.hover\:n-border-light-neutral-text-weaker\/30:hover{border-color:#5e636a4d}.hover\:n-border-light-neutral-text-weaker\/35:hover{border-color:#5e636a59}.hover\:n-border-light-neutral-text-weaker\/40:hover{border-color:#5e636a66}.hover\:n-border-light-neutral-text-weaker\/45:hover{border-color:#5e636a73}.hover\:n-border-light-neutral-text-weaker\/5:hover{border-color:#5e636a0d}.hover\:n-border-light-neutral-text-weaker\/50:hover{border-color:#5e636a80}.hover\:n-border-light-neutral-text-weaker\/55:hover{border-color:#5e636a8c}.hover\:n-border-light-neutral-text-weaker\/60:hover{border-color:#5e636a99}.hover\:n-border-light-neutral-text-weaker\/65:hover{border-color:#5e636aa6}.hover\:n-border-light-neutral-text-weaker\/70:hover{border-color:#5e636ab3}.hover\:n-border-light-neutral-text-weaker\/75:hover{border-color:#5e636abf}.hover\:n-border-light-neutral-text-weaker\/80:hover{border-color:#5e636acc}.hover\:n-border-light-neutral-text-weaker\/85:hover{border-color:#5e636ad9}.hover\:n-border-light-neutral-text-weaker\/90:hover{border-color:#5e636ae6}.hover\:n-border-light-neutral-text-weaker\/95:hover{border-color:#5e636af2}.hover\:n-border-light-neutral-text-weakest:hover{border-color:#a8acb2}.hover\:n-border-light-neutral-text-weakest\/0:hover{border-color:#a8acb200}.hover\:n-border-light-neutral-text-weakest\/10:hover{border-color:#a8acb21a}.hover\:n-border-light-neutral-text-weakest\/100:hover{border-color:#a8acb2}.hover\:n-border-light-neutral-text-weakest\/15:hover{border-color:#a8acb226}.hover\:n-border-light-neutral-text-weakest\/20:hover{border-color:#a8acb233}.hover\:n-border-light-neutral-text-weakest\/25:hover{border-color:#a8acb240}.hover\:n-border-light-neutral-text-weakest\/30:hover{border-color:#a8acb24d}.hover\:n-border-light-neutral-text-weakest\/35:hover{border-color:#a8acb259}.hover\:n-border-light-neutral-text-weakest\/40:hover{border-color:#a8acb266}.hover\:n-border-light-neutral-text-weakest\/45:hover{border-color:#a8acb273}.hover\:n-border-light-neutral-text-weakest\/5:hover{border-color:#a8acb20d}.hover\:n-border-light-neutral-text-weakest\/50:hover{border-color:#a8acb280}.hover\:n-border-light-neutral-text-weakest\/55:hover{border-color:#a8acb28c}.hover\:n-border-light-neutral-text-weakest\/60:hover{border-color:#a8acb299}.hover\:n-border-light-neutral-text-weakest\/65:hover{border-color:#a8acb2a6}.hover\:n-border-light-neutral-text-weakest\/70:hover{border-color:#a8acb2b3}.hover\:n-border-light-neutral-text-weakest\/75:hover{border-color:#a8acb2bf}.hover\:n-border-light-neutral-text-weakest\/80:hover{border-color:#a8acb2cc}.hover\:n-border-light-neutral-text-weakest\/85:hover{border-color:#a8acb2d9}.hover\:n-border-light-neutral-text-weakest\/90:hover{border-color:#a8acb2e6}.hover\:n-border-light-neutral-text-weakest\/95:hover{border-color:#a8acb2f2}.hover\:n-border-light-primary-bg-selected:hover{border-color:#e7fafb}.hover\:n-border-light-primary-bg-selected\/0:hover{border-color:#e7fafb00}.hover\:n-border-light-primary-bg-selected\/10:hover{border-color:#e7fafb1a}.hover\:n-border-light-primary-bg-selected\/100:hover{border-color:#e7fafb}.hover\:n-border-light-primary-bg-selected\/15:hover{border-color:#e7fafb26}.hover\:n-border-light-primary-bg-selected\/20:hover{border-color:#e7fafb33}.hover\:n-border-light-primary-bg-selected\/25:hover{border-color:#e7fafb40}.hover\:n-border-light-primary-bg-selected\/30:hover{border-color:#e7fafb4d}.hover\:n-border-light-primary-bg-selected\/35:hover{border-color:#e7fafb59}.hover\:n-border-light-primary-bg-selected\/40:hover{border-color:#e7fafb66}.hover\:n-border-light-primary-bg-selected\/45:hover{border-color:#e7fafb73}.hover\:n-border-light-primary-bg-selected\/5:hover{border-color:#e7fafb0d}.hover\:n-border-light-primary-bg-selected\/50:hover{border-color:#e7fafb80}.hover\:n-border-light-primary-bg-selected\/55:hover{border-color:#e7fafb8c}.hover\:n-border-light-primary-bg-selected\/60:hover{border-color:#e7fafb99}.hover\:n-border-light-primary-bg-selected\/65:hover{border-color:#e7fafba6}.hover\:n-border-light-primary-bg-selected\/70:hover{border-color:#e7fafbb3}.hover\:n-border-light-primary-bg-selected\/75:hover{border-color:#e7fafbbf}.hover\:n-border-light-primary-bg-selected\/80:hover{border-color:#e7fafbcc}.hover\:n-border-light-primary-bg-selected\/85:hover{border-color:#e7fafbd9}.hover\:n-border-light-primary-bg-selected\/90:hover{border-color:#e7fafbe6}.hover\:n-border-light-primary-bg-selected\/95:hover{border-color:#e7fafbf2}.hover\:n-border-light-primary-bg-status:hover{border-color:#4c99a4}.hover\:n-border-light-primary-bg-status\/0:hover{border-color:#4c99a400}.hover\:n-border-light-primary-bg-status\/10:hover{border-color:#4c99a41a}.hover\:n-border-light-primary-bg-status\/100:hover{border-color:#4c99a4}.hover\:n-border-light-primary-bg-status\/15:hover{border-color:#4c99a426}.hover\:n-border-light-primary-bg-status\/20:hover{border-color:#4c99a433}.hover\:n-border-light-primary-bg-status\/25:hover{border-color:#4c99a440}.hover\:n-border-light-primary-bg-status\/30:hover{border-color:#4c99a44d}.hover\:n-border-light-primary-bg-status\/35:hover{border-color:#4c99a459}.hover\:n-border-light-primary-bg-status\/40:hover{border-color:#4c99a466}.hover\:n-border-light-primary-bg-status\/45:hover{border-color:#4c99a473}.hover\:n-border-light-primary-bg-status\/5:hover{border-color:#4c99a40d}.hover\:n-border-light-primary-bg-status\/50:hover{border-color:#4c99a480}.hover\:n-border-light-primary-bg-status\/55:hover{border-color:#4c99a48c}.hover\:n-border-light-primary-bg-status\/60:hover{border-color:#4c99a499}.hover\:n-border-light-primary-bg-status\/65:hover{border-color:#4c99a4a6}.hover\:n-border-light-primary-bg-status\/70:hover{border-color:#4c99a4b3}.hover\:n-border-light-primary-bg-status\/75:hover{border-color:#4c99a4bf}.hover\:n-border-light-primary-bg-status\/80:hover{border-color:#4c99a4cc}.hover\:n-border-light-primary-bg-status\/85:hover{border-color:#4c99a4d9}.hover\:n-border-light-primary-bg-status\/90:hover{border-color:#4c99a4e6}.hover\:n-border-light-primary-bg-status\/95:hover{border-color:#4c99a4f2}.hover\:n-border-light-primary-bg-strong:hover{border-color:#0a6190}.hover\:n-border-light-primary-bg-strong\/0:hover{border-color:#0a619000}.hover\:n-border-light-primary-bg-strong\/10:hover{border-color:#0a61901a}.hover\:n-border-light-primary-bg-strong\/100:hover{border-color:#0a6190}.hover\:n-border-light-primary-bg-strong\/15:hover{border-color:#0a619026}.hover\:n-border-light-primary-bg-strong\/20:hover{border-color:#0a619033}.hover\:n-border-light-primary-bg-strong\/25:hover{border-color:#0a619040}.hover\:n-border-light-primary-bg-strong\/30:hover{border-color:#0a61904d}.hover\:n-border-light-primary-bg-strong\/35:hover{border-color:#0a619059}.hover\:n-border-light-primary-bg-strong\/40:hover{border-color:#0a619066}.hover\:n-border-light-primary-bg-strong\/45:hover{border-color:#0a619073}.hover\:n-border-light-primary-bg-strong\/5:hover{border-color:#0a61900d}.hover\:n-border-light-primary-bg-strong\/50:hover{border-color:#0a619080}.hover\:n-border-light-primary-bg-strong\/55:hover{border-color:#0a61908c}.hover\:n-border-light-primary-bg-strong\/60:hover{border-color:#0a619099}.hover\:n-border-light-primary-bg-strong\/65:hover{border-color:#0a6190a6}.hover\:n-border-light-primary-bg-strong\/70:hover{border-color:#0a6190b3}.hover\:n-border-light-primary-bg-strong\/75:hover{border-color:#0a6190bf}.hover\:n-border-light-primary-bg-strong\/80:hover{border-color:#0a6190cc}.hover\:n-border-light-primary-bg-strong\/85:hover{border-color:#0a6190d9}.hover\:n-border-light-primary-bg-strong\/90:hover{border-color:#0a6190e6}.hover\:n-border-light-primary-bg-strong\/95:hover{border-color:#0a6190f2}.hover\:n-border-light-primary-bg-weak:hover{border-color:#e7fafb}.hover\:n-border-light-primary-bg-weak\/0:hover{border-color:#e7fafb00}.hover\:n-border-light-primary-bg-weak\/10:hover{border-color:#e7fafb1a}.hover\:n-border-light-primary-bg-weak\/100:hover{border-color:#e7fafb}.hover\:n-border-light-primary-bg-weak\/15:hover{border-color:#e7fafb26}.hover\:n-border-light-primary-bg-weak\/20:hover{border-color:#e7fafb33}.hover\:n-border-light-primary-bg-weak\/25:hover{border-color:#e7fafb40}.hover\:n-border-light-primary-bg-weak\/30:hover{border-color:#e7fafb4d}.hover\:n-border-light-primary-bg-weak\/35:hover{border-color:#e7fafb59}.hover\:n-border-light-primary-bg-weak\/40:hover{border-color:#e7fafb66}.hover\:n-border-light-primary-bg-weak\/45:hover{border-color:#e7fafb73}.hover\:n-border-light-primary-bg-weak\/5:hover{border-color:#e7fafb0d}.hover\:n-border-light-primary-bg-weak\/50:hover{border-color:#e7fafb80}.hover\:n-border-light-primary-bg-weak\/55:hover{border-color:#e7fafb8c}.hover\:n-border-light-primary-bg-weak\/60:hover{border-color:#e7fafb99}.hover\:n-border-light-primary-bg-weak\/65:hover{border-color:#e7fafba6}.hover\:n-border-light-primary-bg-weak\/70:hover{border-color:#e7fafbb3}.hover\:n-border-light-primary-bg-weak\/75:hover{border-color:#e7fafbbf}.hover\:n-border-light-primary-bg-weak\/80:hover{border-color:#e7fafbcc}.hover\:n-border-light-primary-bg-weak\/85:hover{border-color:#e7fafbd9}.hover\:n-border-light-primary-bg-weak\/90:hover{border-color:#e7fafbe6}.hover\:n-border-light-primary-bg-weak\/95:hover{border-color:#e7fafbf2}.hover\:n-border-light-primary-border-strong:hover{border-color:#0a6190}.hover\:n-border-light-primary-border-strong\/0:hover{border-color:#0a619000}.hover\:n-border-light-primary-border-strong\/10:hover{border-color:#0a61901a}.hover\:n-border-light-primary-border-strong\/100:hover{border-color:#0a6190}.hover\:n-border-light-primary-border-strong\/15:hover{border-color:#0a619026}.hover\:n-border-light-primary-border-strong\/20:hover{border-color:#0a619033}.hover\:n-border-light-primary-border-strong\/25:hover{border-color:#0a619040}.hover\:n-border-light-primary-border-strong\/30:hover{border-color:#0a61904d}.hover\:n-border-light-primary-border-strong\/35:hover{border-color:#0a619059}.hover\:n-border-light-primary-border-strong\/40:hover{border-color:#0a619066}.hover\:n-border-light-primary-border-strong\/45:hover{border-color:#0a619073}.hover\:n-border-light-primary-border-strong\/5:hover{border-color:#0a61900d}.hover\:n-border-light-primary-border-strong\/50:hover{border-color:#0a619080}.hover\:n-border-light-primary-border-strong\/55:hover{border-color:#0a61908c}.hover\:n-border-light-primary-border-strong\/60:hover{border-color:#0a619099}.hover\:n-border-light-primary-border-strong\/65:hover{border-color:#0a6190a6}.hover\:n-border-light-primary-border-strong\/70:hover{border-color:#0a6190b3}.hover\:n-border-light-primary-border-strong\/75:hover{border-color:#0a6190bf}.hover\:n-border-light-primary-border-strong\/80:hover{border-color:#0a6190cc}.hover\:n-border-light-primary-border-strong\/85:hover{border-color:#0a6190d9}.hover\:n-border-light-primary-border-strong\/90:hover{border-color:#0a6190e6}.hover\:n-border-light-primary-border-strong\/95:hover{border-color:#0a6190f2}.hover\:n-border-light-primary-border-weak:hover{border-color:#8fe3e8}.hover\:n-border-light-primary-border-weak\/0:hover{border-color:#8fe3e800}.hover\:n-border-light-primary-border-weak\/10:hover{border-color:#8fe3e81a}.hover\:n-border-light-primary-border-weak\/100:hover{border-color:#8fe3e8}.hover\:n-border-light-primary-border-weak\/15:hover{border-color:#8fe3e826}.hover\:n-border-light-primary-border-weak\/20:hover{border-color:#8fe3e833}.hover\:n-border-light-primary-border-weak\/25:hover{border-color:#8fe3e840}.hover\:n-border-light-primary-border-weak\/30:hover{border-color:#8fe3e84d}.hover\:n-border-light-primary-border-weak\/35:hover{border-color:#8fe3e859}.hover\:n-border-light-primary-border-weak\/40:hover{border-color:#8fe3e866}.hover\:n-border-light-primary-border-weak\/45:hover{border-color:#8fe3e873}.hover\:n-border-light-primary-border-weak\/5:hover{border-color:#8fe3e80d}.hover\:n-border-light-primary-border-weak\/50:hover{border-color:#8fe3e880}.hover\:n-border-light-primary-border-weak\/55:hover{border-color:#8fe3e88c}.hover\:n-border-light-primary-border-weak\/60:hover{border-color:#8fe3e899}.hover\:n-border-light-primary-border-weak\/65:hover{border-color:#8fe3e8a6}.hover\:n-border-light-primary-border-weak\/70:hover{border-color:#8fe3e8b3}.hover\:n-border-light-primary-border-weak\/75:hover{border-color:#8fe3e8bf}.hover\:n-border-light-primary-border-weak\/80:hover{border-color:#8fe3e8cc}.hover\:n-border-light-primary-border-weak\/85:hover{border-color:#8fe3e8d9}.hover\:n-border-light-primary-border-weak\/90:hover{border-color:#8fe3e8e6}.hover\:n-border-light-primary-border-weak\/95:hover{border-color:#8fe3e8f2}.hover\:n-border-light-primary-focus:hover{border-color:#30839d}.hover\:n-border-light-primary-focus\/0:hover{border-color:#30839d00}.hover\:n-border-light-primary-focus\/10:hover{border-color:#30839d1a}.hover\:n-border-light-primary-focus\/100:hover{border-color:#30839d}.hover\:n-border-light-primary-focus\/15:hover{border-color:#30839d26}.hover\:n-border-light-primary-focus\/20:hover{border-color:#30839d33}.hover\:n-border-light-primary-focus\/25:hover{border-color:#30839d40}.hover\:n-border-light-primary-focus\/30:hover{border-color:#30839d4d}.hover\:n-border-light-primary-focus\/35:hover{border-color:#30839d59}.hover\:n-border-light-primary-focus\/40:hover{border-color:#30839d66}.hover\:n-border-light-primary-focus\/45:hover{border-color:#30839d73}.hover\:n-border-light-primary-focus\/5:hover{border-color:#30839d0d}.hover\:n-border-light-primary-focus\/50:hover{border-color:#30839d80}.hover\:n-border-light-primary-focus\/55:hover{border-color:#30839d8c}.hover\:n-border-light-primary-focus\/60:hover{border-color:#30839d99}.hover\:n-border-light-primary-focus\/65:hover{border-color:#30839da6}.hover\:n-border-light-primary-focus\/70:hover{border-color:#30839db3}.hover\:n-border-light-primary-focus\/75:hover{border-color:#30839dbf}.hover\:n-border-light-primary-focus\/80:hover{border-color:#30839dcc}.hover\:n-border-light-primary-focus\/85:hover{border-color:#30839dd9}.hover\:n-border-light-primary-focus\/90:hover{border-color:#30839de6}.hover\:n-border-light-primary-focus\/95:hover{border-color:#30839df2}.hover\:n-border-light-primary-hover-strong:hover{border-color:#02507b}.hover\:n-border-light-primary-hover-strong\/0:hover{border-color:#02507b00}.hover\:n-border-light-primary-hover-strong\/10:hover{border-color:#02507b1a}.hover\:n-border-light-primary-hover-strong\/100:hover{border-color:#02507b}.hover\:n-border-light-primary-hover-strong\/15:hover{border-color:#02507b26}.hover\:n-border-light-primary-hover-strong\/20:hover{border-color:#02507b33}.hover\:n-border-light-primary-hover-strong\/25:hover{border-color:#02507b40}.hover\:n-border-light-primary-hover-strong\/30:hover{border-color:#02507b4d}.hover\:n-border-light-primary-hover-strong\/35:hover{border-color:#02507b59}.hover\:n-border-light-primary-hover-strong\/40:hover{border-color:#02507b66}.hover\:n-border-light-primary-hover-strong\/45:hover{border-color:#02507b73}.hover\:n-border-light-primary-hover-strong\/5:hover{border-color:#02507b0d}.hover\:n-border-light-primary-hover-strong\/50:hover{border-color:#02507b80}.hover\:n-border-light-primary-hover-strong\/55:hover{border-color:#02507b8c}.hover\:n-border-light-primary-hover-strong\/60:hover{border-color:#02507b99}.hover\:n-border-light-primary-hover-strong\/65:hover{border-color:#02507ba6}.hover\:n-border-light-primary-hover-strong\/70:hover{border-color:#02507bb3}.hover\:n-border-light-primary-hover-strong\/75:hover{border-color:#02507bbf}.hover\:n-border-light-primary-hover-strong\/80:hover{border-color:#02507bcc}.hover\:n-border-light-primary-hover-strong\/85:hover{border-color:#02507bd9}.hover\:n-border-light-primary-hover-strong\/90:hover{border-color:#02507be6}.hover\:n-border-light-primary-hover-strong\/95:hover{border-color:#02507bf2}.hover\:n-border-light-primary-hover-weak:hover{border-color:#30839d1a}.hover\:n-border-light-primary-hover-weak\/0:hover{border-color:#30839d00}.hover\:n-border-light-primary-hover-weak\/10:hover{border-color:#30839d1a}.hover\:n-border-light-primary-hover-weak\/100:hover{border-color:#30839d}.hover\:n-border-light-primary-hover-weak\/15:hover{border-color:#30839d26}.hover\:n-border-light-primary-hover-weak\/20:hover{border-color:#30839d33}.hover\:n-border-light-primary-hover-weak\/25:hover{border-color:#30839d40}.hover\:n-border-light-primary-hover-weak\/30:hover{border-color:#30839d4d}.hover\:n-border-light-primary-hover-weak\/35:hover{border-color:#30839d59}.hover\:n-border-light-primary-hover-weak\/40:hover{border-color:#30839d66}.hover\:n-border-light-primary-hover-weak\/45:hover{border-color:#30839d73}.hover\:n-border-light-primary-hover-weak\/5:hover{border-color:#30839d0d}.hover\:n-border-light-primary-hover-weak\/50:hover{border-color:#30839d80}.hover\:n-border-light-primary-hover-weak\/55:hover{border-color:#30839d8c}.hover\:n-border-light-primary-hover-weak\/60:hover{border-color:#30839d99}.hover\:n-border-light-primary-hover-weak\/65:hover{border-color:#30839da6}.hover\:n-border-light-primary-hover-weak\/70:hover{border-color:#30839db3}.hover\:n-border-light-primary-hover-weak\/75:hover{border-color:#30839dbf}.hover\:n-border-light-primary-hover-weak\/80:hover{border-color:#30839dcc}.hover\:n-border-light-primary-hover-weak\/85:hover{border-color:#30839dd9}.hover\:n-border-light-primary-hover-weak\/90:hover{border-color:#30839de6}.hover\:n-border-light-primary-hover-weak\/95:hover{border-color:#30839df2}.hover\:n-border-light-primary-icon:hover{border-color:#0a6190}.hover\:n-border-light-primary-icon\/0:hover{border-color:#0a619000}.hover\:n-border-light-primary-icon\/10:hover{border-color:#0a61901a}.hover\:n-border-light-primary-icon\/100:hover{border-color:#0a6190}.hover\:n-border-light-primary-icon\/15:hover{border-color:#0a619026}.hover\:n-border-light-primary-icon\/20:hover{border-color:#0a619033}.hover\:n-border-light-primary-icon\/25:hover{border-color:#0a619040}.hover\:n-border-light-primary-icon\/30:hover{border-color:#0a61904d}.hover\:n-border-light-primary-icon\/35:hover{border-color:#0a619059}.hover\:n-border-light-primary-icon\/40:hover{border-color:#0a619066}.hover\:n-border-light-primary-icon\/45:hover{border-color:#0a619073}.hover\:n-border-light-primary-icon\/5:hover{border-color:#0a61900d}.hover\:n-border-light-primary-icon\/50:hover{border-color:#0a619080}.hover\:n-border-light-primary-icon\/55:hover{border-color:#0a61908c}.hover\:n-border-light-primary-icon\/60:hover{border-color:#0a619099}.hover\:n-border-light-primary-icon\/65:hover{border-color:#0a6190a6}.hover\:n-border-light-primary-icon\/70:hover{border-color:#0a6190b3}.hover\:n-border-light-primary-icon\/75:hover{border-color:#0a6190bf}.hover\:n-border-light-primary-icon\/80:hover{border-color:#0a6190cc}.hover\:n-border-light-primary-icon\/85:hover{border-color:#0a6190d9}.hover\:n-border-light-primary-icon\/90:hover{border-color:#0a6190e6}.hover\:n-border-light-primary-icon\/95:hover{border-color:#0a6190f2}.hover\:n-border-light-primary-pressed-strong:hover{border-color:#014063}.hover\:n-border-light-primary-pressed-strong\/0:hover{border-color:#01406300}.hover\:n-border-light-primary-pressed-strong\/10:hover{border-color:#0140631a}.hover\:n-border-light-primary-pressed-strong\/100:hover{border-color:#014063}.hover\:n-border-light-primary-pressed-strong\/15:hover{border-color:#01406326}.hover\:n-border-light-primary-pressed-strong\/20:hover{border-color:#01406333}.hover\:n-border-light-primary-pressed-strong\/25:hover{border-color:#01406340}.hover\:n-border-light-primary-pressed-strong\/30:hover{border-color:#0140634d}.hover\:n-border-light-primary-pressed-strong\/35:hover{border-color:#01406359}.hover\:n-border-light-primary-pressed-strong\/40:hover{border-color:#01406366}.hover\:n-border-light-primary-pressed-strong\/45:hover{border-color:#01406373}.hover\:n-border-light-primary-pressed-strong\/5:hover{border-color:#0140630d}.hover\:n-border-light-primary-pressed-strong\/50:hover{border-color:#01406380}.hover\:n-border-light-primary-pressed-strong\/55:hover{border-color:#0140638c}.hover\:n-border-light-primary-pressed-strong\/60:hover{border-color:#01406399}.hover\:n-border-light-primary-pressed-strong\/65:hover{border-color:#014063a6}.hover\:n-border-light-primary-pressed-strong\/70:hover{border-color:#014063b3}.hover\:n-border-light-primary-pressed-strong\/75:hover{border-color:#014063bf}.hover\:n-border-light-primary-pressed-strong\/80:hover{border-color:#014063cc}.hover\:n-border-light-primary-pressed-strong\/85:hover{border-color:#014063d9}.hover\:n-border-light-primary-pressed-strong\/90:hover{border-color:#014063e6}.hover\:n-border-light-primary-pressed-strong\/95:hover{border-color:#014063f2}.hover\:n-border-light-primary-pressed-weak:hover{border-color:#30839d1f}.hover\:n-border-light-primary-pressed-weak\/0:hover{border-color:#30839d00}.hover\:n-border-light-primary-pressed-weak\/10:hover{border-color:#30839d1a}.hover\:n-border-light-primary-pressed-weak\/100:hover{border-color:#30839d}.hover\:n-border-light-primary-pressed-weak\/15:hover{border-color:#30839d26}.hover\:n-border-light-primary-pressed-weak\/20:hover{border-color:#30839d33}.hover\:n-border-light-primary-pressed-weak\/25:hover{border-color:#30839d40}.hover\:n-border-light-primary-pressed-weak\/30:hover{border-color:#30839d4d}.hover\:n-border-light-primary-pressed-weak\/35:hover{border-color:#30839d59}.hover\:n-border-light-primary-pressed-weak\/40:hover{border-color:#30839d66}.hover\:n-border-light-primary-pressed-weak\/45:hover{border-color:#30839d73}.hover\:n-border-light-primary-pressed-weak\/5:hover{border-color:#30839d0d}.hover\:n-border-light-primary-pressed-weak\/50:hover{border-color:#30839d80}.hover\:n-border-light-primary-pressed-weak\/55:hover{border-color:#30839d8c}.hover\:n-border-light-primary-pressed-weak\/60:hover{border-color:#30839d99}.hover\:n-border-light-primary-pressed-weak\/65:hover{border-color:#30839da6}.hover\:n-border-light-primary-pressed-weak\/70:hover{border-color:#30839db3}.hover\:n-border-light-primary-pressed-weak\/75:hover{border-color:#30839dbf}.hover\:n-border-light-primary-pressed-weak\/80:hover{border-color:#30839dcc}.hover\:n-border-light-primary-pressed-weak\/85:hover{border-color:#30839dd9}.hover\:n-border-light-primary-pressed-weak\/90:hover{border-color:#30839de6}.hover\:n-border-light-primary-pressed-weak\/95:hover{border-color:#30839df2}.hover\:n-border-light-primary-text:hover{border-color:#0a6190}.hover\:n-border-light-primary-text\/0:hover{border-color:#0a619000}.hover\:n-border-light-primary-text\/10:hover{border-color:#0a61901a}.hover\:n-border-light-primary-text\/100:hover{border-color:#0a6190}.hover\:n-border-light-primary-text\/15:hover{border-color:#0a619026}.hover\:n-border-light-primary-text\/20:hover{border-color:#0a619033}.hover\:n-border-light-primary-text\/25:hover{border-color:#0a619040}.hover\:n-border-light-primary-text\/30:hover{border-color:#0a61904d}.hover\:n-border-light-primary-text\/35:hover{border-color:#0a619059}.hover\:n-border-light-primary-text\/40:hover{border-color:#0a619066}.hover\:n-border-light-primary-text\/45:hover{border-color:#0a619073}.hover\:n-border-light-primary-text\/5:hover{border-color:#0a61900d}.hover\:n-border-light-primary-text\/50:hover{border-color:#0a619080}.hover\:n-border-light-primary-text\/55:hover{border-color:#0a61908c}.hover\:n-border-light-primary-text\/60:hover{border-color:#0a619099}.hover\:n-border-light-primary-text\/65:hover{border-color:#0a6190a6}.hover\:n-border-light-primary-text\/70:hover{border-color:#0a6190b3}.hover\:n-border-light-primary-text\/75:hover{border-color:#0a6190bf}.hover\:n-border-light-primary-text\/80:hover{border-color:#0a6190cc}.hover\:n-border-light-primary-text\/85:hover{border-color:#0a6190d9}.hover\:n-border-light-primary-text\/90:hover{border-color:#0a6190e6}.hover\:n-border-light-primary-text\/95:hover{border-color:#0a6190f2}.hover\:n-border-light-success-bg-status:hover{border-color:#5b992b}.hover\:n-border-light-success-bg-status\/0:hover{border-color:#5b992b00}.hover\:n-border-light-success-bg-status\/10:hover{border-color:#5b992b1a}.hover\:n-border-light-success-bg-status\/100:hover{border-color:#5b992b}.hover\:n-border-light-success-bg-status\/15:hover{border-color:#5b992b26}.hover\:n-border-light-success-bg-status\/20:hover{border-color:#5b992b33}.hover\:n-border-light-success-bg-status\/25:hover{border-color:#5b992b40}.hover\:n-border-light-success-bg-status\/30:hover{border-color:#5b992b4d}.hover\:n-border-light-success-bg-status\/35:hover{border-color:#5b992b59}.hover\:n-border-light-success-bg-status\/40:hover{border-color:#5b992b66}.hover\:n-border-light-success-bg-status\/45:hover{border-color:#5b992b73}.hover\:n-border-light-success-bg-status\/5:hover{border-color:#5b992b0d}.hover\:n-border-light-success-bg-status\/50:hover{border-color:#5b992b80}.hover\:n-border-light-success-bg-status\/55:hover{border-color:#5b992b8c}.hover\:n-border-light-success-bg-status\/60:hover{border-color:#5b992b99}.hover\:n-border-light-success-bg-status\/65:hover{border-color:#5b992ba6}.hover\:n-border-light-success-bg-status\/70:hover{border-color:#5b992bb3}.hover\:n-border-light-success-bg-status\/75:hover{border-color:#5b992bbf}.hover\:n-border-light-success-bg-status\/80:hover{border-color:#5b992bcc}.hover\:n-border-light-success-bg-status\/85:hover{border-color:#5b992bd9}.hover\:n-border-light-success-bg-status\/90:hover{border-color:#5b992be6}.hover\:n-border-light-success-bg-status\/95:hover{border-color:#5b992bf2}.hover\:n-border-light-success-bg-strong:hover{border-color:#3f7824}.hover\:n-border-light-success-bg-strong\/0:hover{border-color:#3f782400}.hover\:n-border-light-success-bg-strong\/10:hover{border-color:#3f78241a}.hover\:n-border-light-success-bg-strong\/100:hover{border-color:#3f7824}.hover\:n-border-light-success-bg-strong\/15:hover{border-color:#3f782426}.hover\:n-border-light-success-bg-strong\/20:hover{border-color:#3f782433}.hover\:n-border-light-success-bg-strong\/25:hover{border-color:#3f782440}.hover\:n-border-light-success-bg-strong\/30:hover{border-color:#3f78244d}.hover\:n-border-light-success-bg-strong\/35:hover{border-color:#3f782459}.hover\:n-border-light-success-bg-strong\/40:hover{border-color:#3f782466}.hover\:n-border-light-success-bg-strong\/45:hover{border-color:#3f782473}.hover\:n-border-light-success-bg-strong\/5:hover{border-color:#3f78240d}.hover\:n-border-light-success-bg-strong\/50:hover{border-color:#3f782480}.hover\:n-border-light-success-bg-strong\/55:hover{border-color:#3f78248c}.hover\:n-border-light-success-bg-strong\/60:hover{border-color:#3f782499}.hover\:n-border-light-success-bg-strong\/65:hover{border-color:#3f7824a6}.hover\:n-border-light-success-bg-strong\/70:hover{border-color:#3f7824b3}.hover\:n-border-light-success-bg-strong\/75:hover{border-color:#3f7824bf}.hover\:n-border-light-success-bg-strong\/80:hover{border-color:#3f7824cc}.hover\:n-border-light-success-bg-strong\/85:hover{border-color:#3f7824d9}.hover\:n-border-light-success-bg-strong\/90:hover{border-color:#3f7824e6}.hover\:n-border-light-success-bg-strong\/95:hover{border-color:#3f7824f2}.hover\:n-border-light-success-bg-weak:hover{border-color:#e7fcd7}.hover\:n-border-light-success-bg-weak\/0:hover{border-color:#e7fcd700}.hover\:n-border-light-success-bg-weak\/10:hover{border-color:#e7fcd71a}.hover\:n-border-light-success-bg-weak\/100:hover{border-color:#e7fcd7}.hover\:n-border-light-success-bg-weak\/15:hover{border-color:#e7fcd726}.hover\:n-border-light-success-bg-weak\/20:hover{border-color:#e7fcd733}.hover\:n-border-light-success-bg-weak\/25:hover{border-color:#e7fcd740}.hover\:n-border-light-success-bg-weak\/30:hover{border-color:#e7fcd74d}.hover\:n-border-light-success-bg-weak\/35:hover{border-color:#e7fcd759}.hover\:n-border-light-success-bg-weak\/40:hover{border-color:#e7fcd766}.hover\:n-border-light-success-bg-weak\/45:hover{border-color:#e7fcd773}.hover\:n-border-light-success-bg-weak\/5:hover{border-color:#e7fcd70d}.hover\:n-border-light-success-bg-weak\/50:hover{border-color:#e7fcd780}.hover\:n-border-light-success-bg-weak\/55:hover{border-color:#e7fcd78c}.hover\:n-border-light-success-bg-weak\/60:hover{border-color:#e7fcd799}.hover\:n-border-light-success-bg-weak\/65:hover{border-color:#e7fcd7a6}.hover\:n-border-light-success-bg-weak\/70:hover{border-color:#e7fcd7b3}.hover\:n-border-light-success-bg-weak\/75:hover{border-color:#e7fcd7bf}.hover\:n-border-light-success-bg-weak\/80:hover{border-color:#e7fcd7cc}.hover\:n-border-light-success-bg-weak\/85:hover{border-color:#e7fcd7d9}.hover\:n-border-light-success-bg-weak\/90:hover{border-color:#e7fcd7e6}.hover\:n-border-light-success-bg-weak\/95:hover{border-color:#e7fcd7f2}.hover\:n-border-light-success-border-strong:hover{border-color:#3f7824}.hover\:n-border-light-success-border-strong\/0:hover{border-color:#3f782400}.hover\:n-border-light-success-border-strong\/10:hover{border-color:#3f78241a}.hover\:n-border-light-success-border-strong\/100:hover{border-color:#3f7824}.hover\:n-border-light-success-border-strong\/15:hover{border-color:#3f782426}.hover\:n-border-light-success-border-strong\/20:hover{border-color:#3f782433}.hover\:n-border-light-success-border-strong\/25:hover{border-color:#3f782440}.hover\:n-border-light-success-border-strong\/30:hover{border-color:#3f78244d}.hover\:n-border-light-success-border-strong\/35:hover{border-color:#3f782459}.hover\:n-border-light-success-border-strong\/40:hover{border-color:#3f782466}.hover\:n-border-light-success-border-strong\/45:hover{border-color:#3f782473}.hover\:n-border-light-success-border-strong\/5:hover{border-color:#3f78240d}.hover\:n-border-light-success-border-strong\/50:hover{border-color:#3f782480}.hover\:n-border-light-success-border-strong\/55:hover{border-color:#3f78248c}.hover\:n-border-light-success-border-strong\/60:hover{border-color:#3f782499}.hover\:n-border-light-success-border-strong\/65:hover{border-color:#3f7824a6}.hover\:n-border-light-success-border-strong\/70:hover{border-color:#3f7824b3}.hover\:n-border-light-success-border-strong\/75:hover{border-color:#3f7824bf}.hover\:n-border-light-success-border-strong\/80:hover{border-color:#3f7824cc}.hover\:n-border-light-success-border-strong\/85:hover{border-color:#3f7824d9}.hover\:n-border-light-success-border-strong\/90:hover{border-color:#3f7824e6}.hover\:n-border-light-success-border-strong\/95:hover{border-color:#3f7824f2}.hover\:n-border-light-success-border-weak:hover{border-color:#90cb62}.hover\:n-border-light-success-border-weak\/0:hover{border-color:#90cb6200}.hover\:n-border-light-success-border-weak\/10:hover{border-color:#90cb621a}.hover\:n-border-light-success-border-weak\/100:hover{border-color:#90cb62}.hover\:n-border-light-success-border-weak\/15:hover{border-color:#90cb6226}.hover\:n-border-light-success-border-weak\/20:hover{border-color:#90cb6233}.hover\:n-border-light-success-border-weak\/25:hover{border-color:#90cb6240}.hover\:n-border-light-success-border-weak\/30:hover{border-color:#90cb624d}.hover\:n-border-light-success-border-weak\/35:hover{border-color:#90cb6259}.hover\:n-border-light-success-border-weak\/40:hover{border-color:#90cb6266}.hover\:n-border-light-success-border-weak\/45:hover{border-color:#90cb6273}.hover\:n-border-light-success-border-weak\/5:hover{border-color:#90cb620d}.hover\:n-border-light-success-border-weak\/50:hover{border-color:#90cb6280}.hover\:n-border-light-success-border-weak\/55:hover{border-color:#90cb628c}.hover\:n-border-light-success-border-weak\/60:hover{border-color:#90cb6299}.hover\:n-border-light-success-border-weak\/65:hover{border-color:#90cb62a6}.hover\:n-border-light-success-border-weak\/70:hover{border-color:#90cb62b3}.hover\:n-border-light-success-border-weak\/75:hover{border-color:#90cb62bf}.hover\:n-border-light-success-border-weak\/80:hover{border-color:#90cb62cc}.hover\:n-border-light-success-border-weak\/85:hover{border-color:#90cb62d9}.hover\:n-border-light-success-border-weak\/90:hover{border-color:#90cb62e6}.hover\:n-border-light-success-border-weak\/95:hover{border-color:#90cb62f2}.hover\:n-border-light-success-icon:hover{border-color:#3f7824}.hover\:n-border-light-success-icon\/0:hover{border-color:#3f782400}.hover\:n-border-light-success-icon\/10:hover{border-color:#3f78241a}.hover\:n-border-light-success-icon\/100:hover{border-color:#3f7824}.hover\:n-border-light-success-icon\/15:hover{border-color:#3f782426}.hover\:n-border-light-success-icon\/20:hover{border-color:#3f782433}.hover\:n-border-light-success-icon\/25:hover{border-color:#3f782440}.hover\:n-border-light-success-icon\/30:hover{border-color:#3f78244d}.hover\:n-border-light-success-icon\/35:hover{border-color:#3f782459}.hover\:n-border-light-success-icon\/40:hover{border-color:#3f782466}.hover\:n-border-light-success-icon\/45:hover{border-color:#3f782473}.hover\:n-border-light-success-icon\/5:hover{border-color:#3f78240d}.hover\:n-border-light-success-icon\/50:hover{border-color:#3f782480}.hover\:n-border-light-success-icon\/55:hover{border-color:#3f78248c}.hover\:n-border-light-success-icon\/60:hover{border-color:#3f782499}.hover\:n-border-light-success-icon\/65:hover{border-color:#3f7824a6}.hover\:n-border-light-success-icon\/70:hover{border-color:#3f7824b3}.hover\:n-border-light-success-icon\/75:hover{border-color:#3f7824bf}.hover\:n-border-light-success-icon\/80:hover{border-color:#3f7824cc}.hover\:n-border-light-success-icon\/85:hover{border-color:#3f7824d9}.hover\:n-border-light-success-icon\/90:hover{border-color:#3f7824e6}.hover\:n-border-light-success-icon\/95:hover{border-color:#3f7824f2}.hover\:n-border-light-success-text:hover{border-color:#3f7824}.hover\:n-border-light-success-text\/0:hover{border-color:#3f782400}.hover\:n-border-light-success-text\/10:hover{border-color:#3f78241a}.hover\:n-border-light-success-text\/100:hover{border-color:#3f7824}.hover\:n-border-light-success-text\/15:hover{border-color:#3f782426}.hover\:n-border-light-success-text\/20:hover{border-color:#3f782433}.hover\:n-border-light-success-text\/25:hover{border-color:#3f782440}.hover\:n-border-light-success-text\/30:hover{border-color:#3f78244d}.hover\:n-border-light-success-text\/35:hover{border-color:#3f782459}.hover\:n-border-light-success-text\/40:hover{border-color:#3f782466}.hover\:n-border-light-success-text\/45:hover{border-color:#3f782473}.hover\:n-border-light-success-text\/5:hover{border-color:#3f78240d}.hover\:n-border-light-success-text\/50:hover{border-color:#3f782480}.hover\:n-border-light-success-text\/55:hover{border-color:#3f78248c}.hover\:n-border-light-success-text\/60:hover{border-color:#3f782499}.hover\:n-border-light-success-text\/65:hover{border-color:#3f7824a6}.hover\:n-border-light-success-text\/70:hover{border-color:#3f7824b3}.hover\:n-border-light-success-text\/75:hover{border-color:#3f7824bf}.hover\:n-border-light-success-text\/80:hover{border-color:#3f7824cc}.hover\:n-border-light-success-text\/85:hover{border-color:#3f7824d9}.hover\:n-border-light-success-text\/90:hover{border-color:#3f7824e6}.hover\:n-border-light-success-text\/95:hover{border-color:#3f7824f2}.hover\:n-border-light-warning-bg-status:hover{border-color:#d7aa0a}.hover\:n-border-light-warning-bg-status\/0:hover{border-color:#d7aa0a00}.hover\:n-border-light-warning-bg-status\/10:hover{border-color:#d7aa0a1a}.hover\:n-border-light-warning-bg-status\/100:hover{border-color:#d7aa0a}.hover\:n-border-light-warning-bg-status\/15:hover{border-color:#d7aa0a26}.hover\:n-border-light-warning-bg-status\/20:hover{border-color:#d7aa0a33}.hover\:n-border-light-warning-bg-status\/25:hover{border-color:#d7aa0a40}.hover\:n-border-light-warning-bg-status\/30:hover{border-color:#d7aa0a4d}.hover\:n-border-light-warning-bg-status\/35:hover{border-color:#d7aa0a59}.hover\:n-border-light-warning-bg-status\/40:hover{border-color:#d7aa0a66}.hover\:n-border-light-warning-bg-status\/45:hover{border-color:#d7aa0a73}.hover\:n-border-light-warning-bg-status\/5:hover{border-color:#d7aa0a0d}.hover\:n-border-light-warning-bg-status\/50:hover{border-color:#d7aa0a80}.hover\:n-border-light-warning-bg-status\/55:hover{border-color:#d7aa0a8c}.hover\:n-border-light-warning-bg-status\/60:hover{border-color:#d7aa0a99}.hover\:n-border-light-warning-bg-status\/65:hover{border-color:#d7aa0aa6}.hover\:n-border-light-warning-bg-status\/70:hover{border-color:#d7aa0ab3}.hover\:n-border-light-warning-bg-status\/75:hover{border-color:#d7aa0abf}.hover\:n-border-light-warning-bg-status\/80:hover{border-color:#d7aa0acc}.hover\:n-border-light-warning-bg-status\/85:hover{border-color:#d7aa0ad9}.hover\:n-border-light-warning-bg-status\/90:hover{border-color:#d7aa0ae6}.hover\:n-border-light-warning-bg-status\/95:hover{border-color:#d7aa0af2}.hover\:n-border-light-warning-bg-strong:hover{border-color:#765500}.hover\:n-border-light-warning-bg-strong\/0:hover{border-color:#76550000}.hover\:n-border-light-warning-bg-strong\/10:hover{border-color:#7655001a}.hover\:n-border-light-warning-bg-strong\/100:hover{border-color:#765500}.hover\:n-border-light-warning-bg-strong\/15:hover{border-color:#76550026}.hover\:n-border-light-warning-bg-strong\/20:hover{border-color:#76550033}.hover\:n-border-light-warning-bg-strong\/25:hover{border-color:#76550040}.hover\:n-border-light-warning-bg-strong\/30:hover{border-color:#7655004d}.hover\:n-border-light-warning-bg-strong\/35:hover{border-color:#76550059}.hover\:n-border-light-warning-bg-strong\/40:hover{border-color:#76550066}.hover\:n-border-light-warning-bg-strong\/45:hover{border-color:#76550073}.hover\:n-border-light-warning-bg-strong\/5:hover{border-color:#7655000d}.hover\:n-border-light-warning-bg-strong\/50:hover{border-color:#76550080}.hover\:n-border-light-warning-bg-strong\/55:hover{border-color:#7655008c}.hover\:n-border-light-warning-bg-strong\/60:hover{border-color:#76550099}.hover\:n-border-light-warning-bg-strong\/65:hover{border-color:#765500a6}.hover\:n-border-light-warning-bg-strong\/70:hover{border-color:#765500b3}.hover\:n-border-light-warning-bg-strong\/75:hover{border-color:#765500bf}.hover\:n-border-light-warning-bg-strong\/80:hover{border-color:#765500cc}.hover\:n-border-light-warning-bg-strong\/85:hover{border-color:#765500d9}.hover\:n-border-light-warning-bg-strong\/90:hover{border-color:#765500e6}.hover\:n-border-light-warning-bg-strong\/95:hover{border-color:#765500f2}.hover\:n-border-light-warning-bg-weak:hover{border-color:#fffad1}.hover\:n-border-light-warning-bg-weak\/0:hover{border-color:#fffad100}.hover\:n-border-light-warning-bg-weak\/10:hover{border-color:#fffad11a}.hover\:n-border-light-warning-bg-weak\/100:hover{border-color:#fffad1}.hover\:n-border-light-warning-bg-weak\/15:hover{border-color:#fffad126}.hover\:n-border-light-warning-bg-weak\/20:hover{border-color:#fffad133}.hover\:n-border-light-warning-bg-weak\/25:hover{border-color:#fffad140}.hover\:n-border-light-warning-bg-weak\/30:hover{border-color:#fffad14d}.hover\:n-border-light-warning-bg-weak\/35:hover{border-color:#fffad159}.hover\:n-border-light-warning-bg-weak\/40:hover{border-color:#fffad166}.hover\:n-border-light-warning-bg-weak\/45:hover{border-color:#fffad173}.hover\:n-border-light-warning-bg-weak\/5:hover{border-color:#fffad10d}.hover\:n-border-light-warning-bg-weak\/50:hover{border-color:#fffad180}.hover\:n-border-light-warning-bg-weak\/55:hover{border-color:#fffad18c}.hover\:n-border-light-warning-bg-weak\/60:hover{border-color:#fffad199}.hover\:n-border-light-warning-bg-weak\/65:hover{border-color:#fffad1a6}.hover\:n-border-light-warning-bg-weak\/70:hover{border-color:#fffad1b3}.hover\:n-border-light-warning-bg-weak\/75:hover{border-color:#fffad1bf}.hover\:n-border-light-warning-bg-weak\/80:hover{border-color:#fffad1cc}.hover\:n-border-light-warning-bg-weak\/85:hover{border-color:#fffad1d9}.hover\:n-border-light-warning-bg-weak\/90:hover{border-color:#fffad1e6}.hover\:n-border-light-warning-bg-weak\/95:hover{border-color:#fffad1f2}.hover\:n-border-light-warning-border-strong:hover{border-color:#996e00}.hover\:n-border-light-warning-border-strong\/0:hover{border-color:#996e0000}.hover\:n-border-light-warning-border-strong\/10:hover{border-color:#996e001a}.hover\:n-border-light-warning-border-strong\/100:hover{border-color:#996e00}.hover\:n-border-light-warning-border-strong\/15:hover{border-color:#996e0026}.hover\:n-border-light-warning-border-strong\/20:hover{border-color:#996e0033}.hover\:n-border-light-warning-border-strong\/25:hover{border-color:#996e0040}.hover\:n-border-light-warning-border-strong\/30:hover{border-color:#996e004d}.hover\:n-border-light-warning-border-strong\/35:hover{border-color:#996e0059}.hover\:n-border-light-warning-border-strong\/40:hover{border-color:#996e0066}.hover\:n-border-light-warning-border-strong\/45:hover{border-color:#996e0073}.hover\:n-border-light-warning-border-strong\/5:hover{border-color:#996e000d}.hover\:n-border-light-warning-border-strong\/50:hover{border-color:#996e0080}.hover\:n-border-light-warning-border-strong\/55:hover{border-color:#996e008c}.hover\:n-border-light-warning-border-strong\/60:hover{border-color:#996e0099}.hover\:n-border-light-warning-border-strong\/65:hover{border-color:#996e00a6}.hover\:n-border-light-warning-border-strong\/70:hover{border-color:#996e00b3}.hover\:n-border-light-warning-border-strong\/75:hover{border-color:#996e00bf}.hover\:n-border-light-warning-border-strong\/80:hover{border-color:#996e00cc}.hover\:n-border-light-warning-border-strong\/85:hover{border-color:#996e00d9}.hover\:n-border-light-warning-border-strong\/90:hover{border-color:#996e00e6}.hover\:n-border-light-warning-border-strong\/95:hover{border-color:#996e00f2}.hover\:n-border-light-warning-border-weak:hover{border-color:#ffd600}.hover\:n-border-light-warning-border-weak\/0:hover{border-color:#ffd60000}.hover\:n-border-light-warning-border-weak\/10:hover{border-color:#ffd6001a}.hover\:n-border-light-warning-border-weak\/100:hover{border-color:#ffd600}.hover\:n-border-light-warning-border-weak\/15:hover{border-color:#ffd60026}.hover\:n-border-light-warning-border-weak\/20:hover{border-color:#ffd60033}.hover\:n-border-light-warning-border-weak\/25:hover{border-color:#ffd60040}.hover\:n-border-light-warning-border-weak\/30:hover{border-color:#ffd6004d}.hover\:n-border-light-warning-border-weak\/35:hover{border-color:#ffd60059}.hover\:n-border-light-warning-border-weak\/40:hover{border-color:#ffd60066}.hover\:n-border-light-warning-border-weak\/45:hover{border-color:#ffd60073}.hover\:n-border-light-warning-border-weak\/5:hover{border-color:#ffd6000d}.hover\:n-border-light-warning-border-weak\/50:hover{border-color:#ffd60080}.hover\:n-border-light-warning-border-weak\/55:hover{border-color:#ffd6008c}.hover\:n-border-light-warning-border-weak\/60:hover{border-color:#ffd60099}.hover\:n-border-light-warning-border-weak\/65:hover{border-color:#ffd600a6}.hover\:n-border-light-warning-border-weak\/70:hover{border-color:#ffd600b3}.hover\:n-border-light-warning-border-weak\/75:hover{border-color:#ffd600bf}.hover\:n-border-light-warning-border-weak\/80:hover{border-color:#ffd600cc}.hover\:n-border-light-warning-border-weak\/85:hover{border-color:#ffd600d9}.hover\:n-border-light-warning-border-weak\/90:hover{border-color:#ffd600e6}.hover\:n-border-light-warning-border-weak\/95:hover{border-color:#ffd600f2}.hover\:n-border-light-warning-icon:hover{border-color:#765500}.hover\:n-border-light-warning-icon\/0:hover{border-color:#76550000}.hover\:n-border-light-warning-icon\/10:hover{border-color:#7655001a}.hover\:n-border-light-warning-icon\/100:hover{border-color:#765500}.hover\:n-border-light-warning-icon\/15:hover{border-color:#76550026}.hover\:n-border-light-warning-icon\/20:hover{border-color:#76550033}.hover\:n-border-light-warning-icon\/25:hover{border-color:#76550040}.hover\:n-border-light-warning-icon\/30:hover{border-color:#7655004d}.hover\:n-border-light-warning-icon\/35:hover{border-color:#76550059}.hover\:n-border-light-warning-icon\/40:hover{border-color:#76550066}.hover\:n-border-light-warning-icon\/45:hover{border-color:#76550073}.hover\:n-border-light-warning-icon\/5:hover{border-color:#7655000d}.hover\:n-border-light-warning-icon\/50:hover{border-color:#76550080}.hover\:n-border-light-warning-icon\/55:hover{border-color:#7655008c}.hover\:n-border-light-warning-icon\/60:hover{border-color:#76550099}.hover\:n-border-light-warning-icon\/65:hover{border-color:#765500a6}.hover\:n-border-light-warning-icon\/70:hover{border-color:#765500b3}.hover\:n-border-light-warning-icon\/75:hover{border-color:#765500bf}.hover\:n-border-light-warning-icon\/80:hover{border-color:#765500cc}.hover\:n-border-light-warning-icon\/85:hover{border-color:#765500d9}.hover\:n-border-light-warning-icon\/90:hover{border-color:#765500e6}.hover\:n-border-light-warning-icon\/95:hover{border-color:#765500f2}.hover\:n-border-light-warning-text:hover{border-color:#765500}.hover\:n-border-light-warning-text\/0:hover{border-color:#76550000}.hover\:n-border-light-warning-text\/10:hover{border-color:#7655001a}.hover\:n-border-light-warning-text\/100:hover{border-color:#765500}.hover\:n-border-light-warning-text\/15:hover{border-color:#76550026}.hover\:n-border-light-warning-text\/20:hover{border-color:#76550033}.hover\:n-border-light-warning-text\/25:hover{border-color:#76550040}.hover\:n-border-light-warning-text\/30:hover{border-color:#7655004d}.hover\:n-border-light-warning-text\/35:hover{border-color:#76550059}.hover\:n-border-light-warning-text\/40:hover{border-color:#76550066}.hover\:n-border-light-warning-text\/45:hover{border-color:#76550073}.hover\:n-border-light-warning-text\/5:hover{border-color:#7655000d}.hover\:n-border-light-warning-text\/50:hover{border-color:#76550080}.hover\:n-border-light-warning-text\/55:hover{border-color:#7655008c}.hover\:n-border-light-warning-text\/60:hover{border-color:#76550099}.hover\:n-border-light-warning-text\/65:hover{border-color:#765500a6}.hover\:n-border-light-warning-text\/70:hover{border-color:#765500b3}.hover\:n-border-light-warning-text\/75:hover{border-color:#765500bf}.hover\:n-border-light-warning-text\/80:hover{border-color:#765500cc}.hover\:n-border-light-warning-text\/85:hover{border-color:#765500d9}.hover\:n-border-light-warning-text\/90:hover{border-color:#765500e6}.hover\:n-border-light-warning-text\/95:hover{border-color:#765500f2}.hover\:n-border-neutral-10:hover{border-color:#fff}.hover\:n-border-neutral-10\/0:hover{border-color:#fff0}.hover\:n-border-neutral-10\/10:hover{border-color:#ffffff1a}.hover\:n-border-neutral-10\/100:hover{border-color:#fff}.hover\:n-border-neutral-10\/15:hover{border-color:#ffffff26}.hover\:n-border-neutral-10\/20:hover{border-color:#fff3}.hover\:n-border-neutral-10\/25:hover{border-color:#ffffff40}.hover\:n-border-neutral-10\/30:hover{border-color:#ffffff4d}.hover\:n-border-neutral-10\/35:hover{border-color:#ffffff59}.hover\:n-border-neutral-10\/40:hover{border-color:#fff6}.hover\:n-border-neutral-10\/45:hover{border-color:#ffffff73}.hover\:n-border-neutral-10\/5:hover{border-color:#ffffff0d}.hover\:n-border-neutral-10\/50:hover{border-color:#ffffff80}.hover\:n-border-neutral-10\/55:hover{border-color:#ffffff8c}.hover\:n-border-neutral-10\/60:hover{border-color:#fff9}.hover\:n-border-neutral-10\/65:hover{border-color:#ffffffa6}.hover\:n-border-neutral-10\/70:hover{border-color:#ffffffb3}.hover\:n-border-neutral-10\/75:hover{border-color:#ffffffbf}.hover\:n-border-neutral-10\/80:hover{border-color:#fffc}.hover\:n-border-neutral-10\/85:hover{border-color:#ffffffd9}.hover\:n-border-neutral-10\/90:hover{border-color:#ffffffe6}.hover\:n-border-neutral-10\/95:hover{border-color:#fffffff2}.hover\:n-border-neutral-15:hover{border-color:#f5f6f6}.hover\:n-border-neutral-15\/0:hover{border-color:#f5f6f600}.hover\:n-border-neutral-15\/10:hover{border-color:#f5f6f61a}.hover\:n-border-neutral-15\/100:hover{border-color:#f5f6f6}.hover\:n-border-neutral-15\/15:hover{border-color:#f5f6f626}.hover\:n-border-neutral-15\/20:hover{border-color:#f5f6f633}.hover\:n-border-neutral-15\/25:hover{border-color:#f5f6f640}.hover\:n-border-neutral-15\/30:hover{border-color:#f5f6f64d}.hover\:n-border-neutral-15\/35:hover{border-color:#f5f6f659}.hover\:n-border-neutral-15\/40:hover{border-color:#f5f6f666}.hover\:n-border-neutral-15\/45:hover{border-color:#f5f6f673}.hover\:n-border-neutral-15\/5:hover{border-color:#f5f6f60d}.hover\:n-border-neutral-15\/50:hover{border-color:#f5f6f680}.hover\:n-border-neutral-15\/55:hover{border-color:#f5f6f68c}.hover\:n-border-neutral-15\/60:hover{border-color:#f5f6f699}.hover\:n-border-neutral-15\/65:hover{border-color:#f5f6f6a6}.hover\:n-border-neutral-15\/70:hover{border-color:#f5f6f6b3}.hover\:n-border-neutral-15\/75:hover{border-color:#f5f6f6bf}.hover\:n-border-neutral-15\/80:hover{border-color:#f5f6f6cc}.hover\:n-border-neutral-15\/85:hover{border-color:#f5f6f6d9}.hover\:n-border-neutral-15\/90:hover{border-color:#f5f6f6e6}.hover\:n-border-neutral-15\/95:hover{border-color:#f5f6f6f2}.hover\:n-border-neutral-20:hover{border-color:#e2e3e5}.hover\:n-border-neutral-20\/0:hover{border-color:#e2e3e500}.hover\:n-border-neutral-20\/10:hover{border-color:#e2e3e51a}.hover\:n-border-neutral-20\/100:hover{border-color:#e2e3e5}.hover\:n-border-neutral-20\/15:hover{border-color:#e2e3e526}.hover\:n-border-neutral-20\/20:hover{border-color:#e2e3e533}.hover\:n-border-neutral-20\/25:hover{border-color:#e2e3e540}.hover\:n-border-neutral-20\/30:hover{border-color:#e2e3e54d}.hover\:n-border-neutral-20\/35:hover{border-color:#e2e3e559}.hover\:n-border-neutral-20\/40:hover{border-color:#e2e3e566}.hover\:n-border-neutral-20\/45:hover{border-color:#e2e3e573}.hover\:n-border-neutral-20\/5:hover{border-color:#e2e3e50d}.hover\:n-border-neutral-20\/50:hover{border-color:#e2e3e580}.hover\:n-border-neutral-20\/55:hover{border-color:#e2e3e58c}.hover\:n-border-neutral-20\/60:hover{border-color:#e2e3e599}.hover\:n-border-neutral-20\/65:hover{border-color:#e2e3e5a6}.hover\:n-border-neutral-20\/70:hover{border-color:#e2e3e5b3}.hover\:n-border-neutral-20\/75:hover{border-color:#e2e3e5bf}.hover\:n-border-neutral-20\/80:hover{border-color:#e2e3e5cc}.hover\:n-border-neutral-20\/85:hover{border-color:#e2e3e5d9}.hover\:n-border-neutral-20\/90:hover{border-color:#e2e3e5e6}.hover\:n-border-neutral-20\/95:hover{border-color:#e2e3e5f2}.hover\:n-border-neutral-25:hover{border-color:#cfd1d4}.hover\:n-border-neutral-25\/0:hover{border-color:#cfd1d400}.hover\:n-border-neutral-25\/10:hover{border-color:#cfd1d41a}.hover\:n-border-neutral-25\/100:hover{border-color:#cfd1d4}.hover\:n-border-neutral-25\/15:hover{border-color:#cfd1d426}.hover\:n-border-neutral-25\/20:hover{border-color:#cfd1d433}.hover\:n-border-neutral-25\/25:hover{border-color:#cfd1d440}.hover\:n-border-neutral-25\/30:hover{border-color:#cfd1d44d}.hover\:n-border-neutral-25\/35:hover{border-color:#cfd1d459}.hover\:n-border-neutral-25\/40:hover{border-color:#cfd1d466}.hover\:n-border-neutral-25\/45:hover{border-color:#cfd1d473}.hover\:n-border-neutral-25\/5:hover{border-color:#cfd1d40d}.hover\:n-border-neutral-25\/50:hover{border-color:#cfd1d480}.hover\:n-border-neutral-25\/55:hover{border-color:#cfd1d48c}.hover\:n-border-neutral-25\/60:hover{border-color:#cfd1d499}.hover\:n-border-neutral-25\/65:hover{border-color:#cfd1d4a6}.hover\:n-border-neutral-25\/70:hover{border-color:#cfd1d4b3}.hover\:n-border-neutral-25\/75:hover{border-color:#cfd1d4bf}.hover\:n-border-neutral-25\/80:hover{border-color:#cfd1d4cc}.hover\:n-border-neutral-25\/85:hover{border-color:#cfd1d4d9}.hover\:n-border-neutral-25\/90:hover{border-color:#cfd1d4e6}.hover\:n-border-neutral-25\/95:hover{border-color:#cfd1d4f2}.hover\:n-border-neutral-30:hover{border-color:#bbbec3}.hover\:n-border-neutral-30\/0:hover{border-color:#bbbec300}.hover\:n-border-neutral-30\/10:hover{border-color:#bbbec31a}.hover\:n-border-neutral-30\/100:hover{border-color:#bbbec3}.hover\:n-border-neutral-30\/15:hover{border-color:#bbbec326}.hover\:n-border-neutral-30\/20:hover{border-color:#bbbec333}.hover\:n-border-neutral-30\/25:hover{border-color:#bbbec340}.hover\:n-border-neutral-30\/30:hover{border-color:#bbbec34d}.hover\:n-border-neutral-30\/35:hover{border-color:#bbbec359}.hover\:n-border-neutral-30\/40:hover{border-color:#bbbec366}.hover\:n-border-neutral-30\/45:hover{border-color:#bbbec373}.hover\:n-border-neutral-30\/5:hover{border-color:#bbbec30d}.hover\:n-border-neutral-30\/50:hover{border-color:#bbbec380}.hover\:n-border-neutral-30\/55:hover{border-color:#bbbec38c}.hover\:n-border-neutral-30\/60:hover{border-color:#bbbec399}.hover\:n-border-neutral-30\/65:hover{border-color:#bbbec3a6}.hover\:n-border-neutral-30\/70:hover{border-color:#bbbec3b3}.hover\:n-border-neutral-30\/75:hover{border-color:#bbbec3bf}.hover\:n-border-neutral-30\/80:hover{border-color:#bbbec3cc}.hover\:n-border-neutral-30\/85:hover{border-color:#bbbec3d9}.hover\:n-border-neutral-30\/90:hover{border-color:#bbbec3e6}.hover\:n-border-neutral-30\/95:hover{border-color:#bbbec3f2}.hover\:n-border-neutral-35:hover{border-color:#a8acb2}.hover\:n-border-neutral-35\/0:hover{border-color:#a8acb200}.hover\:n-border-neutral-35\/10:hover{border-color:#a8acb21a}.hover\:n-border-neutral-35\/100:hover{border-color:#a8acb2}.hover\:n-border-neutral-35\/15:hover{border-color:#a8acb226}.hover\:n-border-neutral-35\/20:hover{border-color:#a8acb233}.hover\:n-border-neutral-35\/25:hover{border-color:#a8acb240}.hover\:n-border-neutral-35\/30:hover{border-color:#a8acb24d}.hover\:n-border-neutral-35\/35:hover{border-color:#a8acb259}.hover\:n-border-neutral-35\/40:hover{border-color:#a8acb266}.hover\:n-border-neutral-35\/45:hover{border-color:#a8acb273}.hover\:n-border-neutral-35\/5:hover{border-color:#a8acb20d}.hover\:n-border-neutral-35\/50:hover{border-color:#a8acb280}.hover\:n-border-neutral-35\/55:hover{border-color:#a8acb28c}.hover\:n-border-neutral-35\/60:hover{border-color:#a8acb299}.hover\:n-border-neutral-35\/65:hover{border-color:#a8acb2a6}.hover\:n-border-neutral-35\/70:hover{border-color:#a8acb2b3}.hover\:n-border-neutral-35\/75:hover{border-color:#a8acb2bf}.hover\:n-border-neutral-35\/80:hover{border-color:#a8acb2cc}.hover\:n-border-neutral-35\/85:hover{border-color:#a8acb2d9}.hover\:n-border-neutral-35\/90:hover{border-color:#a8acb2e6}.hover\:n-border-neutral-35\/95:hover{border-color:#a8acb2f2}.hover\:n-border-neutral-40:hover{border-color:#959aa1}.hover\:n-border-neutral-40\/0:hover{border-color:#959aa100}.hover\:n-border-neutral-40\/10:hover{border-color:#959aa11a}.hover\:n-border-neutral-40\/100:hover{border-color:#959aa1}.hover\:n-border-neutral-40\/15:hover{border-color:#959aa126}.hover\:n-border-neutral-40\/20:hover{border-color:#959aa133}.hover\:n-border-neutral-40\/25:hover{border-color:#959aa140}.hover\:n-border-neutral-40\/30:hover{border-color:#959aa14d}.hover\:n-border-neutral-40\/35:hover{border-color:#959aa159}.hover\:n-border-neutral-40\/40:hover{border-color:#959aa166}.hover\:n-border-neutral-40\/45:hover{border-color:#959aa173}.hover\:n-border-neutral-40\/5:hover{border-color:#959aa10d}.hover\:n-border-neutral-40\/50:hover{border-color:#959aa180}.hover\:n-border-neutral-40\/55:hover{border-color:#959aa18c}.hover\:n-border-neutral-40\/60:hover{border-color:#959aa199}.hover\:n-border-neutral-40\/65:hover{border-color:#959aa1a6}.hover\:n-border-neutral-40\/70:hover{border-color:#959aa1b3}.hover\:n-border-neutral-40\/75:hover{border-color:#959aa1bf}.hover\:n-border-neutral-40\/80:hover{border-color:#959aa1cc}.hover\:n-border-neutral-40\/85:hover{border-color:#959aa1d9}.hover\:n-border-neutral-40\/90:hover{border-color:#959aa1e6}.hover\:n-border-neutral-40\/95:hover{border-color:#959aa1f2}.hover\:n-border-neutral-45:hover{border-color:#818790}.hover\:n-border-neutral-45\/0:hover{border-color:#81879000}.hover\:n-border-neutral-45\/10:hover{border-color:#8187901a}.hover\:n-border-neutral-45\/100:hover{border-color:#818790}.hover\:n-border-neutral-45\/15:hover{border-color:#81879026}.hover\:n-border-neutral-45\/20:hover{border-color:#81879033}.hover\:n-border-neutral-45\/25:hover{border-color:#81879040}.hover\:n-border-neutral-45\/30:hover{border-color:#8187904d}.hover\:n-border-neutral-45\/35:hover{border-color:#81879059}.hover\:n-border-neutral-45\/40:hover{border-color:#81879066}.hover\:n-border-neutral-45\/45:hover{border-color:#81879073}.hover\:n-border-neutral-45\/5:hover{border-color:#8187900d}.hover\:n-border-neutral-45\/50:hover{border-color:#81879080}.hover\:n-border-neutral-45\/55:hover{border-color:#8187908c}.hover\:n-border-neutral-45\/60:hover{border-color:#81879099}.hover\:n-border-neutral-45\/65:hover{border-color:#818790a6}.hover\:n-border-neutral-45\/70:hover{border-color:#818790b3}.hover\:n-border-neutral-45\/75:hover{border-color:#818790bf}.hover\:n-border-neutral-45\/80:hover{border-color:#818790cc}.hover\:n-border-neutral-45\/85:hover{border-color:#818790d9}.hover\:n-border-neutral-45\/90:hover{border-color:#818790e6}.hover\:n-border-neutral-45\/95:hover{border-color:#818790f2}.hover\:n-border-neutral-50:hover{border-color:#6f757e}.hover\:n-border-neutral-50\/0:hover{border-color:#6f757e00}.hover\:n-border-neutral-50\/10:hover{border-color:#6f757e1a}.hover\:n-border-neutral-50\/100:hover{border-color:#6f757e}.hover\:n-border-neutral-50\/15:hover{border-color:#6f757e26}.hover\:n-border-neutral-50\/20:hover{border-color:#6f757e33}.hover\:n-border-neutral-50\/25:hover{border-color:#6f757e40}.hover\:n-border-neutral-50\/30:hover{border-color:#6f757e4d}.hover\:n-border-neutral-50\/35:hover{border-color:#6f757e59}.hover\:n-border-neutral-50\/40:hover{border-color:#6f757e66}.hover\:n-border-neutral-50\/45:hover{border-color:#6f757e73}.hover\:n-border-neutral-50\/5:hover{border-color:#6f757e0d}.hover\:n-border-neutral-50\/50:hover{border-color:#6f757e80}.hover\:n-border-neutral-50\/55:hover{border-color:#6f757e8c}.hover\:n-border-neutral-50\/60:hover{border-color:#6f757e99}.hover\:n-border-neutral-50\/65:hover{border-color:#6f757ea6}.hover\:n-border-neutral-50\/70:hover{border-color:#6f757eb3}.hover\:n-border-neutral-50\/75:hover{border-color:#6f757ebf}.hover\:n-border-neutral-50\/80:hover{border-color:#6f757ecc}.hover\:n-border-neutral-50\/85:hover{border-color:#6f757ed9}.hover\:n-border-neutral-50\/90:hover{border-color:#6f757ee6}.hover\:n-border-neutral-50\/95:hover{border-color:#6f757ef2}.hover\:n-border-neutral-55:hover{border-color:#5e636a}.hover\:n-border-neutral-55\/0:hover{border-color:#5e636a00}.hover\:n-border-neutral-55\/10:hover{border-color:#5e636a1a}.hover\:n-border-neutral-55\/100:hover{border-color:#5e636a}.hover\:n-border-neutral-55\/15:hover{border-color:#5e636a26}.hover\:n-border-neutral-55\/20:hover{border-color:#5e636a33}.hover\:n-border-neutral-55\/25:hover{border-color:#5e636a40}.hover\:n-border-neutral-55\/30:hover{border-color:#5e636a4d}.hover\:n-border-neutral-55\/35:hover{border-color:#5e636a59}.hover\:n-border-neutral-55\/40:hover{border-color:#5e636a66}.hover\:n-border-neutral-55\/45:hover{border-color:#5e636a73}.hover\:n-border-neutral-55\/5:hover{border-color:#5e636a0d}.hover\:n-border-neutral-55\/50:hover{border-color:#5e636a80}.hover\:n-border-neutral-55\/55:hover{border-color:#5e636a8c}.hover\:n-border-neutral-55\/60:hover{border-color:#5e636a99}.hover\:n-border-neutral-55\/65:hover{border-color:#5e636aa6}.hover\:n-border-neutral-55\/70:hover{border-color:#5e636ab3}.hover\:n-border-neutral-55\/75:hover{border-color:#5e636abf}.hover\:n-border-neutral-55\/80:hover{border-color:#5e636acc}.hover\:n-border-neutral-55\/85:hover{border-color:#5e636ad9}.hover\:n-border-neutral-55\/90:hover{border-color:#5e636ae6}.hover\:n-border-neutral-55\/95:hover{border-color:#5e636af2}.hover\:n-border-neutral-60:hover{border-color:#4d5157}.hover\:n-border-neutral-60\/0:hover{border-color:#4d515700}.hover\:n-border-neutral-60\/10:hover{border-color:#4d51571a}.hover\:n-border-neutral-60\/100:hover{border-color:#4d5157}.hover\:n-border-neutral-60\/15:hover{border-color:#4d515726}.hover\:n-border-neutral-60\/20:hover{border-color:#4d515733}.hover\:n-border-neutral-60\/25:hover{border-color:#4d515740}.hover\:n-border-neutral-60\/30:hover{border-color:#4d51574d}.hover\:n-border-neutral-60\/35:hover{border-color:#4d515759}.hover\:n-border-neutral-60\/40:hover{border-color:#4d515766}.hover\:n-border-neutral-60\/45:hover{border-color:#4d515773}.hover\:n-border-neutral-60\/5:hover{border-color:#4d51570d}.hover\:n-border-neutral-60\/50:hover{border-color:#4d515780}.hover\:n-border-neutral-60\/55:hover{border-color:#4d51578c}.hover\:n-border-neutral-60\/60:hover{border-color:#4d515799}.hover\:n-border-neutral-60\/65:hover{border-color:#4d5157a6}.hover\:n-border-neutral-60\/70:hover{border-color:#4d5157b3}.hover\:n-border-neutral-60\/75:hover{border-color:#4d5157bf}.hover\:n-border-neutral-60\/80:hover{border-color:#4d5157cc}.hover\:n-border-neutral-60\/85:hover{border-color:#4d5157d9}.hover\:n-border-neutral-60\/90:hover{border-color:#4d5157e6}.hover\:n-border-neutral-60\/95:hover{border-color:#4d5157f2}.hover\:n-border-neutral-65:hover{border-color:#3c3f44}.hover\:n-border-neutral-65\/0:hover{border-color:#3c3f4400}.hover\:n-border-neutral-65\/10:hover{border-color:#3c3f441a}.hover\:n-border-neutral-65\/100:hover{border-color:#3c3f44}.hover\:n-border-neutral-65\/15:hover{border-color:#3c3f4426}.hover\:n-border-neutral-65\/20:hover{border-color:#3c3f4433}.hover\:n-border-neutral-65\/25:hover{border-color:#3c3f4440}.hover\:n-border-neutral-65\/30:hover{border-color:#3c3f444d}.hover\:n-border-neutral-65\/35:hover{border-color:#3c3f4459}.hover\:n-border-neutral-65\/40:hover{border-color:#3c3f4466}.hover\:n-border-neutral-65\/45:hover{border-color:#3c3f4473}.hover\:n-border-neutral-65\/5:hover{border-color:#3c3f440d}.hover\:n-border-neutral-65\/50:hover{border-color:#3c3f4480}.hover\:n-border-neutral-65\/55:hover{border-color:#3c3f448c}.hover\:n-border-neutral-65\/60:hover{border-color:#3c3f4499}.hover\:n-border-neutral-65\/65:hover{border-color:#3c3f44a6}.hover\:n-border-neutral-65\/70:hover{border-color:#3c3f44b3}.hover\:n-border-neutral-65\/75:hover{border-color:#3c3f44bf}.hover\:n-border-neutral-65\/80:hover{border-color:#3c3f44cc}.hover\:n-border-neutral-65\/85:hover{border-color:#3c3f44d9}.hover\:n-border-neutral-65\/90:hover{border-color:#3c3f44e6}.hover\:n-border-neutral-65\/95:hover{border-color:#3c3f44f2}.hover\:n-border-neutral-70:hover{border-color:#212325}.hover\:n-border-neutral-70\/0:hover{border-color:#21232500}.hover\:n-border-neutral-70\/10:hover{border-color:#2123251a}.hover\:n-border-neutral-70\/100:hover{border-color:#212325}.hover\:n-border-neutral-70\/15:hover{border-color:#21232526}.hover\:n-border-neutral-70\/20:hover{border-color:#21232533}.hover\:n-border-neutral-70\/25:hover{border-color:#21232540}.hover\:n-border-neutral-70\/30:hover{border-color:#2123254d}.hover\:n-border-neutral-70\/35:hover{border-color:#21232559}.hover\:n-border-neutral-70\/40:hover{border-color:#21232566}.hover\:n-border-neutral-70\/45:hover{border-color:#21232573}.hover\:n-border-neutral-70\/5:hover{border-color:#2123250d}.hover\:n-border-neutral-70\/50:hover{border-color:#21232580}.hover\:n-border-neutral-70\/55:hover{border-color:#2123258c}.hover\:n-border-neutral-70\/60:hover{border-color:#21232599}.hover\:n-border-neutral-70\/65:hover{border-color:#212325a6}.hover\:n-border-neutral-70\/70:hover{border-color:#212325b3}.hover\:n-border-neutral-70\/75:hover{border-color:#212325bf}.hover\:n-border-neutral-70\/80:hover{border-color:#212325cc}.hover\:n-border-neutral-70\/85:hover{border-color:#212325d9}.hover\:n-border-neutral-70\/90:hover{border-color:#212325e6}.hover\:n-border-neutral-70\/95:hover{border-color:#212325f2}.hover\:n-border-neutral-75:hover{border-color:#1a1b1d}.hover\:n-border-neutral-75\/0:hover{border-color:#1a1b1d00}.hover\:n-border-neutral-75\/10:hover{border-color:#1a1b1d1a}.hover\:n-border-neutral-75\/100:hover{border-color:#1a1b1d}.hover\:n-border-neutral-75\/15:hover{border-color:#1a1b1d26}.hover\:n-border-neutral-75\/20:hover{border-color:#1a1b1d33}.hover\:n-border-neutral-75\/25:hover{border-color:#1a1b1d40}.hover\:n-border-neutral-75\/30:hover{border-color:#1a1b1d4d}.hover\:n-border-neutral-75\/35:hover{border-color:#1a1b1d59}.hover\:n-border-neutral-75\/40:hover{border-color:#1a1b1d66}.hover\:n-border-neutral-75\/45:hover{border-color:#1a1b1d73}.hover\:n-border-neutral-75\/5:hover{border-color:#1a1b1d0d}.hover\:n-border-neutral-75\/50:hover{border-color:#1a1b1d80}.hover\:n-border-neutral-75\/55:hover{border-color:#1a1b1d8c}.hover\:n-border-neutral-75\/60:hover{border-color:#1a1b1d99}.hover\:n-border-neutral-75\/65:hover{border-color:#1a1b1da6}.hover\:n-border-neutral-75\/70:hover{border-color:#1a1b1db3}.hover\:n-border-neutral-75\/75:hover{border-color:#1a1b1dbf}.hover\:n-border-neutral-75\/80:hover{border-color:#1a1b1dcc}.hover\:n-border-neutral-75\/85:hover{border-color:#1a1b1dd9}.hover\:n-border-neutral-75\/90:hover{border-color:#1a1b1de6}.hover\:n-border-neutral-75\/95:hover{border-color:#1a1b1df2}.hover\:n-border-neutral-80:hover{border-color:#09090a}.hover\:n-border-neutral-80\/0:hover{border-color:#09090a00}.hover\:n-border-neutral-80\/10:hover{border-color:#09090a1a}.hover\:n-border-neutral-80\/100:hover{border-color:#09090a}.hover\:n-border-neutral-80\/15:hover{border-color:#09090a26}.hover\:n-border-neutral-80\/20:hover{border-color:#09090a33}.hover\:n-border-neutral-80\/25:hover{border-color:#09090a40}.hover\:n-border-neutral-80\/30:hover{border-color:#09090a4d}.hover\:n-border-neutral-80\/35:hover{border-color:#09090a59}.hover\:n-border-neutral-80\/40:hover{border-color:#09090a66}.hover\:n-border-neutral-80\/45:hover{border-color:#09090a73}.hover\:n-border-neutral-80\/5:hover{border-color:#09090a0d}.hover\:n-border-neutral-80\/50:hover{border-color:#09090a80}.hover\:n-border-neutral-80\/55:hover{border-color:#09090a8c}.hover\:n-border-neutral-80\/60:hover{border-color:#09090a99}.hover\:n-border-neutral-80\/65:hover{border-color:#09090aa6}.hover\:n-border-neutral-80\/70:hover{border-color:#09090ab3}.hover\:n-border-neutral-80\/75:hover{border-color:#09090abf}.hover\:n-border-neutral-80\/80:hover{border-color:#09090acc}.hover\:n-border-neutral-80\/85:hover{border-color:#09090ad9}.hover\:n-border-neutral-80\/90:hover{border-color:#09090ae6}.hover\:n-border-neutral-80\/95:hover{border-color:#09090af2}.hover\:n-border-neutral-bg-default:hover{border-color:var(--theme-color-neutral-bg-default)}.hover\:n-border-neutral-bg-on-bg-weak:hover{border-color:var(--theme-color-neutral-bg-on-bg-weak)}.hover\:n-border-neutral-bg-status:hover{border-color:var(--theme-color-neutral-bg-status)}.hover\:n-border-neutral-bg-strong:hover{border-color:var(--theme-color-neutral-bg-strong)}.hover\:n-border-neutral-bg-stronger:hover{border-color:var(--theme-color-neutral-bg-stronger)}.hover\:n-border-neutral-bg-strongest:hover{border-color:var(--theme-color-neutral-bg-strongest)}.hover\:n-border-neutral-bg-weak:hover{border-color:var(--theme-color-neutral-bg-weak)}.hover\:n-border-neutral-border-strong:hover{border-color:var(--theme-color-neutral-border-strong)}.hover\:n-border-neutral-border-strongest:hover{border-color:var(--theme-color-neutral-border-strongest)}.hover\:n-border-neutral-border-weak:hover{border-color:var(--theme-color-neutral-border-weak)}.hover\:n-border-neutral-hover:hover{border-color:var(--theme-color-neutral-hover)}.hover\:n-border-neutral-icon:hover{border-color:var(--theme-color-neutral-icon)}.hover\:n-border-neutral-pressed:hover{border-color:var(--theme-color-neutral-pressed)}.hover\:n-border-neutral-text-default:hover{border-color:var(--theme-color-neutral-text-default)}.hover\:n-border-neutral-text-inverse:hover{border-color:var(--theme-color-neutral-text-inverse)}.hover\:n-border-neutral-text-weak:hover{border-color:var(--theme-color-neutral-text-weak)}.hover\:n-border-neutral-text-weaker:hover{border-color:var(--theme-color-neutral-text-weaker)}.hover\:n-border-neutral-text-weakest:hover{border-color:var(--theme-color-neutral-text-weakest)}.hover\:n-border-primary-bg-selected:hover{border-color:var(--theme-color-primary-bg-selected)}.hover\:n-border-primary-bg-status:hover{border-color:var(--theme-color-primary-bg-status)}.hover\:n-border-primary-bg-strong:hover{border-color:var(--theme-color-primary-bg-strong)}.hover\:n-border-primary-bg-weak:hover{border-color:var(--theme-color-primary-bg-weak)}.hover\:n-border-primary-border-strong:hover{border-color:var(--theme-color-primary-border-strong)}.hover\:n-border-primary-border-weak:hover{border-color:var(--theme-color-primary-border-weak)}.hover\:n-border-primary-focus:hover{border-color:var(--theme-color-primary-focus)}.hover\:n-border-primary-hover-strong:hover{border-color:var(--theme-color-primary-hover-strong)}.hover\:n-border-primary-hover-weak:hover{border-color:var(--theme-color-primary-hover-weak)}.hover\:n-border-primary-icon:hover{border-color:var(--theme-color-primary-icon)}.hover\:n-border-primary-pressed-strong:hover{border-color:var(--theme-color-primary-pressed-strong)}.hover\:n-border-primary-pressed-weak:hover{border-color:var(--theme-color-primary-pressed-weak)}.hover\:n-border-primary-text:hover{border-color:var(--theme-color-primary-text)}.hover\:n-border-success-bg-status:hover{border-color:var(--theme-color-success-bg-status)}.hover\:n-border-success-bg-strong:hover{border-color:var(--theme-color-success-bg-strong)}.hover\:n-border-success-bg-weak:hover{border-color:var(--theme-color-success-bg-weak)}.hover\:n-border-success-border-strong:hover{border-color:var(--theme-color-success-border-strong)}.hover\:n-border-success-border-weak:hover{border-color:var(--theme-color-success-border-weak)}.hover\:n-border-success-icon:hover{border-color:var(--theme-color-success-icon)}.hover\:n-border-success-text:hover{border-color:var(--theme-color-success-text)}.hover\:n-border-warning-bg-status:hover{border-color:var(--theme-color-warning-bg-status)}.hover\:n-border-warning-bg-strong:hover{border-color:var(--theme-color-warning-bg-strong)}.hover\:n-border-warning-bg-weak:hover{border-color:var(--theme-color-warning-bg-weak)}.hover\:n-border-warning-border-strong:hover{border-color:var(--theme-color-warning-border-strong)}.hover\:n-border-warning-border-weak:hover{border-color:var(--theme-color-warning-border-weak)}.hover\:n-border-warning-icon:hover{border-color:var(--theme-color-warning-icon)}.hover\:n-border-warning-text:hover{border-color:var(--theme-color-warning-text)}.hover\:n-bg-danger-bg-status:hover{background-color:var(--theme-color-danger-bg-status)}.hover\:n-bg-danger-bg-strong:hover{background-color:var(--theme-color-danger-bg-strong)}.hover\:n-bg-danger-bg-weak:hover{background-color:var(--theme-color-danger-bg-weak)}.hover\:n-bg-danger-border-strong:hover{background-color:var(--theme-color-danger-border-strong)}.hover\:n-bg-danger-border-weak:hover{background-color:var(--theme-color-danger-border-weak)}.hover\:n-bg-danger-hover-strong:hover{background-color:var(--theme-color-danger-hover-strong)}.hover\:n-bg-danger-hover-weak:hover{background-color:var(--theme-color-danger-hover-weak)}.hover\:n-bg-danger-icon:hover{background-color:var(--theme-color-danger-icon)}.hover\:n-bg-danger-pressed-strong:hover{background-color:var(--theme-color-danger-pressed-strong)}.hover\:n-bg-danger-pressed-weak:hover{background-color:var(--theme-color-danger-pressed-weak)}.hover\:n-bg-danger-text:hover{background-color:var(--theme-color-danger-text)}.hover\:n-bg-dark-danger-bg-status:hover{background-color:#f96746}.hover\:n-bg-dark-danger-bg-status\/0:hover{background-color:#f9674600}.hover\:n-bg-dark-danger-bg-status\/10:hover{background-color:#f967461a}.hover\:n-bg-dark-danger-bg-status\/100:hover{background-color:#f96746}.hover\:n-bg-dark-danger-bg-status\/15:hover{background-color:#f9674626}.hover\:n-bg-dark-danger-bg-status\/20:hover{background-color:#f9674633}.hover\:n-bg-dark-danger-bg-status\/25:hover{background-color:#f9674640}.hover\:n-bg-dark-danger-bg-status\/30:hover{background-color:#f967464d}.hover\:n-bg-dark-danger-bg-status\/35:hover{background-color:#f9674659}.hover\:n-bg-dark-danger-bg-status\/40:hover{background-color:#f9674666}.hover\:n-bg-dark-danger-bg-status\/45:hover{background-color:#f9674673}.hover\:n-bg-dark-danger-bg-status\/5:hover{background-color:#f967460d}.hover\:n-bg-dark-danger-bg-status\/50:hover{background-color:#f9674680}.hover\:n-bg-dark-danger-bg-status\/55:hover{background-color:#f967468c}.hover\:n-bg-dark-danger-bg-status\/60:hover{background-color:#f9674699}.hover\:n-bg-dark-danger-bg-status\/65:hover{background-color:#f96746a6}.hover\:n-bg-dark-danger-bg-status\/70:hover{background-color:#f96746b3}.hover\:n-bg-dark-danger-bg-status\/75:hover{background-color:#f96746bf}.hover\:n-bg-dark-danger-bg-status\/80:hover{background-color:#f96746cc}.hover\:n-bg-dark-danger-bg-status\/85:hover{background-color:#f96746d9}.hover\:n-bg-dark-danger-bg-status\/90:hover{background-color:#f96746e6}.hover\:n-bg-dark-danger-bg-status\/95:hover{background-color:#f96746f2}.hover\:n-bg-dark-danger-bg-strong:hover{background-color:#ffaa97}.hover\:n-bg-dark-danger-bg-strong\/0:hover{background-color:#ffaa9700}.hover\:n-bg-dark-danger-bg-strong\/10:hover{background-color:#ffaa971a}.hover\:n-bg-dark-danger-bg-strong\/100:hover{background-color:#ffaa97}.hover\:n-bg-dark-danger-bg-strong\/15:hover{background-color:#ffaa9726}.hover\:n-bg-dark-danger-bg-strong\/20:hover{background-color:#ffaa9733}.hover\:n-bg-dark-danger-bg-strong\/25:hover{background-color:#ffaa9740}.hover\:n-bg-dark-danger-bg-strong\/30:hover{background-color:#ffaa974d}.hover\:n-bg-dark-danger-bg-strong\/35:hover{background-color:#ffaa9759}.hover\:n-bg-dark-danger-bg-strong\/40:hover{background-color:#ffaa9766}.hover\:n-bg-dark-danger-bg-strong\/45:hover{background-color:#ffaa9773}.hover\:n-bg-dark-danger-bg-strong\/5:hover{background-color:#ffaa970d}.hover\:n-bg-dark-danger-bg-strong\/50:hover{background-color:#ffaa9780}.hover\:n-bg-dark-danger-bg-strong\/55:hover{background-color:#ffaa978c}.hover\:n-bg-dark-danger-bg-strong\/60:hover{background-color:#ffaa9799}.hover\:n-bg-dark-danger-bg-strong\/65:hover{background-color:#ffaa97a6}.hover\:n-bg-dark-danger-bg-strong\/70:hover{background-color:#ffaa97b3}.hover\:n-bg-dark-danger-bg-strong\/75:hover{background-color:#ffaa97bf}.hover\:n-bg-dark-danger-bg-strong\/80:hover{background-color:#ffaa97cc}.hover\:n-bg-dark-danger-bg-strong\/85:hover{background-color:#ffaa97d9}.hover\:n-bg-dark-danger-bg-strong\/90:hover{background-color:#ffaa97e6}.hover\:n-bg-dark-danger-bg-strong\/95:hover{background-color:#ffaa97f2}.hover\:n-bg-dark-danger-bg-weak:hover{background-color:#432520}.hover\:n-bg-dark-danger-bg-weak\/0:hover{background-color:#43252000}.hover\:n-bg-dark-danger-bg-weak\/10:hover{background-color:#4325201a}.hover\:n-bg-dark-danger-bg-weak\/100:hover{background-color:#432520}.hover\:n-bg-dark-danger-bg-weak\/15:hover{background-color:#43252026}.hover\:n-bg-dark-danger-bg-weak\/20:hover{background-color:#43252033}.hover\:n-bg-dark-danger-bg-weak\/25:hover{background-color:#43252040}.hover\:n-bg-dark-danger-bg-weak\/30:hover{background-color:#4325204d}.hover\:n-bg-dark-danger-bg-weak\/35:hover{background-color:#43252059}.hover\:n-bg-dark-danger-bg-weak\/40:hover{background-color:#43252066}.hover\:n-bg-dark-danger-bg-weak\/45:hover{background-color:#43252073}.hover\:n-bg-dark-danger-bg-weak\/5:hover{background-color:#4325200d}.hover\:n-bg-dark-danger-bg-weak\/50:hover{background-color:#43252080}.hover\:n-bg-dark-danger-bg-weak\/55:hover{background-color:#4325208c}.hover\:n-bg-dark-danger-bg-weak\/60:hover{background-color:#43252099}.hover\:n-bg-dark-danger-bg-weak\/65:hover{background-color:#432520a6}.hover\:n-bg-dark-danger-bg-weak\/70:hover{background-color:#432520b3}.hover\:n-bg-dark-danger-bg-weak\/75:hover{background-color:#432520bf}.hover\:n-bg-dark-danger-bg-weak\/80:hover{background-color:#432520cc}.hover\:n-bg-dark-danger-bg-weak\/85:hover{background-color:#432520d9}.hover\:n-bg-dark-danger-bg-weak\/90:hover{background-color:#432520e6}.hover\:n-bg-dark-danger-bg-weak\/95:hover{background-color:#432520f2}.hover\:n-bg-dark-danger-border-strong:hover{background-color:#ffaa97}.hover\:n-bg-dark-danger-border-strong\/0:hover{background-color:#ffaa9700}.hover\:n-bg-dark-danger-border-strong\/10:hover{background-color:#ffaa971a}.hover\:n-bg-dark-danger-border-strong\/100:hover{background-color:#ffaa97}.hover\:n-bg-dark-danger-border-strong\/15:hover{background-color:#ffaa9726}.hover\:n-bg-dark-danger-border-strong\/20:hover{background-color:#ffaa9733}.hover\:n-bg-dark-danger-border-strong\/25:hover{background-color:#ffaa9740}.hover\:n-bg-dark-danger-border-strong\/30:hover{background-color:#ffaa974d}.hover\:n-bg-dark-danger-border-strong\/35:hover{background-color:#ffaa9759}.hover\:n-bg-dark-danger-border-strong\/40:hover{background-color:#ffaa9766}.hover\:n-bg-dark-danger-border-strong\/45:hover{background-color:#ffaa9773}.hover\:n-bg-dark-danger-border-strong\/5:hover{background-color:#ffaa970d}.hover\:n-bg-dark-danger-border-strong\/50:hover{background-color:#ffaa9780}.hover\:n-bg-dark-danger-border-strong\/55:hover{background-color:#ffaa978c}.hover\:n-bg-dark-danger-border-strong\/60:hover{background-color:#ffaa9799}.hover\:n-bg-dark-danger-border-strong\/65:hover{background-color:#ffaa97a6}.hover\:n-bg-dark-danger-border-strong\/70:hover{background-color:#ffaa97b3}.hover\:n-bg-dark-danger-border-strong\/75:hover{background-color:#ffaa97bf}.hover\:n-bg-dark-danger-border-strong\/80:hover{background-color:#ffaa97cc}.hover\:n-bg-dark-danger-border-strong\/85:hover{background-color:#ffaa97d9}.hover\:n-bg-dark-danger-border-strong\/90:hover{background-color:#ffaa97e6}.hover\:n-bg-dark-danger-border-strong\/95:hover{background-color:#ffaa97f2}.hover\:n-bg-dark-danger-border-weak:hover{background-color:#730e00}.hover\:n-bg-dark-danger-border-weak\/0:hover{background-color:#730e0000}.hover\:n-bg-dark-danger-border-weak\/10:hover{background-color:#730e001a}.hover\:n-bg-dark-danger-border-weak\/100:hover{background-color:#730e00}.hover\:n-bg-dark-danger-border-weak\/15:hover{background-color:#730e0026}.hover\:n-bg-dark-danger-border-weak\/20:hover{background-color:#730e0033}.hover\:n-bg-dark-danger-border-weak\/25:hover{background-color:#730e0040}.hover\:n-bg-dark-danger-border-weak\/30:hover{background-color:#730e004d}.hover\:n-bg-dark-danger-border-weak\/35:hover{background-color:#730e0059}.hover\:n-bg-dark-danger-border-weak\/40:hover{background-color:#730e0066}.hover\:n-bg-dark-danger-border-weak\/45:hover{background-color:#730e0073}.hover\:n-bg-dark-danger-border-weak\/5:hover{background-color:#730e000d}.hover\:n-bg-dark-danger-border-weak\/50:hover{background-color:#730e0080}.hover\:n-bg-dark-danger-border-weak\/55:hover{background-color:#730e008c}.hover\:n-bg-dark-danger-border-weak\/60:hover{background-color:#730e0099}.hover\:n-bg-dark-danger-border-weak\/65:hover{background-color:#730e00a6}.hover\:n-bg-dark-danger-border-weak\/70:hover{background-color:#730e00b3}.hover\:n-bg-dark-danger-border-weak\/75:hover{background-color:#730e00bf}.hover\:n-bg-dark-danger-border-weak\/80:hover{background-color:#730e00cc}.hover\:n-bg-dark-danger-border-weak\/85:hover{background-color:#730e00d9}.hover\:n-bg-dark-danger-border-weak\/90:hover{background-color:#730e00e6}.hover\:n-bg-dark-danger-border-weak\/95:hover{background-color:#730e00f2}.hover\:n-bg-dark-danger-hover-strong:hover{background-color:#f96746}.hover\:n-bg-dark-danger-hover-strong\/0:hover{background-color:#f9674600}.hover\:n-bg-dark-danger-hover-strong\/10:hover{background-color:#f967461a}.hover\:n-bg-dark-danger-hover-strong\/100:hover{background-color:#f96746}.hover\:n-bg-dark-danger-hover-strong\/15:hover{background-color:#f9674626}.hover\:n-bg-dark-danger-hover-strong\/20:hover{background-color:#f9674633}.hover\:n-bg-dark-danger-hover-strong\/25:hover{background-color:#f9674640}.hover\:n-bg-dark-danger-hover-strong\/30:hover{background-color:#f967464d}.hover\:n-bg-dark-danger-hover-strong\/35:hover{background-color:#f9674659}.hover\:n-bg-dark-danger-hover-strong\/40:hover{background-color:#f9674666}.hover\:n-bg-dark-danger-hover-strong\/45:hover{background-color:#f9674673}.hover\:n-bg-dark-danger-hover-strong\/5:hover{background-color:#f967460d}.hover\:n-bg-dark-danger-hover-strong\/50:hover{background-color:#f9674680}.hover\:n-bg-dark-danger-hover-strong\/55:hover{background-color:#f967468c}.hover\:n-bg-dark-danger-hover-strong\/60:hover{background-color:#f9674699}.hover\:n-bg-dark-danger-hover-strong\/65:hover{background-color:#f96746a6}.hover\:n-bg-dark-danger-hover-strong\/70:hover{background-color:#f96746b3}.hover\:n-bg-dark-danger-hover-strong\/75:hover{background-color:#f96746bf}.hover\:n-bg-dark-danger-hover-strong\/80:hover{background-color:#f96746cc}.hover\:n-bg-dark-danger-hover-strong\/85:hover{background-color:#f96746d9}.hover\:n-bg-dark-danger-hover-strong\/90:hover{background-color:#f96746e6}.hover\:n-bg-dark-danger-hover-strong\/95:hover{background-color:#f96746f2}.hover\:n-bg-dark-danger-hover-weak:hover{background-color:#ffaa9714}.hover\:n-bg-dark-danger-hover-weak\/0:hover{background-color:#ffaa9700}.hover\:n-bg-dark-danger-hover-weak\/10:hover{background-color:#ffaa971a}.hover\:n-bg-dark-danger-hover-weak\/100:hover{background-color:#ffaa97}.hover\:n-bg-dark-danger-hover-weak\/15:hover{background-color:#ffaa9726}.hover\:n-bg-dark-danger-hover-weak\/20:hover{background-color:#ffaa9733}.hover\:n-bg-dark-danger-hover-weak\/25:hover{background-color:#ffaa9740}.hover\:n-bg-dark-danger-hover-weak\/30:hover{background-color:#ffaa974d}.hover\:n-bg-dark-danger-hover-weak\/35:hover{background-color:#ffaa9759}.hover\:n-bg-dark-danger-hover-weak\/40:hover{background-color:#ffaa9766}.hover\:n-bg-dark-danger-hover-weak\/45:hover{background-color:#ffaa9773}.hover\:n-bg-dark-danger-hover-weak\/5:hover{background-color:#ffaa970d}.hover\:n-bg-dark-danger-hover-weak\/50:hover{background-color:#ffaa9780}.hover\:n-bg-dark-danger-hover-weak\/55:hover{background-color:#ffaa978c}.hover\:n-bg-dark-danger-hover-weak\/60:hover{background-color:#ffaa9799}.hover\:n-bg-dark-danger-hover-weak\/65:hover{background-color:#ffaa97a6}.hover\:n-bg-dark-danger-hover-weak\/70:hover{background-color:#ffaa97b3}.hover\:n-bg-dark-danger-hover-weak\/75:hover{background-color:#ffaa97bf}.hover\:n-bg-dark-danger-hover-weak\/80:hover{background-color:#ffaa97cc}.hover\:n-bg-dark-danger-hover-weak\/85:hover{background-color:#ffaa97d9}.hover\:n-bg-dark-danger-hover-weak\/90:hover{background-color:#ffaa97e6}.hover\:n-bg-dark-danger-hover-weak\/95:hover{background-color:#ffaa97f2}.hover\:n-bg-dark-danger-icon:hover{background-color:#ffaa97}.hover\:n-bg-dark-danger-icon\/0:hover{background-color:#ffaa9700}.hover\:n-bg-dark-danger-icon\/10:hover{background-color:#ffaa971a}.hover\:n-bg-dark-danger-icon\/100:hover{background-color:#ffaa97}.hover\:n-bg-dark-danger-icon\/15:hover{background-color:#ffaa9726}.hover\:n-bg-dark-danger-icon\/20:hover{background-color:#ffaa9733}.hover\:n-bg-dark-danger-icon\/25:hover{background-color:#ffaa9740}.hover\:n-bg-dark-danger-icon\/30:hover{background-color:#ffaa974d}.hover\:n-bg-dark-danger-icon\/35:hover{background-color:#ffaa9759}.hover\:n-bg-dark-danger-icon\/40:hover{background-color:#ffaa9766}.hover\:n-bg-dark-danger-icon\/45:hover{background-color:#ffaa9773}.hover\:n-bg-dark-danger-icon\/5:hover{background-color:#ffaa970d}.hover\:n-bg-dark-danger-icon\/50:hover{background-color:#ffaa9780}.hover\:n-bg-dark-danger-icon\/55:hover{background-color:#ffaa978c}.hover\:n-bg-dark-danger-icon\/60:hover{background-color:#ffaa9799}.hover\:n-bg-dark-danger-icon\/65:hover{background-color:#ffaa97a6}.hover\:n-bg-dark-danger-icon\/70:hover{background-color:#ffaa97b3}.hover\:n-bg-dark-danger-icon\/75:hover{background-color:#ffaa97bf}.hover\:n-bg-dark-danger-icon\/80:hover{background-color:#ffaa97cc}.hover\:n-bg-dark-danger-icon\/85:hover{background-color:#ffaa97d9}.hover\:n-bg-dark-danger-icon\/90:hover{background-color:#ffaa97e6}.hover\:n-bg-dark-danger-icon\/95:hover{background-color:#ffaa97f2}.hover\:n-bg-dark-danger-pressed-weak:hover{background-color:#ffaa971f}.hover\:n-bg-dark-danger-pressed-weak\/0:hover{background-color:#ffaa9700}.hover\:n-bg-dark-danger-pressed-weak\/10:hover{background-color:#ffaa971a}.hover\:n-bg-dark-danger-pressed-weak\/100:hover{background-color:#ffaa97}.hover\:n-bg-dark-danger-pressed-weak\/15:hover{background-color:#ffaa9726}.hover\:n-bg-dark-danger-pressed-weak\/20:hover{background-color:#ffaa9733}.hover\:n-bg-dark-danger-pressed-weak\/25:hover{background-color:#ffaa9740}.hover\:n-bg-dark-danger-pressed-weak\/30:hover{background-color:#ffaa974d}.hover\:n-bg-dark-danger-pressed-weak\/35:hover{background-color:#ffaa9759}.hover\:n-bg-dark-danger-pressed-weak\/40:hover{background-color:#ffaa9766}.hover\:n-bg-dark-danger-pressed-weak\/45:hover{background-color:#ffaa9773}.hover\:n-bg-dark-danger-pressed-weak\/5:hover{background-color:#ffaa970d}.hover\:n-bg-dark-danger-pressed-weak\/50:hover{background-color:#ffaa9780}.hover\:n-bg-dark-danger-pressed-weak\/55:hover{background-color:#ffaa978c}.hover\:n-bg-dark-danger-pressed-weak\/60:hover{background-color:#ffaa9799}.hover\:n-bg-dark-danger-pressed-weak\/65:hover{background-color:#ffaa97a6}.hover\:n-bg-dark-danger-pressed-weak\/70:hover{background-color:#ffaa97b3}.hover\:n-bg-dark-danger-pressed-weak\/75:hover{background-color:#ffaa97bf}.hover\:n-bg-dark-danger-pressed-weak\/80:hover{background-color:#ffaa97cc}.hover\:n-bg-dark-danger-pressed-weak\/85:hover{background-color:#ffaa97d9}.hover\:n-bg-dark-danger-pressed-weak\/90:hover{background-color:#ffaa97e6}.hover\:n-bg-dark-danger-pressed-weak\/95:hover{background-color:#ffaa97f2}.hover\:n-bg-dark-danger-strong:hover{background-color:#e84e2c}.hover\:n-bg-dark-danger-strong\/0:hover{background-color:#e84e2c00}.hover\:n-bg-dark-danger-strong\/10:hover{background-color:#e84e2c1a}.hover\:n-bg-dark-danger-strong\/100:hover{background-color:#e84e2c}.hover\:n-bg-dark-danger-strong\/15:hover{background-color:#e84e2c26}.hover\:n-bg-dark-danger-strong\/20:hover{background-color:#e84e2c33}.hover\:n-bg-dark-danger-strong\/25:hover{background-color:#e84e2c40}.hover\:n-bg-dark-danger-strong\/30:hover{background-color:#e84e2c4d}.hover\:n-bg-dark-danger-strong\/35:hover{background-color:#e84e2c59}.hover\:n-bg-dark-danger-strong\/40:hover{background-color:#e84e2c66}.hover\:n-bg-dark-danger-strong\/45:hover{background-color:#e84e2c73}.hover\:n-bg-dark-danger-strong\/5:hover{background-color:#e84e2c0d}.hover\:n-bg-dark-danger-strong\/50:hover{background-color:#e84e2c80}.hover\:n-bg-dark-danger-strong\/55:hover{background-color:#e84e2c8c}.hover\:n-bg-dark-danger-strong\/60:hover{background-color:#e84e2c99}.hover\:n-bg-dark-danger-strong\/65:hover{background-color:#e84e2ca6}.hover\:n-bg-dark-danger-strong\/70:hover{background-color:#e84e2cb3}.hover\:n-bg-dark-danger-strong\/75:hover{background-color:#e84e2cbf}.hover\:n-bg-dark-danger-strong\/80:hover{background-color:#e84e2ccc}.hover\:n-bg-dark-danger-strong\/85:hover{background-color:#e84e2cd9}.hover\:n-bg-dark-danger-strong\/90:hover{background-color:#e84e2ce6}.hover\:n-bg-dark-danger-strong\/95:hover{background-color:#e84e2cf2}.hover\:n-bg-dark-danger-text:hover{background-color:#ffaa97}.hover\:n-bg-dark-danger-text\/0:hover{background-color:#ffaa9700}.hover\:n-bg-dark-danger-text\/10:hover{background-color:#ffaa971a}.hover\:n-bg-dark-danger-text\/100:hover{background-color:#ffaa97}.hover\:n-bg-dark-danger-text\/15:hover{background-color:#ffaa9726}.hover\:n-bg-dark-danger-text\/20:hover{background-color:#ffaa9733}.hover\:n-bg-dark-danger-text\/25:hover{background-color:#ffaa9740}.hover\:n-bg-dark-danger-text\/30:hover{background-color:#ffaa974d}.hover\:n-bg-dark-danger-text\/35:hover{background-color:#ffaa9759}.hover\:n-bg-dark-danger-text\/40:hover{background-color:#ffaa9766}.hover\:n-bg-dark-danger-text\/45:hover{background-color:#ffaa9773}.hover\:n-bg-dark-danger-text\/5:hover{background-color:#ffaa970d}.hover\:n-bg-dark-danger-text\/50:hover{background-color:#ffaa9780}.hover\:n-bg-dark-danger-text\/55:hover{background-color:#ffaa978c}.hover\:n-bg-dark-danger-text\/60:hover{background-color:#ffaa9799}.hover\:n-bg-dark-danger-text\/65:hover{background-color:#ffaa97a6}.hover\:n-bg-dark-danger-text\/70:hover{background-color:#ffaa97b3}.hover\:n-bg-dark-danger-text\/75:hover{background-color:#ffaa97bf}.hover\:n-bg-dark-danger-text\/80:hover{background-color:#ffaa97cc}.hover\:n-bg-dark-danger-text\/85:hover{background-color:#ffaa97d9}.hover\:n-bg-dark-danger-text\/90:hover{background-color:#ffaa97e6}.hover\:n-bg-dark-danger-text\/95:hover{background-color:#ffaa97f2}.hover\:n-bg-dark-discovery-bg-status:hover{background-color:#a07bec}.hover\:n-bg-dark-discovery-bg-status\/0:hover{background-color:#a07bec00}.hover\:n-bg-dark-discovery-bg-status\/10:hover{background-color:#a07bec1a}.hover\:n-bg-dark-discovery-bg-status\/100:hover{background-color:#a07bec}.hover\:n-bg-dark-discovery-bg-status\/15:hover{background-color:#a07bec26}.hover\:n-bg-dark-discovery-bg-status\/20:hover{background-color:#a07bec33}.hover\:n-bg-dark-discovery-bg-status\/25:hover{background-color:#a07bec40}.hover\:n-bg-dark-discovery-bg-status\/30:hover{background-color:#a07bec4d}.hover\:n-bg-dark-discovery-bg-status\/35:hover{background-color:#a07bec59}.hover\:n-bg-dark-discovery-bg-status\/40:hover{background-color:#a07bec66}.hover\:n-bg-dark-discovery-bg-status\/45:hover{background-color:#a07bec73}.hover\:n-bg-dark-discovery-bg-status\/5:hover{background-color:#a07bec0d}.hover\:n-bg-dark-discovery-bg-status\/50:hover{background-color:#a07bec80}.hover\:n-bg-dark-discovery-bg-status\/55:hover{background-color:#a07bec8c}.hover\:n-bg-dark-discovery-bg-status\/60:hover{background-color:#a07bec99}.hover\:n-bg-dark-discovery-bg-status\/65:hover{background-color:#a07beca6}.hover\:n-bg-dark-discovery-bg-status\/70:hover{background-color:#a07becb3}.hover\:n-bg-dark-discovery-bg-status\/75:hover{background-color:#a07becbf}.hover\:n-bg-dark-discovery-bg-status\/80:hover{background-color:#a07beccc}.hover\:n-bg-dark-discovery-bg-status\/85:hover{background-color:#a07becd9}.hover\:n-bg-dark-discovery-bg-status\/90:hover{background-color:#a07bece6}.hover\:n-bg-dark-discovery-bg-status\/95:hover{background-color:#a07becf2}.hover\:n-bg-dark-discovery-bg-strong:hover{background-color:#ccb4ff}.hover\:n-bg-dark-discovery-bg-strong\/0:hover{background-color:#ccb4ff00}.hover\:n-bg-dark-discovery-bg-strong\/10:hover{background-color:#ccb4ff1a}.hover\:n-bg-dark-discovery-bg-strong\/100:hover{background-color:#ccb4ff}.hover\:n-bg-dark-discovery-bg-strong\/15:hover{background-color:#ccb4ff26}.hover\:n-bg-dark-discovery-bg-strong\/20:hover{background-color:#ccb4ff33}.hover\:n-bg-dark-discovery-bg-strong\/25:hover{background-color:#ccb4ff40}.hover\:n-bg-dark-discovery-bg-strong\/30:hover{background-color:#ccb4ff4d}.hover\:n-bg-dark-discovery-bg-strong\/35:hover{background-color:#ccb4ff59}.hover\:n-bg-dark-discovery-bg-strong\/40:hover{background-color:#ccb4ff66}.hover\:n-bg-dark-discovery-bg-strong\/45:hover{background-color:#ccb4ff73}.hover\:n-bg-dark-discovery-bg-strong\/5:hover{background-color:#ccb4ff0d}.hover\:n-bg-dark-discovery-bg-strong\/50:hover{background-color:#ccb4ff80}.hover\:n-bg-dark-discovery-bg-strong\/55:hover{background-color:#ccb4ff8c}.hover\:n-bg-dark-discovery-bg-strong\/60:hover{background-color:#ccb4ff99}.hover\:n-bg-dark-discovery-bg-strong\/65:hover{background-color:#ccb4ffa6}.hover\:n-bg-dark-discovery-bg-strong\/70:hover{background-color:#ccb4ffb3}.hover\:n-bg-dark-discovery-bg-strong\/75:hover{background-color:#ccb4ffbf}.hover\:n-bg-dark-discovery-bg-strong\/80:hover{background-color:#ccb4ffcc}.hover\:n-bg-dark-discovery-bg-strong\/85:hover{background-color:#ccb4ffd9}.hover\:n-bg-dark-discovery-bg-strong\/90:hover{background-color:#ccb4ffe6}.hover\:n-bg-dark-discovery-bg-strong\/95:hover{background-color:#ccb4fff2}.hover\:n-bg-dark-discovery-bg-weak:hover{background-color:#2c2a34}.hover\:n-bg-dark-discovery-bg-weak\/0:hover{background-color:#2c2a3400}.hover\:n-bg-dark-discovery-bg-weak\/10:hover{background-color:#2c2a341a}.hover\:n-bg-dark-discovery-bg-weak\/100:hover{background-color:#2c2a34}.hover\:n-bg-dark-discovery-bg-weak\/15:hover{background-color:#2c2a3426}.hover\:n-bg-dark-discovery-bg-weak\/20:hover{background-color:#2c2a3433}.hover\:n-bg-dark-discovery-bg-weak\/25:hover{background-color:#2c2a3440}.hover\:n-bg-dark-discovery-bg-weak\/30:hover{background-color:#2c2a344d}.hover\:n-bg-dark-discovery-bg-weak\/35:hover{background-color:#2c2a3459}.hover\:n-bg-dark-discovery-bg-weak\/40:hover{background-color:#2c2a3466}.hover\:n-bg-dark-discovery-bg-weak\/45:hover{background-color:#2c2a3473}.hover\:n-bg-dark-discovery-bg-weak\/5:hover{background-color:#2c2a340d}.hover\:n-bg-dark-discovery-bg-weak\/50:hover{background-color:#2c2a3480}.hover\:n-bg-dark-discovery-bg-weak\/55:hover{background-color:#2c2a348c}.hover\:n-bg-dark-discovery-bg-weak\/60:hover{background-color:#2c2a3499}.hover\:n-bg-dark-discovery-bg-weak\/65:hover{background-color:#2c2a34a6}.hover\:n-bg-dark-discovery-bg-weak\/70:hover{background-color:#2c2a34b3}.hover\:n-bg-dark-discovery-bg-weak\/75:hover{background-color:#2c2a34bf}.hover\:n-bg-dark-discovery-bg-weak\/80:hover{background-color:#2c2a34cc}.hover\:n-bg-dark-discovery-bg-weak\/85:hover{background-color:#2c2a34d9}.hover\:n-bg-dark-discovery-bg-weak\/90:hover{background-color:#2c2a34e6}.hover\:n-bg-dark-discovery-bg-weak\/95:hover{background-color:#2c2a34f2}.hover\:n-bg-dark-discovery-border-strong:hover{background-color:#ccb4ff}.hover\:n-bg-dark-discovery-border-strong\/0:hover{background-color:#ccb4ff00}.hover\:n-bg-dark-discovery-border-strong\/10:hover{background-color:#ccb4ff1a}.hover\:n-bg-dark-discovery-border-strong\/100:hover{background-color:#ccb4ff}.hover\:n-bg-dark-discovery-border-strong\/15:hover{background-color:#ccb4ff26}.hover\:n-bg-dark-discovery-border-strong\/20:hover{background-color:#ccb4ff33}.hover\:n-bg-dark-discovery-border-strong\/25:hover{background-color:#ccb4ff40}.hover\:n-bg-dark-discovery-border-strong\/30:hover{background-color:#ccb4ff4d}.hover\:n-bg-dark-discovery-border-strong\/35:hover{background-color:#ccb4ff59}.hover\:n-bg-dark-discovery-border-strong\/40:hover{background-color:#ccb4ff66}.hover\:n-bg-dark-discovery-border-strong\/45:hover{background-color:#ccb4ff73}.hover\:n-bg-dark-discovery-border-strong\/5:hover{background-color:#ccb4ff0d}.hover\:n-bg-dark-discovery-border-strong\/50:hover{background-color:#ccb4ff80}.hover\:n-bg-dark-discovery-border-strong\/55:hover{background-color:#ccb4ff8c}.hover\:n-bg-dark-discovery-border-strong\/60:hover{background-color:#ccb4ff99}.hover\:n-bg-dark-discovery-border-strong\/65:hover{background-color:#ccb4ffa6}.hover\:n-bg-dark-discovery-border-strong\/70:hover{background-color:#ccb4ffb3}.hover\:n-bg-dark-discovery-border-strong\/75:hover{background-color:#ccb4ffbf}.hover\:n-bg-dark-discovery-border-strong\/80:hover{background-color:#ccb4ffcc}.hover\:n-bg-dark-discovery-border-strong\/85:hover{background-color:#ccb4ffd9}.hover\:n-bg-dark-discovery-border-strong\/90:hover{background-color:#ccb4ffe6}.hover\:n-bg-dark-discovery-border-strong\/95:hover{background-color:#ccb4fff2}.hover\:n-bg-dark-discovery-border-weak:hover{background-color:#4b2894}.hover\:n-bg-dark-discovery-border-weak\/0:hover{background-color:#4b289400}.hover\:n-bg-dark-discovery-border-weak\/10:hover{background-color:#4b28941a}.hover\:n-bg-dark-discovery-border-weak\/100:hover{background-color:#4b2894}.hover\:n-bg-dark-discovery-border-weak\/15:hover{background-color:#4b289426}.hover\:n-bg-dark-discovery-border-weak\/20:hover{background-color:#4b289433}.hover\:n-bg-dark-discovery-border-weak\/25:hover{background-color:#4b289440}.hover\:n-bg-dark-discovery-border-weak\/30:hover{background-color:#4b28944d}.hover\:n-bg-dark-discovery-border-weak\/35:hover{background-color:#4b289459}.hover\:n-bg-dark-discovery-border-weak\/40:hover{background-color:#4b289466}.hover\:n-bg-dark-discovery-border-weak\/45:hover{background-color:#4b289473}.hover\:n-bg-dark-discovery-border-weak\/5:hover{background-color:#4b28940d}.hover\:n-bg-dark-discovery-border-weak\/50:hover{background-color:#4b289480}.hover\:n-bg-dark-discovery-border-weak\/55:hover{background-color:#4b28948c}.hover\:n-bg-dark-discovery-border-weak\/60:hover{background-color:#4b289499}.hover\:n-bg-dark-discovery-border-weak\/65:hover{background-color:#4b2894a6}.hover\:n-bg-dark-discovery-border-weak\/70:hover{background-color:#4b2894b3}.hover\:n-bg-dark-discovery-border-weak\/75:hover{background-color:#4b2894bf}.hover\:n-bg-dark-discovery-border-weak\/80:hover{background-color:#4b2894cc}.hover\:n-bg-dark-discovery-border-weak\/85:hover{background-color:#4b2894d9}.hover\:n-bg-dark-discovery-border-weak\/90:hover{background-color:#4b2894e6}.hover\:n-bg-dark-discovery-border-weak\/95:hover{background-color:#4b2894f2}.hover\:n-bg-dark-discovery-icon:hover{background-color:#ccb4ff}.hover\:n-bg-dark-discovery-icon\/0:hover{background-color:#ccb4ff00}.hover\:n-bg-dark-discovery-icon\/10:hover{background-color:#ccb4ff1a}.hover\:n-bg-dark-discovery-icon\/100:hover{background-color:#ccb4ff}.hover\:n-bg-dark-discovery-icon\/15:hover{background-color:#ccb4ff26}.hover\:n-bg-dark-discovery-icon\/20:hover{background-color:#ccb4ff33}.hover\:n-bg-dark-discovery-icon\/25:hover{background-color:#ccb4ff40}.hover\:n-bg-dark-discovery-icon\/30:hover{background-color:#ccb4ff4d}.hover\:n-bg-dark-discovery-icon\/35:hover{background-color:#ccb4ff59}.hover\:n-bg-dark-discovery-icon\/40:hover{background-color:#ccb4ff66}.hover\:n-bg-dark-discovery-icon\/45:hover{background-color:#ccb4ff73}.hover\:n-bg-dark-discovery-icon\/5:hover{background-color:#ccb4ff0d}.hover\:n-bg-dark-discovery-icon\/50:hover{background-color:#ccb4ff80}.hover\:n-bg-dark-discovery-icon\/55:hover{background-color:#ccb4ff8c}.hover\:n-bg-dark-discovery-icon\/60:hover{background-color:#ccb4ff99}.hover\:n-bg-dark-discovery-icon\/65:hover{background-color:#ccb4ffa6}.hover\:n-bg-dark-discovery-icon\/70:hover{background-color:#ccb4ffb3}.hover\:n-bg-dark-discovery-icon\/75:hover{background-color:#ccb4ffbf}.hover\:n-bg-dark-discovery-icon\/80:hover{background-color:#ccb4ffcc}.hover\:n-bg-dark-discovery-icon\/85:hover{background-color:#ccb4ffd9}.hover\:n-bg-dark-discovery-icon\/90:hover{background-color:#ccb4ffe6}.hover\:n-bg-dark-discovery-icon\/95:hover{background-color:#ccb4fff2}.hover\:n-bg-dark-discovery-text:hover{background-color:#ccb4ff}.hover\:n-bg-dark-discovery-text\/0:hover{background-color:#ccb4ff00}.hover\:n-bg-dark-discovery-text\/10:hover{background-color:#ccb4ff1a}.hover\:n-bg-dark-discovery-text\/100:hover{background-color:#ccb4ff}.hover\:n-bg-dark-discovery-text\/15:hover{background-color:#ccb4ff26}.hover\:n-bg-dark-discovery-text\/20:hover{background-color:#ccb4ff33}.hover\:n-bg-dark-discovery-text\/25:hover{background-color:#ccb4ff40}.hover\:n-bg-dark-discovery-text\/30:hover{background-color:#ccb4ff4d}.hover\:n-bg-dark-discovery-text\/35:hover{background-color:#ccb4ff59}.hover\:n-bg-dark-discovery-text\/40:hover{background-color:#ccb4ff66}.hover\:n-bg-dark-discovery-text\/45:hover{background-color:#ccb4ff73}.hover\:n-bg-dark-discovery-text\/5:hover{background-color:#ccb4ff0d}.hover\:n-bg-dark-discovery-text\/50:hover{background-color:#ccb4ff80}.hover\:n-bg-dark-discovery-text\/55:hover{background-color:#ccb4ff8c}.hover\:n-bg-dark-discovery-text\/60:hover{background-color:#ccb4ff99}.hover\:n-bg-dark-discovery-text\/65:hover{background-color:#ccb4ffa6}.hover\:n-bg-dark-discovery-text\/70:hover{background-color:#ccb4ffb3}.hover\:n-bg-dark-discovery-text\/75:hover{background-color:#ccb4ffbf}.hover\:n-bg-dark-discovery-text\/80:hover{background-color:#ccb4ffcc}.hover\:n-bg-dark-discovery-text\/85:hover{background-color:#ccb4ffd9}.hover\:n-bg-dark-discovery-text\/90:hover{background-color:#ccb4ffe6}.hover\:n-bg-dark-discovery-text\/95:hover{background-color:#ccb4fff2}.hover\:n-bg-dark-neutral-bg-default:hover{background-color:#1a1b1d}.hover\:n-bg-dark-neutral-bg-default\/0:hover{background-color:#1a1b1d00}.hover\:n-bg-dark-neutral-bg-default\/10:hover{background-color:#1a1b1d1a}.hover\:n-bg-dark-neutral-bg-default\/100:hover{background-color:#1a1b1d}.hover\:n-bg-dark-neutral-bg-default\/15:hover{background-color:#1a1b1d26}.hover\:n-bg-dark-neutral-bg-default\/20:hover{background-color:#1a1b1d33}.hover\:n-bg-dark-neutral-bg-default\/25:hover{background-color:#1a1b1d40}.hover\:n-bg-dark-neutral-bg-default\/30:hover{background-color:#1a1b1d4d}.hover\:n-bg-dark-neutral-bg-default\/35:hover{background-color:#1a1b1d59}.hover\:n-bg-dark-neutral-bg-default\/40:hover{background-color:#1a1b1d66}.hover\:n-bg-dark-neutral-bg-default\/45:hover{background-color:#1a1b1d73}.hover\:n-bg-dark-neutral-bg-default\/5:hover{background-color:#1a1b1d0d}.hover\:n-bg-dark-neutral-bg-default\/50:hover{background-color:#1a1b1d80}.hover\:n-bg-dark-neutral-bg-default\/55:hover{background-color:#1a1b1d8c}.hover\:n-bg-dark-neutral-bg-default\/60:hover{background-color:#1a1b1d99}.hover\:n-bg-dark-neutral-bg-default\/65:hover{background-color:#1a1b1da6}.hover\:n-bg-dark-neutral-bg-default\/70:hover{background-color:#1a1b1db3}.hover\:n-bg-dark-neutral-bg-default\/75:hover{background-color:#1a1b1dbf}.hover\:n-bg-dark-neutral-bg-default\/80:hover{background-color:#1a1b1dcc}.hover\:n-bg-dark-neutral-bg-default\/85:hover{background-color:#1a1b1dd9}.hover\:n-bg-dark-neutral-bg-default\/90:hover{background-color:#1a1b1de6}.hover\:n-bg-dark-neutral-bg-default\/95:hover{background-color:#1a1b1df2}.hover\:n-bg-dark-neutral-bg-on-bg-weak:hover{background-color:#81879014}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/0:hover{background-color:#81879000}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/10:hover{background-color:#8187901a}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/100:hover{background-color:#818790}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/15:hover{background-color:#81879026}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/20:hover{background-color:#81879033}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/25:hover{background-color:#81879040}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/30:hover{background-color:#8187904d}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/35:hover{background-color:#81879059}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/40:hover{background-color:#81879066}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/45:hover{background-color:#81879073}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/5:hover{background-color:#8187900d}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/50:hover{background-color:#81879080}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/55:hover{background-color:#8187908c}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/60:hover{background-color:#81879099}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/65:hover{background-color:#818790a6}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/70:hover{background-color:#818790b3}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/75:hover{background-color:#818790bf}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/80:hover{background-color:#818790cc}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/85:hover{background-color:#818790d9}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/90:hover{background-color:#818790e6}.hover\:n-bg-dark-neutral-bg-on-bg-weak\/95:hover{background-color:#818790f2}.hover\:n-bg-dark-neutral-bg-status:hover{background-color:#a8acb2}.hover\:n-bg-dark-neutral-bg-status\/0:hover{background-color:#a8acb200}.hover\:n-bg-dark-neutral-bg-status\/10:hover{background-color:#a8acb21a}.hover\:n-bg-dark-neutral-bg-status\/100:hover{background-color:#a8acb2}.hover\:n-bg-dark-neutral-bg-status\/15:hover{background-color:#a8acb226}.hover\:n-bg-dark-neutral-bg-status\/20:hover{background-color:#a8acb233}.hover\:n-bg-dark-neutral-bg-status\/25:hover{background-color:#a8acb240}.hover\:n-bg-dark-neutral-bg-status\/30:hover{background-color:#a8acb24d}.hover\:n-bg-dark-neutral-bg-status\/35:hover{background-color:#a8acb259}.hover\:n-bg-dark-neutral-bg-status\/40:hover{background-color:#a8acb266}.hover\:n-bg-dark-neutral-bg-status\/45:hover{background-color:#a8acb273}.hover\:n-bg-dark-neutral-bg-status\/5:hover{background-color:#a8acb20d}.hover\:n-bg-dark-neutral-bg-status\/50:hover{background-color:#a8acb280}.hover\:n-bg-dark-neutral-bg-status\/55:hover{background-color:#a8acb28c}.hover\:n-bg-dark-neutral-bg-status\/60:hover{background-color:#a8acb299}.hover\:n-bg-dark-neutral-bg-status\/65:hover{background-color:#a8acb2a6}.hover\:n-bg-dark-neutral-bg-status\/70:hover{background-color:#a8acb2b3}.hover\:n-bg-dark-neutral-bg-status\/75:hover{background-color:#a8acb2bf}.hover\:n-bg-dark-neutral-bg-status\/80:hover{background-color:#a8acb2cc}.hover\:n-bg-dark-neutral-bg-status\/85:hover{background-color:#a8acb2d9}.hover\:n-bg-dark-neutral-bg-status\/90:hover{background-color:#a8acb2e6}.hover\:n-bg-dark-neutral-bg-status\/95:hover{background-color:#a8acb2f2}.hover\:n-bg-dark-neutral-bg-strong:hover{background-color:#3c3f44}.hover\:n-bg-dark-neutral-bg-strong\/0:hover{background-color:#3c3f4400}.hover\:n-bg-dark-neutral-bg-strong\/10:hover{background-color:#3c3f441a}.hover\:n-bg-dark-neutral-bg-strong\/100:hover{background-color:#3c3f44}.hover\:n-bg-dark-neutral-bg-strong\/15:hover{background-color:#3c3f4426}.hover\:n-bg-dark-neutral-bg-strong\/20:hover{background-color:#3c3f4433}.hover\:n-bg-dark-neutral-bg-strong\/25:hover{background-color:#3c3f4440}.hover\:n-bg-dark-neutral-bg-strong\/30:hover{background-color:#3c3f444d}.hover\:n-bg-dark-neutral-bg-strong\/35:hover{background-color:#3c3f4459}.hover\:n-bg-dark-neutral-bg-strong\/40:hover{background-color:#3c3f4466}.hover\:n-bg-dark-neutral-bg-strong\/45:hover{background-color:#3c3f4473}.hover\:n-bg-dark-neutral-bg-strong\/5:hover{background-color:#3c3f440d}.hover\:n-bg-dark-neutral-bg-strong\/50:hover{background-color:#3c3f4480}.hover\:n-bg-dark-neutral-bg-strong\/55:hover{background-color:#3c3f448c}.hover\:n-bg-dark-neutral-bg-strong\/60:hover{background-color:#3c3f4499}.hover\:n-bg-dark-neutral-bg-strong\/65:hover{background-color:#3c3f44a6}.hover\:n-bg-dark-neutral-bg-strong\/70:hover{background-color:#3c3f44b3}.hover\:n-bg-dark-neutral-bg-strong\/75:hover{background-color:#3c3f44bf}.hover\:n-bg-dark-neutral-bg-strong\/80:hover{background-color:#3c3f44cc}.hover\:n-bg-dark-neutral-bg-strong\/85:hover{background-color:#3c3f44d9}.hover\:n-bg-dark-neutral-bg-strong\/90:hover{background-color:#3c3f44e6}.hover\:n-bg-dark-neutral-bg-strong\/95:hover{background-color:#3c3f44f2}.hover\:n-bg-dark-neutral-bg-stronger:hover{background-color:#6f757e}.hover\:n-bg-dark-neutral-bg-stronger\/0:hover{background-color:#6f757e00}.hover\:n-bg-dark-neutral-bg-stronger\/10:hover{background-color:#6f757e1a}.hover\:n-bg-dark-neutral-bg-stronger\/100:hover{background-color:#6f757e}.hover\:n-bg-dark-neutral-bg-stronger\/15:hover{background-color:#6f757e26}.hover\:n-bg-dark-neutral-bg-stronger\/20:hover{background-color:#6f757e33}.hover\:n-bg-dark-neutral-bg-stronger\/25:hover{background-color:#6f757e40}.hover\:n-bg-dark-neutral-bg-stronger\/30:hover{background-color:#6f757e4d}.hover\:n-bg-dark-neutral-bg-stronger\/35:hover{background-color:#6f757e59}.hover\:n-bg-dark-neutral-bg-stronger\/40:hover{background-color:#6f757e66}.hover\:n-bg-dark-neutral-bg-stronger\/45:hover{background-color:#6f757e73}.hover\:n-bg-dark-neutral-bg-stronger\/5:hover{background-color:#6f757e0d}.hover\:n-bg-dark-neutral-bg-stronger\/50:hover{background-color:#6f757e80}.hover\:n-bg-dark-neutral-bg-stronger\/55:hover{background-color:#6f757e8c}.hover\:n-bg-dark-neutral-bg-stronger\/60:hover{background-color:#6f757e99}.hover\:n-bg-dark-neutral-bg-stronger\/65:hover{background-color:#6f757ea6}.hover\:n-bg-dark-neutral-bg-stronger\/70:hover{background-color:#6f757eb3}.hover\:n-bg-dark-neutral-bg-stronger\/75:hover{background-color:#6f757ebf}.hover\:n-bg-dark-neutral-bg-stronger\/80:hover{background-color:#6f757ecc}.hover\:n-bg-dark-neutral-bg-stronger\/85:hover{background-color:#6f757ed9}.hover\:n-bg-dark-neutral-bg-stronger\/90:hover{background-color:#6f757ee6}.hover\:n-bg-dark-neutral-bg-stronger\/95:hover{background-color:#6f757ef2}.hover\:n-bg-dark-neutral-bg-strongest:hover{background-color:#f5f6f6}.hover\:n-bg-dark-neutral-bg-strongest\/0:hover{background-color:#f5f6f600}.hover\:n-bg-dark-neutral-bg-strongest\/10:hover{background-color:#f5f6f61a}.hover\:n-bg-dark-neutral-bg-strongest\/100:hover{background-color:#f5f6f6}.hover\:n-bg-dark-neutral-bg-strongest\/15:hover{background-color:#f5f6f626}.hover\:n-bg-dark-neutral-bg-strongest\/20:hover{background-color:#f5f6f633}.hover\:n-bg-dark-neutral-bg-strongest\/25:hover{background-color:#f5f6f640}.hover\:n-bg-dark-neutral-bg-strongest\/30:hover{background-color:#f5f6f64d}.hover\:n-bg-dark-neutral-bg-strongest\/35:hover{background-color:#f5f6f659}.hover\:n-bg-dark-neutral-bg-strongest\/40:hover{background-color:#f5f6f666}.hover\:n-bg-dark-neutral-bg-strongest\/45:hover{background-color:#f5f6f673}.hover\:n-bg-dark-neutral-bg-strongest\/5:hover{background-color:#f5f6f60d}.hover\:n-bg-dark-neutral-bg-strongest\/50:hover{background-color:#f5f6f680}.hover\:n-bg-dark-neutral-bg-strongest\/55:hover{background-color:#f5f6f68c}.hover\:n-bg-dark-neutral-bg-strongest\/60:hover{background-color:#f5f6f699}.hover\:n-bg-dark-neutral-bg-strongest\/65:hover{background-color:#f5f6f6a6}.hover\:n-bg-dark-neutral-bg-strongest\/70:hover{background-color:#f5f6f6b3}.hover\:n-bg-dark-neutral-bg-strongest\/75:hover{background-color:#f5f6f6bf}.hover\:n-bg-dark-neutral-bg-strongest\/80:hover{background-color:#f5f6f6cc}.hover\:n-bg-dark-neutral-bg-strongest\/85:hover{background-color:#f5f6f6d9}.hover\:n-bg-dark-neutral-bg-strongest\/90:hover{background-color:#f5f6f6e6}.hover\:n-bg-dark-neutral-bg-strongest\/95:hover{background-color:#f5f6f6f2}.hover\:n-bg-dark-neutral-bg-weak:hover{background-color:#212325}.hover\:n-bg-dark-neutral-bg-weak\/0:hover{background-color:#21232500}.hover\:n-bg-dark-neutral-bg-weak\/10:hover{background-color:#2123251a}.hover\:n-bg-dark-neutral-bg-weak\/100:hover{background-color:#212325}.hover\:n-bg-dark-neutral-bg-weak\/15:hover{background-color:#21232526}.hover\:n-bg-dark-neutral-bg-weak\/20:hover{background-color:#21232533}.hover\:n-bg-dark-neutral-bg-weak\/25:hover{background-color:#21232540}.hover\:n-bg-dark-neutral-bg-weak\/30:hover{background-color:#2123254d}.hover\:n-bg-dark-neutral-bg-weak\/35:hover{background-color:#21232559}.hover\:n-bg-dark-neutral-bg-weak\/40:hover{background-color:#21232566}.hover\:n-bg-dark-neutral-bg-weak\/45:hover{background-color:#21232573}.hover\:n-bg-dark-neutral-bg-weak\/5:hover{background-color:#2123250d}.hover\:n-bg-dark-neutral-bg-weak\/50:hover{background-color:#21232580}.hover\:n-bg-dark-neutral-bg-weak\/55:hover{background-color:#2123258c}.hover\:n-bg-dark-neutral-bg-weak\/60:hover{background-color:#21232599}.hover\:n-bg-dark-neutral-bg-weak\/65:hover{background-color:#212325a6}.hover\:n-bg-dark-neutral-bg-weak\/70:hover{background-color:#212325b3}.hover\:n-bg-dark-neutral-bg-weak\/75:hover{background-color:#212325bf}.hover\:n-bg-dark-neutral-bg-weak\/80:hover{background-color:#212325cc}.hover\:n-bg-dark-neutral-bg-weak\/85:hover{background-color:#212325d9}.hover\:n-bg-dark-neutral-bg-weak\/90:hover{background-color:#212325e6}.hover\:n-bg-dark-neutral-bg-weak\/95:hover{background-color:#212325f2}.hover\:n-bg-dark-neutral-border-strong:hover{background-color:#5e636a}.hover\:n-bg-dark-neutral-border-strong\/0:hover{background-color:#5e636a00}.hover\:n-bg-dark-neutral-border-strong\/10:hover{background-color:#5e636a1a}.hover\:n-bg-dark-neutral-border-strong\/100:hover{background-color:#5e636a}.hover\:n-bg-dark-neutral-border-strong\/15:hover{background-color:#5e636a26}.hover\:n-bg-dark-neutral-border-strong\/20:hover{background-color:#5e636a33}.hover\:n-bg-dark-neutral-border-strong\/25:hover{background-color:#5e636a40}.hover\:n-bg-dark-neutral-border-strong\/30:hover{background-color:#5e636a4d}.hover\:n-bg-dark-neutral-border-strong\/35:hover{background-color:#5e636a59}.hover\:n-bg-dark-neutral-border-strong\/40:hover{background-color:#5e636a66}.hover\:n-bg-dark-neutral-border-strong\/45:hover{background-color:#5e636a73}.hover\:n-bg-dark-neutral-border-strong\/5:hover{background-color:#5e636a0d}.hover\:n-bg-dark-neutral-border-strong\/50:hover{background-color:#5e636a80}.hover\:n-bg-dark-neutral-border-strong\/55:hover{background-color:#5e636a8c}.hover\:n-bg-dark-neutral-border-strong\/60:hover{background-color:#5e636a99}.hover\:n-bg-dark-neutral-border-strong\/65:hover{background-color:#5e636aa6}.hover\:n-bg-dark-neutral-border-strong\/70:hover{background-color:#5e636ab3}.hover\:n-bg-dark-neutral-border-strong\/75:hover{background-color:#5e636abf}.hover\:n-bg-dark-neutral-border-strong\/80:hover{background-color:#5e636acc}.hover\:n-bg-dark-neutral-border-strong\/85:hover{background-color:#5e636ad9}.hover\:n-bg-dark-neutral-border-strong\/90:hover{background-color:#5e636ae6}.hover\:n-bg-dark-neutral-border-strong\/95:hover{background-color:#5e636af2}.hover\:n-bg-dark-neutral-border-strongest:hover{background-color:#bbbec3}.hover\:n-bg-dark-neutral-border-strongest\/0:hover{background-color:#bbbec300}.hover\:n-bg-dark-neutral-border-strongest\/10:hover{background-color:#bbbec31a}.hover\:n-bg-dark-neutral-border-strongest\/100:hover{background-color:#bbbec3}.hover\:n-bg-dark-neutral-border-strongest\/15:hover{background-color:#bbbec326}.hover\:n-bg-dark-neutral-border-strongest\/20:hover{background-color:#bbbec333}.hover\:n-bg-dark-neutral-border-strongest\/25:hover{background-color:#bbbec340}.hover\:n-bg-dark-neutral-border-strongest\/30:hover{background-color:#bbbec34d}.hover\:n-bg-dark-neutral-border-strongest\/35:hover{background-color:#bbbec359}.hover\:n-bg-dark-neutral-border-strongest\/40:hover{background-color:#bbbec366}.hover\:n-bg-dark-neutral-border-strongest\/45:hover{background-color:#bbbec373}.hover\:n-bg-dark-neutral-border-strongest\/5:hover{background-color:#bbbec30d}.hover\:n-bg-dark-neutral-border-strongest\/50:hover{background-color:#bbbec380}.hover\:n-bg-dark-neutral-border-strongest\/55:hover{background-color:#bbbec38c}.hover\:n-bg-dark-neutral-border-strongest\/60:hover{background-color:#bbbec399}.hover\:n-bg-dark-neutral-border-strongest\/65:hover{background-color:#bbbec3a6}.hover\:n-bg-dark-neutral-border-strongest\/70:hover{background-color:#bbbec3b3}.hover\:n-bg-dark-neutral-border-strongest\/75:hover{background-color:#bbbec3bf}.hover\:n-bg-dark-neutral-border-strongest\/80:hover{background-color:#bbbec3cc}.hover\:n-bg-dark-neutral-border-strongest\/85:hover{background-color:#bbbec3d9}.hover\:n-bg-dark-neutral-border-strongest\/90:hover{background-color:#bbbec3e6}.hover\:n-bg-dark-neutral-border-strongest\/95:hover{background-color:#bbbec3f2}.hover\:n-bg-dark-neutral-border-weak:hover{background-color:#3c3f44}.hover\:n-bg-dark-neutral-border-weak\/0:hover{background-color:#3c3f4400}.hover\:n-bg-dark-neutral-border-weak\/10:hover{background-color:#3c3f441a}.hover\:n-bg-dark-neutral-border-weak\/100:hover{background-color:#3c3f44}.hover\:n-bg-dark-neutral-border-weak\/15:hover{background-color:#3c3f4426}.hover\:n-bg-dark-neutral-border-weak\/20:hover{background-color:#3c3f4433}.hover\:n-bg-dark-neutral-border-weak\/25:hover{background-color:#3c3f4440}.hover\:n-bg-dark-neutral-border-weak\/30:hover{background-color:#3c3f444d}.hover\:n-bg-dark-neutral-border-weak\/35:hover{background-color:#3c3f4459}.hover\:n-bg-dark-neutral-border-weak\/40:hover{background-color:#3c3f4466}.hover\:n-bg-dark-neutral-border-weak\/45:hover{background-color:#3c3f4473}.hover\:n-bg-dark-neutral-border-weak\/5:hover{background-color:#3c3f440d}.hover\:n-bg-dark-neutral-border-weak\/50:hover{background-color:#3c3f4480}.hover\:n-bg-dark-neutral-border-weak\/55:hover{background-color:#3c3f448c}.hover\:n-bg-dark-neutral-border-weak\/60:hover{background-color:#3c3f4499}.hover\:n-bg-dark-neutral-border-weak\/65:hover{background-color:#3c3f44a6}.hover\:n-bg-dark-neutral-border-weak\/70:hover{background-color:#3c3f44b3}.hover\:n-bg-dark-neutral-border-weak\/75:hover{background-color:#3c3f44bf}.hover\:n-bg-dark-neutral-border-weak\/80:hover{background-color:#3c3f44cc}.hover\:n-bg-dark-neutral-border-weak\/85:hover{background-color:#3c3f44d9}.hover\:n-bg-dark-neutral-border-weak\/90:hover{background-color:#3c3f44e6}.hover\:n-bg-dark-neutral-border-weak\/95:hover{background-color:#3c3f44f2}.hover\:n-bg-dark-neutral-hover:hover{background-color:#959aa11a}.hover\:n-bg-dark-neutral-hover\/0:hover{background-color:#959aa100}.hover\:n-bg-dark-neutral-hover\/10:hover{background-color:#959aa11a}.hover\:n-bg-dark-neutral-hover\/100:hover{background-color:#959aa1}.hover\:n-bg-dark-neutral-hover\/15:hover{background-color:#959aa126}.hover\:n-bg-dark-neutral-hover\/20:hover{background-color:#959aa133}.hover\:n-bg-dark-neutral-hover\/25:hover{background-color:#959aa140}.hover\:n-bg-dark-neutral-hover\/30:hover{background-color:#959aa14d}.hover\:n-bg-dark-neutral-hover\/35:hover{background-color:#959aa159}.hover\:n-bg-dark-neutral-hover\/40:hover{background-color:#959aa166}.hover\:n-bg-dark-neutral-hover\/45:hover{background-color:#959aa173}.hover\:n-bg-dark-neutral-hover\/5:hover{background-color:#959aa10d}.hover\:n-bg-dark-neutral-hover\/50:hover{background-color:#959aa180}.hover\:n-bg-dark-neutral-hover\/55:hover{background-color:#959aa18c}.hover\:n-bg-dark-neutral-hover\/60:hover{background-color:#959aa199}.hover\:n-bg-dark-neutral-hover\/65:hover{background-color:#959aa1a6}.hover\:n-bg-dark-neutral-hover\/70:hover{background-color:#959aa1b3}.hover\:n-bg-dark-neutral-hover\/75:hover{background-color:#959aa1bf}.hover\:n-bg-dark-neutral-hover\/80:hover{background-color:#959aa1cc}.hover\:n-bg-dark-neutral-hover\/85:hover{background-color:#959aa1d9}.hover\:n-bg-dark-neutral-hover\/90:hover{background-color:#959aa1e6}.hover\:n-bg-dark-neutral-hover\/95:hover{background-color:#959aa1f2}.hover\:n-bg-dark-neutral-icon:hover{background-color:#cfd1d4}.hover\:n-bg-dark-neutral-icon\/0:hover{background-color:#cfd1d400}.hover\:n-bg-dark-neutral-icon\/10:hover{background-color:#cfd1d41a}.hover\:n-bg-dark-neutral-icon\/100:hover{background-color:#cfd1d4}.hover\:n-bg-dark-neutral-icon\/15:hover{background-color:#cfd1d426}.hover\:n-bg-dark-neutral-icon\/20:hover{background-color:#cfd1d433}.hover\:n-bg-dark-neutral-icon\/25:hover{background-color:#cfd1d440}.hover\:n-bg-dark-neutral-icon\/30:hover{background-color:#cfd1d44d}.hover\:n-bg-dark-neutral-icon\/35:hover{background-color:#cfd1d459}.hover\:n-bg-dark-neutral-icon\/40:hover{background-color:#cfd1d466}.hover\:n-bg-dark-neutral-icon\/45:hover{background-color:#cfd1d473}.hover\:n-bg-dark-neutral-icon\/5:hover{background-color:#cfd1d40d}.hover\:n-bg-dark-neutral-icon\/50:hover{background-color:#cfd1d480}.hover\:n-bg-dark-neutral-icon\/55:hover{background-color:#cfd1d48c}.hover\:n-bg-dark-neutral-icon\/60:hover{background-color:#cfd1d499}.hover\:n-bg-dark-neutral-icon\/65:hover{background-color:#cfd1d4a6}.hover\:n-bg-dark-neutral-icon\/70:hover{background-color:#cfd1d4b3}.hover\:n-bg-dark-neutral-icon\/75:hover{background-color:#cfd1d4bf}.hover\:n-bg-dark-neutral-icon\/80:hover{background-color:#cfd1d4cc}.hover\:n-bg-dark-neutral-icon\/85:hover{background-color:#cfd1d4d9}.hover\:n-bg-dark-neutral-icon\/90:hover{background-color:#cfd1d4e6}.hover\:n-bg-dark-neutral-icon\/95:hover{background-color:#cfd1d4f2}.hover\:n-bg-dark-neutral-pressed:hover{background-color:#959aa133}.hover\:n-bg-dark-neutral-pressed\/0:hover{background-color:#959aa100}.hover\:n-bg-dark-neutral-pressed\/10:hover{background-color:#959aa11a}.hover\:n-bg-dark-neutral-pressed\/100:hover{background-color:#959aa1}.hover\:n-bg-dark-neutral-pressed\/15:hover{background-color:#959aa126}.hover\:n-bg-dark-neutral-pressed\/20:hover{background-color:#959aa133}.hover\:n-bg-dark-neutral-pressed\/25:hover{background-color:#959aa140}.hover\:n-bg-dark-neutral-pressed\/30:hover{background-color:#959aa14d}.hover\:n-bg-dark-neutral-pressed\/35:hover{background-color:#959aa159}.hover\:n-bg-dark-neutral-pressed\/40:hover{background-color:#959aa166}.hover\:n-bg-dark-neutral-pressed\/45:hover{background-color:#959aa173}.hover\:n-bg-dark-neutral-pressed\/5:hover{background-color:#959aa10d}.hover\:n-bg-dark-neutral-pressed\/50:hover{background-color:#959aa180}.hover\:n-bg-dark-neutral-pressed\/55:hover{background-color:#959aa18c}.hover\:n-bg-dark-neutral-pressed\/60:hover{background-color:#959aa199}.hover\:n-bg-dark-neutral-pressed\/65:hover{background-color:#959aa1a6}.hover\:n-bg-dark-neutral-pressed\/70:hover{background-color:#959aa1b3}.hover\:n-bg-dark-neutral-pressed\/75:hover{background-color:#959aa1bf}.hover\:n-bg-dark-neutral-pressed\/80:hover{background-color:#959aa1cc}.hover\:n-bg-dark-neutral-pressed\/85:hover{background-color:#959aa1d9}.hover\:n-bg-dark-neutral-pressed\/90:hover{background-color:#959aa1e6}.hover\:n-bg-dark-neutral-pressed\/95:hover{background-color:#959aa1f2}.hover\:n-bg-dark-neutral-text-default:hover{background-color:#f5f6f6}.hover\:n-bg-dark-neutral-text-default\/0:hover{background-color:#f5f6f600}.hover\:n-bg-dark-neutral-text-default\/10:hover{background-color:#f5f6f61a}.hover\:n-bg-dark-neutral-text-default\/100:hover{background-color:#f5f6f6}.hover\:n-bg-dark-neutral-text-default\/15:hover{background-color:#f5f6f626}.hover\:n-bg-dark-neutral-text-default\/20:hover{background-color:#f5f6f633}.hover\:n-bg-dark-neutral-text-default\/25:hover{background-color:#f5f6f640}.hover\:n-bg-dark-neutral-text-default\/30:hover{background-color:#f5f6f64d}.hover\:n-bg-dark-neutral-text-default\/35:hover{background-color:#f5f6f659}.hover\:n-bg-dark-neutral-text-default\/40:hover{background-color:#f5f6f666}.hover\:n-bg-dark-neutral-text-default\/45:hover{background-color:#f5f6f673}.hover\:n-bg-dark-neutral-text-default\/5:hover{background-color:#f5f6f60d}.hover\:n-bg-dark-neutral-text-default\/50:hover{background-color:#f5f6f680}.hover\:n-bg-dark-neutral-text-default\/55:hover{background-color:#f5f6f68c}.hover\:n-bg-dark-neutral-text-default\/60:hover{background-color:#f5f6f699}.hover\:n-bg-dark-neutral-text-default\/65:hover{background-color:#f5f6f6a6}.hover\:n-bg-dark-neutral-text-default\/70:hover{background-color:#f5f6f6b3}.hover\:n-bg-dark-neutral-text-default\/75:hover{background-color:#f5f6f6bf}.hover\:n-bg-dark-neutral-text-default\/80:hover{background-color:#f5f6f6cc}.hover\:n-bg-dark-neutral-text-default\/85:hover{background-color:#f5f6f6d9}.hover\:n-bg-dark-neutral-text-default\/90:hover{background-color:#f5f6f6e6}.hover\:n-bg-dark-neutral-text-default\/95:hover{background-color:#f5f6f6f2}.hover\:n-bg-dark-neutral-text-inverse:hover{background-color:#1a1b1d}.hover\:n-bg-dark-neutral-text-inverse\/0:hover{background-color:#1a1b1d00}.hover\:n-bg-dark-neutral-text-inverse\/10:hover{background-color:#1a1b1d1a}.hover\:n-bg-dark-neutral-text-inverse\/100:hover{background-color:#1a1b1d}.hover\:n-bg-dark-neutral-text-inverse\/15:hover{background-color:#1a1b1d26}.hover\:n-bg-dark-neutral-text-inverse\/20:hover{background-color:#1a1b1d33}.hover\:n-bg-dark-neutral-text-inverse\/25:hover{background-color:#1a1b1d40}.hover\:n-bg-dark-neutral-text-inverse\/30:hover{background-color:#1a1b1d4d}.hover\:n-bg-dark-neutral-text-inverse\/35:hover{background-color:#1a1b1d59}.hover\:n-bg-dark-neutral-text-inverse\/40:hover{background-color:#1a1b1d66}.hover\:n-bg-dark-neutral-text-inverse\/45:hover{background-color:#1a1b1d73}.hover\:n-bg-dark-neutral-text-inverse\/5:hover{background-color:#1a1b1d0d}.hover\:n-bg-dark-neutral-text-inverse\/50:hover{background-color:#1a1b1d80}.hover\:n-bg-dark-neutral-text-inverse\/55:hover{background-color:#1a1b1d8c}.hover\:n-bg-dark-neutral-text-inverse\/60:hover{background-color:#1a1b1d99}.hover\:n-bg-dark-neutral-text-inverse\/65:hover{background-color:#1a1b1da6}.hover\:n-bg-dark-neutral-text-inverse\/70:hover{background-color:#1a1b1db3}.hover\:n-bg-dark-neutral-text-inverse\/75:hover{background-color:#1a1b1dbf}.hover\:n-bg-dark-neutral-text-inverse\/80:hover{background-color:#1a1b1dcc}.hover\:n-bg-dark-neutral-text-inverse\/85:hover{background-color:#1a1b1dd9}.hover\:n-bg-dark-neutral-text-inverse\/90:hover{background-color:#1a1b1de6}.hover\:n-bg-dark-neutral-text-inverse\/95:hover{background-color:#1a1b1df2}.hover\:n-bg-dark-neutral-text-weak:hover{background-color:#cfd1d4}.hover\:n-bg-dark-neutral-text-weak\/0:hover{background-color:#cfd1d400}.hover\:n-bg-dark-neutral-text-weak\/10:hover{background-color:#cfd1d41a}.hover\:n-bg-dark-neutral-text-weak\/100:hover{background-color:#cfd1d4}.hover\:n-bg-dark-neutral-text-weak\/15:hover{background-color:#cfd1d426}.hover\:n-bg-dark-neutral-text-weak\/20:hover{background-color:#cfd1d433}.hover\:n-bg-dark-neutral-text-weak\/25:hover{background-color:#cfd1d440}.hover\:n-bg-dark-neutral-text-weak\/30:hover{background-color:#cfd1d44d}.hover\:n-bg-dark-neutral-text-weak\/35:hover{background-color:#cfd1d459}.hover\:n-bg-dark-neutral-text-weak\/40:hover{background-color:#cfd1d466}.hover\:n-bg-dark-neutral-text-weak\/45:hover{background-color:#cfd1d473}.hover\:n-bg-dark-neutral-text-weak\/5:hover{background-color:#cfd1d40d}.hover\:n-bg-dark-neutral-text-weak\/50:hover{background-color:#cfd1d480}.hover\:n-bg-dark-neutral-text-weak\/55:hover{background-color:#cfd1d48c}.hover\:n-bg-dark-neutral-text-weak\/60:hover{background-color:#cfd1d499}.hover\:n-bg-dark-neutral-text-weak\/65:hover{background-color:#cfd1d4a6}.hover\:n-bg-dark-neutral-text-weak\/70:hover{background-color:#cfd1d4b3}.hover\:n-bg-dark-neutral-text-weak\/75:hover{background-color:#cfd1d4bf}.hover\:n-bg-dark-neutral-text-weak\/80:hover{background-color:#cfd1d4cc}.hover\:n-bg-dark-neutral-text-weak\/85:hover{background-color:#cfd1d4d9}.hover\:n-bg-dark-neutral-text-weak\/90:hover{background-color:#cfd1d4e6}.hover\:n-bg-dark-neutral-text-weak\/95:hover{background-color:#cfd1d4f2}.hover\:n-bg-dark-neutral-text-weaker:hover{background-color:#a8acb2}.hover\:n-bg-dark-neutral-text-weaker\/0:hover{background-color:#a8acb200}.hover\:n-bg-dark-neutral-text-weaker\/10:hover{background-color:#a8acb21a}.hover\:n-bg-dark-neutral-text-weaker\/100:hover{background-color:#a8acb2}.hover\:n-bg-dark-neutral-text-weaker\/15:hover{background-color:#a8acb226}.hover\:n-bg-dark-neutral-text-weaker\/20:hover{background-color:#a8acb233}.hover\:n-bg-dark-neutral-text-weaker\/25:hover{background-color:#a8acb240}.hover\:n-bg-dark-neutral-text-weaker\/30:hover{background-color:#a8acb24d}.hover\:n-bg-dark-neutral-text-weaker\/35:hover{background-color:#a8acb259}.hover\:n-bg-dark-neutral-text-weaker\/40:hover{background-color:#a8acb266}.hover\:n-bg-dark-neutral-text-weaker\/45:hover{background-color:#a8acb273}.hover\:n-bg-dark-neutral-text-weaker\/5:hover{background-color:#a8acb20d}.hover\:n-bg-dark-neutral-text-weaker\/50:hover{background-color:#a8acb280}.hover\:n-bg-dark-neutral-text-weaker\/55:hover{background-color:#a8acb28c}.hover\:n-bg-dark-neutral-text-weaker\/60:hover{background-color:#a8acb299}.hover\:n-bg-dark-neutral-text-weaker\/65:hover{background-color:#a8acb2a6}.hover\:n-bg-dark-neutral-text-weaker\/70:hover{background-color:#a8acb2b3}.hover\:n-bg-dark-neutral-text-weaker\/75:hover{background-color:#a8acb2bf}.hover\:n-bg-dark-neutral-text-weaker\/80:hover{background-color:#a8acb2cc}.hover\:n-bg-dark-neutral-text-weaker\/85:hover{background-color:#a8acb2d9}.hover\:n-bg-dark-neutral-text-weaker\/90:hover{background-color:#a8acb2e6}.hover\:n-bg-dark-neutral-text-weaker\/95:hover{background-color:#a8acb2f2}.hover\:n-bg-dark-neutral-text-weakest:hover{background-color:#818790}.hover\:n-bg-dark-neutral-text-weakest\/0:hover{background-color:#81879000}.hover\:n-bg-dark-neutral-text-weakest\/10:hover{background-color:#8187901a}.hover\:n-bg-dark-neutral-text-weakest\/100:hover{background-color:#818790}.hover\:n-bg-dark-neutral-text-weakest\/15:hover{background-color:#81879026}.hover\:n-bg-dark-neutral-text-weakest\/20:hover{background-color:#81879033}.hover\:n-bg-dark-neutral-text-weakest\/25:hover{background-color:#81879040}.hover\:n-bg-dark-neutral-text-weakest\/30:hover{background-color:#8187904d}.hover\:n-bg-dark-neutral-text-weakest\/35:hover{background-color:#81879059}.hover\:n-bg-dark-neutral-text-weakest\/40:hover{background-color:#81879066}.hover\:n-bg-dark-neutral-text-weakest\/45:hover{background-color:#81879073}.hover\:n-bg-dark-neutral-text-weakest\/5:hover{background-color:#8187900d}.hover\:n-bg-dark-neutral-text-weakest\/50:hover{background-color:#81879080}.hover\:n-bg-dark-neutral-text-weakest\/55:hover{background-color:#8187908c}.hover\:n-bg-dark-neutral-text-weakest\/60:hover{background-color:#81879099}.hover\:n-bg-dark-neutral-text-weakest\/65:hover{background-color:#818790a6}.hover\:n-bg-dark-neutral-text-weakest\/70:hover{background-color:#818790b3}.hover\:n-bg-dark-neutral-text-weakest\/75:hover{background-color:#818790bf}.hover\:n-bg-dark-neutral-text-weakest\/80:hover{background-color:#818790cc}.hover\:n-bg-dark-neutral-text-weakest\/85:hover{background-color:#818790d9}.hover\:n-bg-dark-neutral-text-weakest\/90:hover{background-color:#818790e6}.hover\:n-bg-dark-neutral-text-weakest\/95:hover{background-color:#818790f2}.hover\:n-bg-dark-primary-bg-selected:hover{background-color:#262f31}.hover\:n-bg-dark-primary-bg-selected\/0:hover{background-color:#262f3100}.hover\:n-bg-dark-primary-bg-selected\/10:hover{background-color:#262f311a}.hover\:n-bg-dark-primary-bg-selected\/100:hover{background-color:#262f31}.hover\:n-bg-dark-primary-bg-selected\/15:hover{background-color:#262f3126}.hover\:n-bg-dark-primary-bg-selected\/20:hover{background-color:#262f3133}.hover\:n-bg-dark-primary-bg-selected\/25:hover{background-color:#262f3140}.hover\:n-bg-dark-primary-bg-selected\/30:hover{background-color:#262f314d}.hover\:n-bg-dark-primary-bg-selected\/35:hover{background-color:#262f3159}.hover\:n-bg-dark-primary-bg-selected\/40:hover{background-color:#262f3166}.hover\:n-bg-dark-primary-bg-selected\/45:hover{background-color:#262f3173}.hover\:n-bg-dark-primary-bg-selected\/5:hover{background-color:#262f310d}.hover\:n-bg-dark-primary-bg-selected\/50:hover{background-color:#262f3180}.hover\:n-bg-dark-primary-bg-selected\/55:hover{background-color:#262f318c}.hover\:n-bg-dark-primary-bg-selected\/60:hover{background-color:#262f3199}.hover\:n-bg-dark-primary-bg-selected\/65:hover{background-color:#262f31a6}.hover\:n-bg-dark-primary-bg-selected\/70:hover{background-color:#262f31b3}.hover\:n-bg-dark-primary-bg-selected\/75:hover{background-color:#262f31bf}.hover\:n-bg-dark-primary-bg-selected\/80:hover{background-color:#262f31cc}.hover\:n-bg-dark-primary-bg-selected\/85:hover{background-color:#262f31d9}.hover\:n-bg-dark-primary-bg-selected\/90:hover{background-color:#262f31e6}.hover\:n-bg-dark-primary-bg-selected\/95:hover{background-color:#262f31f2}.hover\:n-bg-dark-primary-bg-status:hover{background-color:#5db3bf}.hover\:n-bg-dark-primary-bg-status\/0:hover{background-color:#5db3bf00}.hover\:n-bg-dark-primary-bg-status\/10:hover{background-color:#5db3bf1a}.hover\:n-bg-dark-primary-bg-status\/100:hover{background-color:#5db3bf}.hover\:n-bg-dark-primary-bg-status\/15:hover{background-color:#5db3bf26}.hover\:n-bg-dark-primary-bg-status\/20:hover{background-color:#5db3bf33}.hover\:n-bg-dark-primary-bg-status\/25:hover{background-color:#5db3bf40}.hover\:n-bg-dark-primary-bg-status\/30:hover{background-color:#5db3bf4d}.hover\:n-bg-dark-primary-bg-status\/35:hover{background-color:#5db3bf59}.hover\:n-bg-dark-primary-bg-status\/40:hover{background-color:#5db3bf66}.hover\:n-bg-dark-primary-bg-status\/45:hover{background-color:#5db3bf73}.hover\:n-bg-dark-primary-bg-status\/5:hover{background-color:#5db3bf0d}.hover\:n-bg-dark-primary-bg-status\/50:hover{background-color:#5db3bf80}.hover\:n-bg-dark-primary-bg-status\/55:hover{background-color:#5db3bf8c}.hover\:n-bg-dark-primary-bg-status\/60:hover{background-color:#5db3bf99}.hover\:n-bg-dark-primary-bg-status\/65:hover{background-color:#5db3bfa6}.hover\:n-bg-dark-primary-bg-status\/70:hover{background-color:#5db3bfb3}.hover\:n-bg-dark-primary-bg-status\/75:hover{background-color:#5db3bfbf}.hover\:n-bg-dark-primary-bg-status\/80:hover{background-color:#5db3bfcc}.hover\:n-bg-dark-primary-bg-status\/85:hover{background-color:#5db3bfd9}.hover\:n-bg-dark-primary-bg-status\/90:hover{background-color:#5db3bfe6}.hover\:n-bg-dark-primary-bg-status\/95:hover{background-color:#5db3bff2}.hover\:n-bg-dark-primary-bg-strong:hover{background-color:#8fe3e8}.hover\:n-bg-dark-primary-bg-strong\/0:hover{background-color:#8fe3e800}.hover\:n-bg-dark-primary-bg-strong\/10:hover{background-color:#8fe3e81a}.hover\:n-bg-dark-primary-bg-strong\/100:hover{background-color:#8fe3e8}.hover\:n-bg-dark-primary-bg-strong\/15:hover{background-color:#8fe3e826}.hover\:n-bg-dark-primary-bg-strong\/20:hover{background-color:#8fe3e833}.hover\:n-bg-dark-primary-bg-strong\/25:hover{background-color:#8fe3e840}.hover\:n-bg-dark-primary-bg-strong\/30:hover{background-color:#8fe3e84d}.hover\:n-bg-dark-primary-bg-strong\/35:hover{background-color:#8fe3e859}.hover\:n-bg-dark-primary-bg-strong\/40:hover{background-color:#8fe3e866}.hover\:n-bg-dark-primary-bg-strong\/45:hover{background-color:#8fe3e873}.hover\:n-bg-dark-primary-bg-strong\/5:hover{background-color:#8fe3e80d}.hover\:n-bg-dark-primary-bg-strong\/50:hover{background-color:#8fe3e880}.hover\:n-bg-dark-primary-bg-strong\/55:hover{background-color:#8fe3e88c}.hover\:n-bg-dark-primary-bg-strong\/60:hover{background-color:#8fe3e899}.hover\:n-bg-dark-primary-bg-strong\/65:hover{background-color:#8fe3e8a6}.hover\:n-bg-dark-primary-bg-strong\/70:hover{background-color:#8fe3e8b3}.hover\:n-bg-dark-primary-bg-strong\/75:hover{background-color:#8fe3e8bf}.hover\:n-bg-dark-primary-bg-strong\/80:hover{background-color:#8fe3e8cc}.hover\:n-bg-dark-primary-bg-strong\/85:hover{background-color:#8fe3e8d9}.hover\:n-bg-dark-primary-bg-strong\/90:hover{background-color:#8fe3e8e6}.hover\:n-bg-dark-primary-bg-strong\/95:hover{background-color:#8fe3e8f2}.hover\:n-bg-dark-primary-bg-weak:hover{background-color:#262f31}.hover\:n-bg-dark-primary-bg-weak\/0:hover{background-color:#262f3100}.hover\:n-bg-dark-primary-bg-weak\/10:hover{background-color:#262f311a}.hover\:n-bg-dark-primary-bg-weak\/100:hover{background-color:#262f31}.hover\:n-bg-dark-primary-bg-weak\/15:hover{background-color:#262f3126}.hover\:n-bg-dark-primary-bg-weak\/20:hover{background-color:#262f3133}.hover\:n-bg-dark-primary-bg-weak\/25:hover{background-color:#262f3140}.hover\:n-bg-dark-primary-bg-weak\/30:hover{background-color:#262f314d}.hover\:n-bg-dark-primary-bg-weak\/35:hover{background-color:#262f3159}.hover\:n-bg-dark-primary-bg-weak\/40:hover{background-color:#262f3166}.hover\:n-bg-dark-primary-bg-weak\/45:hover{background-color:#262f3173}.hover\:n-bg-dark-primary-bg-weak\/5:hover{background-color:#262f310d}.hover\:n-bg-dark-primary-bg-weak\/50:hover{background-color:#262f3180}.hover\:n-bg-dark-primary-bg-weak\/55:hover{background-color:#262f318c}.hover\:n-bg-dark-primary-bg-weak\/60:hover{background-color:#262f3199}.hover\:n-bg-dark-primary-bg-weak\/65:hover{background-color:#262f31a6}.hover\:n-bg-dark-primary-bg-weak\/70:hover{background-color:#262f31b3}.hover\:n-bg-dark-primary-bg-weak\/75:hover{background-color:#262f31bf}.hover\:n-bg-dark-primary-bg-weak\/80:hover{background-color:#262f31cc}.hover\:n-bg-dark-primary-bg-weak\/85:hover{background-color:#262f31d9}.hover\:n-bg-dark-primary-bg-weak\/90:hover{background-color:#262f31e6}.hover\:n-bg-dark-primary-bg-weak\/95:hover{background-color:#262f31f2}.hover\:n-bg-dark-primary-border-strong:hover{background-color:#8fe3e8}.hover\:n-bg-dark-primary-border-strong\/0:hover{background-color:#8fe3e800}.hover\:n-bg-dark-primary-border-strong\/10:hover{background-color:#8fe3e81a}.hover\:n-bg-dark-primary-border-strong\/100:hover{background-color:#8fe3e8}.hover\:n-bg-dark-primary-border-strong\/15:hover{background-color:#8fe3e826}.hover\:n-bg-dark-primary-border-strong\/20:hover{background-color:#8fe3e833}.hover\:n-bg-dark-primary-border-strong\/25:hover{background-color:#8fe3e840}.hover\:n-bg-dark-primary-border-strong\/30:hover{background-color:#8fe3e84d}.hover\:n-bg-dark-primary-border-strong\/35:hover{background-color:#8fe3e859}.hover\:n-bg-dark-primary-border-strong\/40:hover{background-color:#8fe3e866}.hover\:n-bg-dark-primary-border-strong\/45:hover{background-color:#8fe3e873}.hover\:n-bg-dark-primary-border-strong\/5:hover{background-color:#8fe3e80d}.hover\:n-bg-dark-primary-border-strong\/50:hover{background-color:#8fe3e880}.hover\:n-bg-dark-primary-border-strong\/55:hover{background-color:#8fe3e88c}.hover\:n-bg-dark-primary-border-strong\/60:hover{background-color:#8fe3e899}.hover\:n-bg-dark-primary-border-strong\/65:hover{background-color:#8fe3e8a6}.hover\:n-bg-dark-primary-border-strong\/70:hover{background-color:#8fe3e8b3}.hover\:n-bg-dark-primary-border-strong\/75:hover{background-color:#8fe3e8bf}.hover\:n-bg-dark-primary-border-strong\/80:hover{background-color:#8fe3e8cc}.hover\:n-bg-dark-primary-border-strong\/85:hover{background-color:#8fe3e8d9}.hover\:n-bg-dark-primary-border-strong\/90:hover{background-color:#8fe3e8e6}.hover\:n-bg-dark-primary-border-strong\/95:hover{background-color:#8fe3e8f2}.hover\:n-bg-dark-primary-border-weak:hover{background-color:#02507b}.hover\:n-bg-dark-primary-border-weak\/0:hover{background-color:#02507b00}.hover\:n-bg-dark-primary-border-weak\/10:hover{background-color:#02507b1a}.hover\:n-bg-dark-primary-border-weak\/100:hover{background-color:#02507b}.hover\:n-bg-dark-primary-border-weak\/15:hover{background-color:#02507b26}.hover\:n-bg-dark-primary-border-weak\/20:hover{background-color:#02507b33}.hover\:n-bg-dark-primary-border-weak\/25:hover{background-color:#02507b40}.hover\:n-bg-dark-primary-border-weak\/30:hover{background-color:#02507b4d}.hover\:n-bg-dark-primary-border-weak\/35:hover{background-color:#02507b59}.hover\:n-bg-dark-primary-border-weak\/40:hover{background-color:#02507b66}.hover\:n-bg-dark-primary-border-weak\/45:hover{background-color:#02507b73}.hover\:n-bg-dark-primary-border-weak\/5:hover{background-color:#02507b0d}.hover\:n-bg-dark-primary-border-weak\/50:hover{background-color:#02507b80}.hover\:n-bg-dark-primary-border-weak\/55:hover{background-color:#02507b8c}.hover\:n-bg-dark-primary-border-weak\/60:hover{background-color:#02507b99}.hover\:n-bg-dark-primary-border-weak\/65:hover{background-color:#02507ba6}.hover\:n-bg-dark-primary-border-weak\/70:hover{background-color:#02507bb3}.hover\:n-bg-dark-primary-border-weak\/75:hover{background-color:#02507bbf}.hover\:n-bg-dark-primary-border-weak\/80:hover{background-color:#02507bcc}.hover\:n-bg-dark-primary-border-weak\/85:hover{background-color:#02507bd9}.hover\:n-bg-dark-primary-border-weak\/90:hover{background-color:#02507be6}.hover\:n-bg-dark-primary-border-weak\/95:hover{background-color:#02507bf2}.hover\:n-bg-dark-primary-focus:hover{background-color:#5db3bf}.hover\:n-bg-dark-primary-focus\/0:hover{background-color:#5db3bf00}.hover\:n-bg-dark-primary-focus\/10:hover{background-color:#5db3bf1a}.hover\:n-bg-dark-primary-focus\/100:hover{background-color:#5db3bf}.hover\:n-bg-dark-primary-focus\/15:hover{background-color:#5db3bf26}.hover\:n-bg-dark-primary-focus\/20:hover{background-color:#5db3bf33}.hover\:n-bg-dark-primary-focus\/25:hover{background-color:#5db3bf40}.hover\:n-bg-dark-primary-focus\/30:hover{background-color:#5db3bf4d}.hover\:n-bg-dark-primary-focus\/35:hover{background-color:#5db3bf59}.hover\:n-bg-dark-primary-focus\/40:hover{background-color:#5db3bf66}.hover\:n-bg-dark-primary-focus\/45:hover{background-color:#5db3bf73}.hover\:n-bg-dark-primary-focus\/5:hover{background-color:#5db3bf0d}.hover\:n-bg-dark-primary-focus\/50:hover{background-color:#5db3bf80}.hover\:n-bg-dark-primary-focus\/55:hover{background-color:#5db3bf8c}.hover\:n-bg-dark-primary-focus\/60:hover{background-color:#5db3bf99}.hover\:n-bg-dark-primary-focus\/65:hover{background-color:#5db3bfa6}.hover\:n-bg-dark-primary-focus\/70:hover{background-color:#5db3bfb3}.hover\:n-bg-dark-primary-focus\/75:hover{background-color:#5db3bfbf}.hover\:n-bg-dark-primary-focus\/80:hover{background-color:#5db3bfcc}.hover\:n-bg-dark-primary-focus\/85:hover{background-color:#5db3bfd9}.hover\:n-bg-dark-primary-focus\/90:hover{background-color:#5db3bfe6}.hover\:n-bg-dark-primary-focus\/95:hover{background-color:#5db3bff2}.hover\:n-bg-dark-primary-hover-strong:hover{background-color:#5db3bf}.hover\:n-bg-dark-primary-hover-strong\/0:hover{background-color:#5db3bf00}.hover\:n-bg-dark-primary-hover-strong\/10:hover{background-color:#5db3bf1a}.hover\:n-bg-dark-primary-hover-strong\/100:hover{background-color:#5db3bf}.hover\:n-bg-dark-primary-hover-strong\/15:hover{background-color:#5db3bf26}.hover\:n-bg-dark-primary-hover-strong\/20:hover{background-color:#5db3bf33}.hover\:n-bg-dark-primary-hover-strong\/25:hover{background-color:#5db3bf40}.hover\:n-bg-dark-primary-hover-strong\/30:hover{background-color:#5db3bf4d}.hover\:n-bg-dark-primary-hover-strong\/35:hover{background-color:#5db3bf59}.hover\:n-bg-dark-primary-hover-strong\/40:hover{background-color:#5db3bf66}.hover\:n-bg-dark-primary-hover-strong\/45:hover{background-color:#5db3bf73}.hover\:n-bg-dark-primary-hover-strong\/5:hover{background-color:#5db3bf0d}.hover\:n-bg-dark-primary-hover-strong\/50:hover{background-color:#5db3bf80}.hover\:n-bg-dark-primary-hover-strong\/55:hover{background-color:#5db3bf8c}.hover\:n-bg-dark-primary-hover-strong\/60:hover{background-color:#5db3bf99}.hover\:n-bg-dark-primary-hover-strong\/65:hover{background-color:#5db3bfa6}.hover\:n-bg-dark-primary-hover-strong\/70:hover{background-color:#5db3bfb3}.hover\:n-bg-dark-primary-hover-strong\/75:hover{background-color:#5db3bfbf}.hover\:n-bg-dark-primary-hover-strong\/80:hover{background-color:#5db3bfcc}.hover\:n-bg-dark-primary-hover-strong\/85:hover{background-color:#5db3bfd9}.hover\:n-bg-dark-primary-hover-strong\/90:hover{background-color:#5db3bfe6}.hover\:n-bg-dark-primary-hover-strong\/95:hover{background-color:#5db3bff2}.hover\:n-bg-dark-primary-hover-weak:hover{background-color:#8fe3e814}.hover\:n-bg-dark-primary-hover-weak\/0:hover{background-color:#8fe3e800}.hover\:n-bg-dark-primary-hover-weak\/10:hover{background-color:#8fe3e81a}.hover\:n-bg-dark-primary-hover-weak\/100:hover{background-color:#8fe3e8}.hover\:n-bg-dark-primary-hover-weak\/15:hover{background-color:#8fe3e826}.hover\:n-bg-dark-primary-hover-weak\/20:hover{background-color:#8fe3e833}.hover\:n-bg-dark-primary-hover-weak\/25:hover{background-color:#8fe3e840}.hover\:n-bg-dark-primary-hover-weak\/30:hover{background-color:#8fe3e84d}.hover\:n-bg-dark-primary-hover-weak\/35:hover{background-color:#8fe3e859}.hover\:n-bg-dark-primary-hover-weak\/40:hover{background-color:#8fe3e866}.hover\:n-bg-dark-primary-hover-weak\/45:hover{background-color:#8fe3e873}.hover\:n-bg-dark-primary-hover-weak\/5:hover{background-color:#8fe3e80d}.hover\:n-bg-dark-primary-hover-weak\/50:hover{background-color:#8fe3e880}.hover\:n-bg-dark-primary-hover-weak\/55:hover{background-color:#8fe3e88c}.hover\:n-bg-dark-primary-hover-weak\/60:hover{background-color:#8fe3e899}.hover\:n-bg-dark-primary-hover-weak\/65:hover{background-color:#8fe3e8a6}.hover\:n-bg-dark-primary-hover-weak\/70:hover{background-color:#8fe3e8b3}.hover\:n-bg-dark-primary-hover-weak\/75:hover{background-color:#8fe3e8bf}.hover\:n-bg-dark-primary-hover-weak\/80:hover{background-color:#8fe3e8cc}.hover\:n-bg-dark-primary-hover-weak\/85:hover{background-color:#8fe3e8d9}.hover\:n-bg-dark-primary-hover-weak\/90:hover{background-color:#8fe3e8e6}.hover\:n-bg-dark-primary-hover-weak\/95:hover{background-color:#8fe3e8f2}.hover\:n-bg-dark-primary-icon:hover{background-color:#8fe3e8}.hover\:n-bg-dark-primary-icon\/0:hover{background-color:#8fe3e800}.hover\:n-bg-dark-primary-icon\/10:hover{background-color:#8fe3e81a}.hover\:n-bg-dark-primary-icon\/100:hover{background-color:#8fe3e8}.hover\:n-bg-dark-primary-icon\/15:hover{background-color:#8fe3e826}.hover\:n-bg-dark-primary-icon\/20:hover{background-color:#8fe3e833}.hover\:n-bg-dark-primary-icon\/25:hover{background-color:#8fe3e840}.hover\:n-bg-dark-primary-icon\/30:hover{background-color:#8fe3e84d}.hover\:n-bg-dark-primary-icon\/35:hover{background-color:#8fe3e859}.hover\:n-bg-dark-primary-icon\/40:hover{background-color:#8fe3e866}.hover\:n-bg-dark-primary-icon\/45:hover{background-color:#8fe3e873}.hover\:n-bg-dark-primary-icon\/5:hover{background-color:#8fe3e80d}.hover\:n-bg-dark-primary-icon\/50:hover{background-color:#8fe3e880}.hover\:n-bg-dark-primary-icon\/55:hover{background-color:#8fe3e88c}.hover\:n-bg-dark-primary-icon\/60:hover{background-color:#8fe3e899}.hover\:n-bg-dark-primary-icon\/65:hover{background-color:#8fe3e8a6}.hover\:n-bg-dark-primary-icon\/70:hover{background-color:#8fe3e8b3}.hover\:n-bg-dark-primary-icon\/75:hover{background-color:#8fe3e8bf}.hover\:n-bg-dark-primary-icon\/80:hover{background-color:#8fe3e8cc}.hover\:n-bg-dark-primary-icon\/85:hover{background-color:#8fe3e8d9}.hover\:n-bg-dark-primary-icon\/90:hover{background-color:#8fe3e8e6}.hover\:n-bg-dark-primary-icon\/95:hover{background-color:#8fe3e8f2}.hover\:n-bg-dark-primary-pressed-strong:hover{background-color:#4c99a4}.hover\:n-bg-dark-primary-pressed-strong\/0:hover{background-color:#4c99a400}.hover\:n-bg-dark-primary-pressed-strong\/10:hover{background-color:#4c99a41a}.hover\:n-bg-dark-primary-pressed-strong\/100:hover{background-color:#4c99a4}.hover\:n-bg-dark-primary-pressed-strong\/15:hover{background-color:#4c99a426}.hover\:n-bg-dark-primary-pressed-strong\/20:hover{background-color:#4c99a433}.hover\:n-bg-dark-primary-pressed-strong\/25:hover{background-color:#4c99a440}.hover\:n-bg-dark-primary-pressed-strong\/30:hover{background-color:#4c99a44d}.hover\:n-bg-dark-primary-pressed-strong\/35:hover{background-color:#4c99a459}.hover\:n-bg-dark-primary-pressed-strong\/40:hover{background-color:#4c99a466}.hover\:n-bg-dark-primary-pressed-strong\/45:hover{background-color:#4c99a473}.hover\:n-bg-dark-primary-pressed-strong\/5:hover{background-color:#4c99a40d}.hover\:n-bg-dark-primary-pressed-strong\/50:hover{background-color:#4c99a480}.hover\:n-bg-dark-primary-pressed-strong\/55:hover{background-color:#4c99a48c}.hover\:n-bg-dark-primary-pressed-strong\/60:hover{background-color:#4c99a499}.hover\:n-bg-dark-primary-pressed-strong\/65:hover{background-color:#4c99a4a6}.hover\:n-bg-dark-primary-pressed-strong\/70:hover{background-color:#4c99a4b3}.hover\:n-bg-dark-primary-pressed-strong\/75:hover{background-color:#4c99a4bf}.hover\:n-bg-dark-primary-pressed-strong\/80:hover{background-color:#4c99a4cc}.hover\:n-bg-dark-primary-pressed-strong\/85:hover{background-color:#4c99a4d9}.hover\:n-bg-dark-primary-pressed-strong\/90:hover{background-color:#4c99a4e6}.hover\:n-bg-dark-primary-pressed-strong\/95:hover{background-color:#4c99a4f2}.hover\:n-bg-dark-primary-pressed-weak:hover{background-color:#8fe3e81f}.hover\:n-bg-dark-primary-pressed-weak\/0:hover{background-color:#8fe3e800}.hover\:n-bg-dark-primary-pressed-weak\/10:hover{background-color:#8fe3e81a}.hover\:n-bg-dark-primary-pressed-weak\/100:hover{background-color:#8fe3e8}.hover\:n-bg-dark-primary-pressed-weak\/15:hover{background-color:#8fe3e826}.hover\:n-bg-dark-primary-pressed-weak\/20:hover{background-color:#8fe3e833}.hover\:n-bg-dark-primary-pressed-weak\/25:hover{background-color:#8fe3e840}.hover\:n-bg-dark-primary-pressed-weak\/30:hover{background-color:#8fe3e84d}.hover\:n-bg-dark-primary-pressed-weak\/35:hover{background-color:#8fe3e859}.hover\:n-bg-dark-primary-pressed-weak\/40:hover{background-color:#8fe3e866}.hover\:n-bg-dark-primary-pressed-weak\/45:hover{background-color:#8fe3e873}.hover\:n-bg-dark-primary-pressed-weak\/5:hover{background-color:#8fe3e80d}.hover\:n-bg-dark-primary-pressed-weak\/50:hover{background-color:#8fe3e880}.hover\:n-bg-dark-primary-pressed-weak\/55:hover{background-color:#8fe3e88c}.hover\:n-bg-dark-primary-pressed-weak\/60:hover{background-color:#8fe3e899}.hover\:n-bg-dark-primary-pressed-weak\/65:hover{background-color:#8fe3e8a6}.hover\:n-bg-dark-primary-pressed-weak\/70:hover{background-color:#8fe3e8b3}.hover\:n-bg-dark-primary-pressed-weak\/75:hover{background-color:#8fe3e8bf}.hover\:n-bg-dark-primary-pressed-weak\/80:hover{background-color:#8fe3e8cc}.hover\:n-bg-dark-primary-pressed-weak\/85:hover{background-color:#8fe3e8d9}.hover\:n-bg-dark-primary-pressed-weak\/90:hover{background-color:#8fe3e8e6}.hover\:n-bg-dark-primary-pressed-weak\/95:hover{background-color:#8fe3e8f2}.hover\:n-bg-dark-primary-text:hover{background-color:#8fe3e8}.hover\:n-bg-dark-primary-text\/0:hover{background-color:#8fe3e800}.hover\:n-bg-dark-primary-text\/10:hover{background-color:#8fe3e81a}.hover\:n-bg-dark-primary-text\/100:hover{background-color:#8fe3e8}.hover\:n-bg-dark-primary-text\/15:hover{background-color:#8fe3e826}.hover\:n-bg-dark-primary-text\/20:hover{background-color:#8fe3e833}.hover\:n-bg-dark-primary-text\/25:hover{background-color:#8fe3e840}.hover\:n-bg-dark-primary-text\/30:hover{background-color:#8fe3e84d}.hover\:n-bg-dark-primary-text\/35:hover{background-color:#8fe3e859}.hover\:n-bg-dark-primary-text\/40:hover{background-color:#8fe3e866}.hover\:n-bg-dark-primary-text\/45:hover{background-color:#8fe3e873}.hover\:n-bg-dark-primary-text\/5:hover{background-color:#8fe3e80d}.hover\:n-bg-dark-primary-text\/50:hover{background-color:#8fe3e880}.hover\:n-bg-dark-primary-text\/55:hover{background-color:#8fe3e88c}.hover\:n-bg-dark-primary-text\/60:hover{background-color:#8fe3e899}.hover\:n-bg-dark-primary-text\/65:hover{background-color:#8fe3e8a6}.hover\:n-bg-dark-primary-text\/70:hover{background-color:#8fe3e8b3}.hover\:n-bg-dark-primary-text\/75:hover{background-color:#8fe3e8bf}.hover\:n-bg-dark-primary-text\/80:hover{background-color:#8fe3e8cc}.hover\:n-bg-dark-primary-text\/85:hover{background-color:#8fe3e8d9}.hover\:n-bg-dark-primary-text\/90:hover{background-color:#8fe3e8e6}.hover\:n-bg-dark-primary-text\/95:hover{background-color:#8fe3e8f2}.hover\:n-bg-dark-success-bg-status:hover{background-color:#6fa646}.hover\:n-bg-dark-success-bg-status\/0:hover{background-color:#6fa64600}.hover\:n-bg-dark-success-bg-status\/10:hover{background-color:#6fa6461a}.hover\:n-bg-dark-success-bg-status\/100:hover{background-color:#6fa646}.hover\:n-bg-dark-success-bg-status\/15:hover{background-color:#6fa64626}.hover\:n-bg-dark-success-bg-status\/20:hover{background-color:#6fa64633}.hover\:n-bg-dark-success-bg-status\/25:hover{background-color:#6fa64640}.hover\:n-bg-dark-success-bg-status\/30:hover{background-color:#6fa6464d}.hover\:n-bg-dark-success-bg-status\/35:hover{background-color:#6fa64659}.hover\:n-bg-dark-success-bg-status\/40:hover{background-color:#6fa64666}.hover\:n-bg-dark-success-bg-status\/45:hover{background-color:#6fa64673}.hover\:n-bg-dark-success-bg-status\/5:hover{background-color:#6fa6460d}.hover\:n-bg-dark-success-bg-status\/50:hover{background-color:#6fa64680}.hover\:n-bg-dark-success-bg-status\/55:hover{background-color:#6fa6468c}.hover\:n-bg-dark-success-bg-status\/60:hover{background-color:#6fa64699}.hover\:n-bg-dark-success-bg-status\/65:hover{background-color:#6fa646a6}.hover\:n-bg-dark-success-bg-status\/70:hover{background-color:#6fa646b3}.hover\:n-bg-dark-success-bg-status\/75:hover{background-color:#6fa646bf}.hover\:n-bg-dark-success-bg-status\/80:hover{background-color:#6fa646cc}.hover\:n-bg-dark-success-bg-status\/85:hover{background-color:#6fa646d9}.hover\:n-bg-dark-success-bg-status\/90:hover{background-color:#6fa646e6}.hover\:n-bg-dark-success-bg-status\/95:hover{background-color:#6fa646f2}.hover\:n-bg-dark-success-bg-strong:hover{background-color:#90cb62}.hover\:n-bg-dark-success-bg-strong\/0:hover{background-color:#90cb6200}.hover\:n-bg-dark-success-bg-strong\/10:hover{background-color:#90cb621a}.hover\:n-bg-dark-success-bg-strong\/100:hover{background-color:#90cb62}.hover\:n-bg-dark-success-bg-strong\/15:hover{background-color:#90cb6226}.hover\:n-bg-dark-success-bg-strong\/20:hover{background-color:#90cb6233}.hover\:n-bg-dark-success-bg-strong\/25:hover{background-color:#90cb6240}.hover\:n-bg-dark-success-bg-strong\/30:hover{background-color:#90cb624d}.hover\:n-bg-dark-success-bg-strong\/35:hover{background-color:#90cb6259}.hover\:n-bg-dark-success-bg-strong\/40:hover{background-color:#90cb6266}.hover\:n-bg-dark-success-bg-strong\/45:hover{background-color:#90cb6273}.hover\:n-bg-dark-success-bg-strong\/5:hover{background-color:#90cb620d}.hover\:n-bg-dark-success-bg-strong\/50:hover{background-color:#90cb6280}.hover\:n-bg-dark-success-bg-strong\/55:hover{background-color:#90cb628c}.hover\:n-bg-dark-success-bg-strong\/60:hover{background-color:#90cb6299}.hover\:n-bg-dark-success-bg-strong\/65:hover{background-color:#90cb62a6}.hover\:n-bg-dark-success-bg-strong\/70:hover{background-color:#90cb62b3}.hover\:n-bg-dark-success-bg-strong\/75:hover{background-color:#90cb62bf}.hover\:n-bg-dark-success-bg-strong\/80:hover{background-color:#90cb62cc}.hover\:n-bg-dark-success-bg-strong\/85:hover{background-color:#90cb62d9}.hover\:n-bg-dark-success-bg-strong\/90:hover{background-color:#90cb62e6}.hover\:n-bg-dark-success-bg-strong\/95:hover{background-color:#90cb62f2}.hover\:n-bg-dark-success-bg-weak:hover{background-color:#262d24}.hover\:n-bg-dark-success-bg-weak\/0:hover{background-color:#262d2400}.hover\:n-bg-dark-success-bg-weak\/10:hover{background-color:#262d241a}.hover\:n-bg-dark-success-bg-weak\/100:hover{background-color:#262d24}.hover\:n-bg-dark-success-bg-weak\/15:hover{background-color:#262d2426}.hover\:n-bg-dark-success-bg-weak\/20:hover{background-color:#262d2433}.hover\:n-bg-dark-success-bg-weak\/25:hover{background-color:#262d2440}.hover\:n-bg-dark-success-bg-weak\/30:hover{background-color:#262d244d}.hover\:n-bg-dark-success-bg-weak\/35:hover{background-color:#262d2459}.hover\:n-bg-dark-success-bg-weak\/40:hover{background-color:#262d2466}.hover\:n-bg-dark-success-bg-weak\/45:hover{background-color:#262d2473}.hover\:n-bg-dark-success-bg-weak\/5:hover{background-color:#262d240d}.hover\:n-bg-dark-success-bg-weak\/50:hover{background-color:#262d2480}.hover\:n-bg-dark-success-bg-weak\/55:hover{background-color:#262d248c}.hover\:n-bg-dark-success-bg-weak\/60:hover{background-color:#262d2499}.hover\:n-bg-dark-success-bg-weak\/65:hover{background-color:#262d24a6}.hover\:n-bg-dark-success-bg-weak\/70:hover{background-color:#262d24b3}.hover\:n-bg-dark-success-bg-weak\/75:hover{background-color:#262d24bf}.hover\:n-bg-dark-success-bg-weak\/80:hover{background-color:#262d24cc}.hover\:n-bg-dark-success-bg-weak\/85:hover{background-color:#262d24d9}.hover\:n-bg-dark-success-bg-weak\/90:hover{background-color:#262d24e6}.hover\:n-bg-dark-success-bg-weak\/95:hover{background-color:#262d24f2}.hover\:n-bg-dark-success-border-strong:hover{background-color:#90cb62}.hover\:n-bg-dark-success-border-strong\/0:hover{background-color:#90cb6200}.hover\:n-bg-dark-success-border-strong\/10:hover{background-color:#90cb621a}.hover\:n-bg-dark-success-border-strong\/100:hover{background-color:#90cb62}.hover\:n-bg-dark-success-border-strong\/15:hover{background-color:#90cb6226}.hover\:n-bg-dark-success-border-strong\/20:hover{background-color:#90cb6233}.hover\:n-bg-dark-success-border-strong\/25:hover{background-color:#90cb6240}.hover\:n-bg-dark-success-border-strong\/30:hover{background-color:#90cb624d}.hover\:n-bg-dark-success-border-strong\/35:hover{background-color:#90cb6259}.hover\:n-bg-dark-success-border-strong\/40:hover{background-color:#90cb6266}.hover\:n-bg-dark-success-border-strong\/45:hover{background-color:#90cb6273}.hover\:n-bg-dark-success-border-strong\/5:hover{background-color:#90cb620d}.hover\:n-bg-dark-success-border-strong\/50:hover{background-color:#90cb6280}.hover\:n-bg-dark-success-border-strong\/55:hover{background-color:#90cb628c}.hover\:n-bg-dark-success-border-strong\/60:hover{background-color:#90cb6299}.hover\:n-bg-dark-success-border-strong\/65:hover{background-color:#90cb62a6}.hover\:n-bg-dark-success-border-strong\/70:hover{background-color:#90cb62b3}.hover\:n-bg-dark-success-border-strong\/75:hover{background-color:#90cb62bf}.hover\:n-bg-dark-success-border-strong\/80:hover{background-color:#90cb62cc}.hover\:n-bg-dark-success-border-strong\/85:hover{background-color:#90cb62d9}.hover\:n-bg-dark-success-border-strong\/90:hover{background-color:#90cb62e6}.hover\:n-bg-dark-success-border-strong\/95:hover{background-color:#90cb62f2}.hover\:n-bg-dark-success-border-weak:hover{background-color:#296127}.hover\:n-bg-dark-success-border-weak\/0:hover{background-color:#29612700}.hover\:n-bg-dark-success-border-weak\/10:hover{background-color:#2961271a}.hover\:n-bg-dark-success-border-weak\/100:hover{background-color:#296127}.hover\:n-bg-dark-success-border-weak\/15:hover{background-color:#29612726}.hover\:n-bg-dark-success-border-weak\/20:hover{background-color:#29612733}.hover\:n-bg-dark-success-border-weak\/25:hover{background-color:#29612740}.hover\:n-bg-dark-success-border-weak\/30:hover{background-color:#2961274d}.hover\:n-bg-dark-success-border-weak\/35:hover{background-color:#29612759}.hover\:n-bg-dark-success-border-weak\/40:hover{background-color:#29612766}.hover\:n-bg-dark-success-border-weak\/45:hover{background-color:#29612773}.hover\:n-bg-dark-success-border-weak\/5:hover{background-color:#2961270d}.hover\:n-bg-dark-success-border-weak\/50:hover{background-color:#29612780}.hover\:n-bg-dark-success-border-weak\/55:hover{background-color:#2961278c}.hover\:n-bg-dark-success-border-weak\/60:hover{background-color:#29612799}.hover\:n-bg-dark-success-border-weak\/65:hover{background-color:#296127a6}.hover\:n-bg-dark-success-border-weak\/70:hover{background-color:#296127b3}.hover\:n-bg-dark-success-border-weak\/75:hover{background-color:#296127bf}.hover\:n-bg-dark-success-border-weak\/80:hover{background-color:#296127cc}.hover\:n-bg-dark-success-border-weak\/85:hover{background-color:#296127d9}.hover\:n-bg-dark-success-border-weak\/90:hover{background-color:#296127e6}.hover\:n-bg-dark-success-border-weak\/95:hover{background-color:#296127f2}.hover\:n-bg-dark-success-icon:hover{background-color:#90cb62}.hover\:n-bg-dark-success-icon\/0:hover{background-color:#90cb6200}.hover\:n-bg-dark-success-icon\/10:hover{background-color:#90cb621a}.hover\:n-bg-dark-success-icon\/100:hover{background-color:#90cb62}.hover\:n-bg-dark-success-icon\/15:hover{background-color:#90cb6226}.hover\:n-bg-dark-success-icon\/20:hover{background-color:#90cb6233}.hover\:n-bg-dark-success-icon\/25:hover{background-color:#90cb6240}.hover\:n-bg-dark-success-icon\/30:hover{background-color:#90cb624d}.hover\:n-bg-dark-success-icon\/35:hover{background-color:#90cb6259}.hover\:n-bg-dark-success-icon\/40:hover{background-color:#90cb6266}.hover\:n-bg-dark-success-icon\/45:hover{background-color:#90cb6273}.hover\:n-bg-dark-success-icon\/5:hover{background-color:#90cb620d}.hover\:n-bg-dark-success-icon\/50:hover{background-color:#90cb6280}.hover\:n-bg-dark-success-icon\/55:hover{background-color:#90cb628c}.hover\:n-bg-dark-success-icon\/60:hover{background-color:#90cb6299}.hover\:n-bg-dark-success-icon\/65:hover{background-color:#90cb62a6}.hover\:n-bg-dark-success-icon\/70:hover{background-color:#90cb62b3}.hover\:n-bg-dark-success-icon\/75:hover{background-color:#90cb62bf}.hover\:n-bg-dark-success-icon\/80:hover{background-color:#90cb62cc}.hover\:n-bg-dark-success-icon\/85:hover{background-color:#90cb62d9}.hover\:n-bg-dark-success-icon\/90:hover{background-color:#90cb62e6}.hover\:n-bg-dark-success-icon\/95:hover{background-color:#90cb62f2}.hover\:n-bg-dark-success-text:hover{background-color:#90cb62}.hover\:n-bg-dark-success-text\/0:hover{background-color:#90cb6200}.hover\:n-bg-dark-success-text\/10:hover{background-color:#90cb621a}.hover\:n-bg-dark-success-text\/100:hover{background-color:#90cb62}.hover\:n-bg-dark-success-text\/15:hover{background-color:#90cb6226}.hover\:n-bg-dark-success-text\/20:hover{background-color:#90cb6233}.hover\:n-bg-dark-success-text\/25:hover{background-color:#90cb6240}.hover\:n-bg-dark-success-text\/30:hover{background-color:#90cb624d}.hover\:n-bg-dark-success-text\/35:hover{background-color:#90cb6259}.hover\:n-bg-dark-success-text\/40:hover{background-color:#90cb6266}.hover\:n-bg-dark-success-text\/45:hover{background-color:#90cb6273}.hover\:n-bg-dark-success-text\/5:hover{background-color:#90cb620d}.hover\:n-bg-dark-success-text\/50:hover{background-color:#90cb6280}.hover\:n-bg-dark-success-text\/55:hover{background-color:#90cb628c}.hover\:n-bg-dark-success-text\/60:hover{background-color:#90cb6299}.hover\:n-bg-dark-success-text\/65:hover{background-color:#90cb62a6}.hover\:n-bg-dark-success-text\/70:hover{background-color:#90cb62b3}.hover\:n-bg-dark-success-text\/75:hover{background-color:#90cb62bf}.hover\:n-bg-dark-success-text\/80:hover{background-color:#90cb62cc}.hover\:n-bg-dark-success-text\/85:hover{background-color:#90cb62d9}.hover\:n-bg-dark-success-text\/90:hover{background-color:#90cb62e6}.hover\:n-bg-dark-success-text\/95:hover{background-color:#90cb62f2}.hover\:n-bg-dark-warning-bg-status:hover{background-color:#d7aa0a}.hover\:n-bg-dark-warning-bg-status\/0:hover{background-color:#d7aa0a00}.hover\:n-bg-dark-warning-bg-status\/10:hover{background-color:#d7aa0a1a}.hover\:n-bg-dark-warning-bg-status\/100:hover{background-color:#d7aa0a}.hover\:n-bg-dark-warning-bg-status\/15:hover{background-color:#d7aa0a26}.hover\:n-bg-dark-warning-bg-status\/20:hover{background-color:#d7aa0a33}.hover\:n-bg-dark-warning-bg-status\/25:hover{background-color:#d7aa0a40}.hover\:n-bg-dark-warning-bg-status\/30:hover{background-color:#d7aa0a4d}.hover\:n-bg-dark-warning-bg-status\/35:hover{background-color:#d7aa0a59}.hover\:n-bg-dark-warning-bg-status\/40:hover{background-color:#d7aa0a66}.hover\:n-bg-dark-warning-bg-status\/45:hover{background-color:#d7aa0a73}.hover\:n-bg-dark-warning-bg-status\/5:hover{background-color:#d7aa0a0d}.hover\:n-bg-dark-warning-bg-status\/50:hover{background-color:#d7aa0a80}.hover\:n-bg-dark-warning-bg-status\/55:hover{background-color:#d7aa0a8c}.hover\:n-bg-dark-warning-bg-status\/60:hover{background-color:#d7aa0a99}.hover\:n-bg-dark-warning-bg-status\/65:hover{background-color:#d7aa0aa6}.hover\:n-bg-dark-warning-bg-status\/70:hover{background-color:#d7aa0ab3}.hover\:n-bg-dark-warning-bg-status\/75:hover{background-color:#d7aa0abf}.hover\:n-bg-dark-warning-bg-status\/80:hover{background-color:#d7aa0acc}.hover\:n-bg-dark-warning-bg-status\/85:hover{background-color:#d7aa0ad9}.hover\:n-bg-dark-warning-bg-status\/90:hover{background-color:#d7aa0ae6}.hover\:n-bg-dark-warning-bg-status\/95:hover{background-color:#d7aa0af2}.hover\:n-bg-dark-warning-bg-strong:hover{background-color:#ffd600}.hover\:n-bg-dark-warning-bg-strong\/0:hover{background-color:#ffd60000}.hover\:n-bg-dark-warning-bg-strong\/10:hover{background-color:#ffd6001a}.hover\:n-bg-dark-warning-bg-strong\/100:hover{background-color:#ffd600}.hover\:n-bg-dark-warning-bg-strong\/15:hover{background-color:#ffd60026}.hover\:n-bg-dark-warning-bg-strong\/20:hover{background-color:#ffd60033}.hover\:n-bg-dark-warning-bg-strong\/25:hover{background-color:#ffd60040}.hover\:n-bg-dark-warning-bg-strong\/30:hover{background-color:#ffd6004d}.hover\:n-bg-dark-warning-bg-strong\/35:hover{background-color:#ffd60059}.hover\:n-bg-dark-warning-bg-strong\/40:hover{background-color:#ffd60066}.hover\:n-bg-dark-warning-bg-strong\/45:hover{background-color:#ffd60073}.hover\:n-bg-dark-warning-bg-strong\/5:hover{background-color:#ffd6000d}.hover\:n-bg-dark-warning-bg-strong\/50:hover{background-color:#ffd60080}.hover\:n-bg-dark-warning-bg-strong\/55:hover{background-color:#ffd6008c}.hover\:n-bg-dark-warning-bg-strong\/60:hover{background-color:#ffd60099}.hover\:n-bg-dark-warning-bg-strong\/65:hover{background-color:#ffd600a6}.hover\:n-bg-dark-warning-bg-strong\/70:hover{background-color:#ffd600b3}.hover\:n-bg-dark-warning-bg-strong\/75:hover{background-color:#ffd600bf}.hover\:n-bg-dark-warning-bg-strong\/80:hover{background-color:#ffd600cc}.hover\:n-bg-dark-warning-bg-strong\/85:hover{background-color:#ffd600d9}.hover\:n-bg-dark-warning-bg-strong\/90:hover{background-color:#ffd600e6}.hover\:n-bg-dark-warning-bg-strong\/95:hover{background-color:#ffd600f2}.hover\:n-bg-dark-warning-bg-weak:hover{background-color:#312e1a}.hover\:n-bg-dark-warning-bg-weak\/0:hover{background-color:#312e1a00}.hover\:n-bg-dark-warning-bg-weak\/10:hover{background-color:#312e1a1a}.hover\:n-bg-dark-warning-bg-weak\/100:hover{background-color:#312e1a}.hover\:n-bg-dark-warning-bg-weak\/15:hover{background-color:#312e1a26}.hover\:n-bg-dark-warning-bg-weak\/20:hover{background-color:#312e1a33}.hover\:n-bg-dark-warning-bg-weak\/25:hover{background-color:#312e1a40}.hover\:n-bg-dark-warning-bg-weak\/30:hover{background-color:#312e1a4d}.hover\:n-bg-dark-warning-bg-weak\/35:hover{background-color:#312e1a59}.hover\:n-bg-dark-warning-bg-weak\/40:hover{background-color:#312e1a66}.hover\:n-bg-dark-warning-bg-weak\/45:hover{background-color:#312e1a73}.hover\:n-bg-dark-warning-bg-weak\/5:hover{background-color:#312e1a0d}.hover\:n-bg-dark-warning-bg-weak\/50:hover{background-color:#312e1a80}.hover\:n-bg-dark-warning-bg-weak\/55:hover{background-color:#312e1a8c}.hover\:n-bg-dark-warning-bg-weak\/60:hover{background-color:#312e1a99}.hover\:n-bg-dark-warning-bg-weak\/65:hover{background-color:#312e1aa6}.hover\:n-bg-dark-warning-bg-weak\/70:hover{background-color:#312e1ab3}.hover\:n-bg-dark-warning-bg-weak\/75:hover{background-color:#312e1abf}.hover\:n-bg-dark-warning-bg-weak\/80:hover{background-color:#312e1acc}.hover\:n-bg-dark-warning-bg-weak\/85:hover{background-color:#312e1ad9}.hover\:n-bg-dark-warning-bg-weak\/90:hover{background-color:#312e1ae6}.hover\:n-bg-dark-warning-bg-weak\/95:hover{background-color:#312e1af2}.hover\:n-bg-dark-warning-border-strong:hover{background-color:#ffd600}.hover\:n-bg-dark-warning-border-strong\/0:hover{background-color:#ffd60000}.hover\:n-bg-dark-warning-border-strong\/10:hover{background-color:#ffd6001a}.hover\:n-bg-dark-warning-border-strong\/100:hover{background-color:#ffd600}.hover\:n-bg-dark-warning-border-strong\/15:hover{background-color:#ffd60026}.hover\:n-bg-dark-warning-border-strong\/20:hover{background-color:#ffd60033}.hover\:n-bg-dark-warning-border-strong\/25:hover{background-color:#ffd60040}.hover\:n-bg-dark-warning-border-strong\/30:hover{background-color:#ffd6004d}.hover\:n-bg-dark-warning-border-strong\/35:hover{background-color:#ffd60059}.hover\:n-bg-dark-warning-border-strong\/40:hover{background-color:#ffd60066}.hover\:n-bg-dark-warning-border-strong\/45:hover{background-color:#ffd60073}.hover\:n-bg-dark-warning-border-strong\/5:hover{background-color:#ffd6000d}.hover\:n-bg-dark-warning-border-strong\/50:hover{background-color:#ffd60080}.hover\:n-bg-dark-warning-border-strong\/55:hover{background-color:#ffd6008c}.hover\:n-bg-dark-warning-border-strong\/60:hover{background-color:#ffd60099}.hover\:n-bg-dark-warning-border-strong\/65:hover{background-color:#ffd600a6}.hover\:n-bg-dark-warning-border-strong\/70:hover{background-color:#ffd600b3}.hover\:n-bg-dark-warning-border-strong\/75:hover{background-color:#ffd600bf}.hover\:n-bg-dark-warning-border-strong\/80:hover{background-color:#ffd600cc}.hover\:n-bg-dark-warning-border-strong\/85:hover{background-color:#ffd600d9}.hover\:n-bg-dark-warning-border-strong\/90:hover{background-color:#ffd600e6}.hover\:n-bg-dark-warning-border-strong\/95:hover{background-color:#ffd600f2}.hover\:n-bg-dark-warning-border-weak:hover{background-color:#765500}.hover\:n-bg-dark-warning-border-weak\/0:hover{background-color:#76550000}.hover\:n-bg-dark-warning-border-weak\/10:hover{background-color:#7655001a}.hover\:n-bg-dark-warning-border-weak\/100:hover{background-color:#765500}.hover\:n-bg-dark-warning-border-weak\/15:hover{background-color:#76550026}.hover\:n-bg-dark-warning-border-weak\/20:hover{background-color:#76550033}.hover\:n-bg-dark-warning-border-weak\/25:hover{background-color:#76550040}.hover\:n-bg-dark-warning-border-weak\/30:hover{background-color:#7655004d}.hover\:n-bg-dark-warning-border-weak\/35:hover{background-color:#76550059}.hover\:n-bg-dark-warning-border-weak\/40:hover{background-color:#76550066}.hover\:n-bg-dark-warning-border-weak\/45:hover{background-color:#76550073}.hover\:n-bg-dark-warning-border-weak\/5:hover{background-color:#7655000d}.hover\:n-bg-dark-warning-border-weak\/50:hover{background-color:#76550080}.hover\:n-bg-dark-warning-border-weak\/55:hover{background-color:#7655008c}.hover\:n-bg-dark-warning-border-weak\/60:hover{background-color:#76550099}.hover\:n-bg-dark-warning-border-weak\/65:hover{background-color:#765500a6}.hover\:n-bg-dark-warning-border-weak\/70:hover{background-color:#765500b3}.hover\:n-bg-dark-warning-border-weak\/75:hover{background-color:#765500bf}.hover\:n-bg-dark-warning-border-weak\/80:hover{background-color:#765500cc}.hover\:n-bg-dark-warning-border-weak\/85:hover{background-color:#765500d9}.hover\:n-bg-dark-warning-border-weak\/90:hover{background-color:#765500e6}.hover\:n-bg-dark-warning-border-weak\/95:hover{background-color:#765500f2}.hover\:n-bg-dark-warning-icon:hover{background-color:#ffd600}.hover\:n-bg-dark-warning-icon\/0:hover{background-color:#ffd60000}.hover\:n-bg-dark-warning-icon\/10:hover{background-color:#ffd6001a}.hover\:n-bg-dark-warning-icon\/100:hover{background-color:#ffd600}.hover\:n-bg-dark-warning-icon\/15:hover{background-color:#ffd60026}.hover\:n-bg-dark-warning-icon\/20:hover{background-color:#ffd60033}.hover\:n-bg-dark-warning-icon\/25:hover{background-color:#ffd60040}.hover\:n-bg-dark-warning-icon\/30:hover{background-color:#ffd6004d}.hover\:n-bg-dark-warning-icon\/35:hover{background-color:#ffd60059}.hover\:n-bg-dark-warning-icon\/40:hover{background-color:#ffd60066}.hover\:n-bg-dark-warning-icon\/45:hover{background-color:#ffd60073}.hover\:n-bg-dark-warning-icon\/5:hover{background-color:#ffd6000d}.hover\:n-bg-dark-warning-icon\/50:hover{background-color:#ffd60080}.hover\:n-bg-dark-warning-icon\/55:hover{background-color:#ffd6008c}.hover\:n-bg-dark-warning-icon\/60:hover{background-color:#ffd60099}.hover\:n-bg-dark-warning-icon\/65:hover{background-color:#ffd600a6}.hover\:n-bg-dark-warning-icon\/70:hover{background-color:#ffd600b3}.hover\:n-bg-dark-warning-icon\/75:hover{background-color:#ffd600bf}.hover\:n-bg-dark-warning-icon\/80:hover{background-color:#ffd600cc}.hover\:n-bg-dark-warning-icon\/85:hover{background-color:#ffd600d9}.hover\:n-bg-dark-warning-icon\/90:hover{background-color:#ffd600e6}.hover\:n-bg-dark-warning-icon\/95:hover{background-color:#ffd600f2}.hover\:n-bg-dark-warning-text:hover{background-color:#ffd600}.hover\:n-bg-dark-warning-text\/0:hover{background-color:#ffd60000}.hover\:n-bg-dark-warning-text\/10:hover{background-color:#ffd6001a}.hover\:n-bg-dark-warning-text\/100:hover{background-color:#ffd600}.hover\:n-bg-dark-warning-text\/15:hover{background-color:#ffd60026}.hover\:n-bg-dark-warning-text\/20:hover{background-color:#ffd60033}.hover\:n-bg-dark-warning-text\/25:hover{background-color:#ffd60040}.hover\:n-bg-dark-warning-text\/30:hover{background-color:#ffd6004d}.hover\:n-bg-dark-warning-text\/35:hover{background-color:#ffd60059}.hover\:n-bg-dark-warning-text\/40:hover{background-color:#ffd60066}.hover\:n-bg-dark-warning-text\/45:hover{background-color:#ffd60073}.hover\:n-bg-dark-warning-text\/5:hover{background-color:#ffd6000d}.hover\:n-bg-dark-warning-text\/50:hover{background-color:#ffd60080}.hover\:n-bg-dark-warning-text\/55:hover{background-color:#ffd6008c}.hover\:n-bg-dark-warning-text\/60:hover{background-color:#ffd60099}.hover\:n-bg-dark-warning-text\/65:hover{background-color:#ffd600a6}.hover\:n-bg-dark-warning-text\/70:hover{background-color:#ffd600b3}.hover\:n-bg-dark-warning-text\/75:hover{background-color:#ffd600bf}.hover\:n-bg-dark-warning-text\/80:hover{background-color:#ffd600cc}.hover\:n-bg-dark-warning-text\/85:hover{background-color:#ffd600d9}.hover\:n-bg-dark-warning-text\/90:hover{background-color:#ffd600e6}.hover\:n-bg-dark-warning-text\/95:hover{background-color:#ffd600f2}.hover\:n-bg-discovery-bg-status:hover{background-color:var(--theme-color-discovery-bg-status)}.hover\:n-bg-discovery-bg-strong:hover{background-color:var(--theme-color-discovery-bg-strong)}.hover\:n-bg-discovery-bg-weak:hover{background-color:var(--theme-color-discovery-bg-weak)}.hover\:n-bg-discovery-border-strong:hover{background-color:var(--theme-color-discovery-border-strong)}.hover\:n-bg-discovery-border-weak:hover{background-color:var(--theme-color-discovery-border-weak)}.hover\:n-bg-discovery-icon:hover{background-color:var(--theme-color-discovery-icon)}.hover\:n-bg-discovery-text:hover{background-color:var(--theme-color-discovery-text)}.hover\:n-bg-light-danger-bg-status:hover{background-color:#e84e2c}.hover\:n-bg-light-danger-bg-status\/0:hover{background-color:#e84e2c00}.hover\:n-bg-light-danger-bg-status\/10:hover{background-color:#e84e2c1a}.hover\:n-bg-light-danger-bg-status\/100:hover{background-color:#e84e2c}.hover\:n-bg-light-danger-bg-status\/15:hover{background-color:#e84e2c26}.hover\:n-bg-light-danger-bg-status\/20:hover{background-color:#e84e2c33}.hover\:n-bg-light-danger-bg-status\/25:hover{background-color:#e84e2c40}.hover\:n-bg-light-danger-bg-status\/30:hover{background-color:#e84e2c4d}.hover\:n-bg-light-danger-bg-status\/35:hover{background-color:#e84e2c59}.hover\:n-bg-light-danger-bg-status\/40:hover{background-color:#e84e2c66}.hover\:n-bg-light-danger-bg-status\/45:hover{background-color:#e84e2c73}.hover\:n-bg-light-danger-bg-status\/5:hover{background-color:#e84e2c0d}.hover\:n-bg-light-danger-bg-status\/50:hover{background-color:#e84e2c80}.hover\:n-bg-light-danger-bg-status\/55:hover{background-color:#e84e2c8c}.hover\:n-bg-light-danger-bg-status\/60:hover{background-color:#e84e2c99}.hover\:n-bg-light-danger-bg-status\/65:hover{background-color:#e84e2ca6}.hover\:n-bg-light-danger-bg-status\/70:hover{background-color:#e84e2cb3}.hover\:n-bg-light-danger-bg-status\/75:hover{background-color:#e84e2cbf}.hover\:n-bg-light-danger-bg-status\/80:hover{background-color:#e84e2ccc}.hover\:n-bg-light-danger-bg-status\/85:hover{background-color:#e84e2cd9}.hover\:n-bg-light-danger-bg-status\/90:hover{background-color:#e84e2ce6}.hover\:n-bg-light-danger-bg-status\/95:hover{background-color:#e84e2cf2}.hover\:n-bg-light-danger-bg-strong:hover{background-color:#bb2d00}.hover\:n-bg-light-danger-bg-strong\/0:hover{background-color:#bb2d0000}.hover\:n-bg-light-danger-bg-strong\/10:hover{background-color:#bb2d001a}.hover\:n-bg-light-danger-bg-strong\/100:hover{background-color:#bb2d00}.hover\:n-bg-light-danger-bg-strong\/15:hover{background-color:#bb2d0026}.hover\:n-bg-light-danger-bg-strong\/20:hover{background-color:#bb2d0033}.hover\:n-bg-light-danger-bg-strong\/25:hover{background-color:#bb2d0040}.hover\:n-bg-light-danger-bg-strong\/30:hover{background-color:#bb2d004d}.hover\:n-bg-light-danger-bg-strong\/35:hover{background-color:#bb2d0059}.hover\:n-bg-light-danger-bg-strong\/40:hover{background-color:#bb2d0066}.hover\:n-bg-light-danger-bg-strong\/45:hover{background-color:#bb2d0073}.hover\:n-bg-light-danger-bg-strong\/5:hover{background-color:#bb2d000d}.hover\:n-bg-light-danger-bg-strong\/50:hover{background-color:#bb2d0080}.hover\:n-bg-light-danger-bg-strong\/55:hover{background-color:#bb2d008c}.hover\:n-bg-light-danger-bg-strong\/60:hover{background-color:#bb2d0099}.hover\:n-bg-light-danger-bg-strong\/65:hover{background-color:#bb2d00a6}.hover\:n-bg-light-danger-bg-strong\/70:hover{background-color:#bb2d00b3}.hover\:n-bg-light-danger-bg-strong\/75:hover{background-color:#bb2d00bf}.hover\:n-bg-light-danger-bg-strong\/80:hover{background-color:#bb2d00cc}.hover\:n-bg-light-danger-bg-strong\/85:hover{background-color:#bb2d00d9}.hover\:n-bg-light-danger-bg-strong\/90:hover{background-color:#bb2d00e6}.hover\:n-bg-light-danger-bg-strong\/95:hover{background-color:#bb2d00f2}.hover\:n-bg-light-danger-bg-weak:hover{background-color:#ffe9e7}.hover\:n-bg-light-danger-bg-weak\/0:hover{background-color:#ffe9e700}.hover\:n-bg-light-danger-bg-weak\/10:hover{background-color:#ffe9e71a}.hover\:n-bg-light-danger-bg-weak\/100:hover{background-color:#ffe9e7}.hover\:n-bg-light-danger-bg-weak\/15:hover{background-color:#ffe9e726}.hover\:n-bg-light-danger-bg-weak\/20:hover{background-color:#ffe9e733}.hover\:n-bg-light-danger-bg-weak\/25:hover{background-color:#ffe9e740}.hover\:n-bg-light-danger-bg-weak\/30:hover{background-color:#ffe9e74d}.hover\:n-bg-light-danger-bg-weak\/35:hover{background-color:#ffe9e759}.hover\:n-bg-light-danger-bg-weak\/40:hover{background-color:#ffe9e766}.hover\:n-bg-light-danger-bg-weak\/45:hover{background-color:#ffe9e773}.hover\:n-bg-light-danger-bg-weak\/5:hover{background-color:#ffe9e70d}.hover\:n-bg-light-danger-bg-weak\/50:hover{background-color:#ffe9e780}.hover\:n-bg-light-danger-bg-weak\/55:hover{background-color:#ffe9e78c}.hover\:n-bg-light-danger-bg-weak\/60:hover{background-color:#ffe9e799}.hover\:n-bg-light-danger-bg-weak\/65:hover{background-color:#ffe9e7a6}.hover\:n-bg-light-danger-bg-weak\/70:hover{background-color:#ffe9e7b3}.hover\:n-bg-light-danger-bg-weak\/75:hover{background-color:#ffe9e7bf}.hover\:n-bg-light-danger-bg-weak\/80:hover{background-color:#ffe9e7cc}.hover\:n-bg-light-danger-bg-weak\/85:hover{background-color:#ffe9e7d9}.hover\:n-bg-light-danger-bg-weak\/90:hover{background-color:#ffe9e7e6}.hover\:n-bg-light-danger-bg-weak\/95:hover{background-color:#ffe9e7f2}.hover\:n-bg-light-danger-border-strong:hover{background-color:#bb2d00}.hover\:n-bg-light-danger-border-strong\/0:hover{background-color:#bb2d0000}.hover\:n-bg-light-danger-border-strong\/10:hover{background-color:#bb2d001a}.hover\:n-bg-light-danger-border-strong\/100:hover{background-color:#bb2d00}.hover\:n-bg-light-danger-border-strong\/15:hover{background-color:#bb2d0026}.hover\:n-bg-light-danger-border-strong\/20:hover{background-color:#bb2d0033}.hover\:n-bg-light-danger-border-strong\/25:hover{background-color:#bb2d0040}.hover\:n-bg-light-danger-border-strong\/30:hover{background-color:#bb2d004d}.hover\:n-bg-light-danger-border-strong\/35:hover{background-color:#bb2d0059}.hover\:n-bg-light-danger-border-strong\/40:hover{background-color:#bb2d0066}.hover\:n-bg-light-danger-border-strong\/45:hover{background-color:#bb2d0073}.hover\:n-bg-light-danger-border-strong\/5:hover{background-color:#bb2d000d}.hover\:n-bg-light-danger-border-strong\/50:hover{background-color:#bb2d0080}.hover\:n-bg-light-danger-border-strong\/55:hover{background-color:#bb2d008c}.hover\:n-bg-light-danger-border-strong\/60:hover{background-color:#bb2d0099}.hover\:n-bg-light-danger-border-strong\/65:hover{background-color:#bb2d00a6}.hover\:n-bg-light-danger-border-strong\/70:hover{background-color:#bb2d00b3}.hover\:n-bg-light-danger-border-strong\/75:hover{background-color:#bb2d00bf}.hover\:n-bg-light-danger-border-strong\/80:hover{background-color:#bb2d00cc}.hover\:n-bg-light-danger-border-strong\/85:hover{background-color:#bb2d00d9}.hover\:n-bg-light-danger-border-strong\/90:hover{background-color:#bb2d00e6}.hover\:n-bg-light-danger-border-strong\/95:hover{background-color:#bb2d00f2}.hover\:n-bg-light-danger-border-weak:hover{background-color:#ffaa97}.hover\:n-bg-light-danger-border-weak\/0:hover{background-color:#ffaa9700}.hover\:n-bg-light-danger-border-weak\/10:hover{background-color:#ffaa971a}.hover\:n-bg-light-danger-border-weak\/100:hover{background-color:#ffaa97}.hover\:n-bg-light-danger-border-weak\/15:hover{background-color:#ffaa9726}.hover\:n-bg-light-danger-border-weak\/20:hover{background-color:#ffaa9733}.hover\:n-bg-light-danger-border-weak\/25:hover{background-color:#ffaa9740}.hover\:n-bg-light-danger-border-weak\/30:hover{background-color:#ffaa974d}.hover\:n-bg-light-danger-border-weak\/35:hover{background-color:#ffaa9759}.hover\:n-bg-light-danger-border-weak\/40:hover{background-color:#ffaa9766}.hover\:n-bg-light-danger-border-weak\/45:hover{background-color:#ffaa9773}.hover\:n-bg-light-danger-border-weak\/5:hover{background-color:#ffaa970d}.hover\:n-bg-light-danger-border-weak\/50:hover{background-color:#ffaa9780}.hover\:n-bg-light-danger-border-weak\/55:hover{background-color:#ffaa978c}.hover\:n-bg-light-danger-border-weak\/60:hover{background-color:#ffaa9799}.hover\:n-bg-light-danger-border-weak\/65:hover{background-color:#ffaa97a6}.hover\:n-bg-light-danger-border-weak\/70:hover{background-color:#ffaa97b3}.hover\:n-bg-light-danger-border-weak\/75:hover{background-color:#ffaa97bf}.hover\:n-bg-light-danger-border-weak\/80:hover{background-color:#ffaa97cc}.hover\:n-bg-light-danger-border-weak\/85:hover{background-color:#ffaa97d9}.hover\:n-bg-light-danger-border-weak\/90:hover{background-color:#ffaa97e6}.hover\:n-bg-light-danger-border-weak\/95:hover{background-color:#ffaa97f2}.hover\:n-bg-light-danger-hover-strong:hover{background-color:#961200}.hover\:n-bg-light-danger-hover-strong\/0:hover{background-color:#96120000}.hover\:n-bg-light-danger-hover-strong\/10:hover{background-color:#9612001a}.hover\:n-bg-light-danger-hover-strong\/100:hover{background-color:#961200}.hover\:n-bg-light-danger-hover-strong\/15:hover{background-color:#96120026}.hover\:n-bg-light-danger-hover-strong\/20:hover{background-color:#96120033}.hover\:n-bg-light-danger-hover-strong\/25:hover{background-color:#96120040}.hover\:n-bg-light-danger-hover-strong\/30:hover{background-color:#9612004d}.hover\:n-bg-light-danger-hover-strong\/35:hover{background-color:#96120059}.hover\:n-bg-light-danger-hover-strong\/40:hover{background-color:#96120066}.hover\:n-bg-light-danger-hover-strong\/45:hover{background-color:#96120073}.hover\:n-bg-light-danger-hover-strong\/5:hover{background-color:#9612000d}.hover\:n-bg-light-danger-hover-strong\/50:hover{background-color:#96120080}.hover\:n-bg-light-danger-hover-strong\/55:hover{background-color:#9612008c}.hover\:n-bg-light-danger-hover-strong\/60:hover{background-color:#96120099}.hover\:n-bg-light-danger-hover-strong\/65:hover{background-color:#961200a6}.hover\:n-bg-light-danger-hover-strong\/70:hover{background-color:#961200b3}.hover\:n-bg-light-danger-hover-strong\/75:hover{background-color:#961200bf}.hover\:n-bg-light-danger-hover-strong\/80:hover{background-color:#961200cc}.hover\:n-bg-light-danger-hover-strong\/85:hover{background-color:#961200d9}.hover\:n-bg-light-danger-hover-strong\/90:hover{background-color:#961200e6}.hover\:n-bg-light-danger-hover-strong\/95:hover{background-color:#961200f2}.hover\:n-bg-light-danger-hover-weak:hover{background-color:#d4330014}.hover\:n-bg-light-danger-hover-weak\/0:hover{background-color:#d4330000}.hover\:n-bg-light-danger-hover-weak\/10:hover{background-color:#d433001a}.hover\:n-bg-light-danger-hover-weak\/100:hover{background-color:#d43300}.hover\:n-bg-light-danger-hover-weak\/15:hover{background-color:#d4330026}.hover\:n-bg-light-danger-hover-weak\/20:hover{background-color:#d4330033}.hover\:n-bg-light-danger-hover-weak\/25:hover{background-color:#d4330040}.hover\:n-bg-light-danger-hover-weak\/30:hover{background-color:#d433004d}.hover\:n-bg-light-danger-hover-weak\/35:hover{background-color:#d4330059}.hover\:n-bg-light-danger-hover-weak\/40:hover{background-color:#d4330066}.hover\:n-bg-light-danger-hover-weak\/45:hover{background-color:#d4330073}.hover\:n-bg-light-danger-hover-weak\/5:hover{background-color:#d433000d}.hover\:n-bg-light-danger-hover-weak\/50:hover{background-color:#d4330080}.hover\:n-bg-light-danger-hover-weak\/55:hover{background-color:#d433008c}.hover\:n-bg-light-danger-hover-weak\/60:hover{background-color:#d4330099}.hover\:n-bg-light-danger-hover-weak\/65:hover{background-color:#d43300a6}.hover\:n-bg-light-danger-hover-weak\/70:hover{background-color:#d43300b3}.hover\:n-bg-light-danger-hover-weak\/75:hover{background-color:#d43300bf}.hover\:n-bg-light-danger-hover-weak\/80:hover{background-color:#d43300cc}.hover\:n-bg-light-danger-hover-weak\/85:hover{background-color:#d43300d9}.hover\:n-bg-light-danger-hover-weak\/90:hover{background-color:#d43300e6}.hover\:n-bg-light-danger-hover-weak\/95:hover{background-color:#d43300f2}.hover\:n-bg-light-danger-icon:hover{background-color:#bb2d00}.hover\:n-bg-light-danger-icon\/0:hover{background-color:#bb2d0000}.hover\:n-bg-light-danger-icon\/10:hover{background-color:#bb2d001a}.hover\:n-bg-light-danger-icon\/100:hover{background-color:#bb2d00}.hover\:n-bg-light-danger-icon\/15:hover{background-color:#bb2d0026}.hover\:n-bg-light-danger-icon\/20:hover{background-color:#bb2d0033}.hover\:n-bg-light-danger-icon\/25:hover{background-color:#bb2d0040}.hover\:n-bg-light-danger-icon\/30:hover{background-color:#bb2d004d}.hover\:n-bg-light-danger-icon\/35:hover{background-color:#bb2d0059}.hover\:n-bg-light-danger-icon\/40:hover{background-color:#bb2d0066}.hover\:n-bg-light-danger-icon\/45:hover{background-color:#bb2d0073}.hover\:n-bg-light-danger-icon\/5:hover{background-color:#bb2d000d}.hover\:n-bg-light-danger-icon\/50:hover{background-color:#bb2d0080}.hover\:n-bg-light-danger-icon\/55:hover{background-color:#bb2d008c}.hover\:n-bg-light-danger-icon\/60:hover{background-color:#bb2d0099}.hover\:n-bg-light-danger-icon\/65:hover{background-color:#bb2d00a6}.hover\:n-bg-light-danger-icon\/70:hover{background-color:#bb2d00b3}.hover\:n-bg-light-danger-icon\/75:hover{background-color:#bb2d00bf}.hover\:n-bg-light-danger-icon\/80:hover{background-color:#bb2d00cc}.hover\:n-bg-light-danger-icon\/85:hover{background-color:#bb2d00d9}.hover\:n-bg-light-danger-icon\/90:hover{background-color:#bb2d00e6}.hover\:n-bg-light-danger-icon\/95:hover{background-color:#bb2d00f2}.hover\:n-bg-light-danger-pressed-strong:hover{background-color:#730e00}.hover\:n-bg-light-danger-pressed-strong\/0:hover{background-color:#730e0000}.hover\:n-bg-light-danger-pressed-strong\/10:hover{background-color:#730e001a}.hover\:n-bg-light-danger-pressed-strong\/100:hover{background-color:#730e00}.hover\:n-bg-light-danger-pressed-strong\/15:hover{background-color:#730e0026}.hover\:n-bg-light-danger-pressed-strong\/20:hover{background-color:#730e0033}.hover\:n-bg-light-danger-pressed-strong\/25:hover{background-color:#730e0040}.hover\:n-bg-light-danger-pressed-strong\/30:hover{background-color:#730e004d}.hover\:n-bg-light-danger-pressed-strong\/35:hover{background-color:#730e0059}.hover\:n-bg-light-danger-pressed-strong\/40:hover{background-color:#730e0066}.hover\:n-bg-light-danger-pressed-strong\/45:hover{background-color:#730e0073}.hover\:n-bg-light-danger-pressed-strong\/5:hover{background-color:#730e000d}.hover\:n-bg-light-danger-pressed-strong\/50:hover{background-color:#730e0080}.hover\:n-bg-light-danger-pressed-strong\/55:hover{background-color:#730e008c}.hover\:n-bg-light-danger-pressed-strong\/60:hover{background-color:#730e0099}.hover\:n-bg-light-danger-pressed-strong\/65:hover{background-color:#730e00a6}.hover\:n-bg-light-danger-pressed-strong\/70:hover{background-color:#730e00b3}.hover\:n-bg-light-danger-pressed-strong\/75:hover{background-color:#730e00bf}.hover\:n-bg-light-danger-pressed-strong\/80:hover{background-color:#730e00cc}.hover\:n-bg-light-danger-pressed-strong\/85:hover{background-color:#730e00d9}.hover\:n-bg-light-danger-pressed-strong\/90:hover{background-color:#730e00e6}.hover\:n-bg-light-danger-pressed-strong\/95:hover{background-color:#730e00f2}.hover\:n-bg-light-danger-pressed-weak:hover{background-color:#d433001f}.hover\:n-bg-light-danger-pressed-weak\/0:hover{background-color:#d4330000}.hover\:n-bg-light-danger-pressed-weak\/10:hover{background-color:#d433001a}.hover\:n-bg-light-danger-pressed-weak\/100:hover{background-color:#d43300}.hover\:n-bg-light-danger-pressed-weak\/15:hover{background-color:#d4330026}.hover\:n-bg-light-danger-pressed-weak\/20:hover{background-color:#d4330033}.hover\:n-bg-light-danger-pressed-weak\/25:hover{background-color:#d4330040}.hover\:n-bg-light-danger-pressed-weak\/30:hover{background-color:#d433004d}.hover\:n-bg-light-danger-pressed-weak\/35:hover{background-color:#d4330059}.hover\:n-bg-light-danger-pressed-weak\/40:hover{background-color:#d4330066}.hover\:n-bg-light-danger-pressed-weak\/45:hover{background-color:#d4330073}.hover\:n-bg-light-danger-pressed-weak\/5:hover{background-color:#d433000d}.hover\:n-bg-light-danger-pressed-weak\/50:hover{background-color:#d4330080}.hover\:n-bg-light-danger-pressed-weak\/55:hover{background-color:#d433008c}.hover\:n-bg-light-danger-pressed-weak\/60:hover{background-color:#d4330099}.hover\:n-bg-light-danger-pressed-weak\/65:hover{background-color:#d43300a6}.hover\:n-bg-light-danger-pressed-weak\/70:hover{background-color:#d43300b3}.hover\:n-bg-light-danger-pressed-weak\/75:hover{background-color:#d43300bf}.hover\:n-bg-light-danger-pressed-weak\/80:hover{background-color:#d43300cc}.hover\:n-bg-light-danger-pressed-weak\/85:hover{background-color:#d43300d9}.hover\:n-bg-light-danger-pressed-weak\/90:hover{background-color:#d43300e6}.hover\:n-bg-light-danger-pressed-weak\/95:hover{background-color:#d43300f2}.hover\:n-bg-light-danger-text:hover{background-color:#bb2d00}.hover\:n-bg-light-danger-text\/0:hover{background-color:#bb2d0000}.hover\:n-bg-light-danger-text\/10:hover{background-color:#bb2d001a}.hover\:n-bg-light-danger-text\/100:hover{background-color:#bb2d00}.hover\:n-bg-light-danger-text\/15:hover{background-color:#bb2d0026}.hover\:n-bg-light-danger-text\/20:hover{background-color:#bb2d0033}.hover\:n-bg-light-danger-text\/25:hover{background-color:#bb2d0040}.hover\:n-bg-light-danger-text\/30:hover{background-color:#bb2d004d}.hover\:n-bg-light-danger-text\/35:hover{background-color:#bb2d0059}.hover\:n-bg-light-danger-text\/40:hover{background-color:#bb2d0066}.hover\:n-bg-light-danger-text\/45:hover{background-color:#bb2d0073}.hover\:n-bg-light-danger-text\/5:hover{background-color:#bb2d000d}.hover\:n-bg-light-danger-text\/50:hover{background-color:#bb2d0080}.hover\:n-bg-light-danger-text\/55:hover{background-color:#bb2d008c}.hover\:n-bg-light-danger-text\/60:hover{background-color:#bb2d0099}.hover\:n-bg-light-danger-text\/65:hover{background-color:#bb2d00a6}.hover\:n-bg-light-danger-text\/70:hover{background-color:#bb2d00b3}.hover\:n-bg-light-danger-text\/75:hover{background-color:#bb2d00bf}.hover\:n-bg-light-danger-text\/80:hover{background-color:#bb2d00cc}.hover\:n-bg-light-danger-text\/85:hover{background-color:#bb2d00d9}.hover\:n-bg-light-danger-text\/90:hover{background-color:#bb2d00e6}.hover\:n-bg-light-danger-text\/95:hover{background-color:#bb2d00f2}.hover\:n-bg-light-discovery-bg-status:hover{background-color:#754ec8}.hover\:n-bg-light-discovery-bg-status\/0:hover{background-color:#754ec800}.hover\:n-bg-light-discovery-bg-status\/10:hover{background-color:#754ec81a}.hover\:n-bg-light-discovery-bg-status\/100:hover{background-color:#754ec8}.hover\:n-bg-light-discovery-bg-status\/15:hover{background-color:#754ec826}.hover\:n-bg-light-discovery-bg-status\/20:hover{background-color:#754ec833}.hover\:n-bg-light-discovery-bg-status\/25:hover{background-color:#754ec840}.hover\:n-bg-light-discovery-bg-status\/30:hover{background-color:#754ec84d}.hover\:n-bg-light-discovery-bg-status\/35:hover{background-color:#754ec859}.hover\:n-bg-light-discovery-bg-status\/40:hover{background-color:#754ec866}.hover\:n-bg-light-discovery-bg-status\/45:hover{background-color:#754ec873}.hover\:n-bg-light-discovery-bg-status\/5:hover{background-color:#754ec80d}.hover\:n-bg-light-discovery-bg-status\/50:hover{background-color:#754ec880}.hover\:n-bg-light-discovery-bg-status\/55:hover{background-color:#754ec88c}.hover\:n-bg-light-discovery-bg-status\/60:hover{background-color:#754ec899}.hover\:n-bg-light-discovery-bg-status\/65:hover{background-color:#754ec8a6}.hover\:n-bg-light-discovery-bg-status\/70:hover{background-color:#754ec8b3}.hover\:n-bg-light-discovery-bg-status\/75:hover{background-color:#754ec8bf}.hover\:n-bg-light-discovery-bg-status\/80:hover{background-color:#754ec8cc}.hover\:n-bg-light-discovery-bg-status\/85:hover{background-color:#754ec8d9}.hover\:n-bg-light-discovery-bg-status\/90:hover{background-color:#754ec8e6}.hover\:n-bg-light-discovery-bg-status\/95:hover{background-color:#754ec8f2}.hover\:n-bg-light-discovery-bg-strong:hover{background-color:#5a34aa}.hover\:n-bg-light-discovery-bg-strong\/0:hover{background-color:#5a34aa00}.hover\:n-bg-light-discovery-bg-strong\/10:hover{background-color:#5a34aa1a}.hover\:n-bg-light-discovery-bg-strong\/100:hover{background-color:#5a34aa}.hover\:n-bg-light-discovery-bg-strong\/15:hover{background-color:#5a34aa26}.hover\:n-bg-light-discovery-bg-strong\/20:hover{background-color:#5a34aa33}.hover\:n-bg-light-discovery-bg-strong\/25:hover{background-color:#5a34aa40}.hover\:n-bg-light-discovery-bg-strong\/30:hover{background-color:#5a34aa4d}.hover\:n-bg-light-discovery-bg-strong\/35:hover{background-color:#5a34aa59}.hover\:n-bg-light-discovery-bg-strong\/40:hover{background-color:#5a34aa66}.hover\:n-bg-light-discovery-bg-strong\/45:hover{background-color:#5a34aa73}.hover\:n-bg-light-discovery-bg-strong\/5:hover{background-color:#5a34aa0d}.hover\:n-bg-light-discovery-bg-strong\/50:hover{background-color:#5a34aa80}.hover\:n-bg-light-discovery-bg-strong\/55:hover{background-color:#5a34aa8c}.hover\:n-bg-light-discovery-bg-strong\/60:hover{background-color:#5a34aa99}.hover\:n-bg-light-discovery-bg-strong\/65:hover{background-color:#5a34aaa6}.hover\:n-bg-light-discovery-bg-strong\/70:hover{background-color:#5a34aab3}.hover\:n-bg-light-discovery-bg-strong\/75:hover{background-color:#5a34aabf}.hover\:n-bg-light-discovery-bg-strong\/80:hover{background-color:#5a34aacc}.hover\:n-bg-light-discovery-bg-strong\/85:hover{background-color:#5a34aad9}.hover\:n-bg-light-discovery-bg-strong\/90:hover{background-color:#5a34aae6}.hover\:n-bg-light-discovery-bg-strong\/95:hover{background-color:#5a34aaf2}.hover\:n-bg-light-discovery-bg-weak:hover{background-color:#e9deff}.hover\:n-bg-light-discovery-bg-weak\/0:hover{background-color:#e9deff00}.hover\:n-bg-light-discovery-bg-weak\/10:hover{background-color:#e9deff1a}.hover\:n-bg-light-discovery-bg-weak\/100:hover{background-color:#e9deff}.hover\:n-bg-light-discovery-bg-weak\/15:hover{background-color:#e9deff26}.hover\:n-bg-light-discovery-bg-weak\/20:hover{background-color:#e9deff33}.hover\:n-bg-light-discovery-bg-weak\/25:hover{background-color:#e9deff40}.hover\:n-bg-light-discovery-bg-weak\/30:hover{background-color:#e9deff4d}.hover\:n-bg-light-discovery-bg-weak\/35:hover{background-color:#e9deff59}.hover\:n-bg-light-discovery-bg-weak\/40:hover{background-color:#e9deff66}.hover\:n-bg-light-discovery-bg-weak\/45:hover{background-color:#e9deff73}.hover\:n-bg-light-discovery-bg-weak\/5:hover{background-color:#e9deff0d}.hover\:n-bg-light-discovery-bg-weak\/50:hover{background-color:#e9deff80}.hover\:n-bg-light-discovery-bg-weak\/55:hover{background-color:#e9deff8c}.hover\:n-bg-light-discovery-bg-weak\/60:hover{background-color:#e9deff99}.hover\:n-bg-light-discovery-bg-weak\/65:hover{background-color:#e9deffa6}.hover\:n-bg-light-discovery-bg-weak\/70:hover{background-color:#e9deffb3}.hover\:n-bg-light-discovery-bg-weak\/75:hover{background-color:#e9deffbf}.hover\:n-bg-light-discovery-bg-weak\/80:hover{background-color:#e9deffcc}.hover\:n-bg-light-discovery-bg-weak\/85:hover{background-color:#e9deffd9}.hover\:n-bg-light-discovery-bg-weak\/90:hover{background-color:#e9deffe6}.hover\:n-bg-light-discovery-bg-weak\/95:hover{background-color:#e9defff2}.hover\:n-bg-light-discovery-border-strong:hover{background-color:#5a34aa}.hover\:n-bg-light-discovery-border-strong\/0:hover{background-color:#5a34aa00}.hover\:n-bg-light-discovery-border-strong\/10:hover{background-color:#5a34aa1a}.hover\:n-bg-light-discovery-border-strong\/100:hover{background-color:#5a34aa}.hover\:n-bg-light-discovery-border-strong\/15:hover{background-color:#5a34aa26}.hover\:n-bg-light-discovery-border-strong\/20:hover{background-color:#5a34aa33}.hover\:n-bg-light-discovery-border-strong\/25:hover{background-color:#5a34aa40}.hover\:n-bg-light-discovery-border-strong\/30:hover{background-color:#5a34aa4d}.hover\:n-bg-light-discovery-border-strong\/35:hover{background-color:#5a34aa59}.hover\:n-bg-light-discovery-border-strong\/40:hover{background-color:#5a34aa66}.hover\:n-bg-light-discovery-border-strong\/45:hover{background-color:#5a34aa73}.hover\:n-bg-light-discovery-border-strong\/5:hover{background-color:#5a34aa0d}.hover\:n-bg-light-discovery-border-strong\/50:hover{background-color:#5a34aa80}.hover\:n-bg-light-discovery-border-strong\/55:hover{background-color:#5a34aa8c}.hover\:n-bg-light-discovery-border-strong\/60:hover{background-color:#5a34aa99}.hover\:n-bg-light-discovery-border-strong\/65:hover{background-color:#5a34aaa6}.hover\:n-bg-light-discovery-border-strong\/70:hover{background-color:#5a34aab3}.hover\:n-bg-light-discovery-border-strong\/75:hover{background-color:#5a34aabf}.hover\:n-bg-light-discovery-border-strong\/80:hover{background-color:#5a34aacc}.hover\:n-bg-light-discovery-border-strong\/85:hover{background-color:#5a34aad9}.hover\:n-bg-light-discovery-border-strong\/90:hover{background-color:#5a34aae6}.hover\:n-bg-light-discovery-border-strong\/95:hover{background-color:#5a34aaf2}.hover\:n-bg-light-discovery-border-weak:hover{background-color:#b38eff}.hover\:n-bg-light-discovery-border-weak\/0:hover{background-color:#b38eff00}.hover\:n-bg-light-discovery-border-weak\/10:hover{background-color:#b38eff1a}.hover\:n-bg-light-discovery-border-weak\/100:hover{background-color:#b38eff}.hover\:n-bg-light-discovery-border-weak\/15:hover{background-color:#b38eff26}.hover\:n-bg-light-discovery-border-weak\/20:hover{background-color:#b38eff33}.hover\:n-bg-light-discovery-border-weak\/25:hover{background-color:#b38eff40}.hover\:n-bg-light-discovery-border-weak\/30:hover{background-color:#b38eff4d}.hover\:n-bg-light-discovery-border-weak\/35:hover{background-color:#b38eff59}.hover\:n-bg-light-discovery-border-weak\/40:hover{background-color:#b38eff66}.hover\:n-bg-light-discovery-border-weak\/45:hover{background-color:#b38eff73}.hover\:n-bg-light-discovery-border-weak\/5:hover{background-color:#b38eff0d}.hover\:n-bg-light-discovery-border-weak\/50:hover{background-color:#b38eff80}.hover\:n-bg-light-discovery-border-weak\/55:hover{background-color:#b38eff8c}.hover\:n-bg-light-discovery-border-weak\/60:hover{background-color:#b38eff99}.hover\:n-bg-light-discovery-border-weak\/65:hover{background-color:#b38effa6}.hover\:n-bg-light-discovery-border-weak\/70:hover{background-color:#b38effb3}.hover\:n-bg-light-discovery-border-weak\/75:hover{background-color:#b38effbf}.hover\:n-bg-light-discovery-border-weak\/80:hover{background-color:#b38effcc}.hover\:n-bg-light-discovery-border-weak\/85:hover{background-color:#b38effd9}.hover\:n-bg-light-discovery-border-weak\/90:hover{background-color:#b38effe6}.hover\:n-bg-light-discovery-border-weak\/95:hover{background-color:#b38efff2}.hover\:n-bg-light-discovery-icon:hover{background-color:#5a34aa}.hover\:n-bg-light-discovery-icon\/0:hover{background-color:#5a34aa00}.hover\:n-bg-light-discovery-icon\/10:hover{background-color:#5a34aa1a}.hover\:n-bg-light-discovery-icon\/100:hover{background-color:#5a34aa}.hover\:n-bg-light-discovery-icon\/15:hover{background-color:#5a34aa26}.hover\:n-bg-light-discovery-icon\/20:hover{background-color:#5a34aa33}.hover\:n-bg-light-discovery-icon\/25:hover{background-color:#5a34aa40}.hover\:n-bg-light-discovery-icon\/30:hover{background-color:#5a34aa4d}.hover\:n-bg-light-discovery-icon\/35:hover{background-color:#5a34aa59}.hover\:n-bg-light-discovery-icon\/40:hover{background-color:#5a34aa66}.hover\:n-bg-light-discovery-icon\/45:hover{background-color:#5a34aa73}.hover\:n-bg-light-discovery-icon\/5:hover{background-color:#5a34aa0d}.hover\:n-bg-light-discovery-icon\/50:hover{background-color:#5a34aa80}.hover\:n-bg-light-discovery-icon\/55:hover{background-color:#5a34aa8c}.hover\:n-bg-light-discovery-icon\/60:hover{background-color:#5a34aa99}.hover\:n-bg-light-discovery-icon\/65:hover{background-color:#5a34aaa6}.hover\:n-bg-light-discovery-icon\/70:hover{background-color:#5a34aab3}.hover\:n-bg-light-discovery-icon\/75:hover{background-color:#5a34aabf}.hover\:n-bg-light-discovery-icon\/80:hover{background-color:#5a34aacc}.hover\:n-bg-light-discovery-icon\/85:hover{background-color:#5a34aad9}.hover\:n-bg-light-discovery-icon\/90:hover{background-color:#5a34aae6}.hover\:n-bg-light-discovery-icon\/95:hover{background-color:#5a34aaf2}.hover\:n-bg-light-discovery-text:hover{background-color:#5a34aa}.hover\:n-bg-light-discovery-text\/0:hover{background-color:#5a34aa00}.hover\:n-bg-light-discovery-text\/10:hover{background-color:#5a34aa1a}.hover\:n-bg-light-discovery-text\/100:hover{background-color:#5a34aa}.hover\:n-bg-light-discovery-text\/15:hover{background-color:#5a34aa26}.hover\:n-bg-light-discovery-text\/20:hover{background-color:#5a34aa33}.hover\:n-bg-light-discovery-text\/25:hover{background-color:#5a34aa40}.hover\:n-bg-light-discovery-text\/30:hover{background-color:#5a34aa4d}.hover\:n-bg-light-discovery-text\/35:hover{background-color:#5a34aa59}.hover\:n-bg-light-discovery-text\/40:hover{background-color:#5a34aa66}.hover\:n-bg-light-discovery-text\/45:hover{background-color:#5a34aa73}.hover\:n-bg-light-discovery-text\/5:hover{background-color:#5a34aa0d}.hover\:n-bg-light-discovery-text\/50:hover{background-color:#5a34aa80}.hover\:n-bg-light-discovery-text\/55:hover{background-color:#5a34aa8c}.hover\:n-bg-light-discovery-text\/60:hover{background-color:#5a34aa99}.hover\:n-bg-light-discovery-text\/65:hover{background-color:#5a34aaa6}.hover\:n-bg-light-discovery-text\/70:hover{background-color:#5a34aab3}.hover\:n-bg-light-discovery-text\/75:hover{background-color:#5a34aabf}.hover\:n-bg-light-discovery-text\/80:hover{background-color:#5a34aacc}.hover\:n-bg-light-discovery-text\/85:hover{background-color:#5a34aad9}.hover\:n-bg-light-discovery-text\/90:hover{background-color:#5a34aae6}.hover\:n-bg-light-discovery-text\/95:hover{background-color:#5a34aaf2}.hover\:n-bg-light-neutral-bg-default:hover{background-color:#f5f6f6}.hover\:n-bg-light-neutral-bg-default\/0:hover{background-color:#f5f6f600}.hover\:n-bg-light-neutral-bg-default\/10:hover{background-color:#f5f6f61a}.hover\:n-bg-light-neutral-bg-default\/100:hover{background-color:#f5f6f6}.hover\:n-bg-light-neutral-bg-default\/15:hover{background-color:#f5f6f626}.hover\:n-bg-light-neutral-bg-default\/20:hover{background-color:#f5f6f633}.hover\:n-bg-light-neutral-bg-default\/25:hover{background-color:#f5f6f640}.hover\:n-bg-light-neutral-bg-default\/30:hover{background-color:#f5f6f64d}.hover\:n-bg-light-neutral-bg-default\/35:hover{background-color:#f5f6f659}.hover\:n-bg-light-neutral-bg-default\/40:hover{background-color:#f5f6f666}.hover\:n-bg-light-neutral-bg-default\/45:hover{background-color:#f5f6f673}.hover\:n-bg-light-neutral-bg-default\/5:hover{background-color:#f5f6f60d}.hover\:n-bg-light-neutral-bg-default\/50:hover{background-color:#f5f6f680}.hover\:n-bg-light-neutral-bg-default\/55:hover{background-color:#f5f6f68c}.hover\:n-bg-light-neutral-bg-default\/60:hover{background-color:#f5f6f699}.hover\:n-bg-light-neutral-bg-default\/65:hover{background-color:#f5f6f6a6}.hover\:n-bg-light-neutral-bg-default\/70:hover{background-color:#f5f6f6b3}.hover\:n-bg-light-neutral-bg-default\/75:hover{background-color:#f5f6f6bf}.hover\:n-bg-light-neutral-bg-default\/80:hover{background-color:#f5f6f6cc}.hover\:n-bg-light-neutral-bg-default\/85:hover{background-color:#f5f6f6d9}.hover\:n-bg-light-neutral-bg-default\/90:hover{background-color:#f5f6f6e6}.hover\:n-bg-light-neutral-bg-default\/95:hover{background-color:#f5f6f6f2}.hover\:n-bg-light-neutral-bg-on-bg-weak:hover{background-color:#f5f6f6}.hover\:n-bg-light-neutral-bg-on-bg-weak\/0:hover{background-color:#f5f6f600}.hover\:n-bg-light-neutral-bg-on-bg-weak\/10:hover{background-color:#f5f6f61a}.hover\:n-bg-light-neutral-bg-on-bg-weak\/100:hover{background-color:#f5f6f6}.hover\:n-bg-light-neutral-bg-on-bg-weak\/15:hover{background-color:#f5f6f626}.hover\:n-bg-light-neutral-bg-on-bg-weak\/20:hover{background-color:#f5f6f633}.hover\:n-bg-light-neutral-bg-on-bg-weak\/25:hover{background-color:#f5f6f640}.hover\:n-bg-light-neutral-bg-on-bg-weak\/30:hover{background-color:#f5f6f64d}.hover\:n-bg-light-neutral-bg-on-bg-weak\/35:hover{background-color:#f5f6f659}.hover\:n-bg-light-neutral-bg-on-bg-weak\/40:hover{background-color:#f5f6f666}.hover\:n-bg-light-neutral-bg-on-bg-weak\/45:hover{background-color:#f5f6f673}.hover\:n-bg-light-neutral-bg-on-bg-weak\/5:hover{background-color:#f5f6f60d}.hover\:n-bg-light-neutral-bg-on-bg-weak\/50:hover{background-color:#f5f6f680}.hover\:n-bg-light-neutral-bg-on-bg-weak\/55:hover{background-color:#f5f6f68c}.hover\:n-bg-light-neutral-bg-on-bg-weak\/60:hover{background-color:#f5f6f699}.hover\:n-bg-light-neutral-bg-on-bg-weak\/65:hover{background-color:#f5f6f6a6}.hover\:n-bg-light-neutral-bg-on-bg-weak\/70:hover{background-color:#f5f6f6b3}.hover\:n-bg-light-neutral-bg-on-bg-weak\/75:hover{background-color:#f5f6f6bf}.hover\:n-bg-light-neutral-bg-on-bg-weak\/80:hover{background-color:#f5f6f6cc}.hover\:n-bg-light-neutral-bg-on-bg-weak\/85:hover{background-color:#f5f6f6d9}.hover\:n-bg-light-neutral-bg-on-bg-weak\/90:hover{background-color:#f5f6f6e6}.hover\:n-bg-light-neutral-bg-on-bg-weak\/95:hover{background-color:#f5f6f6f2}.hover\:n-bg-light-neutral-bg-status:hover{background-color:#a8acb2}.hover\:n-bg-light-neutral-bg-status\/0:hover{background-color:#a8acb200}.hover\:n-bg-light-neutral-bg-status\/10:hover{background-color:#a8acb21a}.hover\:n-bg-light-neutral-bg-status\/100:hover{background-color:#a8acb2}.hover\:n-bg-light-neutral-bg-status\/15:hover{background-color:#a8acb226}.hover\:n-bg-light-neutral-bg-status\/20:hover{background-color:#a8acb233}.hover\:n-bg-light-neutral-bg-status\/25:hover{background-color:#a8acb240}.hover\:n-bg-light-neutral-bg-status\/30:hover{background-color:#a8acb24d}.hover\:n-bg-light-neutral-bg-status\/35:hover{background-color:#a8acb259}.hover\:n-bg-light-neutral-bg-status\/40:hover{background-color:#a8acb266}.hover\:n-bg-light-neutral-bg-status\/45:hover{background-color:#a8acb273}.hover\:n-bg-light-neutral-bg-status\/5:hover{background-color:#a8acb20d}.hover\:n-bg-light-neutral-bg-status\/50:hover{background-color:#a8acb280}.hover\:n-bg-light-neutral-bg-status\/55:hover{background-color:#a8acb28c}.hover\:n-bg-light-neutral-bg-status\/60:hover{background-color:#a8acb299}.hover\:n-bg-light-neutral-bg-status\/65:hover{background-color:#a8acb2a6}.hover\:n-bg-light-neutral-bg-status\/70:hover{background-color:#a8acb2b3}.hover\:n-bg-light-neutral-bg-status\/75:hover{background-color:#a8acb2bf}.hover\:n-bg-light-neutral-bg-status\/80:hover{background-color:#a8acb2cc}.hover\:n-bg-light-neutral-bg-status\/85:hover{background-color:#a8acb2d9}.hover\:n-bg-light-neutral-bg-status\/90:hover{background-color:#a8acb2e6}.hover\:n-bg-light-neutral-bg-status\/95:hover{background-color:#a8acb2f2}.hover\:n-bg-light-neutral-bg-strong:hover{background-color:#e2e3e5}.hover\:n-bg-light-neutral-bg-strong\/0:hover{background-color:#e2e3e500}.hover\:n-bg-light-neutral-bg-strong\/10:hover{background-color:#e2e3e51a}.hover\:n-bg-light-neutral-bg-strong\/100:hover{background-color:#e2e3e5}.hover\:n-bg-light-neutral-bg-strong\/15:hover{background-color:#e2e3e526}.hover\:n-bg-light-neutral-bg-strong\/20:hover{background-color:#e2e3e533}.hover\:n-bg-light-neutral-bg-strong\/25:hover{background-color:#e2e3e540}.hover\:n-bg-light-neutral-bg-strong\/30:hover{background-color:#e2e3e54d}.hover\:n-bg-light-neutral-bg-strong\/35:hover{background-color:#e2e3e559}.hover\:n-bg-light-neutral-bg-strong\/40:hover{background-color:#e2e3e566}.hover\:n-bg-light-neutral-bg-strong\/45:hover{background-color:#e2e3e573}.hover\:n-bg-light-neutral-bg-strong\/5:hover{background-color:#e2e3e50d}.hover\:n-bg-light-neutral-bg-strong\/50:hover{background-color:#e2e3e580}.hover\:n-bg-light-neutral-bg-strong\/55:hover{background-color:#e2e3e58c}.hover\:n-bg-light-neutral-bg-strong\/60:hover{background-color:#e2e3e599}.hover\:n-bg-light-neutral-bg-strong\/65:hover{background-color:#e2e3e5a6}.hover\:n-bg-light-neutral-bg-strong\/70:hover{background-color:#e2e3e5b3}.hover\:n-bg-light-neutral-bg-strong\/75:hover{background-color:#e2e3e5bf}.hover\:n-bg-light-neutral-bg-strong\/80:hover{background-color:#e2e3e5cc}.hover\:n-bg-light-neutral-bg-strong\/85:hover{background-color:#e2e3e5d9}.hover\:n-bg-light-neutral-bg-strong\/90:hover{background-color:#e2e3e5e6}.hover\:n-bg-light-neutral-bg-strong\/95:hover{background-color:#e2e3e5f2}.hover\:n-bg-light-neutral-bg-stronger:hover{background-color:#a8acb2}.hover\:n-bg-light-neutral-bg-stronger\/0:hover{background-color:#a8acb200}.hover\:n-bg-light-neutral-bg-stronger\/10:hover{background-color:#a8acb21a}.hover\:n-bg-light-neutral-bg-stronger\/100:hover{background-color:#a8acb2}.hover\:n-bg-light-neutral-bg-stronger\/15:hover{background-color:#a8acb226}.hover\:n-bg-light-neutral-bg-stronger\/20:hover{background-color:#a8acb233}.hover\:n-bg-light-neutral-bg-stronger\/25:hover{background-color:#a8acb240}.hover\:n-bg-light-neutral-bg-stronger\/30:hover{background-color:#a8acb24d}.hover\:n-bg-light-neutral-bg-stronger\/35:hover{background-color:#a8acb259}.hover\:n-bg-light-neutral-bg-stronger\/40:hover{background-color:#a8acb266}.hover\:n-bg-light-neutral-bg-stronger\/45:hover{background-color:#a8acb273}.hover\:n-bg-light-neutral-bg-stronger\/5:hover{background-color:#a8acb20d}.hover\:n-bg-light-neutral-bg-stronger\/50:hover{background-color:#a8acb280}.hover\:n-bg-light-neutral-bg-stronger\/55:hover{background-color:#a8acb28c}.hover\:n-bg-light-neutral-bg-stronger\/60:hover{background-color:#a8acb299}.hover\:n-bg-light-neutral-bg-stronger\/65:hover{background-color:#a8acb2a6}.hover\:n-bg-light-neutral-bg-stronger\/70:hover{background-color:#a8acb2b3}.hover\:n-bg-light-neutral-bg-stronger\/75:hover{background-color:#a8acb2bf}.hover\:n-bg-light-neutral-bg-stronger\/80:hover{background-color:#a8acb2cc}.hover\:n-bg-light-neutral-bg-stronger\/85:hover{background-color:#a8acb2d9}.hover\:n-bg-light-neutral-bg-stronger\/90:hover{background-color:#a8acb2e6}.hover\:n-bg-light-neutral-bg-stronger\/95:hover{background-color:#a8acb2f2}.hover\:n-bg-light-neutral-bg-strongest:hover{background-color:#3c3f44}.hover\:n-bg-light-neutral-bg-strongest\/0:hover{background-color:#3c3f4400}.hover\:n-bg-light-neutral-bg-strongest\/10:hover{background-color:#3c3f441a}.hover\:n-bg-light-neutral-bg-strongest\/100:hover{background-color:#3c3f44}.hover\:n-bg-light-neutral-bg-strongest\/15:hover{background-color:#3c3f4426}.hover\:n-bg-light-neutral-bg-strongest\/20:hover{background-color:#3c3f4433}.hover\:n-bg-light-neutral-bg-strongest\/25:hover{background-color:#3c3f4440}.hover\:n-bg-light-neutral-bg-strongest\/30:hover{background-color:#3c3f444d}.hover\:n-bg-light-neutral-bg-strongest\/35:hover{background-color:#3c3f4459}.hover\:n-bg-light-neutral-bg-strongest\/40:hover{background-color:#3c3f4466}.hover\:n-bg-light-neutral-bg-strongest\/45:hover{background-color:#3c3f4473}.hover\:n-bg-light-neutral-bg-strongest\/5:hover{background-color:#3c3f440d}.hover\:n-bg-light-neutral-bg-strongest\/50:hover{background-color:#3c3f4480}.hover\:n-bg-light-neutral-bg-strongest\/55:hover{background-color:#3c3f448c}.hover\:n-bg-light-neutral-bg-strongest\/60:hover{background-color:#3c3f4499}.hover\:n-bg-light-neutral-bg-strongest\/65:hover{background-color:#3c3f44a6}.hover\:n-bg-light-neutral-bg-strongest\/70:hover{background-color:#3c3f44b3}.hover\:n-bg-light-neutral-bg-strongest\/75:hover{background-color:#3c3f44bf}.hover\:n-bg-light-neutral-bg-strongest\/80:hover{background-color:#3c3f44cc}.hover\:n-bg-light-neutral-bg-strongest\/85:hover{background-color:#3c3f44d9}.hover\:n-bg-light-neutral-bg-strongest\/90:hover{background-color:#3c3f44e6}.hover\:n-bg-light-neutral-bg-strongest\/95:hover{background-color:#3c3f44f2}.hover\:n-bg-light-neutral-bg-weak:hover{background-color:#fff}.hover\:n-bg-light-neutral-bg-weak\/0:hover{background-color:#fff0}.hover\:n-bg-light-neutral-bg-weak\/10:hover{background-color:#ffffff1a}.hover\:n-bg-light-neutral-bg-weak\/100:hover{background-color:#fff}.hover\:n-bg-light-neutral-bg-weak\/15:hover{background-color:#ffffff26}.hover\:n-bg-light-neutral-bg-weak\/20:hover{background-color:#fff3}.hover\:n-bg-light-neutral-bg-weak\/25:hover{background-color:#ffffff40}.hover\:n-bg-light-neutral-bg-weak\/30:hover{background-color:#ffffff4d}.hover\:n-bg-light-neutral-bg-weak\/35:hover{background-color:#ffffff59}.hover\:n-bg-light-neutral-bg-weak\/40:hover{background-color:#fff6}.hover\:n-bg-light-neutral-bg-weak\/45:hover{background-color:#ffffff73}.hover\:n-bg-light-neutral-bg-weak\/5:hover{background-color:#ffffff0d}.hover\:n-bg-light-neutral-bg-weak\/50:hover{background-color:#ffffff80}.hover\:n-bg-light-neutral-bg-weak\/55:hover{background-color:#ffffff8c}.hover\:n-bg-light-neutral-bg-weak\/60:hover{background-color:#fff9}.hover\:n-bg-light-neutral-bg-weak\/65:hover{background-color:#ffffffa6}.hover\:n-bg-light-neutral-bg-weak\/70:hover{background-color:#ffffffb3}.hover\:n-bg-light-neutral-bg-weak\/75:hover{background-color:#ffffffbf}.hover\:n-bg-light-neutral-bg-weak\/80:hover{background-color:#fffc}.hover\:n-bg-light-neutral-bg-weak\/85:hover{background-color:#ffffffd9}.hover\:n-bg-light-neutral-bg-weak\/90:hover{background-color:#ffffffe6}.hover\:n-bg-light-neutral-bg-weak\/95:hover{background-color:#fffffff2}.hover\:n-bg-light-neutral-border-strong:hover{background-color:#bbbec3}.hover\:n-bg-light-neutral-border-strong\/0:hover{background-color:#bbbec300}.hover\:n-bg-light-neutral-border-strong\/10:hover{background-color:#bbbec31a}.hover\:n-bg-light-neutral-border-strong\/100:hover{background-color:#bbbec3}.hover\:n-bg-light-neutral-border-strong\/15:hover{background-color:#bbbec326}.hover\:n-bg-light-neutral-border-strong\/20:hover{background-color:#bbbec333}.hover\:n-bg-light-neutral-border-strong\/25:hover{background-color:#bbbec340}.hover\:n-bg-light-neutral-border-strong\/30:hover{background-color:#bbbec34d}.hover\:n-bg-light-neutral-border-strong\/35:hover{background-color:#bbbec359}.hover\:n-bg-light-neutral-border-strong\/40:hover{background-color:#bbbec366}.hover\:n-bg-light-neutral-border-strong\/45:hover{background-color:#bbbec373}.hover\:n-bg-light-neutral-border-strong\/5:hover{background-color:#bbbec30d}.hover\:n-bg-light-neutral-border-strong\/50:hover{background-color:#bbbec380}.hover\:n-bg-light-neutral-border-strong\/55:hover{background-color:#bbbec38c}.hover\:n-bg-light-neutral-border-strong\/60:hover{background-color:#bbbec399}.hover\:n-bg-light-neutral-border-strong\/65:hover{background-color:#bbbec3a6}.hover\:n-bg-light-neutral-border-strong\/70:hover{background-color:#bbbec3b3}.hover\:n-bg-light-neutral-border-strong\/75:hover{background-color:#bbbec3bf}.hover\:n-bg-light-neutral-border-strong\/80:hover{background-color:#bbbec3cc}.hover\:n-bg-light-neutral-border-strong\/85:hover{background-color:#bbbec3d9}.hover\:n-bg-light-neutral-border-strong\/90:hover{background-color:#bbbec3e6}.hover\:n-bg-light-neutral-border-strong\/95:hover{background-color:#bbbec3f2}.hover\:n-bg-light-neutral-border-strongest:hover{background-color:#6f757e}.hover\:n-bg-light-neutral-border-strongest\/0:hover{background-color:#6f757e00}.hover\:n-bg-light-neutral-border-strongest\/10:hover{background-color:#6f757e1a}.hover\:n-bg-light-neutral-border-strongest\/100:hover{background-color:#6f757e}.hover\:n-bg-light-neutral-border-strongest\/15:hover{background-color:#6f757e26}.hover\:n-bg-light-neutral-border-strongest\/20:hover{background-color:#6f757e33}.hover\:n-bg-light-neutral-border-strongest\/25:hover{background-color:#6f757e40}.hover\:n-bg-light-neutral-border-strongest\/30:hover{background-color:#6f757e4d}.hover\:n-bg-light-neutral-border-strongest\/35:hover{background-color:#6f757e59}.hover\:n-bg-light-neutral-border-strongest\/40:hover{background-color:#6f757e66}.hover\:n-bg-light-neutral-border-strongest\/45:hover{background-color:#6f757e73}.hover\:n-bg-light-neutral-border-strongest\/5:hover{background-color:#6f757e0d}.hover\:n-bg-light-neutral-border-strongest\/50:hover{background-color:#6f757e80}.hover\:n-bg-light-neutral-border-strongest\/55:hover{background-color:#6f757e8c}.hover\:n-bg-light-neutral-border-strongest\/60:hover{background-color:#6f757e99}.hover\:n-bg-light-neutral-border-strongest\/65:hover{background-color:#6f757ea6}.hover\:n-bg-light-neutral-border-strongest\/70:hover{background-color:#6f757eb3}.hover\:n-bg-light-neutral-border-strongest\/75:hover{background-color:#6f757ebf}.hover\:n-bg-light-neutral-border-strongest\/80:hover{background-color:#6f757ecc}.hover\:n-bg-light-neutral-border-strongest\/85:hover{background-color:#6f757ed9}.hover\:n-bg-light-neutral-border-strongest\/90:hover{background-color:#6f757ee6}.hover\:n-bg-light-neutral-border-strongest\/95:hover{background-color:#6f757ef2}.hover\:n-bg-light-neutral-border-weak:hover{background-color:#e2e3e5}.hover\:n-bg-light-neutral-border-weak\/0:hover{background-color:#e2e3e500}.hover\:n-bg-light-neutral-border-weak\/10:hover{background-color:#e2e3e51a}.hover\:n-bg-light-neutral-border-weak\/100:hover{background-color:#e2e3e5}.hover\:n-bg-light-neutral-border-weak\/15:hover{background-color:#e2e3e526}.hover\:n-bg-light-neutral-border-weak\/20:hover{background-color:#e2e3e533}.hover\:n-bg-light-neutral-border-weak\/25:hover{background-color:#e2e3e540}.hover\:n-bg-light-neutral-border-weak\/30:hover{background-color:#e2e3e54d}.hover\:n-bg-light-neutral-border-weak\/35:hover{background-color:#e2e3e559}.hover\:n-bg-light-neutral-border-weak\/40:hover{background-color:#e2e3e566}.hover\:n-bg-light-neutral-border-weak\/45:hover{background-color:#e2e3e573}.hover\:n-bg-light-neutral-border-weak\/5:hover{background-color:#e2e3e50d}.hover\:n-bg-light-neutral-border-weak\/50:hover{background-color:#e2e3e580}.hover\:n-bg-light-neutral-border-weak\/55:hover{background-color:#e2e3e58c}.hover\:n-bg-light-neutral-border-weak\/60:hover{background-color:#e2e3e599}.hover\:n-bg-light-neutral-border-weak\/65:hover{background-color:#e2e3e5a6}.hover\:n-bg-light-neutral-border-weak\/70:hover{background-color:#e2e3e5b3}.hover\:n-bg-light-neutral-border-weak\/75:hover{background-color:#e2e3e5bf}.hover\:n-bg-light-neutral-border-weak\/80:hover{background-color:#e2e3e5cc}.hover\:n-bg-light-neutral-border-weak\/85:hover{background-color:#e2e3e5d9}.hover\:n-bg-light-neutral-border-weak\/90:hover{background-color:#e2e3e5e6}.hover\:n-bg-light-neutral-border-weak\/95:hover{background-color:#e2e3e5f2}.hover\:n-bg-light-neutral-hover:hover{background-color:#6f757e1a}.hover\:n-bg-light-neutral-hover\/0:hover{background-color:#6f757e00}.hover\:n-bg-light-neutral-hover\/10:hover{background-color:#6f757e1a}.hover\:n-bg-light-neutral-hover\/100:hover{background-color:#6f757e}.hover\:n-bg-light-neutral-hover\/15:hover{background-color:#6f757e26}.hover\:n-bg-light-neutral-hover\/20:hover{background-color:#6f757e33}.hover\:n-bg-light-neutral-hover\/25:hover{background-color:#6f757e40}.hover\:n-bg-light-neutral-hover\/30:hover{background-color:#6f757e4d}.hover\:n-bg-light-neutral-hover\/35:hover{background-color:#6f757e59}.hover\:n-bg-light-neutral-hover\/40:hover{background-color:#6f757e66}.hover\:n-bg-light-neutral-hover\/45:hover{background-color:#6f757e73}.hover\:n-bg-light-neutral-hover\/5:hover{background-color:#6f757e0d}.hover\:n-bg-light-neutral-hover\/50:hover{background-color:#6f757e80}.hover\:n-bg-light-neutral-hover\/55:hover{background-color:#6f757e8c}.hover\:n-bg-light-neutral-hover\/60:hover{background-color:#6f757e99}.hover\:n-bg-light-neutral-hover\/65:hover{background-color:#6f757ea6}.hover\:n-bg-light-neutral-hover\/70:hover{background-color:#6f757eb3}.hover\:n-bg-light-neutral-hover\/75:hover{background-color:#6f757ebf}.hover\:n-bg-light-neutral-hover\/80:hover{background-color:#6f757ecc}.hover\:n-bg-light-neutral-hover\/85:hover{background-color:#6f757ed9}.hover\:n-bg-light-neutral-hover\/90:hover{background-color:#6f757ee6}.hover\:n-bg-light-neutral-hover\/95:hover{background-color:#6f757ef2}.hover\:n-bg-light-neutral-icon:hover{background-color:#4d5157}.hover\:n-bg-light-neutral-icon\/0:hover{background-color:#4d515700}.hover\:n-bg-light-neutral-icon\/10:hover{background-color:#4d51571a}.hover\:n-bg-light-neutral-icon\/100:hover{background-color:#4d5157}.hover\:n-bg-light-neutral-icon\/15:hover{background-color:#4d515726}.hover\:n-bg-light-neutral-icon\/20:hover{background-color:#4d515733}.hover\:n-bg-light-neutral-icon\/25:hover{background-color:#4d515740}.hover\:n-bg-light-neutral-icon\/30:hover{background-color:#4d51574d}.hover\:n-bg-light-neutral-icon\/35:hover{background-color:#4d515759}.hover\:n-bg-light-neutral-icon\/40:hover{background-color:#4d515766}.hover\:n-bg-light-neutral-icon\/45:hover{background-color:#4d515773}.hover\:n-bg-light-neutral-icon\/5:hover{background-color:#4d51570d}.hover\:n-bg-light-neutral-icon\/50:hover{background-color:#4d515780}.hover\:n-bg-light-neutral-icon\/55:hover{background-color:#4d51578c}.hover\:n-bg-light-neutral-icon\/60:hover{background-color:#4d515799}.hover\:n-bg-light-neutral-icon\/65:hover{background-color:#4d5157a6}.hover\:n-bg-light-neutral-icon\/70:hover{background-color:#4d5157b3}.hover\:n-bg-light-neutral-icon\/75:hover{background-color:#4d5157bf}.hover\:n-bg-light-neutral-icon\/80:hover{background-color:#4d5157cc}.hover\:n-bg-light-neutral-icon\/85:hover{background-color:#4d5157d9}.hover\:n-bg-light-neutral-icon\/90:hover{background-color:#4d5157e6}.hover\:n-bg-light-neutral-icon\/95:hover{background-color:#4d5157f2}.hover\:n-bg-light-neutral-pressed:hover{background-color:#6f757e33}.hover\:n-bg-light-neutral-pressed\/0:hover{background-color:#6f757e00}.hover\:n-bg-light-neutral-pressed\/10:hover{background-color:#6f757e1a}.hover\:n-bg-light-neutral-pressed\/100:hover{background-color:#6f757e}.hover\:n-bg-light-neutral-pressed\/15:hover{background-color:#6f757e26}.hover\:n-bg-light-neutral-pressed\/20:hover{background-color:#6f757e33}.hover\:n-bg-light-neutral-pressed\/25:hover{background-color:#6f757e40}.hover\:n-bg-light-neutral-pressed\/30:hover{background-color:#6f757e4d}.hover\:n-bg-light-neutral-pressed\/35:hover{background-color:#6f757e59}.hover\:n-bg-light-neutral-pressed\/40:hover{background-color:#6f757e66}.hover\:n-bg-light-neutral-pressed\/45:hover{background-color:#6f757e73}.hover\:n-bg-light-neutral-pressed\/5:hover{background-color:#6f757e0d}.hover\:n-bg-light-neutral-pressed\/50:hover{background-color:#6f757e80}.hover\:n-bg-light-neutral-pressed\/55:hover{background-color:#6f757e8c}.hover\:n-bg-light-neutral-pressed\/60:hover{background-color:#6f757e99}.hover\:n-bg-light-neutral-pressed\/65:hover{background-color:#6f757ea6}.hover\:n-bg-light-neutral-pressed\/70:hover{background-color:#6f757eb3}.hover\:n-bg-light-neutral-pressed\/75:hover{background-color:#6f757ebf}.hover\:n-bg-light-neutral-pressed\/80:hover{background-color:#6f757ecc}.hover\:n-bg-light-neutral-pressed\/85:hover{background-color:#6f757ed9}.hover\:n-bg-light-neutral-pressed\/90:hover{background-color:#6f757ee6}.hover\:n-bg-light-neutral-pressed\/95:hover{background-color:#6f757ef2}.hover\:n-bg-light-neutral-text-default:hover{background-color:#1a1b1d}.hover\:n-bg-light-neutral-text-default\/0:hover{background-color:#1a1b1d00}.hover\:n-bg-light-neutral-text-default\/10:hover{background-color:#1a1b1d1a}.hover\:n-bg-light-neutral-text-default\/100:hover{background-color:#1a1b1d}.hover\:n-bg-light-neutral-text-default\/15:hover{background-color:#1a1b1d26}.hover\:n-bg-light-neutral-text-default\/20:hover{background-color:#1a1b1d33}.hover\:n-bg-light-neutral-text-default\/25:hover{background-color:#1a1b1d40}.hover\:n-bg-light-neutral-text-default\/30:hover{background-color:#1a1b1d4d}.hover\:n-bg-light-neutral-text-default\/35:hover{background-color:#1a1b1d59}.hover\:n-bg-light-neutral-text-default\/40:hover{background-color:#1a1b1d66}.hover\:n-bg-light-neutral-text-default\/45:hover{background-color:#1a1b1d73}.hover\:n-bg-light-neutral-text-default\/5:hover{background-color:#1a1b1d0d}.hover\:n-bg-light-neutral-text-default\/50:hover{background-color:#1a1b1d80}.hover\:n-bg-light-neutral-text-default\/55:hover{background-color:#1a1b1d8c}.hover\:n-bg-light-neutral-text-default\/60:hover{background-color:#1a1b1d99}.hover\:n-bg-light-neutral-text-default\/65:hover{background-color:#1a1b1da6}.hover\:n-bg-light-neutral-text-default\/70:hover{background-color:#1a1b1db3}.hover\:n-bg-light-neutral-text-default\/75:hover{background-color:#1a1b1dbf}.hover\:n-bg-light-neutral-text-default\/80:hover{background-color:#1a1b1dcc}.hover\:n-bg-light-neutral-text-default\/85:hover{background-color:#1a1b1dd9}.hover\:n-bg-light-neutral-text-default\/90:hover{background-color:#1a1b1de6}.hover\:n-bg-light-neutral-text-default\/95:hover{background-color:#1a1b1df2}.hover\:n-bg-light-neutral-text-inverse:hover{background-color:#fff}.hover\:n-bg-light-neutral-text-inverse\/0:hover{background-color:#fff0}.hover\:n-bg-light-neutral-text-inverse\/10:hover{background-color:#ffffff1a}.hover\:n-bg-light-neutral-text-inverse\/100:hover{background-color:#fff}.hover\:n-bg-light-neutral-text-inverse\/15:hover{background-color:#ffffff26}.hover\:n-bg-light-neutral-text-inverse\/20:hover{background-color:#fff3}.hover\:n-bg-light-neutral-text-inverse\/25:hover{background-color:#ffffff40}.hover\:n-bg-light-neutral-text-inverse\/30:hover{background-color:#ffffff4d}.hover\:n-bg-light-neutral-text-inverse\/35:hover{background-color:#ffffff59}.hover\:n-bg-light-neutral-text-inverse\/40:hover{background-color:#fff6}.hover\:n-bg-light-neutral-text-inverse\/45:hover{background-color:#ffffff73}.hover\:n-bg-light-neutral-text-inverse\/5:hover{background-color:#ffffff0d}.hover\:n-bg-light-neutral-text-inverse\/50:hover{background-color:#ffffff80}.hover\:n-bg-light-neutral-text-inverse\/55:hover{background-color:#ffffff8c}.hover\:n-bg-light-neutral-text-inverse\/60:hover{background-color:#fff9}.hover\:n-bg-light-neutral-text-inverse\/65:hover{background-color:#ffffffa6}.hover\:n-bg-light-neutral-text-inverse\/70:hover{background-color:#ffffffb3}.hover\:n-bg-light-neutral-text-inverse\/75:hover{background-color:#ffffffbf}.hover\:n-bg-light-neutral-text-inverse\/80:hover{background-color:#fffc}.hover\:n-bg-light-neutral-text-inverse\/85:hover{background-color:#ffffffd9}.hover\:n-bg-light-neutral-text-inverse\/90:hover{background-color:#ffffffe6}.hover\:n-bg-light-neutral-text-inverse\/95:hover{background-color:#fffffff2}.hover\:n-bg-light-neutral-text-weak:hover{background-color:#4d5157}.hover\:n-bg-light-neutral-text-weak\/0:hover{background-color:#4d515700}.hover\:n-bg-light-neutral-text-weak\/10:hover{background-color:#4d51571a}.hover\:n-bg-light-neutral-text-weak\/100:hover{background-color:#4d5157}.hover\:n-bg-light-neutral-text-weak\/15:hover{background-color:#4d515726}.hover\:n-bg-light-neutral-text-weak\/20:hover{background-color:#4d515733}.hover\:n-bg-light-neutral-text-weak\/25:hover{background-color:#4d515740}.hover\:n-bg-light-neutral-text-weak\/30:hover{background-color:#4d51574d}.hover\:n-bg-light-neutral-text-weak\/35:hover{background-color:#4d515759}.hover\:n-bg-light-neutral-text-weak\/40:hover{background-color:#4d515766}.hover\:n-bg-light-neutral-text-weak\/45:hover{background-color:#4d515773}.hover\:n-bg-light-neutral-text-weak\/5:hover{background-color:#4d51570d}.hover\:n-bg-light-neutral-text-weak\/50:hover{background-color:#4d515780}.hover\:n-bg-light-neutral-text-weak\/55:hover{background-color:#4d51578c}.hover\:n-bg-light-neutral-text-weak\/60:hover{background-color:#4d515799}.hover\:n-bg-light-neutral-text-weak\/65:hover{background-color:#4d5157a6}.hover\:n-bg-light-neutral-text-weak\/70:hover{background-color:#4d5157b3}.hover\:n-bg-light-neutral-text-weak\/75:hover{background-color:#4d5157bf}.hover\:n-bg-light-neutral-text-weak\/80:hover{background-color:#4d5157cc}.hover\:n-bg-light-neutral-text-weak\/85:hover{background-color:#4d5157d9}.hover\:n-bg-light-neutral-text-weak\/90:hover{background-color:#4d5157e6}.hover\:n-bg-light-neutral-text-weak\/95:hover{background-color:#4d5157f2}.hover\:n-bg-light-neutral-text-weaker:hover{background-color:#5e636a}.hover\:n-bg-light-neutral-text-weaker\/0:hover{background-color:#5e636a00}.hover\:n-bg-light-neutral-text-weaker\/10:hover{background-color:#5e636a1a}.hover\:n-bg-light-neutral-text-weaker\/100:hover{background-color:#5e636a}.hover\:n-bg-light-neutral-text-weaker\/15:hover{background-color:#5e636a26}.hover\:n-bg-light-neutral-text-weaker\/20:hover{background-color:#5e636a33}.hover\:n-bg-light-neutral-text-weaker\/25:hover{background-color:#5e636a40}.hover\:n-bg-light-neutral-text-weaker\/30:hover{background-color:#5e636a4d}.hover\:n-bg-light-neutral-text-weaker\/35:hover{background-color:#5e636a59}.hover\:n-bg-light-neutral-text-weaker\/40:hover{background-color:#5e636a66}.hover\:n-bg-light-neutral-text-weaker\/45:hover{background-color:#5e636a73}.hover\:n-bg-light-neutral-text-weaker\/5:hover{background-color:#5e636a0d}.hover\:n-bg-light-neutral-text-weaker\/50:hover{background-color:#5e636a80}.hover\:n-bg-light-neutral-text-weaker\/55:hover{background-color:#5e636a8c}.hover\:n-bg-light-neutral-text-weaker\/60:hover{background-color:#5e636a99}.hover\:n-bg-light-neutral-text-weaker\/65:hover{background-color:#5e636aa6}.hover\:n-bg-light-neutral-text-weaker\/70:hover{background-color:#5e636ab3}.hover\:n-bg-light-neutral-text-weaker\/75:hover{background-color:#5e636abf}.hover\:n-bg-light-neutral-text-weaker\/80:hover{background-color:#5e636acc}.hover\:n-bg-light-neutral-text-weaker\/85:hover{background-color:#5e636ad9}.hover\:n-bg-light-neutral-text-weaker\/90:hover{background-color:#5e636ae6}.hover\:n-bg-light-neutral-text-weaker\/95:hover{background-color:#5e636af2}.hover\:n-bg-light-neutral-text-weakest:hover{background-color:#a8acb2}.hover\:n-bg-light-neutral-text-weakest\/0:hover{background-color:#a8acb200}.hover\:n-bg-light-neutral-text-weakest\/10:hover{background-color:#a8acb21a}.hover\:n-bg-light-neutral-text-weakest\/100:hover{background-color:#a8acb2}.hover\:n-bg-light-neutral-text-weakest\/15:hover{background-color:#a8acb226}.hover\:n-bg-light-neutral-text-weakest\/20:hover{background-color:#a8acb233}.hover\:n-bg-light-neutral-text-weakest\/25:hover{background-color:#a8acb240}.hover\:n-bg-light-neutral-text-weakest\/30:hover{background-color:#a8acb24d}.hover\:n-bg-light-neutral-text-weakest\/35:hover{background-color:#a8acb259}.hover\:n-bg-light-neutral-text-weakest\/40:hover{background-color:#a8acb266}.hover\:n-bg-light-neutral-text-weakest\/45:hover{background-color:#a8acb273}.hover\:n-bg-light-neutral-text-weakest\/5:hover{background-color:#a8acb20d}.hover\:n-bg-light-neutral-text-weakest\/50:hover{background-color:#a8acb280}.hover\:n-bg-light-neutral-text-weakest\/55:hover{background-color:#a8acb28c}.hover\:n-bg-light-neutral-text-weakest\/60:hover{background-color:#a8acb299}.hover\:n-bg-light-neutral-text-weakest\/65:hover{background-color:#a8acb2a6}.hover\:n-bg-light-neutral-text-weakest\/70:hover{background-color:#a8acb2b3}.hover\:n-bg-light-neutral-text-weakest\/75:hover{background-color:#a8acb2bf}.hover\:n-bg-light-neutral-text-weakest\/80:hover{background-color:#a8acb2cc}.hover\:n-bg-light-neutral-text-weakest\/85:hover{background-color:#a8acb2d9}.hover\:n-bg-light-neutral-text-weakest\/90:hover{background-color:#a8acb2e6}.hover\:n-bg-light-neutral-text-weakest\/95:hover{background-color:#a8acb2f2}.hover\:n-bg-light-primary-bg-selected:hover{background-color:#e7fafb}.hover\:n-bg-light-primary-bg-selected\/0:hover{background-color:#e7fafb00}.hover\:n-bg-light-primary-bg-selected\/10:hover{background-color:#e7fafb1a}.hover\:n-bg-light-primary-bg-selected\/100:hover{background-color:#e7fafb}.hover\:n-bg-light-primary-bg-selected\/15:hover{background-color:#e7fafb26}.hover\:n-bg-light-primary-bg-selected\/20:hover{background-color:#e7fafb33}.hover\:n-bg-light-primary-bg-selected\/25:hover{background-color:#e7fafb40}.hover\:n-bg-light-primary-bg-selected\/30:hover{background-color:#e7fafb4d}.hover\:n-bg-light-primary-bg-selected\/35:hover{background-color:#e7fafb59}.hover\:n-bg-light-primary-bg-selected\/40:hover{background-color:#e7fafb66}.hover\:n-bg-light-primary-bg-selected\/45:hover{background-color:#e7fafb73}.hover\:n-bg-light-primary-bg-selected\/5:hover{background-color:#e7fafb0d}.hover\:n-bg-light-primary-bg-selected\/50:hover{background-color:#e7fafb80}.hover\:n-bg-light-primary-bg-selected\/55:hover{background-color:#e7fafb8c}.hover\:n-bg-light-primary-bg-selected\/60:hover{background-color:#e7fafb99}.hover\:n-bg-light-primary-bg-selected\/65:hover{background-color:#e7fafba6}.hover\:n-bg-light-primary-bg-selected\/70:hover{background-color:#e7fafbb3}.hover\:n-bg-light-primary-bg-selected\/75:hover{background-color:#e7fafbbf}.hover\:n-bg-light-primary-bg-selected\/80:hover{background-color:#e7fafbcc}.hover\:n-bg-light-primary-bg-selected\/85:hover{background-color:#e7fafbd9}.hover\:n-bg-light-primary-bg-selected\/90:hover{background-color:#e7fafbe6}.hover\:n-bg-light-primary-bg-selected\/95:hover{background-color:#e7fafbf2}.hover\:n-bg-light-primary-bg-status:hover{background-color:#4c99a4}.hover\:n-bg-light-primary-bg-status\/0:hover{background-color:#4c99a400}.hover\:n-bg-light-primary-bg-status\/10:hover{background-color:#4c99a41a}.hover\:n-bg-light-primary-bg-status\/100:hover{background-color:#4c99a4}.hover\:n-bg-light-primary-bg-status\/15:hover{background-color:#4c99a426}.hover\:n-bg-light-primary-bg-status\/20:hover{background-color:#4c99a433}.hover\:n-bg-light-primary-bg-status\/25:hover{background-color:#4c99a440}.hover\:n-bg-light-primary-bg-status\/30:hover{background-color:#4c99a44d}.hover\:n-bg-light-primary-bg-status\/35:hover{background-color:#4c99a459}.hover\:n-bg-light-primary-bg-status\/40:hover{background-color:#4c99a466}.hover\:n-bg-light-primary-bg-status\/45:hover{background-color:#4c99a473}.hover\:n-bg-light-primary-bg-status\/5:hover{background-color:#4c99a40d}.hover\:n-bg-light-primary-bg-status\/50:hover{background-color:#4c99a480}.hover\:n-bg-light-primary-bg-status\/55:hover{background-color:#4c99a48c}.hover\:n-bg-light-primary-bg-status\/60:hover{background-color:#4c99a499}.hover\:n-bg-light-primary-bg-status\/65:hover{background-color:#4c99a4a6}.hover\:n-bg-light-primary-bg-status\/70:hover{background-color:#4c99a4b3}.hover\:n-bg-light-primary-bg-status\/75:hover{background-color:#4c99a4bf}.hover\:n-bg-light-primary-bg-status\/80:hover{background-color:#4c99a4cc}.hover\:n-bg-light-primary-bg-status\/85:hover{background-color:#4c99a4d9}.hover\:n-bg-light-primary-bg-status\/90:hover{background-color:#4c99a4e6}.hover\:n-bg-light-primary-bg-status\/95:hover{background-color:#4c99a4f2}.hover\:n-bg-light-primary-bg-strong:hover{background-color:#0a6190}.hover\:n-bg-light-primary-bg-strong\/0:hover{background-color:#0a619000}.hover\:n-bg-light-primary-bg-strong\/10:hover{background-color:#0a61901a}.hover\:n-bg-light-primary-bg-strong\/100:hover{background-color:#0a6190}.hover\:n-bg-light-primary-bg-strong\/15:hover{background-color:#0a619026}.hover\:n-bg-light-primary-bg-strong\/20:hover{background-color:#0a619033}.hover\:n-bg-light-primary-bg-strong\/25:hover{background-color:#0a619040}.hover\:n-bg-light-primary-bg-strong\/30:hover{background-color:#0a61904d}.hover\:n-bg-light-primary-bg-strong\/35:hover{background-color:#0a619059}.hover\:n-bg-light-primary-bg-strong\/40:hover{background-color:#0a619066}.hover\:n-bg-light-primary-bg-strong\/45:hover{background-color:#0a619073}.hover\:n-bg-light-primary-bg-strong\/5:hover{background-color:#0a61900d}.hover\:n-bg-light-primary-bg-strong\/50:hover{background-color:#0a619080}.hover\:n-bg-light-primary-bg-strong\/55:hover{background-color:#0a61908c}.hover\:n-bg-light-primary-bg-strong\/60:hover{background-color:#0a619099}.hover\:n-bg-light-primary-bg-strong\/65:hover{background-color:#0a6190a6}.hover\:n-bg-light-primary-bg-strong\/70:hover{background-color:#0a6190b3}.hover\:n-bg-light-primary-bg-strong\/75:hover{background-color:#0a6190bf}.hover\:n-bg-light-primary-bg-strong\/80:hover{background-color:#0a6190cc}.hover\:n-bg-light-primary-bg-strong\/85:hover{background-color:#0a6190d9}.hover\:n-bg-light-primary-bg-strong\/90:hover{background-color:#0a6190e6}.hover\:n-bg-light-primary-bg-strong\/95:hover{background-color:#0a6190f2}.hover\:n-bg-light-primary-bg-weak:hover{background-color:#e7fafb}.hover\:n-bg-light-primary-bg-weak\/0:hover{background-color:#e7fafb00}.hover\:n-bg-light-primary-bg-weak\/10:hover{background-color:#e7fafb1a}.hover\:n-bg-light-primary-bg-weak\/100:hover{background-color:#e7fafb}.hover\:n-bg-light-primary-bg-weak\/15:hover{background-color:#e7fafb26}.hover\:n-bg-light-primary-bg-weak\/20:hover{background-color:#e7fafb33}.hover\:n-bg-light-primary-bg-weak\/25:hover{background-color:#e7fafb40}.hover\:n-bg-light-primary-bg-weak\/30:hover{background-color:#e7fafb4d}.hover\:n-bg-light-primary-bg-weak\/35:hover{background-color:#e7fafb59}.hover\:n-bg-light-primary-bg-weak\/40:hover{background-color:#e7fafb66}.hover\:n-bg-light-primary-bg-weak\/45:hover{background-color:#e7fafb73}.hover\:n-bg-light-primary-bg-weak\/5:hover{background-color:#e7fafb0d}.hover\:n-bg-light-primary-bg-weak\/50:hover{background-color:#e7fafb80}.hover\:n-bg-light-primary-bg-weak\/55:hover{background-color:#e7fafb8c}.hover\:n-bg-light-primary-bg-weak\/60:hover{background-color:#e7fafb99}.hover\:n-bg-light-primary-bg-weak\/65:hover{background-color:#e7fafba6}.hover\:n-bg-light-primary-bg-weak\/70:hover{background-color:#e7fafbb3}.hover\:n-bg-light-primary-bg-weak\/75:hover{background-color:#e7fafbbf}.hover\:n-bg-light-primary-bg-weak\/80:hover{background-color:#e7fafbcc}.hover\:n-bg-light-primary-bg-weak\/85:hover{background-color:#e7fafbd9}.hover\:n-bg-light-primary-bg-weak\/90:hover{background-color:#e7fafbe6}.hover\:n-bg-light-primary-bg-weak\/95:hover{background-color:#e7fafbf2}.hover\:n-bg-light-primary-border-strong:hover{background-color:#0a6190}.hover\:n-bg-light-primary-border-strong\/0:hover{background-color:#0a619000}.hover\:n-bg-light-primary-border-strong\/10:hover{background-color:#0a61901a}.hover\:n-bg-light-primary-border-strong\/100:hover{background-color:#0a6190}.hover\:n-bg-light-primary-border-strong\/15:hover{background-color:#0a619026}.hover\:n-bg-light-primary-border-strong\/20:hover{background-color:#0a619033}.hover\:n-bg-light-primary-border-strong\/25:hover{background-color:#0a619040}.hover\:n-bg-light-primary-border-strong\/30:hover{background-color:#0a61904d}.hover\:n-bg-light-primary-border-strong\/35:hover{background-color:#0a619059}.hover\:n-bg-light-primary-border-strong\/40:hover{background-color:#0a619066}.hover\:n-bg-light-primary-border-strong\/45:hover{background-color:#0a619073}.hover\:n-bg-light-primary-border-strong\/5:hover{background-color:#0a61900d}.hover\:n-bg-light-primary-border-strong\/50:hover{background-color:#0a619080}.hover\:n-bg-light-primary-border-strong\/55:hover{background-color:#0a61908c}.hover\:n-bg-light-primary-border-strong\/60:hover{background-color:#0a619099}.hover\:n-bg-light-primary-border-strong\/65:hover{background-color:#0a6190a6}.hover\:n-bg-light-primary-border-strong\/70:hover{background-color:#0a6190b3}.hover\:n-bg-light-primary-border-strong\/75:hover{background-color:#0a6190bf}.hover\:n-bg-light-primary-border-strong\/80:hover{background-color:#0a6190cc}.hover\:n-bg-light-primary-border-strong\/85:hover{background-color:#0a6190d9}.hover\:n-bg-light-primary-border-strong\/90:hover{background-color:#0a6190e6}.hover\:n-bg-light-primary-border-strong\/95:hover{background-color:#0a6190f2}.hover\:n-bg-light-primary-border-weak:hover{background-color:#8fe3e8}.hover\:n-bg-light-primary-border-weak\/0:hover{background-color:#8fe3e800}.hover\:n-bg-light-primary-border-weak\/10:hover{background-color:#8fe3e81a}.hover\:n-bg-light-primary-border-weak\/100:hover{background-color:#8fe3e8}.hover\:n-bg-light-primary-border-weak\/15:hover{background-color:#8fe3e826}.hover\:n-bg-light-primary-border-weak\/20:hover{background-color:#8fe3e833}.hover\:n-bg-light-primary-border-weak\/25:hover{background-color:#8fe3e840}.hover\:n-bg-light-primary-border-weak\/30:hover{background-color:#8fe3e84d}.hover\:n-bg-light-primary-border-weak\/35:hover{background-color:#8fe3e859}.hover\:n-bg-light-primary-border-weak\/40:hover{background-color:#8fe3e866}.hover\:n-bg-light-primary-border-weak\/45:hover{background-color:#8fe3e873}.hover\:n-bg-light-primary-border-weak\/5:hover{background-color:#8fe3e80d}.hover\:n-bg-light-primary-border-weak\/50:hover{background-color:#8fe3e880}.hover\:n-bg-light-primary-border-weak\/55:hover{background-color:#8fe3e88c}.hover\:n-bg-light-primary-border-weak\/60:hover{background-color:#8fe3e899}.hover\:n-bg-light-primary-border-weak\/65:hover{background-color:#8fe3e8a6}.hover\:n-bg-light-primary-border-weak\/70:hover{background-color:#8fe3e8b3}.hover\:n-bg-light-primary-border-weak\/75:hover{background-color:#8fe3e8bf}.hover\:n-bg-light-primary-border-weak\/80:hover{background-color:#8fe3e8cc}.hover\:n-bg-light-primary-border-weak\/85:hover{background-color:#8fe3e8d9}.hover\:n-bg-light-primary-border-weak\/90:hover{background-color:#8fe3e8e6}.hover\:n-bg-light-primary-border-weak\/95:hover{background-color:#8fe3e8f2}.hover\:n-bg-light-primary-focus:hover{background-color:#30839d}.hover\:n-bg-light-primary-focus\/0:hover{background-color:#30839d00}.hover\:n-bg-light-primary-focus\/10:hover{background-color:#30839d1a}.hover\:n-bg-light-primary-focus\/100:hover{background-color:#30839d}.hover\:n-bg-light-primary-focus\/15:hover{background-color:#30839d26}.hover\:n-bg-light-primary-focus\/20:hover{background-color:#30839d33}.hover\:n-bg-light-primary-focus\/25:hover{background-color:#30839d40}.hover\:n-bg-light-primary-focus\/30:hover{background-color:#30839d4d}.hover\:n-bg-light-primary-focus\/35:hover{background-color:#30839d59}.hover\:n-bg-light-primary-focus\/40:hover{background-color:#30839d66}.hover\:n-bg-light-primary-focus\/45:hover{background-color:#30839d73}.hover\:n-bg-light-primary-focus\/5:hover{background-color:#30839d0d}.hover\:n-bg-light-primary-focus\/50:hover{background-color:#30839d80}.hover\:n-bg-light-primary-focus\/55:hover{background-color:#30839d8c}.hover\:n-bg-light-primary-focus\/60:hover{background-color:#30839d99}.hover\:n-bg-light-primary-focus\/65:hover{background-color:#30839da6}.hover\:n-bg-light-primary-focus\/70:hover{background-color:#30839db3}.hover\:n-bg-light-primary-focus\/75:hover{background-color:#30839dbf}.hover\:n-bg-light-primary-focus\/80:hover{background-color:#30839dcc}.hover\:n-bg-light-primary-focus\/85:hover{background-color:#30839dd9}.hover\:n-bg-light-primary-focus\/90:hover{background-color:#30839de6}.hover\:n-bg-light-primary-focus\/95:hover{background-color:#30839df2}.hover\:n-bg-light-primary-hover-strong:hover{background-color:#02507b}.hover\:n-bg-light-primary-hover-strong\/0:hover{background-color:#02507b00}.hover\:n-bg-light-primary-hover-strong\/10:hover{background-color:#02507b1a}.hover\:n-bg-light-primary-hover-strong\/100:hover{background-color:#02507b}.hover\:n-bg-light-primary-hover-strong\/15:hover{background-color:#02507b26}.hover\:n-bg-light-primary-hover-strong\/20:hover{background-color:#02507b33}.hover\:n-bg-light-primary-hover-strong\/25:hover{background-color:#02507b40}.hover\:n-bg-light-primary-hover-strong\/30:hover{background-color:#02507b4d}.hover\:n-bg-light-primary-hover-strong\/35:hover{background-color:#02507b59}.hover\:n-bg-light-primary-hover-strong\/40:hover{background-color:#02507b66}.hover\:n-bg-light-primary-hover-strong\/45:hover{background-color:#02507b73}.hover\:n-bg-light-primary-hover-strong\/5:hover{background-color:#02507b0d}.hover\:n-bg-light-primary-hover-strong\/50:hover{background-color:#02507b80}.hover\:n-bg-light-primary-hover-strong\/55:hover{background-color:#02507b8c}.hover\:n-bg-light-primary-hover-strong\/60:hover{background-color:#02507b99}.hover\:n-bg-light-primary-hover-strong\/65:hover{background-color:#02507ba6}.hover\:n-bg-light-primary-hover-strong\/70:hover{background-color:#02507bb3}.hover\:n-bg-light-primary-hover-strong\/75:hover{background-color:#02507bbf}.hover\:n-bg-light-primary-hover-strong\/80:hover{background-color:#02507bcc}.hover\:n-bg-light-primary-hover-strong\/85:hover{background-color:#02507bd9}.hover\:n-bg-light-primary-hover-strong\/90:hover{background-color:#02507be6}.hover\:n-bg-light-primary-hover-strong\/95:hover{background-color:#02507bf2}.hover\:n-bg-light-primary-hover-weak:hover{background-color:#30839d1a}.hover\:n-bg-light-primary-hover-weak\/0:hover{background-color:#30839d00}.hover\:n-bg-light-primary-hover-weak\/10:hover{background-color:#30839d1a}.hover\:n-bg-light-primary-hover-weak\/100:hover{background-color:#30839d}.hover\:n-bg-light-primary-hover-weak\/15:hover{background-color:#30839d26}.hover\:n-bg-light-primary-hover-weak\/20:hover{background-color:#30839d33}.hover\:n-bg-light-primary-hover-weak\/25:hover{background-color:#30839d40}.hover\:n-bg-light-primary-hover-weak\/30:hover{background-color:#30839d4d}.hover\:n-bg-light-primary-hover-weak\/35:hover{background-color:#30839d59}.hover\:n-bg-light-primary-hover-weak\/40:hover{background-color:#30839d66}.hover\:n-bg-light-primary-hover-weak\/45:hover{background-color:#30839d73}.hover\:n-bg-light-primary-hover-weak\/5:hover{background-color:#30839d0d}.hover\:n-bg-light-primary-hover-weak\/50:hover{background-color:#30839d80}.hover\:n-bg-light-primary-hover-weak\/55:hover{background-color:#30839d8c}.hover\:n-bg-light-primary-hover-weak\/60:hover{background-color:#30839d99}.hover\:n-bg-light-primary-hover-weak\/65:hover{background-color:#30839da6}.hover\:n-bg-light-primary-hover-weak\/70:hover{background-color:#30839db3}.hover\:n-bg-light-primary-hover-weak\/75:hover{background-color:#30839dbf}.hover\:n-bg-light-primary-hover-weak\/80:hover{background-color:#30839dcc}.hover\:n-bg-light-primary-hover-weak\/85:hover{background-color:#30839dd9}.hover\:n-bg-light-primary-hover-weak\/90:hover{background-color:#30839de6}.hover\:n-bg-light-primary-hover-weak\/95:hover{background-color:#30839df2}.hover\:n-bg-light-primary-icon:hover{background-color:#0a6190}.hover\:n-bg-light-primary-icon\/0:hover{background-color:#0a619000}.hover\:n-bg-light-primary-icon\/10:hover{background-color:#0a61901a}.hover\:n-bg-light-primary-icon\/100:hover{background-color:#0a6190}.hover\:n-bg-light-primary-icon\/15:hover{background-color:#0a619026}.hover\:n-bg-light-primary-icon\/20:hover{background-color:#0a619033}.hover\:n-bg-light-primary-icon\/25:hover{background-color:#0a619040}.hover\:n-bg-light-primary-icon\/30:hover{background-color:#0a61904d}.hover\:n-bg-light-primary-icon\/35:hover{background-color:#0a619059}.hover\:n-bg-light-primary-icon\/40:hover{background-color:#0a619066}.hover\:n-bg-light-primary-icon\/45:hover{background-color:#0a619073}.hover\:n-bg-light-primary-icon\/5:hover{background-color:#0a61900d}.hover\:n-bg-light-primary-icon\/50:hover{background-color:#0a619080}.hover\:n-bg-light-primary-icon\/55:hover{background-color:#0a61908c}.hover\:n-bg-light-primary-icon\/60:hover{background-color:#0a619099}.hover\:n-bg-light-primary-icon\/65:hover{background-color:#0a6190a6}.hover\:n-bg-light-primary-icon\/70:hover{background-color:#0a6190b3}.hover\:n-bg-light-primary-icon\/75:hover{background-color:#0a6190bf}.hover\:n-bg-light-primary-icon\/80:hover{background-color:#0a6190cc}.hover\:n-bg-light-primary-icon\/85:hover{background-color:#0a6190d9}.hover\:n-bg-light-primary-icon\/90:hover{background-color:#0a6190e6}.hover\:n-bg-light-primary-icon\/95:hover{background-color:#0a6190f2}.hover\:n-bg-light-primary-pressed-strong:hover{background-color:#014063}.hover\:n-bg-light-primary-pressed-strong\/0:hover{background-color:#01406300}.hover\:n-bg-light-primary-pressed-strong\/10:hover{background-color:#0140631a}.hover\:n-bg-light-primary-pressed-strong\/100:hover{background-color:#014063}.hover\:n-bg-light-primary-pressed-strong\/15:hover{background-color:#01406326}.hover\:n-bg-light-primary-pressed-strong\/20:hover{background-color:#01406333}.hover\:n-bg-light-primary-pressed-strong\/25:hover{background-color:#01406340}.hover\:n-bg-light-primary-pressed-strong\/30:hover{background-color:#0140634d}.hover\:n-bg-light-primary-pressed-strong\/35:hover{background-color:#01406359}.hover\:n-bg-light-primary-pressed-strong\/40:hover{background-color:#01406366}.hover\:n-bg-light-primary-pressed-strong\/45:hover{background-color:#01406373}.hover\:n-bg-light-primary-pressed-strong\/5:hover{background-color:#0140630d}.hover\:n-bg-light-primary-pressed-strong\/50:hover{background-color:#01406380}.hover\:n-bg-light-primary-pressed-strong\/55:hover{background-color:#0140638c}.hover\:n-bg-light-primary-pressed-strong\/60:hover{background-color:#01406399}.hover\:n-bg-light-primary-pressed-strong\/65:hover{background-color:#014063a6}.hover\:n-bg-light-primary-pressed-strong\/70:hover{background-color:#014063b3}.hover\:n-bg-light-primary-pressed-strong\/75:hover{background-color:#014063bf}.hover\:n-bg-light-primary-pressed-strong\/80:hover{background-color:#014063cc}.hover\:n-bg-light-primary-pressed-strong\/85:hover{background-color:#014063d9}.hover\:n-bg-light-primary-pressed-strong\/90:hover{background-color:#014063e6}.hover\:n-bg-light-primary-pressed-strong\/95:hover{background-color:#014063f2}.hover\:n-bg-light-primary-pressed-weak:hover{background-color:#30839d1f}.hover\:n-bg-light-primary-pressed-weak\/0:hover{background-color:#30839d00}.hover\:n-bg-light-primary-pressed-weak\/10:hover{background-color:#30839d1a}.hover\:n-bg-light-primary-pressed-weak\/100:hover{background-color:#30839d}.hover\:n-bg-light-primary-pressed-weak\/15:hover{background-color:#30839d26}.hover\:n-bg-light-primary-pressed-weak\/20:hover{background-color:#30839d33}.hover\:n-bg-light-primary-pressed-weak\/25:hover{background-color:#30839d40}.hover\:n-bg-light-primary-pressed-weak\/30:hover{background-color:#30839d4d}.hover\:n-bg-light-primary-pressed-weak\/35:hover{background-color:#30839d59}.hover\:n-bg-light-primary-pressed-weak\/40:hover{background-color:#30839d66}.hover\:n-bg-light-primary-pressed-weak\/45:hover{background-color:#30839d73}.hover\:n-bg-light-primary-pressed-weak\/5:hover{background-color:#30839d0d}.hover\:n-bg-light-primary-pressed-weak\/50:hover{background-color:#30839d80}.hover\:n-bg-light-primary-pressed-weak\/55:hover{background-color:#30839d8c}.hover\:n-bg-light-primary-pressed-weak\/60:hover{background-color:#30839d99}.hover\:n-bg-light-primary-pressed-weak\/65:hover{background-color:#30839da6}.hover\:n-bg-light-primary-pressed-weak\/70:hover{background-color:#30839db3}.hover\:n-bg-light-primary-pressed-weak\/75:hover{background-color:#30839dbf}.hover\:n-bg-light-primary-pressed-weak\/80:hover{background-color:#30839dcc}.hover\:n-bg-light-primary-pressed-weak\/85:hover{background-color:#30839dd9}.hover\:n-bg-light-primary-pressed-weak\/90:hover{background-color:#30839de6}.hover\:n-bg-light-primary-pressed-weak\/95:hover{background-color:#30839df2}.hover\:n-bg-light-primary-text:hover{background-color:#0a6190}.hover\:n-bg-light-primary-text\/0:hover{background-color:#0a619000}.hover\:n-bg-light-primary-text\/10:hover{background-color:#0a61901a}.hover\:n-bg-light-primary-text\/100:hover{background-color:#0a6190}.hover\:n-bg-light-primary-text\/15:hover{background-color:#0a619026}.hover\:n-bg-light-primary-text\/20:hover{background-color:#0a619033}.hover\:n-bg-light-primary-text\/25:hover{background-color:#0a619040}.hover\:n-bg-light-primary-text\/30:hover{background-color:#0a61904d}.hover\:n-bg-light-primary-text\/35:hover{background-color:#0a619059}.hover\:n-bg-light-primary-text\/40:hover{background-color:#0a619066}.hover\:n-bg-light-primary-text\/45:hover{background-color:#0a619073}.hover\:n-bg-light-primary-text\/5:hover{background-color:#0a61900d}.hover\:n-bg-light-primary-text\/50:hover{background-color:#0a619080}.hover\:n-bg-light-primary-text\/55:hover{background-color:#0a61908c}.hover\:n-bg-light-primary-text\/60:hover{background-color:#0a619099}.hover\:n-bg-light-primary-text\/65:hover{background-color:#0a6190a6}.hover\:n-bg-light-primary-text\/70:hover{background-color:#0a6190b3}.hover\:n-bg-light-primary-text\/75:hover{background-color:#0a6190bf}.hover\:n-bg-light-primary-text\/80:hover{background-color:#0a6190cc}.hover\:n-bg-light-primary-text\/85:hover{background-color:#0a6190d9}.hover\:n-bg-light-primary-text\/90:hover{background-color:#0a6190e6}.hover\:n-bg-light-primary-text\/95:hover{background-color:#0a6190f2}.hover\:n-bg-light-success-bg-status:hover{background-color:#5b992b}.hover\:n-bg-light-success-bg-status\/0:hover{background-color:#5b992b00}.hover\:n-bg-light-success-bg-status\/10:hover{background-color:#5b992b1a}.hover\:n-bg-light-success-bg-status\/100:hover{background-color:#5b992b}.hover\:n-bg-light-success-bg-status\/15:hover{background-color:#5b992b26}.hover\:n-bg-light-success-bg-status\/20:hover{background-color:#5b992b33}.hover\:n-bg-light-success-bg-status\/25:hover{background-color:#5b992b40}.hover\:n-bg-light-success-bg-status\/30:hover{background-color:#5b992b4d}.hover\:n-bg-light-success-bg-status\/35:hover{background-color:#5b992b59}.hover\:n-bg-light-success-bg-status\/40:hover{background-color:#5b992b66}.hover\:n-bg-light-success-bg-status\/45:hover{background-color:#5b992b73}.hover\:n-bg-light-success-bg-status\/5:hover{background-color:#5b992b0d}.hover\:n-bg-light-success-bg-status\/50:hover{background-color:#5b992b80}.hover\:n-bg-light-success-bg-status\/55:hover{background-color:#5b992b8c}.hover\:n-bg-light-success-bg-status\/60:hover{background-color:#5b992b99}.hover\:n-bg-light-success-bg-status\/65:hover{background-color:#5b992ba6}.hover\:n-bg-light-success-bg-status\/70:hover{background-color:#5b992bb3}.hover\:n-bg-light-success-bg-status\/75:hover{background-color:#5b992bbf}.hover\:n-bg-light-success-bg-status\/80:hover{background-color:#5b992bcc}.hover\:n-bg-light-success-bg-status\/85:hover{background-color:#5b992bd9}.hover\:n-bg-light-success-bg-status\/90:hover{background-color:#5b992be6}.hover\:n-bg-light-success-bg-status\/95:hover{background-color:#5b992bf2}.hover\:n-bg-light-success-bg-strong:hover{background-color:#3f7824}.hover\:n-bg-light-success-bg-strong\/0:hover{background-color:#3f782400}.hover\:n-bg-light-success-bg-strong\/10:hover{background-color:#3f78241a}.hover\:n-bg-light-success-bg-strong\/100:hover{background-color:#3f7824}.hover\:n-bg-light-success-bg-strong\/15:hover{background-color:#3f782426}.hover\:n-bg-light-success-bg-strong\/20:hover{background-color:#3f782433}.hover\:n-bg-light-success-bg-strong\/25:hover{background-color:#3f782440}.hover\:n-bg-light-success-bg-strong\/30:hover{background-color:#3f78244d}.hover\:n-bg-light-success-bg-strong\/35:hover{background-color:#3f782459}.hover\:n-bg-light-success-bg-strong\/40:hover{background-color:#3f782466}.hover\:n-bg-light-success-bg-strong\/45:hover{background-color:#3f782473}.hover\:n-bg-light-success-bg-strong\/5:hover{background-color:#3f78240d}.hover\:n-bg-light-success-bg-strong\/50:hover{background-color:#3f782480}.hover\:n-bg-light-success-bg-strong\/55:hover{background-color:#3f78248c}.hover\:n-bg-light-success-bg-strong\/60:hover{background-color:#3f782499}.hover\:n-bg-light-success-bg-strong\/65:hover{background-color:#3f7824a6}.hover\:n-bg-light-success-bg-strong\/70:hover{background-color:#3f7824b3}.hover\:n-bg-light-success-bg-strong\/75:hover{background-color:#3f7824bf}.hover\:n-bg-light-success-bg-strong\/80:hover{background-color:#3f7824cc}.hover\:n-bg-light-success-bg-strong\/85:hover{background-color:#3f7824d9}.hover\:n-bg-light-success-bg-strong\/90:hover{background-color:#3f7824e6}.hover\:n-bg-light-success-bg-strong\/95:hover{background-color:#3f7824f2}.hover\:n-bg-light-success-bg-weak:hover{background-color:#e7fcd7}.hover\:n-bg-light-success-bg-weak\/0:hover{background-color:#e7fcd700}.hover\:n-bg-light-success-bg-weak\/10:hover{background-color:#e7fcd71a}.hover\:n-bg-light-success-bg-weak\/100:hover{background-color:#e7fcd7}.hover\:n-bg-light-success-bg-weak\/15:hover{background-color:#e7fcd726}.hover\:n-bg-light-success-bg-weak\/20:hover{background-color:#e7fcd733}.hover\:n-bg-light-success-bg-weak\/25:hover{background-color:#e7fcd740}.hover\:n-bg-light-success-bg-weak\/30:hover{background-color:#e7fcd74d}.hover\:n-bg-light-success-bg-weak\/35:hover{background-color:#e7fcd759}.hover\:n-bg-light-success-bg-weak\/40:hover{background-color:#e7fcd766}.hover\:n-bg-light-success-bg-weak\/45:hover{background-color:#e7fcd773}.hover\:n-bg-light-success-bg-weak\/5:hover{background-color:#e7fcd70d}.hover\:n-bg-light-success-bg-weak\/50:hover{background-color:#e7fcd780}.hover\:n-bg-light-success-bg-weak\/55:hover{background-color:#e7fcd78c}.hover\:n-bg-light-success-bg-weak\/60:hover{background-color:#e7fcd799}.hover\:n-bg-light-success-bg-weak\/65:hover{background-color:#e7fcd7a6}.hover\:n-bg-light-success-bg-weak\/70:hover{background-color:#e7fcd7b3}.hover\:n-bg-light-success-bg-weak\/75:hover{background-color:#e7fcd7bf}.hover\:n-bg-light-success-bg-weak\/80:hover{background-color:#e7fcd7cc}.hover\:n-bg-light-success-bg-weak\/85:hover{background-color:#e7fcd7d9}.hover\:n-bg-light-success-bg-weak\/90:hover{background-color:#e7fcd7e6}.hover\:n-bg-light-success-bg-weak\/95:hover{background-color:#e7fcd7f2}.hover\:n-bg-light-success-border-strong:hover{background-color:#3f7824}.hover\:n-bg-light-success-border-strong\/0:hover{background-color:#3f782400}.hover\:n-bg-light-success-border-strong\/10:hover{background-color:#3f78241a}.hover\:n-bg-light-success-border-strong\/100:hover{background-color:#3f7824}.hover\:n-bg-light-success-border-strong\/15:hover{background-color:#3f782426}.hover\:n-bg-light-success-border-strong\/20:hover{background-color:#3f782433}.hover\:n-bg-light-success-border-strong\/25:hover{background-color:#3f782440}.hover\:n-bg-light-success-border-strong\/30:hover{background-color:#3f78244d}.hover\:n-bg-light-success-border-strong\/35:hover{background-color:#3f782459}.hover\:n-bg-light-success-border-strong\/40:hover{background-color:#3f782466}.hover\:n-bg-light-success-border-strong\/45:hover{background-color:#3f782473}.hover\:n-bg-light-success-border-strong\/5:hover{background-color:#3f78240d}.hover\:n-bg-light-success-border-strong\/50:hover{background-color:#3f782480}.hover\:n-bg-light-success-border-strong\/55:hover{background-color:#3f78248c}.hover\:n-bg-light-success-border-strong\/60:hover{background-color:#3f782499}.hover\:n-bg-light-success-border-strong\/65:hover{background-color:#3f7824a6}.hover\:n-bg-light-success-border-strong\/70:hover{background-color:#3f7824b3}.hover\:n-bg-light-success-border-strong\/75:hover{background-color:#3f7824bf}.hover\:n-bg-light-success-border-strong\/80:hover{background-color:#3f7824cc}.hover\:n-bg-light-success-border-strong\/85:hover{background-color:#3f7824d9}.hover\:n-bg-light-success-border-strong\/90:hover{background-color:#3f7824e6}.hover\:n-bg-light-success-border-strong\/95:hover{background-color:#3f7824f2}.hover\:n-bg-light-success-border-weak:hover{background-color:#90cb62}.hover\:n-bg-light-success-border-weak\/0:hover{background-color:#90cb6200}.hover\:n-bg-light-success-border-weak\/10:hover{background-color:#90cb621a}.hover\:n-bg-light-success-border-weak\/100:hover{background-color:#90cb62}.hover\:n-bg-light-success-border-weak\/15:hover{background-color:#90cb6226}.hover\:n-bg-light-success-border-weak\/20:hover{background-color:#90cb6233}.hover\:n-bg-light-success-border-weak\/25:hover{background-color:#90cb6240}.hover\:n-bg-light-success-border-weak\/30:hover{background-color:#90cb624d}.hover\:n-bg-light-success-border-weak\/35:hover{background-color:#90cb6259}.hover\:n-bg-light-success-border-weak\/40:hover{background-color:#90cb6266}.hover\:n-bg-light-success-border-weak\/45:hover{background-color:#90cb6273}.hover\:n-bg-light-success-border-weak\/5:hover{background-color:#90cb620d}.hover\:n-bg-light-success-border-weak\/50:hover{background-color:#90cb6280}.hover\:n-bg-light-success-border-weak\/55:hover{background-color:#90cb628c}.hover\:n-bg-light-success-border-weak\/60:hover{background-color:#90cb6299}.hover\:n-bg-light-success-border-weak\/65:hover{background-color:#90cb62a6}.hover\:n-bg-light-success-border-weak\/70:hover{background-color:#90cb62b3}.hover\:n-bg-light-success-border-weak\/75:hover{background-color:#90cb62bf}.hover\:n-bg-light-success-border-weak\/80:hover{background-color:#90cb62cc}.hover\:n-bg-light-success-border-weak\/85:hover{background-color:#90cb62d9}.hover\:n-bg-light-success-border-weak\/90:hover{background-color:#90cb62e6}.hover\:n-bg-light-success-border-weak\/95:hover{background-color:#90cb62f2}.hover\:n-bg-light-success-icon:hover{background-color:#3f7824}.hover\:n-bg-light-success-icon\/0:hover{background-color:#3f782400}.hover\:n-bg-light-success-icon\/10:hover{background-color:#3f78241a}.hover\:n-bg-light-success-icon\/100:hover{background-color:#3f7824}.hover\:n-bg-light-success-icon\/15:hover{background-color:#3f782426}.hover\:n-bg-light-success-icon\/20:hover{background-color:#3f782433}.hover\:n-bg-light-success-icon\/25:hover{background-color:#3f782440}.hover\:n-bg-light-success-icon\/30:hover{background-color:#3f78244d}.hover\:n-bg-light-success-icon\/35:hover{background-color:#3f782459}.hover\:n-bg-light-success-icon\/40:hover{background-color:#3f782466}.hover\:n-bg-light-success-icon\/45:hover{background-color:#3f782473}.hover\:n-bg-light-success-icon\/5:hover{background-color:#3f78240d}.hover\:n-bg-light-success-icon\/50:hover{background-color:#3f782480}.hover\:n-bg-light-success-icon\/55:hover{background-color:#3f78248c}.hover\:n-bg-light-success-icon\/60:hover{background-color:#3f782499}.hover\:n-bg-light-success-icon\/65:hover{background-color:#3f7824a6}.hover\:n-bg-light-success-icon\/70:hover{background-color:#3f7824b3}.hover\:n-bg-light-success-icon\/75:hover{background-color:#3f7824bf}.hover\:n-bg-light-success-icon\/80:hover{background-color:#3f7824cc}.hover\:n-bg-light-success-icon\/85:hover{background-color:#3f7824d9}.hover\:n-bg-light-success-icon\/90:hover{background-color:#3f7824e6}.hover\:n-bg-light-success-icon\/95:hover{background-color:#3f7824f2}.hover\:n-bg-light-success-text:hover{background-color:#3f7824}.hover\:n-bg-light-success-text\/0:hover{background-color:#3f782400}.hover\:n-bg-light-success-text\/10:hover{background-color:#3f78241a}.hover\:n-bg-light-success-text\/100:hover{background-color:#3f7824}.hover\:n-bg-light-success-text\/15:hover{background-color:#3f782426}.hover\:n-bg-light-success-text\/20:hover{background-color:#3f782433}.hover\:n-bg-light-success-text\/25:hover{background-color:#3f782440}.hover\:n-bg-light-success-text\/30:hover{background-color:#3f78244d}.hover\:n-bg-light-success-text\/35:hover{background-color:#3f782459}.hover\:n-bg-light-success-text\/40:hover{background-color:#3f782466}.hover\:n-bg-light-success-text\/45:hover{background-color:#3f782473}.hover\:n-bg-light-success-text\/5:hover{background-color:#3f78240d}.hover\:n-bg-light-success-text\/50:hover{background-color:#3f782480}.hover\:n-bg-light-success-text\/55:hover{background-color:#3f78248c}.hover\:n-bg-light-success-text\/60:hover{background-color:#3f782499}.hover\:n-bg-light-success-text\/65:hover{background-color:#3f7824a6}.hover\:n-bg-light-success-text\/70:hover{background-color:#3f7824b3}.hover\:n-bg-light-success-text\/75:hover{background-color:#3f7824bf}.hover\:n-bg-light-success-text\/80:hover{background-color:#3f7824cc}.hover\:n-bg-light-success-text\/85:hover{background-color:#3f7824d9}.hover\:n-bg-light-success-text\/90:hover{background-color:#3f7824e6}.hover\:n-bg-light-success-text\/95:hover{background-color:#3f7824f2}.hover\:n-bg-light-warning-bg-status:hover{background-color:#d7aa0a}.hover\:n-bg-light-warning-bg-status\/0:hover{background-color:#d7aa0a00}.hover\:n-bg-light-warning-bg-status\/10:hover{background-color:#d7aa0a1a}.hover\:n-bg-light-warning-bg-status\/100:hover{background-color:#d7aa0a}.hover\:n-bg-light-warning-bg-status\/15:hover{background-color:#d7aa0a26}.hover\:n-bg-light-warning-bg-status\/20:hover{background-color:#d7aa0a33}.hover\:n-bg-light-warning-bg-status\/25:hover{background-color:#d7aa0a40}.hover\:n-bg-light-warning-bg-status\/30:hover{background-color:#d7aa0a4d}.hover\:n-bg-light-warning-bg-status\/35:hover{background-color:#d7aa0a59}.hover\:n-bg-light-warning-bg-status\/40:hover{background-color:#d7aa0a66}.hover\:n-bg-light-warning-bg-status\/45:hover{background-color:#d7aa0a73}.hover\:n-bg-light-warning-bg-status\/5:hover{background-color:#d7aa0a0d}.hover\:n-bg-light-warning-bg-status\/50:hover{background-color:#d7aa0a80}.hover\:n-bg-light-warning-bg-status\/55:hover{background-color:#d7aa0a8c}.hover\:n-bg-light-warning-bg-status\/60:hover{background-color:#d7aa0a99}.hover\:n-bg-light-warning-bg-status\/65:hover{background-color:#d7aa0aa6}.hover\:n-bg-light-warning-bg-status\/70:hover{background-color:#d7aa0ab3}.hover\:n-bg-light-warning-bg-status\/75:hover{background-color:#d7aa0abf}.hover\:n-bg-light-warning-bg-status\/80:hover{background-color:#d7aa0acc}.hover\:n-bg-light-warning-bg-status\/85:hover{background-color:#d7aa0ad9}.hover\:n-bg-light-warning-bg-status\/90:hover{background-color:#d7aa0ae6}.hover\:n-bg-light-warning-bg-status\/95:hover{background-color:#d7aa0af2}.hover\:n-bg-light-warning-bg-strong:hover{background-color:#765500}.hover\:n-bg-light-warning-bg-strong\/0:hover{background-color:#76550000}.hover\:n-bg-light-warning-bg-strong\/10:hover{background-color:#7655001a}.hover\:n-bg-light-warning-bg-strong\/100:hover{background-color:#765500}.hover\:n-bg-light-warning-bg-strong\/15:hover{background-color:#76550026}.hover\:n-bg-light-warning-bg-strong\/20:hover{background-color:#76550033}.hover\:n-bg-light-warning-bg-strong\/25:hover{background-color:#76550040}.hover\:n-bg-light-warning-bg-strong\/30:hover{background-color:#7655004d}.hover\:n-bg-light-warning-bg-strong\/35:hover{background-color:#76550059}.hover\:n-bg-light-warning-bg-strong\/40:hover{background-color:#76550066}.hover\:n-bg-light-warning-bg-strong\/45:hover{background-color:#76550073}.hover\:n-bg-light-warning-bg-strong\/5:hover{background-color:#7655000d}.hover\:n-bg-light-warning-bg-strong\/50:hover{background-color:#76550080}.hover\:n-bg-light-warning-bg-strong\/55:hover{background-color:#7655008c}.hover\:n-bg-light-warning-bg-strong\/60:hover{background-color:#76550099}.hover\:n-bg-light-warning-bg-strong\/65:hover{background-color:#765500a6}.hover\:n-bg-light-warning-bg-strong\/70:hover{background-color:#765500b3}.hover\:n-bg-light-warning-bg-strong\/75:hover{background-color:#765500bf}.hover\:n-bg-light-warning-bg-strong\/80:hover{background-color:#765500cc}.hover\:n-bg-light-warning-bg-strong\/85:hover{background-color:#765500d9}.hover\:n-bg-light-warning-bg-strong\/90:hover{background-color:#765500e6}.hover\:n-bg-light-warning-bg-strong\/95:hover{background-color:#765500f2}.hover\:n-bg-light-warning-bg-weak:hover{background-color:#fffad1}.hover\:n-bg-light-warning-bg-weak\/0:hover{background-color:#fffad100}.hover\:n-bg-light-warning-bg-weak\/10:hover{background-color:#fffad11a}.hover\:n-bg-light-warning-bg-weak\/100:hover{background-color:#fffad1}.hover\:n-bg-light-warning-bg-weak\/15:hover{background-color:#fffad126}.hover\:n-bg-light-warning-bg-weak\/20:hover{background-color:#fffad133}.hover\:n-bg-light-warning-bg-weak\/25:hover{background-color:#fffad140}.hover\:n-bg-light-warning-bg-weak\/30:hover{background-color:#fffad14d}.hover\:n-bg-light-warning-bg-weak\/35:hover{background-color:#fffad159}.hover\:n-bg-light-warning-bg-weak\/40:hover{background-color:#fffad166}.hover\:n-bg-light-warning-bg-weak\/45:hover{background-color:#fffad173}.hover\:n-bg-light-warning-bg-weak\/5:hover{background-color:#fffad10d}.hover\:n-bg-light-warning-bg-weak\/50:hover{background-color:#fffad180}.hover\:n-bg-light-warning-bg-weak\/55:hover{background-color:#fffad18c}.hover\:n-bg-light-warning-bg-weak\/60:hover{background-color:#fffad199}.hover\:n-bg-light-warning-bg-weak\/65:hover{background-color:#fffad1a6}.hover\:n-bg-light-warning-bg-weak\/70:hover{background-color:#fffad1b3}.hover\:n-bg-light-warning-bg-weak\/75:hover{background-color:#fffad1bf}.hover\:n-bg-light-warning-bg-weak\/80:hover{background-color:#fffad1cc}.hover\:n-bg-light-warning-bg-weak\/85:hover{background-color:#fffad1d9}.hover\:n-bg-light-warning-bg-weak\/90:hover{background-color:#fffad1e6}.hover\:n-bg-light-warning-bg-weak\/95:hover{background-color:#fffad1f2}.hover\:n-bg-light-warning-border-strong:hover{background-color:#996e00}.hover\:n-bg-light-warning-border-strong\/0:hover{background-color:#996e0000}.hover\:n-bg-light-warning-border-strong\/10:hover{background-color:#996e001a}.hover\:n-bg-light-warning-border-strong\/100:hover{background-color:#996e00}.hover\:n-bg-light-warning-border-strong\/15:hover{background-color:#996e0026}.hover\:n-bg-light-warning-border-strong\/20:hover{background-color:#996e0033}.hover\:n-bg-light-warning-border-strong\/25:hover{background-color:#996e0040}.hover\:n-bg-light-warning-border-strong\/30:hover{background-color:#996e004d}.hover\:n-bg-light-warning-border-strong\/35:hover{background-color:#996e0059}.hover\:n-bg-light-warning-border-strong\/40:hover{background-color:#996e0066}.hover\:n-bg-light-warning-border-strong\/45:hover{background-color:#996e0073}.hover\:n-bg-light-warning-border-strong\/5:hover{background-color:#996e000d}.hover\:n-bg-light-warning-border-strong\/50:hover{background-color:#996e0080}.hover\:n-bg-light-warning-border-strong\/55:hover{background-color:#996e008c}.hover\:n-bg-light-warning-border-strong\/60:hover{background-color:#996e0099}.hover\:n-bg-light-warning-border-strong\/65:hover{background-color:#996e00a6}.hover\:n-bg-light-warning-border-strong\/70:hover{background-color:#996e00b3}.hover\:n-bg-light-warning-border-strong\/75:hover{background-color:#996e00bf}.hover\:n-bg-light-warning-border-strong\/80:hover{background-color:#996e00cc}.hover\:n-bg-light-warning-border-strong\/85:hover{background-color:#996e00d9}.hover\:n-bg-light-warning-border-strong\/90:hover{background-color:#996e00e6}.hover\:n-bg-light-warning-border-strong\/95:hover{background-color:#996e00f2}.hover\:n-bg-light-warning-border-weak:hover{background-color:#ffd600}.hover\:n-bg-light-warning-border-weak\/0:hover{background-color:#ffd60000}.hover\:n-bg-light-warning-border-weak\/10:hover{background-color:#ffd6001a}.hover\:n-bg-light-warning-border-weak\/100:hover{background-color:#ffd600}.hover\:n-bg-light-warning-border-weak\/15:hover{background-color:#ffd60026}.hover\:n-bg-light-warning-border-weak\/20:hover{background-color:#ffd60033}.hover\:n-bg-light-warning-border-weak\/25:hover{background-color:#ffd60040}.hover\:n-bg-light-warning-border-weak\/30:hover{background-color:#ffd6004d}.hover\:n-bg-light-warning-border-weak\/35:hover{background-color:#ffd60059}.hover\:n-bg-light-warning-border-weak\/40:hover{background-color:#ffd60066}.hover\:n-bg-light-warning-border-weak\/45:hover{background-color:#ffd60073}.hover\:n-bg-light-warning-border-weak\/5:hover{background-color:#ffd6000d}.hover\:n-bg-light-warning-border-weak\/50:hover{background-color:#ffd60080}.hover\:n-bg-light-warning-border-weak\/55:hover{background-color:#ffd6008c}.hover\:n-bg-light-warning-border-weak\/60:hover{background-color:#ffd60099}.hover\:n-bg-light-warning-border-weak\/65:hover{background-color:#ffd600a6}.hover\:n-bg-light-warning-border-weak\/70:hover{background-color:#ffd600b3}.hover\:n-bg-light-warning-border-weak\/75:hover{background-color:#ffd600bf}.hover\:n-bg-light-warning-border-weak\/80:hover{background-color:#ffd600cc}.hover\:n-bg-light-warning-border-weak\/85:hover{background-color:#ffd600d9}.hover\:n-bg-light-warning-border-weak\/90:hover{background-color:#ffd600e6}.hover\:n-bg-light-warning-border-weak\/95:hover{background-color:#ffd600f2}.hover\:n-bg-light-warning-icon:hover{background-color:#765500}.hover\:n-bg-light-warning-icon\/0:hover{background-color:#76550000}.hover\:n-bg-light-warning-icon\/10:hover{background-color:#7655001a}.hover\:n-bg-light-warning-icon\/100:hover{background-color:#765500}.hover\:n-bg-light-warning-icon\/15:hover{background-color:#76550026}.hover\:n-bg-light-warning-icon\/20:hover{background-color:#76550033}.hover\:n-bg-light-warning-icon\/25:hover{background-color:#76550040}.hover\:n-bg-light-warning-icon\/30:hover{background-color:#7655004d}.hover\:n-bg-light-warning-icon\/35:hover{background-color:#76550059}.hover\:n-bg-light-warning-icon\/40:hover{background-color:#76550066}.hover\:n-bg-light-warning-icon\/45:hover{background-color:#76550073}.hover\:n-bg-light-warning-icon\/5:hover{background-color:#7655000d}.hover\:n-bg-light-warning-icon\/50:hover{background-color:#76550080}.hover\:n-bg-light-warning-icon\/55:hover{background-color:#7655008c}.hover\:n-bg-light-warning-icon\/60:hover{background-color:#76550099}.hover\:n-bg-light-warning-icon\/65:hover{background-color:#765500a6}.hover\:n-bg-light-warning-icon\/70:hover{background-color:#765500b3}.hover\:n-bg-light-warning-icon\/75:hover{background-color:#765500bf}.hover\:n-bg-light-warning-icon\/80:hover{background-color:#765500cc}.hover\:n-bg-light-warning-icon\/85:hover{background-color:#765500d9}.hover\:n-bg-light-warning-icon\/90:hover{background-color:#765500e6}.hover\:n-bg-light-warning-icon\/95:hover{background-color:#765500f2}.hover\:n-bg-light-warning-text:hover{background-color:#765500}.hover\:n-bg-light-warning-text\/0:hover{background-color:#76550000}.hover\:n-bg-light-warning-text\/10:hover{background-color:#7655001a}.hover\:n-bg-light-warning-text\/100:hover{background-color:#765500}.hover\:n-bg-light-warning-text\/15:hover{background-color:#76550026}.hover\:n-bg-light-warning-text\/20:hover{background-color:#76550033}.hover\:n-bg-light-warning-text\/25:hover{background-color:#76550040}.hover\:n-bg-light-warning-text\/30:hover{background-color:#7655004d}.hover\:n-bg-light-warning-text\/35:hover{background-color:#76550059}.hover\:n-bg-light-warning-text\/40:hover{background-color:#76550066}.hover\:n-bg-light-warning-text\/45:hover{background-color:#76550073}.hover\:n-bg-light-warning-text\/5:hover{background-color:#7655000d}.hover\:n-bg-light-warning-text\/50:hover{background-color:#76550080}.hover\:n-bg-light-warning-text\/55:hover{background-color:#7655008c}.hover\:n-bg-light-warning-text\/60:hover{background-color:#76550099}.hover\:n-bg-light-warning-text\/65:hover{background-color:#765500a6}.hover\:n-bg-light-warning-text\/70:hover{background-color:#765500b3}.hover\:n-bg-light-warning-text\/75:hover{background-color:#765500bf}.hover\:n-bg-light-warning-text\/80:hover{background-color:#765500cc}.hover\:n-bg-light-warning-text\/85:hover{background-color:#765500d9}.hover\:n-bg-light-warning-text\/90:hover{background-color:#765500e6}.hover\:n-bg-light-warning-text\/95:hover{background-color:#765500f2}.hover\:n-bg-neutral-10:hover{background-color:#fff}.hover\:n-bg-neutral-10\/0:hover{background-color:#fff0}.hover\:n-bg-neutral-10\/10:hover{background-color:#ffffff1a}.hover\:n-bg-neutral-10\/100:hover{background-color:#fff}.hover\:n-bg-neutral-10\/15:hover{background-color:#ffffff26}.hover\:n-bg-neutral-10\/20:hover{background-color:#fff3}.hover\:n-bg-neutral-10\/25:hover{background-color:#ffffff40}.hover\:n-bg-neutral-10\/30:hover{background-color:#ffffff4d}.hover\:n-bg-neutral-10\/35:hover{background-color:#ffffff59}.hover\:n-bg-neutral-10\/40:hover{background-color:#fff6}.hover\:n-bg-neutral-10\/45:hover{background-color:#ffffff73}.hover\:n-bg-neutral-10\/5:hover{background-color:#ffffff0d}.hover\:n-bg-neutral-10\/50:hover{background-color:#ffffff80}.hover\:n-bg-neutral-10\/55:hover{background-color:#ffffff8c}.hover\:n-bg-neutral-10\/60:hover{background-color:#fff9}.hover\:n-bg-neutral-10\/65:hover{background-color:#ffffffa6}.hover\:n-bg-neutral-10\/70:hover{background-color:#ffffffb3}.hover\:n-bg-neutral-10\/75:hover{background-color:#ffffffbf}.hover\:n-bg-neutral-10\/80:hover{background-color:#fffc}.hover\:n-bg-neutral-10\/85:hover{background-color:#ffffffd9}.hover\:n-bg-neutral-10\/90:hover{background-color:#ffffffe6}.hover\:n-bg-neutral-10\/95:hover{background-color:#fffffff2}.hover\:n-bg-neutral-15:hover{background-color:#f5f6f6}.hover\:n-bg-neutral-15\/0:hover{background-color:#f5f6f600}.hover\:n-bg-neutral-15\/10:hover{background-color:#f5f6f61a}.hover\:n-bg-neutral-15\/100:hover{background-color:#f5f6f6}.hover\:n-bg-neutral-15\/15:hover{background-color:#f5f6f626}.hover\:n-bg-neutral-15\/20:hover{background-color:#f5f6f633}.hover\:n-bg-neutral-15\/25:hover{background-color:#f5f6f640}.hover\:n-bg-neutral-15\/30:hover{background-color:#f5f6f64d}.hover\:n-bg-neutral-15\/35:hover{background-color:#f5f6f659}.hover\:n-bg-neutral-15\/40:hover{background-color:#f5f6f666}.hover\:n-bg-neutral-15\/45:hover{background-color:#f5f6f673}.hover\:n-bg-neutral-15\/5:hover{background-color:#f5f6f60d}.hover\:n-bg-neutral-15\/50:hover{background-color:#f5f6f680}.hover\:n-bg-neutral-15\/55:hover{background-color:#f5f6f68c}.hover\:n-bg-neutral-15\/60:hover{background-color:#f5f6f699}.hover\:n-bg-neutral-15\/65:hover{background-color:#f5f6f6a6}.hover\:n-bg-neutral-15\/70:hover{background-color:#f5f6f6b3}.hover\:n-bg-neutral-15\/75:hover{background-color:#f5f6f6bf}.hover\:n-bg-neutral-15\/80:hover{background-color:#f5f6f6cc}.hover\:n-bg-neutral-15\/85:hover{background-color:#f5f6f6d9}.hover\:n-bg-neutral-15\/90:hover{background-color:#f5f6f6e6}.hover\:n-bg-neutral-15\/95:hover{background-color:#f5f6f6f2}.hover\:n-bg-neutral-20:hover{background-color:#e2e3e5}.hover\:n-bg-neutral-20\/0:hover{background-color:#e2e3e500}.hover\:n-bg-neutral-20\/10:hover{background-color:#e2e3e51a}.hover\:n-bg-neutral-20\/100:hover{background-color:#e2e3e5}.hover\:n-bg-neutral-20\/15:hover{background-color:#e2e3e526}.hover\:n-bg-neutral-20\/20:hover{background-color:#e2e3e533}.hover\:n-bg-neutral-20\/25:hover{background-color:#e2e3e540}.hover\:n-bg-neutral-20\/30:hover{background-color:#e2e3e54d}.hover\:n-bg-neutral-20\/35:hover{background-color:#e2e3e559}.hover\:n-bg-neutral-20\/40:hover{background-color:#e2e3e566}.hover\:n-bg-neutral-20\/45:hover{background-color:#e2e3e573}.hover\:n-bg-neutral-20\/5:hover{background-color:#e2e3e50d}.hover\:n-bg-neutral-20\/50:hover{background-color:#e2e3e580}.hover\:n-bg-neutral-20\/55:hover{background-color:#e2e3e58c}.hover\:n-bg-neutral-20\/60:hover{background-color:#e2e3e599}.hover\:n-bg-neutral-20\/65:hover{background-color:#e2e3e5a6}.hover\:n-bg-neutral-20\/70:hover{background-color:#e2e3e5b3}.hover\:n-bg-neutral-20\/75:hover{background-color:#e2e3e5bf}.hover\:n-bg-neutral-20\/80:hover{background-color:#e2e3e5cc}.hover\:n-bg-neutral-20\/85:hover{background-color:#e2e3e5d9}.hover\:n-bg-neutral-20\/90:hover{background-color:#e2e3e5e6}.hover\:n-bg-neutral-20\/95:hover{background-color:#e2e3e5f2}.hover\:n-bg-neutral-25:hover{background-color:#cfd1d4}.hover\:n-bg-neutral-25\/0:hover{background-color:#cfd1d400}.hover\:n-bg-neutral-25\/10:hover{background-color:#cfd1d41a}.hover\:n-bg-neutral-25\/100:hover{background-color:#cfd1d4}.hover\:n-bg-neutral-25\/15:hover{background-color:#cfd1d426}.hover\:n-bg-neutral-25\/20:hover{background-color:#cfd1d433}.hover\:n-bg-neutral-25\/25:hover{background-color:#cfd1d440}.hover\:n-bg-neutral-25\/30:hover{background-color:#cfd1d44d}.hover\:n-bg-neutral-25\/35:hover{background-color:#cfd1d459}.hover\:n-bg-neutral-25\/40:hover{background-color:#cfd1d466}.hover\:n-bg-neutral-25\/45:hover{background-color:#cfd1d473}.hover\:n-bg-neutral-25\/5:hover{background-color:#cfd1d40d}.hover\:n-bg-neutral-25\/50:hover{background-color:#cfd1d480}.hover\:n-bg-neutral-25\/55:hover{background-color:#cfd1d48c}.hover\:n-bg-neutral-25\/60:hover{background-color:#cfd1d499}.hover\:n-bg-neutral-25\/65:hover{background-color:#cfd1d4a6}.hover\:n-bg-neutral-25\/70:hover{background-color:#cfd1d4b3}.hover\:n-bg-neutral-25\/75:hover{background-color:#cfd1d4bf}.hover\:n-bg-neutral-25\/80:hover{background-color:#cfd1d4cc}.hover\:n-bg-neutral-25\/85:hover{background-color:#cfd1d4d9}.hover\:n-bg-neutral-25\/90:hover{background-color:#cfd1d4e6}.hover\:n-bg-neutral-25\/95:hover{background-color:#cfd1d4f2}.hover\:n-bg-neutral-30:hover{background-color:#bbbec3}.hover\:n-bg-neutral-30\/0:hover{background-color:#bbbec300}.hover\:n-bg-neutral-30\/10:hover{background-color:#bbbec31a}.hover\:n-bg-neutral-30\/100:hover{background-color:#bbbec3}.hover\:n-bg-neutral-30\/15:hover{background-color:#bbbec326}.hover\:n-bg-neutral-30\/20:hover{background-color:#bbbec333}.hover\:n-bg-neutral-30\/25:hover{background-color:#bbbec340}.hover\:n-bg-neutral-30\/30:hover{background-color:#bbbec34d}.hover\:n-bg-neutral-30\/35:hover{background-color:#bbbec359}.hover\:n-bg-neutral-30\/40:hover{background-color:#bbbec366}.hover\:n-bg-neutral-30\/45:hover{background-color:#bbbec373}.hover\:n-bg-neutral-30\/5:hover{background-color:#bbbec30d}.hover\:n-bg-neutral-30\/50:hover{background-color:#bbbec380}.hover\:n-bg-neutral-30\/55:hover{background-color:#bbbec38c}.hover\:n-bg-neutral-30\/60:hover{background-color:#bbbec399}.hover\:n-bg-neutral-30\/65:hover{background-color:#bbbec3a6}.hover\:n-bg-neutral-30\/70:hover{background-color:#bbbec3b3}.hover\:n-bg-neutral-30\/75:hover{background-color:#bbbec3bf}.hover\:n-bg-neutral-30\/80:hover{background-color:#bbbec3cc}.hover\:n-bg-neutral-30\/85:hover{background-color:#bbbec3d9}.hover\:n-bg-neutral-30\/90:hover{background-color:#bbbec3e6}.hover\:n-bg-neutral-30\/95:hover{background-color:#bbbec3f2}.hover\:n-bg-neutral-35:hover{background-color:#a8acb2}.hover\:n-bg-neutral-35\/0:hover{background-color:#a8acb200}.hover\:n-bg-neutral-35\/10:hover{background-color:#a8acb21a}.hover\:n-bg-neutral-35\/100:hover{background-color:#a8acb2}.hover\:n-bg-neutral-35\/15:hover{background-color:#a8acb226}.hover\:n-bg-neutral-35\/20:hover{background-color:#a8acb233}.hover\:n-bg-neutral-35\/25:hover{background-color:#a8acb240}.hover\:n-bg-neutral-35\/30:hover{background-color:#a8acb24d}.hover\:n-bg-neutral-35\/35:hover{background-color:#a8acb259}.hover\:n-bg-neutral-35\/40:hover{background-color:#a8acb266}.hover\:n-bg-neutral-35\/45:hover{background-color:#a8acb273}.hover\:n-bg-neutral-35\/5:hover{background-color:#a8acb20d}.hover\:n-bg-neutral-35\/50:hover{background-color:#a8acb280}.hover\:n-bg-neutral-35\/55:hover{background-color:#a8acb28c}.hover\:n-bg-neutral-35\/60:hover{background-color:#a8acb299}.hover\:n-bg-neutral-35\/65:hover{background-color:#a8acb2a6}.hover\:n-bg-neutral-35\/70:hover{background-color:#a8acb2b3}.hover\:n-bg-neutral-35\/75:hover{background-color:#a8acb2bf}.hover\:n-bg-neutral-35\/80:hover{background-color:#a8acb2cc}.hover\:n-bg-neutral-35\/85:hover{background-color:#a8acb2d9}.hover\:n-bg-neutral-35\/90:hover{background-color:#a8acb2e6}.hover\:n-bg-neutral-35\/95:hover{background-color:#a8acb2f2}.hover\:n-bg-neutral-40:hover{background-color:#959aa1}.hover\:n-bg-neutral-40\/0:hover{background-color:#959aa100}.hover\:n-bg-neutral-40\/10:hover{background-color:#959aa11a}.hover\:n-bg-neutral-40\/100:hover{background-color:#959aa1}.hover\:n-bg-neutral-40\/15:hover{background-color:#959aa126}.hover\:n-bg-neutral-40\/20:hover{background-color:#959aa133}.hover\:n-bg-neutral-40\/25:hover{background-color:#959aa140}.hover\:n-bg-neutral-40\/30:hover{background-color:#959aa14d}.hover\:n-bg-neutral-40\/35:hover{background-color:#959aa159}.hover\:n-bg-neutral-40\/40:hover{background-color:#959aa166}.hover\:n-bg-neutral-40\/45:hover{background-color:#959aa173}.hover\:n-bg-neutral-40\/5:hover{background-color:#959aa10d}.hover\:n-bg-neutral-40\/50:hover{background-color:#959aa180}.hover\:n-bg-neutral-40\/55:hover{background-color:#959aa18c}.hover\:n-bg-neutral-40\/60:hover{background-color:#959aa199}.hover\:n-bg-neutral-40\/65:hover{background-color:#959aa1a6}.hover\:n-bg-neutral-40\/70:hover{background-color:#959aa1b3}.hover\:n-bg-neutral-40\/75:hover{background-color:#959aa1bf}.hover\:n-bg-neutral-40\/80:hover{background-color:#959aa1cc}.hover\:n-bg-neutral-40\/85:hover{background-color:#959aa1d9}.hover\:n-bg-neutral-40\/90:hover{background-color:#959aa1e6}.hover\:n-bg-neutral-40\/95:hover{background-color:#959aa1f2}.hover\:n-bg-neutral-45:hover{background-color:#818790}.hover\:n-bg-neutral-45\/0:hover{background-color:#81879000}.hover\:n-bg-neutral-45\/10:hover{background-color:#8187901a}.hover\:n-bg-neutral-45\/100:hover{background-color:#818790}.hover\:n-bg-neutral-45\/15:hover{background-color:#81879026}.hover\:n-bg-neutral-45\/20:hover{background-color:#81879033}.hover\:n-bg-neutral-45\/25:hover{background-color:#81879040}.hover\:n-bg-neutral-45\/30:hover{background-color:#8187904d}.hover\:n-bg-neutral-45\/35:hover{background-color:#81879059}.hover\:n-bg-neutral-45\/40:hover{background-color:#81879066}.hover\:n-bg-neutral-45\/45:hover{background-color:#81879073}.hover\:n-bg-neutral-45\/5:hover{background-color:#8187900d}.hover\:n-bg-neutral-45\/50:hover{background-color:#81879080}.hover\:n-bg-neutral-45\/55:hover{background-color:#8187908c}.hover\:n-bg-neutral-45\/60:hover{background-color:#81879099}.hover\:n-bg-neutral-45\/65:hover{background-color:#818790a6}.hover\:n-bg-neutral-45\/70:hover{background-color:#818790b3}.hover\:n-bg-neutral-45\/75:hover{background-color:#818790bf}.hover\:n-bg-neutral-45\/80:hover{background-color:#818790cc}.hover\:n-bg-neutral-45\/85:hover{background-color:#818790d9}.hover\:n-bg-neutral-45\/90:hover{background-color:#818790e6}.hover\:n-bg-neutral-45\/95:hover{background-color:#818790f2}.hover\:n-bg-neutral-50:hover{background-color:#6f757e}.hover\:n-bg-neutral-50\/0:hover{background-color:#6f757e00}.hover\:n-bg-neutral-50\/10:hover{background-color:#6f757e1a}.hover\:n-bg-neutral-50\/100:hover{background-color:#6f757e}.hover\:n-bg-neutral-50\/15:hover{background-color:#6f757e26}.hover\:n-bg-neutral-50\/20:hover{background-color:#6f757e33}.hover\:n-bg-neutral-50\/25:hover{background-color:#6f757e40}.hover\:n-bg-neutral-50\/30:hover{background-color:#6f757e4d}.hover\:n-bg-neutral-50\/35:hover{background-color:#6f757e59}.hover\:n-bg-neutral-50\/40:hover{background-color:#6f757e66}.hover\:n-bg-neutral-50\/45:hover{background-color:#6f757e73}.hover\:n-bg-neutral-50\/5:hover{background-color:#6f757e0d}.hover\:n-bg-neutral-50\/50:hover{background-color:#6f757e80}.hover\:n-bg-neutral-50\/55:hover{background-color:#6f757e8c}.hover\:n-bg-neutral-50\/60:hover{background-color:#6f757e99}.hover\:n-bg-neutral-50\/65:hover{background-color:#6f757ea6}.hover\:n-bg-neutral-50\/70:hover{background-color:#6f757eb3}.hover\:n-bg-neutral-50\/75:hover{background-color:#6f757ebf}.hover\:n-bg-neutral-50\/80:hover{background-color:#6f757ecc}.hover\:n-bg-neutral-50\/85:hover{background-color:#6f757ed9}.hover\:n-bg-neutral-50\/90:hover{background-color:#6f757ee6}.hover\:n-bg-neutral-50\/95:hover{background-color:#6f757ef2}.hover\:n-bg-neutral-55:hover{background-color:#5e636a}.hover\:n-bg-neutral-55\/0:hover{background-color:#5e636a00}.hover\:n-bg-neutral-55\/10:hover{background-color:#5e636a1a}.hover\:n-bg-neutral-55\/100:hover{background-color:#5e636a}.hover\:n-bg-neutral-55\/15:hover{background-color:#5e636a26}.hover\:n-bg-neutral-55\/20:hover{background-color:#5e636a33}.hover\:n-bg-neutral-55\/25:hover{background-color:#5e636a40}.hover\:n-bg-neutral-55\/30:hover{background-color:#5e636a4d}.hover\:n-bg-neutral-55\/35:hover{background-color:#5e636a59}.hover\:n-bg-neutral-55\/40:hover{background-color:#5e636a66}.hover\:n-bg-neutral-55\/45:hover{background-color:#5e636a73}.hover\:n-bg-neutral-55\/5:hover{background-color:#5e636a0d}.hover\:n-bg-neutral-55\/50:hover{background-color:#5e636a80}.hover\:n-bg-neutral-55\/55:hover{background-color:#5e636a8c}.hover\:n-bg-neutral-55\/60:hover{background-color:#5e636a99}.hover\:n-bg-neutral-55\/65:hover{background-color:#5e636aa6}.hover\:n-bg-neutral-55\/70:hover{background-color:#5e636ab3}.hover\:n-bg-neutral-55\/75:hover{background-color:#5e636abf}.hover\:n-bg-neutral-55\/80:hover{background-color:#5e636acc}.hover\:n-bg-neutral-55\/85:hover{background-color:#5e636ad9}.hover\:n-bg-neutral-55\/90:hover{background-color:#5e636ae6}.hover\:n-bg-neutral-55\/95:hover{background-color:#5e636af2}.hover\:n-bg-neutral-60:hover{background-color:#4d5157}.hover\:n-bg-neutral-60\/0:hover{background-color:#4d515700}.hover\:n-bg-neutral-60\/10:hover{background-color:#4d51571a}.hover\:n-bg-neutral-60\/100:hover{background-color:#4d5157}.hover\:n-bg-neutral-60\/15:hover{background-color:#4d515726}.hover\:n-bg-neutral-60\/20:hover{background-color:#4d515733}.hover\:n-bg-neutral-60\/25:hover{background-color:#4d515740}.hover\:n-bg-neutral-60\/30:hover{background-color:#4d51574d}.hover\:n-bg-neutral-60\/35:hover{background-color:#4d515759}.hover\:n-bg-neutral-60\/40:hover{background-color:#4d515766}.hover\:n-bg-neutral-60\/45:hover{background-color:#4d515773}.hover\:n-bg-neutral-60\/5:hover{background-color:#4d51570d}.hover\:n-bg-neutral-60\/50:hover{background-color:#4d515780}.hover\:n-bg-neutral-60\/55:hover{background-color:#4d51578c}.hover\:n-bg-neutral-60\/60:hover{background-color:#4d515799}.hover\:n-bg-neutral-60\/65:hover{background-color:#4d5157a6}.hover\:n-bg-neutral-60\/70:hover{background-color:#4d5157b3}.hover\:n-bg-neutral-60\/75:hover{background-color:#4d5157bf}.hover\:n-bg-neutral-60\/80:hover{background-color:#4d5157cc}.hover\:n-bg-neutral-60\/85:hover{background-color:#4d5157d9}.hover\:n-bg-neutral-60\/90:hover{background-color:#4d5157e6}.hover\:n-bg-neutral-60\/95:hover{background-color:#4d5157f2}.hover\:n-bg-neutral-65:hover{background-color:#3c3f44}.hover\:n-bg-neutral-65\/0:hover{background-color:#3c3f4400}.hover\:n-bg-neutral-65\/10:hover{background-color:#3c3f441a}.hover\:n-bg-neutral-65\/100:hover{background-color:#3c3f44}.hover\:n-bg-neutral-65\/15:hover{background-color:#3c3f4426}.hover\:n-bg-neutral-65\/20:hover{background-color:#3c3f4433}.hover\:n-bg-neutral-65\/25:hover{background-color:#3c3f4440}.hover\:n-bg-neutral-65\/30:hover{background-color:#3c3f444d}.hover\:n-bg-neutral-65\/35:hover{background-color:#3c3f4459}.hover\:n-bg-neutral-65\/40:hover{background-color:#3c3f4466}.hover\:n-bg-neutral-65\/45:hover{background-color:#3c3f4473}.hover\:n-bg-neutral-65\/5:hover{background-color:#3c3f440d}.hover\:n-bg-neutral-65\/50:hover{background-color:#3c3f4480}.hover\:n-bg-neutral-65\/55:hover{background-color:#3c3f448c}.hover\:n-bg-neutral-65\/60:hover{background-color:#3c3f4499}.hover\:n-bg-neutral-65\/65:hover{background-color:#3c3f44a6}.hover\:n-bg-neutral-65\/70:hover{background-color:#3c3f44b3}.hover\:n-bg-neutral-65\/75:hover{background-color:#3c3f44bf}.hover\:n-bg-neutral-65\/80:hover{background-color:#3c3f44cc}.hover\:n-bg-neutral-65\/85:hover{background-color:#3c3f44d9}.hover\:n-bg-neutral-65\/90:hover{background-color:#3c3f44e6}.hover\:n-bg-neutral-65\/95:hover{background-color:#3c3f44f2}.hover\:n-bg-neutral-70:hover{background-color:#212325}.hover\:n-bg-neutral-70\/0:hover{background-color:#21232500}.hover\:n-bg-neutral-70\/10:hover{background-color:#2123251a}.hover\:n-bg-neutral-70\/100:hover{background-color:#212325}.hover\:n-bg-neutral-70\/15:hover{background-color:#21232526}.hover\:n-bg-neutral-70\/20:hover{background-color:#21232533}.hover\:n-bg-neutral-70\/25:hover{background-color:#21232540}.hover\:n-bg-neutral-70\/30:hover{background-color:#2123254d}.hover\:n-bg-neutral-70\/35:hover{background-color:#21232559}.hover\:n-bg-neutral-70\/40:hover{background-color:#21232566}.hover\:n-bg-neutral-70\/45:hover{background-color:#21232573}.hover\:n-bg-neutral-70\/5:hover{background-color:#2123250d}.hover\:n-bg-neutral-70\/50:hover{background-color:#21232580}.hover\:n-bg-neutral-70\/55:hover{background-color:#2123258c}.hover\:n-bg-neutral-70\/60:hover{background-color:#21232599}.hover\:n-bg-neutral-70\/65:hover{background-color:#212325a6}.hover\:n-bg-neutral-70\/70:hover{background-color:#212325b3}.hover\:n-bg-neutral-70\/75:hover{background-color:#212325bf}.hover\:n-bg-neutral-70\/80:hover{background-color:#212325cc}.hover\:n-bg-neutral-70\/85:hover{background-color:#212325d9}.hover\:n-bg-neutral-70\/90:hover{background-color:#212325e6}.hover\:n-bg-neutral-70\/95:hover{background-color:#212325f2}.hover\:n-bg-neutral-75:hover{background-color:#1a1b1d}.hover\:n-bg-neutral-75\/0:hover{background-color:#1a1b1d00}.hover\:n-bg-neutral-75\/10:hover{background-color:#1a1b1d1a}.hover\:n-bg-neutral-75\/100:hover{background-color:#1a1b1d}.hover\:n-bg-neutral-75\/15:hover{background-color:#1a1b1d26}.hover\:n-bg-neutral-75\/20:hover{background-color:#1a1b1d33}.hover\:n-bg-neutral-75\/25:hover{background-color:#1a1b1d40}.hover\:n-bg-neutral-75\/30:hover{background-color:#1a1b1d4d}.hover\:n-bg-neutral-75\/35:hover{background-color:#1a1b1d59}.hover\:n-bg-neutral-75\/40:hover{background-color:#1a1b1d66}.hover\:n-bg-neutral-75\/45:hover{background-color:#1a1b1d73}.hover\:n-bg-neutral-75\/5:hover{background-color:#1a1b1d0d}.hover\:n-bg-neutral-75\/50:hover{background-color:#1a1b1d80}.hover\:n-bg-neutral-75\/55:hover{background-color:#1a1b1d8c}.hover\:n-bg-neutral-75\/60:hover{background-color:#1a1b1d99}.hover\:n-bg-neutral-75\/65:hover{background-color:#1a1b1da6}.hover\:n-bg-neutral-75\/70:hover{background-color:#1a1b1db3}.hover\:n-bg-neutral-75\/75:hover{background-color:#1a1b1dbf}.hover\:n-bg-neutral-75\/80:hover{background-color:#1a1b1dcc}.hover\:n-bg-neutral-75\/85:hover{background-color:#1a1b1dd9}.hover\:n-bg-neutral-75\/90:hover{background-color:#1a1b1de6}.hover\:n-bg-neutral-75\/95:hover{background-color:#1a1b1df2}.hover\:n-bg-neutral-80:hover{background-color:#09090a}.hover\:n-bg-neutral-80\/0:hover{background-color:#09090a00}.hover\:n-bg-neutral-80\/10:hover{background-color:#09090a1a}.hover\:n-bg-neutral-80\/100:hover{background-color:#09090a}.hover\:n-bg-neutral-80\/15:hover{background-color:#09090a26}.hover\:n-bg-neutral-80\/20:hover{background-color:#09090a33}.hover\:n-bg-neutral-80\/25:hover{background-color:#09090a40}.hover\:n-bg-neutral-80\/30:hover{background-color:#09090a4d}.hover\:n-bg-neutral-80\/35:hover{background-color:#09090a59}.hover\:n-bg-neutral-80\/40:hover{background-color:#09090a66}.hover\:n-bg-neutral-80\/45:hover{background-color:#09090a73}.hover\:n-bg-neutral-80\/5:hover{background-color:#09090a0d}.hover\:n-bg-neutral-80\/50:hover{background-color:#09090a80}.hover\:n-bg-neutral-80\/55:hover{background-color:#09090a8c}.hover\:n-bg-neutral-80\/60:hover{background-color:#09090a99}.hover\:n-bg-neutral-80\/65:hover{background-color:#09090aa6}.hover\:n-bg-neutral-80\/70:hover{background-color:#09090ab3}.hover\:n-bg-neutral-80\/75:hover{background-color:#09090abf}.hover\:n-bg-neutral-80\/80:hover{background-color:#09090acc}.hover\:n-bg-neutral-80\/85:hover{background-color:#09090ad9}.hover\:n-bg-neutral-80\/90:hover{background-color:#09090ae6}.hover\:n-bg-neutral-80\/95:hover{background-color:#09090af2}.hover\:n-bg-neutral-bg-default:hover{background-color:var(--theme-color-neutral-bg-default)}.hover\:n-bg-neutral-bg-on-bg-weak:hover{background-color:var(--theme-color-neutral-bg-on-bg-weak)}.hover\:n-bg-neutral-bg-status:hover{background-color:var(--theme-color-neutral-bg-status)}.hover\:n-bg-neutral-bg-strong:hover{background-color:var(--theme-color-neutral-bg-strong)}.hover\:n-bg-neutral-bg-stronger:hover{background-color:var(--theme-color-neutral-bg-stronger)}.hover\:n-bg-neutral-bg-strongest:hover{background-color:var(--theme-color-neutral-bg-strongest)}.hover\:n-bg-neutral-bg-weak:hover{background-color:var(--theme-color-neutral-bg-weak)}.hover\:n-bg-neutral-border-strong:hover{background-color:var(--theme-color-neutral-border-strong)}.hover\:n-bg-neutral-border-strongest:hover{background-color:var(--theme-color-neutral-border-strongest)}.hover\:n-bg-neutral-border-weak:hover{background-color:var(--theme-color-neutral-border-weak)}.hover\:n-bg-neutral-hover:hover{background-color:var(--theme-color-neutral-hover)}.hover\:n-bg-neutral-icon:hover{background-color:var(--theme-color-neutral-icon)}.hover\:n-bg-neutral-pressed:hover{background-color:var(--theme-color-neutral-pressed)}.hover\:n-bg-neutral-text-default:hover{background-color:var(--theme-color-neutral-text-default)}.hover\:n-bg-neutral-text-inverse:hover{background-color:var(--theme-color-neutral-text-inverse)}.hover\:n-bg-neutral-text-weak:hover{background-color:var(--theme-color-neutral-text-weak)}.hover\:n-bg-neutral-text-weaker:hover{background-color:var(--theme-color-neutral-text-weaker)}.hover\:n-bg-neutral-text-weakest:hover{background-color:var(--theme-color-neutral-text-weakest)}.hover\:n-bg-primary-bg-selected:hover{background-color:var(--theme-color-primary-bg-selected)}.hover\:n-bg-primary-bg-status:hover{background-color:var(--theme-color-primary-bg-status)}.hover\:n-bg-primary-bg-strong:hover{background-color:var(--theme-color-primary-bg-strong)}.hover\:n-bg-primary-bg-weak:hover{background-color:var(--theme-color-primary-bg-weak)}.hover\:n-bg-primary-border-strong:hover{background-color:var(--theme-color-primary-border-strong)}.hover\:n-bg-primary-border-weak:hover{background-color:var(--theme-color-primary-border-weak)}.hover\:n-bg-primary-focus:hover{background-color:var(--theme-color-primary-focus)}.hover\:n-bg-primary-hover-strong:hover{background-color:var(--theme-color-primary-hover-strong)}.hover\:n-bg-primary-hover-weak:hover{background-color:var(--theme-color-primary-hover-weak)}.hover\:n-bg-primary-icon:hover{background-color:var(--theme-color-primary-icon)}.hover\:n-bg-primary-pressed-strong:hover{background-color:var(--theme-color-primary-pressed-strong)}.hover\:n-bg-primary-pressed-weak:hover{background-color:var(--theme-color-primary-pressed-weak)}.hover\:n-bg-primary-text:hover{background-color:var(--theme-color-primary-text)}.hover\:n-bg-success-bg-status:hover{background-color:var(--theme-color-success-bg-status)}.hover\:n-bg-success-bg-strong:hover{background-color:var(--theme-color-success-bg-strong)}.hover\:n-bg-success-bg-weak:hover{background-color:var(--theme-color-success-bg-weak)}.hover\:n-bg-success-border-strong:hover{background-color:var(--theme-color-success-border-strong)}.hover\:n-bg-success-border-weak:hover{background-color:var(--theme-color-success-border-weak)}.hover\:n-bg-success-icon:hover{background-color:var(--theme-color-success-icon)}.hover\:n-bg-success-text:hover{background-color:var(--theme-color-success-text)}.hover\:n-bg-warning-bg-status:hover{background-color:var(--theme-color-warning-bg-status)}.hover\:n-bg-warning-bg-strong:hover{background-color:var(--theme-color-warning-bg-strong)}.hover\:n-bg-warning-bg-weak:hover{background-color:var(--theme-color-warning-bg-weak)}.hover\:n-bg-warning-border-strong:hover{background-color:var(--theme-color-warning-border-strong)}.hover\:n-bg-warning-border-weak:hover{background-color:var(--theme-color-warning-border-weak)}.hover\:n-bg-warning-icon:hover{background-color:var(--theme-color-warning-icon)}.hover\:n-bg-warning-text:hover{background-color:var(--theme-color-warning-text)}.hover\:n-text-danger-bg-status:hover{color:var(--theme-color-danger-bg-status)}.hover\:n-text-danger-bg-strong:hover{color:var(--theme-color-danger-bg-strong)}.hover\:n-text-danger-bg-weak:hover{color:var(--theme-color-danger-bg-weak)}.hover\:n-text-danger-border-strong:hover{color:var(--theme-color-danger-border-strong)}.hover\:n-text-danger-border-weak:hover{color:var(--theme-color-danger-border-weak)}.hover\:n-text-danger-hover-strong:hover{color:var(--theme-color-danger-hover-strong)}.hover\:n-text-danger-hover-weak:hover{color:var(--theme-color-danger-hover-weak)}.hover\:n-text-danger-icon:hover{color:var(--theme-color-danger-icon)}.hover\:n-text-danger-pressed-strong:hover{color:var(--theme-color-danger-pressed-strong)}.hover\:n-text-danger-pressed-weak:hover{color:var(--theme-color-danger-pressed-weak)}.hover\:n-text-danger-text:hover{color:var(--theme-color-danger-text)}.hover\:n-text-dark-danger-bg-status:hover{color:#f96746}.hover\:n-text-dark-danger-bg-status\/0:hover{color:#f9674600}.hover\:n-text-dark-danger-bg-status\/10:hover{color:#f967461a}.hover\:n-text-dark-danger-bg-status\/100:hover{color:#f96746}.hover\:n-text-dark-danger-bg-status\/15:hover{color:#f9674626}.hover\:n-text-dark-danger-bg-status\/20:hover{color:#f9674633}.hover\:n-text-dark-danger-bg-status\/25:hover{color:#f9674640}.hover\:n-text-dark-danger-bg-status\/30:hover{color:#f967464d}.hover\:n-text-dark-danger-bg-status\/35:hover{color:#f9674659}.hover\:n-text-dark-danger-bg-status\/40:hover{color:#f9674666}.hover\:n-text-dark-danger-bg-status\/45:hover{color:#f9674673}.hover\:n-text-dark-danger-bg-status\/5:hover{color:#f967460d}.hover\:n-text-dark-danger-bg-status\/50:hover{color:#f9674680}.hover\:n-text-dark-danger-bg-status\/55:hover{color:#f967468c}.hover\:n-text-dark-danger-bg-status\/60:hover{color:#f9674699}.hover\:n-text-dark-danger-bg-status\/65:hover{color:#f96746a6}.hover\:n-text-dark-danger-bg-status\/70:hover{color:#f96746b3}.hover\:n-text-dark-danger-bg-status\/75:hover{color:#f96746bf}.hover\:n-text-dark-danger-bg-status\/80:hover{color:#f96746cc}.hover\:n-text-dark-danger-bg-status\/85:hover{color:#f96746d9}.hover\:n-text-dark-danger-bg-status\/90:hover{color:#f96746e6}.hover\:n-text-dark-danger-bg-status\/95:hover{color:#f96746f2}.hover\:n-text-dark-danger-bg-strong:hover{color:#ffaa97}.hover\:n-text-dark-danger-bg-strong\/0:hover{color:#ffaa9700}.hover\:n-text-dark-danger-bg-strong\/10:hover{color:#ffaa971a}.hover\:n-text-dark-danger-bg-strong\/100:hover{color:#ffaa97}.hover\:n-text-dark-danger-bg-strong\/15:hover{color:#ffaa9726}.hover\:n-text-dark-danger-bg-strong\/20:hover{color:#ffaa9733}.hover\:n-text-dark-danger-bg-strong\/25:hover{color:#ffaa9740}.hover\:n-text-dark-danger-bg-strong\/30:hover{color:#ffaa974d}.hover\:n-text-dark-danger-bg-strong\/35:hover{color:#ffaa9759}.hover\:n-text-dark-danger-bg-strong\/40:hover{color:#ffaa9766}.hover\:n-text-dark-danger-bg-strong\/45:hover{color:#ffaa9773}.hover\:n-text-dark-danger-bg-strong\/5:hover{color:#ffaa970d}.hover\:n-text-dark-danger-bg-strong\/50:hover{color:#ffaa9780}.hover\:n-text-dark-danger-bg-strong\/55:hover{color:#ffaa978c}.hover\:n-text-dark-danger-bg-strong\/60:hover{color:#ffaa9799}.hover\:n-text-dark-danger-bg-strong\/65:hover{color:#ffaa97a6}.hover\:n-text-dark-danger-bg-strong\/70:hover{color:#ffaa97b3}.hover\:n-text-dark-danger-bg-strong\/75:hover{color:#ffaa97bf}.hover\:n-text-dark-danger-bg-strong\/80:hover{color:#ffaa97cc}.hover\:n-text-dark-danger-bg-strong\/85:hover{color:#ffaa97d9}.hover\:n-text-dark-danger-bg-strong\/90:hover{color:#ffaa97e6}.hover\:n-text-dark-danger-bg-strong\/95:hover{color:#ffaa97f2}.hover\:n-text-dark-danger-bg-weak:hover{color:#432520}.hover\:n-text-dark-danger-bg-weak\/0:hover{color:#43252000}.hover\:n-text-dark-danger-bg-weak\/10:hover{color:#4325201a}.hover\:n-text-dark-danger-bg-weak\/100:hover{color:#432520}.hover\:n-text-dark-danger-bg-weak\/15:hover{color:#43252026}.hover\:n-text-dark-danger-bg-weak\/20:hover{color:#43252033}.hover\:n-text-dark-danger-bg-weak\/25:hover{color:#43252040}.hover\:n-text-dark-danger-bg-weak\/30:hover{color:#4325204d}.hover\:n-text-dark-danger-bg-weak\/35:hover{color:#43252059}.hover\:n-text-dark-danger-bg-weak\/40:hover{color:#43252066}.hover\:n-text-dark-danger-bg-weak\/45:hover{color:#43252073}.hover\:n-text-dark-danger-bg-weak\/5:hover{color:#4325200d}.hover\:n-text-dark-danger-bg-weak\/50:hover{color:#43252080}.hover\:n-text-dark-danger-bg-weak\/55:hover{color:#4325208c}.hover\:n-text-dark-danger-bg-weak\/60:hover{color:#43252099}.hover\:n-text-dark-danger-bg-weak\/65:hover{color:#432520a6}.hover\:n-text-dark-danger-bg-weak\/70:hover{color:#432520b3}.hover\:n-text-dark-danger-bg-weak\/75:hover{color:#432520bf}.hover\:n-text-dark-danger-bg-weak\/80:hover{color:#432520cc}.hover\:n-text-dark-danger-bg-weak\/85:hover{color:#432520d9}.hover\:n-text-dark-danger-bg-weak\/90:hover{color:#432520e6}.hover\:n-text-dark-danger-bg-weak\/95:hover{color:#432520f2}.hover\:n-text-dark-danger-border-strong:hover{color:#ffaa97}.hover\:n-text-dark-danger-border-strong\/0:hover{color:#ffaa9700}.hover\:n-text-dark-danger-border-strong\/10:hover{color:#ffaa971a}.hover\:n-text-dark-danger-border-strong\/100:hover{color:#ffaa97}.hover\:n-text-dark-danger-border-strong\/15:hover{color:#ffaa9726}.hover\:n-text-dark-danger-border-strong\/20:hover{color:#ffaa9733}.hover\:n-text-dark-danger-border-strong\/25:hover{color:#ffaa9740}.hover\:n-text-dark-danger-border-strong\/30:hover{color:#ffaa974d}.hover\:n-text-dark-danger-border-strong\/35:hover{color:#ffaa9759}.hover\:n-text-dark-danger-border-strong\/40:hover{color:#ffaa9766}.hover\:n-text-dark-danger-border-strong\/45:hover{color:#ffaa9773}.hover\:n-text-dark-danger-border-strong\/5:hover{color:#ffaa970d}.hover\:n-text-dark-danger-border-strong\/50:hover{color:#ffaa9780}.hover\:n-text-dark-danger-border-strong\/55:hover{color:#ffaa978c}.hover\:n-text-dark-danger-border-strong\/60:hover{color:#ffaa9799}.hover\:n-text-dark-danger-border-strong\/65:hover{color:#ffaa97a6}.hover\:n-text-dark-danger-border-strong\/70:hover{color:#ffaa97b3}.hover\:n-text-dark-danger-border-strong\/75:hover{color:#ffaa97bf}.hover\:n-text-dark-danger-border-strong\/80:hover{color:#ffaa97cc}.hover\:n-text-dark-danger-border-strong\/85:hover{color:#ffaa97d9}.hover\:n-text-dark-danger-border-strong\/90:hover{color:#ffaa97e6}.hover\:n-text-dark-danger-border-strong\/95:hover{color:#ffaa97f2}.hover\:n-text-dark-danger-border-weak:hover{color:#730e00}.hover\:n-text-dark-danger-border-weak\/0:hover{color:#730e0000}.hover\:n-text-dark-danger-border-weak\/10:hover{color:#730e001a}.hover\:n-text-dark-danger-border-weak\/100:hover{color:#730e00}.hover\:n-text-dark-danger-border-weak\/15:hover{color:#730e0026}.hover\:n-text-dark-danger-border-weak\/20:hover{color:#730e0033}.hover\:n-text-dark-danger-border-weak\/25:hover{color:#730e0040}.hover\:n-text-dark-danger-border-weak\/30:hover{color:#730e004d}.hover\:n-text-dark-danger-border-weak\/35:hover{color:#730e0059}.hover\:n-text-dark-danger-border-weak\/40:hover{color:#730e0066}.hover\:n-text-dark-danger-border-weak\/45:hover{color:#730e0073}.hover\:n-text-dark-danger-border-weak\/5:hover{color:#730e000d}.hover\:n-text-dark-danger-border-weak\/50:hover{color:#730e0080}.hover\:n-text-dark-danger-border-weak\/55:hover{color:#730e008c}.hover\:n-text-dark-danger-border-weak\/60:hover{color:#730e0099}.hover\:n-text-dark-danger-border-weak\/65:hover{color:#730e00a6}.hover\:n-text-dark-danger-border-weak\/70:hover{color:#730e00b3}.hover\:n-text-dark-danger-border-weak\/75:hover{color:#730e00bf}.hover\:n-text-dark-danger-border-weak\/80:hover{color:#730e00cc}.hover\:n-text-dark-danger-border-weak\/85:hover{color:#730e00d9}.hover\:n-text-dark-danger-border-weak\/90:hover{color:#730e00e6}.hover\:n-text-dark-danger-border-weak\/95:hover{color:#730e00f2}.hover\:n-text-dark-danger-hover-strong:hover{color:#f96746}.hover\:n-text-dark-danger-hover-strong\/0:hover{color:#f9674600}.hover\:n-text-dark-danger-hover-strong\/10:hover{color:#f967461a}.hover\:n-text-dark-danger-hover-strong\/100:hover{color:#f96746}.hover\:n-text-dark-danger-hover-strong\/15:hover{color:#f9674626}.hover\:n-text-dark-danger-hover-strong\/20:hover{color:#f9674633}.hover\:n-text-dark-danger-hover-strong\/25:hover{color:#f9674640}.hover\:n-text-dark-danger-hover-strong\/30:hover{color:#f967464d}.hover\:n-text-dark-danger-hover-strong\/35:hover{color:#f9674659}.hover\:n-text-dark-danger-hover-strong\/40:hover{color:#f9674666}.hover\:n-text-dark-danger-hover-strong\/45:hover{color:#f9674673}.hover\:n-text-dark-danger-hover-strong\/5:hover{color:#f967460d}.hover\:n-text-dark-danger-hover-strong\/50:hover{color:#f9674680}.hover\:n-text-dark-danger-hover-strong\/55:hover{color:#f967468c}.hover\:n-text-dark-danger-hover-strong\/60:hover{color:#f9674699}.hover\:n-text-dark-danger-hover-strong\/65:hover{color:#f96746a6}.hover\:n-text-dark-danger-hover-strong\/70:hover{color:#f96746b3}.hover\:n-text-dark-danger-hover-strong\/75:hover{color:#f96746bf}.hover\:n-text-dark-danger-hover-strong\/80:hover{color:#f96746cc}.hover\:n-text-dark-danger-hover-strong\/85:hover{color:#f96746d9}.hover\:n-text-dark-danger-hover-strong\/90:hover{color:#f96746e6}.hover\:n-text-dark-danger-hover-strong\/95:hover{color:#f96746f2}.hover\:n-text-dark-danger-hover-weak:hover{color:#ffaa9714}.hover\:n-text-dark-danger-hover-weak\/0:hover{color:#ffaa9700}.hover\:n-text-dark-danger-hover-weak\/10:hover{color:#ffaa971a}.hover\:n-text-dark-danger-hover-weak\/100:hover{color:#ffaa97}.hover\:n-text-dark-danger-hover-weak\/15:hover{color:#ffaa9726}.hover\:n-text-dark-danger-hover-weak\/20:hover{color:#ffaa9733}.hover\:n-text-dark-danger-hover-weak\/25:hover{color:#ffaa9740}.hover\:n-text-dark-danger-hover-weak\/30:hover{color:#ffaa974d}.hover\:n-text-dark-danger-hover-weak\/35:hover{color:#ffaa9759}.hover\:n-text-dark-danger-hover-weak\/40:hover{color:#ffaa9766}.hover\:n-text-dark-danger-hover-weak\/45:hover{color:#ffaa9773}.hover\:n-text-dark-danger-hover-weak\/5:hover{color:#ffaa970d}.hover\:n-text-dark-danger-hover-weak\/50:hover{color:#ffaa9780}.hover\:n-text-dark-danger-hover-weak\/55:hover{color:#ffaa978c}.hover\:n-text-dark-danger-hover-weak\/60:hover{color:#ffaa9799}.hover\:n-text-dark-danger-hover-weak\/65:hover{color:#ffaa97a6}.hover\:n-text-dark-danger-hover-weak\/70:hover{color:#ffaa97b3}.hover\:n-text-dark-danger-hover-weak\/75:hover{color:#ffaa97bf}.hover\:n-text-dark-danger-hover-weak\/80:hover{color:#ffaa97cc}.hover\:n-text-dark-danger-hover-weak\/85:hover{color:#ffaa97d9}.hover\:n-text-dark-danger-hover-weak\/90:hover{color:#ffaa97e6}.hover\:n-text-dark-danger-hover-weak\/95:hover{color:#ffaa97f2}.hover\:n-text-dark-danger-icon:hover{color:#ffaa97}.hover\:n-text-dark-danger-icon\/0:hover{color:#ffaa9700}.hover\:n-text-dark-danger-icon\/10:hover{color:#ffaa971a}.hover\:n-text-dark-danger-icon\/100:hover{color:#ffaa97}.hover\:n-text-dark-danger-icon\/15:hover{color:#ffaa9726}.hover\:n-text-dark-danger-icon\/20:hover{color:#ffaa9733}.hover\:n-text-dark-danger-icon\/25:hover{color:#ffaa9740}.hover\:n-text-dark-danger-icon\/30:hover{color:#ffaa974d}.hover\:n-text-dark-danger-icon\/35:hover{color:#ffaa9759}.hover\:n-text-dark-danger-icon\/40:hover{color:#ffaa9766}.hover\:n-text-dark-danger-icon\/45:hover{color:#ffaa9773}.hover\:n-text-dark-danger-icon\/5:hover{color:#ffaa970d}.hover\:n-text-dark-danger-icon\/50:hover{color:#ffaa9780}.hover\:n-text-dark-danger-icon\/55:hover{color:#ffaa978c}.hover\:n-text-dark-danger-icon\/60:hover{color:#ffaa9799}.hover\:n-text-dark-danger-icon\/65:hover{color:#ffaa97a6}.hover\:n-text-dark-danger-icon\/70:hover{color:#ffaa97b3}.hover\:n-text-dark-danger-icon\/75:hover{color:#ffaa97bf}.hover\:n-text-dark-danger-icon\/80:hover{color:#ffaa97cc}.hover\:n-text-dark-danger-icon\/85:hover{color:#ffaa97d9}.hover\:n-text-dark-danger-icon\/90:hover{color:#ffaa97e6}.hover\:n-text-dark-danger-icon\/95:hover{color:#ffaa97f2}.hover\:n-text-dark-danger-pressed-weak:hover{color:#ffaa971f}.hover\:n-text-dark-danger-pressed-weak\/0:hover{color:#ffaa9700}.hover\:n-text-dark-danger-pressed-weak\/10:hover{color:#ffaa971a}.hover\:n-text-dark-danger-pressed-weak\/100:hover{color:#ffaa97}.hover\:n-text-dark-danger-pressed-weak\/15:hover{color:#ffaa9726}.hover\:n-text-dark-danger-pressed-weak\/20:hover{color:#ffaa9733}.hover\:n-text-dark-danger-pressed-weak\/25:hover{color:#ffaa9740}.hover\:n-text-dark-danger-pressed-weak\/30:hover{color:#ffaa974d}.hover\:n-text-dark-danger-pressed-weak\/35:hover{color:#ffaa9759}.hover\:n-text-dark-danger-pressed-weak\/40:hover{color:#ffaa9766}.hover\:n-text-dark-danger-pressed-weak\/45:hover{color:#ffaa9773}.hover\:n-text-dark-danger-pressed-weak\/5:hover{color:#ffaa970d}.hover\:n-text-dark-danger-pressed-weak\/50:hover{color:#ffaa9780}.hover\:n-text-dark-danger-pressed-weak\/55:hover{color:#ffaa978c}.hover\:n-text-dark-danger-pressed-weak\/60:hover{color:#ffaa9799}.hover\:n-text-dark-danger-pressed-weak\/65:hover{color:#ffaa97a6}.hover\:n-text-dark-danger-pressed-weak\/70:hover{color:#ffaa97b3}.hover\:n-text-dark-danger-pressed-weak\/75:hover{color:#ffaa97bf}.hover\:n-text-dark-danger-pressed-weak\/80:hover{color:#ffaa97cc}.hover\:n-text-dark-danger-pressed-weak\/85:hover{color:#ffaa97d9}.hover\:n-text-dark-danger-pressed-weak\/90:hover{color:#ffaa97e6}.hover\:n-text-dark-danger-pressed-weak\/95:hover{color:#ffaa97f2}.hover\:n-text-dark-danger-strong:hover{color:#e84e2c}.hover\:n-text-dark-danger-strong\/0:hover{color:#e84e2c00}.hover\:n-text-dark-danger-strong\/10:hover{color:#e84e2c1a}.hover\:n-text-dark-danger-strong\/100:hover{color:#e84e2c}.hover\:n-text-dark-danger-strong\/15:hover{color:#e84e2c26}.hover\:n-text-dark-danger-strong\/20:hover{color:#e84e2c33}.hover\:n-text-dark-danger-strong\/25:hover{color:#e84e2c40}.hover\:n-text-dark-danger-strong\/30:hover{color:#e84e2c4d}.hover\:n-text-dark-danger-strong\/35:hover{color:#e84e2c59}.hover\:n-text-dark-danger-strong\/40:hover{color:#e84e2c66}.hover\:n-text-dark-danger-strong\/45:hover{color:#e84e2c73}.hover\:n-text-dark-danger-strong\/5:hover{color:#e84e2c0d}.hover\:n-text-dark-danger-strong\/50:hover{color:#e84e2c80}.hover\:n-text-dark-danger-strong\/55:hover{color:#e84e2c8c}.hover\:n-text-dark-danger-strong\/60:hover{color:#e84e2c99}.hover\:n-text-dark-danger-strong\/65:hover{color:#e84e2ca6}.hover\:n-text-dark-danger-strong\/70:hover{color:#e84e2cb3}.hover\:n-text-dark-danger-strong\/75:hover{color:#e84e2cbf}.hover\:n-text-dark-danger-strong\/80:hover{color:#e84e2ccc}.hover\:n-text-dark-danger-strong\/85:hover{color:#e84e2cd9}.hover\:n-text-dark-danger-strong\/90:hover{color:#e84e2ce6}.hover\:n-text-dark-danger-strong\/95:hover{color:#e84e2cf2}.hover\:n-text-dark-danger-text:hover{color:#ffaa97}.hover\:n-text-dark-danger-text\/0:hover{color:#ffaa9700}.hover\:n-text-dark-danger-text\/10:hover{color:#ffaa971a}.hover\:n-text-dark-danger-text\/100:hover{color:#ffaa97}.hover\:n-text-dark-danger-text\/15:hover{color:#ffaa9726}.hover\:n-text-dark-danger-text\/20:hover{color:#ffaa9733}.hover\:n-text-dark-danger-text\/25:hover{color:#ffaa9740}.hover\:n-text-dark-danger-text\/30:hover{color:#ffaa974d}.hover\:n-text-dark-danger-text\/35:hover{color:#ffaa9759}.hover\:n-text-dark-danger-text\/40:hover{color:#ffaa9766}.hover\:n-text-dark-danger-text\/45:hover{color:#ffaa9773}.hover\:n-text-dark-danger-text\/5:hover{color:#ffaa970d}.hover\:n-text-dark-danger-text\/50:hover{color:#ffaa9780}.hover\:n-text-dark-danger-text\/55:hover{color:#ffaa978c}.hover\:n-text-dark-danger-text\/60:hover{color:#ffaa9799}.hover\:n-text-dark-danger-text\/65:hover{color:#ffaa97a6}.hover\:n-text-dark-danger-text\/70:hover{color:#ffaa97b3}.hover\:n-text-dark-danger-text\/75:hover{color:#ffaa97bf}.hover\:n-text-dark-danger-text\/80:hover{color:#ffaa97cc}.hover\:n-text-dark-danger-text\/85:hover{color:#ffaa97d9}.hover\:n-text-dark-danger-text\/90:hover{color:#ffaa97e6}.hover\:n-text-dark-danger-text\/95:hover{color:#ffaa97f2}.hover\:n-text-dark-discovery-bg-status:hover{color:#a07bec}.hover\:n-text-dark-discovery-bg-status\/0:hover{color:#a07bec00}.hover\:n-text-dark-discovery-bg-status\/10:hover{color:#a07bec1a}.hover\:n-text-dark-discovery-bg-status\/100:hover{color:#a07bec}.hover\:n-text-dark-discovery-bg-status\/15:hover{color:#a07bec26}.hover\:n-text-dark-discovery-bg-status\/20:hover{color:#a07bec33}.hover\:n-text-dark-discovery-bg-status\/25:hover{color:#a07bec40}.hover\:n-text-dark-discovery-bg-status\/30:hover{color:#a07bec4d}.hover\:n-text-dark-discovery-bg-status\/35:hover{color:#a07bec59}.hover\:n-text-dark-discovery-bg-status\/40:hover{color:#a07bec66}.hover\:n-text-dark-discovery-bg-status\/45:hover{color:#a07bec73}.hover\:n-text-dark-discovery-bg-status\/5:hover{color:#a07bec0d}.hover\:n-text-dark-discovery-bg-status\/50:hover{color:#a07bec80}.hover\:n-text-dark-discovery-bg-status\/55:hover{color:#a07bec8c}.hover\:n-text-dark-discovery-bg-status\/60:hover{color:#a07bec99}.hover\:n-text-dark-discovery-bg-status\/65:hover{color:#a07beca6}.hover\:n-text-dark-discovery-bg-status\/70:hover{color:#a07becb3}.hover\:n-text-dark-discovery-bg-status\/75:hover{color:#a07becbf}.hover\:n-text-dark-discovery-bg-status\/80:hover{color:#a07beccc}.hover\:n-text-dark-discovery-bg-status\/85:hover{color:#a07becd9}.hover\:n-text-dark-discovery-bg-status\/90:hover{color:#a07bece6}.hover\:n-text-dark-discovery-bg-status\/95:hover{color:#a07becf2}.hover\:n-text-dark-discovery-bg-strong:hover{color:#ccb4ff}.hover\:n-text-dark-discovery-bg-strong\/0:hover{color:#ccb4ff00}.hover\:n-text-dark-discovery-bg-strong\/10:hover{color:#ccb4ff1a}.hover\:n-text-dark-discovery-bg-strong\/100:hover{color:#ccb4ff}.hover\:n-text-dark-discovery-bg-strong\/15:hover{color:#ccb4ff26}.hover\:n-text-dark-discovery-bg-strong\/20:hover{color:#ccb4ff33}.hover\:n-text-dark-discovery-bg-strong\/25:hover{color:#ccb4ff40}.hover\:n-text-dark-discovery-bg-strong\/30:hover{color:#ccb4ff4d}.hover\:n-text-dark-discovery-bg-strong\/35:hover{color:#ccb4ff59}.hover\:n-text-dark-discovery-bg-strong\/40:hover{color:#ccb4ff66}.hover\:n-text-dark-discovery-bg-strong\/45:hover{color:#ccb4ff73}.hover\:n-text-dark-discovery-bg-strong\/5:hover{color:#ccb4ff0d}.hover\:n-text-dark-discovery-bg-strong\/50:hover{color:#ccb4ff80}.hover\:n-text-dark-discovery-bg-strong\/55:hover{color:#ccb4ff8c}.hover\:n-text-dark-discovery-bg-strong\/60:hover{color:#ccb4ff99}.hover\:n-text-dark-discovery-bg-strong\/65:hover{color:#ccb4ffa6}.hover\:n-text-dark-discovery-bg-strong\/70:hover{color:#ccb4ffb3}.hover\:n-text-dark-discovery-bg-strong\/75:hover{color:#ccb4ffbf}.hover\:n-text-dark-discovery-bg-strong\/80:hover{color:#ccb4ffcc}.hover\:n-text-dark-discovery-bg-strong\/85:hover{color:#ccb4ffd9}.hover\:n-text-dark-discovery-bg-strong\/90:hover{color:#ccb4ffe6}.hover\:n-text-dark-discovery-bg-strong\/95:hover{color:#ccb4fff2}.hover\:n-text-dark-discovery-bg-weak:hover{color:#2c2a34}.hover\:n-text-dark-discovery-bg-weak\/0:hover{color:#2c2a3400}.hover\:n-text-dark-discovery-bg-weak\/10:hover{color:#2c2a341a}.hover\:n-text-dark-discovery-bg-weak\/100:hover{color:#2c2a34}.hover\:n-text-dark-discovery-bg-weak\/15:hover{color:#2c2a3426}.hover\:n-text-dark-discovery-bg-weak\/20:hover{color:#2c2a3433}.hover\:n-text-dark-discovery-bg-weak\/25:hover{color:#2c2a3440}.hover\:n-text-dark-discovery-bg-weak\/30:hover{color:#2c2a344d}.hover\:n-text-dark-discovery-bg-weak\/35:hover{color:#2c2a3459}.hover\:n-text-dark-discovery-bg-weak\/40:hover{color:#2c2a3466}.hover\:n-text-dark-discovery-bg-weak\/45:hover{color:#2c2a3473}.hover\:n-text-dark-discovery-bg-weak\/5:hover{color:#2c2a340d}.hover\:n-text-dark-discovery-bg-weak\/50:hover{color:#2c2a3480}.hover\:n-text-dark-discovery-bg-weak\/55:hover{color:#2c2a348c}.hover\:n-text-dark-discovery-bg-weak\/60:hover{color:#2c2a3499}.hover\:n-text-dark-discovery-bg-weak\/65:hover{color:#2c2a34a6}.hover\:n-text-dark-discovery-bg-weak\/70:hover{color:#2c2a34b3}.hover\:n-text-dark-discovery-bg-weak\/75:hover{color:#2c2a34bf}.hover\:n-text-dark-discovery-bg-weak\/80:hover{color:#2c2a34cc}.hover\:n-text-dark-discovery-bg-weak\/85:hover{color:#2c2a34d9}.hover\:n-text-dark-discovery-bg-weak\/90:hover{color:#2c2a34e6}.hover\:n-text-dark-discovery-bg-weak\/95:hover{color:#2c2a34f2}.hover\:n-text-dark-discovery-border-strong:hover{color:#ccb4ff}.hover\:n-text-dark-discovery-border-strong\/0:hover{color:#ccb4ff00}.hover\:n-text-dark-discovery-border-strong\/10:hover{color:#ccb4ff1a}.hover\:n-text-dark-discovery-border-strong\/100:hover{color:#ccb4ff}.hover\:n-text-dark-discovery-border-strong\/15:hover{color:#ccb4ff26}.hover\:n-text-dark-discovery-border-strong\/20:hover{color:#ccb4ff33}.hover\:n-text-dark-discovery-border-strong\/25:hover{color:#ccb4ff40}.hover\:n-text-dark-discovery-border-strong\/30:hover{color:#ccb4ff4d}.hover\:n-text-dark-discovery-border-strong\/35:hover{color:#ccb4ff59}.hover\:n-text-dark-discovery-border-strong\/40:hover{color:#ccb4ff66}.hover\:n-text-dark-discovery-border-strong\/45:hover{color:#ccb4ff73}.hover\:n-text-dark-discovery-border-strong\/5:hover{color:#ccb4ff0d}.hover\:n-text-dark-discovery-border-strong\/50:hover{color:#ccb4ff80}.hover\:n-text-dark-discovery-border-strong\/55:hover{color:#ccb4ff8c}.hover\:n-text-dark-discovery-border-strong\/60:hover{color:#ccb4ff99}.hover\:n-text-dark-discovery-border-strong\/65:hover{color:#ccb4ffa6}.hover\:n-text-dark-discovery-border-strong\/70:hover{color:#ccb4ffb3}.hover\:n-text-dark-discovery-border-strong\/75:hover{color:#ccb4ffbf}.hover\:n-text-dark-discovery-border-strong\/80:hover{color:#ccb4ffcc}.hover\:n-text-dark-discovery-border-strong\/85:hover{color:#ccb4ffd9}.hover\:n-text-dark-discovery-border-strong\/90:hover{color:#ccb4ffe6}.hover\:n-text-dark-discovery-border-strong\/95:hover{color:#ccb4fff2}.hover\:n-text-dark-discovery-border-weak:hover{color:#4b2894}.hover\:n-text-dark-discovery-border-weak\/0:hover{color:#4b289400}.hover\:n-text-dark-discovery-border-weak\/10:hover{color:#4b28941a}.hover\:n-text-dark-discovery-border-weak\/100:hover{color:#4b2894}.hover\:n-text-dark-discovery-border-weak\/15:hover{color:#4b289426}.hover\:n-text-dark-discovery-border-weak\/20:hover{color:#4b289433}.hover\:n-text-dark-discovery-border-weak\/25:hover{color:#4b289440}.hover\:n-text-dark-discovery-border-weak\/30:hover{color:#4b28944d}.hover\:n-text-dark-discovery-border-weak\/35:hover{color:#4b289459}.hover\:n-text-dark-discovery-border-weak\/40:hover{color:#4b289466}.hover\:n-text-dark-discovery-border-weak\/45:hover{color:#4b289473}.hover\:n-text-dark-discovery-border-weak\/5:hover{color:#4b28940d}.hover\:n-text-dark-discovery-border-weak\/50:hover{color:#4b289480}.hover\:n-text-dark-discovery-border-weak\/55:hover{color:#4b28948c}.hover\:n-text-dark-discovery-border-weak\/60:hover{color:#4b289499}.hover\:n-text-dark-discovery-border-weak\/65:hover{color:#4b2894a6}.hover\:n-text-dark-discovery-border-weak\/70:hover{color:#4b2894b3}.hover\:n-text-dark-discovery-border-weak\/75:hover{color:#4b2894bf}.hover\:n-text-dark-discovery-border-weak\/80:hover{color:#4b2894cc}.hover\:n-text-dark-discovery-border-weak\/85:hover{color:#4b2894d9}.hover\:n-text-dark-discovery-border-weak\/90:hover{color:#4b2894e6}.hover\:n-text-dark-discovery-border-weak\/95:hover{color:#4b2894f2}.hover\:n-text-dark-discovery-icon:hover{color:#ccb4ff}.hover\:n-text-dark-discovery-icon\/0:hover{color:#ccb4ff00}.hover\:n-text-dark-discovery-icon\/10:hover{color:#ccb4ff1a}.hover\:n-text-dark-discovery-icon\/100:hover{color:#ccb4ff}.hover\:n-text-dark-discovery-icon\/15:hover{color:#ccb4ff26}.hover\:n-text-dark-discovery-icon\/20:hover{color:#ccb4ff33}.hover\:n-text-dark-discovery-icon\/25:hover{color:#ccb4ff40}.hover\:n-text-dark-discovery-icon\/30:hover{color:#ccb4ff4d}.hover\:n-text-dark-discovery-icon\/35:hover{color:#ccb4ff59}.hover\:n-text-dark-discovery-icon\/40:hover{color:#ccb4ff66}.hover\:n-text-dark-discovery-icon\/45:hover{color:#ccb4ff73}.hover\:n-text-dark-discovery-icon\/5:hover{color:#ccb4ff0d}.hover\:n-text-dark-discovery-icon\/50:hover{color:#ccb4ff80}.hover\:n-text-dark-discovery-icon\/55:hover{color:#ccb4ff8c}.hover\:n-text-dark-discovery-icon\/60:hover{color:#ccb4ff99}.hover\:n-text-dark-discovery-icon\/65:hover{color:#ccb4ffa6}.hover\:n-text-dark-discovery-icon\/70:hover{color:#ccb4ffb3}.hover\:n-text-dark-discovery-icon\/75:hover{color:#ccb4ffbf}.hover\:n-text-dark-discovery-icon\/80:hover{color:#ccb4ffcc}.hover\:n-text-dark-discovery-icon\/85:hover{color:#ccb4ffd9}.hover\:n-text-dark-discovery-icon\/90:hover{color:#ccb4ffe6}.hover\:n-text-dark-discovery-icon\/95:hover{color:#ccb4fff2}.hover\:n-text-dark-discovery-text:hover{color:#ccb4ff}.hover\:n-text-dark-discovery-text\/0:hover{color:#ccb4ff00}.hover\:n-text-dark-discovery-text\/10:hover{color:#ccb4ff1a}.hover\:n-text-dark-discovery-text\/100:hover{color:#ccb4ff}.hover\:n-text-dark-discovery-text\/15:hover{color:#ccb4ff26}.hover\:n-text-dark-discovery-text\/20:hover{color:#ccb4ff33}.hover\:n-text-dark-discovery-text\/25:hover{color:#ccb4ff40}.hover\:n-text-dark-discovery-text\/30:hover{color:#ccb4ff4d}.hover\:n-text-dark-discovery-text\/35:hover{color:#ccb4ff59}.hover\:n-text-dark-discovery-text\/40:hover{color:#ccb4ff66}.hover\:n-text-dark-discovery-text\/45:hover{color:#ccb4ff73}.hover\:n-text-dark-discovery-text\/5:hover{color:#ccb4ff0d}.hover\:n-text-dark-discovery-text\/50:hover{color:#ccb4ff80}.hover\:n-text-dark-discovery-text\/55:hover{color:#ccb4ff8c}.hover\:n-text-dark-discovery-text\/60:hover{color:#ccb4ff99}.hover\:n-text-dark-discovery-text\/65:hover{color:#ccb4ffa6}.hover\:n-text-dark-discovery-text\/70:hover{color:#ccb4ffb3}.hover\:n-text-dark-discovery-text\/75:hover{color:#ccb4ffbf}.hover\:n-text-dark-discovery-text\/80:hover{color:#ccb4ffcc}.hover\:n-text-dark-discovery-text\/85:hover{color:#ccb4ffd9}.hover\:n-text-dark-discovery-text\/90:hover{color:#ccb4ffe6}.hover\:n-text-dark-discovery-text\/95:hover{color:#ccb4fff2}.hover\:n-text-dark-neutral-bg-default:hover{color:#1a1b1d}.hover\:n-text-dark-neutral-bg-default\/0:hover{color:#1a1b1d00}.hover\:n-text-dark-neutral-bg-default\/10:hover{color:#1a1b1d1a}.hover\:n-text-dark-neutral-bg-default\/100:hover{color:#1a1b1d}.hover\:n-text-dark-neutral-bg-default\/15:hover{color:#1a1b1d26}.hover\:n-text-dark-neutral-bg-default\/20:hover{color:#1a1b1d33}.hover\:n-text-dark-neutral-bg-default\/25:hover{color:#1a1b1d40}.hover\:n-text-dark-neutral-bg-default\/30:hover{color:#1a1b1d4d}.hover\:n-text-dark-neutral-bg-default\/35:hover{color:#1a1b1d59}.hover\:n-text-dark-neutral-bg-default\/40:hover{color:#1a1b1d66}.hover\:n-text-dark-neutral-bg-default\/45:hover{color:#1a1b1d73}.hover\:n-text-dark-neutral-bg-default\/5:hover{color:#1a1b1d0d}.hover\:n-text-dark-neutral-bg-default\/50:hover{color:#1a1b1d80}.hover\:n-text-dark-neutral-bg-default\/55:hover{color:#1a1b1d8c}.hover\:n-text-dark-neutral-bg-default\/60:hover{color:#1a1b1d99}.hover\:n-text-dark-neutral-bg-default\/65:hover{color:#1a1b1da6}.hover\:n-text-dark-neutral-bg-default\/70:hover{color:#1a1b1db3}.hover\:n-text-dark-neutral-bg-default\/75:hover{color:#1a1b1dbf}.hover\:n-text-dark-neutral-bg-default\/80:hover{color:#1a1b1dcc}.hover\:n-text-dark-neutral-bg-default\/85:hover{color:#1a1b1dd9}.hover\:n-text-dark-neutral-bg-default\/90:hover{color:#1a1b1de6}.hover\:n-text-dark-neutral-bg-default\/95:hover{color:#1a1b1df2}.hover\:n-text-dark-neutral-bg-on-bg-weak:hover{color:#81879014}.hover\:n-text-dark-neutral-bg-on-bg-weak\/0:hover{color:#81879000}.hover\:n-text-dark-neutral-bg-on-bg-weak\/10:hover{color:#8187901a}.hover\:n-text-dark-neutral-bg-on-bg-weak\/100:hover{color:#818790}.hover\:n-text-dark-neutral-bg-on-bg-weak\/15:hover{color:#81879026}.hover\:n-text-dark-neutral-bg-on-bg-weak\/20:hover{color:#81879033}.hover\:n-text-dark-neutral-bg-on-bg-weak\/25:hover{color:#81879040}.hover\:n-text-dark-neutral-bg-on-bg-weak\/30:hover{color:#8187904d}.hover\:n-text-dark-neutral-bg-on-bg-weak\/35:hover{color:#81879059}.hover\:n-text-dark-neutral-bg-on-bg-weak\/40:hover{color:#81879066}.hover\:n-text-dark-neutral-bg-on-bg-weak\/45:hover{color:#81879073}.hover\:n-text-dark-neutral-bg-on-bg-weak\/5:hover{color:#8187900d}.hover\:n-text-dark-neutral-bg-on-bg-weak\/50:hover{color:#81879080}.hover\:n-text-dark-neutral-bg-on-bg-weak\/55:hover{color:#8187908c}.hover\:n-text-dark-neutral-bg-on-bg-weak\/60:hover{color:#81879099}.hover\:n-text-dark-neutral-bg-on-bg-weak\/65:hover{color:#818790a6}.hover\:n-text-dark-neutral-bg-on-bg-weak\/70:hover{color:#818790b3}.hover\:n-text-dark-neutral-bg-on-bg-weak\/75:hover{color:#818790bf}.hover\:n-text-dark-neutral-bg-on-bg-weak\/80:hover{color:#818790cc}.hover\:n-text-dark-neutral-bg-on-bg-weak\/85:hover{color:#818790d9}.hover\:n-text-dark-neutral-bg-on-bg-weak\/90:hover{color:#818790e6}.hover\:n-text-dark-neutral-bg-on-bg-weak\/95:hover{color:#818790f2}.hover\:n-text-dark-neutral-bg-status:hover{color:#a8acb2}.hover\:n-text-dark-neutral-bg-status\/0:hover{color:#a8acb200}.hover\:n-text-dark-neutral-bg-status\/10:hover{color:#a8acb21a}.hover\:n-text-dark-neutral-bg-status\/100:hover{color:#a8acb2}.hover\:n-text-dark-neutral-bg-status\/15:hover{color:#a8acb226}.hover\:n-text-dark-neutral-bg-status\/20:hover{color:#a8acb233}.hover\:n-text-dark-neutral-bg-status\/25:hover{color:#a8acb240}.hover\:n-text-dark-neutral-bg-status\/30:hover{color:#a8acb24d}.hover\:n-text-dark-neutral-bg-status\/35:hover{color:#a8acb259}.hover\:n-text-dark-neutral-bg-status\/40:hover{color:#a8acb266}.hover\:n-text-dark-neutral-bg-status\/45:hover{color:#a8acb273}.hover\:n-text-dark-neutral-bg-status\/5:hover{color:#a8acb20d}.hover\:n-text-dark-neutral-bg-status\/50:hover{color:#a8acb280}.hover\:n-text-dark-neutral-bg-status\/55:hover{color:#a8acb28c}.hover\:n-text-dark-neutral-bg-status\/60:hover{color:#a8acb299}.hover\:n-text-dark-neutral-bg-status\/65:hover{color:#a8acb2a6}.hover\:n-text-dark-neutral-bg-status\/70:hover{color:#a8acb2b3}.hover\:n-text-dark-neutral-bg-status\/75:hover{color:#a8acb2bf}.hover\:n-text-dark-neutral-bg-status\/80:hover{color:#a8acb2cc}.hover\:n-text-dark-neutral-bg-status\/85:hover{color:#a8acb2d9}.hover\:n-text-dark-neutral-bg-status\/90:hover{color:#a8acb2e6}.hover\:n-text-dark-neutral-bg-status\/95:hover{color:#a8acb2f2}.hover\:n-text-dark-neutral-bg-strong:hover{color:#3c3f44}.hover\:n-text-dark-neutral-bg-strong\/0:hover{color:#3c3f4400}.hover\:n-text-dark-neutral-bg-strong\/10:hover{color:#3c3f441a}.hover\:n-text-dark-neutral-bg-strong\/100:hover{color:#3c3f44}.hover\:n-text-dark-neutral-bg-strong\/15:hover{color:#3c3f4426}.hover\:n-text-dark-neutral-bg-strong\/20:hover{color:#3c3f4433}.hover\:n-text-dark-neutral-bg-strong\/25:hover{color:#3c3f4440}.hover\:n-text-dark-neutral-bg-strong\/30:hover{color:#3c3f444d}.hover\:n-text-dark-neutral-bg-strong\/35:hover{color:#3c3f4459}.hover\:n-text-dark-neutral-bg-strong\/40:hover{color:#3c3f4466}.hover\:n-text-dark-neutral-bg-strong\/45:hover{color:#3c3f4473}.hover\:n-text-dark-neutral-bg-strong\/5:hover{color:#3c3f440d}.hover\:n-text-dark-neutral-bg-strong\/50:hover{color:#3c3f4480}.hover\:n-text-dark-neutral-bg-strong\/55:hover{color:#3c3f448c}.hover\:n-text-dark-neutral-bg-strong\/60:hover{color:#3c3f4499}.hover\:n-text-dark-neutral-bg-strong\/65:hover{color:#3c3f44a6}.hover\:n-text-dark-neutral-bg-strong\/70:hover{color:#3c3f44b3}.hover\:n-text-dark-neutral-bg-strong\/75:hover{color:#3c3f44bf}.hover\:n-text-dark-neutral-bg-strong\/80:hover{color:#3c3f44cc}.hover\:n-text-dark-neutral-bg-strong\/85:hover{color:#3c3f44d9}.hover\:n-text-dark-neutral-bg-strong\/90:hover{color:#3c3f44e6}.hover\:n-text-dark-neutral-bg-strong\/95:hover{color:#3c3f44f2}.hover\:n-text-dark-neutral-bg-stronger:hover{color:#6f757e}.hover\:n-text-dark-neutral-bg-stronger\/0:hover{color:#6f757e00}.hover\:n-text-dark-neutral-bg-stronger\/10:hover{color:#6f757e1a}.hover\:n-text-dark-neutral-bg-stronger\/100:hover{color:#6f757e}.hover\:n-text-dark-neutral-bg-stronger\/15:hover{color:#6f757e26}.hover\:n-text-dark-neutral-bg-stronger\/20:hover{color:#6f757e33}.hover\:n-text-dark-neutral-bg-stronger\/25:hover{color:#6f757e40}.hover\:n-text-dark-neutral-bg-stronger\/30:hover{color:#6f757e4d}.hover\:n-text-dark-neutral-bg-stronger\/35:hover{color:#6f757e59}.hover\:n-text-dark-neutral-bg-stronger\/40:hover{color:#6f757e66}.hover\:n-text-dark-neutral-bg-stronger\/45:hover{color:#6f757e73}.hover\:n-text-dark-neutral-bg-stronger\/5:hover{color:#6f757e0d}.hover\:n-text-dark-neutral-bg-stronger\/50:hover{color:#6f757e80}.hover\:n-text-dark-neutral-bg-stronger\/55:hover{color:#6f757e8c}.hover\:n-text-dark-neutral-bg-stronger\/60:hover{color:#6f757e99}.hover\:n-text-dark-neutral-bg-stronger\/65:hover{color:#6f757ea6}.hover\:n-text-dark-neutral-bg-stronger\/70:hover{color:#6f757eb3}.hover\:n-text-dark-neutral-bg-stronger\/75:hover{color:#6f757ebf}.hover\:n-text-dark-neutral-bg-stronger\/80:hover{color:#6f757ecc}.hover\:n-text-dark-neutral-bg-stronger\/85:hover{color:#6f757ed9}.hover\:n-text-dark-neutral-bg-stronger\/90:hover{color:#6f757ee6}.hover\:n-text-dark-neutral-bg-stronger\/95:hover{color:#6f757ef2}.hover\:n-text-dark-neutral-bg-strongest:hover{color:#f5f6f6}.hover\:n-text-dark-neutral-bg-strongest\/0:hover{color:#f5f6f600}.hover\:n-text-dark-neutral-bg-strongest\/10:hover{color:#f5f6f61a}.hover\:n-text-dark-neutral-bg-strongest\/100:hover{color:#f5f6f6}.hover\:n-text-dark-neutral-bg-strongest\/15:hover{color:#f5f6f626}.hover\:n-text-dark-neutral-bg-strongest\/20:hover{color:#f5f6f633}.hover\:n-text-dark-neutral-bg-strongest\/25:hover{color:#f5f6f640}.hover\:n-text-dark-neutral-bg-strongest\/30:hover{color:#f5f6f64d}.hover\:n-text-dark-neutral-bg-strongest\/35:hover{color:#f5f6f659}.hover\:n-text-dark-neutral-bg-strongest\/40:hover{color:#f5f6f666}.hover\:n-text-dark-neutral-bg-strongest\/45:hover{color:#f5f6f673}.hover\:n-text-dark-neutral-bg-strongest\/5:hover{color:#f5f6f60d}.hover\:n-text-dark-neutral-bg-strongest\/50:hover{color:#f5f6f680}.hover\:n-text-dark-neutral-bg-strongest\/55:hover{color:#f5f6f68c}.hover\:n-text-dark-neutral-bg-strongest\/60:hover{color:#f5f6f699}.hover\:n-text-dark-neutral-bg-strongest\/65:hover{color:#f5f6f6a6}.hover\:n-text-dark-neutral-bg-strongest\/70:hover{color:#f5f6f6b3}.hover\:n-text-dark-neutral-bg-strongest\/75:hover{color:#f5f6f6bf}.hover\:n-text-dark-neutral-bg-strongest\/80:hover{color:#f5f6f6cc}.hover\:n-text-dark-neutral-bg-strongest\/85:hover{color:#f5f6f6d9}.hover\:n-text-dark-neutral-bg-strongest\/90:hover{color:#f5f6f6e6}.hover\:n-text-dark-neutral-bg-strongest\/95:hover{color:#f5f6f6f2}.hover\:n-text-dark-neutral-bg-weak:hover{color:#212325}.hover\:n-text-dark-neutral-bg-weak\/0:hover{color:#21232500}.hover\:n-text-dark-neutral-bg-weak\/10:hover{color:#2123251a}.hover\:n-text-dark-neutral-bg-weak\/100:hover{color:#212325}.hover\:n-text-dark-neutral-bg-weak\/15:hover{color:#21232526}.hover\:n-text-dark-neutral-bg-weak\/20:hover{color:#21232533}.hover\:n-text-dark-neutral-bg-weak\/25:hover{color:#21232540}.hover\:n-text-dark-neutral-bg-weak\/30:hover{color:#2123254d}.hover\:n-text-dark-neutral-bg-weak\/35:hover{color:#21232559}.hover\:n-text-dark-neutral-bg-weak\/40:hover{color:#21232566}.hover\:n-text-dark-neutral-bg-weak\/45:hover{color:#21232573}.hover\:n-text-dark-neutral-bg-weak\/5:hover{color:#2123250d}.hover\:n-text-dark-neutral-bg-weak\/50:hover{color:#21232580}.hover\:n-text-dark-neutral-bg-weak\/55:hover{color:#2123258c}.hover\:n-text-dark-neutral-bg-weak\/60:hover{color:#21232599}.hover\:n-text-dark-neutral-bg-weak\/65:hover{color:#212325a6}.hover\:n-text-dark-neutral-bg-weak\/70:hover{color:#212325b3}.hover\:n-text-dark-neutral-bg-weak\/75:hover{color:#212325bf}.hover\:n-text-dark-neutral-bg-weak\/80:hover{color:#212325cc}.hover\:n-text-dark-neutral-bg-weak\/85:hover{color:#212325d9}.hover\:n-text-dark-neutral-bg-weak\/90:hover{color:#212325e6}.hover\:n-text-dark-neutral-bg-weak\/95:hover{color:#212325f2}.hover\:n-text-dark-neutral-border-strong:hover{color:#5e636a}.hover\:n-text-dark-neutral-border-strong\/0:hover{color:#5e636a00}.hover\:n-text-dark-neutral-border-strong\/10:hover{color:#5e636a1a}.hover\:n-text-dark-neutral-border-strong\/100:hover{color:#5e636a}.hover\:n-text-dark-neutral-border-strong\/15:hover{color:#5e636a26}.hover\:n-text-dark-neutral-border-strong\/20:hover{color:#5e636a33}.hover\:n-text-dark-neutral-border-strong\/25:hover{color:#5e636a40}.hover\:n-text-dark-neutral-border-strong\/30:hover{color:#5e636a4d}.hover\:n-text-dark-neutral-border-strong\/35:hover{color:#5e636a59}.hover\:n-text-dark-neutral-border-strong\/40:hover{color:#5e636a66}.hover\:n-text-dark-neutral-border-strong\/45:hover{color:#5e636a73}.hover\:n-text-dark-neutral-border-strong\/5:hover{color:#5e636a0d}.hover\:n-text-dark-neutral-border-strong\/50:hover{color:#5e636a80}.hover\:n-text-dark-neutral-border-strong\/55:hover{color:#5e636a8c}.hover\:n-text-dark-neutral-border-strong\/60:hover{color:#5e636a99}.hover\:n-text-dark-neutral-border-strong\/65:hover{color:#5e636aa6}.hover\:n-text-dark-neutral-border-strong\/70:hover{color:#5e636ab3}.hover\:n-text-dark-neutral-border-strong\/75:hover{color:#5e636abf}.hover\:n-text-dark-neutral-border-strong\/80:hover{color:#5e636acc}.hover\:n-text-dark-neutral-border-strong\/85:hover{color:#5e636ad9}.hover\:n-text-dark-neutral-border-strong\/90:hover{color:#5e636ae6}.hover\:n-text-dark-neutral-border-strong\/95:hover{color:#5e636af2}.hover\:n-text-dark-neutral-border-strongest:hover{color:#bbbec3}.hover\:n-text-dark-neutral-border-strongest\/0:hover{color:#bbbec300}.hover\:n-text-dark-neutral-border-strongest\/10:hover{color:#bbbec31a}.hover\:n-text-dark-neutral-border-strongest\/100:hover{color:#bbbec3}.hover\:n-text-dark-neutral-border-strongest\/15:hover{color:#bbbec326}.hover\:n-text-dark-neutral-border-strongest\/20:hover{color:#bbbec333}.hover\:n-text-dark-neutral-border-strongest\/25:hover{color:#bbbec340}.hover\:n-text-dark-neutral-border-strongest\/30:hover{color:#bbbec34d}.hover\:n-text-dark-neutral-border-strongest\/35:hover{color:#bbbec359}.hover\:n-text-dark-neutral-border-strongest\/40:hover{color:#bbbec366}.hover\:n-text-dark-neutral-border-strongest\/45:hover{color:#bbbec373}.hover\:n-text-dark-neutral-border-strongest\/5:hover{color:#bbbec30d}.hover\:n-text-dark-neutral-border-strongest\/50:hover{color:#bbbec380}.hover\:n-text-dark-neutral-border-strongest\/55:hover{color:#bbbec38c}.hover\:n-text-dark-neutral-border-strongest\/60:hover{color:#bbbec399}.hover\:n-text-dark-neutral-border-strongest\/65:hover{color:#bbbec3a6}.hover\:n-text-dark-neutral-border-strongest\/70:hover{color:#bbbec3b3}.hover\:n-text-dark-neutral-border-strongest\/75:hover{color:#bbbec3bf}.hover\:n-text-dark-neutral-border-strongest\/80:hover{color:#bbbec3cc}.hover\:n-text-dark-neutral-border-strongest\/85:hover{color:#bbbec3d9}.hover\:n-text-dark-neutral-border-strongest\/90:hover{color:#bbbec3e6}.hover\:n-text-dark-neutral-border-strongest\/95:hover{color:#bbbec3f2}.hover\:n-text-dark-neutral-border-weak:hover{color:#3c3f44}.hover\:n-text-dark-neutral-border-weak\/0:hover{color:#3c3f4400}.hover\:n-text-dark-neutral-border-weak\/10:hover{color:#3c3f441a}.hover\:n-text-dark-neutral-border-weak\/100:hover{color:#3c3f44}.hover\:n-text-dark-neutral-border-weak\/15:hover{color:#3c3f4426}.hover\:n-text-dark-neutral-border-weak\/20:hover{color:#3c3f4433}.hover\:n-text-dark-neutral-border-weak\/25:hover{color:#3c3f4440}.hover\:n-text-dark-neutral-border-weak\/30:hover{color:#3c3f444d}.hover\:n-text-dark-neutral-border-weak\/35:hover{color:#3c3f4459}.hover\:n-text-dark-neutral-border-weak\/40:hover{color:#3c3f4466}.hover\:n-text-dark-neutral-border-weak\/45:hover{color:#3c3f4473}.hover\:n-text-dark-neutral-border-weak\/5:hover{color:#3c3f440d}.hover\:n-text-dark-neutral-border-weak\/50:hover{color:#3c3f4480}.hover\:n-text-dark-neutral-border-weak\/55:hover{color:#3c3f448c}.hover\:n-text-dark-neutral-border-weak\/60:hover{color:#3c3f4499}.hover\:n-text-dark-neutral-border-weak\/65:hover{color:#3c3f44a6}.hover\:n-text-dark-neutral-border-weak\/70:hover{color:#3c3f44b3}.hover\:n-text-dark-neutral-border-weak\/75:hover{color:#3c3f44bf}.hover\:n-text-dark-neutral-border-weak\/80:hover{color:#3c3f44cc}.hover\:n-text-dark-neutral-border-weak\/85:hover{color:#3c3f44d9}.hover\:n-text-dark-neutral-border-weak\/90:hover{color:#3c3f44e6}.hover\:n-text-dark-neutral-border-weak\/95:hover{color:#3c3f44f2}.hover\:n-text-dark-neutral-hover:hover{color:#959aa11a}.hover\:n-text-dark-neutral-hover\/0:hover{color:#959aa100}.hover\:n-text-dark-neutral-hover\/10:hover{color:#959aa11a}.hover\:n-text-dark-neutral-hover\/100:hover{color:#959aa1}.hover\:n-text-dark-neutral-hover\/15:hover{color:#959aa126}.hover\:n-text-dark-neutral-hover\/20:hover{color:#959aa133}.hover\:n-text-dark-neutral-hover\/25:hover{color:#959aa140}.hover\:n-text-dark-neutral-hover\/30:hover{color:#959aa14d}.hover\:n-text-dark-neutral-hover\/35:hover{color:#959aa159}.hover\:n-text-dark-neutral-hover\/40:hover{color:#959aa166}.hover\:n-text-dark-neutral-hover\/45:hover{color:#959aa173}.hover\:n-text-dark-neutral-hover\/5:hover{color:#959aa10d}.hover\:n-text-dark-neutral-hover\/50:hover{color:#959aa180}.hover\:n-text-dark-neutral-hover\/55:hover{color:#959aa18c}.hover\:n-text-dark-neutral-hover\/60:hover{color:#959aa199}.hover\:n-text-dark-neutral-hover\/65:hover{color:#959aa1a6}.hover\:n-text-dark-neutral-hover\/70:hover{color:#959aa1b3}.hover\:n-text-dark-neutral-hover\/75:hover{color:#959aa1bf}.hover\:n-text-dark-neutral-hover\/80:hover{color:#959aa1cc}.hover\:n-text-dark-neutral-hover\/85:hover{color:#959aa1d9}.hover\:n-text-dark-neutral-hover\/90:hover{color:#959aa1e6}.hover\:n-text-dark-neutral-hover\/95:hover{color:#959aa1f2}.hover\:n-text-dark-neutral-icon:hover{color:#cfd1d4}.hover\:n-text-dark-neutral-icon\/0:hover{color:#cfd1d400}.hover\:n-text-dark-neutral-icon\/10:hover{color:#cfd1d41a}.hover\:n-text-dark-neutral-icon\/100:hover{color:#cfd1d4}.hover\:n-text-dark-neutral-icon\/15:hover{color:#cfd1d426}.hover\:n-text-dark-neutral-icon\/20:hover{color:#cfd1d433}.hover\:n-text-dark-neutral-icon\/25:hover{color:#cfd1d440}.hover\:n-text-dark-neutral-icon\/30:hover{color:#cfd1d44d}.hover\:n-text-dark-neutral-icon\/35:hover{color:#cfd1d459}.hover\:n-text-dark-neutral-icon\/40:hover{color:#cfd1d466}.hover\:n-text-dark-neutral-icon\/45:hover{color:#cfd1d473}.hover\:n-text-dark-neutral-icon\/5:hover{color:#cfd1d40d}.hover\:n-text-dark-neutral-icon\/50:hover{color:#cfd1d480}.hover\:n-text-dark-neutral-icon\/55:hover{color:#cfd1d48c}.hover\:n-text-dark-neutral-icon\/60:hover{color:#cfd1d499}.hover\:n-text-dark-neutral-icon\/65:hover{color:#cfd1d4a6}.hover\:n-text-dark-neutral-icon\/70:hover{color:#cfd1d4b3}.hover\:n-text-dark-neutral-icon\/75:hover{color:#cfd1d4bf}.hover\:n-text-dark-neutral-icon\/80:hover{color:#cfd1d4cc}.hover\:n-text-dark-neutral-icon\/85:hover{color:#cfd1d4d9}.hover\:n-text-dark-neutral-icon\/90:hover{color:#cfd1d4e6}.hover\:n-text-dark-neutral-icon\/95:hover{color:#cfd1d4f2}.hover\:n-text-dark-neutral-pressed:hover{color:#959aa133}.hover\:n-text-dark-neutral-pressed\/0:hover{color:#959aa100}.hover\:n-text-dark-neutral-pressed\/10:hover{color:#959aa11a}.hover\:n-text-dark-neutral-pressed\/100:hover{color:#959aa1}.hover\:n-text-dark-neutral-pressed\/15:hover{color:#959aa126}.hover\:n-text-dark-neutral-pressed\/20:hover{color:#959aa133}.hover\:n-text-dark-neutral-pressed\/25:hover{color:#959aa140}.hover\:n-text-dark-neutral-pressed\/30:hover{color:#959aa14d}.hover\:n-text-dark-neutral-pressed\/35:hover{color:#959aa159}.hover\:n-text-dark-neutral-pressed\/40:hover{color:#959aa166}.hover\:n-text-dark-neutral-pressed\/45:hover{color:#959aa173}.hover\:n-text-dark-neutral-pressed\/5:hover{color:#959aa10d}.hover\:n-text-dark-neutral-pressed\/50:hover{color:#959aa180}.hover\:n-text-dark-neutral-pressed\/55:hover{color:#959aa18c}.hover\:n-text-dark-neutral-pressed\/60:hover{color:#959aa199}.hover\:n-text-dark-neutral-pressed\/65:hover{color:#959aa1a6}.hover\:n-text-dark-neutral-pressed\/70:hover{color:#959aa1b3}.hover\:n-text-dark-neutral-pressed\/75:hover{color:#959aa1bf}.hover\:n-text-dark-neutral-pressed\/80:hover{color:#959aa1cc}.hover\:n-text-dark-neutral-pressed\/85:hover{color:#959aa1d9}.hover\:n-text-dark-neutral-pressed\/90:hover{color:#959aa1e6}.hover\:n-text-dark-neutral-pressed\/95:hover{color:#959aa1f2}.hover\:n-text-dark-neutral-text-default:hover{color:#f5f6f6}.hover\:n-text-dark-neutral-text-default\/0:hover{color:#f5f6f600}.hover\:n-text-dark-neutral-text-default\/10:hover{color:#f5f6f61a}.hover\:n-text-dark-neutral-text-default\/100:hover{color:#f5f6f6}.hover\:n-text-dark-neutral-text-default\/15:hover{color:#f5f6f626}.hover\:n-text-dark-neutral-text-default\/20:hover{color:#f5f6f633}.hover\:n-text-dark-neutral-text-default\/25:hover{color:#f5f6f640}.hover\:n-text-dark-neutral-text-default\/30:hover{color:#f5f6f64d}.hover\:n-text-dark-neutral-text-default\/35:hover{color:#f5f6f659}.hover\:n-text-dark-neutral-text-default\/40:hover{color:#f5f6f666}.hover\:n-text-dark-neutral-text-default\/45:hover{color:#f5f6f673}.hover\:n-text-dark-neutral-text-default\/5:hover{color:#f5f6f60d}.hover\:n-text-dark-neutral-text-default\/50:hover{color:#f5f6f680}.hover\:n-text-dark-neutral-text-default\/55:hover{color:#f5f6f68c}.hover\:n-text-dark-neutral-text-default\/60:hover{color:#f5f6f699}.hover\:n-text-dark-neutral-text-default\/65:hover{color:#f5f6f6a6}.hover\:n-text-dark-neutral-text-default\/70:hover{color:#f5f6f6b3}.hover\:n-text-dark-neutral-text-default\/75:hover{color:#f5f6f6bf}.hover\:n-text-dark-neutral-text-default\/80:hover{color:#f5f6f6cc}.hover\:n-text-dark-neutral-text-default\/85:hover{color:#f5f6f6d9}.hover\:n-text-dark-neutral-text-default\/90:hover{color:#f5f6f6e6}.hover\:n-text-dark-neutral-text-default\/95:hover{color:#f5f6f6f2}.hover\:n-text-dark-neutral-text-inverse:hover{color:#1a1b1d}.hover\:n-text-dark-neutral-text-inverse\/0:hover{color:#1a1b1d00}.hover\:n-text-dark-neutral-text-inverse\/10:hover{color:#1a1b1d1a}.hover\:n-text-dark-neutral-text-inverse\/100:hover{color:#1a1b1d}.hover\:n-text-dark-neutral-text-inverse\/15:hover{color:#1a1b1d26}.hover\:n-text-dark-neutral-text-inverse\/20:hover{color:#1a1b1d33}.hover\:n-text-dark-neutral-text-inverse\/25:hover{color:#1a1b1d40}.hover\:n-text-dark-neutral-text-inverse\/30:hover{color:#1a1b1d4d}.hover\:n-text-dark-neutral-text-inverse\/35:hover{color:#1a1b1d59}.hover\:n-text-dark-neutral-text-inverse\/40:hover{color:#1a1b1d66}.hover\:n-text-dark-neutral-text-inverse\/45:hover{color:#1a1b1d73}.hover\:n-text-dark-neutral-text-inverse\/5:hover{color:#1a1b1d0d}.hover\:n-text-dark-neutral-text-inverse\/50:hover{color:#1a1b1d80}.hover\:n-text-dark-neutral-text-inverse\/55:hover{color:#1a1b1d8c}.hover\:n-text-dark-neutral-text-inverse\/60:hover{color:#1a1b1d99}.hover\:n-text-dark-neutral-text-inverse\/65:hover{color:#1a1b1da6}.hover\:n-text-dark-neutral-text-inverse\/70:hover{color:#1a1b1db3}.hover\:n-text-dark-neutral-text-inverse\/75:hover{color:#1a1b1dbf}.hover\:n-text-dark-neutral-text-inverse\/80:hover{color:#1a1b1dcc}.hover\:n-text-dark-neutral-text-inverse\/85:hover{color:#1a1b1dd9}.hover\:n-text-dark-neutral-text-inverse\/90:hover{color:#1a1b1de6}.hover\:n-text-dark-neutral-text-inverse\/95:hover{color:#1a1b1df2}.hover\:n-text-dark-neutral-text-weak:hover{color:#cfd1d4}.hover\:n-text-dark-neutral-text-weak\/0:hover{color:#cfd1d400}.hover\:n-text-dark-neutral-text-weak\/10:hover{color:#cfd1d41a}.hover\:n-text-dark-neutral-text-weak\/100:hover{color:#cfd1d4}.hover\:n-text-dark-neutral-text-weak\/15:hover{color:#cfd1d426}.hover\:n-text-dark-neutral-text-weak\/20:hover{color:#cfd1d433}.hover\:n-text-dark-neutral-text-weak\/25:hover{color:#cfd1d440}.hover\:n-text-dark-neutral-text-weak\/30:hover{color:#cfd1d44d}.hover\:n-text-dark-neutral-text-weak\/35:hover{color:#cfd1d459}.hover\:n-text-dark-neutral-text-weak\/40:hover{color:#cfd1d466}.hover\:n-text-dark-neutral-text-weak\/45:hover{color:#cfd1d473}.hover\:n-text-dark-neutral-text-weak\/5:hover{color:#cfd1d40d}.hover\:n-text-dark-neutral-text-weak\/50:hover{color:#cfd1d480}.hover\:n-text-dark-neutral-text-weak\/55:hover{color:#cfd1d48c}.hover\:n-text-dark-neutral-text-weak\/60:hover{color:#cfd1d499}.hover\:n-text-dark-neutral-text-weak\/65:hover{color:#cfd1d4a6}.hover\:n-text-dark-neutral-text-weak\/70:hover{color:#cfd1d4b3}.hover\:n-text-dark-neutral-text-weak\/75:hover{color:#cfd1d4bf}.hover\:n-text-dark-neutral-text-weak\/80:hover{color:#cfd1d4cc}.hover\:n-text-dark-neutral-text-weak\/85:hover{color:#cfd1d4d9}.hover\:n-text-dark-neutral-text-weak\/90:hover{color:#cfd1d4e6}.hover\:n-text-dark-neutral-text-weak\/95:hover{color:#cfd1d4f2}.hover\:n-text-dark-neutral-text-weaker:hover{color:#a8acb2}.hover\:n-text-dark-neutral-text-weaker\/0:hover{color:#a8acb200}.hover\:n-text-dark-neutral-text-weaker\/10:hover{color:#a8acb21a}.hover\:n-text-dark-neutral-text-weaker\/100:hover{color:#a8acb2}.hover\:n-text-dark-neutral-text-weaker\/15:hover{color:#a8acb226}.hover\:n-text-dark-neutral-text-weaker\/20:hover{color:#a8acb233}.hover\:n-text-dark-neutral-text-weaker\/25:hover{color:#a8acb240}.hover\:n-text-dark-neutral-text-weaker\/30:hover{color:#a8acb24d}.hover\:n-text-dark-neutral-text-weaker\/35:hover{color:#a8acb259}.hover\:n-text-dark-neutral-text-weaker\/40:hover{color:#a8acb266}.hover\:n-text-dark-neutral-text-weaker\/45:hover{color:#a8acb273}.hover\:n-text-dark-neutral-text-weaker\/5:hover{color:#a8acb20d}.hover\:n-text-dark-neutral-text-weaker\/50:hover{color:#a8acb280}.hover\:n-text-dark-neutral-text-weaker\/55:hover{color:#a8acb28c}.hover\:n-text-dark-neutral-text-weaker\/60:hover{color:#a8acb299}.hover\:n-text-dark-neutral-text-weaker\/65:hover{color:#a8acb2a6}.hover\:n-text-dark-neutral-text-weaker\/70:hover{color:#a8acb2b3}.hover\:n-text-dark-neutral-text-weaker\/75:hover{color:#a8acb2bf}.hover\:n-text-dark-neutral-text-weaker\/80:hover{color:#a8acb2cc}.hover\:n-text-dark-neutral-text-weaker\/85:hover{color:#a8acb2d9}.hover\:n-text-dark-neutral-text-weaker\/90:hover{color:#a8acb2e6}.hover\:n-text-dark-neutral-text-weaker\/95:hover{color:#a8acb2f2}.hover\:n-text-dark-neutral-text-weakest:hover{color:#818790}.hover\:n-text-dark-neutral-text-weakest\/0:hover{color:#81879000}.hover\:n-text-dark-neutral-text-weakest\/10:hover{color:#8187901a}.hover\:n-text-dark-neutral-text-weakest\/100:hover{color:#818790}.hover\:n-text-dark-neutral-text-weakest\/15:hover{color:#81879026}.hover\:n-text-dark-neutral-text-weakest\/20:hover{color:#81879033}.hover\:n-text-dark-neutral-text-weakest\/25:hover{color:#81879040}.hover\:n-text-dark-neutral-text-weakest\/30:hover{color:#8187904d}.hover\:n-text-dark-neutral-text-weakest\/35:hover{color:#81879059}.hover\:n-text-dark-neutral-text-weakest\/40:hover{color:#81879066}.hover\:n-text-dark-neutral-text-weakest\/45:hover{color:#81879073}.hover\:n-text-dark-neutral-text-weakest\/5:hover{color:#8187900d}.hover\:n-text-dark-neutral-text-weakest\/50:hover{color:#81879080}.hover\:n-text-dark-neutral-text-weakest\/55:hover{color:#8187908c}.hover\:n-text-dark-neutral-text-weakest\/60:hover{color:#81879099}.hover\:n-text-dark-neutral-text-weakest\/65:hover{color:#818790a6}.hover\:n-text-dark-neutral-text-weakest\/70:hover{color:#818790b3}.hover\:n-text-dark-neutral-text-weakest\/75:hover{color:#818790bf}.hover\:n-text-dark-neutral-text-weakest\/80:hover{color:#818790cc}.hover\:n-text-dark-neutral-text-weakest\/85:hover{color:#818790d9}.hover\:n-text-dark-neutral-text-weakest\/90:hover{color:#818790e6}.hover\:n-text-dark-neutral-text-weakest\/95:hover{color:#818790f2}.hover\:n-text-dark-primary-bg-selected:hover{color:#262f31}.hover\:n-text-dark-primary-bg-selected\/0:hover{color:#262f3100}.hover\:n-text-dark-primary-bg-selected\/10:hover{color:#262f311a}.hover\:n-text-dark-primary-bg-selected\/100:hover{color:#262f31}.hover\:n-text-dark-primary-bg-selected\/15:hover{color:#262f3126}.hover\:n-text-dark-primary-bg-selected\/20:hover{color:#262f3133}.hover\:n-text-dark-primary-bg-selected\/25:hover{color:#262f3140}.hover\:n-text-dark-primary-bg-selected\/30:hover{color:#262f314d}.hover\:n-text-dark-primary-bg-selected\/35:hover{color:#262f3159}.hover\:n-text-dark-primary-bg-selected\/40:hover{color:#262f3166}.hover\:n-text-dark-primary-bg-selected\/45:hover{color:#262f3173}.hover\:n-text-dark-primary-bg-selected\/5:hover{color:#262f310d}.hover\:n-text-dark-primary-bg-selected\/50:hover{color:#262f3180}.hover\:n-text-dark-primary-bg-selected\/55:hover{color:#262f318c}.hover\:n-text-dark-primary-bg-selected\/60:hover{color:#262f3199}.hover\:n-text-dark-primary-bg-selected\/65:hover{color:#262f31a6}.hover\:n-text-dark-primary-bg-selected\/70:hover{color:#262f31b3}.hover\:n-text-dark-primary-bg-selected\/75:hover{color:#262f31bf}.hover\:n-text-dark-primary-bg-selected\/80:hover{color:#262f31cc}.hover\:n-text-dark-primary-bg-selected\/85:hover{color:#262f31d9}.hover\:n-text-dark-primary-bg-selected\/90:hover{color:#262f31e6}.hover\:n-text-dark-primary-bg-selected\/95:hover{color:#262f31f2}.hover\:n-text-dark-primary-bg-status:hover{color:#5db3bf}.hover\:n-text-dark-primary-bg-status\/0:hover{color:#5db3bf00}.hover\:n-text-dark-primary-bg-status\/10:hover{color:#5db3bf1a}.hover\:n-text-dark-primary-bg-status\/100:hover{color:#5db3bf}.hover\:n-text-dark-primary-bg-status\/15:hover{color:#5db3bf26}.hover\:n-text-dark-primary-bg-status\/20:hover{color:#5db3bf33}.hover\:n-text-dark-primary-bg-status\/25:hover{color:#5db3bf40}.hover\:n-text-dark-primary-bg-status\/30:hover{color:#5db3bf4d}.hover\:n-text-dark-primary-bg-status\/35:hover{color:#5db3bf59}.hover\:n-text-dark-primary-bg-status\/40:hover{color:#5db3bf66}.hover\:n-text-dark-primary-bg-status\/45:hover{color:#5db3bf73}.hover\:n-text-dark-primary-bg-status\/5:hover{color:#5db3bf0d}.hover\:n-text-dark-primary-bg-status\/50:hover{color:#5db3bf80}.hover\:n-text-dark-primary-bg-status\/55:hover{color:#5db3bf8c}.hover\:n-text-dark-primary-bg-status\/60:hover{color:#5db3bf99}.hover\:n-text-dark-primary-bg-status\/65:hover{color:#5db3bfa6}.hover\:n-text-dark-primary-bg-status\/70:hover{color:#5db3bfb3}.hover\:n-text-dark-primary-bg-status\/75:hover{color:#5db3bfbf}.hover\:n-text-dark-primary-bg-status\/80:hover{color:#5db3bfcc}.hover\:n-text-dark-primary-bg-status\/85:hover{color:#5db3bfd9}.hover\:n-text-dark-primary-bg-status\/90:hover{color:#5db3bfe6}.hover\:n-text-dark-primary-bg-status\/95:hover{color:#5db3bff2}.hover\:n-text-dark-primary-bg-strong:hover{color:#8fe3e8}.hover\:n-text-dark-primary-bg-strong\/0:hover{color:#8fe3e800}.hover\:n-text-dark-primary-bg-strong\/10:hover{color:#8fe3e81a}.hover\:n-text-dark-primary-bg-strong\/100:hover{color:#8fe3e8}.hover\:n-text-dark-primary-bg-strong\/15:hover{color:#8fe3e826}.hover\:n-text-dark-primary-bg-strong\/20:hover{color:#8fe3e833}.hover\:n-text-dark-primary-bg-strong\/25:hover{color:#8fe3e840}.hover\:n-text-dark-primary-bg-strong\/30:hover{color:#8fe3e84d}.hover\:n-text-dark-primary-bg-strong\/35:hover{color:#8fe3e859}.hover\:n-text-dark-primary-bg-strong\/40:hover{color:#8fe3e866}.hover\:n-text-dark-primary-bg-strong\/45:hover{color:#8fe3e873}.hover\:n-text-dark-primary-bg-strong\/5:hover{color:#8fe3e80d}.hover\:n-text-dark-primary-bg-strong\/50:hover{color:#8fe3e880}.hover\:n-text-dark-primary-bg-strong\/55:hover{color:#8fe3e88c}.hover\:n-text-dark-primary-bg-strong\/60:hover{color:#8fe3e899}.hover\:n-text-dark-primary-bg-strong\/65:hover{color:#8fe3e8a6}.hover\:n-text-dark-primary-bg-strong\/70:hover{color:#8fe3e8b3}.hover\:n-text-dark-primary-bg-strong\/75:hover{color:#8fe3e8bf}.hover\:n-text-dark-primary-bg-strong\/80:hover{color:#8fe3e8cc}.hover\:n-text-dark-primary-bg-strong\/85:hover{color:#8fe3e8d9}.hover\:n-text-dark-primary-bg-strong\/90:hover{color:#8fe3e8e6}.hover\:n-text-dark-primary-bg-strong\/95:hover{color:#8fe3e8f2}.hover\:n-text-dark-primary-bg-weak:hover{color:#262f31}.hover\:n-text-dark-primary-bg-weak\/0:hover{color:#262f3100}.hover\:n-text-dark-primary-bg-weak\/10:hover{color:#262f311a}.hover\:n-text-dark-primary-bg-weak\/100:hover{color:#262f31}.hover\:n-text-dark-primary-bg-weak\/15:hover{color:#262f3126}.hover\:n-text-dark-primary-bg-weak\/20:hover{color:#262f3133}.hover\:n-text-dark-primary-bg-weak\/25:hover{color:#262f3140}.hover\:n-text-dark-primary-bg-weak\/30:hover{color:#262f314d}.hover\:n-text-dark-primary-bg-weak\/35:hover{color:#262f3159}.hover\:n-text-dark-primary-bg-weak\/40:hover{color:#262f3166}.hover\:n-text-dark-primary-bg-weak\/45:hover{color:#262f3173}.hover\:n-text-dark-primary-bg-weak\/5:hover{color:#262f310d}.hover\:n-text-dark-primary-bg-weak\/50:hover{color:#262f3180}.hover\:n-text-dark-primary-bg-weak\/55:hover{color:#262f318c}.hover\:n-text-dark-primary-bg-weak\/60:hover{color:#262f3199}.hover\:n-text-dark-primary-bg-weak\/65:hover{color:#262f31a6}.hover\:n-text-dark-primary-bg-weak\/70:hover{color:#262f31b3}.hover\:n-text-dark-primary-bg-weak\/75:hover{color:#262f31bf}.hover\:n-text-dark-primary-bg-weak\/80:hover{color:#262f31cc}.hover\:n-text-dark-primary-bg-weak\/85:hover{color:#262f31d9}.hover\:n-text-dark-primary-bg-weak\/90:hover{color:#262f31e6}.hover\:n-text-dark-primary-bg-weak\/95:hover{color:#262f31f2}.hover\:n-text-dark-primary-border-strong:hover{color:#8fe3e8}.hover\:n-text-dark-primary-border-strong\/0:hover{color:#8fe3e800}.hover\:n-text-dark-primary-border-strong\/10:hover{color:#8fe3e81a}.hover\:n-text-dark-primary-border-strong\/100:hover{color:#8fe3e8}.hover\:n-text-dark-primary-border-strong\/15:hover{color:#8fe3e826}.hover\:n-text-dark-primary-border-strong\/20:hover{color:#8fe3e833}.hover\:n-text-dark-primary-border-strong\/25:hover{color:#8fe3e840}.hover\:n-text-dark-primary-border-strong\/30:hover{color:#8fe3e84d}.hover\:n-text-dark-primary-border-strong\/35:hover{color:#8fe3e859}.hover\:n-text-dark-primary-border-strong\/40:hover{color:#8fe3e866}.hover\:n-text-dark-primary-border-strong\/45:hover{color:#8fe3e873}.hover\:n-text-dark-primary-border-strong\/5:hover{color:#8fe3e80d}.hover\:n-text-dark-primary-border-strong\/50:hover{color:#8fe3e880}.hover\:n-text-dark-primary-border-strong\/55:hover{color:#8fe3e88c}.hover\:n-text-dark-primary-border-strong\/60:hover{color:#8fe3e899}.hover\:n-text-dark-primary-border-strong\/65:hover{color:#8fe3e8a6}.hover\:n-text-dark-primary-border-strong\/70:hover{color:#8fe3e8b3}.hover\:n-text-dark-primary-border-strong\/75:hover{color:#8fe3e8bf}.hover\:n-text-dark-primary-border-strong\/80:hover{color:#8fe3e8cc}.hover\:n-text-dark-primary-border-strong\/85:hover{color:#8fe3e8d9}.hover\:n-text-dark-primary-border-strong\/90:hover{color:#8fe3e8e6}.hover\:n-text-dark-primary-border-strong\/95:hover{color:#8fe3e8f2}.hover\:n-text-dark-primary-border-weak:hover{color:#02507b}.hover\:n-text-dark-primary-border-weak\/0:hover{color:#02507b00}.hover\:n-text-dark-primary-border-weak\/10:hover{color:#02507b1a}.hover\:n-text-dark-primary-border-weak\/100:hover{color:#02507b}.hover\:n-text-dark-primary-border-weak\/15:hover{color:#02507b26}.hover\:n-text-dark-primary-border-weak\/20:hover{color:#02507b33}.hover\:n-text-dark-primary-border-weak\/25:hover{color:#02507b40}.hover\:n-text-dark-primary-border-weak\/30:hover{color:#02507b4d}.hover\:n-text-dark-primary-border-weak\/35:hover{color:#02507b59}.hover\:n-text-dark-primary-border-weak\/40:hover{color:#02507b66}.hover\:n-text-dark-primary-border-weak\/45:hover{color:#02507b73}.hover\:n-text-dark-primary-border-weak\/5:hover{color:#02507b0d}.hover\:n-text-dark-primary-border-weak\/50:hover{color:#02507b80}.hover\:n-text-dark-primary-border-weak\/55:hover{color:#02507b8c}.hover\:n-text-dark-primary-border-weak\/60:hover{color:#02507b99}.hover\:n-text-dark-primary-border-weak\/65:hover{color:#02507ba6}.hover\:n-text-dark-primary-border-weak\/70:hover{color:#02507bb3}.hover\:n-text-dark-primary-border-weak\/75:hover{color:#02507bbf}.hover\:n-text-dark-primary-border-weak\/80:hover{color:#02507bcc}.hover\:n-text-dark-primary-border-weak\/85:hover{color:#02507bd9}.hover\:n-text-dark-primary-border-weak\/90:hover{color:#02507be6}.hover\:n-text-dark-primary-border-weak\/95:hover{color:#02507bf2}.hover\:n-text-dark-primary-focus:hover{color:#5db3bf}.hover\:n-text-dark-primary-focus\/0:hover{color:#5db3bf00}.hover\:n-text-dark-primary-focus\/10:hover{color:#5db3bf1a}.hover\:n-text-dark-primary-focus\/100:hover{color:#5db3bf}.hover\:n-text-dark-primary-focus\/15:hover{color:#5db3bf26}.hover\:n-text-dark-primary-focus\/20:hover{color:#5db3bf33}.hover\:n-text-dark-primary-focus\/25:hover{color:#5db3bf40}.hover\:n-text-dark-primary-focus\/30:hover{color:#5db3bf4d}.hover\:n-text-dark-primary-focus\/35:hover{color:#5db3bf59}.hover\:n-text-dark-primary-focus\/40:hover{color:#5db3bf66}.hover\:n-text-dark-primary-focus\/45:hover{color:#5db3bf73}.hover\:n-text-dark-primary-focus\/5:hover{color:#5db3bf0d}.hover\:n-text-dark-primary-focus\/50:hover{color:#5db3bf80}.hover\:n-text-dark-primary-focus\/55:hover{color:#5db3bf8c}.hover\:n-text-dark-primary-focus\/60:hover{color:#5db3bf99}.hover\:n-text-dark-primary-focus\/65:hover{color:#5db3bfa6}.hover\:n-text-dark-primary-focus\/70:hover{color:#5db3bfb3}.hover\:n-text-dark-primary-focus\/75:hover{color:#5db3bfbf}.hover\:n-text-dark-primary-focus\/80:hover{color:#5db3bfcc}.hover\:n-text-dark-primary-focus\/85:hover{color:#5db3bfd9}.hover\:n-text-dark-primary-focus\/90:hover{color:#5db3bfe6}.hover\:n-text-dark-primary-focus\/95:hover{color:#5db3bff2}.hover\:n-text-dark-primary-hover-strong:hover{color:#5db3bf}.hover\:n-text-dark-primary-hover-strong\/0:hover{color:#5db3bf00}.hover\:n-text-dark-primary-hover-strong\/10:hover{color:#5db3bf1a}.hover\:n-text-dark-primary-hover-strong\/100:hover{color:#5db3bf}.hover\:n-text-dark-primary-hover-strong\/15:hover{color:#5db3bf26}.hover\:n-text-dark-primary-hover-strong\/20:hover{color:#5db3bf33}.hover\:n-text-dark-primary-hover-strong\/25:hover{color:#5db3bf40}.hover\:n-text-dark-primary-hover-strong\/30:hover{color:#5db3bf4d}.hover\:n-text-dark-primary-hover-strong\/35:hover{color:#5db3bf59}.hover\:n-text-dark-primary-hover-strong\/40:hover{color:#5db3bf66}.hover\:n-text-dark-primary-hover-strong\/45:hover{color:#5db3bf73}.hover\:n-text-dark-primary-hover-strong\/5:hover{color:#5db3bf0d}.hover\:n-text-dark-primary-hover-strong\/50:hover{color:#5db3bf80}.hover\:n-text-dark-primary-hover-strong\/55:hover{color:#5db3bf8c}.hover\:n-text-dark-primary-hover-strong\/60:hover{color:#5db3bf99}.hover\:n-text-dark-primary-hover-strong\/65:hover{color:#5db3bfa6}.hover\:n-text-dark-primary-hover-strong\/70:hover{color:#5db3bfb3}.hover\:n-text-dark-primary-hover-strong\/75:hover{color:#5db3bfbf}.hover\:n-text-dark-primary-hover-strong\/80:hover{color:#5db3bfcc}.hover\:n-text-dark-primary-hover-strong\/85:hover{color:#5db3bfd9}.hover\:n-text-dark-primary-hover-strong\/90:hover{color:#5db3bfe6}.hover\:n-text-dark-primary-hover-strong\/95:hover{color:#5db3bff2}.hover\:n-text-dark-primary-hover-weak:hover{color:#8fe3e814}.hover\:n-text-dark-primary-hover-weak\/0:hover{color:#8fe3e800}.hover\:n-text-dark-primary-hover-weak\/10:hover{color:#8fe3e81a}.hover\:n-text-dark-primary-hover-weak\/100:hover{color:#8fe3e8}.hover\:n-text-dark-primary-hover-weak\/15:hover{color:#8fe3e826}.hover\:n-text-dark-primary-hover-weak\/20:hover{color:#8fe3e833}.hover\:n-text-dark-primary-hover-weak\/25:hover{color:#8fe3e840}.hover\:n-text-dark-primary-hover-weak\/30:hover{color:#8fe3e84d}.hover\:n-text-dark-primary-hover-weak\/35:hover{color:#8fe3e859}.hover\:n-text-dark-primary-hover-weak\/40:hover{color:#8fe3e866}.hover\:n-text-dark-primary-hover-weak\/45:hover{color:#8fe3e873}.hover\:n-text-dark-primary-hover-weak\/5:hover{color:#8fe3e80d}.hover\:n-text-dark-primary-hover-weak\/50:hover{color:#8fe3e880}.hover\:n-text-dark-primary-hover-weak\/55:hover{color:#8fe3e88c}.hover\:n-text-dark-primary-hover-weak\/60:hover{color:#8fe3e899}.hover\:n-text-dark-primary-hover-weak\/65:hover{color:#8fe3e8a6}.hover\:n-text-dark-primary-hover-weak\/70:hover{color:#8fe3e8b3}.hover\:n-text-dark-primary-hover-weak\/75:hover{color:#8fe3e8bf}.hover\:n-text-dark-primary-hover-weak\/80:hover{color:#8fe3e8cc}.hover\:n-text-dark-primary-hover-weak\/85:hover{color:#8fe3e8d9}.hover\:n-text-dark-primary-hover-weak\/90:hover{color:#8fe3e8e6}.hover\:n-text-dark-primary-hover-weak\/95:hover{color:#8fe3e8f2}.hover\:n-text-dark-primary-icon:hover{color:#8fe3e8}.hover\:n-text-dark-primary-icon\/0:hover{color:#8fe3e800}.hover\:n-text-dark-primary-icon\/10:hover{color:#8fe3e81a}.hover\:n-text-dark-primary-icon\/100:hover{color:#8fe3e8}.hover\:n-text-dark-primary-icon\/15:hover{color:#8fe3e826}.hover\:n-text-dark-primary-icon\/20:hover{color:#8fe3e833}.hover\:n-text-dark-primary-icon\/25:hover{color:#8fe3e840}.hover\:n-text-dark-primary-icon\/30:hover{color:#8fe3e84d}.hover\:n-text-dark-primary-icon\/35:hover{color:#8fe3e859}.hover\:n-text-dark-primary-icon\/40:hover{color:#8fe3e866}.hover\:n-text-dark-primary-icon\/45:hover{color:#8fe3e873}.hover\:n-text-dark-primary-icon\/5:hover{color:#8fe3e80d}.hover\:n-text-dark-primary-icon\/50:hover{color:#8fe3e880}.hover\:n-text-dark-primary-icon\/55:hover{color:#8fe3e88c}.hover\:n-text-dark-primary-icon\/60:hover{color:#8fe3e899}.hover\:n-text-dark-primary-icon\/65:hover{color:#8fe3e8a6}.hover\:n-text-dark-primary-icon\/70:hover{color:#8fe3e8b3}.hover\:n-text-dark-primary-icon\/75:hover{color:#8fe3e8bf}.hover\:n-text-dark-primary-icon\/80:hover{color:#8fe3e8cc}.hover\:n-text-dark-primary-icon\/85:hover{color:#8fe3e8d9}.hover\:n-text-dark-primary-icon\/90:hover{color:#8fe3e8e6}.hover\:n-text-dark-primary-icon\/95:hover{color:#8fe3e8f2}.hover\:n-text-dark-primary-pressed-strong:hover{color:#4c99a4}.hover\:n-text-dark-primary-pressed-strong\/0:hover{color:#4c99a400}.hover\:n-text-dark-primary-pressed-strong\/10:hover{color:#4c99a41a}.hover\:n-text-dark-primary-pressed-strong\/100:hover{color:#4c99a4}.hover\:n-text-dark-primary-pressed-strong\/15:hover{color:#4c99a426}.hover\:n-text-dark-primary-pressed-strong\/20:hover{color:#4c99a433}.hover\:n-text-dark-primary-pressed-strong\/25:hover{color:#4c99a440}.hover\:n-text-dark-primary-pressed-strong\/30:hover{color:#4c99a44d}.hover\:n-text-dark-primary-pressed-strong\/35:hover{color:#4c99a459}.hover\:n-text-dark-primary-pressed-strong\/40:hover{color:#4c99a466}.hover\:n-text-dark-primary-pressed-strong\/45:hover{color:#4c99a473}.hover\:n-text-dark-primary-pressed-strong\/5:hover{color:#4c99a40d}.hover\:n-text-dark-primary-pressed-strong\/50:hover{color:#4c99a480}.hover\:n-text-dark-primary-pressed-strong\/55:hover{color:#4c99a48c}.hover\:n-text-dark-primary-pressed-strong\/60:hover{color:#4c99a499}.hover\:n-text-dark-primary-pressed-strong\/65:hover{color:#4c99a4a6}.hover\:n-text-dark-primary-pressed-strong\/70:hover{color:#4c99a4b3}.hover\:n-text-dark-primary-pressed-strong\/75:hover{color:#4c99a4bf}.hover\:n-text-dark-primary-pressed-strong\/80:hover{color:#4c99a4cc}.hover\:n-text-dark-primary-pressed-strong\/85:hover{color:#4c99a4d9}.hover\:n-text-dark-primary-pressed-strong\/90:hover{color:#4c99a4e6}.hover\:n-text-dark-primary-pressed-strong\/95:hover{color:#4c99a4f2}.hover\:n-text-dark-primary-pressed-weak:hover{color:#8fe3e81f}.hover\:n-text-dark-primary-pressed-weak\/0:hover{color:#8fe3e800}.hover\:n-text-dark-primary-pressed-weak\/10:hover{color:#8fe3e81a}.hover\:n-text-dark-primary-pressed-weak\/100:hover{color:#8fe3e8}.hover\:n-text-dark-primary-pressed-weak\/15:hover{color:#8fe3e826}.hover\:n-text-dark-primary-pressed-weak\/20:hover{color:#8fe3e833}.hover\:n-text-dark-primary-pressed-weak\/25:hover{color:#8fe3e840}.hover\:n-text-dark-primary-pressed-weak\/30:hover{color:#8fe3e84d}.hover\:n-text-dark-primary-pressed-weak\/35:hover{color:#8fe3e859}.hover\:n-text-dark-primary-pressed-weak\/40:hover{color:#8fe3e866}.hover\:n-text-dark-primary-pressed-weak\/45:hover{color:#8fe3e873}.hover\:n-text-dark-primary-pressed-weak\/5:hover{color:#8fe3e80d}.hover\:n-text-dark-primary-pressed-weak\/50:hover{color:#8fe3e880}.hover\:n-text-dark-primary-pressed-weak\/55:hover{color:#8fe3e88c}.hover\:n-text-dark-primary-pressed-weak\/60:hover{color:#8fe3e899}.hover\:n-text-dark-primary-pressed-weak\/65:hover{color:#8fe3e8a6}.hover\:n-text-dark-primary-pressed-weak\/70:hover{color:#8fe3e8b3}.hover\:n-text-dark-primary-pressed-weak\/75:hover{color:#8fe3e8bf}.hover\:n-text-dark-primary-pressed-weak\/80:hover{color:#8fe3e8cc}.hover\:n-text-dark-primary-pressed-weak\/85:hover{color:#8fe3e8d9}.hover\:n-text-dark-primary-pressed-weak\/90:hover{color:#8fe3e8e6}.hover\:n-text-dark-primary-pressed-weak\/95:hover{color:#8fe3e8f2}.hover\:n-text-dark-primary-text:hover{color:#8fe3e8}.hover\:n-text-dark-primary-text\/0:hover{color:#8fe3e800}.hover\:n-text-dark-primary-text\/10:hover{color:#8fe3e81a}.hover\:n-text-dark-primary-text\/100:hover{color:#8fe3e8}.hover\:n-text-dark-primary-text\/15:hover{color:#8fe3e826}.hover\:n-text-dark-primary-text\/20:hover{color:#8fe3e833}.hover\:n-text-dark-primary-text\/25:hover{color:#8fe3e840}.hover\:n-text-dark-primary-text\/30:hover{color:#8fe3e84d}.hover\:n-text-dark-primary-text\/35:hover{color:#8fe3e859}.hover\:n-text-dark-primary-text\/40:hover{color:#8fe3e866}.hover\:n-text-dark-primary-text\/45:hover{color:#8fe3e873}.hover\:n-text-dark-primary-text\/5:hover{color:#8fe3e80d}.hover\:n-text-dark-primary-text\/50:hover{color:#8fe3e880}.hover\:n-text-dark-primary-text\/55:hover{color:#8fe3e88c}.hover\:n-text-dark-primary-text\/60:hover{color:#8fe3e899}.hover\:n-text-dark-primary-text\/65:hover{color:#8fe3e8a6}.hover\:n-text-dark-primary-text\/70:hover{color:#8fe3e8b3}.hover\:n-text-dark-primary-text\/75:hover{color:#8fe3e8bf}.hover\:n-text-dark-primary-text\/80:hover{color:#8fe3e8cc}.hover\:n-text-dark-primary-text\/85:hover{color:#8fe3e8d9}.hover\:n-text-dark-primary-text\/90:hover{color:#8fe3e8e6}.hover\:n-text-dark-primary-text\/95:hover{color:#8fe3e8f2}.hover\:n-text-dark-success-bg-status:hover{color:#6fa646}.hover\:n-text-dark-success-bg-status\/0:hover{color:#6fa64600}.hover\:n-text-dark-success-bg-status\/10:hover{color:#6fa6461a}.hover\:n-text-dark-success-bg-status\/100:hover{color:#6fa646}.hover\:n-text-dark-success-bg-status\/15:hover{color:#6fa64626}.hover\:n-text-dark-success-bg-status\/20:hover{color:#6fa64633}.hover\:n-text-dark-success-bg-status\/25:hover{color:#6fa64640}.hover\:n-text-dark-success-bg-status\/30:hover{color:#6fa6464d}.hover\:n-text-dark-success-bg-status\/35:hover{color:#6fa64659}.hover\:n-text-dark-success-bg-status\/40:hover{color:#6fa64666}.hover\:n-text-dark-success-bg-status\/45:hover{color:#6fa64673}.hover\:n-text-dark-success-bg-status\/5:hover{color:#6fa6460d}.hover\:n-text-dark-success-bg-status\/50:hover{color:#6fa64680}.hover\:n-text-dark-success-bg-status\/55:hover{color:#6fa6468c}.hover\:n-text-dark-success-bg-status\/60:hover{color:#6fa64699}.hover\:n-text-dark-success-bg-status\/65:hover{color:#6fa646a6}.hover\:n-text-dark-success-bg-status\/70:hover{color:#6fa646b3}.hover\:n-text-dark-success-bg-status\/75:hover{color:#6fa646bf}.hover\:n-text-dark-success-bg-status\/80:hover{color:#6fa646cc}.hover\:n-text-dark-success-bg-status\/85:hover{color:#6fa646d9}.hover\:n-text-dark-success-bg-status\/90:hover{color:#6fa646e6}.hover\:n-text-dark-success-bg-status\/95:hover{color:#6fa646f2}.hover\:n-text-dark-success-bg-strong:hover{color:#90cb62}.hover\:n-text-dark-success-bg-strong\/0:hover{color:#90cb6200}.hover\:n-text-dark-success-bg-strong\/10:hover{color:#90cb621a}.hover\:n-text-dark-success-bg-strong\/100:hover{color:#90cb62}.hover\:n-text-dark-success-bg-strong\/15:hover{color:#90cb6226}.hover\:n-text-dark-success-bg-strong\/20:hover{color:#90cb6233}.hover\:n-text-dark-success-bg-strong\/25:hover{color:#90cb6240}.hover\:n-text-dark-success-bg-strong\/30:hover{color:#90cb624d}.hover\:n-text-dark-success-bg-strong\/35:hover{color:#90cb6259}.hover\:n-text-dark-success-bg-strong\/40:hover{color:#90cb6266}.hover\:n-text-dark-success-bg-strong\/45:hover{color:#90cb6273}.hover\:n-text-dark-success-bg-strong\/5:hover{color:#90cb620d}.hover\:n-text-dark-success-bg-strong\/50:hover{color:#90cb6280}.hover\:n-text-dark-success-bg-strong\/55:hover{color:#90cb628c}.hover\:n-text-dark-success-bg-strong\/60:hover{color:#90cb6299}.hover\:n-text-dark-success-bg-strong\/65:hover{color:#90cb62a6}.hover\:n-text-dark-success-bg-strong\/70:hover{color:#90cb62b3}.hover\:n-text-dark-success-bg-strong\/75:hover{color:#90cb62bf}.hover\:n-text-dark-success-bg-strong\/80:hover{color:#90cb62cc}.hover\:n-text-dark-success-bg-strong\/85:hover{color:#90cb62d9}.hover\:n-text-dark-success-bg-strong\/90:hover{color:#90cb62e6}.hover\:n-text-dark-success-bg-strong\/95:hover{color:#90cb62f2}.hover\:n-text-dark-success-bg-weak:hover{color:#262d24}.hover\:n-text-dark-success-bg-weak\/0:hover{color:#262d2400}.hover\:n-text-dark-success-bg-weak\/10:hover{color:#262d241a}.hover\:n-text-dark-success-bg-weak\/100:hover{color:#262d24}.hover\:n-text-dark-success-bg-weak\/15:hover{color:#262d2426}.hover\:n-text-dark-success-bg-weak\/20:hover{color:#262d2433}.hover\:n-text-dark-success-bg-weak\/25:hover{color:#262d2440}.hover\:n-text-dark-success-bg-weak\/30:hover{color:#262d244d}.hover\:n-text-dark-success-bg-weak\/35:hover{color:#262d2459}.hover\:n-text-dark-success-bg-weak\/40:hover{color:#262d2466}.hover\:n-text-dark-success-bg-weak\/45:hover{color:#262d2473}.hover\:n-text-dark-success-bg-weak\/5:hover{color:#262d240d}.hover\:n-text-dark-success-bg-weak\/50:hover{color:#262d2480}.hover\:n-text-dark-success-bg-weak\/55:hover{color:#262d248c}.hover\:n-text-dark-success-bg-weak\/60:hover{color:#262d2499}.hover\:n-text-dark-success-bg-weak\/65:hover{color:#262d24a6}.hover\:n-text-dark-success-bg-weak\/70:hover{color:#262d24b3}.hover\:n-text-dark-success-bg-weak\/75:hover{color:#262d24bf}.hover\:n-text-dark-success-bg-weak\/80:hover{color:#262d24cc}.hover\:n-text-dark-success-bg-weak\/85:hover{color:#262d24d9}.hover\:n-text-dark-success-bg-weak\/90:hover{color:#262d24e6}.hover\:n-text-dark-success-bg-weak\/95:hover{color:#262d24f2}.hover\:n-text-dark-success-border-strong:hover{color:#90cb62}.hover\:n-text-dark-success-border-strong\/0:hover{color:#90cb6200}.hover\:n-text-dark-success-border-strong\/10:hover{color:#90cb621a}.hover\:n-text-dark-success-border-strong\/100:hover{color:#90cb62}.hover\:n-text-dark-success-border-strong\/15:hover{color:#90cb6226}.hover\:n-text-dark-success-border-strong\/20:hover{color:#90cb6233}.hover\:n-text-dark-success-border-strong\/25:hover{color:#90cb6240}.hover\:n-text-dark-success-border-strong\/30:hover{color:#90cb624d}.hover\:n-text-dark-success-border-strong\/35:hover{color:#90cb6259}.hover\:n-text-dark-success-border-strong\/40:hover{color:#90cb6266}.hover\:n-text-dark-success-border-strong\/45:hover{color:#90cb6273}.hover\:n-text-dark-success-border-strong\/5:hover{color:#90cb620d}.hover\:n-text-dark-success-border-strong\/50:hover{color:#90cb6280}.hover\:n-text-dark-success-border-strong\/55:hover{color:#90cb628c}.hover\:n-text-dark-success-border-strong\/60:hover{color:#90cb6299}.hover\:n-text-dark-success-border-strong\/65:hover{color:#90cb62a6}.hover\:n-text-dark-success-border-strong\/70:hover{color:#90cb62b3}.hover\:n-text-dark-success-border-strong\/75:hover{color:#90cb62bf}.hover\:n-text-dark-success-border-strong\/80:hover{color:#90cb62cc}.hover\:n-text-dark-success-border-strong\/85:hover{color:#90cb62d9}.hover\:n-text-dark-success-border-strong\/90:hover{color:#90cb62e6}.hover\:n-text-dark-success-border-strong\/95:hover{color:#90cb62f2}.hover\:n-text-dark-success-border-weak:hover{color:#296127}.hover\:n-text-dark-success-border-weak\/0:hover{color:#29612700}.hover\:n-text-dark-success-border-weak\/10:hover{color:#2961271a}.hover\:n-text-dark-success-border-weak\/100:hover{color:#296127}.hover\:n-text-dark-success-border-weak\/15:hover{color:#29612726}.hover\:n-text-dark-success-border-weak\/20:hover{color:#29612733}.hover\:n-text-dark-success-border-weak\/25:hover{color:#29612740}.hover\:n-text-dark-success-border-weak\/30:hover{color:#2961274d}.hover\:n-text-dark-success-border-weak\/35:hover{color:#29612759}.hover\:n-text-dark-success-border-weak\/40:hover{color:#29612766}.hover\:n-text-dark-success-border-weak\/45:hover{color:#29612773}.hover\:n-text-dark-success-border-weak\/5:hover{color:#2961270d}.hover\:n-text-dark-success-border-weak\/50:hover{color:#29612780}.hover\:n-text-dark-success-border-weak\/55:hover{color:#2961278c}.hover\:n-text-dark-success-border-weak\/60:hover{color:#29612799}.hover\:n-text-dark-success-border-weak\/65:hover{color:#296127a6}.hover\:n-text-dark-success-border-weak\/70:hover{color:#296127b3}.hover\:n-text-dark-success-border-weak\/75:hover{color:#296127bf}.hover\:n-text-dark-success-border-weak\/80:hover{color:#296127cc}.hover\:n-text-dark-success-border-weak\/85:hover{color:#296127d9}.hover\:n-text-dark-success-border-weak\/90:hover{color:#296127e6}.hover\:n-text-dark-success-border-weak\/95:hover{color:#296127f2}.hover\:n-text-dark-success-icon:hover{color:#90cb62}.hover\:n-text-dark-success-icon\/0:hover{color:#90cb6200}.hover\:n-text-dark-success-icon\/10:hover{color:#90cb621a}.hover\:n-text-dark-success-icon\/100:hover{color:#90cb62}.hover\:n-text-dark-success-icon\/15:hover{color:#90cb6226}.hover\:n-text-dark-success-icon\/20:hover{color:#90cb6233}.hover\:n-text-dark-success-icon\/25:hover{color:#90cb6240}.hover\:n-text-dark-success-icon\/30:hover{color:#90cb624d}.hover\:n-text-dark-success-icon\/35:hover{color:#90cb6259}.hover\:n-text-dark-success-icon\/40:hover{color:#90cb6266}.hover\:n-text-dark-success-icon\/45:hover{color:#90cb6273}.hover\:n-text-dark-success-icon\/5:hover{color:#90cb620d}.hover\:n-text-dark-success-icon\/50:hover{color:#90cb6280}.hover\:n-text-dark-success-icon\/55:hover{color:#90cb628c}.hover\:n-text-dark-success-icon\/60:hover{color:#90cb6299}.hover\:n-text-dark-success-icon\/65:hover{color:#90cb62a6}.hover\:n-text-dark-success-icon\/70:hover{color:#90cb62b3}.hover\:n-text-dark-success-icon\/75:hover{color:#90cb62bf}.hover\:n-text-dark-success-icon\/80:hover{color:#90cb62cc}.hover\:n-text-dark-success-icon\/85:hover{color:#90cb62d9}.hover\:n-text-dark-success-icon\/90:hover{color:#90cb62e6}.hover\:n-text-dark-success-icon\/95:hover{color:#90cb62f2}.hover\:n-text-dark-success-text:hover{color:#90cb62}.hover\:n-text-dark-success-text\/0:hover{color:#90cb6200}.hover\:n-text-dark-success-text\/10:hover{color:#90cb621a}.hover\:n-text-dark-success-text\/100:hover{color:#90cb62}.hover\:n-text-dark-success-text\/15:hover{color:#90cb6226}.hover\:n-text-dark-success-text\/20:hover{color:#90cb6233}.hover\:n-text-dark-success-text\/25:hover{color:#90cb6240}.hover\:n-text-dark-success-text\/30:hover{color:#90cb624d}.hover\:n-text-dark-success-text\/35:hover{color:#90cb6259}.hover\:n-text-dark-success-text\/40:hover{color:#90cb6266}.hover\:n-text-dark-success-text\/45:hover{color:#90cb6273}.hover\:n-text-dark-success-text\/5:hover{color:#90cb620d}.hover\:n-text-dark-success-text\/50:hover{color:#90cb6280}.hover\:n-text-dark-success-text\/55:hover{color:#90cb628c}.hover\:n-text-dark-success-text\/60:hover{color:#90cb6299}.hover\:n-text-dark-success-text\/65:hover{color:#90cb62a6}.hover\:n-text-dark-success-text\/70:hover{color:#90cb62b3}.hover\:n-text-dark-success-text\/75:hover{color:#90cb62bf}.hover\:n-text-dark-success-text\/80:hover{color:#90cb62cc}.hover\:n-text-dark-success-text\/85:hover{color:#90cb62d9}.hover\:n-text-dark-success-text\/90:hover{color:#90cb62e6}.hover\:n-text-dark-success-text\/95:hover{color:#90cb62f2}.hover\:n-text-dark-warning-bg-status:hover{color:#d7aa0a}.hover\:n-text-dark-warning-bg-status\/0:hover{color:#d7aa0a00}.hover\:n-text-dark-warning-bg-status\/10:hover{color:#d7aa0a1a}.hover\:n-text-dark-warning-bg-status\/100:hover{color:#d7aa0a}.hover\:n-text-dark-warning-bg-status\/15:hover{color:#d7aa0a26}.hover\:n-text-dark-warning-bg-status\/20:hover{color:#d7aa0a33}.hover\:n-text-dark-warning-bg-status\/25:hover{color:#d7aa0a40}.hover\:n-text-dark-warning-bg-status\/30:hover{color:#d7aa0a4d}.hover\:n-text-dark-warning-bg-status\/35:hover{color:#d7aa0a59}.hover\:n-text-dark-warning-bg-status\/40:hover{color:#d7aa0a66}.hover\:n-text-dark-warning-bg-status\/45:hover{color:#d7aa0a73}.hover\:n-text-dark-warning-bg-status\/5:hover{color:#d7aa0a0d}.hover\:n-text-dark-warning-bg-status\/50:hover{color:#d7aa0a80}.hover\:n-text-dark-warning-bg-status\/55:hover{color:#d7aa0a8c}.hover\:n-text-dark-warning-bg-status\/60:hover{color:#d7aa0a99}.hover\:n-text-dark-warning-bg-status\/65:hover{color:#d7aa0aa6}.hover\:n-text-dark-warning-bg-status\/70:hover{color:#d7aa0ab3}.hover\:n-text-dark-warning-bg-status\/75:hover{color:#d7aa0abf}.hover\:n-text-dark-warning-bg-status\/80:hover{color:#d7aa0acc}.hover\:n-text-dark-warning-bg-status\/85:hover{color:#d7aa0ad9}.hover\:n-text-dark-warning-bg-status\/90:hover{color:#d7aa0ae6}.hover\:n-text-dark-warning-bg-status\/95:hover{color:#d7aa0af2}.hover\:n-text-dark-warning-bg-strong:hover{color:#ffd600}.hover\:n-text-dark-warning-bg-strong\/0:hover{color:#ffd60000}.hover\:n-text-dark-warning-bg-strong\/10:hover{color:#ffd6001a}.hover\:n-text-dark-warning-bg-strong\/100:hover{color:#ffd600}.hover\:n-text-dark-warning-bg-strong\/15:hover{color:#ffd60026}.hover\:n-text-dark-warning-bg-strong\/20:hover{color:#ffd60033}.hover\:n-text-dark-warning-bg-strong\/25:hover{color:#ffd60040}.hover\:n-text-dark-warning-bg-strong\/30:hover{color:#ffd6004d}.hover\:n-text-dark-warning-bg-strong\/35:hover{color:#ffd60059}.hover\:n-text-dark-warning-bg-strong\/40:hover{color:#ffd60066}.hover\:n-text-dark-warning-bg-strong\/45:hover{color:#ffd60073}.hover\:n-text-dark-warning-bg-strong\/5:hover{color:#ffd6000d}.hover\:n-text-dark-warning-bg-strong\/50:hover{color:#ffd60080}.hover\:n-text-dark-warning-bg-strong\/55:hover{color:#ffd6008c}.hover\:n-text-dark-warning-bg-strong\/60:hover{color:#ffd60099}.hover\:n-text-dark-warning-bg-strong\/65:hover{color:#ffd600a6}.hover\:n-text-dark-warning-bg-strong\/70:hover{color:#ffd600b3}.hover\:n-text-dark-warning-bg-strong\/75:hover{color:#ffd600bf}.hover\:n-text-dark-warning-bg-strong\/80:hover{color:#ffd600cc}.hover\:n-text-dark-warning-bg-strong\/85:hover{color:#ffd600d9}.hover\:n-text-dark-warning-bg-strong\/90:hover{color:#ffd600e6}.hover\:n-text-dark-warning-bg-strong\/95:hover{color:#ffd600f2}.hover\:n-text-dark-warning-bg-weak:hover{color:#312e1a}.hover\:n-text-dark-warning-bg-weak\/0:hover{color:#312e1a00}.hover\:n-text-dark-warning-bg-weak\/10:hover{color:#312e1a1a}.hover\:n-text-dark-warning-bg-weak\/100:hover{color:#312e1a}.hover\:n-text-dark-warning-bg-weak\/15:hover{color:#312e1a26}.hover\:n-text-dark-warning-bg-weak\/20:hover{color:#312e1a33}.hover\:n-text-dark-warning-bg-weak\/25:hover{color:#312e1a40}.hover\:n-text-dark-warning-bg-weak\/30:hover{color:#312e1a4d}.hover\:n-text-dark-warning-bg-weak\/35:hover{color:#312e1a59}.hover\:n-text-dark-warning-bg-weak\/40:hover{color:#312e1a66}.hover\:n-text-dark-warning-bg-weak\/45:hover{color:#312e1a73}.hover\:n-text-dark-warning-bg-weak\/5:hover{color:#312e1a0d}.hover\:n-text-dark-warning-bg-weak\/50:hover{color:#312e1a80}.hover\:n-text-dark-warning-bg-weak\/55:hover{color:#312e1a8c}.hover\:n-text-dark-warning-bg-weak\/60:hover{color:#312e1a99}.hover\:n-text-dark-warning-bg-weak\/65:hover{color:#312e1aa6}.hover\:n-text-dark-warning-bg-weak\/70:hover{color:#312e1ab3}.hover\:n-text-dark-warning-bg-weak\/75:hover{color:#312e1abf}.hover\:n-text-dark-warning-bg-weak\/80:hover{color:#312e1acc}.hover\:n-text-dark-warning-bg-weak\/85:hover{color:#312e1ad9}.hover\:n-text-dark-warning-bg-weak\/90:hover{color:#312e1ae6}.hover\:n-text-dark-warning-bg-weak\/95:hover{color:#312e1af2}.hover\:n-text-dark-warning-border-strong:hover{color:#ffd600}.hover\:n-text-dark-warning-border-strong\/0:hover{color:#ffd60000}.hover\:n-text-dark-warning-border-strong\/10:hover{color:#ffd6001a}.hover\:n-text-dark-warning-border-strong\/100:hover{color:#ffd600}.hover\:n-text-dark-warning-border-strong\/15:hover{color:#ffd60026}.hover\:n-text-dark-warning-border-strong\/20:hover{color:#ffd60033}.hover\:n-text-dark-warning-border-strong\/25:hover{color:#ffd60040}.hover\:n-text-dark-warning-border-strong\/30:hover{color:#ffd6004d}.hover\:n-text-dark-warning-border-strong\/35:hover{color:#ffd60059}.hover\:n-text-dark-warning-border-strong\/40:hover{color:#ffd60066}.hover\:n-text-dark-warning-border-strong\/45:hover{color:#ffd60073}.hover\:n-text-dark-warning-border-strong\/5:hover{color:#ffd6000d}.hover\:n-text-dark-warning-border-strong\/50:hover{color:#ffd60080}.hover\:n-text-dark-warning-border-strong\/55:hover{color:#ffd6008c}.hover\:n-text-dark-warning-border-strong\/60:hover{color:#ffd60099}.hover\:n-text-dark-warning-border-strong\/65:hover{color:#ffd600a6}.hover\:n-text-dark-warning-border-strong\/70:hover{color:#ffd600b3}.hover\:n-text-dark-warning-border-strong\/75:hover{color:#ffd600bf}.hover\:n-text-dark-warning-border-strong\/80:hover{color:#ffd600cc}.hover\:n-text-dark-warning-border-strong\/85:hover{color:#ffd600d9}.hover\:n-text-dark-warning-border-strong\/90:hover{color:#ffd600e6}.hover\:n-text-dark-warning-border-strong\/95:hover{color:#ffd600f2}.hover\:n-text-dark-warning-border-weak:hover{color:#765500}.hover\:n-text-dark-warning-border-weak\/0:hover{color:#76550000}.hover\:n-text-dark-warning-border-weak\/10:hover{color:#7655001a}.hover\:n-text-dark-warning-border-weak\/100:hover{color:#765500}.hover\:n-text-dark-warning-border-weak\/15:hover{color:#76550026}.hover\:n-text-dark-warning-border-weak\/20:hover{color:#76550033}.hover\:n-text-dark-warning-border-weak\/25:hover{color:#76550040}.hover\:n-text-dark-warning-border-weak\/30:hover{color:#7655004d}.hover\:n-text-dark-warning-border-weak\/35:hover{color:#76550059}.hover\:n-text-dark-warning-border-weak\/40:hover{color:#76550066}.hover\:n-text-dark-warning-border-weak\/45:hover{color:#76550073}.hover\:n-text-dark-warning-border-weak\/5:hover{color:#7655000d}.hover\:n-text-dark-warning-border-weak\/50:hover{color:#76550080}.hover\:n-text-dark-warning-border-weak\/55:hover{color:#7655008c}.hover\:n-text-dark-warning-border-weak\/60:hover{color:#76550099}.hover\:n-text-dark-warning-border-weak\/65:hover{color:#765500a6}.hover\:n-text-dark-warning-border-weak\/70:hover{color:#765500b3}.hover\:n-text-dark-warning-border-weak\/75:hover{color:#765500bf}.hover\:n-text-dark-warning-border-weak\/80:hover{color:#765500cc}.hover\:n-text-dark-warning-border-weak\/85:hover{color:#765500d9}.hover\:n-text-dark-warning-border-weak\/90:hover{color:#765500e6}.hover\:n-text-dark-warning-border-weak\/95:hover{color:#765500f2}.hover\:n-text-dark-warning-icon:hover{color:#ffd600}.hover\:n-text-dark-warning-icon\/0:hover{color:#ffd60000}.hover\:n-text-dark-warning-icon\/10:hover{color:#ffd6001a}.hover\:n-text-dark-warning-icon\/100:hover{color:#ffd600}.hover\:n-text-dark-warning-icon\/15:hover{color:#ffd60026}.hover\:n-text-dark-warning-icon\/20:hover{color:#ffd60033}.hover\:n-text-dark-warning-icon\/25:hover{color:#ffd60040}.hover\:n-text-dark-warning-icon\/30:hover{color:#ffd6004d}.hover\:n-text-dark-warning-icon\/35:hover{color:#ffd60059}.hover\:n-text-dark-warning-icon\/40:hover{color:#ffd60066}.hover\:n-text-dark-warning-icon\/45:hover{color:#ffd60073}.hover\:n-text-dark-warning-icon\/5:hover{color:#ffd6000d}.hover\:n-text-dark-warning-icon\/50:hover{color:#ffd60080}.hover\:n-text-dark-warning-icon\/55:hover{color:#ffd6008c}.hover\:n-text-dark-warning-icon\/60:hover{color:#ffd60099}.hover\:n-text-dark-warning-icon\/65:hover{color:#ffd600a6}.hover\:n-text-dark-warning-icon\/70:hover{color:#ffd600b3}.hover\:n-text-dark-warning-icon\/75:hover{color:#ffd600bf}.hover\:n-text-dark-warning-icon\/80:hover{color:#ffd600cc}.hover\:n-text-dark-warning-icon\/85:hover{color:#ffd600d9}.hover\:n-text-dark-warning-icon\/90:hover{color:#ffd600e6}.hover\:n-text-dark-warning-icon\/95:hover{color:#ffd600f2}.hover\:n-text-dark-warning-text:hover{color:#ffd600}.hover\:n-text-dark-warning-text\/0:hover{color:#ffd60000}.hover\:n-text-dark-warning-text\/10:hover{color:#ffd6001a}.hover\:n-text-dark-warning-text\/100:hover{color:#ffd600}.hover\:n-text-dark-warning-text\/15:hover{color:#ffd60026}.hover\:n-text-dark-warning-text\/20:hover{color:#ffd60033}.hover\:n-text-dark-warning-text\/25:hover{color:#ffd60040}.hover\:n-text-dark-warning-text\/30:hover{color:#ffd6004d}.hover\:n-text-dark-warning-text\/35:hover{color:#ffd60059}.hover\:n-text-dark-warning-text\/40:hover{color:#ffd60066}.hover\:n-text-dark-warning-text\/45:hover{color:#ffd60073}.hover\:n-text-dark-warning-text\/5:hover{color:#ffd6000d}.hover\:n-text-dark-warning-text\/50:hover{color:#ffd60080}.hover\:n-text-dark-warning-text\/55:hover{color:#ffd6008c}.hover\:n-text-dark-warning-text\/60:hover{color:#ffd60099}.hover\:n-text-dark-warning-text\/65:hover{color:#ffd600a6}.hover\:n-text-dark-warning-text\/70:hover{color:#ffd600b3}.hover\:n-text-dark-warning-text\/75:hover{color:#ffd600bf}.hover\:n-text-dark-warning-text\/80:hover{color:#ffd600cc}.hover\:n-text-dark-warning-text\/85:hover{color:#ffd600d9}.hover\:n-text-dark-warning-text\/90:hover{color:#ffd600e6}.hover\:n-text-dark-warning-text\/95:hover{color:#ffd600f2}.hover\:n-text-discovery-bg-status:hover{color:var(--theme-color-discovery-bg-status)}.hover\:n-text-discovery-bg-strong:hover{color:var(--theme-color-discovery-bg-strong)}.hover\:n-text-discovery-bg-weak:hover{color:var(--theme-color-discovery-bg-weak)}.hover\:n-text-discovery-border-strong:hover{color:var(--theme-color-discovery-border-strong)}.hover\:n-text-discovery-border-weak:hover{color:var(--theme-color-discovery-border-weak)}.hover\:n-text-discovery-icon:hover{color:var(--theme-color-discovery-icon)}.hover\:n-text-discovery-text:hover{color:var(--theme-color-discovery-text)}.hover\:n-text-light-danger-bg-status:hover{color:#e84e2c}.hover\:n-text-light-danger-bg-status\/0:hover{color:#e84e2c00}.hover\:n-text-light-danger-bg-status\/10:hover{color:#e84e2c1a}.hover\:n-text-light-danger-bg-status\/100:hover{color:#e84e2c}.hover\:n-text-light-danger-bg-status\/15:hover{color:#e84e2c26}.hover\:n-text-light-danger-bg-status\/20:hover{color:#e84e2c33}.hover\:n-text-light-danger-bg-status\/25:hover{color:#e84e2c40}.hover\:n-text-light-danger-bg-status\/30:hover{color:#e84e2c4d}.hover\:n-text-light-danger-bg-status\/35:hover{color:#e84e2c59}.hover\:n-text-light-danger-bg-status\/40:hover{color:#e84e2c66}.hover\:n-text-light-danger-bg-status\/45:hover{color:#e84e2c73}.hover\:n-text-light-danger-bg-status\/5:hover{color:#e84e2c0d}.hover\:n-text-light-danger-bg-status\/50:hover{color:#e84e2c80}.hover\:n-text-light-danger-bg-status\/55:hover{color:#e84e2c8c}.hover\:n-text-light-danger-bg-status\/60:hover{color:#e84e2c99}.hover\:n-text-light-danger-bg-status\/65:hover{color:#e84e2ca6}.hover\:n-text-light-danger-bg-status\/70:hover{color:#e84e2cb3}.hover\:n-text-light-danger-bg-status\/75:hover{color:#e84e2cbf}.hover\:n-text-light-danger-bg-status\/80:hover{color:#e84e2ccc}.hover\:n-text-light-danger-bg-status\/85:hover{color:#e84e2cd9}.hover\:n-text-light-danger-bg-status\/90:hover{color:#e84e2ce6}.hover\:n-text-light-danger-bg-status\/95:hover{color:#e84e2cf2}.hover\:n-text-light-danger-bg-strong:hover{color:#bb2d00}.hover\:n-text-light-danger-bg-strong\/0:hover{color:#bb2d0000}.hover\:n-text-light-danger-bg-strong\/10:hover{color:#bb2d001a}.hover\:n-text-light-danger-bg-strong\/100:hover{color:#bb2d00}.hover\:n-text-light-danger-bg-strong\/15:hover{color:#bb2d0026}.hover\:n-text-light-danger-bg-strong\/20:hover{color:#bb2d0033}.hover\:n-text-light-danger-bg-strong\/25:hover{color:#bb2d0040}.hover\:n-text-light-danger-bg-strong\/30:hover{color:#bb2d004d}.hover\:n-text-light-danger-bg-strong\/35:hover{color:#bb2d0059}.hover\:n-text-light-danger-bg-strong\/40:hover{color:#bb2d0066}.hover\:n-text-light-danger-bg-strong\/45:hover{color:#bb2d0073}.hover\:n-text-light-danger-bg-strong\/5:hover{color:#bb2d000d}.hover\:n-text-light-danger-bg-strong\/50:hover{color:#bb2d0080}.hover\:n-text-light-danger-bg-strong\/55:hover{color:#bb2d008c}.hover\:n-text-light-danger-bg-strong\/60:hover{color:#bb2d0099}.hover\:n-text-light-danger-bg-strong\/65:hover{color:#bb2d00a6}.hover\:n-text-light-danger-bg-strong\/70:hover{color:#bb2d00b3}.hover\:n-text-light-danger-bg-strong\/75:hover{color:#bb2d00bf}.hover\:n-text-light-danger-bg-strong\/80:hover{color:#bb2d00cc}.hover\:n-text-light-danger-bg-strong\/85:hover{color:#bb2d00d9}.hover\:n-text-light-danger-bg-strong\/90:hover{color:#bb2d00e6}.hover\:n-text-light-danger-bg-strong\/95:hover{color:#bb2d00f2}.hover\:n-text-light-danger-bg-weak:hover{color:#ffe9e7}.hover\:n-text-light-danger-bg-weak\/0:hover{color:#ffe9e700}.hover\:n-text-light-danger-bg-weak\/10:hover{color:#ffe9e71a}.hover\:n-text-light-danger-bg-weak\/100:hover{color:#ffe9e7}.hover\:n-text-light-danger-bg-weak\/15:hover{color:#ffe9e726}.hover\:n-text-light-danger-bg-weak\/20:hover{color:#ffe9e733}.hover\:n-text-light-danger-bg-weak\/25:hover{color:#ffe9e740}.hover\:n-text-light-danger-bg-weak\/30:hover{color:#ffe9e74d}.hover\:n-text-light-danger-bg-weak\/35:hover{color:#ffe9e759}.hover\:n-text-light-danger-bg-weak\/40:hover{color:#ffe9e766}.hover\:n-text-light-danger-bg-weak\/45:hover{color:#ffe9e773}.hover\:n-text-light-danger-bg-weak\/5:hover{color:#ffe9e70d}.hover\:n-text-light-danger-bg-weak\/50:hover{color:#ffe9e780}.hover\:n-text-light-danger-bg-weak\/55:hover{color:#ffe9e78c}.hover\:n-text-light-danger-bg-weak\/60:hover{color:#ffe9e799}.hover\:n-text-light-danger-bg-weak\/65:hover{color:#ffe9e7a6}.hover\:n-text-light-danger-bg-weak\/70:hover{color:#ffe9e7b3}.hover\:n-text-light-danger-bg-weak\/75:hover{color:#ffe9e7bf}.hover\:n-text-light-danger-bg-weak\/80:hover{color:#ffe9e7cc}.hover\:n-text-light-danger-bg-weak\/85:hover{color:#ffe9e7d9}.hover\:n-text-light-danger-bg-weak\/90:hover{color:#ffe9e7e6}.hover\:n-text-light-danger-bg-weak\/95:hover{color:#ffe9e7f2}.hover\:n-text-light-danger-border-strong:hover{color:#bb2d00}.hover\:n-text-light-danger-border-strong\/0:hover{color:#bb2d0000}.hover\:n-text-light-danger-border-strong\/10:hover{color:#bb2d001a}.hover\:n-text-light-danger-border-strong\/100:hover{color:#bb2d00}.hover\:n-text-light-danger-border-strong\/15:hover{color:#bb2d0026}.hover\:n-text-light-danger-border-strong\/20:hover{color:#bb2d0033}.hover\:n-text-light-danger-border-strong\/25:hover{color:#bb2d0040}.hover\:n-text-light-danger-border-strong\/30:hover{color:#bb2d004d}.hover\:n-text-light-danger-border-strong\/35:hover{color:#bb2d0059}.hover\:n-text-light-danger-border-strong\/40:hover{color:#bb2d0066}.hover\:n-text-light-danger-border-strong\/45:hover{color:#bb2d0073}.hover\:n-text-light-danger-border-strong\/5:hover{color:#bb2d000d}.hover\:n-text-light-danger-border-strong\/50:hover{color:#bb2d0080}.hover\:n-text-light-danger-border-strong\/55:hover{color:#bb2d008c}.hover\:n-text-light-danger-border-strong\/60:hover{color:#bb2d0099}.hover\:n-text-light-danger-border-strong\/65:hover{color:#bb2d00a6}.hover\:n-text-light-danger-border-strong\/70:hover{color:#bb2d00b3}.hover\:n-text-light-danger-border-strong\/75:hover{color:#bb2d00bf}.hover\:n-text-light-danger-border-strong\/80:hover{color:#bb2d00cc}.hover\:n-text-light-danger-border-strong\/85:hover{color:#bb2d00d9}.hover\:n-text-light-danger-border-strong\/90:hover{color:#bb2d00e6}.hover\:n-text-light-danger-border-strong\/95:hover{color:#bb2d00f2}.hover\:n-text-light-danger-border-weak:hover{color:#ffaa97}.hover\:n-text-light-danger-border-weak\/0:hover{color:#ffaa9700}.hover\:n-text-light-danger-border-weak\/10:hover{color:#ffaa971a}.hover\:n-text-light-danger-border-weak\/100:hover{color:#ffaa97}.hover\:n-text-light-danger-border-weak\/15:hover{color:#ffaa9726}.hover\:n-text-light-danger-border-weak\/20:hover{color:#ffaa9733}.hover\:n-text-light-danger-border-weak\/25:hover{color:#ffaa9740}.hover\:n-text-light-danger-border-weak\/30:hover{color:#ffaa974d}.hover\:n-text-light-danger-border-weak\/35:hover{color:#ffaa9759}.hover\:n-text-light-danger-border-weak\/40:hover{color:#ffaa9766}.hover\:n-text-light-danger-border-weak\/45:hover{color:#ffaa9773}.hover\:n-text-light-danger-border-weak\/5:hover{color:#ffaa970d}.hover\:n-text-light-danger-border-weak\/50:hover{color:#ffaa9780}.hover\:n-text-light-danger-border-weak\/55:hover{color:#ffaa978c}.hover\:n-text-light-danger-border-weak\/60:hover{color:#ffaa9799}.hover\:n-text-light-danger-border-weak\/65:hover{color:#ffaa97a6}.hover\:n-text-light-danger-border-weak\/70:hover{color:#ffaa97b3}.hover\:n-text-light-danger-border-weak\/75:hover{color:#ffaa97bf}.hover\:n-text-light-danger-border-weak\/80:hover{color:#ffaa97cc}.hover\:n-text-light-danger-border-weak\/85:hover{color:#ffaa97d9}.hover\:n-text-light-danger-border-weak\/90:hover{color:#ffaa97e6}.hover\:n-text-light-danger-border-weak\/95:hover{color:#ffaa97f2}.hover\:n-text-light-danger-hover-strong:hover{color:#961200}.hover\:n-text-light-danger-hover-strong\/0:hover{color:#96120000}.hover\:n-text-light-danger-hover-strong\/10:hover{color:#9612001a}.hover\:n-text-light-danger-hover-strong\/100:hover{color:#961200}.hover\:n-text-light-danger-hover-strong\/15:hover{color:#96120026}.hover\:n-text-light-danger-hover-strong\/20:hover{color:#96120033}.hover\:n-text-light-danger-hover-strong\/25:hover{color:#96120040}.hover\:n-text-light-danger-hover-strong\/30:hover{color:#9612004d}.hover\:n-text-light-danger-hover-strong\/35:hover{color:#96120059}.hover\:n-text-light-danger-hover-strong\/40:hover{color:#96120066}.hover\:n-text-light-danger-hover-strong\/45:hover{color:#96120073}.hover\:n-text-light-danger-hover-strong\/5:hover{color:#9612000d}.hover\:n-text-light-danger-hover-strong\/50:hover{color:#96120080}.hover\:n-text-light-danger-hover-strong\/55:hover{color:#9612008c}.hover\:n-text-light-danger-hover-strong\/60:hover{color:#96120099}.hover\:n-text-light-danger-hover-strong\/65:hover{color:#961200a6}.hover\:n-text-light-danger-hover-strong\/70:hover{color:#961200b3}.hover\:n-text-light-danger-hover-strong\/75:hover{color:#961200bf}.hover\:n-text-light-danger-hover-strong\/80:hover{color:#961200cc}.hover\:n-text-light-danger-hover-strong\/85:hover{color:#961200d9}.hover\:n-text-light-danger-hover-strong\/90:hover{color:#961200e6}.hover\:n-text-light-danger-hover-strong\/95:hover{color:#961200f2}.hover\:n-text-light-danger-hover-weak:hover{color:#d4330014}.hover\:n-text-light-danger-hover-weak\/0:hover{color:#d4330000}.hover\:n-text-light-danger-hover-weak\/10:hover{color:#d433001a}.hover\:n-text-light-danger-hover-weak\/100:hover{color:#d43300}.hover\:n-text-light-danger-hover-weak\/15:hover{color:#d4330026}.hover\:n-text-light-danger-hover-weak\/20:hover{color:#d4330033}.hover\:n-text-light-danger-hover-weak\/25:hover{color:#d4330040}.hover\:n-text-light-danger-hover-weak\/30:hover{color:#d433004d}.hover\:n-text-light-danger-hover-weak\/35:hover{color:#d4330059}.hover\:n-text-light-danger-hover-weak\/40:hover{color:#d4330066}.hover\:n-text-light-danger-hover-weak\/45:hover{color:#d4330073}.hover\:n-text-light-danger-hover-weak\/5:hover{color:#d433000d}.hover\:n-text-light-danger-hover-weak\/50:hover{color:#d4330080}.hover\:n-text-light-danger-hover-weak\/55:hover{color:#d433008c}.hover\:n-text-light-danger-hover-weak\/60:hover{color:#d4330099}.hover\:n-text-light-danger-hover-weak\/65:hover{color:#d43300a6}.hover\:n-text-light-danger-hover-weak\/70:hover{color:#d43300b3}.hover\:n-text-light-danger-hover-weak\/75:hover{color:#d43300bf}.hover\:n-text-light-danger-hover-weak\/80:hover{color:#d43300cc}.hover\:n-text-light-danger-hover-weak\/85:hover{color:#d43300d9}.hover\:n-text-light-danger-hover-weak\/90:hover{color:#d43300e6}.hover\:n-text-light-danger-hover-weak\/95:hover{color:#d43300f2}.hover\:n-text-light-danger-icon:hover{color:#bb2d00}.hover\:n-text-light-danger-icon\/0:hover{color:#bb2d0000}.hover\:n-text-light-danger-icon\/10:hover{color:#bb2d001a}.hover\:n-text-light-danger-icon\/100:hover{color:#bb2d00}.hover\:n-text-light-danger-icon\/15:hover{color:#bb2d0026}.hover\:n-text-light-danger-icon\/20:hover{color:#bb2d0033}.hover\:n-text-light-danger-icon\/25:hover{color:#bb2d0040}.hover\:n-text-light-danger-icon\/30:hover{color:#bb2d004d}.hover\:n-text-light-danger-icon\/35:hover{color:#bb2d0059}.hover\:n-text-light-danger-icon\/40:hover{color:#bb2d0066}.hover\:n-text-light-danger-icon\/45:hover{color:#bb2d0073}.hover\:n-text-light-danger-icon\/5:hover{color:#bb2d000d}.hover\:n-text-light-danger-icon\/50:hover{color:#bb2d0080}.hover\:n-text-light-danger-icon\/55:hover{color:#bb2d008c}.hover\:n-text-light-danger-icon\/60:hover{color:#bb2d0099}.hover\:n-text-light-danger-icon\/65:hover{color:#bb2d00a6}.hover\:n-text-light-danger-icon\/70:hover{color:#bb2d00b3}.hover\:n-text-light-danger-icon\/75:hover{color:#bb2d00bf}.hover\:n-text-light-danger-icon\/80:hover{color:#bb2d00cc}.hover\:n-text-light-danger-icon\/85:hover{color:#bb2d00d9}.hover\:n-text-light-danger-icon\/90:hover{color:#bb2d00e6}.hover\:n-text-light-danger-icon\/95:hover{color:#bb2d00f2}.hover\:n-text-light-danger-pressed-strong:hover{color:#730e00}.hover\:n-text-light-danger-pressed-strong\/0:hover{color:#730e0000}.hover\:n-text-light-danger-pressed-strong\/10:hover{color:#730e001a}.hover\:n-text-light-danger-pressed-strong\/100:hover{color:#730e00}.hover\:n-text-light-danger-pressed-strong\/15:hover{color:#730e0026}.hover\:n-text-light-danger-pressed-strong\/20:hover{color:#730e0033}.hover\:n-text-light-danger-pressed-strong\/25:hover{color:#730e0040}.hover\:n-text-light-danger-pressed-strong\/30:hover{color:#730e004d}.hover\:n-text-light-danger-pressed-strong\/35:hover{color:#730e0059}.hover\:n-text-light-danger-pressed-strong\/40:hover{color:#730e0066}.hover\:n-text-light-danger-pressed-strong\/45:hover{color:#730e0073}.hover\:n-text-light-danger-pressed-strong\/5:hover{color:#730e000d}.hover\:n-text-light-danger-pressed-strong\/50:hover{color:#730e0080}.hover\:n-text-light-danger-pressed-strong\/55:hover{color:#730e008c}.hover\:n-text-light-danger-pressed-strong\/60:hover{color:#730e0099}.hover\:n-text-light-danger-pressed-strong\/65:hover{color:#730e00a6}.hover\:n-text-light-danger-pressed-strong\/70:hover{color:#730e00b3}.hover\:n-text-light-danger-pressed-strong\/75:hover{color:#730e00bf}.hover\:n-text-light-danger-pressed-strong\/80:hover{color:#730e00cc}.hover\:n-text-light-danger-pressed-strong\/85:hover{color:#730e00d9}.hover\:n-text-light-danger-pressed-strong\/90:hover{color:#730e00e6}.hover\:n-text-light-danger-pressed-strong\/95:hover{color:#730e00f2}.hover\:n-text-light-danger-pressed-weak:hover{color:#d433001f}.hover\:n-text-light-danger-pressed-weak\/0:hover{color:#d4330000}.hover\:n-text-light-danger-pressed-weak\/10:hover{color:#d433001a}.hover\:n-text-light-danger-pressed-weak\/100:hover{color:#d43300}.hover\:n-text-light-danger-pressed-weak\/15:hover{color:#d4330026}.hover\:n-text-light-danger-pressed-weak\/20:hover{color:#d4330033}.hover\:n-text-light-danger-pressed-weak\/25:hover{color:#d4330040}.hover\:n-text-light-danger-pressed-weak\/30:hover{color:#d433004d}.hover\:n-text-light-danger-pressed-weak\/35:hover{color:#d4330059}.hover\:n-text-light-danger-pressed-weak\/40:hover{color:#d4330066}.hover\:n-text-light-danger-pressed-weak\/45:hover{color:#d4330073}.hover\:n-text-light-danger-pressed-weak\/5:hover{color:#d433000d}.hover\:n-text-light-danger-pressed-weak\/50:hover{color:#d4330080}.hover\:n-text-light-danger-pressed-weak\/55:hover{color:#d433008c}.hover\:n-text-light-danger-pressed-weak\/60:hover{color:#d4330099}.hover\:n-text-light-danger-pressed-weak\/65:hover{color:#d43300a6}.hover\:n-text-light-danger-pressed-weak\/70:hover{color:#d43300b3}.hover\:n-text-light-danger-pressed-weak\/75:hover{color:#d43300bf}.hover\:n-text-light-danger-pressed-weak\/80:hover{color:#d43300cc}.hover\:n-text-light-danger-pressed-weak\/85:hover{color:#d43300d9}.hover\:n-text-light-danger-pressed-weak\/90:hover{color:#d43300e6}.hover\:n-text-light-danger-pressed-weak\/95:hover{color:#d43300f2}.hover\:n-text-light-danger-text:hover{color:#bb2d00}.hover\:n-text-light-danger-text\/0:hover{color:#bb2d0000}.hover\:n-text-light-danger-text\/10:hover{color:#bb2d001a}.hover\:n-text-light-danger-text\/100:hover{color:#bb2d00}.hover\:n-text-light-danger-text\/15:hover{color:#bb2d0026}.hover\:n-text-light-danger-text\/20:hover{color:#bb2d0033}.hover\:n-text-light-danger-text\/25:hover{color:#bb2d0040}.hover\:n-text-light-danger-text\/30:hover{color:#bb2d004d}.hover\:n-text-light-danger-text\/35:hover{color:#bb2d0059}.hover\:n-text-light-danger-text\/40:hover{color:#bb2d0066}.hover\:n-text-light-danger-text\/45:hover{color:#bb2d0073}.hover\:n-text-light-danger-text\/5:hover{color:#bb2d000d}.hover\:n-text-light-danger-text\/50:hover{color:#bb2d0080}.hover\:n-text-light-danger-text\/55:hover{color:#bb2d008c}.hover\:n-text-light-danger-text\/60:hover{color:#bb2d0099}.hover\:n-text-light-danger-text\/65:hover{color:#bb2d00a6}.hover\:n-text-light-danger-text\/70:hover{color:#bb2d00b3}.hover\:n-text-light-danger-text\/75:hover{color:#bb2d00bf}.hover\:n-text-light-danger-text\/80:hover{color:#bb2d00cc}.hover\:n-text-light-danger-text\/85:hover{color:#bb2d00d9}.hover\:n-text-light-danger-text\/90:hover{color:#bb2d00e6}.hover\:n-text-light-danger-text\/95:hover{color:#bb2d00f2}.hover\:n-text-light-discovery-bg-status:hover{color:#754ec8}.hover\:n-text-light-discovery-bg-status\/0:hover{color:#754ec800}.hover\:n-text-light-discovery-bg-status\/10:hover{color:#754ec81a}.hover\:n-text-light-discovery-bg-status\/100:hover{color:#754ec8}.hover\:n-text-light-discovery-bg-status\/15:hover{color:#754ec826}.hover\:n-text-light-discovery-bg-status\/20:hover{color:#754ec833}.hover\:n-text-light-discovery-bg-status\/25:hover{color:#754ec840}.hover\:n-text-light-discovery-bg-status\/30:hover{color:#754ec84d}.hover\:n-text-light-discovery-bg-status\/35:hover{color:#754ec859}.hover\:n-text-light-discovery-bg-status\/40:hover{color:#754ec866}.hover\:n-text-light-discovery-bg-status\/45:hover{color:#754ec873}.hover\:n-text-light-discovery-bg-status\/5:hover{color:#754ec80d}.hover\:n-text-light-discovery-bg-status\/50:hover{color:#754ec880}.hover\:n-text-light-discovery-bg-status\/55:hover{color:#754ec88c}.hover\:n-text-light-discovery-bg-status\/60:hover{color:#754ec899}.hover\:n-text-light-discovery-bg-status\/65:hover{color:#754ec8a6}.hover\:n-text-light-discovery-bg-status\/70:hover{color:#754ec8b3}.hover\:n-text-light-discovery-bg-status\/75:hover{color:#754ec8bf}.hover\:n-text-light-discovery-bg-status\/80:hover{color:#754ec8cc}.hover\:n-text-light-discovery-bg-status\/85:hover{color:#754ec8d9}.hover\:n-text-light-discovery-bg-status\/90:hover{color:#754ec8e6}.hover\:n-text-light-discovery-bg-status\/95:hover{color:#754ec8f2}.hover\:n-text-light-discovery-bg-strong:hover{color:#5a34aa}.hover\:n-text-light-discovery-bg-strong\/0:hover{color:#5a34aa00}.hover\:n-text-light-discovery-bg-strong\/10:hover{color:#5a34aa1a}.hover\:n-text-light-discovery-bg-strong\/100:hover{color:#5a34aa}.hover\:n-text-light-discovery-bg-strong\/15:hover{color:#5a34aa26}.hover\:n-text-light-discovery-bg-strong\/20:hover{color:#5a34aa33}.hover\:n-text-light-discovery-bg-strong\/25:hover{color:#5a34aa40}.hover\:n-text-light-discovery-bg-strong\/30:hover{color:#5a34aa4d}.hover\:n-text-light-discovery-bg-strong\/35:hover{color:#5a34aa59}.hover\:n-text-light-discovery-bg-strong\/40:hover{color:#5a34aa66}.hover\:n-text-light-discovery-bg-strong\/45:hover{color:#5a34aa73}.hover\:n-text-light-discovery-bg-strong\/5:hover{color:#5a34aa0d}.hover\:n-text-light-discovery-bg-strong\/50:hover{color:#5a34aa80}.hover\:n-text-light-discovery-bg-strong\/55:hover{color:#5a34aa8c}.hover\:n-text-light-discovery-bg-strong\/60:hover{color:#5a34aa99}.hover\:n-text-light-discovery-bg-strong\/65:hover{color:#5a34aaa6}.hover\:n-text-light-discovery-bg-strong\/70:hover{color:#5a34aab3}.hover\:n-text-light-discovery-bg-strong\/75:hover{color:#5a34aabf}.hover\:n-text-light-discovery-bg-strong\/80:hover{color:#5a34aacc}.hover\:n-text-light-discovery-bg-strong\/85:hover{color:#5a34aad9}.hover\:n-text-light-discovery-bg-strong\/90:hover{color:#5a34aae6}.hover\:n-text-light-discovery-bg-strong\/95:hover{color:#5a34aaf2}.hover\:n-text-light-discovery-bg-weak:hover{color:#e9deff}.hover\:n-text-light-discovery-bg-weak\/0:hover{color:#e9deff00}.hover\:n-text-light-discovery-bg-weak\/10:hover{color:#e9deff1a}.hover\:n-text-light-discovery-bg-weak\/100:hover{color:#e9deff}.hover\:n-text-light-discovery-bg-weak\/15:hover{color:#e9deff26}.hover\:n-text-light-discovery-bg-weak\/20:hover{color:#e9deff33}.hover\:n-text-light-discovery-bg-weak\/25:hover{color:#e9deff40}.hover\:n-text-light-discovery-bg-weak\/30:hover{color:#e9deff4d}.hover\:n-text-light-discovery-bg-weak\/35:hover{color:#e9deff59}.hover\:n-text-light-discovery-bg-weak\/40:hover{color:#e9deff66}.hover\:n-text-light-discovery-bg-weak\/45:hover{color:#e9deff73}.hover\:n-text-light-discovery-bg-weak\/5:hover{color:#e9deff0d}.hover\:n-text-light-discovery-bg-weak\/50:hover{color:#e9deff80}.hover\:n-text-light-discovery-bg-weak\/55:hover{color:#e9deff8c}.hover\:n-text-light-discovery-bg-weak\/60:hover{color:#e9deff99}.hover\:n-text-light-discovery-bg-weak\/65:hover{color:#e9deffa6}.hover\:n-text-light-discovery-bg-weak\/70:hover{color:#e9deffb3}.hover\:n-text-light-discovery-bg-weak\/75:hover{color:#e9deffbf}.hover\:n-text-light-discovery-bg-weak\/80:hover{color:#e9deffcc}.hover\:n-text-light-discovery-bg-weak\/85:hover{color:#e9deffd9}.hover\:n-text-light-discovery-bg-weak\/90:hover{color:#e9deffe6}.hover\:n-text-light-discovery-bg-weak\/95:hover{color:#e9defff2}.hover\:n-text-light-discovery-border-strong:hover{color:#5a34aa}.hover\:n-text-light-discovery-border-strong\/0:hover{color:#5a34aa00}.hover\:n-text-light-discovery-border-strong\/10:hover{color:#5a34aa1a}.hover\:n-text-light-discovery-border-strong\/100:hover{color:#5a34aa}.hover\:n-text-light-discovery-border-strong\/15:hover{color:#5a34aa26}.hover\:n-text-light-discovery-border-strong\/20:hover{color:#5a34aa33}.hover\:n-text-light-discovery-border-strong\/25:hover{color:#5a34aa40}.hover\:n-text-light-discovery-border-strong\/30:hover{color:#5a34aa4d}.hover\:n-text-light-discovery-border-strong\/35:hover{color:#5a34aa59}.hover\:n-text-light-discovery-border-strong\/40:hover{color:#5a34aa66}.hover\:n-text-light-discovery-border-strong\/45:hover{color:#5a34aa73}.hover\:n-text-light-discovery-border-strong\/5:hover{color:#5a34aa0d}.hover\:n-text-light-discovery-border-strong\/50:hover{color:#5a34aa80}.hover\:n-text-light-discovery-border-strong\/55:hover{color:#5a34aa8c}.hover\:n-text-light-discovery-border-strong\/60:hover{color:#5a34aa99}.hover\:n-text-light-discovery-border-strong\/65:hover{color:#5a34aaa6}.hover\:n-text-light-discovery-border-strong\/70:hover{color:#5a34aab3}.hover\:n-text-light-discovery-border-strong\/75:hover{color:#5a34aabf}.hover\:n-text-light-discovery-border-strong\/80:hover{color:#5a34aacc}.hover\:n-text-light-discovery-border-strong\/85:hover{color:#5a34aad9}.hover\:n-text-light-discovery-border-strong\/90:hover{color:#5a34aae6}.hover\:n-text-light-discovery-border-strong\/95:hover{color:#5a34aaf2}.hover\:n-text-light-discovery-border-weak:hover{color:#b38eff}.hover\:n-text-light-discovery-border-weak\/0:hover{color:#b38eff00}.hover\:n-text-light-discovery-border-weak\/10:hover{color:#b38eff1a}.hover\:n-text-light-discovery-border-weak\/100:hover{color:#b38eff}.hover\:n-text-light-discovery-border-weak\/15:hover{color:#b38eff26}.hover\:n-text-light-discovery-border-weak\/20:hover{color:#b38eff33}.hover\:n-text-light-discovery-border-weak\/25:hover{color:#b38eff40}.hover\:n-text-light-discovery-border-weak\/30:hover{color:#b38eff4d}.hover\:n-text-light-discovery-border-weak\/35:hover{color:#b38eff59}.hover\:n-text-light-discovery-border-weak\/40:hover{color:#b38eff66}.hover\:n-text-light-discovery-border-weak\/45:hover{color:#b38eff73}.hover\:n-text-light-discovery-border-weak\/5:hover{color:#b38eff0d}.hover\:n-text-light-discovery-border-weak\/50:hover{color:#b38eff80}.hover\:n-text-light-discovery-border-weak\/55:hover{color:#b38eff8c}.hover\:n-text-light-discovery-border-weak\/60:hover{color:#b38eff99}.hover\:n-text-light-discovery-border-weak\/65:hover{color:#b38effa6}.hover\:n-text-light-discovery-border-weak\/70:hover{color:#b38effb3}.hover\:n-text-light-discovery-border-weak\/75:hover{color:#b38effbf}.hover\:n-text-light-discovery-border-weak\/80:hover{color:#b38effcc}.hover\:n-text-light-discovery-border-weak\/85:hover{color:#b38effd9}.hover\:n-text-light-discovery-border-weak\/90:hover{color:#b38effe6}.hover\:n-text-light-discovery-border-weak\/95:hover{color:#b38efff2}.hover\:n-text-light-discovery-icon:hover{color:#5a34aa}.hover\:n-text-light-discovery-icon\/0:hover{color:#5a34aa00}.hover\:n-text-light-discovery-icon\/10:hover{color:#5a34aa1a}.hover\:n-text-light-discovery-icon\/100:hover{color:#5a34aa}.hover\:n-text-light-discovery-icon\/15:hover{color:#5a34aa26}.hover\:n-text-light-discovery-icon\/20:hover{color:#5a34aa33}.hover\:n-text-light-discovery-icon\/25:hover{color:#5a34aa40}.hover\:n-text-light-discovery-icon\/30:hover{color:#5a34aa4d}.hover\:n-text-light-discovery-icon\/35:hover{color:#5a34aa59}.hover\:n-text-light-discovery-icon\/40:hover{color:#5a34aa66}.hover\:n-text-light-discovery-icon\/45:hover{color:#5a34aa73}.hover\:n-text-light-discovery-icon\/5:hover{color:#5a34aa0d}.hover\:n-text-light-discovery-icon\/50:hover{color:#5a34aa80}.hover\:n-text-light-discovery-icon\/55:hover{color:#5a34aa8c}.hover\:n-text-light-discovery-icon\/60:hover{color:#5a34aa99}.hover\:n-text-light-discovery-icon\/65:hover{color:#5a34aaa6}.hover\:n-text-light-discovery-icon\/70:hover{color:#5a34aab3}.hover\:n-text-light-discovery-icon\/75:hover{color:#5a34aabf}.hover\:n-text-light-discovery-icon\/80:hover{color:#5a34aacc}.hover\:n-text-light-discovery-icon\/85:hover{color:#5a34aad9}.hover\:n-text-light-discovery-icon\/90:hover{color:#5a34aae6}.hover\:n-text-light-discovery-icon\/95:hover{color:#5a34aaf2}.hover\:n-text-light-discovery-text:hover{color:#5a34aa}.hover\:n-text-light-discovery-text\/0:hover{color:#5a34aa00}.hover\:n-text-light-discovery-text\/10:hover{color:#5a34aa1a}.hover\:n-text-light-discovery-text\/100:hover{color:#5a34aa}.hover\:n-text-light-discovery-text\/15:hover{color:#5a34aa26}.hover\:n-text-light-discovery-text\/20:hover{color:#5a34aa33}.hover\:n-text-light-discovery-text\/25:hover{color:#5a34aa40}.hover\:n-text-light-discovery-text\/30:hover{color:#5a34aa4d}.hover\:n-text-light-discovery-text\/35:hover{color:#5a34aa59}.hover\:n-text-light-discovery-text\/40:hover{color:#5a34aa66}.hover\:n-text-light-discovery-text\/45:hover{color:#5a34aa73}.hover\:n-text-light-discovery-text\/5:hover{color:#5a34aa0d}.hover\:n-text-light-discovery-text\/50:hover{color:#5a34aa80}.hover\:n-text-light-discovery-text\/55:hover{color:#5a34aa8c}.hover\:n-text-light-discovery-text\/60:hover{color:#5a34aa99}.hover\:n-text-light-discovery-text\/65:hover{color:#5a34aaa6}.hover\:n-text-light-discovery-text\/70:hover{color:#5a34aab3}.hover\:n-text-light-discovery-text\/75:hover{color:#5a34aabf}.hover\:n-text-light-discovery-text\/80:hover{color:#5a34aacc}.hover\:n-text-light-discovery-text\/85:hover{color:#5a34aad9}.hover\:n-text-light-discovery-text\/90:hover{color:#5a34aae6}.hover\:n-text-light-discovery-text\/95:hover{color:#5a34aaf2}.hover\:n-text-light-neutral-bg-default:hover{color:#f5f6f6}.hover\:n-text-light-neutral-bg-default\/0:hover{color:#f5f6f600}.hover\:n-text-light-neutral-bg-default\/10:hover{color:#f5f6f61a}.hover\:n-text-light-neutral-bg-default\/100:hover{color:#f5f6f6}.hover\:n-text-light-neutral-bg-default\/15:hover{color:#f5f6f626}.hover\:n-text-light-neutral-bg-default\/20:hover{color:#f5f6f633}.hover\:n-text-light-neutral-bg-default\/25:hover{color:#f5f6f640}.hover\:n-text-light-neutral-bg-default\/30:hover{color:#f5f6f64d}.hover\:n-text-light-neutral-bg-default\/35:hover{color:#f5f6f659}.hover\:n-text-light-neutral-bg-default\/40:hover{color:#f5f6f666}.hover\:n-text-light-neutral-bg-default\/45:hover{color:#f5f6f673}.hover\:n-text-light-neutral-bg-default\/5:hover{color:#f5f6f60d}.hover\:n-text-light-neutral-bg-default\/50:hover{color:#f5f6f680}.hover\:n-text-light-neutral-bg-default\/55:hover{color:#f5f6f68c}.hover\:n-text-light-neutral-bg-default\/60:hover{color:#f5f6f699}.hover\:n-text-light-neutral-bg-default\/65:hover{color:#f5f6f6a6}.hover\:n-text-light-neutral-bg-default\/70:hover{color:#f5f6f6b3}.hover\:n-text-light-neutral-bg-default\/75:hover{color:#f5f6f6bf}.hover\:n-text-light-neutral-bg-default\/80:hover{color:#f5f6f6cc}.hover\:n-text-light-neutral-bg-default\/85:hover{color:#f5f6f6d9}.hover\:n-text-light-neutral-bg-default\/90:hover{color:#f5f6f6e6}.hover\:n-text-light-neutral-bg-default\/95:hover{color:#f5f6f6f2}.hover\:n-text-light-neutral-bg-on-bg-weak:hover{color:#f5f6f6}.hover\:n-text-light-neutral-bg-on-bg-weak\/0:hover{color:#f5f6f600}.hover\:n-text-light-neutral-bg-on-bg-weak\/10:hover{color:#f5f6f61a}.hover\:n-text-light-neutral-bg-on-bg-weak\/100:hover{color:#f5f6f6}.hover\:n-text-light-neutral-bg-on-bg-weak\/15:hover{color:#f5f6f626}.hover\:n-text-light-neutral-bg-on-bg-weak\/20:hover{color:#f5f6f633}.hover\:n-text-light-neutral-bg-on-bg-weak\/25:hover{color:#f5f6f640}.hover\:n-text-light-neutral-bg-on-bg-weak\/30:hover{color:#f5f6f64d}.hover\:n-text-light-neutral-bg-on-bg-weak\/35:hover{color:#f5f6f659}.hover\:n-text-light-neutral-bg-on-bg-weak\/40:hover{color:#f5f6f666}.hover\:n-text-light-neutral-bg-on-bg-weak\/45:hover{color:#f5f6f673}.hover\:n-text-light-neutral-bg-on-bg-weak\/5:hover{color:#f5f6f60d}.hover\:n-text-light-neutral-bg-on-bg-weak\/50:hover{color:#f5f6f680}.hover\:n-text-light-neutral-bg-on-bg-weak\/55:hover{color:#f5f6f68c}.hover\:n-text-light-neutral-bg-on-bg-weak\/60:hover{color:#f5f6f699}.hover\:n-text-light-neutral-bg-on-bg-weak\/65:hover{color:#f5f6f6a6}.hover\:n-text-light-neutral-bg-on-bg-weak\/70:hover{color:#f5f6f6b3}.hover\:n-text-light-neutral-bg-on-bg-weak\/75:hover{color:#f5f6f6bf}.hover\:n-text-light-neutral-bg-on-bg-weak\/80:hover{color:#f5f6f6cc}.hover\:n-text-light-neutral-bg-on-bg-weak\/85:hover{color:#f5f6f6d9}.hover\:n-text-light-neutral-bg-on-bg-weak\/90:hover{color:#f5f6f6e6}.hover\:n-text-light-neutral-bg-on-bg-weak\/95:hover{color:#f5f6f6f2}.hover\:n-text-light-neutral-bg-status:hover{color:#a8acb2}.hover\:n-text-light-neutral-bg-status\/0:hover{color:#a8acb200}.hover\:n-text-light-neutral-bg-status\/10:hover{color:#a8acb21a}.hover\:n-text-light-neutral-bg-status\/100:hover{color:#a8acb2}.hover\:n-text-light-neutral-bg-status\/15:hover{color:#a8acb226}.hover\:n-text-light-neutral-bg-status\/20:hover{color:#a8acb233}.hover\:n-text-light-neutral-bg-status\/25:hover{color:#a8acb240}.hover\:n-text-light-neutral-bg-status\/30:hover{color:#a8acb24d}.hover\:n-text-light-neutral-bg-status\/35:hover{color:#a8acb259}.hover\:n-text-light-neutral-bg-status\/40:hover{color:#a8acb266}.hover\:n-text-light-neutral-bg-status\/45:hover{color:#a8acb273}.hover\:n-text-light-neutral-bg-status\/5:hover{color:#a8acb20d}.hover\:n-text-light-neutral-bg-status\/50:hover{color:#a8acb280}.hover\:n-text-light-neutral-bg-status\/55:hover{color:#a8acb28c}.hover\:n-text-light-neutral-bg-status\/60:hover{color:#a8acb299}.hover\:n-text-light-neutral-bg-status\/65:hover{color:#a8acb2a6}.hover\:n-text-light-neutral-bg-status\/70:hover{color:#a8acb2b3}.hover\:n-text-light-neutral-bg-status\/75:hover{color:#a8acb2bf}.hover\:n-text-light-neutral-bg-status\/80:hover{color:#a8acb2cc}.hover\:n-text-light-neutral-bg-status\/85:hover{color:#a8acb2d9}.hover\:n-text-light-neutral-bg-status\/90:hover{color:#a8acb2e6}.hover\:n-text-light-neutral-bg-status\/95:hover{color:#a8acb2f2}.hover\:n-text-light-neutral-bg-strong:hover{color:#e2e3e5}.hover\:n-text-light-neutral-bg-strong\/0:hover{color:#e2e3e500}.hover\:n-text-light-neutral-bg-strong\/10:hover{color:#e2e3e51a}.hover\:n-text-light-neutral-bg-strong\/100:hover{color:#e2e3e5}.hover\:n-text-light-neutral-bg-strong\/15:hover{color:#e2e3e526}.hover\:n-text-light-neutral-bg-strong\/20:hover{color:#e2e3e533}.hover\:n-text-light-neutral-bg-strong\/25:hover{color:#e2e3e540}.hover\:n-text-light-neutral-bg-strong\/30:hover{color:#e2e3e54d}.hover\:n-text-light-neutral-bg-strong\/35:hover{color:#e2e3e559}.hover\:n-text-light-neutral-bg-strong\/40:hover{color:#e2e3e566}.hover\:n-text-light-neutral-bg-strong\/45:hover{color:#e2e3e573}.hover\:n-text-light-neutral-bg-strong\/5:hover{color:#e2e3e50d}.hover\:n-text-light-neutral-bg-strong\/50:hover{color:#e2e3e580}.hover\:n-text-light-neutral-bg-strong\/55:hover{color:#e2e3e58c}.hover\:n-text-light-neutral-bg-strong\/60:hover{color:#e2e3e599}.hover\:n-text-light-neutral-bg-strong\/65:hover{color:#e2e3e5a6}.hover\:n-text-light-neutral-bg-strong\/70:hover{color:#e2e3e5b3}.hover\:n-text-light-neutral-bg-strong\/75:hover{color:#e2e3e5bf}.hover\:n-text-light-neutral-bg-strong\/80:hover{color:#e2e3e5cc}.hover\:n-text-light-neutral-bg-strong\/85:hover{color:#e2e3e5d9}.hover\:n-text-light-neutral-bg-strong\/90:hover{color:#e2e3e5e6}.hover\:n-text-light-neutral-bg-strong\/95:hover{color:#e2e3e5f2}.hover\:n-text-light-neutral-bg-stronger:hover{color:#a8acb2}.hover\:n-text-light-neutral-bg-stronger\/0:hover{color:#a8acb200}.hover\:n-text-light-neutral-bg-stronger\/10:hover{color:#a8acb21a}.hover\:n-text-light-neutral-bg-stronger\/100:hover{color:#a8acb2}.hover\:n-text-light-neutral-bg-stronger\/15:hover{color:#a8acb226}.hover\:n-text-light-neutral-bg-stronger\/20:hover{color:#a8acb233}.hover\:n-text-light-neutral-bg-stronger\/25:hover{color:#a8acb240}.hover\:n-text-light-neutral-bg-stronger\/30:hover{color:#a8acb24d}.hover\:n-text-light-neutral-bg-stronger\/35:hover{color:#a8acb259}.hover\:n-text-light-neutral-bg-stronger\/40:hover{color:#a8acb266}.hover\:n-text-light-neutral-bg-stronger\/45:hover{color:#a8acb273}.hover\:n-text-light-neutral-bg-stronger\/5:hover{color:#a8acb20d}.hover\:n-text-light-neutral-bg-stronger\/50:hover{color:#a8acb280}.hover\:n-text-light-neutral-bg-stronger\/55:hover{color:#a8acb28c}.hover\:n-text-light-neutral-bg-stronger\/60:hover{color:#a8acb299}.hover\:n-text-light-neutral-bg-stronger\/65:hover{color:#a8acb2a6}.hover\:n-text-light-neutral-bg-stronger\/70:hover{color:#a8acb2b3}.hover\:n-text-light-neutral-bg-stronger\/75:hover{color:#a8acb2bf}.hover\:n-text-light-neutral-bg-stronger\/80:hover{color:#a8acb2cc}.hover\:n-text-light-neutral-bg-stronger\/85:hover{color:#a8acb2d9}.hover\:n-text-light-neutral-bg-stronger\/90:hover{color:#a8acb2e6}.hover\:n-text-light-neutral-bg-stronger\/95:hover{color:#a8acb2f2}.hover\:n-text-light-neutral-bg-strongest:hover{color:#3c3f44}.hover\:n-text-light-neutral-bg-strongest\/0:hover{color:#3c3f4400}.hover\:n-text-light-neutral-bg-strongest\/10:hover{color:#3c3f441a}.hover\:n-text-light-neutral-bg-strongest\/100:hover{color:#3c3f44}.hover\:n-text-light-neutral-bg-strongest\/15:hover{color:#3c3f4426}.hover\:n-text-light-neutral-bg-strongest\/20:hover{color:#3c3f4433}.hover\:n-text-light-neutral-bg-strongest\/25:hover{color:#3c3f4440}.hover\:n-text-light-neutral-bg-strongest\/30:hover{color:#3c3f444d}.hover\:n-text-light-neutral-bg-strongest\/35:hover{color:#3c3f4459}.hover\:n-text-light-neutral-bg-strongest\/40:hover{color:#3c3f4466}.hover\:n-text-light-neutral-bg-strongest\/45:hover{color:#3c3f4473}.hover\:n-text-light-neutral-bg-strongest\/5:hover{color:#3c3f440d}.hover\:n-text-light-neutral-bg-strongest\/50:hover{color:#3c3f4480}.hover\:n-text-light-neutral-bg-strongest\/55:hover{color:#3c3f448c}.hover\:n-text-light-neutral-bg-strongest\/60:hover{color:#3c3f4499}.hover\:n-text-light-neutral-bg-strongest\/65:hover{color:#3c3f44a6}.hover\:n-text-light-neutral-bg-strongest\/70:hover{color:#3c3f44b3}.hover\:n-text-light-neutral-bg-strongest\/75:hover{color:#3c3f44bf}.hover\:n-text-light-neutral-bg-strongest\/80:hover{color:#3c3f44cc}.hover\:n-text-light-neutral-bg-strongest\/85:hover{color:#3c3f44d9}.hover\:n-text-light-neutral-bg-strongest\/90:hover{color:#3c3f44e6}.hover\:n-text-light-neutral-bg-strongest\/95:hover{color:#3c3f44f2}.hover\:n-text-light-neutral-bg-weak:hover{color:#fff}.hover\:n-text-light-neutral-bg-weak\/0:hover{color:#fff0}.hover\:n-text-light-neutral-bg-weak\/10:hover{color:#ffffff1a}.hover\:n-text-light-neutral-bg-weak\/100:hover{color:#fff}.hover\:n-text-light-neutral-bg-weak\/15:hover{color:#ffffff26}.hover\:n-text-light-neutral-bg-weak\/20:hover{color:#fff3}.hover\:n-text-light-neutral-bg-weak\/25:hover{color:#ffffff40}.hover\:n-text-light-neutral-bg-weak\/30:hover{color:#ffffff4d}.hover\:n-text-light-neutral-bg-weak\/35:hover{color:#ffffff59}.hover\:n-text-light-neutral-bg-weak\/40:hover{color:#fff6}.hover\:n-text-light-neutral-bg-weak\/45:hover{color:#ffffff73}.hover\:n-text-light-neutral-bg-weak\/5:hover{color:#ffffff0d}.hover\:n-text-light-neutral-bg-weak\/50:hover{color:#ffffff80}.hover\:n-text-light-neutral-bg-weak\/55:hover{color:#ffffff8c}.hover\:n-text-light-neutral-bg-weak\/60:hover{color:#fff9}.hover\:n-text-light-neutral-bg-weak\/65:hover{color:#ffffffa6}.hover\:n-text-light-neutral-bg-weak\/70:hover{color:#ffffffb3}.hover\:n-text-light-neutral-bg-weak\/75:hover{color:#ffffffbf}.hover\:n-text-light-neutral-bg-weak\/80:hover{color:#fffc}.hover\:n-text-light-neutral-bg-weak\/85:hover{color:#ffffffd9}.hover\:n-text-light-neutral-bg-weak\/90:hover{color:#ffffffe6}.hover\:n-text-light-neutral-bg-weak\/95:hover{color:#fffffff2}.hover\:n-text-light-neutral-border-strong:hover{color:#bbbec3}.hover\:n-text-light-neutral-border-strong\/0:hover{color:#bbbec300}.hover\:n-text-light-neutral-border-strong\/10:hover{color:#bbbec31a}.hover\:n-text-light-neutral-border-strong\/100:hover{color:#bbbec3}.hover\:n-text-light-neutral-border-strong\/15:hover{color:#bbbec326}.hover\:n-text-light-neutral-border-strong\/20:hover{color:#bbbec333}.hover\:n-text-light-neutral-border-strong\/25:hover{color:#bbbec340}.hover\:n-text-light-neutral-border-strong\/30:hover{color:#bbbec34d}.hover\:n-text-light-neutral-border-strong\/35:hover{color:#bbbec359}.hover\:n-text-light-neutral-border-strong\/40:hover{color:#bbbec366}.hover\:n-text-light-neutral-border-strong\/45:hover{color:#bbbec373}.hover\:n-text-light-neutral-border-strong\/5:hover{color:#bbbec30d}.hover\:n-text-light-neutral-border-strong\/50:hover{color:#bbbec380}.hover\:n-text-light-neutral-border-strong\/55:hover{color:#bbbec38c}.hover\:n-text-light-neutral-border-strong\/60:hover{color:#bbbec399}.hover\:n-text-light-neutral-border-strong\/65:hover{color:#bbbec3a6}.hover\:n-text-light-neutral-border-strong\/70:hover{color:#bbbec3b3}.hover\:n-text-light-neutral-border-strong\/75:hover{color:#bbbec3bf}.hover\:n-text-light-neutral-border-strong\/80:hover{color:#bbbec3cc}.hover\:n-text-light-neutral-border-strong\/85:hover{color:#bbbec3d9}.hover\:n-text-light-neutral-border-strong\/90:hover{color:#bbbec3e6}.hover\:n-text-light-neutral-border-strong\/95:hover{color:#bbbec3f2}.hover\:n-text-light-neutral-border-strongest:hover{color:#6f757e}.hover\:n-text-light-neutral-border-strongest\/0:hover{color:#6f757e00}.hover\:n-text-light-neutral-border-strongest\/10:hover{color:#6f757e1a}.hover\:n-text-light-neutral-border-strongest\/100:hover{color:#6f757e}.hover\:n-text-light-neutral-border-strongest\/15:hover{color:#6f757e26}.hover\:n-text-light-neutral-border-strongest\/20:hover{color:#6f757e33}.hover\:n-text-light-neutral-border-strongest\/25:hover{color:#6f757e40}.hover\:n-text-light-neutral-border-strongest\/30:hover{color:#6f757e4d}.hover\:n-text-light-neutral-border-strongest\/35:hover{color:#6f757e59}.hover\:n-text-light-neutral-border-strongest\/40:hover{color:#6f757e66}.hover\:n-text-light-neutral-border-strongest\/45:hover{color:#6f757e73}.hover\:n-text-light-neutral-border-strongest\/5:hover{color:#6f757e0d}.hover\:n-text-light-neutral-border-strongest\/50:hover{color:#6f757e80}.hover\:n-text-light-neutral-border-strongest\/55:hover{color:#6f757e8c}.hover\:n-text-light-neutral-border-strongest\/60:hover{color:#6f757e99}.hover\:n-text-light-neutral-border-strongest\/65:hover{color:#6f757ea6}.hover\:n-text-light-neutral-border-strongest\/70:hover{color:#6f757eb3}.hover\:n-text-light-neutral-border-strongest\/75:hover{color:#6f757ebf}.hover\:n-text-light-neutral-border-strongest\/80:hover{color:#6f757ecc}.hover\:n-text-light-neutral-border-strongest\/85:hover{color:#6f757ed9}.hover\:n-text-light-neutral-border-strongest\/90:hover{color:#6f757ee6}.hover\:n-text-light-neutral-border-strongest\/95:hover{color:#6f757ef2}.hover\:n-text-light-neutral-border-weak:hover{color:#e2e3e5}.hover\:n-text-light-neutral-border-weak\/0:hover{color:#e2e3e500}.hover\:n-text-light-neutral-border-weak\/10:hover{color:#e2e3e51a}.hover\:n-text-light-neutral-border-weak\/100:hover{color:#e2e3e5}.hover\:n-text-light-neutral-border-weak\/15:hover{color:#e2e3e526}.hover\:n-text-light-neutral-border-weak\/20:hover{color:#e2e3e533}.hover\:n-text-light-neutral-border-weak\/25:hover{color:#e2e3e540}.hover\:n-text-light-neutral-border-weak\/30:hover{color:#e2e3e54d}.hover\:n-text-light-neutral-border-weak\/35:hover{color:#e2e3e559}.hover\:n-text-light-neutral-border-weak\/40:hover{color:#e2e3e566}.hover\:n-text-light-neutral-border-weak\/45:hover{color:#e2e3e573}.hover\:n-text-light-neutral-border-weak\/5:hover{color:#e2e3e50d}.hover\:n-text-light-neutral-border-weak\/50:hover{color:#e2e3e580}.hover\:n-text-light-neutral-border-weak\/55:hover{color:#e2e3e58c}.hover\:n-text-light-neutral-border-weak\/60:hover{color:#e2e3e599}.hover\:n-text-light-neutral-border-weak\/65:hover{color:#e2e3e5a6}.hover\:n-text-light-neutral-border-weak\/70:hover{color:#e2e3e5b3}.hover\:n-text-light-neutral-border-weak\/75:hover{color:#e2e3e5bf}.hover\:n-text-light-neutral-border-weak\/80:hover{color:#e2e3e5cc}.hover\:n-text-light-neutral-border-weak\/85:hover{color:#e2e3e5d9}.hover\:n-text-light-neutral-border-weak\/90:hover{color:#e2e3e5e6}.hover\:n-text-light-neutral-border-weak\/95:hover{color:#e2e3e5f2}.hover\:n-text-light-neutral-hover:hover{color:#6f757e1a}.hover\:n-text-light-neutral-hover\/0:hover{color:#6f757e00}.hover\:n-text-light-neutral-hover\/10:hover{color:#6f757e1a}.hover\:n-text-light-neutral-hover\/100:hover{color:#6f757e}.hover\:n-text-light-neutral-hover\/15:hover{color:#6f757e26}.hover\:n-text-light-neutral-hover\/20:hover{color:#6f757e33}.hover\:n-text-light-neutral-hover\/25:hover{color:#6f757e40}.hover\:n-text-light-neutral-hover\/30:hover{color:#6f757e4d}.hover\:n-text-light-neutral-hover\/35:hover{color:#6f757e59}.hover\:n-text-light-neutral-hover\/40:hover{color:#6f757e66}.hover\:n-text-light-neutral-hover\/45:hover{color:#6f757e73}.hover\:n-text-light-neutral-hover\/5:hover{color:#6f757e0d}.hover\:n-text-light-neutral-hover\/50:hover{color:#6f757e80}.hover\:n-text-light-neutral-hover\/55:hover{color:#6f757e8c}.hover\:n-text-light-neutral-hover\/60:hover{color:#6f757e99}.hover\:n-text-light-neutral-hover\/65:hover{color:#6f757ea6}.hover\:n-text-light-neutral-hover\/70:hover{color:#6f757eb3}.hover\:n-text-light-neutral-hover\/75:hover{color:#6f757ebf}.hover\:n-text-light-neutral-hover\/80:hover{color:#6f757ecc}.hover\:n-text-light-neutral-hover\/85:hover{color:#6f757ed9}.hover\:n-text-light-neutral-hover\/90:hover{color:#6f757ee6}.hover\:n-text-light-neutral-hover\/95:hover{color:#6f757ef2}.hover\:n-text-light-neutral-icon:hover{color:#4d5157}.hover\:n-text-light-neutral-icon\/0:hover{color:#4d515700}.hover\:n-text-light-neutral-icon\/10:hover{color:#4d51571a}.hover\:n-text-light-neutral-icon\/100:hover{color:#4d5157}.hover\:n-text-light-neutral-icon\/15:hover{color:#4d515726}.hover\:n-text-light-neutral-icon\/20:hover{color:#4d515733}.hover\:n-text-light-neutral-icon\/25:hover{color:#4d515740}.hover\:n-text-light-neutral-icon\/30:hover{color:#4d51574d}.hover\:n-text-light-neutral-icon\/35:hover{color:#4d515759}.hover\:n-text-light-neutral-icon\/40:hover{color:#4d515766}.hover\:n-text-light-neutral-icon\/45:hover{color:#4d515773}.hover\:n-text-light-neutral-icon\/5:hover{color:#4d51570d}.hover\:n-text-light-neutral-icon\/50:hover{color:#4d515780}.hover\:n-text-light-neutral-icon\/55:hover{color:#4d51578c}.hover\:n-text-light-neutral-icon\/60:hover{color:#4d515799}.hover\:n-text-light-neutral-icon\/65:hover{color:#4d5157a6}.hover\:n-text-light-neutral-icon\/70:hover{color:#4d5157b3}.hover\:n-text-light-neutral-icon\/75:hover{color:#4d5157bf}.hover\:n-text-light-neutral-icon\/80:hover{color:#4d5157cc}.hover\:n-text-light-neutral-icon\/85:hover{color:#4d5157d9}.hover\:n-text-light-neutral-icon\/90:hover{color:#4d5157e6}.hover\:n-text-light-neutral-icon\/95:hover{color:#4d5157f2}.hover\:n-text-light-neutral-pressed:hover{color:#6f757e33}.hover\:n-text-light-neutral-pressed\/0:hover{color:#6f757e00}.hover\:n-text-light-neutral-pressed\/10:hover{color:#6f757e1a}.hover\:n-text-light-neutral-pressed\/100:hover{color:#6f757e}.hover\:n-text-light-neutral-pressed\/15:hover{color:#6f757e26}.hover\:n-text-light-neutral-pressed\/20:hover{color:#6f757e33}.hover\:n-text-light-neutral-pressed\/25:hover{color:#6f757e40}.hover\:n-text-light-neutral-pressed\/30:hover{color:#6f757e4d}.hover\:n-text-light-neutral-pressed\/35:hover{color:#6f757e59}.hover\:n-text-light-neutral-pressed\/40:hover{color:#6f757e66}.hover\:n-text-light-neutral-pressed\/45:hover{color:#6f757e73}.hover\:n-text-light-neutral-pressed\/5:hover{color:#6f757e0d}.hover\:n-text-light-neutral-pressed\/50:hover{color:#6f757e80}.hover\:n-text-light-neutral-pressed\/55:hover{color:#6f757e8c}.hover\:n-text-light-neutral-pressed\/60:hover{color:#6f757e99}.hover\:n-text-light-neutral-pressed\/65:hover{color:#6f757ea6}.hover\:n-text-light-neutral-pressed\/70:hover{color:#6f757eb3}.hover\:n-text-light-neutral-pressed\/75:hover{color:#6f757ebf}.hover\:n-text-light-neutral-pressed\/80:hover{color:#6f757ecc}.hover\:n-text-light-neutral-pressed\/85:hover{color:#6f757ed9}.hover\:n-text-light-neutral-pressed\/90:hover{color:#6f757ee6}.hover\:n-text-light-neutral-pressed\/95:hover{color:#6f757ef2}.hover\:n-text-light-neutral-text-default:hover{color:#1a1b1d}.hover\:n-text-light-neutral-text-default\/0:hover{color:#1a1b1d00}.hover\:n-text-light-neutral-text-default\/10:hover{color:#1a1b1d1a}.hover\:n-text-light-neutral-text-default\/100:hover{color:#1a1b1d}.hover\:n-text-light-neutral-text-default\/15:hover{color:#1a1b1d26}.hover\:n-text-light-neutral-text-default\/20:hover{color:#1a1b1d33}.hover\:n-text-light-neutral-text-default\/25:hover{color:#1a1b1d40}.hover\:n-text-light-neutral-text-default\/30:hover{color:#1a1b1d4d}.hover\:n-text-light-neutral-text-default\/35:hover{color:#1a1b1d59}.hover\:n-text-light-neutral-text-default\/40:hover{color:#1a1b1d66}.hover\:n-text-light-neutral-text-default\/45:hover{color:#1a1b1d73}.hover\:n-text-light-neutral-text-default\/5:hover{color:#1a1b1d0d}.hover\:n-text-light-neutral-text-default\/50:hover{color:#1a1b1d80}.hover\:n-text-light-neutral-text-default\/55:hover{color:#1a1b1d8c}.hover\:n-text-light-neutral-text-default\/60:hover{color:#1a1b1d99}.hover\:n-text-light-neutral-text-default\/65:hover{color:#1a1b1da6}.hover\:n-text-light-neutral-text-default\/70:hover{color:#1a1b1db3}.hover\:n-text-light-neutral-text-default\/75:hover{color:#1a1b1dbf}.hover\:n-text-light-neutral-text-default\/80:hover{color:#1a1b1dcc}.hover\:n-text-light-neutral-text-default\/85:hover{color:#1a1b1dd9}.hover\:n-text-light-neutral-text-default\/90:hover{color:#1a1b1de6}.hover\:n-text-light-neutral-text-default\/95:hover{color:#1a1b1df2}.hover\:n-text-light-neutral-text-inverse:hover{color:#fff}.hover\:n-text-light-neutral-text-inverse\/0:hover{color:#fff0}.hover\:n-text-light-neutral-text-inverse\/10:hover{color:#ffffff1a}.hover\:n-text-light-neutral-text-inverse\/100:hover{color:#fff}.hover\:n-text-light-neutral-text-inverse\/15:hover{color:#ffffff26}.hover\:n-text-light-neutral-text-inverse\/20:hover{color:#fff3}.hover\:n-text-light-neutral-text-inverse\/25:hover{color:#ffffff40}.hover\:n-text-light-neutral-text-inverse\/30:hover{color:#ffffff4d}.hover\:n-text-light-neutral-text-inverse\/35:hover{color:#ffffff59}.hover\:n-text-light-neutral-text-inverse\/40:hover{color:#fff6}.hover\:n-text-light-neutral-text-inverse\/45:hover{color:#ffffff73}.hover\:n-text-light-neutral-text-inverse\/5:hover{color:#ffffff0d}.hover\:n-text-light-neutral-text-inverse\/50:hover{color:#ffffff80}.hover\:n-text-light-neutral-text-inverse\/55:hover{color:#ffffff8c}.hover\:n-text-light-neutral-text-inverse\/60:hover{color:#fff9}.hover\:n-text-light-neutral-text-inverse\/65:hover{color:#ffffffa6}.hover\:n-text-light-neutral-text-inverse\/70:hover{color:#ffffffb3}.hover\:n-text-light-neutral-text-inverse\/75:hover{color:#ffffffbf}.hover\:n-text-light-neutral-text-inverse\/80:hover{color:#fffc}.hover\:n-text-light-neutral-text-inverse\/85:hover{color:#ffffffd9}.hover\:n-text-light-neutral-text-inverse\/90:hover{color:#ffffffe6}.hover\:n-text-light-neutral-text-inverse\/95:hover{color:#fffffff2}.hover\:n-text-light-neutral-text-weak:hover{color:#4d5157}.hover\:n-text-light-neutral-text-weak\/0:hover{color:#4d515700}.hover\:n-text-light-neutral-text-weak\/10:hover{color:#4d51571a}.hover\:n-text-light-neutral-text-weak\/100:hover{color:#4d5157}.hover\:n-text-light-neutral-text-weak\/15:hover{color:#4d515726}.hover\:n-text-light-neutral-text-weak\/20:hover{color:#4d515733}.hover\:n-text-light-neutral-text-weak\/25:hover{color:#4d515740}.hover\:n-text-light-neutral-text-weak\/30:hover{color:#4d51574d}.hover\:n-text-light-neutral-text-weak\/35:hover{color:#4d515759}.hover\:n-text-light-neutral-text-weak\/40:hover{color:#4d515766}.hover\:n-text-light-neutral-text-weak\/45:hover{color:#4d515773}.hover\:n-text-light-neutral-text-weak\/5:hover{color:#4d51570d}.hover\:n-text-light-neutral-text-weak\/50:hover{color:#4d515780}.hover\:n-text-light-neutral-text-weak\/55:hover{color:#4d51578c}.hover\:n-text-light-neutral-text-weak\/60:hover{color:#4d515799}.hover\:n-text-light-neutral-text-weak\/65:hover{color:#4d5157a6}.hover\:n-text-light-neutral-text-weak\/70:hover{color:#4d5157b3}.hover\:n-text-light-neutral-text-weak\/75:hover{color:#4d5157bf}.hover\:n-text-light-neutral-text-weak\/80:hover{color:#4d5157cc}.hover\:n-text-light-neutral-text-weak\/85:hover{color:#4d5157d9}.hover\:n-text-light-neutral-text-weak\/90:hover{color:#4d5157e6}.hover\:n-text-light-neutral-text-weak\/95:hover{color:#4d5157f2}.hover\:n-text-light-neutral-text-weaker:hover{color:#5e636a}.hover\:n-text-light-neutral-text-weaker\/0:hover{color:#5e636a00}.hover\:n-text-light-neutral-text-weaker\/10:hover{color:#5e636a1a}.hover\:n-text-light-neutral-text-weaker\/100:hover{color:#5e636a}.hover\:n-text-light-neutral-text-weaker\/15:hover{color:#5e636a26}.hover\:n-text-light-neutral-text-weaker\/20:hover{color:#5e636a33}.hover\:n-text-light-neutral-text-weaker\/25:hover{color:#5e636a40}.hover\:n-text-light-neutral-text-weaker\/30:hover{color:#5e636a4d}.hover\:n-text-light-neutral-text-weaker\/35:hover{color:#5e636a59}.hover\:n-text-light-neutral-text-weaker\/40:hover{color:#5e636a66}.hover\:n-text-light-neutral-text-weaker\/45:hover{color:#5e636a73}.hover\:n-text-light-neutral-text-weaker\/5:hover{color:#5e636a0d}.hover\:n-text-light-neutral-text-weaker\/50:hover{color:#5e636a80}.hover\:n-text-light-neutral-text-weaker\/55:hover{color:#5e636a8c}.hover\:n-text-light-neutral-text-weaker\/60:hover{color:#5e636a99}.hover\:n-text-light-neutral-text-weaker\/65:hover{color:#5e636aa6}.hover\:n-text-light-neutral-text-weaker\/70:hover{color:#5e636ab3}.hover\:n-text-light-neutral-text-weaker\/75:hover{color:#5e636abf}.hover\:n-text-light-neutral-text-weaker\/80:hover{color:#5e636acc}.hover\:n-text-light-neutral-text-weaker\/85:hover{color:#5e636ad9}.hover\:n-text-light-neutral-text-weaker\/90:hover{color:#5e636ae6}.hover\:n-text-light-neutral-text-weaker\/95:hover{color:#5e636af2}.hover\:n-text-light-neutral-text-weakest:hover{color:#a8acb2}.hover\:n-text-light-neutral-text-weakest\/0:hover{color:#a8acb200}.hover\:n-text-light-neutral-text-weakest\/10:hover{color:#a8acb21a}.hover\:n-text-light-neutral-text-weakest\/100:hover{color:#a8acb2}.hover\:n-text-light-neutral-text-weakest\/15:hover{color:#a8acb226}.hover\:n-text-light-neutral-text-weakest\/20:hover{color:#a8acb233}.hover\:n-text-light-neutral-text-weakest\/25:hover{color:#a8acb240}.hover\:n-text-light-neutral-text-weakest\/30:hover{color:#a8acb24d}.hover\:n-text-light-neutral-text-weakest\/35:hover{color:#a8acb259}.hover\:n-text-light-neutral-text-weakest\/40:hover{color:#a8acb266}.hover\:n-text-light-neutral-text-weakest\/45:hover{color:#a8acb273}.hover\:n-text-light-neutral-text-weakest\/5:hover{color:#a8acb20d}.hover\:n-text-light-neutral-text-weakest\/50:hover{color:#a8acb280}.hover\:n-text-light-neutral-text-weakest\/55:hover{color:#a8acb28c}.hover\:n-text-light-neutral-text-weakest\/60:hover{color:#a8acb299}.hover\:n-text-light-neutral-text-weakest\/65:hover{color:#a8acb2a6}.hover\:n-text-light-neutral-text-weakest\/70:hover{color:#a8acb2b3}.hover\:n-text-light-neutral-text-weakest\/75:hover{color:#a8acb2bf}.hover\:n-text-light-neutral-text-weakest\/80:hover{color:#a8acb2cc}.hover\:n-text-light-neutral-text-weakest\/85:hover{color:#a8acb2d9}.hover\:n-text-light-neutral-text-weakest\/90:hover{color:#a8acb2e6}.hover\:n-text-light-neutral-text-weakest\/95:hover{color:#a8acb2f2}.hover\:n-text-light-primary-bg-selected:hover{color:#e7fafb}.hover\:n-text-light-primary-bg-selected\/0:hover{color:#e7fafb00}.hover\:n-text-light-primary-bg-selected\/10:hover{color:#e7fafb1a}.hover\:n-text-light-primary-bg-selected\/100:hover{color:#e7fafb}.hover\:n-text-light-primary-bg-selected\/15:hover{color:#e7fafb26}.hover\:n-text-light-primary-bg-selected\/20:hover{color:#e7fafb33}.hover\:n-text-light-primary-bg-selected\/25:hover{color:#e7fafb40}.hover\:n-text-light-primary-bg-selected\/30:hover{color:#e7fafb4d}.hover\:n-text-light-primary-bg-selected\/35:hover{color:#e7fafb59}.hover\:n-text-light-primary-bg-selected\/40:hover{color:#e7fafb66}.hover\:n-text-light-primary-bg-selected\/45:hover{color:#e7fafb73}.hover\:n-text-light-primary-bg-selected\/5:hover{color:#e7fafb0d}.hover\:n-text-light-primary-bg-selected\/50:hover{color:#e7fafb80}.hover\:n-text-light-primary-bg-selected\/55:hover{color:#e7fafb8c}.hover\:n-text-light-primary-bg-selected\/60:hover{color:#e7fafb99}.hover\:n-text-light-primary-bg-selected\/65:hover{color:#e7fafba6}.hover\:n-text-light-primary-bg-selected\/70:hover{color:#e7fafbb3}.hover\:n-text-light-primary-bg-selected\/75:hover{color:#e7fafbbf}.hover\:n-text-light-primary-bg-selected\/80:hover{color:#e7fafbcc}.hover\:n-text-light-primary-bg-selected\/85:hover{color:#e7fafbd9}.hover\:n-text-light-primary-bg-selected\/90:hover{color:#e7fafbe6}.hover\:n-text-light-primary-bg-selected\/95:hover{color:#e7fafbf2}.hover\:n-text-light-primary-bg-status:hover{color:#4c99a4}.hover\:n-text-light-primary-bg-status\/0:hover{color:#4c99a400}.hover\:n-text-light-primary-bg-status\/10:hover{color:#4c99a41a}.hover\:n-text-light-primary-bg-status\/100:hover{color:#4c99a4}.hover\:n-text-light-primary-bg-status\/15:hover{color:#4c99a426}.hover\:n-text-light-primary-bg-status\/20:hover{color:#4c99a433}.hover\:n-text-light-primary-bg-status\/25:hover{color:#4c99a440}.hover\:n-text-light-primary-bg-status\/30:hover{color:#4c99a44d}.hover\:n-text-light-primary-bg-status\/35:hover{color:#4c99a459}.hover\:n-text-light-primary-bg-status\/40:hover{color:#4c99a466}.hover\:n-text-light-primary-bg-status\/45:hover{color:#4c99a473}.hover\:n-text-light-primary-bg-status\/5:hover{color:#4c99a40d}.hover\:n-text-light-primary-bg-status\/50:hover{color:#4c99a480}.hover\:n-text-light-primary-bg-status\/55:hover{color:#4c99a48c}.hover\:n-text-light-primary-bg-status\/60:hover{color:#4c99a499}.hover\:n-text-light-primary-bg-status\/65:hover{color:#4c99a4a6}.hover\:n-text-light-primary-bg-status\/70:hover{color:#4c99a4b3}.hover\:n-text-light-primary-bg-status\/75:hover{color:#4c99a4bf}.hover\:n-text-light-primary-bg-status\/80:hover{color:#4c99a4cc}.hover\:n-text-light-primary-bg-status\/85:hover{color:#4c99a4d9}.hover\:n-text-light-primary-bg-status\/90:hover{color:#4c99a4e6}.hover\:n-text-light-primary-bg-status\/95:hover{color:#4c99a4f2}.hover\:n-text-light-primary-bg-strong:hover{color:#0a6190}.hover\:n-text-light-primary-bg-strong\/0:hover{color:#0a619000}.hover\:n-text-light-primary-bg-strong\/10:hover{color:#0a61901a}.hover\:n-text-light-primary-bg-strong\/100:hover{color:#0a6190}.hover\:n-text-light-primary-bg-strong\/15:hover{color:#0a619026}.hover\:n-text-light-primary-bg-strong\/20:hover{color:#0a619033}.hover\:n-text-light-primary-bg-strong\/25:hover{color:#0a619040}.hover\:n-text-light-primary-bg-strong\/30:hover{color:#0a61904d}.hover\:n-text-light-primary-bg-strong\/35:hover{color:#0a619059}.hover\:n-text-light-primary-bg-strong\/40:hover{color:#0a619066}.hover\:n-text-light-primary-bg-strong\/45:hover{color:#0a619073}.hover\:n-text-light-primary-bg-strong\/5:hover{color:#0a61900d}.hover\:n-text-light-primary-bg-strong\/50:hover{color:#0a619080}.hover\:n-text-light-primary-bg-strong\/55:hover{color:#0a61908c}.hover\:n-text-light-primary-bg-strong\/60:hover{color:#0a619099}.hover\:n-text-light-primary-bg-strong\/65:hover{color:#0a6190a6}.hover\:n-text-light-primary-bg-strong\/70:hover{color:#0a6190b3}.hover\:n-text-light-primary-bg-strong\/75:hover{color:#0a6190bf}.hover\:n-text-light-primary-bg-strong\/80:hover{color:#0a6190cc}.hover\:n-text-light-primary-bg-strong\/85:hover{color:#0a6190d9}.hover\:n-text-light-primary-bg-strong\/90:hover{color:#0a6190e6}.hover\:n-text-light-primary-bg-strong\/95:hover{color:#0a6190f2}.hover\:n-text-light-primary-bg-weak:hover{color:#e7fafb}.hover\:n-text-light-primary-bg-weak\/0:hover{color:#e7fafb00}.hover\:n-text-light-primary-bg-weak\/10:hover{color:#e7fafb1a}.hover\:n-text-light-primary-bg-weak\/100:hover{color:#e7fafb}.hover\:n-text-light-primary-bg-weak\/15:hover{color:#e7fafb26}.hover\:n-text-light-primary-bg-weak\/20:hover{color:#e7fafb33}.hover\:n-text-light-primary-bg-weak\/25:hover{color:#e7fafb40}.hover\:n-text-light-primary-bg-weak\/30:hover{color:#e7fafb4d}.hover\:n-text-light-primary-bg-weak\/35:hover{color:#e7fafb59}.hover\:n-text-light-primary-bg-weak\/40:hover{color:#e7fafb66}.hover\:n-text-light-primary-bg-weak\/45:hover{color:#e7fafb73}.hover\:n-text-light-primary-bg-weak\/5:hover{color:#e7fafb0d}.hover\:n-text-light-primary-bg-weak\/50:hover{color:#e7fafb80}.hover\:n-text-light-primary-bg-weak\/55:hover{color:#e7fafb8c}.hover\:n-text-light-primary-bg-weak\/60:hover{color:#e7fafb99}.hover\:n-text-light-primary-bg-weak\/65:hover{color:#e7fafba6}.hover\:n-text-light-primary-bg-weak\/70:hover{color:#e7fafbb3}.hover\:n-text-light-primary-bg-weak\/75:hover{color:#e7fafbbf}.hover\:n-text-light-primary-bg-weak\/80:hover{color:#e7fafbcc}.hover\:n-text-light-primary-bg-weak\/85:hover{color:#e7fafbd9}.hover\:n-text-light-primary-bg-weak\/90:hover{color:#e7fafbe6}.hover\:n-text-light-primary-bg-weak\/95:hover{color:#e7fafbf2}.hover\:n-text-light-primary-border-strong:hover{color:#0a6190}.hover\:n-text-light-primary-border-strong\/0:hover{color:#0a619000}.hover\:n-text-light-primary-border-strong\/10:hover{color:#0a61901a}.hover\:n-text-light-primary-border-strong\/100:hover{color:#0a6190}.hover\:n-text-light-primary-border-strong\/15:hover{color:#0a619026}.hover\:n-text-light-primary-border-strong\/20:hover{color:#0a619033}.hover\:n-text-light-primary-border-strong\/25:hover{color:#0a619040}.hover\:n-text-light-primary-border-strong\/30:hover{color:#0a61904d}.hover\:n-text-light-primary-border-strong\/35:hover{color:#0a619059}.hover\:n-text-light-primary-border-strong\/40:hover{color:#0a619066}.hover\:n-text-light-primary-border-strong\/45:hover{color:#0a619073}.hover\:n-text-light-primary-border-strong\/5:hover{color:#0a61900d}.hover\:n-text-light-primary-border-strong\/50:hover{color:#0a619080}.hover\:n-text-light-primary-border-strong\/55:hover{color:#0a61908c}.hover\:n-text-light-primary-border-strong\/60:hover{color:#0a619099}.hover\:n-text-light-primary-border-strong\/65:hover{color:#0a6190a6}.hover\:n-text-light-primary-border-strong\/70:hover{color:#0a6190b3}.hover\:n-text-light-primary-border-strong\/75:hover{color:#0a6190bf}.hover\:n-text-light-primary-border-strong\/80:hover{color:#0a6190cc}.hover\:n-text-light-primary-border-strong\/85:hover{color:#0a6190d9}.hover\:n-text-light-primary-border-strong\/90:hover{color:#0a6190e6}.hover\:n-text-light-primary-border-strong\/95:hover{color:#0a6190f2}.hover\:n-text-light-primary-border-weak:hover{color:#8fe3e8}.hover\:n-text-light-primary-border-weak\/0:hover{color:#8fe3e800}.hover\:n-text-light-primary-border-weak\/10:hover{color:#8fe3e81a}.hover\:n-text-light-primary-border-weak\/100:hover{color:#8fe3e8}.hover\:n-text-light-primary-border-weak\/15:hover{color:#8fe3e826}.hover\:n-text-light-primary-border-weak\/20:hover{color:#8fe3e833}.hover\:n-text-light-primary-border-weak\/25:hover{color:#8fe3e840}.hover\:n-text-light-primary-border-weak\/30:hover{color:#8fe3e84d}.hover\:n-text-light-primary-border-weak\/35:hover{color:#8fe3e859}.hover\:n-text-light-primary-border-weak\/40:hover{color:#8fe3e866}.hover\:n-text-light-primary-border-weak\/45:hover{color:#8fe3e873}.hover\:n-text-light-primary-border-weak\/5:hover{color:#8fe3e80d}.hover\:n-text-light-primary-border-weak\/50:hover{color:#8fe3e880}.hover\:n-text-light-primary-border-weak\/55:hover{color:#8fe3e88c}.hover\:n-text-light-primary-border-weak\/60:hover{color:#8fe3e899}.hover\:n-text-light-primary-border-weak\/65:hover{color:#8fe3e8a6}.hover\:n-text-light-primary-border-weak\/70:hover{color:#8fe3e8b3}.hover\:n-text-light-primary-border-weak\/75:hover{color:#8fe3e8bf}.hover\:n-text-light-primary-border-weak\/80:hover{color:#8fe3e8cc}.hover\:n-text-light-primary-border-weak\/85:hover{color:#8fe3e8d9}.hover\:n-text-light-primary-border-weak\/90:hover{color:#8fe3e8e6}.hover\:n-text-light-primary-border-weak\/95:hover{color:#8fe3e8f2}.hover\:n-text-light-primary-focus:hover{color:#30839d}.hover\:n-text-light-primary-focus\/0:hover{color:#30839d00}.hover\:n-text-light-primary-focus\/10:hover{color:#30839d1a}.hover\:n-text-light-primary-focus\/100:hover{color:#30839d}.hover\:n-text-light-primary-focus\/15:hover{color:#30839d26}.hover\:n-text-light-primary-focus\/20:hover{color:#30839d33}.hover\:n-text-light-primary-focus\/25:hover{color:#30839d40}.hover\:n-text-light-primary-focus\/30:hover{color:#30839d4d}.hover\:n-text-light-primary-focus\/35:hover{color:#30839d59}.hover\:n-text-light-primary-focus\/40:hover{color:#30839d66}.hover\:n-text-light-primary-focus\/45:hover{color:#30839d73}.hover\:n-text-light-primary-focus\/5:hover{color:#30839d0d}.hover\:n-text-light-primary-focus\/50:hover{color:#30839d80}.hover\:n-text-light-primary-focus\/55:hover{color:#30839d8c}.hover\:n-text-light-primary-focus\/60:hover{color:#30839d99}.hover\:n-text-light-primary-focus\/65:hover{color:#30839da6}.hover\:n-text-light-primary-focus\/70:hover{color:#30839db3}.hover\:n-text-light-primary-focus\/75:hover{color:#30839dbf}.hover\:n-text-light-primary-focus\/80:hover{color:#30839dcc}.hover\:n-text-light-primary-focus\/85:hover{color:#30839dd9}.hover\:n-text-light-primary-focus\/90:hover{color:#30839de6}.hover\:n-text-light-primary-focus\/95:hover{color:#30839df2}.hover\:n-text-light-primary-hover-strong:hover{color:#02507b}.hover\:n-text-light-primary-hover-strong\/0:hover{color:#02507b00}.hover\:n-text-light-primary-hover-strong\/10:hover{color:#02507b1a}.hover\:n-text-light-primary-hover-strong\/100:hover{color:#02507b}.hover\:n-text-light-primary-hover-strong\/15:hover{color:#02507b26}.hover\:n-text-light-primary-hover-strong\/20:hover{color:#02507b33}.hover\:n-text-light-primary-hover-strong\/25:hover{color:#02507b40}.hover\:n-text-light-primary-hover-strong\/30:hover{color:#02507b4d}.hover\:n-text-light-primary-hover-strong\/35:hover{color:#02507b59}.hover\:n-text-light-primary-hover-strong\/40:hover{color:#02507b66}.hover\:n-text-light-primary-hover-strong\/45:hover{color:#02507b73}.hover\:n-text-light-primary-hover-strong\/5:hover{color:#02507b0d}.hover\:n-text-light-primary-hover-strong\/50:hover{color:#02507b80}.hover\:n-text-light-primary-hover-strong\/55:hover{color:#02507b8c}.hover\:n-text-light-primary-hover-strong\/60:hover{color:#02507b99}.hover\:n-text-light-primary-hover-strong\/65:hover{color:#02507ba6}.hover\:n-text-light-primary-hover-strong\/70:hover{color:#02507bb3}.hover\:n-text-light-primary-hover-strong\/75:hover{color:#02507bbf}.hover\:n-text-light-primary-hover-strong\/80:hover{color:#02507bcc}.hover\:n-text-light-primary-hover-strong\/85:hover{color:#02507bd9}.hover\:n-text-light-primary-hover-strong\/90:hover{color:#02507be6}.hover\:n-text-light-primary-hover-strong\/95:hover{color:#02507bf2}.hover\:n-text-light-primary-hover-weak:hover{color:#30839d1a}.hover\:n-text-light-primary-hover-weak\/0:hover{color:#30839d00}.hover\:n-text-light-primary-hover-weak\/10:hover{color:#30839d1a}.hover\:n-text-light-primary-hover-weak\/100:hover{color:#30839d}.hover\:n-text-light-primary-hover-weak\/15:hover{color:#30839d26}.hover\:n-text-light-primary-hover-weak\/20:hover{color:#30839d33}.hover\:n-text-light-primary-hover-weak\/25:hover{color:#30839d40}.hover\:n-text-light-primary-hover-weak\/30:hover{color:#30839d4d}.hover\:n-text-light-primary-hover-weak\/35:hover{color:#30839d59}.hover\:n-text-light-primary-hover-weak\/40:hover{color:#30839d66}.hover\:n-text-light-primary-hover-weak\/45:hover{color:#30839d73}.hover\:n-text-light-primary-hover-weak\/5:hover{color:#30839d0d}.hover\:n-text-light-primary-hover-weak\/50:hover{color:#30839d80}.hover\:n-text-light-primary-hover-weak\/55:hover{color:#30839d8c}.hover\:n-text-light-primary-hover-weak\/60:hover{color:#30839d99}.hover\:n-text-light-primary-hover-weak\/65:hover{color:#30839da6}.hover\:n-text-light-primary-hover-weak\/70:hover{color:#30839db3}.hover\:n-text-light-primary-hover-weak\/75:hover{color:#30839dbf}.hover\:n-text-light-primary-hover-weak\/80:hover{color:#30839dcc}.hover\:n-text-light-primary-hover-weak\/85:hover{color:#30839dd9}.hover\:n-text-light-primary-hover-weak\/90:hover{color:#30839de6}.hover\:n-text-light-primary-hover-weak\/95:hover{color:#30839df2}.hover\:n-text-light-primary-icon:hover{color:#0a6190}.hover\:n-text-light-primary-icon\/0:hover{color:#0a619000}.hover\:n-text-light-primary-icon\/10:hover{color:#0a61901a}.hover\:n-text-light-primary-icon\/100:hover{color:#0a6190}.hover\:n-text-light-primary-icon\/15:hover{color:#0a619026}.hover\:n-text-light-primary-icon\/20:hover{color:#0a619033}.hover\:n-text-light-primary-icon\/25:hover{color:#0a619040}.hover\:n-text-light-primary-icon\/30:hover{color:#0a61904d}.hover\:n-text-light-primary-icon\/35:hover{color:#0a619059}.hover\:n-text-light-primary-icon\/40:hover{color:#0a619066}.hover\:n-text-light-primary-icon\/45:hover{color:#0a619073}.hover\:n-text-light-primary-icon\/5:hover{color:#0a61900d}.hover\:n-text-light-primary-icon\/50:hover{color:#0a619080}.hover\:n-text-light-primary-icon\/55:hover{color:#0a61908c}.hover\:n-text-light-primary-icon\/60:hover{color:#0a619099}.hover\:n-text-light-primary-icon\/65:hover{color:#0a6190a6}.hover\:n-text-light-primary-icon\/70:hover{color:#0a6190b3}.hover\:n-text-light-primary-icon\/75:hover{color:#0a6190bf}.hover\:n-text-light-primary-icon\/80:hover{color:#0a6190cc}.hover\:n-text-light-primary-icon\/85:hover{color:#0a6190d9}.hover\:n-text-light-primary-icon\/90:hover{color:#0a6190e6}.hover\:n-text-light-primary-icon\/95:hover{color:#0a6190f2}.hover\:n-text-light-primary-pressed-strong:hover{color:#014063}.hover\:n-text-light-primary-pressed-strong\/0:hover{color:#01406300}.hover\:n-text-light-primary-pressed-strong\/10:hover{color:#0140631a}.hover\:n-text-light-primary-pressed-strong\/100:hover{color:#014063}.hover\:n-text-light-primary-pressed-strong\/15:hover{color:#01406326}.hover\:n-text-light-primary-pressed-strong\/20:hover{color:#01406333}.hover\:n-text-light-primary-pressed-strong\/25:hover{color:#01406340}.hover\:n-text-light-primary-pressed-strong\/30:hover{color:#0140634d}.hover\:n-text-light-primary-pressed-strong\/35:hover{color:#01406359}.hover\:n-text-light-primary-pressed-strong\/40:hover{color:#01406366}.hover\:n-text-light-primary-pressed-strong\/45:hover{color:#01406373}.hover\:n-text-light-primary-pressed-strong\/5:hover{color:#0140630d}.hover\:n-text-light-primary-pressed-strong\/50:hover{color:#01406380}.hover\:n-text-light-primary-pressed-strong\/55:hover{color:#0140638c}.hover\:n-text-light-primary-pressed-strong\/60:hover{color:#01406399}.hover\:n-text-light-primary-pressed-strong\/65:hover{color:#014063a6}.hover\:n-text-light-primary-pressed-strong\/70:hover{color:#014063b3}.hover\:n-text-light-primary-pressed-strong\/75:hover{color:#014063bf}.hover\:n-text-light-primary-pressed-strong\/80:hover{color:#014063cc}.hover\:n-text-light-primary-pressed-strong\/85:hover{color:#014063d9}.hover\:n-text-light-primary-pressed-strong\/90:hover{color:#014063e6}.hover\:n-text-light-primary-pressed-strong\/95:hover{color:#014063f2}.hover\:n-text-light-primary-pressed-weak:hover{color:#30839d1f}.hover\:n-text-light-primary-pressed-weak\/0:hover{color:#30839d00}.hover\:n-text-light-primary-pressed-weak\/10:hover{color:#30839d1a}.hover\:n-text-light-primary-pressed-weak\/100:hover{color:#30839d}.hover\:n-text-light-primary-pressed-weak\/15:hover{color:#30839d26}.hover\:n-text-light-primary-pressed-weak\/20:hover{color:#30839d33}.hover\:n-text-light-primary-pressed-weak\/25:hover{color:#30839d40}.hover\:n-text-light-primary-pressed-weak\/30:hover{color:#30839d4d}.hover\:n-text-light-primary-pressed-weak\/35:hover{color:#30839d59}.hover\:n-text-light-primary-pressed-weak\/40:hover{color:#30839d66}.hover\:n-text-light-primary-pressed-weak\/45:hover{color:#30839d73}.hover\:n-text-light-primary-pressed-weak\/5:hover{color:#30839d0d}.hover\:n-text-light-primary-pressed-weak\/50:hover{color:#30839d80}.hover\:n-text-light-primary-pressed-weak\/55:hover{color:#30839d8c}.hover\:n-text-light-primary-pressed-weak\/60:hover{color:#30839d99}.hover\:n-text-light-primary-pressed-weak\/65:hover{color:#30839da6}.hover\:n-text-light-primary-pressed-weak\/70:hover{color:#30839db3}.hover\:n-text-light-primary-pressed-weak\/75:hover{color:#30839dbf}.hover\:n-text-light-primary-pressed-weak\/80:hover{color:#30839dcc}.hover\:n-text-light-primary-pressed-weak\/85:hover{color:#30839dd9}.hover\:n-text-light-primary-pressed-weak\/90:hover{color:#30839de6}.hover\:n-text-light-primary-pressed-weak\/95:hover{color:#30839df2}.hover\:n-text-light-primary-text:hover{color:#0a6190}.hover\:n-text-light-primary-text\/0:hover{color:#0a619000}.hover\:n-text-light-primary-text\/10:hover{color:#0a61901a}.hover\:n-text-light-primary-text\/100:hover{color:#0a6190}.hover\:n-text-light-primary-text\/15:hover{color:#0a619026}.hover\:n-text-light-primary-text\/20:hover{color:#0a619033}.hover\:n-text-light-primary-text\/25:hover{color:#0a619040}.hover\:n-text-light-primary-text\/30:hover{color:#0a61904d}.hover\:n-text-light-primary-text\/35:hover{color:#0a619059}.hover\:n-text-light-primary-text\/40:hover{color:#0a619066}.hover\:n-text-light-primary-text\/45:hover{color:#0a619073}.hover\:n-text-light-primary-text\/5:hover{color:#0a61900d}.hover\:n-text-light-primary-text\/50:hover{color:#0a619080}.hover\:n-text-light-primary-text\/55:hover{color:#0a61908c}.hover\:n-text-light-primary-text\/60:hover{color:#0a619099}.hover\:n-text-light-primary-text\/65:hover{color:#0a6190a6}.hover\:n-text-light-primary-text\/70:hover{color:#0a6190b3}.hover\:n-text-light-primary-text\/75:hover{color:#0a6190bf}.hover\:n-text-light-primary-text\/80:hover{color:#0a6190cc}.hover\:n-text-light-primary-text\/85:hover{color:#0a6190d9}.hover\:n-text-light-primary-text\/90:hover{color:#0a6190e6}.hover\:n-text-light-primary-text\/95:hover{color:#0a6190f2}.hover\:n-text-light-success-bg-status:hover{color:#5b992b}.hover\:n-text-light-success-bg-status\/0:hover{color:#5b992b00}.hover\:n-text-light-success-bg-status\/10:hover{color:#5b992b1a}.hover\:n-text-light-success-bg-status\/100:hover{color:#5b992b}.hover\:n-text-light-success-bg-status\/15:hover{color:#5b992b26}.hover\:n-text-light-success-bg-status\/20:hover{color:#5b992b33}.hover\:n-text-light-success-bg-status\/25:hover{color:#5b992b40}.hover\:n-text-light-success-bg-status\/30:hover{color:#5b992b4d}.hover\:n-text-light-success-bg-status\/35:hover{color:#5b992b59}.hover\:n-text-light-success-bg-status\/40:hover{color:#5b992b66}.hover\:n-text-light-success-bg-status\/45:hover{color:#5b992b73}.hover\:n-text-light-success-bg-status\/5:hover{color:#5b992b0d}.hover\:n-text-light-success-bg-status\/50:hover{color:#5b992b80}.hover\:n-text-light-success-bg-status\/55:hover{color:#5b992b8c}.hover\:n-text-light-success-bg-status\/60:hover{color:#5b992b99}.hover\:n-text-light-success-bg-status\/65:hover{color:#5b992ba6}.hover\:n-text-light-success-bg-status\/70:hover{color:#5b992bb3}.hover\:n-text-light-success-bg-status\/75:hover{color:#5b992bbf}.hover\:n-text-light-success-bg-status\/80:hover{color:#5b992bcc}.hover\:n-text-light-success-bg-status\/85:hover{color:#5b992bd9}.hover\:n-text-light-success-bg-status\/90:hover{color:#5b992be6}.hover\:n-text-light-success-bg-status\/95:hover{color:#5b992bf2}.hover\:n-text-light-success-bg-strong:hover{color:#3f7824}.hover\:n-text-light-success-bg-strong\/0:hover{color:#3f782400}.hover\:n-text-light-success-bg-strong\/10:hover{color:#3f78241a}.hover\:n-text-light-success-bg-strong\/100:hover{color:#3f7824}.hover\:n-text-light-success-bg-strong\/15:hover{color:#3f782426}.hover\:n-text-light-success-bg-strong\/20:hover{color:#3f782433}.hover\:n-text-light-success-bg-strong\/25:hover{color:#3f782440}.hover\:n-text-light-success-bg-strong\/30:hover{color:#3f78244d}.hover\:n-text-light-success-bg-strong\/35:hover{color:#3f782459}.hover\:n-text-light-success-bg-strong\/40:hover{color:#3f782466}.hover\:n-text-light-success-bg-strong\/45:hover{color:#3f782473}.hover\:n-text-light-success-bg-strong\/5:hover{color:#3f78240d}.hover\:n-text-light-success-bg-strong\/50:hover{color:#3f782480}.hover\:n-text-light-success-bg-strong\/55:hover{color:#3f78248c}.hover\:n-text-light-success-bg-strong\/60:hover{color:#3f782499}.hover\:n-text-light-success-bg-strong\/65:hover{color:#3f7824a6}.hover\:n-text-light-success-bg-strong\/70:hover{color:#3f7824b3}.hover\:n-text-light-success-bg-strong\/75:hover{color:#3f7824bf}.hover\:n-text-light-success-bg-strong\/80:hover{color:#3f7824cc}.hover\:n-text-light-success-bg-strong\/85:hover{color:#3f7824d9}.hover\:n-text-light-success-bg-strong\/90:hover{color:#3f7824e6}.hover\:n-text-light-success-bg-strong\/95:hover{color:#3f7824f2}.hover\:n-text-light-success-bg-weak:hover{color:#e7fcd7}.hover\:n-text-light-success-bg-weak\/0:hover{color:#e7fcd700}.hover\:n-text-light-success-bg-weak\/10:hover{color:#e7fcd71a}.hover\:n-text-light-success-bg-weak\/100:hover{color:#e7fcd7}.hover\:n-text-light-success-bg-weak\/15:hover{color:#e7fcd726}.hover\:n-text-light-success-bg-weak\/20:hover{color:#e7fcd733}.hover\:n-text-light-success-bg-weak\/25:hover{color:#e7fcd740}.hover\:n-text-light-success-bg-weak\/30:hover{color:#e7fcd74d}.hover\:n-text-light-success-bg-weak\/35:hover{color:#e7fcd759}.hover\:n-text-light-success-bg-weak\/40:hover{color:#e7fcd766}.hover\:n-text-light-success-bg-weak\/45:hover{color:#e7fcd773}.hover\:n-text-light-success-bg-weak\/5:hover{color:#e7fcd70d}.hover\:n-text-light-success-bg-weak\/50:hover{color:#e7fcd780}.hover\:n-text-light-success-bg-weak\/55:hover{color:#e7fcd78c}.hover\:n-text-light-success-bg-weak\/60:hover{color:#e7fcd799}.hover\:n-text-light-success-bg-weak\/65:hover{color:#e7fcd7a6}.hover\:n-text-light-success-bg-weak\/70:hover{color:#e7fcd7b3}.hover\:n-text-light-success-bg-weak\/75:hover{color:#e7fcd7bf}.hover\:n-text-light-success-bg-weak\/80:hover{color:#e7fcd7cc}.hover\:n-text-light-success-bg-weak\/85:hover{color:#e7fcd7d9}.hover\:n-text-light-success-bg-weak\/90:hover{color:#e7fcd7e6}.hover\:n-text-light-success-bg-weak\/95:hover{color:#e7fcd7f2}.hover\:n-text-light-success-border-strong:hover{color:#3f7824}.hover\:n-text-light-success-border-strong\/0:hover{color:#3f782400}.hover\:n-text-light-success-border-strong\/10:hover{color:#3f78241a}.hover\:n-text-light-success-border-strong\/100:hover{color:#3f7824}.hover\:n-text-light-success-border-strong\/15:hover{color:#3f782426}.hover\:n-text-light-success-border-strong\/20:hover{color:#3f782433}.hover\:n-text-light-success-border-strong\/25:hover{color:#3f782440}.hover\:n-text-light-success-border-strong\/30:hover{color:#3f78244d}.hover\:n-text-light-success-border-strong\/35:hover{color:#3f782459}.hover\:n-text-light-success-border-strong\/40:hover{color:#3f782466}.hover\:n-text-light-success-border-strong\/45:hover{color:#3f782473}.hover\:n-text-light-success-border-strong\/5:hover{color:#3f78240d}.hover\:n-text-light-success-border-strong\/50:hover{color:#3f782480}.hover\:n-text-light-success-border-strong\/55:hover{color:#3f78248c}.hover\:n-text-light-success-border-strong\/60:hover{color:#3f782499}.hover\:n-text-light-success-border-strong\/65:hover{color:#3f7824a6}.hover\:n-text-light-success-border-strong\/70:hover{color:#3f7824b3}.hover\:n-text-light-success-border-strong\/75:hover{color:#3f7824bf}.hover\:n-text-light-success-border-strong\/80:hover{color:#3f7824cc}.hover\:n-text-light-success-border-strong\/85:hover{color:#3f7824d9}.hover\:n-text-light-success-border-strong\/90:hover{color:#3f7824e6}.hover\:n-text-light-success-border-strong\/95:hover{color:#3f7824f2}.hover\:n-text-light-success-border-weak:hover{color:#90cb62}.hover\:n-text-light-success-border-weak\/0:hover{color:#90cb6200}.hover\:n-text-light-success-border-weak\/10:hover{color:#90cb621a}.hover\:n-text-light-success-border-weak\/100:hover{color:#90cb62}.hover\:n-text-light-success-border-weak\/15:hover{color:#90cb6226}.hover\:n-text-light-success-border-weak\/20:hover{color:#90cb6233}.hover\:n-text-light-success-border-weak\/25:hover{color:#90cb6240}.hover\:n-text-light-success-border-weak\/30:hover{color:#90cb624d}.hover\:n-text-light-success-border-weak\/35:hover{color:#90cb6259}.hover\:n-text-light-success-border-weak\/40:hover{color:#90cb6266}.hover\:n-text-light-success-border-weak\/45:hover{color:#90cb6273}.hover\:n-text-light-success-border-weak\/5:hover{color:#90cb620d}.hover\:n-text-light-success-border-weak\/50:hover{color:#90cb6280}.hover\:n-text-light-success-border-weak\/55:hover{color:#90cb628c}.hover\:n-text-light-success-border-weak\/60:hover{color:#90cb6299}.hover\:n-text-light-success-border-weak\/65:hover{color:#90cb62a6}.hover\:n-text-light-success-border-weak\/70:hover{color:#90cb62b3}.hover\:n-text-light-success-border-weak\/75:hover{color:#90cb62bf}.hover\:n-text-light-success-border-weak\/80:hover{color:#90cb62cc}.hover\:n-text-light-success-border-weak\/85:hover{color:#90cb62d9}.hover\:n-text-light-success-border-weak\/90:hover{color:#90cb62e6}.hover\:n-text-light-success-border-weak\/95:hover{color:#90cb62f2}.hover\:n-text-light-success-icon:hover{color:#3f7824}.hover\:n-text-light-success-icon\/0:hover{color:#3f782400}.hover\:n-text-light-success-icon\/10:hover{color:#3f78241a}.hover\:n-text-light-success-icon\/100:hover{color:#3f7824}.hover\:n-text-light-success-icon\/15:hover{color:#3f782426}.hover\:n-text-light-success-icon\/20:hover{color:#3f782433}.hover\:n-text-light-success-icon\/25:hover{color:#3f782440}.hover\:n-text-light-success-icon\/30:hover{color:#3f78244d}.hover\:n-text-light-success-icon\/35:hover{color:#3f782459}.hover\:n-text-light-success-icon\/40:hover{color:#3f782466}.hover\:n-text-light-success-icon\/45:hover{color:#3f782473}.hover\:n-text-light-success-icon\/5:hover{color:#3f78240d}.hover\:n-text-light-success-icon\/50:hover{color:#3f782480}.hover\:n-text-light-success-icon\/55:hover{color:#3f78248c}.hover\:n-text-light-success-icon\/60:hover{color:#3f782499}.hover\:n-text-light-success-icon\/65:hover{color:#3f7824a6}.hover\:n-text-light-success-icon\/70:hover{color:#3f7824b3}.hover\:n-text-light-success-icon\/75:hover{color:#3f7824bf}.hover\:n-text-light-success-icon\/80:hover{color:#3f7824cc}.hover\:n-text-light-success-icon\/85:hover{color:#3f7824d9}.hover\:n-text-light-success-icon\/90:hover{color:#3f7824e6}.hover\:n-text-light-success-icon\/95:hover{color:#3f7824f2}.hover\:n-text-light-success-text:hover{color:#3f7824}.hover\:n-text-light-success-text\/0:hover{color:#3f782400}.hover\:n-text-light-success-text\/10:hover{color:#3f78241a}.hover\:n-text-light-success-text\/100:hover{color:#3f7824}.hover\:n-text-light-success-text\/15:hover{color:#3f782426}.hover\:n-text-light-success-text\/20:hover{color:#3f782433}.hover\:n-text-light-success-text\/25:hover{color:#3f782440}.hover\:n-text-light-success-text\/30:hover{color:#3f78244d}.hover\:n-text-light-success-text\/35:hover{color:#3f782459}.hover\:n-text-light-success-text\/40:hover{color:#3f782466}.hover\:n-text-light-success-text\/45:hover{color:#3f782473}.hover\:n-text-light-success-text\/5:hover{color:#3f78240d}.hover\:n-text-light-success-text\/50:hover{color:#3f782480}.hover\:n-text-light-success-text\/55:hover{color:#3f78248c}.hover\:n-text-light-success-text\/60:hover{color:#3f782499}.hover\:n-text-light-success-text\/65:hover{color:#3f7824a6}.hover\:n-text-light-success-text\/70:hover{color:#3f7824b3}.hover\:n-text-light-success-text\/75:hover{color:#3f7824bf}.hover\:n-text-light-success-text\/80:hover{color:#3f7824cc}.hover\:n-text-light-success-text\/85:hover{color:#3f7824d9}.hover\:n-text-light-success-text\/90:hover{color:#3f7824e6}.hover\:n-text-light-success-text\/95:hover{color:#3f7824f2}.hover\:n-text-light-warning-bg-status:hover{color:#d7aa0a}.hover\:n-text-light-warning-bg-status\/0:hover{color:#d7aa0a00}.hover\:n-text-light-warning-bg-status\/10:hover{color:#d7aa0a1a}.hover\:n-text-light-warning-bg-status\/100:hover{color:#d7aa0a}.hover\:n-text-light-warning-bg-status\/15:hover{color:#d7aa0a26}.hover\:n-text-light-warning-bg-status\/20:hover{color:#d7aa0a33}.hover\:n-text-light-warning-bg-status\/25:hover{color:#d7aa0a40}.hover\:n-text-light-warning-bg-status\/30:hover{color:#d7aa0a4d}.hover\:n-text-light-warning-bg-status\/35:hover{color:#d7aa0a59}.hover\:n-text-light-warning-bg-status\/40:hover{color:#d7aa0a66}.hover\:n-text-light-warning-bg-status\/45:hover{color:#d7aa0a73}.hover\:n-text-light-warning-bg-status\/5:hover{color:#d7aa0a0d}.hover\:n-text-light-warning-bg-status\/50:hover{color:#d7aa0a80}.hover\:n-text-light-warning-bg-status\/55:hover{color:#d7aa0a8c}.hover\:n-text-light-warning-bg-status\/60:hover{color:#d7aa0a99}.hover\:n-text-light-warning-bg-status\/65:hover{color:#d7aa0aa6}.hover\:n-text-light-warning-bg-status\/70:hover{color:#d7aa0ab3}.hover\:n-text-light-warning-bg-status\/75:hover{color:#d7aa0abf}.hover\:n-text-light-warning-bg-status\/80:hover{color:#d7aa0acc}.hover\:n-text-light-warning-bg-status\/85:hover{color:#d7aa0ad9}.hover\:n-text-light-warning-bg-status\/90:hover{color:#d7aa0ae6}.hover\:n-text-light-warning-bg-status\/95:hover{color:#d7aa0af2}.hover\:n-text-light-warning-bg-strong:hover{color:#765500}.hover\:n-text-light-warning-bg-strong\/0:hover{color:#76550000}.hover\:n-text-light-warning-bg-strong\/10:hover{color:#7655001a}.hover\:n-text-light-warning-bg-strong\/100:hover{color:#765500}.hover\:n-text-light-warning-bg-strong\/15:hover{color:#76550026}.hover\:n-text-light-warning-bg-strong\/20:hover{color:#76550033}.hover\:n-text-light-warning-bg-strong\/25:hover{color:#76550040}.hover\:n-text-light-warning-bg-strong\/30:hover{color:#7655004d}.hover\:n-text-light-warning-bg-strong\/35:hover{color:#76550059}.hover\:n-text-light-warning-bg-strong\/40:hover{color:#76550066}.hover\:n-text-light-warning-bg-strong\/45:hover{color:#76550073}.hover\:n-text-light-warning-bg-strong\/5:hover{color:#7655000d}.hover\:n-text-light-warning-bg-strong\/50:hover{color:#76550080}.hover\:n-text-light-warning-bg-strong\/55:hover{color:#7655008c}.hover\:n-text-light-warning-bg-strong\/60:hover{color:#76550099}.hover\:n-text-light-warning-bg-strong\/65:hover{color:#765500a6}.hover\:n-text-light-warning-bg-strong\/70:hover{color:#765500b3}.hover\:n-text-light-warning-bg-strong\/75:hover{color:#765500bf}.hover\:n-text-light-warning-bg-strong\/80:hover{color:#765500cc}.hover\:n-text-light-warning-bg-strong\/85:hover{color:#765500d9}.hover\:n-text-light-warning-bg-strong\/90:hover{color:#765500e6}.hover\:n-text-light-warning-bg-strong\/95:hover{color:#765500f2}.hover\:n-text-light-warning-bg-weak:hover{color:#fffad1}.hover\:n-text-light-warning-bg-weak\/0:hover{color:#fffad100}.hover\:n-text-light-warning-bg-weak\/10:hover{color:#fffad11a}.hover\:n-text-light-warning-bg-weak\/100:hover{color:#fffad1}.hover\:n-text-light-warning-bg-weak\/15:hover{color:#fffad126}.hover\:n-text-light-warning-bg-weak\/20:hover{color:#fffad133}.hover\:n-text-light-warning-bg-weak\/25:hover{color:#fffad140}.hover\:n-text-light-warning-bg-weak\/30:hover{color:#fffad14d}.hover\:n-text-light-warning-bg-weak\/35:hover{color:#fffad159}.hover\:n-text-light-warning-bg-weak\/40:hover{color:#fffad166}.hover\:n-text-light-warning-bg-weak\/45:hover{color:#fffad173}.hover\:n-text-light-warning-bg-weak\/5:hover{color:#fffad10d}.hover\:n-text-light-warning-bg-weak\/50:hover{color:#fffad180}.hover\:n-text-light-warning-bg-weak\/55:hover{color:#fffad18c}.hover\:n-text-light-warning-bg-weak\/60:hover{color:#fffad199}.hover\:n-text-light-warning-bg-weak\/65:hover{color:#fffad1a6}.hover\:n-text-light-warning-bg-weak\/70:hover{color:#fffad1b3}.hover\:n-text-light-warning-bg-weak\/75:hover{color:#fffad1bf}.hover\:n-text-light-warning-bg-weak\/80:hover{color:#fffad1cc}.hover\:n-text-light-warning-bg-weak\/85:hover{color:#fffad1d9}.hover\:n-text-light-warning-bg-weak\/90:hover{color:#fffad1e6}.hover\:n-text-light-warning-bg-weak\/95:hover{color:#fffad1f2}.hover\:n-text-light-warning-border-strong:hover{color:#996e00}.hover\:n-text-light-warning-border-strong\/0:hover{color:#996e0000}.hover\:n-text-light-warning-border-strong\/10:hover{color:#996e001a}.hover\:n-text-light-warning-border-strong\/100:hover{color:#996e00}.hover\:n-text-light-warning-border-strong\/15:hover{color:#996e0026}.hover\:n-text-light-warning-border-strong\/20:hover{color:#996e0033}.hover\:n-text-light-warning-border-strong\/25:hover{color:#996e0040}.hover\:n-text-light-warning-border-strong\/30:hover{color:#996e004d}.hover\:n-text-light-warning-border-strong\/35:hover{color:#996e0059}.hover\:n-text-light-warning-border-strong\/40:hover{color:#996e0066}.hover\:n-text-light-warning-border-strong\/45:hover{color:#996e0073}.hover\:n-text-light-warning-border-strong\/5:hover{color:#996e000d}.hover\:n-text-light-warning-border-strong\/50:hover{color:#996e0080}.hover\:n-text-light-warning-border-strong\/55:hover{color:#996e008c}.hover\:n-text-light-warning-border-strong\/60:hover{color:#996e0099}.hover\:n-text-light-warning-border-strong\/65:hover{color:#996e00a6}.hover\:n-text-light-warning-border-strong\/70:hover{color:#996e00b3}.hover\:n-text-light-warning-border-strong\/75:hover{color:#996e00bf}.hover\:n-text-light-warning-border-strong\/80:hover{color:#996e00cc}.hover\:n-text-light-warning-border-strong\/85:hover{color:#996e00d9}.hover\:n-text-light-warning-border-strong\/90:hover{color:#996e00e6}.hover\:n-text-light-warning-border-strong\/95:hover{color:#996e00f2}.hover\:n-text-light-warning-border-weak:hover{color:#ffd600}.hover\:n-text-light-warning-border-weak\/0:hover{color:#ffd60000}.hover\:n-text-light-warning-border-weak\/10:hover{color:#ffd6001a}.hover\:n-text-light-warning-border-weak\/100:hover{color:#ffd600}.hover\:n-text-light-warning-border-weak\/15:hover{color:#ffd60026}.hover\:n-text-light-warning-border-weak\/20:hover{color:#ffd60033}.hover\:n-text-light-warning-border-weak\/25:hover{color:#ffd60040}.hover\:n-text-light-warning-border-weak\/30:hover{color:#ffd6004d}.hover\:n-text-light-warning-border-weak\/35:hover{color:#ffd60059}.hover\:n-text-light-warning-border-weak\/40:hover{color:#ffd60066}.hover\:n-text-light-warning-border-weak\/45:hover{color:#ffd60073}.hover\:n-text-light-warning-border-weak\/5:hover{color:#ffd6000d}.hover\:n-text-light-warning-border-weak\/50:hover{color:#ffd60080}.hover\:n-text-light-warning-border-weak\/55:hover{color:#ffd6008c}.hover\:n-text-light-warning-border-weak\/60:hover{color:#ffd60099}.hover\:n-text-light-warning-border-weak\/65:hover{color:#ffd600a6}.hover\:n-text-light-warning-border-weak\/70:hover{color:#ffd600b3}.hover\:n-text-light-warning-border-weak\/75:hover{color:#ffd600bf}.hover\:n-text-light-warning-border-weak\/80:hover{color:#ffd600cc}.hover\:n-text-light-warning-border-weak\/85:hover{color:#ffd600d9}.hover\:n-text-light-warning-border-weak\/90:hover{color:#ffd600e6}.hover\:n-text-light-warning-border-weak\/95:hover{color:#ffd600f2}.hover\:n-text-light-warning-icon:hover{color:#765500}.hover\:n-text-light-warning-icon\/0:hover{color:#76550000}.hover\:n-text-light-warning-icon\/10:hover{color:#7655001a}.hover\:n-text-light-warning-icon\/100:hover{color:#765500}.hover\:n-text-light-warning-icon\/15:hover{color:#76550026}.hover\:n-text-light-warning-icon\/20:hover{color:#76550033}.hover\:n-text-light-warning-icon\/25:hover{color:#76550040}.hover\:n-text-light-warning-icon\/30:hover{color:#7655004d}.hover\:n-text-light-warning-icon\/35:hover{color:#76550059}.hover\:n-text-light-warning-icon\/40:hover{color:#76550066}.hover\:n-text-light-warning-icon\/45:hover{color:#76550073}.hover\:n-text-light-warning-icon\/5:hover{color:#7655000d}.hover\:n-text-light-warning-icon\/50:hover{color:#76550080}.hover\:n-text-light-warning-icon\/55:hover{color:#7655008c}.hover\:n-text-light-warning-icon\/60:hover{color:#76550099}.hover\:n-text-light-warning-icon\/65:hover{color:#765500a6}.hover\:n-text-light-warning-icon\/70:hover{color:#765500b3}.hover\:n-text-light-warning-icon\/75:hover{color:#765500bf}.hover\:n-text-light-warning-icon\/80:hover{color:#765500cc}.hover\:n-text-light-warning-icon\/85:hover{color:#765500d9}.hover\:n-text-light-warning-icon\/90:hover{color:#765500e6}.hover\:n-text-light-warning-icon\/95:hover{color:#765500f2}.hover\:n-text-light-warning-text:hover{color:#765500}.hover\:n-text-light-warning-text\/0:hover{color:#76550000}.hover\:n-text-light-warning-text\/10:hover{color:#7655001a}.hover\:n-text-light-warning-text\/100:hover{color:#765500}.hover\:n-text-light-warning-text\/15:hover{color:#76550026}.hover\:n-text-light-warning-text\/20:hover{color:#76550033}.hover\:n-text-light-warning-text\/25:hover{color:#76550040}.hover\:n-text-light-warning-text\/30:hover{color:#7655004d}.hover\:n-text-light-warning-text\/35:hover{color:#76550059}.hover\:n-text-light-warning-text\/40:hover{color:#76550066}.hover\:n-text-light-warning-text\/45:hover{color:#76550073}.hover\:n-text-light-warning-text\/5:hover{color:#7655000d}.hover\:n-text-light-warning-text\/50:hover{color:#76550080}.hover\:n-text-light-warning-text\/55:hover{color:#7655008c}.hover\:n-text-light-warning-text\/60:hover{color:#76550099}.hover\:n-text-light-warning-text\/65:hover{color:#765500a6}.hover\:n-text-light-warning-text\/70:hover{color:#765500b3}.hover\:n-text-light-warning-text\/75:hover{color:#765500bf}.hover\:n-text-light-warning-text\/80:hover{color:#765500cc}.hover\:n-text-light-warning-text\/85:hover{color:#765500d9}.hover\:n-text-light-warning-text\/90:hover{color:#765500e6}.hover\:n-text-light-warning-text\/95:hover{color:#765500f2}.hover\:n-text-neutral-10:hover{color:#fff}.hover\:n-text-neutral-10\/0:hover{color:#fff0}.hover\:n-text-neutral-10\/10:hover{color:#ffffff1a}.hover\:n-text-neutral-10\/100:hover{color:#fff}.hover\:n-text-neutral-10\/15:hover{color:#ffffff26}.hover\:n-text-neutral-10\/20:hover{color:#fff3}.hover\:n-text-neutral-10\/25:hover{color:#ffffff40}.hover\:n-text-neutral-10\/30:hover{color:#ffffff4d}.hover\:n-text-neutral-10\/35:hover{color:#ffffff59}.hover\:n-text-neutral-10\/40:hover{color:#fff6}.hover\:n-text-neutral-10\/45:hover{color:#ffffff73}.hover\:n-text-neutral-10\/5:hover{color:#ffffff0d}.hover\:n-text-neutral-10\/50:hover{color:#ffffff80}.hover\:n-text-neutral-10\/55:hover{color:#ffffff8c}.hover\:n-text-neutral-10\/60:hover{color:#fff9}.hover\:n-text-neutral-10\/65:hover{color:#ffffffa6}.hover\:n-text-neutral-10\/70:hover{color:#ffffffb3}.hover\:n-text-neutral-10\/75:hover{color:#ffffffbf}.hover\:n-text-neutral-10\/80:hover{color:#fffc}.hover\:n-text-neutral-10\/85:hover{color:#ffffffd9}.hover\:n-text-neutral-10\/90:hover{color:#ffffffe6}.hover\:n-text-neutral-10\/95:hover{color:#fffffff2}.hover\:n-text-neutral-15:hover{color:#f5f6f6}.hover\:n-text-neutral-15\/0:hover{color:#f5f6f600}.hover\:n-text-neutral-15\/10:hover{color:#f5f6f61a}.hover\:n-text-neutral-15\/100:hover{color:#f5f6f6}.hover\:n-text-neutral-15\/15:hover{color:#f5f6f626}.hover\:n-text-neutral-15\/20:hover{color:#f5f6f633}.hover\:n-text-neutral-15\/25:hover{color:#f5f6f640}.hover\:n-text-neutral-15\/30:hover{color:#f5f6f64d}.hover\:n-text-neutral-15\/35:hover{color:#f5f6f659}.hover\:n-text-neutral-15\/40:hover{color:#f5f6f666}.hover\:n-text-neutral-15\/45:hover{color:#f5f6f673}.hover\:n-text-neutral-15\/5:hover{color:#f5f6f60d}.hover\:n-text-neutral-15\/50:hover{color:#f5f6f680}.hover\:n-text-neutral-15\/55:hover{color:#f5f6f68c}.hover\:n-text-neutral-15\/60:hover{color:#f5f6f699}.hover\:n-text-neutral-15\/65:hover{color:#f5f6f6a6}.hover\:n-text-neutral-15\/70:hover{color:#f5f6f6b3}.hover\:n-text-neutral-15\/75:hover{color:#f5f6f6bf}.hover\:n-text-neutral-15\/80:hover{color:#f5f6f6cc}.hover\:n-text-neutral-15\/85:hover{color:#f5f6f6d9}.hover\:n-text-neutral-15\/90:hover{color:#f5f6f6e6}.hover\:n-text-neutral-15\/95:hover{color:#f5f6f6f2}.hover\:n-text-neutral-20:hover{color:#e2e3e5}.hover\:n-text-neutral-20\/0:hover{color:#e2e3e500}.hover\:n-text-neutral-20\/10:hover{color:#e2e3e51a}.hover\:n-text-neutral-20\/100:hover{color:#e2e3e5}.hover\:n-text-neutral-20\/15:hover{color:#e2e3e526}.hover\:n-text-neutral-20\/20:hover{color:#e2e3e533}.hover\:n-text-neutral-20\/25:hover{color:#e2e3e540}.hover\:n-text-neutral-20\/30:hover{color:#e2e3e54d}.hover\:n-text-neutral-20\/35:hover{color:#e2e3e559}.hover\:n-text-neutral-20\/40:hover{color:#e2e3e566}.hover\:n-text-neutral-20\/45:hover{color:#e2e3e573}.hover\:n-text-neutral-20\/5:hover{color:#e2e3e50d}.hover\:n-text-neutral-20\/50:hover{color:#e2e3e580}.hover\:n-text-neutral-20\/55:hover{color:#e2e3e58c}.hover\:n-text-neutral-20\/60:hover{color:#e2e3e599}.hover\:n-text-neutral-20\/65:hover{color:#e2e3e5a6}.hover\:n-text-neutral-20\/70:hover{color:#e2e3e5b3}.hover\:n-text-neutral-20\/75:hover{color:#e2e3e5bf}.hover\:n-text-neutral-20\/80:hover{color:#e2e3e5cc}.hover\:n-text-neutral-20\/85:hover{color:#e2e3e5d9}.hover\:n-text-neutral-20\/90:hover{color:#e2e3e5e6}.hover\:n-text-neutral-20\/95:hover{color:#e2e3e5f2}.hover\:n-text-neutral-25:hover{color:#cfd1d4}.hover\:n-text-neutral-25\/0:hover{color:#cfd1d400}.hover\:n-text-neutral-25\/10:hover{color:#cfd1d41a}.hover\:n-text-neutral-25\/100:hover{color:#cfd1d4}.hover\:n-text-neutral-25\/15:hover{color:#cfd1d426}.hover\:n-text-neutral-25\/20:hover{color:#cfd1d433}.hover\:n-text-neutral-25\/25:hover{color:#cfd1d440}.hover\:n-text-neutral-25\/30:hover{color:#cfd1d44d}.hover\:n-text-neutral-25\/35:hover{color:#cfd1d459}.hover\:n-text-neutral-25\/40:hover{color:#cfd1d466}.hover\:n-text-neutral-25\/45:hover{color:#cfd1d473}.hover\:n-text-neutral-25\/5:hover{color:#cfd1d40d}.hover\:n-text-neutral-25\/50:hover{color:#cfd1d480}.hover\:n-text-neutral-25\/55:hover{color:#cfd1d48c}.hover\:n-text-neutral-25\/60:hover{color:#cfd1d499}.hover\:n-text-neutral-25\/65:hover{color:#cfd1d4a6}.hover\:n-text-neutral-25\/70:hover{color:#cfd1d4b3}.hover\:n-text-neutral-25\/75:hover{color:#cfd1d4bf}.hover\:n-text-neutral-25\/80:hover{color:#cfd1d4cc}.hover\:n-text-neutral-25\/85:hover{color:#cfd1d4d9}.hover\:n-text-neutral-25\/90:hover{color:#cfd1d4e6}.hover\:n-text-neutral-25\/95:hover{color:#cfd1d4f2}.hover\:n-text-neutral-30:hover{color:#bbbec3}.hover\:n-text-neutral-30\/0:hover{color:#bbbec300}.hover\:n-text-neutral-30\/10:hover{color:#bbbec31a}.hover\:n-text-neutral-30\/100:hover{color:#bbbec3}.hover\:n-text-neutral-30\/15:hover{color:#bbbec326}.hover\:n-text-neutral-30\/20:hover{color:#bbbec333}.hover\:n-text-neutral-30\/25:hover{color:#bbbec340}.hover\:n-text-neutral-30\/30:hover{color:#bbbec34d}.hover\:n-text-neutral-30\/35:hover{color:#bbbec359}.hover\:n-text-neutral-30\/40:hover{color:#bbbec366}.hover\:n-text-neutral-30\/45:hover{color:#bbbec373}.hover\:n-text-neutral-30\/5:hover{color:#bbbec30d}.hover\:n-text-neutral-30\/50:hover{color:#bbbec380}.hover\:n-text-neutral-30\/55:hover{color:#bbbec38c}.hover\:n-text-neutral-30\/60:hover{color:#bbbec399}.hover\:n-text-neutral-30\/65:hover{color:#bbbec3a6}.hover\:n-text-neutral-30\/70:hover{color:#bbbec3b3}.hover\:n-text-neutral-30\/75:hover{color:#bbbec3bf}.hover\:n-text-neutral-30\/80:hover{color:#bbbec3cc}.hover\:n-text-neutral-30\/85:hover{color:#bbbec3d9}.hover\:n-text-neutral-30\/90:hover{color:#bbbec3e6}.hover\:n-text-neutral-30\/95:hover{color:#bbbec3f2}.hover\:n-text-neutral-35:hover{color:#a8acb2}.hover\:n-text-neutral-35\/0:hover{color:#a8acb200}.hover\:n-text-neutral-35\/10:hover{color:#a8acb21a}.hover\:n-text-neutral-35\/100:hover{color:#a8acb2}.hover\:n-text-neutral-35\/15:hover{color:#a8acb226}.hover\:n-text-neutral-35\/20:hover{color:#a8acb233}.hover\:n-text-neutral-35\/25:hover{color:#a8acb240}.hover\:n-text-neutral-35\/30:hover{color:#a8acb24d}.hover\:n-text-neutral-35\/35:hover{color:#a8acb259}.hover\:n-text-neutral-35\/40:hover{color:#a8acb266}.hover\:n-text-neutral-35\/45:hover{color:#a8acb273}.hover\:n-text-neutral-35\/5:hover{color:#a8acb20d}.hover\:n-text-neutral-35\/50:hover{color:#a8acb280}.hover\:n-text-neutral-35\/55:hover{color:#a8acb28c}.hover\:n-text-neutral-35\/60:hover{color:#a8acb299}.hover\:n-text-neutral-35\/65:hover{color:#a8acb2a6}.hover\:n-text-neutral-35\/70:hover{color:#a8acb2b3}.hover\:n-text-neutral-35\/75:hover{color:#a8acb2bf}.hover\:n-text-neutral-35\/80:hover{color:#a8acb2cc}.hover\:n-text-neutral-35\/85:hover{color:#a8acb2d9}.hover\:n-text-neutral-35\/90:hover{color:#a8acb2e6}.hover\:n-text-neutral-35\/95:hover{color:#a8acb2f2}.hover\:n-text-neutral-40:hover{color:#959aa1}.hover\:n-text-neutral-40\/0:hover{color:#959aa100}.hover\:n-text-neutral-40\/10:hover{color:#959aa11a}.hover\:n-text-neutral-40\/100:hover{color:#959aa1}.hover\:n-text-neutral-40\/15:hover{color:#959aa126}.hover\:n-text-neutral-40\/20:hover{color:#959aa133}.hover\:n-text-neutral-40\/25:hover{color:#959aa140}.hover\:n-text-neutral-40\/30:hover{color:#959aa14d}.hover\:n-text-neutral-40\/35:hover{color:#959aa159}.hover\:n-text-neutral-40\/40:hover{color:#959aa166}.hover\:n-text-neutral-40\/45:hover{color:#959aa173}.hover\:n-text-neutral-40\/5:hover{color:#959aa10d}.hover\:n-text-neutral-40\/50:hover{color:#959aa180}.hover\:n-text-neutral-40\/55:hover{color:#959aa18c}.hover\:n-text-neutral-40\/60:hover{color:#959aa199}.hover\:n-text-neutral-40\/65:hover{color:#959aa1a6}.hover\:n-text-neutral-40\/70:hover{color:#959aa1b3}.hover\:n-text-neutral-40\/75:hover{color:#959aa1bf}.hover\:n-text-neutral-40\/80:hover{color:#959aa1cc}.hover\:n-text-neutral-40\/85:hover{color:#959aa1d9}.hover\:n-text-neutral-40\/90:hover{color:#959aa1e6}.hover\:n-text-neutral-40\/95:hover{color:#959aa1f2}.hover\:n-text-neutral-45:hover{color:#818790}.hover\:n-text-neutral-45\/0:hover{color:#81879000}.hover\:n-text-neutral-45\/10:hover{color:#8187901a}.hover\:n-text-neutral-45\/100:hover{color:#818790}.hover\:n-text-neutral-45\/15:hover{color:#81879026}.hover\:n-text-neutral-45\/20:hover{color:#81879033}.hover\:n-text-neutral-45\/25:hover{color:#81879040}.hover\:n-text-neutral-45\/30:hover{color:#8187904d}.hover\:n-text-neutral-45\/35:hover{color:#81879059}.hover\:n-text-neutral-45\/40:hover{color:#81879066}.hover\:n-text-neutral-45\/45:hover{color:#81879073}.hover\:n-text-neutral-45\/5:hover{color:#8187900d}.hover\:n-text-neutral-45\/50:hover{color:#81879080}.hover\:n-text-neutral-45\/55:hover{color:#8187908c}.hover\:n-text-neutral-45\/60:hover{color:#81879099}.hover\:n-text-neutral-45\/65:hover{color:#818790a6}.hover\:n-text-neutral-45\/70:hover{color:#818790b3}.hover\:n-text-neutral-45\/75:hover{color:#818790bf}.hover\:n-text-neutral-45\/80:hover{color:#818790cc}.hover\:n-text-neutral-45\/85:hover{color:#818790d9}.hover\:n-text-neutral-45\/90:hover{color:#818790e6}.hover\:n-text-neutral-45\/95:hover{color:#818790f2}.hover\:n-text-neutral-50:hover{color:#6f757e}.hover\:n-text-neutral-50\/0:hover{color:#6f757e00}.hover\:n-text-neutral-50\/10:hover{color:#6f757e1a}.hover\:n-text-neutral-50\/100:hover{color:#6f757e}.hover\:n-text-neutral-50\/15:hover{color:#6f757e26}.hover\:n-text-neutral-50\/20:hover{color:#6f757e33}.hover\:n-text-neutral-50\/25:hover{color:#6f757e40}.hover\:n-text-neutral-50\/30:hover{color:#6f757e4d}.hover\:n-text-neutral-50\/35:hover{color:#6f757e59}.hover\:n-text-neutral-50\/40:hover{color:#6f757e66}.hover\:n-text-neutral-50\/45:hover{color:#6f757e73}.hover\:n-text-neutral-50\/5:hover{color:#6f757e0d}.hover\:n-text-neutral-50\/50:hover{color:#6f757e80}.hover\:n-text-neutral-50\/55:hover{color:#6f757e8c}.hover\:n-text-neutral-50\/60:hover{color:#6f757e99}.hover\:n-text-neutral-50\/65:hover{color:#6f757ea6}.hover\:n-text-neutral-50\/70:hover{color:#6f757eb3}.hover\:n-text-neutral-50\/75:hover{color:#6f757ebf}.hover\:n-text-neutral-50\/80:hover{color:#6f757ecc}.hover\:n-text-neutral-50\/85:hover{color:#6f757ed9}.hover\:n-text-neutral-50\/90:hover{color:#6f757ee6}.hover\:n-text-neutral-50\/95:hover{color:#6f757ef2}.hover\:n-text-neutral-55:hover{color:#5e636a}.hover\:n-text-neutral-55\/0:hover{color:#5e636a00}.hover\:n-text-neutral-55\/10:hover{color:#5e636a1a}.hover\:n-text-neutral-55\/100:hover{color:#5e636a}.hover\:n-text-neutral-55\/15:hover{color:#5e636a26}.hover\:n-text-neutral-55\/20:hover{color:#5e636a33}.hover\:n-text-neutral-55\/25:hover{color:#5e636a40}.hover\:n-text-neutral-55\/30:hover{color:#5e636a4d}.hover\:n-text-neutral-55\/35:hover{color:#5e636a59}.hover\:n-text-neutral-55\/40:hover{color:#5e636a66}.hover\:n-text-neutral-55\/45:hover{color:#5e636a73}.hover\:n-text-neutral-55\/5:hover{color:#5e636a0d}.hover\:n-text-neutral-55\/50:hover{color:#5e636a80}.hover\:n-text-neutral-55\/55:hover{color:#5e636a8c}.hover\:n-text-neutral-55\/60:hover{color:#5e636a99}.hover\:n-text-neutral-55\/65:hover{color:#5e636aa6}.hover\:n-text-neutral-55\/70:hover{color:#5e636ab3}.hover\:n-text-neutral-55\/75:hover{color:#5e636abf}.hover\:n-text-neutral-55\/80:hover{color:#5e636acc}.hover\:n-text-neutral-55\/85:hover{color:#5e636ad9}.hover\:n-text-neutral-55\/90:hover{color:#5e636ae6}.hover\:n-text-neutral-55\/95:hover{color:#5e636af2}.hover\:n-text-neutral-60:hover{color:#4d5157}.hover\:n-text-neutral-60\/0:hover{color:#4d515700}.hover\:n-text-neutral-60\/10:hover{color:#4d51571a}.hover\:n-text-neutral-60\/100:hover{color:#4d5157}.hover\:n-text-neutral-60\/15:hover{color:#4d515726}.hover\:n-text-neutral-60\/20:hover{color:#4d515733}.hover\:n-text-neutral-60\/25:hover{color:#4d515740}.hover\:n-text-neutral-60\/30:hover{color:#4d51574d}.hover\:n-text-neutral-60\/35:hover{color:#4d515759}.hover\:n-text-neutral-60\/40:hover{color:#4d515766}.hover\:n-text-neutral-60\/45:hover{color:#4d515773}.hover\:n-text-neutral-60\/5:hover{color:#4d51570d}.hover\:n-text-neutral-60\/50:hover{color:#4d515780}.hover\:n-text-neutral-60\/55:hover{color:#4d51578c}.hover\:n-text-neutral-60\/60:hover{color:#4d515799}.hover\:n-text-neutral-60\/65:hover{color:#4d5157a6}.hover\:n-text-neutral-60\/70:hover{color:#4d5157b3}.hover\:n-text-neutral-60\/75:hover{color:#4d5157bf}.hover\:n-text-neutral-60\/80:hover{color:#4d5157cc}.hover\:n-text-neutral-60\/85:hover{color:#4d5157d9}.hover\:n-text-neutral-60\/90:hover{color:#4d5157e6}.hover\:n-text-neutral-60\/95:hover{color:#4d5157f2}.hover\:n-text-neutral-65:hover{color:#3c3f44}.hover\:n-text-neutral-65\/0:hover{color:#3c3f4400}.hover\:n-text-neutral-65\/10:hover{color:#3c3f441a}.hover\:n-text-neutral-65\/100:hover{color:#3c3f44}.hover\:n-text-neutral-65\/15:hover{color:#3c3f4426}.hover\:n-text-neutral-65\/20:hover{color:#3c3f4433}.hover\:n-text-neutral-65\/25:hover{color:#3c3f4440}.hover\:n-text-neutral-65\/30:hover{color:#3c3f444d}.hover\:n-text-neutral-65\/35:hover{color:#3c3f4459}.hover\:n-text-neutral-65\/40:hover{color:#3c3f4466}.hover\:n-text-neutral-65\/45:hover{color:#3c3f4473}.hover\:n-text-neutral-65\/5:hover{color:#3c3f440d}.hover\:n-text-neutral-65\/50:hover{color:#3c3f4480}.hover\:n-text-neutral-65\/55:hover{color:#3c3f448c}.hover\:n-text-neutral-65\/60:hover{color:#3c3f4499}.hover\:n-text-neutral-65\/65:hover{color:#3c3f44a6}.hover\:n-text-neutral-65\/70:hover{color:#3c3f44b3}.hover\:n-text-neutral-65\/75:hover{color:#3c3f44bf}.hover\:n-text-neutral-65\/80:hover{color:#3c3f44cc}.hover\:n-text-neutral-65\/85:hover{color:#3c3f44d9}.hover\:n-text-neutral-65\/90:hover{color:#3c3f44e6}.hover\:n-text-neutral-65\/95:hover{color:#3c3f44f2}.hover\:n-text-neutral-70:hover{color:#212325}.hover\:n-text-neutral-70\/0:hover{color:#21232500}.hover\:n-text-neutral-70\/10:hover{color:#2123251a}.hover\:n-text-neutral-70\/100:hover{color:#212325}.hover\:n-text-neutral-70\/15:hover{color:#21232526}.hover\:n-text-neutral-70\/20:hover{color:#21232533}.hover\:n-text-neutral-70\/25:hover{color:#21232540}.hover\:n-text-neutral-70\/30:hover{color:#2123254d}.hover\:n-text-neutral-70\/35:hover{color:#21232559}.hover\:n-text-neutral-70\/40:hover{color:#21232566}.hover\:n-text-neutral-70\/45:hover{color:#21232573}.hover\:n-text-neutral-70\/5:hover{color:#2123250d}.hover\:n-text-neutral-70\/50:hover{color:#21232580}.hover\:n-text-neutral-70\/55:hover{color:#2123258c}.hover\:n-text-neutral-70\/60:hover{color:#21232599}.hover\:n-text-neutral-70\/65:hover{color:#212325a6}.hover\:n-text-neutral-70\/70:hover{color:#212325b3}.hover\:n-text-neutral-70\/75:hover{color:#212325bf}.hover\:n-text-neutral-70\/80:hover{color:#212325cc}.hover\:n-text-neutral-70\/85:hover{color:#212325d9}.hover\:n-text-neutral-70\/90:hover{color:#212325e6}.hover\:n-text-neutral-70\/95:hover{color:#212325f2}.hover\:n-text-neutral-75:hover{color:#1a1b1d}.hover\:n-text-neutral-75\/0:hover{color:#1a1b1d00}.hover\:n-text-neutral-75\/10:hover{color:#1a1b1d1a}.hover\:n-text-neutral-75\/100:hover{color:#1a1b1d}.hover\:n-text-neutral-75\/15:hover{color:#1a1b1d26}.hover\:n-text-neutral-75\/20:hover{color:#1a1b1d33}.hover\:n-text-neutral-75\/25:hover{color:#1a1b1d40}.hover\:n-text-neutral-75\/30:hover{color:#1a1b1d4d}.hover\:n-text-neutral-75\/35:hover{color:#1a1b1d59}.hover\:n-text-neutral-75\/40:hover{color:#1a1b1d66}.hover\:n-text-neutral-75\/45:hover{color:#1a1b1d73}.hover\:n-text-neutral-75\/5:hover{color:#1a1b1d0d}.hover\:n-text-neutral-75\/50:hover{color:#1a1b1d80}.hover\:n-text-neutral-75\/55:hover{color:#1a1b1d8c}.hover\:n-text-neutral-75\/60:hover{color:#1a1b1d99}.hover\:n-text-neutral-75\/65:hover{color:#1a1b1da6}.hover\:n-text-neutral-75\/70:hover{color:#1a1b1db3}.hover\:n-text-neutral-75\/75:hover{color:#1a1b1dbf}.hover\:n-text-neutral-75\/80:hover{color:#1a1b1dcc}.hover\:n-text-neutral-75\/85:hover{color:#1a1b1dd9}.hover\:n-text-neutral-75\/90:hover{color:#1a1b1de6}.hover\:n-text-neutral-75\/95:hover{color:#1a1b1df2}.hover\:n-text-neutral-80:hover{color:#09090a}.hover\:n-text-neutral-80\/0:hover{color:#09090a00}.hover\:n-text-neutral-80\/10:hover{color:#09090a1a}.hover\:n-text-neutral-80\/100:hover{color:#09090a}.hover\:n-text-neutral-80\/15:hover{color:#09090a26}.hover\:n-text-neutral-80\/20:hover{color:#09090a33}.hover\:n-text-neutral-80\/25:hover{color:#09090a40}.hover\:n-text-neutral-80\/30:hover{color:#09090a4d}.hover\:n-text-neutral-80\/35:hover{color:#09090a59}.hover\:n-text-neutral-80\/40:hover{color:#09090a66}.hover\:n-text-neutral-80\/45:hover{color:#09090a73}.hover\:n-text-neutral-80\/5:hover{color:#09090a0d}.hover\:n-text-neutral-80\/50:hover{color:#09090a80}.hover\:n-text-neutral-80\/55:hover{color:#09090a8c}.hover\:n-text-neutral-80\/60:hover{color:#09090a99}.hover\:n-text-neutral-80\/65:hover{color:#09090aa6}.hover\:n-text-neutral-80\/70:hover{color:#09090ab3}.hover\:n-text-neutral-80\/75:hover{color:#09090abf}.hover\:n-text-neutral-80\/80:hover{color:#09090acc}.hover\:n-text-neutral-80\/85:hover{color:#09090ad9}.hover\:n-text-neutral-80\/90:hover{color:#09090ae6}.hover\:n-text-neutral-80\/95:hover{color:#09090af2}.hover\:n-text-neutral-bg-default:hover{color:var(--theme-color-neutral-bg-default)}.hover\:n-text-neutral-bg-on-bg-weak:hover{color:var(--theme-color-neutral-bg-on-bg-weak)}.hover\:n-text-neutral-bg-status:hover{color:var(--theme-color-neutral-bg-status)}.hover\:n-text-neutral-bg-strong:hover{color:var(--theme-color-neutral-bg-strong)}.hover\:n-text-neutral-bg-stronger:hover{color:var(--theme-color-neutral-bg-stronger)}.hover\:n-text-neutral-bg-strongest:hover{color:var(--theme-color-neutral-bg-strongest)}.hover\:n-text-neutral-bg-weak:hover{color:var(--theme-color-neutral-bg-weak)}.hover\:n-text-neutral-border-strong:hover{color:var(--theme-color-neutral-border-strong)}.hover\:n-text-neutral-border-strongest:hover{color:var(--theme-color-neutral-border-strongest)}.hover\:n-text-neutral-border-weak:hover{color:var(--theme-color-neutral-border-weak)}.hover\:n-text-neutral-hover:hover{color:var(--theme-color-neutral-hover)}.hover\:n-text-neutral-icon:hover{color:var(--theme-color-neutral-icon)}.hover\:n-text-neutral-pressed:hover{color:var(--theme-color-neutral-pressed)}.hover\:n-text-neutral-text-default:hover{color:var(--theme-color-neutral-text-default)}.hover\:n-text-neutral-text-inverse:hover{color:var(--theme-color-neutral-text-inverse)}.hover\:n-text-neutral-text-weak:hover{color:var(--theme-color-neutral-text-weak)}.hover\:n-text-neutral-text-weaker:hover{color:var(--theme-color-neutral-text-weaker)}.hover\:n-text-neutral-text-weakest:hover{color:var(--theme-color-neutral-text-weakest)}.hover\:n-text-primary-bg-selected:hover{color:var(--theme-color-primary-bg-selected)}.hover\:n-text-primary-bg-status:hover{color:var(--theme-color-primary-bg-status)}.hover\:n-text-primary-bg-strong:hover{color:var(--theme-color-primary-bg-strong)}.hover\:n-text-primary-bg-weak:hover{color:var(--theme-color-primary-bg-weak)}.hover\:n-text-primary-border-strong:hover{color:var(--theme-color-primary-border-strong)}.hover\:n-text-primary-border-weak:hover{color:var(--theme-color-primary-border-weak)}.hover\:n-text-primary-focus:hover{color:var(--theme-color-primary-focus)}.hover\:n-text-primary-hover-strong:hover{color:var(--theme-color-primary-hover-strong)}.hover\:n-text-primary-hover-weak:hover{color:var(--theme-color-primary-hover-weak)}.hover\:n-text-primary-icon:hover{color:var(--theme-color-primary-icon)}.hover\:n-text-primary-pressed-strong:hover{color:var(--theme-color-primary-pressed-strong)}.hover\:n-text-primary-pressed-weak:hover{color:var(--theme-color-primary-pressed-weak)}.hover\:n-text-primary-text:hover{color:var(--theme-color-primary-text)}.hover\:n-text-success-bg-status:hover{color:var(--theme-color-success-bg-status)}.hover\:n-text-success-bg-strong:hover{color:var(--theme-color-success-bg-strong)}.hover\:n-text-success-bg-weak:hover{color:var(--theme-color-success-bg-weak)}.hover\:n-text-success-border-strong:hover{color:var(--theme-color-success-border-strong)}.hover\:n-text-success-border-weak:hover{color:var(--theme-color-success-border-weak)}.hover\:n-text-success-icon:hover{color:var(--theme-color-success-icon)}.hover\:n-text-success-text:hover{color:var(--theme-color-success-text)}.hover\:n-text-warning-bg-status:hover{color:var(--theme-color-warning-bg-status)}.hover\:n-text-warning-bg-strong:hover{color:var(--theme-color-warning-bg-strong)}.hover\:n-text-warning-bg-weak:hover{color:var(--theme-color-warning-bg-weak)}.hover\:n-text-warning-border-strong:hover{color:var(--theme-color-warning-border-strong)}.hover\:n-text-warning-border-weak:hover{color:var(--theme-color-warning-border-weak)}.hover\:n-text-warning-icon:hover{color:var(--theme-color-warning-icon)}.hover\:n-text-warning-text:hover{color:var(--theme-color-warning-text)}.focus-visible\:n-outline-2:focus-visible{outline-width:2px}.focus-visible\:n-outline-offset-\[3px\]:focus-visible{outline-offset:3px}.focus-visible\:n-outline-primary-focus:focus-visible{outline-color:var(--theme-color-primary-focus)}.active\:n-bg-danger-bg-status:active{background-color:var(--theme-color-danger-bg-status)}.active\:n-bg-danger-bg-strong:active{background-color:var(--theme-color-danger-bg-strong)}.active\:n-bg-danger-bg-weak:active{background-color:var(--theme-color-danger-bg-weak)}.active\:n-bg-danger-border-strong:active{background-color:var(--theme-color-danger-border-strong)}.active\:n-bg-danger-border-weak:active{background-color:var(--theme-color-danger-border-weak)}.active\:n-bg-danger-hover-strong:active{background-color:var(--theme-color-danger-hover-strong)}.active\:n-bg-danger-hover-weak:active{background-color:var(--theme-color-danger-hover-weak)}.active\:n-bg-danger-icon:active{background-color:var(--theme-color-danger-icon)}.active\:n-bg-danger-pressed-strong:active{background-color:var(--theme-color-danger-pressed-strong)}.active\:n-bg-danger-pressed-weak:active{background-color:var(--theme-color-danger-pressed-weak)}.active\:n-bg-danger-text:active{background-color:var(--theme-color-danger-text)}.active\:n-bg-dark-danger-bg-status:active{background-color:#f96746}.active\:n-bg-dark-danger-bg-status\/0:active{background-color:#f9674600}.active\:n-bg-dark-danger-bg-status\/10:active{background-color:#f967461a}.active\:n-bg-dark-danger-bg-status\/100:active{background-color:#f96746}.active\:n-bg-dark-danger-bg-status\/15:active{background-color:#f9674626}.active\:n-bg-dark-danger-bg-status\/20:active{background-color:#f9674633}.active\:n-bg-dark-danger-bg-status\/25:active{background-color:#f9674640}.active\:n-bg-dark-danger-bg-status\/30:active{background-color:#f967464d}.active\:n-bg-dark-danger-bg-status\/35:active{background-color:#f9674659}.active\:n-bg-dark-danger-bg-status\/40:active{background-color:#f9674666}.active\:n-bg-dark-danger-bg-status\/45:active{background-color:#f9674673}.active\:n-bg-dark-danger-bg-status\/5:active{background-color:#f967460d}.active\:n-bg-dark-danger-bg-status\/50:active{background-color:#f9674680}.active\:n-bg-dark-danger-bg-status\/55:active{background-color:#f967468c}.active\:n-bg-dark-danger-bg-status\/60:active{background-color:#f9674699}.active\:n-bg-dark-danger-bg-status\/65:active{background-color:#f96746a6}.active\:n-bg-dark-danger-bg-status\/70:active{background-color:#f96746b3}.active\:n-bg-dark-danger-bg-status\/75:active{background-color:#f96746bf}.active\:n-bg-dark-danger-bg-status\/80:active{background-color:#f96746cc}.active\:n-bg-dark-danger-bg-status\/85:active{background-color:#f96746d9}.active\:n-bg-dark-danger-bg-status\/90:active{background-color:#f96746e6}.active\:n-bg-dark-danger-bg-status\/95:active{background-color:#f96746f2}.active\:n-bg-dark-danger-bg-strong:active{background-color:#ffaa97}.active\:n-bg-dark-danger-bg-strong\/0:active{background-color:#ffaa9700}.active\:n-bg-dark-danger-bg-strong\/10:active{background-color:#ffaa971a}.active\:n-bg-dark-danger-bg-strong\/100:active{background-color:#ffaa97}.active\:n-bg-dark-danger-bg-strong\/15:active{background-color:#ffaa9726}.active\:n-bg-dark-danger-bg-strong\/20:active{background-color:#ffaa9733}.active\:n-bg-dark-danger-bg-strong\/25:active{background-color:#ffaa9740}.active\:n-bg-dark-danger-bg-strong\/30:active{background-color:#ffaa974d}.active\:n-bg-dark-danger-bg-strong\/35:active{background-color:#ffaa9759}.active\:n-bg-dark-danger-bg-strong\/40:active{background-color:#ffaa9766}.active\:n-bg-dark-danger-bg-strong\/45:active{background-color:#ffaa9773}.active\:n-bg-dark-danger-bg-strong\/5:active{background-color:#ffaa970d}.active\:n-bg-dark-danger-bg-strong\/50:active{background-color:#ffaa9780}.active\:n-bg-dark-danger-bg-strong\/55:active{background-color:#ffaa978c}.active\:n-bg-dark-danger-bg-strong\/60:active{background-color:#ffaa9799}.active\:n-bg-dark-danger-bg-strong\/65:active{background-color:#ffaa97a6}.active\:n-bg-dark-danger-bg-strong\/70:active{background-color:#ffaa97b3}.active\:n-bg-dark-danger-bg-strong\/75:active{background-color:#ffaa97bf}.active\:n-bg-dark-danger-bg-strong\/80:active{background-color:#ffaa97cc}.active\:n-bg-dark-danger-bg-strong\/85:active{background-color:#ffaa97d9}.active\:n-bg-dark-danger-bg-strong\/90:active{background-color:#ffaa97e6}.active\:n-bg-dark-danger-bg-strong\/95:active{background-color:#ffaa97f2}.active\:n-bg-dark-danger-bg-weak:active{background-color:#432520}.active\:n-bg-dark-danger-bg-weak\/0:active{background-color:#43252000}.active\:n-bg-dark-danger-bg-weak\/10:active{background-color:#4325201a}.active\:n-bg-dark-danger-bg-weak\/100:active{background-color:#432520}.active\:n-bg-dark-danger-bg-weak\/15:active{background-color:#43252026}.active\:n-bg-dark-danger-bg-weak\/20:active{background-color:#43252033}.active\:n-bg-dark-danger-bg-weak\/25:active{background-color:#43252040}.active\:n-bg-dark-danger-bg-weak\/30:active{background-color:#4325204d}.active\:n-bg-dark-danger-bg-weak\/35:active{background-color:#43252059}.active\:n-bg-dark-danger-bg-weak\/40:active{background-color:#43252066}.active\:n-bg-dark-danger-bg-weak\/45:active{background-color:#43252073}.active\:n-bg-dark-danger-bg-weak\/5:active{background-color:#4325200d}.active\:n-bg-dark-danger-bg-weak\/50:active{background-color:#43252080}.active\:n-bg-dark-danger-bg-weak\/55:active{background-color:#4325208c}.active\:n-bg-dark-danger-bg-weak\/60:active{background-color:#43252099}.active\:n-bg-dark-danger-bg-weak\/65:active{background-color:#432520a6}.active\:n-bg-dark-danger-bg-weak\/70:active{background-color:#432520b3}.active\:n-bg-dark-danger-bg-weak\/75:active{background-color:#432520bf}.active\:n-bg-dark-danger-bg-weak\/80:active{background-color:#432520cc}.active\:n-bg-dark-danger-bg-weak\/85:active{background-color:#432520d9}.active\:n-bg-dark-danger-bg-weak\/90:active{background-color:#432520e6}.active\:n-bg-dark-danger-bg-weak\/95:active{background-color:#432520f2}.active\:n-bg-dark-danger-border-strong:active{background-color:#ffaa97}.active\:n-bg-dark-danger-border-strong\/0:active{background-color:#ffaa9700}.active\:n-bg-dark-danger-border-strong\/10:active{background-color:#ffaa971a}.active\:n-bg-dark-danger-border-strong\/100:active{background-color:#ffaa97}.active\:n-bg-dark-danger-border-strong\/15:active{background-color:#ffaa9726}.active\:n-bg-dark-danger-border-strong\/20:active{background-color:#ffaa9733}.active\:n-bg-dark-danger-border-strong\/25:active{background-color:#ffaa9740}.active\:n-bg-dark-danger-border-strong\/30:active{background-color:#ffaa974d}.active\:n-bg-dark-danger-border-strong\/35:active{background-color:#ffaa9759}.active\:n-bg-dark-danger-border-strong\/40:active{background-color:#ffaa9766}.active\:n-bg-dark-danger-border-strong\/45:active{background-color:#ffaa9773}.active\:n-bg-dark-danger-border-strong\/5:active{background-color:#ffaa970d}.active\:n-bg-dark-danger-border-strong\/50:active{background-color:#ffaa9780}.active\:n-bg-dark-danger-border-strong\/55:active{background-color:#ffaa978c}.active\:n-bg-dark-danger-border-strong\/60:active{background-color:#ffaa9799}.active\:n-bg-dark-danger-border-strong\/65:active{background-color:#ffaa97a6}.active\:n-bg-dark-danger-border-strong\/70:active{background-color:#ffaa97b3}.active\:n-bg-dark-danger-border-strong\/75:active{background-color:#ffaa97bf}.active\:n-bg-dark-danger-border-strong\/80:active{background-color:#ffaa97cc}.active\:n-bg-dark-danger-border-strong\/85:active{background-color:#ffaa97d9}.active\:n-bg-dark-danger-border-strong\/90:active{background-color:#ffaa97e6}.active\:n-bg-dark-danger-border-strong\/95:active{background-color:#ffaa97f2}.active\:n-bg-dark-danger-border-weak:active{background-color:#730e00}.active\:n-bg-dark-danger-border-weak\/0:active{background-color:#730e0000}.active\:n-bg-dark-danger-border-weak\/10:active{background-color:#730e001a}.active\:n-bg-dark-danger-border-weak\/100:active{background-color:#730e00}.active\:n-bg-dark-danger-border-weak\/15:active{background-color:#730e0026}.active\:n-bg-dark-danger-border-weak\/20:active{background-color:#730e0033}.active\:n-bg-dark-danger-border-weak\/25:active{background-color:#730e0040}.active\:n-bg-dark-danger-border-weak\/30:active{background-color:#730e004d}.active\:n-bg-dark-danger-border-weak\/35:active{background-color:#730e0059}.active\:n-bg-dark-danger-border-weak\/40:active{background-color:#730e0066}.active\:n-bg-dark-danger-border-weak\/45:active{background-color:#730e0073}.active\:n-bg-dark-danger-border-weak\/5:active{background-color:#730e000d}.active\:n-bg-dark-danger-border-weak\/50:active{background-color:#730e0080}.active\:n-bg-dark-danger-border-weak\/55:active{background-color:#730e008c}.active\:n-bg-dark-danger-border-weak\/60:active{background-color:#730e0099}.active\:n-bg-dark-danger-border-weak\/65:active{background-color:#730e00a6}.active\:n-bg-dark-danger-border-weak\/70:active{background-color:#730e00b3}.active\:n-bg-dark-danger-border-weak\/75:active{background-color:#730e00bf}.active\:n-bg-dark-danger-border-weak\/80:active{background-color:#730e00cc}.active\:n-bg-dark-danger-border-weak\/85:active{background-color:#730e00d9}.active\:n-bg-dark-danger-border-weak\/90:active{background-color:#730e00e6}.active\:n-bg-dark-danger-border-weak\/95:active{background-color:#730e00f2}.active\:n-bg-dark-danger-hover-strong:active{background-color:#f96746}.active\:n-bg-dark-danger-hover-strong\/0:active{background-color:#f9674600}.active\:n-bg-dark-danger-hover-strong\/10:active{background-color:#f967461a}.active\:n-bg-dark-danger-hover-strong\/100:active{background-color:#f96746}.active\:n-bg-dark-danger-hover-strong\/15:active{background-color:#f9674626}.active\:n-bg-dark-danger-hover-strong\/20:active{background-color:#f9674633}.active\:n-bg-dark-danger-hover-strong\/25:active{background-color:#f9674640}.active\:n-bg-dark-danger-hover-strong\/30:active{background-color:#f967464d}.active\:n-bg-dark-danger-hover-strong\/35:active{background-color:#f9674659}.active\:n-bg-dark-danger-hover-strong\/40:active{background-color:#f9674666}.active\:n-bg-dark-danger-hover-strong\/45:active{background-color:#f9674673}.active\:n-bg-dark-danger-hover-strong\/5:active{background-color:#f967460d}.active\:n-bg-dark-danger-hover-strong\/50:active{background-color:#f9674680}.active\:n-bg-dark-danger-hover-strong\/55:active{background-color:#f967468c}.active\:n-bg-dark-danger-hover-strong\/60:active{background-color:#f9674699}.active\:n-bg-dark-danger-hover-strong\/65:active{background-color:#f96746a6}.active\:n-bg-dark-danger-hover-strong\/70:active{background-color:#f96746b3}.active\:n-bg-dark-danger-hover-strong\/75:active{background-color:#f96746bf}.active\:n-bg-dark-danger-hover-strong\/80:active{background-color:#f96746cc}.active\:n-bg-dark-danger-hover-strong\/85:active{background-color:#f96746d9}.active\:n-bg-dark-danger-hover-strong\/90:active{background-color:#f96746e6}.active\:n-bg-dark-danger-hover-strong\/95:active{background-color:#f96746f2}.active\:n-bg-dark-danger-hover-weak:active{background-color:#ffaa9714}.active\:n-bg-dark-danger-hover-weak\/0:active{background-color:#ffaa9700}.active\:n-bg-dark-danger-hover-weak\/10:active{background-color:#ffaa971a}.active\:n-bg-dark-danger-hover-weak\/100:active{background-color:#ffaa97}.active\:n-bg-dark-danger-hover-weak\/15:active{background-color:#ffaa9726}.active\:n-bg-dark-danger-hover-weak\/20:active{background-color:#ffaa9733}.active\:n-bg-dark-danger-hover-weak\/25:active{background-color:#ffaa9740}.active\:n-bg-dark-danger-hover-weak\/30:active{background-color:#ffaa974d}.active\:n-bg-dark-danger-hover-weak\/35:active{background-color:#ffaa9759}.active\:n-bg-dark-danger-hover-weak\/40:active{background-color:#ffaa9766}.active\:n-bg-dark-danger-hover-weak\/45:active{background-color:#ffaa9773}.active\:n-bg-dark-danger-hover-weak\/5:active{background-color:#ffaa970d}.active\:n-bg-dark-danger-hover-weak\/50:active{background-color:#ffaa9780}.active\:n-bg-dark-danger-hover-weak\/55:active{background-color:#ffaa978c}.active\:n-bg-dark-danger-hover-weak\/60:active{background-color:#ffaa9799}.active\:n-bg-dark-danger-hover-weak\/65:active{background-color:#ffaa97a6}.active\:n-bg-dark-danger-hover-weak\/70:active{background-color:#ffaa97b3}.active\:n-bg-dark-danger-hover-weak\/75:active{background-color:#ffaa97bf}.active\:n-bg-dark-danger-hover-weak\/80:active{background-color:#ffaa97cc}.active\:n-bg-dark-danger-hover-weak\/85:active{background-color:#ffaa97d9}.active\:n-bg-dark-danger-hover-weak\/90:active{background-color:#ffaa97e6}.active\:n-bg-dark-danger-hover-weak\/95:active{background-color:#ffaa97f2}.active\:n-bg-dark-danger-icon:active{background-color:#ffaa97}.active\:n-bg-dark-danger-icon\/0:active{background-color:#ffaa9700}.active\:n-bg-dark-danger-icon\/10:active{background-color:#ffaa971a}.active\:n-bg-dark-danger-icon\/100:active{background-color:#ffaa97}.active\:n-bg-dark-danger-icon\/15:active{background-color:#ffaa9726}.active\:n-bg-dark-danger-icon\/20:active{background-color:#ffaa9733}.active\:n-bg-dark-danger-icon\/25:active{background-color:#ffaa9740}.active\:n-bg-dark-danger-icon\/30:active{background-color:#ffaa974d}.active\:n-bg-dark-danger-icon\/35:active{background-color:#ffaa9759}.active\:n-bg-dark-danger-icon\/40:active{background-color:#ffaa9766}.active\:n-bg-dark-danger-icon\/45:active{background-color:#ffaa9773}.active\:n-bg-dark-danger-icon\/5:active{background-color:#ffaa970d}.active\:n-bg-dark-danger-icon\/50:active{background-color:#ffaa9780}.active\:n-bg-dark-danger-icon\/55:active{background-color:#ffaa978c}.active\:n-bg-dark-danger-icon\/60:active{background-color:#ffaa9799}.active\:n-bg-dark-danger-icon\/65:active{background-color:#ffaa97a6}.active\:n-bg-dark-danger-icon\/70:active{background-color:#ffaa97b3}.active\:n-bg-dark-danger-icon\/75:active{background-color:#ffaa97bf}.active\:n-bg-dark-danger-icon\/80:active{background-color:#ffaa97cc}.active\:n-bg-dark-danger-icon\/85:active{background-color:#ffaa97d9}.active\:n-bg-dark-danger-icon\/90:active{background-color:#ffaa97e6}.active\:n-bg-dark-danger-icon\/95:active{background-color:#ffaa97f2}.active\:n-bg-dark-danger-pressed-weak:active{background-color:#ffaa971f}.active\:n-bg-dark-danger-pressed-weak\/0:active{background-color:#ffaa9700}.active\:n-bg-dark-danger-pressed-weak\/10:active{background-color:#ffaa971a}.active\:n-bg-dark-danger-pressed-weak\/100:active{background-color:#ffaa97}.active\:n-bg-dark-danger-pressed-weak\/15:active{background-color:#ffaa9726}.active\:n-bg-dark-danger-pressed-weak\/20:active{background-color:#ffaa9733}.active\:n-bg-dark-danger-pressed-weak\/25:active{background-color:#ffaa9740}.active\:n-bg-dark-danger-pressed-weak\/30:active{background-color:#ffaa974d}.active\:n-bg-dark-danger-pressed-weak\/35:active{background-color:#ffaa9759}.active\:n-bg-dark-danger-pressed-weak\/40:active{background-color:#ffaa9766}.active\:n-bg-dark-danger-pressed-weak\/45:active{background-color:#ffaa9773}.active\:n-bg-dark-danger-pressed-weak\/5:active{background-color:#ffaa970d}.active\:n-bg-dark-danger-pressed-weak\/50:active{background-color:#ffaa9780}.active\:n-bg-dark-danger-pressed-weak\/55:active{background-color:#ffaa978c}.active\:n-bg-dark-danger-pressed-weak\/60:active{background-color:#ffaa9799}.active\:n-bg-dark-danger-pressed-weak\/65:active{background-color:#ffaa97a6}.active\:n-bg-dark-danger-pressed-weak\/70:active{background-color:#ffaa97b3}.active\:n-bg-dark-danger-pressed-weak\/75:active{background-color:#ffaa97bf}.active\:n-bg-dark-danger-pressed-weak\/80:active{background-color:#ffaa97cc}.active\:n-bg-dark-danger-pressed-weak\/85:active{background-color:#ffaa97d9}.active\:n-bg-dark-danger-pressed-weak\/90:active{background-color:#ffaa97e6}.active\:n-bg-dark-danger-pressed-weak\/95:active{background-color:#ffaa97f2}.active\:n-bg-dark-danger-strong:active{background-color:#e84e2c}.active\:n-bg-dark-danger-strong\/0:active{background-color:#e84e2c00}.active\:n-bg-dark-danger-strong\/10:active{background-color:#e84e2c1a}.active\:n-bg-dark-danger-strong\/100:active{background-color:#e84e2c}.active\:n-bg-dark-danger-strong\/15:active{background-color:#e84e2c26}.active\:n-bg-dark-danger-strong\/20:active{background-color:#e84e2c33}.active\:n-bg-dark-danger-strong\/25:active{background-color:#e84e2c40}.active\:n-bg-dark-danger-strong\/30:active{background-color:#e84e2c4d}.active\:n-bg-dark-danger-strong\/35:active{background-color:#e84e2c59}.active\:n-bg-dark-danger-strong\/40:active{background-color:#e84e2c66}.active\:n-bg-dark-danger-strong\/45:active{background-color:#e84e2c73}.active\:n-bg-dark-danger-strong\/5:active{background-color:#e84e2c0d}.active\:n-bg-dark-danger-strong\/50:active{background-color:#e84e2c80}.active\:n-bg-dark-danger-strong\/55:active{background-color:#e84e2c8c}.active\:n-bg-dark-danger-strong\/60:active{background-color:#e84e2c99}.active\:n-bg-dark-danger-strong\/65:active{background-color:#e84e2ca6}.active\:n-bg-dark-danger-strong\/70:active{background-color:#e84e2cb3}.active\:n-bg-dark-danger-strong\/75:active{background-color:#e84e2cbf}.active\:n-bg-dark-danger-strong\/80:active{background-color:#e84e2ccc}.active\:n-bg-dark-danger-strong\/85:active{background-color:#e84e2cd9}.active\:n-bg-dark-danger-strong\/90:active{background-color:#e84e2ce6}.active\:n-bg-dark-danger-strong\/95:active{background-color:#e84e2cf2}.active\:n-bg-dark-danger-text:active{background-color:#ffaa97}.active\:n-bg-dark-danger-text\/0:active{background-color:#ffaa9700}.active\:n-bg-dark-danger-text\/10:active{background-color:#ffaa971a}.active\:n-bg-dark-danger-text\/100:active{background-color:#ffaa97}.active\:n-bg-dark-danger-text\/15:active{background-color:#ffaa9726}.active\:n-bg-dark-danger-text\/20:active{background-color:#ffaa9733}.active\:n-bg-dark-danger-text\/25:active{background-color:#ffaa9740}.active\:n-bg-dark-danger-text\/30:active{background-color:#ffaa974d}.active\:n-bg-dark-danger-text\/35:active{background-color:#ffaa9759}.active\:n-bg-dark-danger-text\/40:active{background-color:#ffaa9766}.active\:n-bg-dark-danger-text\/45:active{background-color:#ffaa9773}.active\:n-bg-dark-danger-text\/5:active{background-color:#ffaa970d}.active\:n-bg-dark-danger-text\/50:active{background-color:#ffaa9780}.active\:n-bg-dark-danger-text\/55:active{background-color:#ffaa978c}.active\:n-bg-dark-danger-text\/60:active{background-color:#ffaa9799}.active\:n-bg-dark-danger-text\/65:active{background-color:#ffaa97a6}.active\:n-bg-dark-danger-text\/70:active{background-color:#ffaa97b3}.active\:n-bg-dark-danger-text\/75:active{background-color:#ffaa97bf}.active\:n-bg-dark-danger-text\/80:active{background-color:#ffaa97cc}.active\:n-bg-dark-danger-text\/85:active{background-color:#ffaa97d9}.active\:n-bg-dark-danger-text\/90:active{background-color:#ffaa97e6}.active\:n-bg-dark-danger-text\/95:active{background-color:#ffaa97f2}.active\:n-bg-dark-discovery-bg-status:active{background-color:#a07bec}.active\:n-bg-dark-discovery-bg-status\/0:active{background-color:#a07bec00}.active\:n-bg-dark-discovery-bg-status\/10:active{background-color:#a07bec1a}.active\:n-bg-dark-discovery-bg-status\/100:active{background-color:#a07bec}.active\:n-bg-dark-discovery-bg-status\/15:active{background-color:#a07bec26}.active\:n-bg-dark-discovery-bg-status\/20:active{background-color:#a07bec33}.active\:n-bg-dark-discovery-bg-status\/25:active{background-color:#a07bec40}.active\:n-bg-dark-discovery-bg-status\/30:active{background-color:#a07bec4d}.active\:n-bg-dark-discovery-bg-status\/35:active{background-color:#a07bec59}.active\:n-bg-dark-discovery-bg-status\/40:active{background-color:#a07bec66}.active\:n-bg-dark-discovery-bg-status\/45:active{background-color:#a07bec73}.active\:n-bg-dark-discovery-bg-status\/5:active{background-color:#a07bec0d}.active\:n-bg-dark-discovery-bg-status\/50:active{background-color:#a07bec80}.active\:n-bg-dark-discovery-bg-status\/55:active{background-color:#a07bec8c}.active\:n-bg-dark-discovery-bg-status\/60:active{background-color:#a07bec99}.active\:n-bg-dark-discovery-bg-status\/65:active{background-color:#a07beca6}.active\:n-bg-dark-discovery-bg-status\/70:active{background-color:#a07becb3}.active\:n-bg-dark-discovery-bg-status\/75:active{background-color:#a07becbf}.active\:n-bg-dark-discovery-bg-status\/80:active{background-color:#a07beccc}.active\:n-bg-dark-discovery-bg-status\/85:active{background-color:#a07becd9}.active\:n-bg-dark-discovery-bg-status\/90:active{background-color:#a07bece6}.active\:n-bg-dark-discovery-bg-status\/95:active{background-color:#a07becf2}.active\:n-bg-dark-discovery-bg-strong:active{background-color:#ccb4ff}.active\:n-bg-dark-discovery-bg-strong\/0:active{background-color:#ccb4ff00}.active\:n-bg-dark-discovery-bg-strong\/10:active{background-color:#ccb4ff1a}.active\:n-bg-dark-discovery-bg-strong\/100:active{background-color:#ccb4ff}.active\:n-bg-dark-discovery-bg-strong\/15:active{background-color:#ccb4ff26}.active\:n-bg-dark-discovery-bg-strong\/20:active{background-color:#ccb4ff33}.active\:n-bg-dark-discovery-bg-strong\/25:active{background-color:#ccb4ff40}.active\:n-bg-dark-discovery-bg-strong\/30:active{background-color:#ccb4ff4d}.active\:n-bg-dark-discovery-bg-strong\/35:active{background-color:#ccb4ff59}.active\:n-bg-dark-discovery-bg-strong\/40:active{background-color:#ccb4ff66}.active\:n-bg-dark-discovery-bg-strong\/45:active{background-color:#ccb4ff73}.active\:n-bg-dark-discovery-bg-strong\/5:active{background-color:#ccb4ff0d}.active\:n-bg-dark-discovery-bg-strong\/50:active{background-color:#ccb4ff80}.active\:n-bg-dark-discovery-bg-strong\/55:active{background-color:#ccb4ff8c}.active\:n-bg-dark-discovery-bg-strong\/60:active{background-color:#ccb4ff99}.active\:n-bg-dark-discovery-bg-strong\/65:active{background-color:#ccb4ffa6}.active\:n-bg-dark-discovery-bg-strong\/70:active{background-color:#ccb4ffb3}.active\:n-bg-dark-discovery-bg-strong\/75:active{background-color:#ccb4ffbf}.active\:n-bg-dark-discovery-bg-strong\/80:active{background-color:#ccb4ffcc}.active\:n-bg-dark-discovery-bg-strong\/85:active{background-color:#ccb4ffd9}.active\:n-bg-dark-discovery-bg-strong\/90:active{background-color:#ccb4ffe6}.active\:n-bg-dark-discovery-bg-strong\/95:active{background-color:#ccb4fff2}.active\:n-bg-dark-discovery-bg-weak:active{background-color:#2c2a34}.active\:n-bg-dark-discovery-bg-weak\/0:active{background-color:#2c2a3400}.active\:n-bg-dark-discovery-bg-weak\/10:active{background-color:#2c2a341a}.active\:n-bg-dark-discovery-bg-weak\/100:active{background-color:#2c2a34}.active\:n-bg-dark-discovery-bg-weak\/15:active{background-color:#2c2a3426}.active\:n-bg-dark-discovery-bg-weak\/20:active{background-color:#2c2a3433}.active\:n-bg-dark-discovery-bg-weak\/25:active{background-color:#2c2a3440}.active\:n-bg-dark-discovery-bg-weak\/30:active{background-color:#2c2a344d}.active\:n-bg-dark-discovery-bg-weak\/35:active{background-color:#2c2a3459}.active\:n-bg-dark-discovery-bg-weak\/40:active{background-color:#2c2a3466}.active\:n-bg-dark-discovery-bg-weak\/45:active{background-color:#2c2a3473}.active\:n-bg-dark-discovery-bg-weak\/5:active{background-color:#2c2a340d}.active\:n-bg-dark-discovery-bg-weak\/50:active{background-color:#2c2a3480}.active\:n-bg-dark-discovery-bg-weak\/55:active{background-color:#2c2a348c}.active\:n-bg-dark-discovery-bg-weak\/60:active{background-color:#2c2a3499}.active\:n-bg-dark-discovery-bg-weak\/65:active{background-color:#2c2a34a6}.active\:n-bg-dark-discovery-bg-weak\/70:active{background-color:#2c2a34b3}.active\:n-bg-dark-discovery-bg-weak\/75:active{background-color:#2c2a34bf}.active\:n-bg-dark-discovery-bg-weak\/80:active{background-color:#2c2a34cc}.active\:n-bg-dark-discovery-bg-weak\/85:active{background-color:#2c2a34d9}.active\:n-bg-dark-discovery-bg-weak\/90:active{background-color:#2c2a34e6}.active\:n-bg-dark-discovery-bg-weak\/95:active{background-color:#2c2a34f2}.active\:n-bg-dark-discovery-border-strong:active{background-color:#ccb4ff}.active\:n-bg-dark-discovery-border-strong\/0:active{background-color:#ccb4ff00}.active\:n-bg-dark-discovery-border-strong\/10:active{background-color:#ccb4ff1a}.active\:n-bg-dark-discovery-border-strong\/100:active{background-color:#ccb4ff}.active\:n-bg-dark-discovery-border-strong\/15:active{background-color:#ccb4ff26}.active\:n-bg-dark-discovery-border-strong\/20:active{background-color:#ccb4ff33}.active\:n-bg-dark-discovery-border-strong\/25:active{background-color:#ccb4ff40}.active\:n-bg-dark-discovery-border-strong\/30:active{background-color:#ccb4ff4d}.active\:n-bg-dark-discovery-border-strong\/35:active{background-color:#ccb4ff59}.active\:n-bg-dark-discovery-border-strong\/40:active{background-color:#ccb4ff66}.active\:n-bg-dark-discovery-border-strong\/45:active{background-color:#ccb4ff73}.active\:n-bg-dark-discovery-border-strong\/5:active{background-color:#ccb4ff0d}.active\:n-bg-dark-discovery-border-strong\/50:active{background-color:#ccb4ff80}.active\:n-bg-dark-discovery-border-strong\/55:active{background-color:#ccb4ff8c}.active\:n-bg-dark-discovery-border-strong\/60:active{background-color:#ccb4ff99}.active\:n-bg-dark-discovery-border-strong\/65:active{background-color:#ccb4ffa6}.active\:n-bg-dark-discovery-border-strong\/70:active{background-color:#ccb4ffb3}.active\:n-bg-dark-discovery-border-strong\/75:active{background-color:#ccb4ffbf}.active\:n-bg-dark-discovery-border-strong\/80:active{background-color:#ccb4ffcc}.active\:n-bg-dark-discovery-border-strong\/85:active{background-color:#ccb4ffd9}.active\:n-bg-dark-discovery-border-strong\/90:active{background-color:#ccb4ffe6}.active\:n-bg-dark-discovery-border-strong\/95:active{background-color:#ccb4fff2}.active\:n-bg-dark-discovery-border-weak:active{background-color:#4b2894}.active\:n-bg-dark-discovery-border-weak\/0:active{background-color:#4b289400}.active\:n-bg-dark-discovery-border-weak\/10:active{background-color:#4b28941a}.active\:n-bg-dark-discovery-border-weak\/100:active{background-color:#4b2894}.active\:n-bg-dark-discovery-border-weak\/15:active{background-color:#4b289426}.active\:n-bg-dark-discovery-border-weak\/20:active{background-color:#4b289433}.active\:n-bg-dark-discovery-border-weak\/25:active{background-color:#4b289440}.active\:n-bg-dark-discovery-border-weak\/30:active{background-color:#4b28944d}.active\:n-bg-dark-discovery-border-weak\/35:active{background-color:#4b289459}.active\:n-bg-dark-discovery-border-weak\/40:active{background-color:#4b289466}.active\:n-bg-dark-discovery-border-weak\/45:active{background-color:#4b289473}.active\:n-bg-dark-discovery-border-weak\/5:active{background-color:#4b28940d}.active\:n-bg-dark-discovery-border-weak\/50:active{background-color:#4b289480}.active\:n-bg-dark-discovery-border-weak\/55:active{background-color:#4b28948c}.active\:n-bg-dark-discovery-border-weak\/60:active{background-color:#4b289499}.active\:n-bg-dark-discovery-border-weak\/65:active{background-color:#4b2894a6}.active\:n-bg-dark-discovery-border-weak\/70:active{background-color:#4b2894b3}.active\:n-bg-dark-discovery-border-weak\/75:active{background-color:#4b2894bf}.active\:n-bg-dark-discovery-border-weak\/80:active{background-color:#4b2894cc}.active\:n-bg-dark-discovery-border-weak\/85:active{background-color:#4b2894d9}.active\:n-bg-dark-discovery-border-weak\/90:active{background-color:#4b2894e6}.active\:n-bg-dark-discovery-border-weak\/95:active{background-color:#4b2894f2}.active\:n-bg-dark-discovery-icon:active{background-color:#ccb4ff}.active\:n-bg-dark-discovery-icon\/0:active{background-color:#ccb4ff00}.active\:n-bg-dark-discovery-icon\/10:active{background-color:#ccb4ff1a}.active\:n-bg-dark-discovery-icon\/100:active{background-color:#ccb4ff}.active\:n-bg-dark-discovery-icon\/15:active{background-color:#ccb4ff26}.active\:n-bg-dark-discovery-icon\/20:active{background-color:#ccb4ff33}.active\:n-bg-dark-discovery-icon\/25:active{background-color:#ccb4ff40}.active\:n-bg-dark-discovery-icon\/30:active{background-color:#ccb4ff4d}.active\:n-bg-dark-discovery-icon\/35:active{background-color:#ccb4ff59}.active\:n-bg-dark-discovery-icon\/40:active{background-color:#ccb4ff66}.active\:n-bg-dark-discovery-icon\/45:active{background-color:#ccb4ff73}.active\:n-bg-dark-discovery-icon\/5:active{background-color:#ccb4ff0d}.active\:n-bg-dark-discovery-icon\/50:active{background-color:#ccb4ff80}.active\:n-bg-dark-discovery-icon\/55:active{background-color:#ccb4ff8c}.active\:n-bg-dark-discovery-icon\/60:active{background-color:#ccb4ff99}.active\:n-bg-dark-discovery-icon\/65:active{background-color:#ccb4ffa6}.active\:n-bg-dark-discovery-icon\/70:active{background-color:#ccb4ffb3}.active\:n-bg-dark-discovery-icon\/75:active{background-color:#ccb4ffbf}.active\:n-bg-dark-discovery-icon\/80:active{background-color:#ccb4ffcc}.active\:n-bg-dark-discovery-icon\/85:active{background-color:#ccb4ffd9}.active\:n-bg-dark-discovery-icon\/90:active{background-color:#ccb4ffe6}.active\:n-bg-dark-discovery-icon\/95:active{background-color:#ccb4fff2}.active\:n-bg-dark-discovery-text:active{background-color:#ccb4ff}.active\:n-bg-dark-discovery-text\/0:active{background-color:#ccb4ff00}.active\:n-bg-dark-discovery-text\/10:active{background-color:#ccb4ff1a}.active\:n-bg-dark-discovery-text\/100:active{background-color:#ccb4ff}.active\:n-bg-dark-discovery-text\/15:active{background-color:#ccb4ff26}.active\:n-bg-dark-discovery-text\/20:active{background-color:#ccb4ff33}.active\:n-bg-dark-discovery-text\/25:active{background-color:#ccb4ff40}.active\:n-bg-dark-discovery-text\/30:active{background-color:#ccb4ff4d}.active\:n-bg-dark-discovery-text\/35:active{background-color:#ccb4ff59}.active\:n-bg-dark-discovery-text\/40:active{background-color:#ccb4ff66}.active\:n-bg-dark-discovery-text\/45:active{background-color:#ccb4ff73}.active\:n-bg-dark-discovery-text\/5:active{background-color:#ccb4ff0d}.active\:n-bg-dark-discovery-text\/50:active{background-color:#ccb4ff80}.active\:n-bg-dark-discovery-text\/55:active{background-color:#ccb4ff8c}.active\:n-bg-dark-discovery-text\/60:active{background-color:#ccb4ff99}.active\:n-bg-dark-discovery-text\/65:active{background-color:#ccb4ffa6}.active\:n-bg-dark-discovery-text\/70:active{background-color:#ccb4ffb3}.active\:n-bg-dark-discovery-text\/75:active{background-color:#ccb4ffbf}.active\:n-bg-dark-discovery-text\/80:active{background-color:#ccb4ffcc}.active\:n-bg-dark-discovery-text\/85:active{background-color:#ccb4ffd9}.active\:n-bg-dark-discovery-text\/90:active{background-color:#ccb4ffe6}.active\:n-bg-dark-discovery-text\/95:active{background-color:#ccb4fff2}.active\:n-bg-dark-neutral-bg-default:active{background-color:#1a1b1d}.active\:n-bg-dark-neutral-bg-default\/0:active{background-color:#1a1b1d00}.active\:n-bg-dark-neutral-bg-default\/10:active{background-color:#1a1b1d1a}.active\:n-bg-dark-neutral-bg-default\/100:active{background-color:#1a1b1d}.active\:n-bg-dark-neutral-bg-default\/15:active{background-color:#1a1b1d26}.active\:n-bg-dark-neutral-bg-default\/20:active{background-color:#1a1b1d33}.active\:n-bg-dark-neutral-bg-default\/25:active{background-color:#1a1b1d40}.active\:n-bg-dark-neutral-bg-default\/30:active{background-color:#1a1b1d4d}.active\:n-bg-dark-neutral-bg-default\/35:active{background-color:#1a1b1d59}.active\:n-bg-dark-neutral-bg-default\/40:active{background-color:#1a1b1d66}.active\:n-bg-dark-neutral-bg-default\/45:active{background-color:#1a1b1d73}.active\:n-bg-dark-neutral-bg-default\/5:active{background-color:#1a1b1d0d}.active\:n-bg-dark-neutral-bg-default\/50:active{background-color:#1a1b1d80}.active\:n-bg-dark-neutral-bg-default\/55:active{background-color:#1a1b1d8c}.active\:n-bg-dark-neutral-bg-default\/60:active{background-color:#1a1b1d99}.active\:n-bg-dark-neutral-bg-default\/65:active{background-color:#1a1b1da6}.active\:n-bg-dark-neutral-bg-default\/70:active{background-color:#1a1b1db3}.active\:n-bg-dark-neutral-bg-default\/75:active{background-color:#1a1b1dbf}.active\:n-bg-dark-neutral-bg-default\/80:active{background-color:#1a1b1dcc}.active\:n-bg-dark-neutral-bg-default\/85:active{background-color:#1a1b1dd9}.active\:n-bg-dark-neutral-bg-default\/90:active{background-color:#1a1b1de6}.active\:n-bg-dark-neutral-bg-default\/95:active{background-color:#1a1b1df2}.active\:n-bg-dark-neutral-bg-on-bg-weak:active{background-color:#81879014}.active\:n-bg-dark-neutral-bg-on-bg-weak\/0:active{background-color:#81879000}.active\:n-bg-dark-neutral-bg-on-bg-weak\/10:active{background-color:#8187901a}.active\:n-bg-dark-neutral-bg-on-bg-weak\/100:active{background-color:#818790}.active\:n-bg-dark-neutral-bg-on-bg-weak\/15:active{background-color:#81879026}.active\:n-bg-dark-neutral-bg-on-bg-weak\/20:active{background-color:#81879033}.active\:n-bg-dark-neutral-bg-on-bg-weak\/25:active{background-color:#81879040}.active\:n-bg-dark-neutral-bg-on-bg-weak\/30:active{background-color:#8187904d}.active\:n-bg-dark-neutral-bg-on-bg-weak\/35:active{background-color:#81879059}.active\:n-bg-dark-neutral-bg-on-bg-weak\/40:active{background-color:#81879066}.active\:n-bg-dark-neutral-bg-on-bg-weak\/45:active{background-color:#81879073}.active\:n-bg-dark-neutral-bg-on-bg-weak\/5:active{background-color:#8187900d}.active\:n-bg-dark-neutral-bg-on-bg-weak\/50:active{background-color:#81879080}.active\:n-bg-dark-neutral-bg-on-bg-weak\/55:active{background-color:#8187908c}.active\:n-bg-dark-neutral-bg-on-bg-weak\/60:active{background-color:#81879099}.active\:n-bg-dark-neutral-bg-on-bg-weak\/65:active{background-color:#818790a6}.active\:n-bg-dark-neutral-bg-on-bg-weak\/70:active{background-color:#818790b3}.active\:n-bg-dark-neutral-bg-on-bg-weak\/75:active{background-color:#818790bf}.active\:n-bg-dark-neutral-bg-on-bg-weak\/80:active{background-color:#818790cc}.active\:n-bg-dark-neutral-bg-on-bg-weak\/85:active{background-color:#818790d9}.active\:n-bg-dark-neutral-bg-on-bg-weak\/90:active{background-color:#818790e6}.active\:n-bg-dark-neutral-bg-on-bg-weak\/95:active{background-color:#818790f2}.active\:n-bg-dark-neutral-bg-status:active{background-color:#a8acb2}.active\:n-bg-dark-neutral-bg-status\/0:active{background-color:#a8acb200}.active\:n-bg-dark-neutral-bg-status\/10:active{background-color:#a8acb21a}.active\:n-bg-dark-neutral-bg-status\/100:active{background-color:#a8acb2}.active\:n-bg-dark-neutral-bg-status\/15:active{background-color:#a8acb226}.active\:n-bg-dark-neutral-bg-status\/20:active{background-color:#a8acb233}.active\:n-bg-dark-neutral-bg-status\/25:active{background-color:#a8acb240}.active\:n-bg-dark-neutral-bg-status\/30:active{background-color:#a8acb24d}.active\:n-bg-dark-neutral-bg-status\/35:active{background-color:#a8acb259}.active\:n-bg-dark-neutral-bg-status\/40:active{background-color:#a8acb266}.active\:n-bg-dark-neutral-bg-status\/45:active{background-color:#a8acb273}.active\:n-bg-dark-neutral-bg-status\/5:active{background-color:#a8acb20d}.active\:n-bg-dark-neutral-bg-status\/50:active{background-color:#a8acb280}.active\:n-bg-dark-neutral-bg-status\/55:active{background-color:#a8acb28c}.active\:n-bg-dark-neutral-bg-status\/60:active{background-color:#a8acb299}.active\:n-bg-dark-neutral-bg-status\/65:active{background-color:#a8acb2a6}.active\:n-bg-dark-neutral-bg-status\/70:active{background-color:#a8acb2b3}.active\:n-bg-dark-neutral-bg-status\/75:active{background-color:#a8acb2bf}.active\:n-bg-dark-neutral-bg-status\/80:active{background-color:#a8acb2cc}.active\:n-bg-dark-neutral-bg-status\/85:active{background-color:#a8acb2d9}.active\:n-bg-dark-neutral-bg-status\/90:active{background-color:#a8acb2e6}.active\:n-bg-dark-neutral-bg-status\/95:active{background-color:#a8acb2f2}.active\:n-bg-dark-neutral-bg-strong:active{background-color:#3c3f44}.active\:n-bg-dark-neutral-bg-strong\/0:active{background-color:#3c3f4400}.active\:n-bg-dark-neutral-bg-strong\/10:active{background-color:#3c3f441a}.active\:n-bg-dark-neutral-bg-strong\/100:active{background-color:#3c3f44}.active\:n-bg-dark-neutral-bg-strong\/15:active{background-color:#3c3f4426}.active\:n-bg-dark-neutral-bg-strong\/20:active{background-color:#3c3f4433}.active\:n-bg-dark-neutral-bg-strong\/25:active{background-color:#3c3f4440}.active\:n-bg-dark-neutral-bg-strong\/30:active{background-color:#3c3f444d}.active\:n-bg-dark-neutral-bg-strong\/35:active{background-color:#3c3f4459}.active\:n-bg-dark-neutral-bg-strong\/40:active{background-color:#3c3f4466}.active\:n-bg-dark-neutral-bg-strong\/45:active{background-color:#3c3f4473}.active\:n-bg-dark-neutral-bg-strong\/5:active{background-color:#3c3f440d}.active\:n-bg-dark-neutral-bg-strong\/50:active{background-color:#3c3f4480}.active\:n-bg-dark-neutral-bg-strong\/55:active{background-color:#3c3f448c}.active\:n-bg-dark-neutral-bg-strong\/60:active{background-color:#3c3f4499}.active\:n-bg-dark-neutral-bg-strong\/65:active{background-color:#3c3f44a6}.active\:n-bg-dark-neutral-bg-strong\/70:active{background-color:#3c3f44b3}.active\:n-bg-dark-neutral-bg-strong\/75:active{background-color:#3c3f44bf}.active\:n-bg-dark-neutral-bg-strong\/80:active{background-color:#3c3f44cc}.active\:n-bg-dark-neutral-bg-strong\/85:active{background-color:#3c3f44d9}.active\:n-bg-dark-neutral-bg-strong\/90:active{background-color:#3c3f44e6}.active\:n-bg-dark-neutral-bg-strong\/95:active{background-color:#3c3f44f2}.active\:n-bg-dark-neutral-bg-stronger:active{background-color:#6f757e}.active\:n-bg-dark-neutral-bg-stronger\/0:active{background-color:#6f757e00}.active\:n-bg-dark-neutral-bg-stronger\/10:active{background-color:#6f757e1a}.active\:n-bg-dark-neutral-bg-stronger\/100:active{background-color:#6f757e}.active\:n-bg-dark-neutral-bg-stronger\/15:active{background-color:#6f757e26}.active\:n-bg-dark-neutral-bg-stronger\/20:active{background-color:#6f757e33}.active\:n-bg-dark-neutral-bg-stronger\/25:active{background-color:#6f757e40}.active\:n-bg-dark-neutral-bg-stronger\/30:active{background-color:#6f757e4d}.active\:n-bg-dark-neutral-bg-stronger\/35:active{background-color:#6f757e59}.active\:n-bg-dark-neutral-bg-stronger\/40:active{background-color:#6f757e66}.active\:n-bg-dark-neutral-bg-stronger\/45:active{background-color:#6f757e73}.active\:n-bg-dark-neutral-bg-stronger\/5:active{background-color:#6f757e0d}.active\:n-bg-dark-neutral-bg-stronger\/50:active{background-color:#6f757e80}.active\:n-bg-dark-neutral-bg-stronger\/55:active{background-color:#6f757e8c}.active\:n-bg-dark-neutral-bg-stronger\/60:active{background-color:#6f757e99}.active\:n-bg-dark-neutral-bg-stronger\/65:active{background-color:#6f757ea6}.active\:n-bg-dark-neutral-bg-stronger\/70:active{background-color:#6f757eb3}.active\:n-bg-dark-neutral-bg-stronger\/75:active{background-color:#6f757ebf}.active\:n-bg-dark-neutral-bg-stronger\/80:active{background-color:#6f757ecc}.active\:n-bg-dark-neutral-bg-stronger\/85:active{background-color:#6f757ed9}.active\:n-bg-dark-neutral-bg-stronger\/90:active{background-color:#6f757ee6}.active\:n-bg-dark-neutral-bg-stronger\/95:active{background-color:#6f757ef2}.active\:n-bg-dark-neutral-bg-strongest:active{background-color:#f5f6f6}.active\:n-bg-dark-neutral-bg-strongest\/0:active{background-color:#f5f6f600}.active\:n-bg-dark-neutral-bg-strongest\/10:active{background-color:#f5f6f61a}.active\:n-bg-dark-neutral-bg-strongest\/100:active{background-color:#f5f6f6}.active\:n-bg-dark-neutral-bg-strongest\/15:active{background-color:#f5f6f626}.active\:n-bg-dark-neutral-bg-strongest\/20:active{background-color:#f5f6f633}.active\:n-bg-dark-neutral-bg-strongest\/25:active{background-color:#f5f6f640}.active\:n-bg-dark-neutral-bg-strongest\/30:active{background-color:#f5f6f64d}.active\:n-bg-dark-neutral-bg-strongest\/35:active{background-color:#f5f6f659}.active\:n-bg-dark-neutral-bg-strongest\/40:active{background-color:#f5f6f666}.active\:n-bg-dark-neutral-bg-strongest\/45:active{background-color:#f5f6f673}.active\:n-bg-dark-neutral-bg-strongest\/5:active{background-color:#f5f6f60d}.active\:n-bg-dark-neutral-bg-strongest\/50:active{background-color:#f5f6f680}.active\:n-bg-dark-neutral-bg-strongest\/55:active{background-color:#f5f6f68c}.active\:n-bg-dark-neutral-bg-strongest\/60:active{background-color:#f5f6f699}.active\:n-bg-dark-neutral-bg-strongest\/65:active{background-color:#f5f6f6a6}.active\:n-bg-dark-neutral-bg-strongest\/70:active{background-color:#f5f6f6b3}.active\:n-bg-dark-neutral-bg-strongest\/75:active{background-color:#f5f6f6bf}.active\:n-bg-dark-neutral-bg-strongest\/80:active{background-color:#f5f6f6cc}.active\:n-bg-dark-neutral-bg-strongest\/85:active{background-color:#f5f6f6d9}.active\:n-bg-dark-neutral-bg-strongest\/90:active{background-color:#f5f6f6e6}.active\:n-bg-dark-neutral-bg-strongest\/95:active{background-color:#f5f6f6f2}.active\:n-bg-dark-neutral-bg-weak:active{background-color:#212325}.active\:n-bg-dark-neutral-bg-weak\/0:active{background-color:#21232500}.active\:n-bg-dark-neutral-bg-weak\/10:active{background-color:#2123251a}.active\:n-bg-dark-neutral-bg-weak\/100:active{background-color:#212325}.active\:n-bg-dark-neutral-bg-weak\/15:active{background-color:#21232526}.active\:n-bg-dark-neutral-bg-weak\/20:active{background-color:#21232533}.active\:n-bg-dark-neutral-bg-weak\/25:active{background-color:#21232540}.active\:n-bg-dark-neutral-bg-weak\/30:active{background-color:#2123254d}.active\:n-bg-dark-neutral-bg-weak\/35:active{background-color:#21232559}.active\:n-bg-dark-neutral-bg-weak\/40:active{background-color:#21232566}.active\:n-bg-dark-neutral-bg-weak\/45:active{background-color:#21232573}.active\:n-bg-dark-neutral-bg-weak\/5:active{background-color:#2123250d}.active\:n-bg-dark-neutral-bg-weak\/50:active{background-color:#21232580}.active\:n-bg-dark-neutral-bg-weak\/55:active{background-color:#2123258c}.active\:n-bg-dark-neutral-bg-weak\/60:active{background-color:#21232599}.active\:n-bg-dark-neutral-bg-weak\/65:active{background-color:#212325a6}.active\:n-bg-dark-neutral-bg-weak\/70:active{background-color:#212325b3}.active\:n-bg-dark-neutral-bg-weak\/75:active{background-color:#212325bf}.active\:n-bg-dark-neutral-bg-weak\/80:active{background-color:#212325cc}.active\:n-bg-dark-neutral-bg-weak\/85:active{background-color:#212325d9}.active\:n-bg-dark-neutral-bg-weak\/90:active{background-color:#212325e6}.active\:n-bg-dark-neutral-bg-weak\/95:active{background-color:#212325f2}.active\:n-bg-dark-neutral-border-strong:active{background-color:#5e636a}.active\:n-bg-dark-neutral-border-strong\/0:active{background-color:#5e636a00}.active\:n-bg-dark-neutral-border-strong\/10:active{background-color:#5e636a1a}.active\:n-bg-dark-neutral-border-strong\/100:active{background-color:#5e636a}.active\:n-bg-dark-neutral-border-strong\/15:active{background-color:#5e636a26}.active\:n-bg-dark-neutral-border-strong\/20:active{background-color:#5e636a33}.active\:n-bg-dark-neutral-border-strong\/25:active{background-color:#5e636a40}.active\:n-bg-dark-neutral-border-strong\/30:active{background-color:#5e636a4d}.active\:n-bg-dark-neutral-border-strong\/35:active{background-color:#5e636a59}.active\:n-bg-dark-neutral-border-strong\/40:active{background-color:#5e636a66}.active\:n-bg-dark-neutral-border-strong\/45:active{background-color:#5e636a73}.active\:n-bg-dark-neutral-border-strong\/5:active{background-color:#5e636a0d}.active\:n-bg-dark-neutral-border-strong\/50:active{background-color:#5e636a80}.active\:n-bg-dark-neutral-border-strong\/55:active{background-color:#5e636a8c}.active\:n-bg-dark-neutral-border-strong\/60:active{background-color:#5e636a99}.active\:n-bg-dark-neutral-border-strong\/65:active{background-color:#5e636aa6}.active\:n-bg-dark-neutral-border-strong\/70:active{background-color:#5e636ab3}.active\:n-bg-dark-neutral-border-strong\/75:active{background-color:#5e636abf}.active\:n-bg-dark-neutral-border-strong\/80:active{background-color:#5e636acc}.active\:n-bg-dark-neutral-border-strong\/85:active{background-color:#5e636ad9}.active\:n-bg-dark-neutral-border-strong\/90:active{background-color:#5e636ae6}.active\:n-bg-dark-neutral-border-strong\/95:active{background-color:#5e636af2}.active\:n-bg-dark-neutral-border-strongest:active{background-color:#bbbec3}.active\:n-bg-dark-neutral-border-strongest\/0:active{background-color:#bbbec300}.active\:n-bg-dark-neutral-border-strongest\/10:active{background-color:#bbbec31a}.active\:n-bg-dark-neutral-border-strongest\/100:active{background-color:#bbbec3}.active\:n-bg-dark-neutral-border-strongest\/15:active{background-color:#bbbec326}.active\:n-bg-dark-neutral-border-strongest\/20:active{background-color:#bbbec333}.active\:n-bg-dark-neutral-border-strongest\/25:active{background-color:#bbbec340}.active\:n-bg-dark-neutral-border-strongest\/30:active{background-color:#bbbec34d}.active\:n-bg-dark-neutral-border-strongest\/35:active{background-color:#bbbec359}.active\:n-bg-dark-neutral-border-strongest\/40:active{background-color:#bbbec366}.active\:n-bg-dark-neutral-border-strongest\/45:active{background-color:#bbbec373}.active\:n-bg-dark-neutral-border-strongest\/5:active{background-color:#bbbec30d}.active\:n-bg-dark-neutral-border-strongest\/50:active{background-color:#bbbec380}.active\:n-bg-dark-neutral-border-strongest\/55:active{background-color:#bbbec38c}.active\:n-bg-dark-neutral-border-strongest\/60:active{background-color:#bbbec399}.active\:n-bg-dark-neutral-border-strongest\/65:active{background-color:#bbbec3a6}.active\:n-bg-dark-neutral-border-strongest\/70:active{background-color:#bbbec3b3}.active\:n-bg-dark-neutral-border-strongest\/75:active{background-color:#bbbec3bf}.active\:n-bg-dark-neutral-border-strongest\/80:active{background-color:#bbbec3cc}.active\:n-bg-dark-neutral-border-strongest\/85:active{background-color:#bbbec3d9}.active\:n-bg-dark-neutral-border-strongest\/90:active{background-color:#bbbec3e6}.active\:n-bg-dark-neutral-border-strongest\/95:active{background-color:#bbbec3f2}.active\:n-bg-dark-neutral-border-weak:active{background-color:#3c3f44}.active\:n-bg-dark-neutral-border-weak\/0:active{background-color:#3c3f4400}.active\:n-bg-dark-neutral-border-weak\/10:active{background-color:#3c3f441a}.active\:n-bg-dark-neutral-border-weak\/100:active{background-color:#3c3f44}.active\:n-bg-dark-neutral-border-weak\/15:active{background-color:#3c3f4426}.active\:n-bg-dark-neutral-border-weak\/20:active{background-color:#3c3f4433}.active\:n-bg-dark-neutral-border-weak\/25:active{background-color:#3c3f4440}.active\:n-bg-dark-neutral-border-weak\/30:active{background-color:#3c3f444d}.active\:n-bg-dark-neutral-border-weak\/35:active{background-color:#3c3f4459}.active\:n-bg-dark-neutral-border-weak\/40:active{background-color:#3c3f4466}.active\:n-bg-dark-neutral-border-weak\/45:active{background-color:#3c3f4473}.active\:n-bg-dark-neutral-border-weak\/5:active{background-color:#3c3f440d}.active\:n-bg-dark-neutral-border-weak\/50:active{background-color:#3c3f4480}.active\:n-bg-dark-neutral-border-weak\/55:active{background-color:#3c3f448c}.active\:n-bg-dark-neutral-border-weak\/60:active{background-color:#3c3f4499}.active\:n-bg-dark-neutral-border-weak\/65:active{background-color:#3c3f44a6}.active\:n-bg-dark-neutral-border-weak\/70:active{background-color:#3c3f44b3}.active\:n-bg-dark-neutral-border-weak\/75:active{background-color:#3c3f44bf}.active\:n-bg-dark-neutral-border-weak\/80:active{background-color:#3c3f44cc}.active\:n-bg-dark-neutral-border-weak\/85:active{background-color:#3c3f44d9}.active\:n-bg-dark-neutral-border-weak\/90:active{background-color:#3c3f44e6}.active\:n-bg-dark-neutral-border-weak\/95:active{background-color:#3c3f44f2}.active\:n-bg-dark-neutral-hover:active{background-color:#959aa11a}.active\:n-bg-dark-neutral-hover\/0:active{background-color:#959aa100}.active\:n-bg-dark-neutral-hover\/10:active{background-color:#959aa11a}.active\:n-bg-dark-neutral-hover\/100:active{background-color:#959aa1}.active\:n-bg-dark-neutral-hover\/15:active{background-color:#959aa126}.active\:n-bg-dark-neutral-hover\/20:active{background-color:#959aa133}.active\:n-bg-dark-neutral-hover\/25:active{background-color:#959aa140}.active\:n-bg-dark-neutral-hover\/30:active{background-color:#959aa14d}.active\:n-bg-dark-neutral-hover\/35:active{background-color:#959aa159}.active\:n-bg-dark-neutral-hover\/40:active{background-color:#959aa166}.active\:n-bg-dark-neutral-hover\/45:active{background-color:#959aa173}.active\:n-bg-dark-neutral-hover\/5:active{background-color:#959aa10d}.active\:n-bg-dark-neutral-hover\/50:active{background-color:#959aa180}.active\:n-bg-dark-neutral-hover\/55:active{background-color:#959aa18c}.active\:n-bg-dark-neutral-hover\/60:active{background-color:#959aa199}.active\:n-bg-dark-neutral-hover\/65:active{background-color:#959aa1a6}.active\:n-bg-dark-neutral-hover\/70:active{background-color:#959aa1b3}.active\:n-bg-dark-neutral-hover\/75:active{background-color:#959aa1bf}.active\:n-bg-dark-neutral-hover\/80:active{background-color:#959aa1cc}.active\:n-bg-dark-neutral-hover\/85:active{background-color:#959aa1d9}.active\:n-bg-dark-neutral-hover\/90:active{background-color:#959aa1e6}.active\:n-bg-dark-neutral-hover\/95:active{background-color:#959aa1f2}.active\:n-bg-dark-neutral-icon:active{background-color:#cfd1d4}.active\:n-bg-dark-neutral-icon\/0:active{background-color:#cfd1d400}.active\:n-bg-dark-neutral-icon\/10:active{background-color:#cfd1d41a}.active\:n-bg-dark-neutral-icon\/100:active{background-color:#cfd1d4}.active\:n-bg-dark-neutral-icon\/15:active{background-color:#cfd1d426}.active\:n-bg-dark-neutral-icon\/20:active{background-color:#cfd1d433}.active\:n-bg-dark-neutral-icon\/25:active{background-color:#cfd1d440}.active\:n-bg-dark-neutral-icon\/30:active{background-color:#cfd1d44d}.active\:n-bg-dark-neutral-icon\/35:active{background-color:#cfd1d459}.active\:n-bg-dark-neutral-icon\/40:active{background-color:#cfd1d466}.active\:n-bg-dark-neutral-icon\/45:active{background-color:#cfd1d473}.active\:n-bg-dark-neutral-icon\/5:active{background-color:#cfd1d40d}.active\:n-bg-dark-neutral-icon\/50:active{background-color:#cfd1d480}.active\:n-bg-dark-neutral-icon\/55:active{background-color:#cfd1d48c}.active\:n-bg-dark-neutral-icon\/60:active{background-color:#cfd1d499}.active\:n-bg-dark-neutral-icon\/65:active{background-color:#cfd1d4a6}.active\:n-bg-dark-neutral-icon\/70:active{background-color:#cfd1d4b3}.active\:n-bg-dark-neutral-icon\/75:active{background-color:#cfd1d4bf}.active\:n-bg-dark-neutral-icon\/80:active{background-color:#cfd1d4cc}.active\:n-bg-dark-neutral-icon\/85:active{background-color:#cfd1d4d9}.active\:n-bg-dark-neutral-icon\/90:active{background-color:#cfd1d4e6}.active\:n-bg-dark-neutral-icon\/95:active{background-color:#cfd1d4f2}.active\:n-bg-dark-neutral-pressed:active{background-color:#959aa133}.active\:n-bg-dark-neutral-pressed\/0:active{background-color:#959aa100}.active\:n-bg-dark-neutral-pressed\/10:active{background-color:#959aa11a}.active\:n-bg-dark-neutral-pressed\/100:active{background-color:#959aa1}.active\:n-bg-dark-neutral-pressed\/15:active{background-color:#959aa126}.active\:n-bg-dark-neutral-pressed\/20:active{background-color:#959aa133}.active\:n-bg-dark-neutral-pressed\/25:active{background-color:#959aa140}.active\:n-bg-dark-neutral-pressed\/30:active{background-color:#959aa14d}.active\:n-bg-dark-neutral-pressed\/35:active{background-color:#959aa159}.active\:n-bg-dark-neutral-pressed\/40:active{background-color:#959aa166}.active\:n-bg-dark-neutral-pressed\/45:active{background-color:#959aa173}.active\:n-bg-dark-neutral-pressed\/5:active{background-color:#959aa10d}.active\:n-bg-dark-neutral-pressed\/50:active{background-color:#959aa180}.active\:n-bg-dark-neutral-pressed\/55:active{background-color:#959aa18c}.active\:n-bg-dark-neutral-pressed\/60:active{background-color:#959aa199}.active\:n-bg-dark-neutral-pressed\/65:active{background-color:#959aa1a6}.active\:n-bg-dark-neutral-pressed\/70:active{background-color:#959aa1b3}.active\:n-bg-dark-neutral-pressed\/75:active{background-color:#959aa1bf}.active\:n-bg-dark-neutral-pressed\/80:active{background-color:#959aa1cc}.active\:n-bg-dark-neutral-pressed\/85:active{background-color:#959aa1d9}.active\:n-bg-dark-neutral-pressed\/90:active{background-color:#959aa1e6}.active\:n-bg-dark-neutral-pressed\/95:active{background-color:#959aa1f2}.active\:n-bg-dark-neutral-text-default:active{background-color:#f5f6f6}.active\:n-bg-dark-neutral-text-default\/0:active{background-color:#f5f6f600}.active\:n-bg-dark-neutral-text-default\/10:active{background-color:#f5f6f61a}.active\:n-bg-dark-neutral-text-default\/100:active{background-color:#f5f6f6}.active\:n-bg-dark-neutral-text-default\/15:active{background-color:#f5f6f626}.active\:n-bg-dark-neutral-text-default\/20:active{background-color:#f5f6f633}.active\:n-bg-dark-neutral-text-default\/25:active{background-color:#f5f6f640}.active\:n-bg-dark-neutral-text-default\/30:active{background-color:#f5f6f64d}.active\:n-bg-dark-neutral-text-default\/35:active{background-color:#f5f6f659}.active\:n-bg-dark-neutral-text-default\/40:active{background-color:#f5f6f666}.active\:n-bg-dark-neutral-text-default\/45:active{background-color:#f5f6f673}.active\:n-bg-dark-neutral-text-default\/5:active{background-color:#f5f6f60d}.active\:n-bg-dark-neutral-text-default\/50:active{background-color:#f5f6f680}.active\:n-bg-dark-neutral-text-default\/55:active{background-color:#f5f6f68c}.active\:n-bg-dark-neutral-text-default\/60:active{background-color:#f5f6f699}.active\:n-bg-dark-neutral-text-default\/65:active{background-color:#f5f6f6a6}.active\:n-bg-dark-neutral-text-default\/70:active{background-color:#f5f6f6b3}.active\:n-bg-dark-neutral-text-default\/75:active{background-color:#f5f6f6bf}.active\:n-bg-dark-neutral-text-default\/80:active{background-color:#f5f6f6cc}.active\:n-bg-dark-neutral-text-default\/85:active{background-color:#f5f6f6d9}.active\:n-bg-dark-neutral-text-default\/90:active{background-color:#f5f6f6e6}.active\:n-bg-dark-neutral-text-default\/95:active{background-color:#f5f6f6f2}.active\:n-bg-dark-neutral-text-inverse:active{background-color:#1a1b1d}.active\:n-bg-dark-neutral-text-inverse\/0:active{background-color:#1a1b1d00}.active\:n-bg-dark-neutral-text-inverse\/10:active{background-color:#1a1b1d1a}.active\:n-bg-dark-neutral-text-inverse\/100:active{background-color:#1a1b1d}.active\:n-bg-dark-neutral-text-inverse\/15:active{background-color:#1a1b1d26}.active\:n-bg-dark-neutral-text-inverse\/20:active{background-color:#1a1b1d33}.active\:n-bg-dark-neutral-text-inverse\/25:active{background-color:#1a1b1d40}.active\:n-bg-dark-neutral-text-inverse\/30:active{background-color:#1a1b1d4d}.active\:n-bg-dark-neutral-text-inverse\/35:active{background-color:#1a1b1d59}.active\:n-bg-dark-neutral-text-inverse\/40:active{background-color:#1a1b1d66}.active\:n-bg-dark-neutral-text-inverse\/45:active{background-color:#1a1b1d73}.active\:n-bg-dark-neutral-text-inverse\/5:active{background-color:#1a1b1d0d}.active\:n-bg-dark-neutral-text-inverse\/50:active{background-color:#1a1b1d80}.active\:n-bg-dark-neutral-text-inverse\/55:active{background-color:#1a1b1d8c}.active\:n-bg-dark-neutral-text-inverse\/60:active{background-color:#1a1b1d99}.active\:n-bg-dark-neutral-text-inverse\/65:active{background-color:#1a1b1da6}.active\:n-bg-dark-neutral-text-inverse\/70:active{background-color:#1a1b1db3}.active\:n-bg-dark-neutral-text-inverse\/75:active{background-color:#1a1b1dbf}.active\:n-bg-dark-neutral-text-inverse\/80:active{background-color:#1a1b1dcc}.active\:n-bg-dark-neutral-text-inverse\/85:active{background-color:#1a1b1dd9}.active\:n-bg-dark-neutral-text-inverse\/90:active{background-color:#1a1b1de6}.active\:n-bg-dark-neutral-text-inverse\/95:active{background-color:#1a1b1df2}.active\:n-bg-dark-neutral-text-weak:active{background-color:#cfd1d4}.active\:n-bg-dark-neutral-text-weak\/0:active{background-color:#cfd1d400}.active\:n-bg-dark-neutral-text-weak\/10:active{background-color:#cfd1d41a}.active\:n-bg-dark-neutral-text-weak\/100:active{background-color:#cfd1d4}.active\:n-bg-dark-neutral-text-weak\/15:active{background-color:#cfd1d426}.active\:n-bg-dark-neutral-text-weak\/20:active{background-color:#cfd1d433}.active\:n-bg-dark-neutral-text-weak\/25:active{background-color:#cfd1d440}.active\:n-bg-dark-neutral-text-weak\/30:active{background-color:#cfd1d44d}.active\:n-bg-dark-neutral-text-weak\/35:active{background-color:#cfd1d459}.active\:n-bg-dark-neutral-text-weak\/40:active{background-color:#cfd1d466}.active\:n-bg-dark-neutral-text-weak\/45:active{background-color:#cfd1d473}.active\:n-bg-dark-neutral-text-weak\/5:active{background-color:#cfd1d40d}.active\:n-bg-dark-neutral-text-weak\/50:active{background-color:#cfd1d480}.active\:n-bg-dark-neutral-text-weak\/55:active{background-color:#cfd1d48c}.active\:n-bg-dark-neutral-text-weak\/60:active{background-color:#cfd1d499}.active\:n-bg-dark-neutral-text-weak\/65:active{background-color:#cfd1d4a6}.active\:n-bg-dark-neutral-text-weak\/70:active{background-color:#cfd1d4b3}.active\:n-bg-dark-neutral-text-weak\/75:active{background-color:#cfd1d4bf}.active\:n-bg-dark-neutral-text-weak\/80:active{background-color:#cfd1d4cc}.active\:n-bg-dark-neutral-text-weak\/85:active{background-color:#cfd1d4d9}.active\:n-bg-dark-neutral-text-weak\/90:active{background-color:#cfd1d4e6}.active\:n-bg-dark-neutral-text-weak\/95:active{background-color:#cfd1d4f2}.active\:n-bg-dark-neutral-text-weaker:active{background-color:#a8acb2}.active\:n-bg-dark-neutral-text-weaker\/0:active{background-color:#a8acb200}.active\:n-bg-dark-neutral-text-weaker\/10:active{background-color:#a8acb21a}.active\:n-bg-dark-neutral-text-weaker\/100:active{background-color:#a8acb2}.active\:n-bg-dark-neutral-text-weaker\/15:active{background-color:#a8acb226}.active\:n-bg-dark-neutral-text-weaker\/20:active{background-color:#a8acb233}.active\:n-bg-dark-neutral-text-weaker\/25:active{background-color:#a8acb240}.active\:n-bg-dark-neutral-text-weaker\/30:active{background-color:#a8acb24d}.active\:n-bg-dark-neutral-text-weaker\/35:active{background-color:#a8acb259}.active\:n-bg-dark-neutral-text-weaker\/40:active{background-color:#a8acb266}.active\:n-bg-dark-neutral-text-weaker\/45:active{background-color:#a8acb273}.active\:n-bg-dark-neutral-text-weaker\/5:active{background-color:#a8acb20d}.active\:n-bg-dark-neutral-text-weaker\/50:active{background-color:#a8acb280}.active\:n-bg-dark-neutral-text-weaker\/55:active{background-color:#a8acb28c}.active\:n-bg-dark-neutral-text-weaker\/60:active{background-color:#a8acb299}.active\:n-bg-dark-neutral-text-weaker\/65:active{background-color:#a8acb2a6}.active\:n-bg-dark-neutral-text-weaker\/70:active{background-color:#a8acb2b3}.active\:n-bg-dark-neutral-text-weaker\/75:active{background-color:#a8acb2bf}.active\:n-bg-dark-neutral-text-weaker\/80:active{background-color:#a8acb2cc}.active\:n-bg-dark-neutral-text-weaker\/85:active{background-color:#a8acb2d9}.active\:n-bg-dark-neutral-text-weaker\/90:active{background-color:#a8acb2e6}.active\:n-bg-dark-neutral-text-weaker\/95:active{background-color:#a8acb2f2}.active\:n-bg-dark-neutral-text-weakest:active{background-color:#818790}.active\:n-bg-dark-neutral-text-weakest\/0:active{background-color:#81879000}.active\:n-bg-dark-neutral-text-weakest\/10:active{background-color:#8187901a}.active\:n-bg-dark-neutral-text-weakest\/100:active{background-color:#818790}.active\:n-bg-dark-neutral-text-weakest\/15:active{background-color:#81879026}.active\:n-bg-dark-neutral-text-weakest\/20:active{background-color:#81879033}.active\:n-bg-dark-neutral-text-weakest\/25:active{background-color:#81879040}.active\:n-bg-dark-neutral-text-weakest\/30:active{background-color:#8187904d}.active\:n-bg-dark-neutral-text-weakest\/35:active{background-color:#81879059}.active\:n-bg-dark-neutral-text-weakest\/40:active{background-color:#81879066}.active\:n-bg-dark-neutral-text-weakest\/45:active{background-color:#81879073}.active\:n-bg-dark-neutral-text-weakest\/5:active{background-color:#8187900d}.active\:n-bg-dark-neutral-text-weakest\/50:active{background-color:#81879080}.active\:n-bg-dark-neutral-text-weakest\/55:active{background-color:#8187908c}.active\:n-bg-dark-neutral-text-weakest\/60:active{background-color:#81879099}.active\:n-bg-dark-neutral-text-weakest\/65:active{background-color:#818790a6}.active\:n-bg-dark-neutral-text-weakest\/70:active{background-color:#818790b3}.active\:n-bg-dark-neutral-text-weakest\/75:active{background-color:#818790bf}.active\:n-bg-dark-neutral-text-weakest\/80:active{background-color:#818790cc}.active\:n-bg-dark-neutral-text-weakest\/85:active{background-color:#818790d9}.active\:n-bg-dark-neutral-text-weakest\/90:active{background-color:#818790e6}.active\:n-bg-dark-neutral-text-weakest\/95:active{background-color:#818790f2}.active\:n-bg-dark-primary-bg-selected:active{background-color:#262f31}.active\:n-bg-dark-primary-bg-selected\/0:active{background-color:#262f3100}.active\:n-bg-dark-primary-bg-selected\/10:active{background-color:#262f311a}.active\:n-bg-dark-primary-bg-selected\/100:active{background-color:#262f31}.active\:n-bg-dark-primary-bg-selected\/15:active{background-color:#262f3126}.active\:n-bg-dark-primary-bg-selected\/20:active{background-color:#262f3133}.active\:n-bg-dark-primary-bg-selected\/25:active{background-color:#262f3140}.active\:n-bg-dark-primary-bg-selected\/30:active{background-color:#262f314d}.active\:n-bg-dark-primary-bg-selected\/35:active{background-color:#262f3159}.active\:n-bg-dark-primary-bg-selected\/40:active{background-color:#262f3166}.active\:n-bg-dark-primary-bg-selected\/45:active{background-color:#262f3173}.active\:n-bg-dark-primary-bg-selected\/5:active{background-color:#262f310d}.active\:n-bg-dark-primary-bg-selected\/50:active{background-color:#262f3180}.active\:n-bg-dark-primary-bg-selected\/55:active{background-color:#262f318c}.active\:n-bg-dark-primary-bg-selected\/60:active{background-color:#262f3199}.active\:n-bg-dark-primary-bg-selected\/65:active{background-color:#262f31a6}.active\:n-bg-dark-primary-bg-selected\/70:active{background-color:#262f31b3}.active\:n-bg-dark-primary-bg-selected\/75:active{background-color:#262f31bf}.active\:n-bg-dark-primary-bg-selected\/80:active{background-color:#262f31cc}.active\:n-bg-dark-primary-bg-selected\/85:active{background-color:#262f31d9}.active\:n-bg-dark-primary-bg-selected\/90:active{background-color:#262f31e6}.active\:n-bg-dark-primary-bg-selected\/95:active{background-color:#262f31f2}.active\:n-bg-dark-primary-bg-status:active{background-color:#5db3bf}.active\:n-bg-dark-primary-bg-status\/0:active{background-color:#5db3bf00}.active\:n-bg-dark-primary-bg-status\/10:active{background-color:#5db3bf1a}.active\:n-bg-dark-primary-bg-status\/100:active{background-color:#5db3bf}.active\:n-bg-dark-primary-bg-status\/15:active{background-color:#5db3bf26}.active\:n-bg-dark-primary-bg-status\/20:active{background-color:#5db3bf33}.active\:n-bg-dark-primary-bg-status\/25:active{background-color:#5db3bf40}.active\:n-bg-dark-primary-bg-status\/30:active{background-color:#5db3bf4d}.active\:n-bg-dark-primary-bg-status\/35:active{background-color:#5db3bf59}.active\:n-bg-dark-primary-bg-status\/40:active{background-color:#5db3bf66}.active\:n-bg-dark-primary-bg-status\/45:active{background-color:#5db3bf73}.active\:n-bg-dark-primary-bg-status\/5:active{background-color:#5db3bf0d}.active\:n-bg-dark-primary-bg-status\/50:active{background-color:#5db3bf80}.active\:n-bg-dark-primary-bg-status\/55:active{background-color:#5db3bf8c}.active\:n-bg-dark-primary-bg-status\/60:active{background-color:#5db3bf99}.active\:n-bg-dark-primary-bg-status\/65:active{background-color:#5db3bfa6}.active\:n-bg-dark-primary-bg-status\/70:active{background-color:#5db3bfb3}.active\:n-bg-dark-primary-bg-status\/75:active{background-color:#5db3bfbf}.active\:n-bg-dark-primary-bg-status\/80:active{background-color:#5db3bfcc}.active\:n-bg-dark-primary-bg-status\/85:active{background-color:#5db3bfd9}.active\:n-bg-dark-primary-bg-status\/90:active{background-color:#5db3bfe6}.active\:n-bg-dark-primary-bg-status\/95:active{background-color:#5db3bff2}.active\:n-bg-dark-primary-bg-strong:active{background-color:#8fe3e8}.active\:n-bg-dark-primary-bg-strong\/0:active{background-color:#8fe3e800}.active\:n-bg-dark-primary-bg-strong\/10:active{background-color:#8fe3e81a}.active\:n-bg-dark-primary-bg-strong\/100:active{background-color:#8fe3e8}.active\:n-bg-dark-primary-bg-strong\/15:active{background-color:#8fe3e826}.active\:n-bg-dark-primary-bg-strong\/20:active{background-color:#8fe3e833}.active\:n-bg-dark-primary-bg-strong\/25:active{background-color:#8fe3e840}.active\:n-bg-dark-primary-bg-strong\/30:active{background-color:#8fe3e84d}.active\:n-bg-dark-primary-bg-strong\/35:active{background-color:#8fe3e859}.active\:n-bg-dark-primary-bg-strong\/40:active{background-color:#8fe3e866}.active\:n-bg-dark-primary-bg-strong\/45:active{background-color:#8fe3e873}.active\:n-bg-dark-primary-bg-strong\/5:active{background-color:#8fe3e80d}.active\:n-bg-dark-primary-bg-strong\/50:active{background-color:#8fe3e880}.active\:n-bg-dark-primary-bg-strong\/55:active{background-color:#8fe3e88c}.active\:n-bg-dark-primary-bg-strong\/60:active{background-color:#8fe3e899}.active\:n-bg-dark-primary-bg-strong\/65:active{background-color:#8fe3e8a6}.active\:n-bg-dark-primary-bg-strong\/70:active{background-color:#8fe3e8b3}.active\:n-bg-dark-primary-bg-strong\/75:active{background-color:#8fe3e8bf}.active\:n-bg-dark-primary-bg-strong\/80:active{background-color:#8fe3e8cc}.active\:n-bg-dark-primary-bg-strong\/85:active{background-color:#8fe3e8d9}.active\:n-bg-dark-primary-bg-strong\/90:active{background-color:#8fe3e8e6}.active\:n-bg-dark-primary-bg-strong\/95:active{background-color:#8fe3e8f2}.active\:n-bg-dark-primary-bg-weak:active{background-color:#262f31}.active\:n-bg-dark-primary-bg-weak\/0:active{background-color:#262f3100}.active\:n-bg-dark-primary-bg-weak\/10:active{background-color:#262f311a}.active\:n-bg-dark-primary-bg-weak\/100:active{background-color:#262f31}.active\:n-bg-dark-primary-bg-weak\/15:active{background-color:#262f3126}.active\:n-bg-dark-primary-bg-weak\/20:active{background-color:#262f3133}.active\:n-bg-dark-primary-bg-weak\/25:active{background-color:#262f3140}.active\:n-bg-dark-primary-bg-weak\/30:active{background-color:#262f314d}.active\:n-bg-dark-primary-bg-weak\/35:active{background-color:#262f3159}.active\:n-bg-dark-primary-bg-weak\/40:active{background-color:#262f3166}.active\:n-bg-dark-primary-bg-weak\/45:active{background-color:#262f3173}.active\:n-bg-dark-primary-bg-weak\/5:active{background-color:#262f310d}.active\:n-bg-dark-primary-bg-weak\/50:active{background-color:#262f3180}.active\:n-bg-dark-primary-bg-weak\/55:active{background-color:#262f318c}.active\:n-bg-dark-primary-bg-weak\/60:active{background-color:#262f3199}.active\:n-bg-dark-primary-bg-weak\/65:active{background-color:#262f31a6}.active\:n-bg-dark-primary-bg-weak\/70:active{background-color:#262f31b3}.active\:n-bg-dark-primary-bg-weak\/75:active{background-color:#262f31bf}.active\:n-bg-dark-primary-bg-weak\/80:active{background-color:#262f31cc}.active\:n-bg-dark-primary-bg-weak\/85:active{background-color:#262f31d9}.active\:n-bg-dark-primary-bg-weak\/90:active{background-color:#262f31e6}.active\:n-bg-dark-primary-bg-weak\/95:active{background-color:#262f31f2}.active\:n-bg-dark-primary-border-strong:active{background-color:#8fe3e8}.active\:n-bg-dark-primary-border-strong\/0:active{background-color:#8fe3e800}.active\:n-bg-dark-primary-border-strong\/10:active{background-color:#8fe3e81a}.active\:n-bg-dark-primary-border-strong\/100:active{background-color:#8fe3e8}.active\:n-bg-dark-primary-border-strong\/15:active{background-color:#8fe3e826}.active\:n-bg-dark-primary-border-strong\/20:active{background-color:#8fe3e833}.active\:n-bg-dark-primary-border-strong\/25:active{background-color:#8fe3e840}.active\:n-bg-dark-primary-border-strong\/30:active{background-color:#8fe3e84d}.active\:n-bg-dark-primary-border-strong\/35:active{background-color:#8fe3e859}.active\:n-bg-dark-primary-border-strong\/40:active{background-color:#8fe3e866}.active\:n-bg-dark-primary-border-strong\/45:active{background-color:#8fe3e873}.active\:n-bg-dark-primary-border-strong\/5:active{background-color:#8fe3e80d}.active\:n-bg-dark-primary-border-strong\/50:active{background-color:#8fe3e880}.active\:n-bg-dark-primary-border-strong\/55:active{background-color:#8fe3e88c}.active\:n-bg-dark-primary-border-strong\/60:active{background-color:#8fe3e899}.active\:n-bg-dark-primary-border-strong\/65:active{background-color:#8fe3e8a6}.active\:n-bg-dark-primary-border-strong\/70:active{background-color:#8fe3e8b3}.active\:n-bg-dark-primary-border-strong\/75:active{background-color:#8fe3e8bf}.active\:n-bg-dark-primary-border-strong\/80:active{background-color:#8fe3e8cc}.active\:n-bg-dark-primary-border-strong\/85:active{background-color:#8fe3e8d9}.active\:n-bg-dark-primary-border-strong\/90:active{background-color:#8fe3e8e6}.active\:n-bg-dark-primary-border-strong\/95:active{background-color:#8fe3e8f2}.active\:n-bg-dark-primary-border-weak:active{background-color:#02507b}.active\:n-bg-dark-primary-border-weak\/0:active{background-color:#02507b00}.active\:n-bg-dark-primary-border-weak\/10:active{background-color:#02507b1a}.active\:n-bg-dark-primary-border-weak\/100:active{background-color:#02507b}.active\:n-bg-dark-primary-border-weak\/15:active{background-color:#02507b26}.active\:n-bg-dark-primary-border-weak\/20:active{background-color:#02507b33}.active\:n-bg-dark-primary-border-weak\/25:active{background-color:#02507b40}.active\:n-bg-dark-primary-border-weak\/30:active{background-color:#02507b4d}.active\:n-bg-dark-primary-border-weak\/35:active{background-color:#02507b59}.active\:n-bg-dark-primary-border-weak\/40:active{background-color:#02507b66}.active\:n-bg-dark-primary-border-weak\/45:active{background-color:#02507b73}.active\:n-bg-dark-primary-border-weak\/5:active{background-color:#02507b0d}.active\:n-bg-dark-primary-border-weak\/50:active{background-color:#02507b80}.active\:n-bg-dark-primary-border-weak\/55:active{background-color:#02507b8c}.active\:n-bg-dark-primary-border-weak\/60:active{background-color:#02507b99}.active\:n-bg-dark-primary-border-weak\/65:active{background-color:#02507ba6}.active\:n-bg-dark-primary-border-weak\/70:active{background-color:#02507bb3}.active\:n-bg-dark-primary-border-weak\/75:active{background-color:#02507bbf}.active\:n-bg-dark-primary-border-weak\/80:active{background-color:#02507bcc}.active\:n-bg-dark-primary-border-weak\/85:active{background-color:#02507bd9}.active\:n-bg-dark-primary-border-weak\/90:active{background-color:#02507be6}.active\:n-bg-dark-primary-border-weak\/95:active{background-color:#02507bf2}.active\:n-bg-dark-primary-focus:active{background-color:#5db3bf}.active\:n-bg-dark-primary-focus\/0:active{background-color:#5db3bf00}.active\:n-bg-dark-primary-focus\/10:active{background-color:#5db3bf1a}.active\:n-bg-dark-primary-focus\/100:active{background-color:#5db3bf}.active\:n-bg-dark-primary-focus\/15:active{background-color:#5db3bf26}.active\:n-bg-dark-primary-focus\/20:active{background-color:#5db3bf33}.active\:n-bg-dark-primary-focus\/25:active{background-color:#5db3bf40}.active\:n-bg-dark-primary-focus\/30:active{background-color:#5db3bf4d}.active\:n-bg-dark-primary-focus\/35:active{background-color:#5db3bf59}.active\:n-bg-dark-primary-focus\/40:active{background-color:#5db3bf66}.active\:n-bg-dark-primary-focus\/45:active{background-color:#5db3bf73}.active\:n-bg-dark-primary-focus\/5:active{background-color:#5db3bf0d}.active\:n-bg-dark-primary-focus\/50:active{background-color:#5db3bf80}.active\:n-bg-dark-primary-focus\/55:active{background-color:#5db3bf8c}.active\:n-bg-dark-primary-focus\/60:active{background-color:#5db3bf99}.active\:n-bg-dark-primary-focus\/65:active{background-color:#5db3bfa6}.active\:n-bg-dark-primary-focus\/70:active{background-color:#5db3bfb3}.active\:n-bg-dark-primary-focus\/75:active{background-color:#5db3bfbf}.active\:n-bg-dark-primary-focus\/80:active{background-color:#5db3bfcc}.active\:n-bg-dark-primary-focus\/85:active{background-color:#5db3bfd9}.active\:n-bg-dark-primary-focus\/90:active{background-color:#5db3bfe6}.active\:n-bg-dark-primary-focus\/95:active{background-color:#5db3bff2}.active\:n-bg-dark-primary-hover-strong:active{background-color:#5db3bf}.active\:n-bg-dark-primary-hover-strong\/0:active{background-color:#5db3bf00}.active\:n-bg-dark-primary-hover-strong\/10:active{background-color:#5db3bf1a}.active\:n-bg-dark-primary-hover-strong\/100:active{background-color:#5db3bf}.active\:n-bg-dark-primary-hover-strong\/15:active{background-color:#5db3bf26}.active\:n-bg-dark-primary-hover-strong\/20:active{background-color:#5db3bf33}.active\:n-bg-dark-primary-hover-strong\/25:active{background-color:#5db3bf40}.active\:n-bg-dark-primary-hover-strong\/30:active{background-color:#5db3bf4d}.active\:n-bg-dark-primary-hover-strong\/35:active{background-color:#5db3bf59}.active\:n-bg-dark-primary-hover-strong\/40:active{background-color:#5db3bf66}.active\:n-bg-dark-primary-hover-strong\/45:active{background-color:#5db3bf73}.active\:n-bg-dark-primary-hover-strong\/5:active{background-color:#5db3bf0d}.active\:n-bg-dark-primary-hover-strong\/50:active{background-color:#5db3bf80}.active\:n-bg-dark-primary-hover-strong\/55:active{background-color:#5db3bf8c}.active\:n-bg-dark-primary-hover-strong\/60:active{background-color:#5db3bf99}.active\:n-bg-dark-primary-hover-strong\/65:active{background-color:#5db3bfa6}.active\:n-bg-dark-primary-hover-strong\/70:active{background-color:#5db3bfb3}.active\:n-bg-dark-primary-hover-strong\/75:active{background-color:#5db3bfbf}.active\:n-bg-dark-primary-hover-strong\/80:active{background-color:#5db3bfcc}.active\:n-bg-dark-primary-hover-strong\/85:active{background-color:#5db3bfd9}.active\:n-bg-dark-primary-hover-strong\/90:active{background-color:#5db3bfe6}.active\:n-bg-dark-primary-hover-strong\/95:active{background-color:#5db3bff2}.active\:n-bg-dark-primary-hover-weak:active{background-color:#8fe3e814}.active\:n-bg-dark-primary-hover-weak\/0:active{background-color:#8fe3e800}.active\:n-bg-dark-primary-hover-weak\/10:active{background-color:#8fe3e81a}.active\:n-bg-dark-primary-hover-weak\/100:active{background-color:#8fe3e8}.active\:n-bg-dark-primary-hover-weak\/15:active{background-color:#8fe3e826}.active\:n-bg-dark-primary-hover-weak\/20:active{background-color:#8fe3e833}.active\:n-bg-dark-primary-hover-weak\/25:active{background-color:#8fe3e840}.active\:n-bg-dark-primary-hover-weak\/30:active{background-color:#8fe3e84d}.active\:n-bg-dark-primary-hover-weak\/35:active{background-color:#8fe3e859}.active\:n-bg-dark-primary-hover-weak\/40:active{background-color:#8fe3e866}.active\:n-bg-dark-primary-hover-weak\/45:active{background-color:#8fe3e873}.active\:n-bg-dark-primary-hover-weak\/5:active{background-color:#8fe3e80d}.active\:n-bg-dark-primary-hover-weak\/50:active{background-color:#8fe3e880}.active\:n-bg-dark-primary-hover-weak\/55:active{background-color:#8fe3e88c}.active\:n-bg-dark-primary-hover-weak\/60:active{background-color:#8fe3e899}.active\:n-bg-dark-primary-hover-weak\/65:active{background-color:#8fe3e8a6}.active\:n-bg-dark-primary-hover-weak\/70:active{background-color:#8fe3e8b3}.active\:n-bg-dark-primary-hover-weak\/75:active{background-color:#8fe3e8bf}.active\:n-bg-dark-primary-hover-weak\/80:active{background-color:#8fe3e8cc}.active\:n-bg-dark-primary-hover-weak\/85:active{background-color:#8fe3e8d9}.active\:n-bg-dark-primary-hover-weak\/90:active{background-color:#8fe3e8e6}.active\:n-bg-dark-primary-hover-weak\/95:active{background-color:#8fe3e8f2}.active\:n-bg-dark-primary-icon:active{background-color:#8fe3e8}.active\:n-bg-dark-primary-icon\/0:active{background-color:#8fe3e800}.active\:n-bg-dark-primary-icon\/10:active{background-color:#8fe3e81a}.active\:n-bg-dark-primary-icon\/100:active{background-color:#8fe3e8}.active\:n-bg-dark-primary-icon\/15:active{background-color:#8fe3e826}.active\:n-bg-dark-primary-icon\/20:active{background-color:#8fe3e833}.active\:n-bg-dark-primary-icon\/25:active{background-color:#8fe3e840}.active\:n-bg-dark-primary-icon\/30:active{background-color:#8fe3e84d}.active\:n-bg-dark-primary-icon\/35:active{background-color:#8fe3e859}.active\:n-bg-dark-primary-icon\/40:active{background-color:#8fe3e866}.active\:n-bg-dark-primary-icon\/45:active{background-color:#8fe3e873}.active\:n-bg-dark-primary-icon\/5:active{background-color:#8fe3e80d}.active\:n-bg-dark-primary-icon\/50:active{background-color:#8fe3e880}.active\:n-bg-dark-primary-icon\/55:active{background-color:#8fe3e88c}.active\:n-bg-dark-primary-icon\/60:active{background-color:#8fe3e899}.active\:n-bg-dark-primary-icon\/65:active{background-color:#8fe3e8a6}.active\:n-bg-dark-primary-icon\/70:active{background-color:#8fe3e8b3}.active\:n-bg-dark-primary-icon\/75:active{background-color:#8fe3e8bf}.active\:n-bg-dark-primary-icon\/80:active{background-color:#8fe3e8cc}.active\:n-bg-dark-primary-icon\/85:active{background-color:#8fe3e8d9}.active\:n-bg-dark-primary-icon\/90:active{background-color:#8fe3e8e6}.active\:n-bg-dark-primary-icon\/95:active{background-color:#8fe3e8f2}.active\:n-bg-dark-primary-pressed-strong:active{background-color:#4c99a4}.active\:n-bg-dark-primary-pressed-strong\/0:active{background-color:#4c99a400}.active\:n-bg-dark-primary-pressed-strong\/10:active{background-color:#4c99a41a}.active\:n-bg-dark-primary-pressed-strong\/100:active{background-color:#4c99a4}.active\:n-bg-dark-primary-pressed-strong\/15:active{background-color:#4c99a426}.active\:n-bg-dark-primary-pressed-strong\/20:active{background-color:#4c99a433}.active\:n-bg-dark-primary-pressed-strong\/25:active{background-color:#4c99a440}.active\:n-bg-dark-primary-pressed-strong\/30:active{background-color:#4c99a44d}.active\:n-bg-dark-primary-pressed-strong\/35:active{background-color:#4c99a459}.active\:n-bg-dark-primary-pressed-strong\/40:active{background-color:#4c99a466}.active\:n-bg-dark-primary-pressed-strong\/45:active{background-color:#4c99a473}.active\:n-bg-dark-primary-pressed-strong\/5:active{background-color:#4c99a40d}.active\:n-bg-dark-primary-pressed-strong\/50:active{background-color:#4c99a480}.active\:n-bg-dark-primary-pressed-strong\/55:active{background-color:#4c99a48c}.active\:n-bg-dark-primary-pressed-strong\/60:active{background-color:#4c99a499}.active\:n-bg-dark-primary-pressed-strong\/65:active{background-color:#4c99a4a6}.active\:n-bg-dark-primary-pressed-strong\/70:active{background-color:#4c99a4b3}.active\:n-bg-dark-primary-pressed-strong\/75:active{background-color:#4c99a4bf}.active\:n-bg-dark-primary-pressed-strong\/80:active{background-color:#4c99a4cc}.active\:n-bg-dark-primary-pressed-strong\/85:active{background-color:#4c99a4d9}.active\:n-bg-dark-primary-pressed-strong\/90:active{background-color:#4c99a4e6}.active\:n-bg-dark-primary-pressed-strong\/95:active{background-color:#4c99a4f2}.active\:n-bg-dark-primary-pressed-weak:active{background-color:#8fe3e81f}.active\:n-bg-dark-primary-pressed-weak\/0:active{background-color:#8fe3e800}.active\:n-bg-dark-primary-pressed-weak\/10:active{background-color:#8fe3e81a}.active\:n-bg-dark-primary-pressed-weak\/100:active{background-color:#8fe3e8}.active\:n-bg-dark-primary-pressed-weak\/15:active{background-color:#8fe3e826}.active\:n-bg-dark-primary-pressed-weak\/20:active{background-color:#8fe3e833}.active\:n-bg-dark-primary-pressed-weak\/25:active{background-color:#8fe3e840}.active\:n-bg-dark-primary-pressed-weak\/30:active{background-color:#8fe3e84d}.active\:n-bg-dark-primary-pressed-weak\/35:active{background-color:#8fe3e859}.active\:n-bg-dark-primary-pressed-weak\/40:active{background-color:#8fe3e866}.active\:n-bg-dark-primary-pressed-weak\/45:active{background-color:#8fe3e873}.active\:n-bg-dark-primary-pressed-weak\/5:active{background-color:#8fe3e80d}.active\:n-bg-dark-primary-pressed-weak\/50:active{background-color:#8fe3e880}.active\:n-bg-dark-primary-pressed-weak\/55:active{background-color:#8fe3e88c}.active\:n-bg-dark-primary-pressed-weak\/60:active{background-color:#8fe3e899}.active\:n-bg-dark-primary-pressed-weak\/65:active{background-color:#8fe3e8a6}.active\:n-bg-dark-primary-pressed-weak\/70:active{background-color:#8fe3e8b3}.active\:n-bg-dark-primary-pressed-weak\/75:active{background-color:#8fe3e8bf}.active\:n-bg-dark-primary-pressed-weak\/80:active{background-color:#8fe3e8cc}.active\:n-bg-dark-primary-pressed-weak\/85:active{background-color:#8fe3e8d9}.active\:n-bg-dark-primary-pressed-weak\/90:active{background-color:#8fe3e8e6}.active\:n-bg-dark-primary-pressed-weak\/95:active{background-color:#8fe3e8f2}.active\:n-bg-dark-primary-text:active{background-color:#8fe3e8}.active\:n-bg-dark-primary-text\/0:active{background-color:#8fe3e800}.active\:n-bg-dark-primary-text\/10:active{background-color:#8fe3e81a}.active\:n-bg-dark-primary-text\/100:active{background-color:#8fe3e8}.active\:n-bg-dark-primary-text\/15:active{background-color:#8fe3e826}.active\:n-bg-dark-primary-text\/20:active{background-color:#8fe3e833}.active\:n-bg-dark-primary-text\/25:active{background-color:#8fe3e840}.active\:n-bg-dark-primary-text\/30:active{background-color:#8fe3e84d}.active\:n-bg-dark-primary-text\/35:active{background-color:#8fe3e859}.active\:n-bg-dark-primary-text\/40:active{background-color:#8fe3e866}.active\:n-bg-dark-primary-text\/45:active{background-color:#8fe3e873}.active\:n-bg-dark-primary-text\/5:active{background-color:#8fe3e80d}.active\:n-bg-dark-primary-text\/50:active{background-color:#8fe3e880}.active\:n-bg-dark-primary-text\/55:active{background-color:#8fe3e88c}.active\:n-bg-dark-primary-text\/60:active{background-color:#8fe3e899}.active\:n-bg-dark-primary-text\/65:active{background-color:#8fe3e8a6}.active\:n-bg-dark-primary-text\/70:active{background-color:#8fe3e8b3}.active\:n-bg-dark-primary-text\/75:active{background-color:#8fe3e8bf}.active\:n-bg-dark-primary-text\/80:active{background-color:#8fe3e8cc}.active\:n-bg-dark-primary-text\/85:active{background-color:#8fe3e8d9}.active\:n-bg-dark-primary-text\/90:active{background-color:#8fe3e8e6}.active\:n-bg-dark-primary-text\/95:active{background-color:#8fe3e8f2}.active\:n-bg-dark-success-bg-status:active{background-color:#6fa646}.active\:n-bg-dark-success-bg-status\/0:active{background-color:#6fa64600}.active\:n-bg-dark-success-bg-status\/10:active{background-color:#6fa6461a}.active\:n-bg-dark-success-bg-status\/100:active{background-color:#6fa646}.active\:n-bg-dark-success-bg-status\/15:active{background-color:#6fa64626}.active\:n-bg-dark-success-bg-status\/20:active{background-color:#6fa64633}.active\:n-bg-dark-success-bg-status\/25:active{background-color:#6fa64640}.active\:n-bg-dark-success-bg-status\/30:active{background-color:#6fa6464d}.active\:n-bg-dark-success-bg-status\/35:active{background-color:#6fa64659}.active\:n-bg-dark-success-bg-status\/40:active{background-color:#6fa64666}.active\:n-bg-dark-success-bg-status\/45:active{background-color:#6fa64673}.active\:n-bg-dark-success-bg-status\/5:active{background-color:#6fa6460d}.active\:n-bg-dark-success-bg-status\/50:active{background-color:#6fa64680}.active\:n-bg-dark-success-bg-status\/55:active{background-color:#6fa6468c}.active\:n-bg-dark-success-bg-status\/60:active{background-color:#6fa64699}.active\:n-bg-dark-success-bg-status\/65:active{background-color:#6fa646a6}.active\:n-bg-dark-success-bg-status\/70:active{background-color:#6fa646b3}.active\:n-bg-dark-success-bg-status\/75:active{background-color:#6fa646bf}.active\:n-bg-dark-success-bg-status\/80:active{background-color:#6fa646cc}.active\:n-bg-dark-success-bg-status\/85:active{background-color:#6fa646d9}.active\:n-bg-dark-success-bg-status\/90:active{background-color:#6fa646e6}.active\:n-bg-dark-success-bg-status\/95:active{background-color:#6fa646f2}.active\:n-bg-dark-success-bg-strong:active{background-color:#90cb62}.active\:n-bg-dark-success-bg-strong\/0:active{background-color:#90cb6200}.active\:n-bg-dark-success-bg-strong\/10:active{background-color:#90cb621a}.active\:n-bg-dark-success-bg-strong\/100:active{background-color:#90cb62}.active\:n-bg-dark-success-bg-strong\/15:active{background-color:#90cb6226}.active\:n-bg-dark-success-bg-strong\/20:active{background-color:#90cb6233}.active\:n-bg-dark-success-bg-strong\/25:active{background-color:#90cb6240}.active\:n-bg-dark-success-bg-strong\/30:active{background-color:#90cb624d}.active\:n-bg-dark-success-bg-strong\/35:active{background-color:#90cb6259}.active\:n-bg-dark-success-bg-strong\/40:active{background-color:#90cb6266}.active\:n-bg-dark-success-bg-strong\/45:active{background-color:#90cb6273}.active\:n-bg-dark-success-bg-strong\/5:active{background-color:#90cb620d}.active\:n-bg-dark-success-bg-strong\/50:active{background-color:#90cb6280}.active\:n-bg-dark-success-bg-strong\/55:active{background-color:#90cb628c}.active\:n-bg-dark-success-bg-strong\/60:active{background-color:#90cb6299}.active\:n-bg-dark-success-bg-strong\/65:active{background-color:#90cb62a6}.active\:n-bg-dark-success-bg-strong\/70:active{background-color:#90cb62b3}.active\:n-bg-dark-success-bg-strong\/75:active{background-color:#90cb62bf}.active\:n-bg-dark-success-bg-strong\/80:active{background-color:#90cb62cc}.active\:n-bg-dark-success-bg-strong\/85:active{background-color:#90cb62d9}.active\:n-bg-dark-success-bg-strong\/90:active{background-color:#90cb62e6}.active\:n-bg-dark-success-bg-strong\/95:active{background-color:#90cb62f2}.active\:n-bg-dark-success-bg-weak:active{background-color:#262d24}.active\:n-bg-dark-success-bg-weak\/0:active{background-color:#262d2400}.active\:n-bg-dark-success-bg-weak\/10:active{background-color:#262d241a}.active\:n-bg-dark-success-bg-weak\/100:active{background-color:#262d24}.active\:n-bg-dark-success-bg-weak\/15:active{background-color:#262d2426}.active\:n-bg-dark-success-bg-weak\/20:active{background-color:#262d2433}.active\:n-bg-dark-success-bg-weak\/25:active{background-color:#262d2440}.active\:n-bg-dark-success-bg-weak\/30:active{background-color:#262d244d}.active\:n-bg-dark-success-bg-weak\/35:active{background-color:#262d2459}.active\:n-bg-dark-success-bg-weak\/40:active{background-color:#262d2466}.active\:n-bg-dark-success-bg-weak\/45:active{background-color:#262d2473}.active\:n-bg-dark-success-bg-weak\/5:active{background-color:#262d240d}.active\:n-bg-dark-success-bg-weak\/50:active{background-color:#262d2480}.active\:n-bg-dark-success-bg-weak\/55:active{background-color:#262d248c}.active\:n-bg-dark-success-bg-weak\/60:active{background-color:#262d2499}.active\:n-bg-dark-success-bg-weak\/65:active{background-color:#262d24a6}.active\:n-bg-dark-success-bg-weak\/70:active{background-color:#262d24b3}.active\:n-bg-dark-success-bg-weak\/75:active{background-color:#262d24bf}.active\:n-bg-dark-success-bg-weak\/80:active{background-color:#262d24cc}.active\:n-bg-dark-success-bg-weak\/85:active{background-color:#262d24d9}.active\:n-bg-dark-success-bg-weak\/90:active{background-color:#262d24e6}.active\:n-bg-dark-success-bg-weak\/95:active{background-color:#262d24f2}.active\:n-bg-dark-success-border-strong:active{background-color:#90cb62}.active\:n-bg-dark-success-border-strong\/0:active{background-color:#90cb6200}.active\:n-bg-dark-success-border-strong\/10:active{background-color:#90cb621a}.active\:n-bg-dark-success-border-strong\/100:active{background-color:#90cb62}.active\:n-bg-dark-success-border-strong\/15:active{background-color:#90cb6226}.active\:n-bg-dark-success-border-strong\/20:active{background-color:#90cb6233}.active\:n-bg-dark-success-border-strong\/25:active{background-color:#90cb6240}.active\:n-bg-dark-success-border-strong\/30:active{background-color:#90cb624d}.active\:n-bg-dark-success-border-strong\/35:active{background-color:#90cb6259}.active\:n-bg-dark-success-border-strong\/40:active{background-color:#90cb6266}.active\:n-bg-dark-success-border-strong\/45:active{background-color:#90cb6273}.active\:n-bg-dark-success-border-strong\/5:active{background-color:#90cb620d}.active\:n-bg-dark-success-border-strong\/50:active{background-color:#90cb6280}.active\:n-bg-dark-success-border-strong\/55:active{background-color:#90cb628c}.active\:n-bg-dark-success-border-strong\/60:active{background-color:#90cb6299}.active\:n-bg-dark-success-border-strong\/65:active{background-color:#90cb62a6}.active\:n-bg-dark-success-border-strong\/70:active{background-color:#90cb62b3}.active\:n-bg-dark-success-border-strong\/75:active{background-color:#90cb62bf}.active\:n-bg-dark-success-border-strong\/80:active{background-color:#90cb62cc}.active\:n-bg-dark-success-border-strong\/85:active{background-color:#90cb62d9}.active\:n-bg-dark-success-border-strong\/90:active{background-color:#90cb62e6}.active\:n-bg-dark-success-border-strong\/95:active{background-color:#90cb62f2}.active\:n-bg-dark-success-border-weak:active{background-color:#296127}.active\:n-bg-dark-success-border-weak\/0:active{background-color:#29612700}.active\:n-bg-dark-success-border-weak\/10:active{background-color:#2961271a}.active\:n-bg-dark-success-border-weak\/100:active{background-color:#296127}.active\:n-bg-dark-success-border-weak\/15:active{background-color:#29612726}.active\:n-bg-dark-success-border-weak\/20:active{background-color:#29612733}.active\:n-bg-dark-success-border-weak\/25:active{background-color:#29612740}.active\:n-bg-dark-success-border-weak\/30:active{background-color:#2961274d}.active\:n-bg-dark-success-border-weak\/35:active{background-color:#29612759}.active\:n-bg-dark-success-border-weak\/40:active{background-color:#29612766}.active\:n-bg-dark-success-border-weak\/45:active{background-color:#29612773}.active\:n-bg-dark-success-border-weak\/5:active{background-color:#2961270d}.active\:n-bg-dark-success-border-weak\/50:active{background-color:#29612780}.active\:n-bg-dark-success-border-weak\/55:active{background-color:#2961278c}.active\:n-bg-dark-success-border-weak\/60:active{background-color:#29612799}.active\:n-bg-dark-success-border-weak\/65:active{background-color:#296127a6}.active\:n-bg-dark-success-border-weak\/70:active{background-color:#296127b3}.active\:n-bg-dark-success-border-weak\/75:active{background-color:#296127bf}.active\:n-bg-dark-success-border-weak\/80:active{background-color:#296127cc}.active\:n-bg-dark-success-border-weak\/85:active{background-color:#296127d9}.active\:n-bg-dark-success-border-weak\/90:active{background-color:#296127e6}.active\:n-bg-dark-success-border-weak\/95:active{background-color:#296127f2}.active\:n-bg-dark-success-icon:active{background-color:#90cb62}.active\:n-bg-dark-success-icon\/0:active{background-color:#90cb6200}.active\:n-bg-dark-success-icon\/10:active{background-color:#90cb621a}.active\:n-bg-dark-success-icon\/100:active{background-color:#90cb62}.active\:n-bg-dark-success-icon\/15:active{background-color:#90cb6226}.active\:n-bg-dark-success-icon\/20:active{background-color:#90cb6233}.active\:n-bg-dark-success-icon\/25:active{background-color:#90cb6240}.active\:n-bg-dark-success-icon\/30:active{background-color:#90cb624d}.active\:n-bg-dark-success-icon\/35:active{background-color:#90cb6259}.active\:n-bg-dark-success-icon\/40:active{background-color:#90cb6266}.active\:n-bg-dark-success-icon\/45:active{background-color:#90cb6273}.active\:n-bg-dark-success-icon\/5:active{background-color:#90cb620d}.active\:n-bg-dark-success-icon\/50:active{background-color:#90cb6280}.active\:n-bg-dark-success-icon\/55:active{background-color:#90cb628c}.active\:n-bg-dark-success-icon\/60:active{background-color:#90cb6299}.active\:n-bg-dark-success-icon\/65:active{background-color:#90cb62a6}.active\:n-bg-dark-success-icon\/70:active{background-color:#90cb62b3}.active\:n-bg-dark-success-icon\/75:active{background-color:#90cb62bf}.active\:n-bg-dark-success-icon\/80:active{background-color:#90cb62cc}.active\:n-bg-dark-success-icon\/85:active{background-color:#90cb62d9}.active\:n-bg-dark-success-icon\/90:active{background-color:#90cb62e6}.active\:n-bg-dark-success-icon\/95:active{background-color:#90cb62f2}.active\:n-bg-dark-success-text:active{background-color:#90cb62}.active\:n-bg-dark-success-text\/0:active{background-color:#90cb6200}.active\:n-bg-dark-success-text\/10:active{background-color:#90cb621a}.active\:n-bg-dark-success-text\/100:active{background-color:#90cb62}.active\:n-bg-dark-success-text\/15:active{background-color:#90cb6226}.active\:n-bg-dark-success-text\/20:active{background-color:#90cb6233}.active\:n-bg-dark-success-text\/25:active{background-color:#90cb6240}.active\:n-bg-dark-success-text\/30:active{background-color:#90cb624d}.active\:n-bg-dark-success-text\/35:active{background-color:#90cb6259}.active\:n-bg-dark-success-text\/40:active{background-color:#90cb6266}.active\:n-bg-dark-success-text\/45:active{background-color:#90cb6273}.active\:n-bg-dark-success-text\/5:active{background-color:#90cb620d}.active\:n-bg-dark-success-text\/50:active{background-color:#90cb6280}.active\:n-bg-dark-success-text\/55:active{background-color:#90cb628c}.active\:n-bg-dark-success-text\/60:active{background-color:#90cb6299}.active\:n-bg-dark-success-text\/65:active{background-color:#90cb62a6}.active\:n-bg-dark-success-text\/70:active{background-color:#90cb62b3}.active\:n-bg-dark-success-text\/75:active{background-color:#90cb62bf}.active\:n-bg-dark-success-text\/80:active{background-color:#90cb62cc}.active\:n-bg-dark-success-text\/85:active{background-color:#90cb62d9}.active\:n-bg-dark-success-text\/90:active{background-color:#90cb62e6}.active\:n-bg-dark-success-text\/95:active{background-color:#90cb62f2}.active\:n-bg-dark-warning-bg-status:active{background-color:#d7aa0a}.active\:n-bg-dark-warning-bg-status\/0:active{background-color:#d7aa0a00}.active\:n-bg-dark-warning-bg-status\/10:active{background-color:#d7aa0a1a}.active\:n-bg-dark-warning-bg-status\/100:active{background-color:#d7aa0a}.active\:n-bg-dark-warning-bg-status\/15:active{background-color:#d7aa0a26}.active\:n-bg-dark-warning-bg-status\/20:active{background-color:#d7aa0a33}.active\:n-bg-dark-warning-bg-status\/25:active{background-color:#d7aa0a40}.active\:n-bg-dark-warning-bg-status\/30:active{background-color:#d7aa0a4d}.active\:n-bg-dark-warning-bg-status\/35:active{background-color:#d7aa0a59}.active\:n-bg-dark-warning-bg-status\/40:active{background-color:#d7aa0a66}.active\:n-bg-dark-warning-bg-status\/45:active{background-color:#d7aa0a73}.active\:n-bg-dark-warning-bg-status\/5:active{background-color:#d7aa0a0d}.active\:n-bg-dark-warning-bg-status\/50:active{background-color:#d7aa0a80}.active\:n-bg-dark-warning-bg-status\/55:active{background-color:#d7aa0a8c}.active\:n-bg-dark-warning-bg-status\/60:active{background-color:#d7aa0a99}.active\:n-bg-dark-warning-bg-status\/65:active{background-color:#d7aa0aa6}.active\:n-bg-dark-warning-bg-status\/70:active{background-color:#d7aa0ab3}.active\:n-bg-dark-warning-bg-status\/75:active{background-color:#d7aa0abf}.active\:n-bg-dark-warning-bg-status\/80:active{background-color:#d7aa0acc}.active\:n-bg-dark-warning-bg-status\/85:active{background-color:#d7aa0ad9}.active\:n-bg-dark-warning-bg-status\/90:active{background-color:#d7aa0ae6}.active\:n-bg-dark-warning-bg-status\/95:active{background-color:#d7aa0af2}.active\:n-bg-dark-warning-bg-strong:active{background-color:#ffd600}.active\:n-bg-dark-warning-bg-strong\/0:active{background-color:#ffd60000}.active\:n-bg-dark-warning-bg-strong\/10:active{background-color:#ffd6001a}.active\:n-bg-dark-warning-bg-strong\/100:active{background-color:#ffd600}.active\:n-bg-dark-warning-bg-strong\/15:active{background-color:#ffd60026}.active\:n-bg-dark-warning-bg-strong\/20:active{background-color:#ffd60033}.active\:n-bg-dark-warning-bg-strong\/25:active{background-color:#ffd60040}.active\:n-bg-dark-warning-bg-strong\/30:active{background-color:#ffd6004d}.active\:n-bg-dark-warning-bg-strong\/35:active{background-color:#ffd60059}.active\:n-bg-dark-warning-bg-strong\/40:active{background-color:#ffd60066}.active\:n-bg-dark-warning-bg-strong\/45:active{background-color:#ffd60073}.active\:n-bg-dark-warning-bg-strong\/5:active{background-color:#ffd6000d}.active\:n-bg-dark-warning-bg-strong\/50:active{background-color:#ffd60080}.active\:n-bg-dark-warning-bg-strong\/55:active{background-color:#ffd6008c}.active\:n-bg-dark-warning-bg-strong\/60:active{background-color:#ffd60099}.active\:n-bg-dark-warning-bg-strong\/65:active{background-color:#ffd600a6}.active\:n-bg-dark-warning-bg-strong\/70:active{background-color:#ffd600b3}.active\:n-bg-dark-warning-bg-strong\/75:active{background-color:#ffd600bf}.active\:n-bg-dark-warning-bg-strong\/80:active{background-color:#ffd600cc}.active\:n-bg-dark-warning-bg-strong\/85:active{background-color:#ffd600d9}.active\:n-bg-dark-warning-bg-strong\/90:active{background-color:#ffd600e6}.active\:n-bg-dark-warning-bg-strong\/95:active{background-color:#ffd600f2}.active\:n-bg-dark-warning-bg-weak:active{background-color:#312e1a}.active\:n-bg-dark-warning-bg-weak\/0:active{background-color:#312e1a00}.active\:n-bg-dark-warning-bg-weak\/10:active{background-color:#312e1a1a}.active\:n-bg-dark-warning-bg-weak\/100:active{background-color:#312e1a}.active\:n-bg-dark-warning-bg-weak\/15:active{background-color:#312e1a26}.active\:n-bg-dark-warning-bg-weak\/20:active{background-color:#312e1a33}.active\:n-bg-dark-warning-bg-weak\/25:active{background-color:#312e1a40}.active\:n-bg-dark-warning-bg-weak\/30:active{background-color:#312e1a4d}.active\:n-bg-dark-warning-bg-weak\/35:active{background-color:#312e1a59}.active\:n-bg-dark-warning-bg-weak\/40:active{background-color:#312e1a66}.active\:n-bg-dark-warning-bg-weak\/45:active{background-color:#312e1a73}.active\:n-bg-dark-warning-bg-weak\/5:active{background-color:#312e1a0d}.active\:n-bg-dark-warning-bg-weak\/50:active{background-color:#312e1a80}.active\:n-bg-dark-warning-bg-weak\/55:active{background-color:#312e1a8c}.active\:n-bg-dark-warning-bg-weak\/60:active{background-color:#312e1a99}.active\:n-bg-dark-warning-bg-weak\/65:active{background-color:#312e1aa6}.active\:n-bg-dark-warning-bg-weak\/70:active{background-color:#312e1ab3}.active\:n-bg-dark-warning-bg-weak\/75:active{background-color:#312e1abf}.active\:n-bg-dark-warning-bg-weak\/80:active{background-color:#312e1acc}.active\:n-bg-dark-warning-bg-weak\/85:active{background-color:#312e1ad9}.active\:n-bg-dark-warning-bg-weak\/90:active{background-color:#312e1ae6}.active\:n-bg-dark-warning-bg-weak\/95:active{background-color:#312e1af2}.active\:n-bg-dark-warning-border-strong:active{background-color:#ffd600}.active\:n-bg-dark-warning-border-strong\/0:active{background-color:#ffd60000}.active\:n-bg-dark-warning-border-strong\/10:active{background-color:#ffd6001a}.active\:n-bg-dark-warning-border-strong\/100:active{background-color:#ffd600}.active\:n-bg-dark-warning-border-strong\/15:active{background-color:#ffd60026}.active\:n-bg-dark-warning-border-strong\/20:active{background-color:#ffd60033}.active\:n-bg-dark-warning-border-strong\/25:active{background-color:#ffd60040}.active\:n-bg-dark-warning-border-strong\/30:active{background-color:#ffd6004d}.active\:n-bg-dark-warning-border-strong\/35:active{background-color:#ffd60059}.active\:n-bg-dark-warning-border-strong\/40:active{background-color:#ffd60066}.active\:n-bg-dark-warning-border-strong\/45:active{background-color:#ffd60073}.active\:n-bg-dark-warning-border-strong\/5:active{background-color:#ffd6000d}.active\:n-bg-dark-warning-border-strong\/50:active{background-color:#ffd60080}.active\:n-bg-dark-warning-border-strong\/55:active{background-color:#ffd6008c}.active\:n-bg-dark-warning-border-strong\/60:active{background-color:#ffd60099}.active\:n-bg-dark-warning-border-strong\/65:active{background-color:#ffd600a6}.active\:n-bg-dark-warning-border-strong\/70:active{background-color:#ffd600b3}.active\:n-bg-dark-warning-border-strong\/75:active{background-color:#ffd600bf}.active\:n-bg-dark-warning-border-strong\/80:active{background-color:#ffd600cc}.active\:n-bg-dark-warning-border-strong\/85:active{background-color:#ffd600d9}.active\:n-bg-dark-warning-border-strong\/90:active{background-color:#ffd600e6}.active\:n-bg-dark-warning-border-strong\/95:active{background-color:#ffd600f2}.active\:n-bg-dark-warning-border-weak:active{background-color:#765500}.active\:n-bg-dark-warning-border-weak\/0:active{background-color:#76550000}.active\:n-bg-dark-warning-border-weak\/10:active{background-color:#7655001a}.active\:n-bg-dark-warning-border-weak\/100:active{background-color:#765500}.active\:n-bg-dark-warning-border-weak\/15:active{background-color:#76550026}.active\:n-bg-dark-warning-border-weak\/20:active{background-color:#76550033}.active\:n-bg-dark-warning-border-weak\/25:active{background-color:#76550040}.active\:n-bg-dark-warning-border-weak\/30:active{background-color:#7655004d}.active\:n-bg-dark-warning-border-weak\/35:active{background-color:#76550059}.active\:n-bg-dark-warning-border-weak\/40:active{background-color:#76550066}.active\:n-bg-dark-warning-border-weak\/45:active{background-color:#76550073}.active\:n-bg-dark-warning-border-weak\/5:active{background-color:#7655000d}.active\:n-bg-dark-warning-border-weak\/50:active{background-color:#76550080}.active\:n-bg-dark-warning-border-weak\/55:active{background-color:#7655008c}.active\:n-bg-dark-warning-border-weak\/60:active{background-color:#76550099}.active\:n-bg-dark-warning-border-weak\/65:active{background-color:#765500a6}.active\:n-bg-dark-warning-border-weak\/70:active{background-color:#765500b3}.active\:n-bg-dark-warning-border-weak\/75:active{background-color:#765500bf}.active\:n-bg-dark-warning-border-weak\/80:active{background-color:#765500cc}.active\:n-bg-dark-warning-border-weak\/85:active{background-color:#765500d9}.active\:n-bg-dark-warning-border-weak\/90:active{background-color:#765500e6}.active\:n-bg-dark-warning-border-weak\/95:active{background-color:#765500f2}.active\:n-bg-dark-warning-icon:active{background-color:#ffd600}.active\:n-bg-dark-warning-icon\/0:active{background-color:#ffd60000}.active\:n-bg-dark-warning-icon\/10:active{background-color:#ffd6001a}.active\:n-bg-dark-warning-icon\/100:active{background-color:#ffd600}.active\:n-bg-dark-warning-icon\/15:active{background-color:#ffd60026}.active\:n-bg-dark-warning-icon\/20:active{background-color:#ffd60033}.active\:n-bg-dark-warning-icon\/25:active{background-color:#ffd60040}.active\:n-bg-dark-warning-icon\/30:active{background-color:#ffd6004d}.active\:n-bg-dark-warning-icon\/35:active{background-color:#ffd60059}.active\:n-bg-dark-warning-icon\/40:active{background-color:#ffd60066}.active\:n-bg-dark-warning-icon\/45:active{background-color:#ffd60073}.active\:n-bg-dark-warning-icon\/5:active{background-color:#ffd6000d}.active\:n-bg-dark-warning-icon\/50:active{background-color:#ffd60080}.active\:n-bg-dark-warning-icon\/55:active{background-color:#ffd6008c}.active\:n-bg-dark-warning-icon\/60:active{background-color:#ffd60099}.active\:n-bg-dark-warning-icon\/65:active{background-color:#ffd600a6}.active\:n-bg-dark-warning-icon\/70:active{background-color:#ffd600b3}.active\:n-bg-dark-warning-icon\/75:active{background-color:#ffd600bf}.active\:n-bg-dark-warning-icon\/80:active{background-color:#ffd600cc}.active\:n-bg-dark-warning-icon\/85:active{background-color:#ffd600d9}.active\:n-bg-dark-warning-icon\/90:active{background-color:#ffd600e6}.active\:n-bg-dark-warning-icon\/95:active{background-color:#ffd600f2}.active\:n-bg-dark-warning-text:active{background-color:#ffd600}.active\:n-bg-dark-warning-text\/0:active{background-color:#ffd60000}.active\:n-bg-dark-warning-text\/10:active{background-color:#ffd6001a}.active\:n-bg-dark-warning-text\/100:active{background-color:#ffd600}.active\:n-bg-dark-warning-text\/15:active{background-color:#ffd60026}.active\:n-bg-dark-warning-text\/20:active{background-color:#ffd60033}.active\:n-bg-dark-warning-text\/25:active{background-color:#ffd60040}.active\:n-bg-dark-warning-text\/30:active{background-color:#ffd6004d}.active\:n-bg-dark-warning-text\/35:active{background-color:#ffd60059}.active\:n-bg-dark-warning-text\/40:active{background-color:#ffd60066}.active\:n-bg-dark-warning-text\/45:active{background-color:#ffd60073}.active\:n-bg-dark-warning-text\/5:active{background-color:#ffd6000d}.active\:n-bg-dark-warning-text\/50:active{background-color:#ffd60080}.active\:n-bg-dark-warning-text\/55:active{background-color:#ffd6008c}.active\:n-bg-dark-warning-text\/60:active{background-color:#ffd60099}.active\:n-bg-dark-warning-text\/65:active{background-color:#ffd600a6}.active\:n-bg-dark-warning-text\/70:active{background-color:#ffd600b3}.active\:n-bg-dark-warning-text\/75:active{background-color:#ffd600bf}.active\:n-bg-dark-warning-text\/80:active{background-color:#ffd600cc}.active\:n-bg-dark-warning-text\/85:active{background-color:#ffd600d9}.active\:n-bg-dark-warning-text\/90:active{background-color:#ffd600e6}.active\:n-bg-dark-warning-text\/95:active{background-color:#ffd600f2}.active\:n-bg-discovery-bg-status:active{background-color:var(--theme-color-discovery-bg-status)}.active\:n-bg-discovery-bg-strong:active{background-color:var(--theme-color-discovery-bg-strong)}.active\:n-bg-discovery-bg-weak:active{background-color:var(--theme-color-discovery-bg-weak)}.active\:n-bg-discovery-border-strong:active{background-color:var(--theme-color-discovery-border-strong)}.active\:n-bg-discovery-border-weak:active{background-color:var(--theme-color-discovery-border-weak)}.active\:n-bg-discovery-icon:active{background-color:var(--theme-color-discovery-icon)}.active\:n-bg-discovery-text:active{background-color:var(--theme-color-discovery-text)}.active\:n-bg-light-danger-bg-status:active{background-color:#e84e2c}.active\:n-bg-light-danger-bg-status\/0:active{background-color:#e84e2c00}.active\:n-bg-light-danger-bg-status\/10:active{background-color:#e84e2c1a}.active\:n-bg-light-danger-bg-status\/100:active{background-color:#e84e2c}.active\:n-bg-light-danger-bg-status\/15:active{background-color:#e84e2c26}.active\:n-bg-light-danger-bg-status\/20:active{background-color:#e84e2c33}.active\:n-bg-light-danger-bg-status\/25:active{background-color:#e84e2c40}.active\:n-bg-light-danger-bg-status\/30:active{background-color:#e84e2c4d}.active\:n-bg-light-danger-bg-status\/35:active{background-color:#e84e2c59}.active\:n-bg-light-danger-bg-status\/40:active{background-color:#e84e2c66}.active\:n-bg-light-danger-bg-status\/45:active{background-color:#e84e2c73}.active\:n-bg-light-danger-bg-status\/5:active{background-color:#e84e2c0d}.active\:n-bg-light-danger-bg-status\/50:active{background-color:#e84e2c80}.active\:n-bg-light-danger-bg-status\/55:active{background-color:#e84e2c8c}.active\:n-bg-light-danger-bg-status\/60:active{background-color:#e84e2c99}.active\:n-bg-light-danger-bg-status\/65:active{background-color:#e84e2ca6}.active\:n-bg-light-danger-bg-status\/70:active{background-color:#e84e2cb3}.active\:n-bg-light-danger-bg-status\/75:active{background-color:#e84e2cbf}.active\:n-bg-light-danger-bg-status\/80:active{background-color:#e84e2ccc}.active\:n-bg-light-danger-bg-status\/85:active{background-color:#e84e2cd9}.active\:n-bg-light-danger-bg-status\/90:active{background-color:#e84e2ce6}.active\:n-bg-light-danger-bg-status\/95:active{background-color:#e84e2cf2}.active\:n-bg-light-danger-bg-strong:active{background-color:#bb2d00}.active\:n-bg-light-danger-bg-strong\/0:active{background-color:#bb2d0000}.active\:n-bg-light-danger-bg-strong\/10:active{background-color:#bb2d001a}.active\:n-bg-light-danger-bg-strong\/100:active{background-color:#bb2d00}.active\:n-bg-light-danger-bg-strong\/15:active{background-color:#bb2d0026}.active\:n-bg-light-danger-bg-strong\/20:active{background-color:#bb2d0033}.active\:n-bg-light-danger-bg-strong\/25:active{background-color:#bb2d0040}.active\:n-bg-light-danger-bg-strong\/30:active{background-color:#bb2d004d}.active\:n-bg-light-danger-bg-strong\/35:active{background-color:#bb2d0059}.active\:n-bg-light-danger-bg-strong\/40:active{background-color:#bb2d0066}.active\:n-bg-light-danger-bg-strong\/45:active{background-color:#bb2d0073}.active\:n-bg-light-danger-bg-strong\/5:active{background-color:#bb2d000d}.active\:n-bg-light-danger-bg-strong\/50:active{background-color:#bb2d0080}.active\:n-bg-light-danger-bg-strong\/55:active{background-color:#bb2d008c}.active\:n-bg-light-danger-bg-strong\/60:active{background-color:#bb2d0099}.active\:n-bg-light-danger-bg-strong\/65:active{background-color:#bb2d00a6}.active\:n-bg-light-danger-bg-strong\/70:active{background-color:#bb2d00b3}.active\:n-bg-light-danger-bg-strong\/75:active{background-color:#bb2d00bf}.active\:n-bg-light-danger-bg-strong\/80:active{background-color:#bb2d00cc}.active\:n-bg-light-danger-bg-strong\/85:active{background-color:#bb2d00d9}.active\:n-bg-light-danger-bg-strong\/90:active{background-color:#bb2d00e6}.active\:n-bg-light-danger-bg-strong\/95:active{background-color:#bb2d00f2}.active\:n-bg-light-danger-bg-weak:active{background-color:#ffe9e7}.active\:n-bg-light-danger-bg-weak\/0:active{background-color:#ffe9e700}.active\:n-bg-light-danger-bg-weak\/10:active{background-color:#ffe9e71a}.active\:n-bg-light-danger-bg-weak\/100:active{background-color:#ffe9e7}.active\:n-bg-light-danger-bg-weak\/15:active{background-color:#ffe9e726}.active\:n-bg-light-danger-bg-weak\/20:active{background-color:#ffe9e733}.active\:n-bg-light-danger-bg-weak\/25:active{background-color:#ffe9e740}.active\:n-bg-light-danger-bg-weak\/30:active{background-color:#ffe9e74d}.active\:n-bg-light-danger-bg-weak\/35:active{background-color:#ffe9e759}.active\:n-bg-light-danger-bg-weak\/40:active{background-color:#ffe9e766}.active\:n-bg-light-danger-bg-weak\/45:active{background-color:#ffe9e773}.active\:n-bg-light-danger-bg-weak\/5:active{background-color:#ffe9e70d}.active\:n-bg-light-danger-bg-weak\/50:active{background-color:#ffe9e780}.active\:n-bg-light-danger-bg-weak\/55:active{background-color:#ffe9e78c}.active\:n-bg-light-danger-bg-weak\/60:active{background-color:#ffe9e799}.active\:n-bg-light-danger-bg-weak\/65:active{background-color:#ffe9e7a6}.active\:n-bg-light-danger-bg-weak\/70:active{background-color:#ffe9e7b3}.active\:n-bg-light-danger-bg-weak\/75:active{background-color:#ffe9e7bf}.active\:n-bg-light-danger-bg-weak\/80:active{background-color:#ffe9e7cc}.active\:n-bg-light-danger-bg-weak\/85:active{background-color:#ffe9e7d9}.active\:n-bg-light-danger-bg-weak\/90:active{background-color:#ffe9e7e6}.active\:n-bg-light-danger-bg-weak\/95:active{background-color:#ffe9e7f2}.active\:n-bg-light-danger-border-strong:active{background-color:#bb2d00}.active\:n-bg-light-danger-border-strong\/0:active{background-color:#bb2d0000}.active\:n-bg-light-danger-border-strong\/10:active{background-color:#bb2d001a}.active\:n-bg-light-danger-border-strong\/100:active{background-color:#bb2d00}.active\:n-bg-light-danger-border-strong\/15:active{background-color:#bb2d0026}.active\:n-bg-light-danger-border-strong\/20:active{background-color:#bb2d0033}.active\:n-bg-light-danger-border-strong\/25:active{background-color:#bb2d0040}.active\:n-bg-light-danger-border-strong\/30:active{background-color:#bb2d004d}.active\:n-bg-light-danger-border-strong\/35:active{background-color:#bb2d0059}.active\:n-bg-light-danger-border-strong\/40:active{background-color:#bb2d0066}.active\:n-bg-light-danger-border-strong\/45:active{background-color:#bb2d0073}.active\:n-bg-light-danger-border-strong\/5:active{background-color:#bb2d000d}.active\:n-bg-light-danger-border-strong\/50:active{background-color:#bb2d0080}.active\:n-bg-light-danger-border-strong\/55:active{background-color:#bb2d008c}.active\:n-bg-light-danger-border-strong\/60:active{background-color:#bb2d0099}.active\:n-bg-light-danger-border-strong\/65:active{background-color:#bb2d00a6}.active\:n-bg-light-danger-border-strong\/70:active{background-color:#bb2d00b3}.active\:n-bg-light-danger-border-strong\/75:active{background-color:#bb2d00bf}.active\:n-bg-light-danger-border-strong\/80:active{background-color:#bb2d00cc}.active\:n-bg-light-danger-border-strong\/85:active{background-color:#bb2d00d9}.active\:n-bg-light-danger-border-strong\/90:active{background-color:#bb2d00e6}.active\:n-bg-light-danger-border-strong\/95:active{background-color:#bb2d00f2}.active\:n-bg-light-danger-border-weak:active{background-color:#ffaa97}.active\:n-bg-light-danger-border-weak\/0:active{background-color:#ffaa9700}.active\:n-bg-light-danger-border-weak\/10:active{background-color:#ffaa971a}.active\:n-bg-light-danger-border-weak\/100:active{background-color:#ffaa97}.active\:n-bg-light-danger-border-weak\/15:active{background-color:#ffaa9726}.active\:n-bg-light-danger-border-weak\/20:active{background-color:#ffaa9733}.active\:n-bg-light-danger-border-weak\/25:active{background-color:#ffaa9740}.active\:n-bg-light-danger-border-weak\/30:active{background-color:#ffaa974d}.active\:n-bg-light-danger-border-weak\/35:active{background-color:#ffaa9759}.active\:n-bg-light-danger-border-weak\/40:active{background-color:#ffaa9766}.active\:n-bg-light-danger-border-weak\/45:active{background-color:#ffaa9773}.active\:n-bg-light-danger-border-weak\/5:active{background-color:#ffaa970d}.active\:n-bg-light-danger-border-weak\/50:active{background-color:#ffaa9780}.active\:n-bg-light-danger-border-weak\/55:active{background-color:#ffaa978c}.active\:n-bg-light-danger-border-weak\/60:active{background-color:#ffaa9799}.active\:n-bg-light-danger-border-weak\/65:active{background-color:#ffaa97a6}.active\:n-bg-light-danger-border-weak\/70:active{background-color:#ffaa97b3}.active\:n-bg-light-danger-border-weak\/75:active{background-color:#ffaa97bf}.active\:n-bg-light-danger-border-weak\/80:active{background-color:#ffaa97cc}.active\:n-bg-light-danger-border-weak\/85:active{background-color:#ffaa97d9}.active\:n-bg-light-danger-border-weak\/90:active{background-color:#ffaa97e6}.active\:n-bg-light-danger-border-weak\/95:active{background-color:#ffaa97f2}.active\:n-bg-light-danger-hover-strong:active{background-color:#961200}.active\:n-bg-light-danger-hover-strong\/0:active{background-color:#96120000}.active\:n-bg-light-danger-hover-strong\/10:active{background-color:#9612001a}.active\:n-bg-light-danger-hover-strong\/100:active{background-color:#961200}.active\:n-bg-light-danger-hover-strong\/15:active{background-color:#96120026}.active\:n-bg-light-danger-hover-strong\/20:active{background-color:#96120033}.active\:n-bg-light-danger-hover-strong\/25:active{background-color:#96120040}.active\:n-bg-light-danger-hover-strong\/30:active{background-color:#9612004d}.active\:n-bg-light-danger-hover-strong\/35:active{background-color:#96120059}.active\:n-bg-light-danger-hover-strong\/40:active{background-color:#96120066}.active\:n-bg-light-danger-hover-strong\/45:active{background-color:#96120073}.active\:n-bg-light-danger-hover-strong\/5:active{background-color:#9612000d}.active\:n-bg-light-danger-hover-strong\/50:active{background-color:#96120080}.active\:n-bg-light-danger-hover-strong\/55:active{background-color:#9612008c}.active\:n-bg-light-danger-hover-strong\/60:active{background-color:#96120099}.active\:n-bg-light-danger-hover-strong\/65:active{background-color:#961200a6}.active\:n-bg-light-danger-hover-strong\/70:active{background-color:#961200b3}.active\:n-bg-light-danger-hover-strong\/75:active{background-color:#961200bf}.active\:n-bg-light-danger-hover-strong\/80:active{background-color:#961200cc}.active\:n-bg-light-danger-hover-strong\/85:active{background-color:#961200d9}.active\:n-bg-light-danger-hover-strong\/90:active{background-color:#961200e6}.active\:n-bg-light-danger-hover-strong\/95:active{background-color:#961200f2}.active\:n-bg-light-danger-hover-weak:active{background-color:#d4330014}.active\:n-bg-light-danger-hover-weak\/0:active{background-color:#d4330000}.active\:n-bg-light-danger-hover-weak\/10:active{background-color:#d433001a}.active\:n-bg-light-danger-hover-weak\/100:active{background-color:#d43300}.active\:n-bg-light-danger-hover-weak\/15:active{background-color:#d4330026}.active\:n-bg-light-danger-hover-weak\/20:active{background-color:#d4330033}.active\:n-bg-light-danger-hover-weak\/25:active{background-color:#d4330040}.active\:n-bg-light-danger-hover-weak\/30:active{background-color:#d433004d}.active\:n-bg-light-danger-hover-weak\/35:active{background-color:#d4330059}.active\:n-bg-light-danger-hover-weak\/40:active{background-color:#d4330066}.active\:n-bg-light-danger-hover-weak\/45:active{background-color:#d4330073}.active\:n-bg-light-danger-hover-weak\/5:active{background-color:#d433000d}.active\:n-bg-light-danger-hover-weak\/50:active{background-color:#d4330080}.active\:n-bg-light-danger-hover-weak\/55:active{background-color:#d433008c}.active\:n-bg-light-danger-hover-weak\/60:active{background-color:#d4330099}.active\:n-bg-light-danger-hover-weak\/65:active{background-color:#d43300a6}.active\:n-bg-light-danger-hover-weak\/70:active{background-color:#d43300b3}.active\:n-bg-light-danger-hover-weak\/75:active{background-color:#d43300bf}.active\:n-bg-light-danger-hover-weak\/80:active{background-color:#d43300cc}.active\:n-bg-light-danger-hover-weak\/85:active{background-color:#d43300d9}.active\:n-bg-light-danger-hover-weak\/90:active{background-color:#d43300e6}.active\:n-bg-light-danger-hover-weak\/95:active{background-color:#d43300f2}.active\:n-bg-light-danger-icon:active{background-color:#bb2d00}.active\:n-bg-light-danger-icon\/0:active{background-color:#bb2d0000}.active\:n-bg-light-danger-icon\/10:active{background-color:#bb2d001a}.active\:n-bg-light-danger-icon\/100:active{background-color:#bb2d00}.active\:n-bg-light-danger-icon\/15:active{background-color:#bb2d0026}.active\:n-bg-light-danger-icon\/20:active{background-color:#bb2d0033}.active\:n-bg-light-danger-icon\/25:active{background-color:#bb2d0040}.active\:n-bg-light-danger-icon\/30:active{background-color:#bb2d004d}.active\:n-bg-light-danger-icon\/35:active{background-color:#bb2d0059}.active\:n-bg-light-danger-icon\/40:active{background-color:#bb2d0066}.active\:n-bg-light-danger-icon\/45:active{background-color:#bb2d0073}.active\:n-bg-light-danger-icon\/5:active{background-color:#bb2d000d}.active\:n-bg-light-danger-icon\/50:active{background-color:#bb2d0080}.active\:n-bg-light-danger-icon\/55:active{background-color:#bb2d008c}.active\:n-bg-light-danger-icon\/60:active{background-color:#bb2d0099}.active\:n-bg-light-danger-icon\/65:active{background-color:#bb2d00a6}.active\:n-bg-light-danger-icon\/70:active{background-color:#bb2d00b3}.active\:n-bg-light-danger-icon\/75:active{background-color:#bb2d00bf}.active\:n-bg-light-danger-icon\/80:active{background-color:#bb2d00cc}.active\:n-bg-light-danger-icon\/85:active{background-color:#bb2d00d9}.active\:n-bg-light-danger-icon\/90:active{background-color:#bb2d00e6}.active\:n-bg-light-danger-icon\/95:active{background-color:#bb2d00f2}.active\:n-bg-light-danger-pressed-strong:active{background-color:#730e00}.active\:n-bg-light-danger-pressed-strong\/0:active{background-color:#730e0000}.active\:n-bg-light-danger-pressed-strong\/10:active{background-color:#730e001a}.active\:n-bg-light-danger-pressed-strong\/100:active{background-color:#730e00}.active\:n-bg-light-danger-pressed-strong\/15:active{background-color:#730e0026}.active\:n-bg-light-danger-pressed-strong\/20:active{background-color:#730e0033}.active\:n-bg-light-danger-pressed-strong\/25:active{background-color:#730e0040}.active\:n-bg-light-danger-pressed-strong\/30:active{background-color:#730e004d}.active\:n-bg-light-danger-pressed-strong\/35:active{background-color:#730e0059}.active\:n-bg-light-danger-pressed-strong\/40:active{background-color:#730e0066}.active\:n-bg-light-danger-pressed-strong\/45:active{background-color:#730e0073}.active\:n-bg-light-danger-pressed-strong\/5:active{background-color:#730e000d}.active\:n-bg-light-danger-pressed-strong\/50:active{background-color:#730e0080}.active\:n-bg-light-danger-pressed-strong\/55:active{background-color:#730e008c}.active\:n-bg-light-danger-pressed-strong\/60:active{background-color:#730e0099}.active\:n-bg-light-danger-pressed-strong\/65:active{background-color:#730e00a6}.active\:n-bg-light-danger-pressed-strong\/70:active{background-color:#730e00b3}.active\:n-bg-light-danger-pressed-strong\/75:active{background-color:#730e00bf}.active\:n-bg-light-danger-pressed-strong\/80:active{background-color:#730e00cc}.active\:n-bg-light-danger-pressed-strong\/85:active{background-color:#730e00d9}.active\:n-bg-light-danger-pressed-strong\/90:active{background-color:#730e00e6}.active\:n-bg-light-danger-pressed-strong\/95:active{background-color:#730e00f2}.active\:n-bg-light-danger-pressed-weak:active{background-color:#d433001f}.active\:n-bg-light-danger-pressed-weak\/0:active{background-color:#d4330000}.active\:n-bg-light-danger-pressed-weak\/10:active{background-color:#d433001a}.active\:n-bg-light-danger-pressed-weak\/100:active{background-color:#d43300}.active\:n-bg-light-danger-pressed-weak\/15:active{background-color:#d4330026}.active\:n-bg-light-danger-pressed-weak\/20:active{background-color:#d4330033}.active\:n-bg-light-danger-pressed-weak\/25:active{background-color:#d4330040}.active\:n-bg-light-danger-pressed-weak\/30:active{background-color:#d433004d}.active\:n-bg-light-danger-pressed-weak\/35:active{background-color:#d4330059}.active\:n-bg-light-danger-pressed-weak\/40:active{background-color:#d4330066}.active\:n-bg-light-danger-pressed-weak\/45:active{background-color:#d4330073}.active\:n-bg-light-danger-pressed-weak\/5:active{background-color:#d433000d}.active\:n-bg-light-danger-pressed-weak\/50:active{background-color:#d4330080}.active\:n-bg-light-danger-pressed-weak\/55:active{background-color:#d433008c}.active\:n-bg-light-danger-pressed-weak\/60:active{background-color:#d4330099}.active\:n-bg-light-danger-pressed-weak\/65:active{background-color:#d43300a6}.active\:n-bg-light-danger-pressed-weak\/70:active{background-color:#d43300b3}.active\:n-bg-light-danger-pressed-weak\/75:active{background-color:#d43300bf}.active\:n-bg-light-danger-pressed-weak\/80:active{background-color:#d43300cc}.active\:n-bg-light-danger-pressed-weak\/85:active{background-color:#d43300d9}.active\:n-bg-light-danger-pressed-weak\/90:active{background-color:#d43300e6}.active\:n-bg-light-danger-pressed-weak\/95:active{background-color:#d43300f2}.active\:n-bg-light-danger-text:active{background-color:#bb2d00}.active\:n-bg-light-danger-text\/0:active{background-color:#bb2d0000}.active\:n-bg-light-danger-text\/10:active{background-color:#bb2d001a}.active\:n-bg-light-danger-text\/100:active{background-color:#bb2d00}.active\:n-bg-light-danger-text\/15:active{background-color:#bb2d0026}.active\:n-bg-light-danger-text\/20:active{background-color:#bb2d0033}.active\:n-bg-light-danger-text\/25:active{background-color:#bb2d0040}.active\:n-bg-light-danger-text\/30:active{background-color:#bb2d004d}.active\:n-bg-light-danger-text\/35:active{background-color:#bb2d0059}.active\:n-bg-light-danger-text\/40:active{background-color:#bb2d0066}.active\:n-bg-light-danger-text\/45:active{background-color:#bb2d0073}.active\:n-bg-light-danger-text\/5:active{background-color:#bb2d000d}.active\:n-bg-light-danger-text\/50:active{background-color:#bb2d0080}.active\:n-bg-light-danger-text\/55:active{background-color:#bb2d008c}.active\:n-bg-light-danger-text\/60:active{background-color:#bb2d0099}.active\:n-bg-light-danger-text\/65:active{background-color:#bb2d00a6}.active\:n-bg-light-danger-text\/70:active{background-color:#bb2d00b3}.active\:n-bg-light-danger-text\/75:active{background-color:#bb2d00bf}.active\:n-bg-light-danger-text\/80:active{background-color:#bb2d00cc}.active\:n-bg-light-danger-text\/85:active{background-color:#bb2d00d9}.active\:n-bg-light-danger-text\/90:active{background-color:#bb2d00e6}.active\:n-bg-light-danger-text\/95:active{background-color:#bb2d00f2}.active\:n-bg-light-discovery-bg-status:active{background-color:#754ec8}.active\:n-bg-light-discovery-bg-status\/0:active{background-color:#754ec800}.active\:n-bg-light-discovery-bg-status\/10:active{background-color:#754ec81a}.active\:n-bg-light-discovery-bg-status\/100:active{background-color:#754ec8}.active\:n-bg-light-discovery-bg-status\/15:active{background-color:#754ec826}.active\:n-bg-light-discovery-bg-status\/20:active{background-color:#754ec833}.active\:n-bg-light-discovery-bg-status\/25:active{background-color:#754ec840}.active\:n-bg-light-discovery-bg-status\/30:active{background-color:#754ec84d}.active\:n-bg-light-discovery-bg-status\/35:active{background-color:#754ec859}.active\:n-bg-light-discovery-bg-status\/40:active{background-color:#754ec866}.active\:n-bg-light-discovery-bg-status\/45:active{background-color:#754ec873}.active\:n-bg-light-discovery-bg-status\/5:active{background-color:#754ec80d}.active\:n-bg-light-discovery-bg-status\/50:active{background-color:#754ec880}.active\:n-bg-light-discovery-bg-status\/55:active{background-color:#754ec88c}.active\:n-bg-light-discovery-bg-status\/60:active{background-color:#754ec899}.active\:n-bg-light-discovery-bg-status\/65:active{background-color:#754ec8a6}.active\:n-bg-light-discovery-bg-status\/70:active{background-color:#754ec8b3}.active\:n-bg-light-discovery-bg-status\/75:active{background-color:#754ec8bf}.active\:n-bg-light-discovery-bg-status\/80:active{background-color:#754ec8cc}.active\:n-bg-light-discovery-bg-status\/85:active{background-color:#754ec8d9}.active\:n-bg-light-discovery-bg-status\/90:active{background-color:#754ec8e6}.active\:n-bg-light-discovery-bg-status\/95:active{background-color:#754ec8f2}.active\:n-bg-light-discovery-bg-strong:active{background-color:#5a34aa}.active\:n-bg-light-discovery-bg-strong\/0:active{background-color:#5a34aa00}.active\:n-bg-light-discovery-bg-strong\/10:active{background-color:#5a34aa1a}.active\:n-bg-light-discovery-bg-strong\/100:active{background-color:#5a34aa}.active\:n-bg-light-discovery-bg-strong\/15:active{background-color:#5a34aa26}.active\:n-bg-light-discovery-bg-strong\/20:active{background-color:#5a34aa33}.active\:n-bg-light-discovery-bg-strong\/25:active{background-color:#5a34aa40}.active\:n-bg-light-discovery-bg-strong\/30:active{background-color:#5a34aa4d}.active\:n-bg-light-discovery-bg-strong\/35:active{background-color:#5a34aa59}.active\:n-bg-light-discovery-bg-strong\/40:active{background-color:#5a34aa66}.active\:n-bg-light-discovery-bg-strong\/45:active{background-color:#5a34aa73}.active\:n-bg-light-discovery-bg-strong\/5:active{background-color:#5a34aa0d}.active\:n-bg-light-discovery-bg-strong\/50:active{background-color:#5a34aa80}.active\:n-bg-light-discovery-bg-strong\/55:active{background-color:#5a34aa8c}.active\:n-bg-light-discovery-bg-strong\/60:active{background-color:#5a34aa99}.active\:n-bg-light-discovery-bg-strong\/65:active{background-color:#5a34aaa6}.active\:n-bg-light-discovery-bg-strong\/70:active{background-color:#5a34aab3}.active\:n-bg-light-discovery-bg-strong\/75:active{background-color:#5a34aabf}.active\:n-bg-light-discovery-bg-strong\/80:active{background-color:#5a34aacc}.active\:n-bg-light-discovery-bg-strong\/85:active{background-color:#5a34aad9}.active\:n-bg-light-discovery-bg-strong\/90:active{background-color:#5a34aae6}.active\:n-bg-light-discovery-bg-strong\/95:active{background-color:#5a34aaf2}.active\:n-bg-light-discovery-bg-weak:active{background-color:#e9deff}.active\:n-bg-light-discovery-bg-weak\/0:active{background-color:#e9deff00}.active\:n-bg-light-discovery-bg-weak\/10:active{background-color:#e9deff1a}.active\:n-bg-light-discovery-bg-weak\/100:active{background-color:#e9deff}.active\:n-bg-light-discovery-bg-weak\/15:active{background-color:#e9deff26}.active\:n-bg-light-discovery-bg-weak\/20:active{background-color:#e9deff33}.active\:n-bg-light-discovery-bg-weak\/25:active{background-color:#e9deff40}.active\:n-bg-light-discovery-bg-weak\/30:active{background-color:#e9deff4d}.active\:n-bg-light-discovery-bg-weak\/35:active{background-color:#e9deff59}.active\:n-bg-light-discovery-bg-weak\/40:active{background-color:#e9deff66}.active\:n-bg-light-discovery-bg-weak\/45:active{background-color:#e9deff73}.active\:n-bg-light-discovery-bg-weak\/5:active{background-color:#e9deff0d}.active\:n-bg-light-discovery-bg-weak\/50:active{background-color:#e9deff80}.active\:n-bg-light-discovery-bg-weak\/55:active{background-color:#e9deff8c}.active\:n-bg-light-discovery-bg-weak\/60:active{background-color:#e9deff99}.active\:n-bg-light-discovery-bg-weak\/65:active{background-color:#e9deffa6}.active\:n-bg-light-discovery-bg-weak\/70:active{background-color:#e9deffb3}.active\:n-bg-light-discovery-bg-weak\/75:active{background-color:#e9deffbf}.active\:n-bg-light-discovery-bg-weak\/80:active{background-color:#e9deffcc}.active\:n-bg-light-discovery-bg-weak\/85:active{background-color:#e9deffd9}.active\:n-bg-light-discovery-bg-weak\/90:active{background-color:#e9deffe6}.active\:n-bg-light-discovery-bg-weak\/95:active{background-color:#e9defff2}.active\:n-bg-light-discovery-border-strong:active{background-color:#5a34aa}.active\:n-bg-light-discovery-border-strong\/0:active{background-color:#5a34aa00}.active\:n-bg-light-discovery-border-strong\/10:active{background-color:#5a34aa1a}.active\:n-bg-light-discovery-border-strong\/100:active{background-color:#5a34aa}.active\:n-bg-light-discovery-border-strong\/15:active{background-color:#5a34aa26}.active\:n-bg-light-discovery-border-strong\/20:active{background-color:#5a34aa33}.active\:n-bg-light-discovery-border-strong\/25:active{background-color:#5a34aa40}.active\:n-bg-light-discovery-border-strong\/30:active{background-color:#5a34aa4d}.active\:n-bg-light-discovery-border-strong\/35:active{background-color:#5a34aa59}.active\:n-bg-light-discovery-border-strong\/40:active{background-color:#5a34aa66}.active\:n-bg-light-discovery-border-strong\/45:active{background-color:#5a34aa73}.active\:n-bg-light-discovery-border-strong\/5:active{background-color:#5a34aa0d}.active\:n-bg-light-discovery-border-strong\/50:active{background-color:#5a34aa80}.active\:n-bg-light-discovery-border-strong\/55:active{background-color:#5a34aa8c}.active\:n-bg-light-discovery-border-strong\/60:active{background-color:#5a34aa99}.active\:n-bg-light-discovery-border-strong\/65:active{background-color:#5a34aaa6}.active\:n-bg-light-discovery-border-strong\/70:active{background-color:#5a34aab3}.active\:n-bg-light-discovery-border-strong\/75:active{background-color:#5a34aabf}.active\:n-bg-light-discovery-border-strong\/80:active{background-color:#5a34aacc}.active\:n-bg-light-discovery-border-strong\/85:active{background-color:#5a34aad9}.active\:n-bg-light-discovery-border-strong\/90:active{background-color:#5a34aae6}.active\:n-bg-light-discovery-border-strong\/95:active{background-color:#5a34aaf2}.active\:n-bg-light-discovery-border-weak:active{background-color:#b38eff}.active\:n-bg-light-discovery-border-weak\/0:active{background-color:#b38eff00}.active\:n-bg-light-discovery-border-weak\/10:active{background-color:#b38eff1a}.active\:n-bg-light-discovery-border-weak\/100:active{background-color:#b38eff}.active\:n-bg-light-discovery-border-weak\/15:active{background-color:#b38eff26}.active\:n-bg-light-discovery-border-weak\/20:active{background-color:#b38eff33}.active\:n-bg-light-discovery-border-weak\/25:active{background-color:#b38eff40}.active\:n-bg-light-discovery-border-weak\/30:active{background-color:#b38eff4d}.active\:n-bg-light-discovery-border-weak\/35:active{background-color:#b38eff59}.active\:n-bg-light-discovery-border-weak\/40:active{background-color:#b38eff66}.active\:n-bg-light-discovery-border-weak\/45:active{background-color:#b38eff73}.active\:n-bg-light-discovery-border-weak\/5:active{background-color:#b38eff0d}.active\:n-bg-light-discovery-border-weak\/50:active{background-color:#b38eff80}.active\:n-bg-light-discovery-border-weak\/55:active{background-color:#b38eff8c}.active\:n-bg-light-discovery-border-weak\/60:active{background-color:#b38eff99}.active\:n-bg-light-discovery-border-weak\/65:active{background-color:#b38effa6}.active\:n-bg-light-discovery-border-weak\/70:active{background-color:#b38effb3}.active\:n-bg-light-discovery-border-weak\/75:active{background-color:#b38effbf}.active\:n-bg-light-discovery-border-weak\/80:active{background-color:#b38effcc}.active\:n-bg-light-discovery-border-weak\/85:active{background-color:#b38effd9}.active\:n-bg-light-discovery-border-weak\/90:active{background-color:#b38effe6}.active\:n-bg-light-discovery-border-weak\/95:active{background-color:#b38efff2}.active\:n-bg-light-discovery-icon:active{background-color:#5a34aa}.active\:n-bg-light-discovery-icon\/0:active{background-color:#5a34aa00}.active\:n-bg-light-discovery-icon\/10:active{background-color:#5a34aa1a}.active\:n-bg-light-discovery-icon\/100:active{background-color:#5a34aa}.active\:n-bg-light-discovery-icon\/15:active{background-color:#5a34aa26}.active\:n-bg-light-discovery-icon\/20:active{background-color:#5a34aa33}.active\:n-bg-light-discovery-icon\/25:active{background-color:#5a34aa40}.active\:n-bg-light-discovery-icon\/30:active{background-color:#5a34aa4d}.active\:n-bg-light-discovery-icon\/35:active{background-color:#5a34aa59}.active\:n-bg-light-discovery-icon\/40:active{background-color:#5a34aa66}.active\:n-bg-light-discovery-icon\/45:active{background-color:#5a34aa73}.active\:n-bg-light-discovery-icon\/5:active{background-color:#5a34aa0d}.active\:n-bg-light-discovery-icon\/50:active{background-color:#5a34aa80}.active\:n-bg-light-discovery-icon\/55:active{background-color:#5a34aa8c}.active\:n-bg-light-discovery-icon\/60:active{background-color:#5a34aa99}.active\:n-bg-light-discovery-icon\/65:active{background-color:#5a34aaa6}.active\:n-bg-light-discovery-icon\/70:active{background-color:#5a34aab3}.active\:n-bg-light-discovery-icon\/75:active{background-color:#5a34aabf}.active\:n-bg-light-discovery-icon\/80:active{background-color:#5a34aacc}.active\:n-bg-light-discovery-icon\/85:active{background-color:#5a34aad9}.active\:n-bg-light-discovery-icon\/90:active{background-color:#5a34aae6}.active\:n-bg-light-discovery-icon\/95:active{background-color:#5a34aaf2}.active\:n-bg-light-discovery-text:active{background-color:#5a34aa}.active\:n-bg-light-discovery-text\/0:active{background-color:#5a34aa00}.active\:n-bg-light-discovery-text\/10:active{background-color:#5a34aa1a}.active\:n-bg-light-discovery-text\/100:active{background-color:#5a34aa}.active\:n-bg-light-discovery-text\/15:active{background-color:#5a34aa26}.active\:n-bg-light-discovery-text\/20:active{background-color:#5a34aa33}.active\:n-bg-light-discovery-text\/25:active{background-color:#5a34aa40}.active\:n-bg-light-discovery-text\/30:active{background-color:#5a34aa4d}.active\:n-bg-light-discovery-text\/35:active{background-color:#5a34aa59}.active\:n-bg-light-discovery-text\/40:active{background-color:#5a34aa66}.active\:n-bg-light-discovery-text\/45:active{background-color:#5a34aa73}.active\:n-bg-light-discovery-text\/5:active{background-color:#5a34aa0d}.active\:n-bg-light-discovery-text\/50:active{background-color:#5a34aa80}.active\:n-bg-light-discovery-text\/55:active{background-color:#5a34aa8c}.active\:n-bg-light-discovery-text\/60:active{background-color:#5a34aa99}.active\:n-bg-light-discovery-text\/65:active{background-color:#5a34aaa6}.active\:n-bg-light-discovery-text\/70:active{background-color:#5a34aab3}.active\:n-bg-light-discovery-text\/75:active{background-color:#5a34aabf}.active\:n-bg-light-discovery-text\/80:active{background-color:#5a34aacc}.active\:n-bg-light-discovery-text\/85:active{background-color:#5a34aad9}.active\:n-bg-light-discovery-text\/90:active{background-color:#5a34aae6}.active\:n-bg-light-discovery-text\/95:active{background-color:#5a34aaf2}.active\:n-bg-light-neutral-bg-default:active{background-color:#f5f6f6}.active\:n-bg-light-neutral-bg-default\/0:active{background-color:#f5f6f600}.active\:n-bg-light-neutral-bg-default\/10:active{background-color:#f5f6f61a}.active\:n-bg-light-neutral-bg-default\/100:active{background-color:#f5f6f6}.active\:n-bg-light-neutral-bg-default\/15:active{background-color:#f5f6f626}.active\:n-bg-light-neutral-bg-default\/20:active{background-color:#f5f6f633}.active\:n-bg-light-neutral-bg-default\/25:active{background-color:#f5f6f640}.active\:n-bg-light-neutral-bg-default\/30:active{background-color:#f5f6f64d}.active\:n-bg-light-neutral-bg-default\/35:active{background-color:#f5f6f659}.active\:n-bg-light-neutral-bg-default\/40:active{background-color:#f5f6f666}.active\:n-bg-light-neutral-bg-default\/45:active{background-color:#f5f6f673}.active\:n-bg-light-neutral-bg-default\/5:active{background-color:#f5f6f60d}.active\:n-bg-light-neutral-bg-default\/50:active{background-color:#f5f6f680}.active\:n-bg-light-neutral-bg-default\/55:active{background-color:#f5f6f68c}.active\:n-bg-light-neutral-bg-default\/60:active{background-color:#f5f6f699}.active\:n-bg-light-neutral-bg-default\/65:active{background-color:#f5f6f6a6}.active\:n-bg-light-neutral-bg-default\/70:active{background-color:#f5f6f6b3}.active\:n-bg-light-neutral-bg-default\/75:active{background-color:#f5f6f6bf}.active\:n-bg-light-neutral-bg-default\/80:active{background-color:#f5f6f6cc}.active\:n-bg-light-neutral-bg-default\/85:active{background-color:#f5f6f6d9}.active\:n-bg-light-neutral-bg-default\/90:active{background-color:#f5f6f6e6}.active\:n-bg-light-neutral-bg-default\/95:active{background-color:#f5f6f6f2}.active\:n-bg-light-neutral-bg-on-bg-weak:active{background-color:#f5f6f6}.active\:n-bg-light-neutral-bg-on-bg-weak\/0:active{background-color:#f5f6f600}.active\:n-bg-light-neutral-bg-on-bg-weak\/10:active{background-color:#f5f6f61a}.active\:n-bg-light-neutral-bg-on-bg-weak\/100:active{background-color:#f5f6f6}.active\:n-bg-light-neutral-bg-on-bg-weak\/15:active{background-color:#f5f6f626}.active\:n-bg-light-neutral-bg-on-bg-weak\/20:active{background-color:#f5f6f633}.active\:n-bg-light-neutral-bg-on-bg-weak\/25:active{background-color:#f5f6f640}.active\:n-bg-light-neutral-bg-on-bg-weak\/30:active{background-color:#f5f6f64d}.active\:n-bg-light-neutral-bg-on-bg-weak\/35:active{background-color:#f5f6f659}.active\:n-bg-light-neutral-bg-on-bg-weak\/40:active{background-color:#f5f6f666}.active\:n-bg-light-neutral-bg-on-bg-weak\/45:active{background-color:#f5f6f673}.active\:n-bg-light-neutral-bg-on-bg-weak\/5:active{background-color:#f5f6f60d}.active\:n-bg-light-neutral-bg-on-bg-weak\/50:active{background-color:#f5f6f680}.active\:n-bg-light-neutral-bg-on-bg-weak\/55:active{background-color:#f5f6f68c}.active\:n-bg-light-neutral-bg-on-bg-weak\/60:active{background-color:#f5f6f699}.active\:n-bg-light-neutral-bg-on-bg-weak\/65:active{background-color:#f5f6f6a6}.active\:n-bg-light-neutral-bg-on-bg-weak\/70:active{background-color:#f5f6f6b3}.active\:n-bg-light-neutral-bg-on-bg-weak\/75:active{background-color:#f5f6f6bf}.active\:n-bg-light-neutral-bg-on-bg-weak\/80:active{background-color:#f5f6f6cc}.active\:n-bg-light-neutral-bg-on-bg-weak\/85:active{background-color:#f5f6f6d9}.active\:n-bg-light-neutral-bg-on-bg-weak\/90:active{background-color:#f5f6f6e6}.active\:n-bg-light-neutral-bg-on-bg-weak\/95:active{background-color:#f5f6f6f2}.active\:n-bg-light-neutral-bg-status:active{background-color:#a8acb2}.active\:n-bg-light-neutral-bg-status\/0:active{background-color:#a8acb200}.active\:n-bg-light-neutral-bg-status\/10:active{background-color:#a8acb21a}.active\:n-bg-light-neutral-bg-status\/100:active{background-color:#a8acb2}.active\:n-bg-light-neutral-bg-status\/15:active{background-color:#a8acb226}.active\:n-bg-light-neutral-bg-status\/20:active{background-color:#a8acb233}.active\:n-bg-light-neutral-bg-status\/25:active{background-color:#a8acb240}.active\:n-bg-light-neutral-bg-status\/30:active{background-color:#a8acb24d}.active\:n-bg-light-neutral-bg-status\/35:active{background-color:#a8acb259}.active\:n-bg-light-neutral-bg-status\/40:active{background-color:#a8acb266}.active\:n-bg-light-neutral-bg-status\/45:active{background-color:#a8acb273}.active\:n-bg-light-neutral-bg-status\/5:active{background-color:#a8acb20d}.active\:n-bg-light-neutral-bg-status\/50:active{background-color:#a8acb280}.active\:n-bg-light-neutral-bg-status\/55:active{background-color:#a8acb28c}.active\:n-bg-light-neutral-bg-status\/60:active{background-color:#a8acb299}.active\:n-bg-light-neutral-bg-status\/65:active{background-color:#a8acb2a6}.active\:n-bg-light-neutral-bg-status\/70:active{background-color:#a8acb2b3}.active\:n-bg-light-neutral-bg-status\/75:active{background-color:#a8acb2bf}.active\:n-bg-light-neutral-bg-status\/80:active{background-color:#a8acb2cc}.active\:n-bg-light-neutral-bg-status\/85:active{background-color:#a8acb2d9}.active\:n-bg-light-neutral-bg-status\/90:active{background-color:#a8acb2e6}.active\:n-bg-light-neutral-bg-status\/95:active{background-color:#a8acb2f2}.active\:n-bg-light-neutral-bg-strong:active{background-color:#e2e3e5}.active\:n-bg-light-neutral-bg-strong\/0:active{background-color:#e2e3e500}.active\:n-bg-light-neutral-bg-strong\/10:active{background-color:#e2e3e51a}.active\:n-bg-light-neutral-bg-strong\/100:active{background-color:#e2e3e5}.active\:n-bg-light-neutral-bg-strong\/15:active{background-color:#e2e3e526}.active\:n-bg-light-neutral-bg-strong\/20:active{background-color:#e2e3e533}.active\:n-bg-light-neutral-bg-strong\/25:active{background-color:#e2e3e540}.active\:n-bg-light-neutral-bg-strong\/30:active{background-color:#e2e3e54d}.active\:n-bg-light-neutral-bg-strong\/35:active{background-color:#e2e3e559}.active\:n-bg-light-neutral-bg-strong\/40:active{background-color:#e2e3e566}.active\:n-bg-light-neutral-bg-strong\/45:active{background-color:#e2e3e573}.active\:n-bg-light-neutral-bg-strong\/5:active{background-color:#e2e3e50d}.active\:n-bg-light-neutral-bg-strong\/50:active{background-color:#e2e3e580}.active\:n-bg-light-neutral-bg-strong\/55:active{background-color:#e2e3e58c}.active\:n-bg-light-neutral-bg-strong\/60:active{background-color:#e2e3e599}.active\:n-bg-light-neutral-bg-strong\/65:active{background-color:#e2e3e5a6}.active\:n-bg-light-neutral-bg-strong\/70:active{background-color:#e2e3e5b3}.active\:n-bg-light-neutral-bg-strong\/75:active{background-color:#e2e3e5bf}.active\:n-bg-light-neutral-bg-strong\/80:active{background-color:#e2e3e5cc}.active\:n-bg-light-neutral-bg-strong\/85:active{background-color:#e2e3e5d9}.active\:n-bg-light-neutral-bg-strong\/90:active{background-color:#e2e3e5e6}.active\:n-bg-light-neutral-bg-strong\/95:active{background-color:#e2e3e5f2}.active\:n-bg-light-neutral-bg-stronger:active{background-color:#a8acb2}.active\:n-bg-light-neutral-bg-stronger\/0:active{background-color:#a8acb200}.active\:n-bg-light-neutral-bg-stronger\/10:active{background-color:#a8acb21a}.active\:n-bg-light-neutral-bg-stronger\/100:active{background-color:#a8acb2}.active\:n-bg-light-neutral-bg-stronger\/15:active{background-color:#a8acb226}.active\:n-bg-light-neutral-bg-stronger\/20:active{background-color:#a8acb233}.active\:n-bg-light-neutral-bg-stronger\/25:active{background-color:#a8acb240}.active\:n-bg-light-neutral-bg-stronger\/30:active{background-color:#a8acb24d}.active\:n-bg-light-neutral-bg-stronger\/35:active{background-color:#a8acb259}.active\:n-bg-light-neutral-bg-stronger\/40:active{background-color:#a8acb266}.active\:n-bg-light-neutral-bg-stronger\/45:active{background-color:#a8acb273}.active\:n-bg-light-neutral-bg-stronger\/5:active{background-color:#a8acb20d}.active\:n-bg-light-neutral-bg-stronger\/50:active{background-color:#a8acb280}.active\:n-bg-light-neutral-bg-stronger\/55:active{background-color:#a8acb28c}.active\:n-bg-light-neutral-bg-stronger\/60:active{background-color:#a8acb299}.active\:n-bg-light-neutral-bg-stronger\/65:active{background-color:#a8acb2a6}.active\:n-bg-light-neutral-bg-stronger\/70:active{background-color:#a8acb2b3}.active\:n-bg-light-neutral-bg-stronger\/75:active{background-color:#a8acb2bf}.active\:n-bg-light-neutral-bg-stronger\/80:active{background-color:#a8acb2cc}.active\:n-bg-light-neutral-bg-stronger\/85:active{background-color:#a8acb2d9}.active\:n-bg-light-neutral-bg-stronger\/90:active{background-color:#a8acb2e6}.active\:n-bg-light-neutral-bg-stronger\/95:active{background-color:#a8acb2f2}.active\:n-bg-light-neutral-bg-strongest:active{background-color:#3c3f44}.active\:n-bg-light-neutral-bg-strongest\/0:active{background-color:#3c3f4400}.active\:n-bg-light-neutral-bg-strongest\/10:active{background-color:#3c3f441a}.active\:n-bg-light-neutral-bg-strongest\/100:active{background-color:#3c3f44}.active\:n-bg-light-neutral-bg-strongest\/15:active{background-color:#3c3f4426}.active\:n-bg-light-neutral-bg-strongest\/20:active{background-color:#3c3f4433}.active\:n-bg-light-neutral-bg-strongest\/25:active{background-color:#3c3f4440}.active\:n-bg-light-neutral-bg-strongest\/30:active{background-color:#3c3f444d}.active\:n-bg-light-neutral-bg-strongest\/35:active{background-color:#3c3f4459}.active\:n-bg-light-neutral-bg-strongest\/40:active{background-color:#3c3f4466}.active\:n-bg-light-neutral-bg-strongest\/45:active{background-color:#3c3f4473}.active\:n-bg-light-neutral-bg-strongest\/5:active{background-color:#3c3f440d}.active\:n-bg-light-neutral-bg-strongest\/50:active{background-color:#3c3f4480}.active\:n-bg-light-neutral-bg-strongest\/55:active{background-color:#3c3f448c}.active\:n-bg-light-neutral-bg-strongest\/60:active{background-color:#3c3f4499}.active\:n-bg-light-neutral-bg-strongest\/65:active{background-color:#3c3f44a6}.active\:n-bg-light-neutral-bg-strongest\/70:active{background-color:#3c3f44b3}.active\:n-bg-light-neutral-bg-strongest\/75:active{background-color:#3c3f44bf}.active\:n-bg-light-neutral-bg-strongest\/80:active{background-color:#3c3f44cc}.active\:n-bg-light-neutral-bg-strongest\/85:active{background-color:#3c3f44d9}.active\:n-bg-light-neutral-bg-strongest\/90:active{background-color:#3c3f44e6}.active\:n-bg-light-neutral-bg-strongest\/95:active{background-color:#3c3f44f2}.active\:n-bg-light-neutral-bg-weak:active{background-color:#fff}.active\:n-bg-light-neutral-bg-weak\/0:active{background-color:#fff0}.active\:n-bg-light-neutral-bg-weak\/10:active{background-color:#ffffff1a}.active\:n-bg-light-neutral-bg-weak\/100:active{background-color:#fff}.active\:n-bg-light-neutral-bg-weak\/15:active{background-color:#ffffff26}.active\:n-bg-light-neutral-bg-weak\/20:active{background-color:#fff3}.active\:n-bg-light-neutral-bg-weak\/25:active{background-color:#ffffff40}.active\:n-bg-light-neutral-bg-weak\/30:active{background-color:#ffffff4d}.active\:n-bg-light-neutral-bg-weak\/35:active{background-color:#ffffff59}.active\:n-bg-light-neutral-bg-weak\/40:active{background-color:#fff6}.active\:n-bg-light-neutral-bg-weak\/45:active{background-color:#ffffff73}.active\:n-bg-light-neutral-bg-weak\/5:active{background-color:#ffffff0d}.active\:n-bg-light-neutral-bg-weak\/50:active{background-color:#ffffff80}.active\:n-bg-light-neutral-bg-weak\/55:active{background-color:#ffffff8c}.active\:n-bg-light-neutral-bg-weak\/60:active{background-color:#fff9}.active\:n-bg-light-neutral-bg-weak\/65:active{background-color:#ffffffa6}.active\:n-bg-light-neutral-bg-weak\/70:active{background-color:#ffffffb3}.active\:n-bg-light-neutral-bg-weak\/75:active{background-color:#ffffffbf}.active\:n-bg-light-neutral-bg-weak\/80:active{background-color:#fffc}.active\:n-bg-light-neutral-bg-weak\/85:active{background-color:#ffffffd9}.active\:n-bg-light-neutral-bg-weak\/90:active{background-color:#ffffffe6}.active\:n-bg-light-neutral-bg-weak\/95:active{background-color:#fffffff2}.active\:n-bg-light-neutral-border-strong:active{background-color:#bbbec3}.active\:n-bg-light-neutral-border-strong\/0:active{background-color:#bbbec300}.active\:n-bg-light-neutral-border-strong\/10:active{background-color:#bbbec31a}.active\:n-bg-light-neutral-border-strong\/100:active{background-color:#bbbec3}.active\:n-bg-light-neutral-border-strong\/15:active{background-color:#bbbec326}.active\:n-bg-light-neutral-border-strong\/20:active{background-color:#bbbec333}.active\:n-bg-light-neutral-border-strong\/25:active{background-color:#bbbec340}.active\:n-bg-light-neutral-border-strong\/30:active{background-color:#bbbec34d}.active\:n-bg-light-neutral-border-strong\/35:active{background-color:#bbbec359}.active\:n-bg-light-neutral-border-strong\/40:active{background-color:#bbbec366}.active\:n-bg-light-neutral-border-strong\/45:active{background-color:#bbbec373}.active\:n-bg-light-neutral-border-strong\/5:active{background-color:#bbbec30d}.active\:n-bg-light-neutral-border-strong\/50:active{background-color:#bbbec380}.active\:n-bg-light-neutral-border-strong\/55:active{background-color:#bbbec38c}.active\:n-bg-light-neutral-border-strong\/60:active{background-color:#bbbec399}.active\:n-bg-light-neutral-border-strong\/65:active{background-color:#bbbec3a6}.active\:n-bg-light-neutral-border-strong\/70:active{background-color:#bbbec3b3}.active\:n-bg-light-neutral-border-strong\/75:active{background-color:#bbbec3bf}.active\:n-bg-light-neutral-border-strong\/80:active{background-color:#bbbec3cc}.active\:n-bg-light-neutral-border-strong\/85:active{background-color:#bbbec3d9}.active\:n-bg-light-neutral-border-strong\/90:active{background-color:#bbbec3e6}.active\:n-bg-light-neutral-border-strong\/95:active{background-color:#bbbec3f2}.active\:n-bg-light-neutral-border-strongest:active{background-color:#6f757e}.active\:n-bg-light-neutral-border-strongest\/0:active{background-color:#6f757e00}.active\:n-bg-light-neutral-border-strongest\/10:active{background-color:#6f757e1a}.active\:n-bg-light-neutral-border-strongest\/100:active{background-color:#6f757e}.active\:n-bg-light-neutral-border-strongest\/15:active{background-color:#6f757e26}.active\:n-bg-light-neutral-border-strongest\/20:active{background-color:#6f757e33}.active\:n-bg-light-neutral-border-strongest\/25:active{background-color:#6f757e40}.active\:n-bg-light-neutral-border-strongest\/30:active{background-color:#6f757e4d}.active\:n-bg-light-neutral-border-strongest\/35:active{background-color:#6f757e59}.active\:n-bg-light-neutral-border-strongest\/40:active{background-color:#6f757e66}.active\:n-bg-light-neutral-border-strongest\/45:active{background-color:#6f757e73}.active\:n-bg-light-neutral-border-strongest\/5:active{background-color:#6f757e0d}.active\:n-bg-light-neutral-border-strongest\/50:active{background-color:#6f757e80}.active\:n-bg-light-neutral-border-strongest\/55:active{background-color:#6f757e8c}.active\:n-bg-light-neutral-border-strongest\/60:active{background-color:#6f757e99}.active\:n-bg-light-neutral-border-strongest\/65:active{background-color:#6f757ea6}.active\:n-bg-light-neutral-border-strongest\/70:active{background-color:#6f757eb3}.active\:n-bg-light-neutral-border-strongest\/75:active{background-color:#6f757ebf}.active\:n-bg-light-neutral-border-strongest\/80:active{background-color:#6f757ecc}.active\:n-bg-light-neutral-border-strongest\/85:active{background-color:#6f757ed9}.active\:n-bg-light-neutral-border-strongest\/90:active{background-color:#6f757ee6}.active\:n-bg-light-neutral-border-strongest\/95:active{background-color:#6f757ef2}.active\:n-bg-light-neutral-border-weak:active{background-color:#e2e3e5}.active\:n-bg-light-neutral-border-weak\/0:active{background-color:#e2e3e500}.active\:n-bg-light-neutral-border-weak\/10:active{background-color:#e2e3e51a}.active\:n-bg-light-neutral-border-weak\/100:active{background-color:#e2e3e5}.active\:n-bg-light-neutral-border-weak\/15:active{background-color:#e2e3e526}.active\:n-bg-light-neutral-border-weak\/20:active{background-color:#e2e3e533}.active\:n-bg-light-neutral-border-weak\/25:active{background-color:#e2e3e540}.active\:n-bg-light-neutral-border-weak\/30:active{background-color:#e2e3e54d}.active\:n-bg-light-neutral-border-weak\/35:active{background-color:#e2e3e559}.active\:n-bg-light-neutral-border-weak\/40:active{background-color:#e2e3e566}.active\:n-bg-light-neutral-border-weak\/45:active{background-color:#e2e3e573}.active\:n-bg-light-neutral-border-weak\/5:active{background-color:#e2e3e50d}.active\:n-bg-light-neutral-border-weak\/50:active{background-color:#e2e3e580}.active\:n-bg-light-neutral-border-weak\/55:active{background-color:#e2e3e58c}.active\:n-bg-light-neutral-border-weak\/60:active{background-color:#e2e3e599}.active\:n-bg-light-neutral-border-weak\/65:active{background-color:#e2e3e5a6}.active\:n-bg-light-neutral-border-weak\/70:active{background-color:#e2e3e5b3}.active\:n-bg-light-neutral-border-weak\/75:active{background-color:#e2e3e5bf}.active\:n-bg-light-neutral-border-weak\/80:active{background-color:#e2e3e5cc}.active\:n-bg-light-neutral-border-weak\/85:active{background-color:#e2e3e5d9}.active\:n-bg-light-neutral-border-weak\/90:active{background-color:#e2e3e5e6}.active\:n-bg-light-neutral-border-weak\/95:active{background-color:#e2e3e5f2}.active\:n-bg-light-neutral-hover:active{background-color:#6f757e1a}.active\:n-bg-light-neutral-hover\/0:active{background-color:#6f757e00}.active\:n-bg-light-neutral-hover\/10:active{background-color:#6f757e1a}.active\:n-bg-light-neutral-hover\/100:active{background-color:#6f757e}.active\:n-bg-light-neutral-hover\/15:active{background-color:#6f757e26}.active\:n-bg-light-neutral-hover\/20:active{background-color:#6f757e33}.active\:n-bg-light-neutral-hover\/25:active{background-color:#6f757e40}.active\:n-bg-light-neutral-hover\/30:active{background-color:#6f757e4d}.active\:n-bg-light-neutral-hover\/35:active{background-color:#6f757e59}.active\:n-bg-light-neutral-hover\/40:active{background-color:#6f757e66}.active\:n-bg-light-neutral-hover\/45:active{background-color:#6f757e73}.active\:n-bg-light-neutral-hover\/5:active{background-color:#6f757e0d}.active\:n-bg-light-neutral-hover\/50:active{background-color:#6f757e80}.active\:n-bg-light-neutral-hover\/55:active{background-color:#6f757e8c}.active\:n-bg-light-neutral-hover\/60:active{background-color:#6f757e99}.active\:n-bg-light-neutral-hover\/65:active{background-color:#6f757ea6}.active\:n-bg-light-neutral-hover\/70:active{background-color:#6f757eb3}.active\:n-bg-light-neutral-hover\/75:active{background-color:#6f757ebf}.active\:n-bg-light-neutral-hover\/80:active{background-color:#6f757ecc}.active\:n-bg-light-neutral-hover\/85:active{background-color:#6f757ed9}.active\:n-bg-light-neutral-hover\/90:active{background-color:#6f757ee6}.active\:n-bg-light-neutral-hover\/95:active{background-color:#6f757ef2}.active\:n-bg-light-neutral-icon:active{background-color:#4d5157}.active\:n-bg-light-neutral-icon\/0:active{background-color:#4d515700}.active\:n-bg-light-neutral-icon\/10:active{background-color:#4d51571a}.active\:n-bg-light-neutral-icon\/100:active{background-color:#4d5157}.active\:n-bg-light-neutral-icon\/15:active{background-color:#4d515726}.active\:n-bg-light-neutral-icon\/20:active{background-color:#4d515733}.active\:n-bg-light-neutral-icon\/25:active{background-color:#4d515740}.active\:n-bg-light-neutral-icon\/30:active{background-color:#4d51574d}.active\:n-bg-light-neutral-icon\/35:active{background-color:#4d515759}.active\:n-bg-light-neutral-icon\/40:active{background-color:#4d515766}.active\:n-bg-light-neutral-icon\/45:active{background-color:#4d515773}.active\:n-bg-light-neutral-icon\/5:active{background-color:#4d51570d}.active\:n-bg-light-neutral-icon\/50:active{background-color:#4d515780}.active\:n-bg-light-neutral-icon\/55:active{background-color:#4d51578c}.active\:n-bg-light-neutral-icon\/60:active{background-color:#4d515799}.active\:n-bg-light-neutral-icon\/65:active{background-color:#4d5157a6}.active\:n-bg-light-neutral-icon\/70:active{background-color:#4d5157b3}.active\:n-bg-light-neutral-icon\/75:active{background-color:#4d5157bf}.active\:n-bg-light-neutral-icon\/80:active{background-color:#4d5157cc}.active\:n-bg-light-neutral-icon\/85:active{background-color:#4d5157d9}.active\:n-bg-light-neutral-icon\/90:active{background-color:#4d5157e6}.active\:n-bg-light-neutral-icon\/95:active{background-color:#4d5157f2}.active\:n-bg-light-neutral-pressed:active{background-color:#6f757e33}.active\:n-bg-light-neutral-pressed\/0:active{background-color:#6f757e00}.active\:n-bg-light-neutral-pressed\/10:active{background-color:#6f757e1a}.active\:n-bg-light-neutral-pressed\/100:active{background-color:#6f757e}.active\:n-bg-light-neutral-pressed\/15:active{background-color:#6f757e26}.active\:n-bg-light-neutral-pressed\/20:active{background-color:#6f757e33}.active\:n-bg-light-neutral-pressed\/25:active{background-color:#6f757e40}.active\:n-bg-light-neutral-pressed\/30:active{background-color:#6f757e4d}.active\:n-bg-light-neutral-pressed\/35:active{background-color:#6f757e59}.active\:n-bg-light-neutral-pressed\/40:active{background-color:#6f757e66}.active\:n-bg-light-neutral-pressed\/45:active{background-color:#6f757e73}.active\:n-bg-light-neutral-pressed\/5:active{background-color:#6f757e0d}.active\:n-bg-light-neutral-pressed\/50:active{background-color:#6f757e80}.active\:n-bg-light-neutral-pressed\/55:active{background-color:#6f757e8c}.active\:n-bg-light-neutral-pressed\/60:active{background-color:#6f757e99}.active\:n-bg-light-neutral-pressed\/65:active{background-color:#6f757ea6}.active\:n-bg-light-neutral-pressed\/70:active{background-color:#6f757eb3}.active\:n-bg-light-neutral-pressed\/75:active{background-color:#6f757ebf}.active\:n-bg-light-neutral-pressed\/80:active{background-color:#6f757ecc}.active\:n-bg-light-neutral-pressed\/85:active{background-color:#6f757ed9}.active\:n-bg-light-neutral-pressed\/90:active{background-color:#6f757ee6}.active\:n-bg-light-neutral-pressed\/95:active{background-color:#6f757ef2}.active\:n-bg-light-neutral-text-default:active{background-color:#1a1b1d}.active\:n-bg-light-neutral-text-default\/0:active{background-color:#1a1b1d00}.active\:n-bg-light-neutral-text-default\/10:active{background-color:#1a1b1d1a}.active\:n-bg-light-neutral-text-default\/100:active{background-color:#1a1b1d}.active\:n-bg-light-neutral-text-default\/15:active{background-color:#1a1b1d26}.active\:n-bg-light-neutral-text-default\/20:active{background-color:#1a1b1d33}.active\:n-bg-light-neutral-text-default\/25:active{background-color:#1a1b1d40}.active\:n-bg-light-neutral-text-default\/30:active{background-color:#1a1b1d4d}.active\:n-bg-light-neutral-text-default\/35:active{background-color:#1a1b1d59}.active\:n-bg-light-neutral-text-default\/40:active{background-color:#1a1b1d66}.active\:n-bg-light-neutral-text-default\/45:active{background-color:#1a1b1d73}.active\:n-bg-light-neutral-text-default\/5:active{background-color:#1a1b1d0d}.active\:n-bg-light-neutral-text-default\/50:active{background-color:#1a1b1d80}.active\:n-bg-light-neutral-text-default\/55:active{background-color:#1a1b1d8c}.active\:n-bg-light-neutral-text-default\/60:active{background-color:#1a1b1d99}.active\:n-bg-light-neutral-text-default\/65:active{background-color:#1a1b1da6}.active\:n-bg-light-neutral-text-default\/70:active{background-color:#1a1b1db3}.active\:n-bg-light-neutral-text-default\/75:active{background-color:#1a1b1dbf}.active\:n-bg-light-neutral-text-default\/80:active{background-color:#1a1b1dcc}.active\:n-bg-light-neutral-text-default\/85:active{background-color:#1a1b1dd9}.active\:n-bg-light-neutral-text-default\/90:active{background-color:#1a1b1de6}.active\:n-bg-light-neutral-text-default\/95:active{background-color:#1a1b1df2}.active\:n-bg-light-neutral-text-inverse:active{background-color:#fff}.active\:n-bg-light-neutral-text-inverse\/0:active{background-color:#fff0}.active\:n-bg-light-neutral-text-inverse\/10:active{background-color:#ffffff1a}.active\:n-bg-light-neutral-text-inverse\/100:active{background-color:#fff}.active\:n-bg-light-neutral-text-inverse\/15:active{background-color:#ffffff26}.active\:n-bg-light-neutral-text-inverse\/20:active{background-color:#fff3}.active\:n-bg-light-neutral-text-inverse\/25:active{background-color:#ffffff40}.active\:n-bg-light-neutral-text-inverse\/30:active{background-color:#ffffff4d}.active\:n-bg-light-neutral-text-inverse\/35:active{background-color:#ffffff59}.active\:n-bg-light-neutral-text-inverse\/40:active{background-color:#fff6}.active\:n-bg-light-neutral-text-inverse\/45:active{background-color:#ffffff73}.active\:n-bg-light-neutral-text-inverse\/5:active{background-color:#ffffff0d}.active\:n-bg-light-neutral-text-inverse\/50:active{background-color:#ffffff80}.active\:n-bg-light-neutral-text-inverse\/55:active{background-color:#ffffff8c}.active\:n-bg-light-neutral-text-inverse\/60:active{background-color:#fff9}.active\:n-bg-light-neutral-text-inverse\/65:active{background-color:#ffffffa6}.active\:n-bg-light-neutral-text-inverse\/70:active{background-color:#ffffffb3}.active\:n-bg-light-neutral-text-inverse\/75:active{background-color:#ffffffbf}.active\:n-bg-light-neutral-text-inverse\/80:active{background-color:#fffc}.active\:n-bg-light-neutral-text-inverse\/85:active{background-color:#ffffffd9}.active\:n-bg-light-neutral-text-inverse\/90:active{background-color:#ffffffe6}.active\:n-bg-light-neutral-text-inverse\/95:active{background-color:#fffffff2}.active\:n-bg-light-neutral-text-weak:active{background-color:#4d5157}.active\:n-bg-light-neutral-text-weak\/0:active{background-color:#4d515700}.active\:n-bg-light-neutral-text-weak\/10:active{background-color:#4d51571a}.active\:n-bg-light-neutral-text-weak\/100:active{background-color:#4d5157}.active\:n-bg-light-neutral-text-weak\/15:active{background-color:#4d515726}.active\:n-bg-light-neutral-text-weak\/20:active{background-color:#4d515733}.active\:n-bg-light-neutral-text-weak\/25:active{background-color:#4d515740}.active\:n-bg-light-neutral-text-weak\/30:active{background-color:#4d51574d}.active\:n-bg-light-neutral-text-weak\/35:active{background-color:#4d515759}.active\:n-bg-light-neutral-text-weak\/40:active{background-color:#4d515766}.active\:n-bg-light-neutral-text-weak\/45:active{background-color:#4d515773}.active\:n-bg-light-neutral-text-weak\/5:active{background-color:#4d51570d}.active\:n-bg-light-neutral-text-weak\/50:active{background-color:#4d515780}.active\:n-bg-light-neutral-text-weak\/55:active{background-color:#4d51578c}.active\:n-bg-light-neutral-text-weak\/60:active{background-color:#4d515799}.active\:n-bg-light-neutral-text-weak\/65:active{background-color:#4d5157a6}.active\:n-bg-light-neutral-text-weak\/70:active{background-color:#4d5157b3}.active\:n-bg-light-neutral-text-weak\/75:active{background-color:#4d5157bf}.active\:n-bg-light-neutral-text-weak\/80:active{background-color:#4d5157cc}.active\:n-bg-light-neutral-text-weak\/85:active{background-color:#4d5157d9}.active\:n-bg-light-neutral-text-weak\/90:active{background-color:#4d5157e6}.active\:n-bg-light-neutral-text-weak\/95:active{background-color:#4d5157f2}.active\:n-bg-light-neutral-text-weaker:active{background-color:#5e636a}.active\:n-bg-light-neutral-text-weaker\/0:active{background-color:#5e636a00}.active\:n-bg-light-neutral-text-weaker\/10:active{background-color:#5e636a1a}.active\:n-bg-light-neutral-text-weaker\/100:active{background-color:#5e636a}.active\:n-bg-light-neutral-text-weaker\/15:active{background-color:#5e636a26}.active\:n-bg-light-neutral-text-weaker\/20:active{background-color:#5e636a33}.active\:n-bg-light-neutral-text-weaker\/25:active{background-color:#5e636a40}.active\:n-bg-light-neutral-text-weaker\/30:active{background-color:#5e636a4d}.active\:n-bg-light-neutral-text-weaker\/35:active{background-color:#5e636a59}.active\:n-bg-light-neutral-text-weaker\/40:active{background-color:#5e636a66}.active\:n-bg-light-neutral-text-weaker\/45:active{background-color:#5e636a73}.active\:n-bg-light-neutral-text-weaker\/5:active{background-color:#5e636a0d}.active\:n-bg-light-neutral-text-weaker\/50:active{background-color:#5e636a80}.active\:n-bg-light-neutral-text-weaker\/55:active{background-color:#5e636a8c}.active\:n-bg-light-neutral-text-weaker\/60:active{background-color:#5e636a99}.active\:n-bg-light-neutral-text-weaker\/65:active{background-color:#5e636aa6}.active\:n-bg-light-neutral-text-weaker\/70:active{background-color:#5e636ab3}.active\:n-bg-light-neutral-text-weaker\/75:active{background-color:#5e636abf}.active\:n-bg-light-neutral-text-weaker\/80:active{background-color:#5e636acc}.active\:n-bg-light-neutral-text-weaker\/85:active{background-color:#5e636ad9}.active\:n-bg-light-neutral-text-weaker\/90:active{background-color:#5e636ae6}.active\:n-bg-light-neutral-text-weaker\/95:active{background-color:#5e636af2}.active\:n-bg-light-neutral-text-weakest:active{background-color:#a8acb2}.active\:n-bg-light-neutral-text-weakest\/0:active{background-color:#a8acb200}.active\:n-bg-light-neutral-text-weakest\/10:active{background-color:#a8acb21a}.active\:n-bg-light-neutral-text-weakest\/100:active{background-color:#a8acb2}.active\:n-bg-light-neutral-text-weakest\/15:active{background-color:#a8acb226}.active\:n-bg-light-neutral-text-weakest\/20:active{background-color:#a8acb233}.active\:n-bg-light-neutral-text-weakest\/25:active{background-color:#a8acb240}.active\:n-bg-light-neutral-text-weakest\/30:active{background-color:#a8acb24d}.active\:n-bg-light-neutral-text-weakest\/35:active{background-color:#a8acb259}.active\:n-bg-light-neutral-text-weakest\/40:active{background-color:#a8acb266}.active\:n-bg-light-neutral-text-weakest\/45:active{background-color:#a8acb273}.active\:n-bg-light-neutral-text-weakest\/5:active{background-color:#a8acb20d}.active\:n-bg-light-neutral-text-weakest\/50:active{background-color:#a8acb280}.active\:n-bg-light-neutral-text-weakest\/55:active{background-color:#a8acb28c}.active\:n-bg-light-neutral-text-weakest\/60:active{background-color:#a8acb299}.active\:n-bg-light-neutral-text-weakest\/65:active{background-color:#a8acb2a6}.active\:n-bg-light-neutral-text-weakest\/70:active{background-color:#a8acb2b3}.active\:n-bg-light-neutral-text-weakest\/75:active{background-color:#a8acb2bf}.active\:n-bg-light-neutral-text-weakest\/80:active{background-color:#a8acb2cc}.active\:n-bg-light-neutral-text-weakest\/85:active{background-color:#a8acb2d9}.active\:n-bg-light-neutral-text-weakest\/90:active{background-color:#a8acb2e6}.active\:n-bg-light-neutral-text-weakest\/95:active{background-color:#a8acb2f2}.active\:n-bg-light-primary-bg-selected:active{background-color:#e7fafb}.active\:n-bg-light-primary-bg-selected\/0:active{background-color:#e7fafb00}.active\:n-bg-light-primary-bg-selected\/10:active{background-color:#e7fafb1a}.active\:n-bg-light-primary-bg-selected\/100:active{background-color:#e7fafb}.active\:n-bg-light-primary-bg-selected\/15:active{background-color:#e7fafb26}.active\:n-bg-light-primary-bg-selected\/20:active{background-color:#e7fafb33}.active\:n-bg-light-primary-bg-selected\/25:active{background-color:#e7fafb40}.active\:n-bg-light-primary-bg-selected\/30:active{background-color:#e7fafb4d}.active\:n-bg-light-primary-bg-selected\/35:active{background-color:#e7fafb59}.active\:n-bg-light-primary-bg-selected\/40:active{background-color:#e7fafb66}.active\:n-bg-light-primary-bg-selected\/45:active{background-color:#e7fafb73}.active\:n-bg-light-primary-bg-selected\/5:active{background-color:#e7fafb0d}.active\:n-bg-light-primary-bg-selected\/50:active{background-color:#e7fafb80}.active\:n-bg-light-primary-bg-selected\/55:active{background-color:#e7fafb8c}.active\:n-bg-light-primary-bg-selected\/60:active{background-color:#e7fafb99}.active\:n-bg-light-primary-bg-selected\/65:active{background-color:#e7fafba6}.active\:n-bg-light-primary-bg-selected\/70:active{background-color:#e7fafbb3}.active\:n-bg-light-primary-bg-selected\/75:active{background-color:#e7fafbbf}.active\:n-bg-light-primary-bg-selected\/80:active{background-color:#e7fafbcc}.active\:n-bg-light-primary-bg-selected\/85:active{background-color:#e7fafbd9}.active\:n-bg-light-primary-bg-selected\/90:active{background-color:#e7fafbe6}.active\:n-bg-light-primary-bg-selected\/95:active{background-color:#e7fafbf2}.active\:n-bg-light-primary-bg-status:active{background-color:#4c99a4}.active\:n-bg-light-primary-bg-status\/0:active{background-color:#4c99a400}.active\:n-bg-light-primary-bg-status\/10:active{background-color:#4c99a41a}.active\:n-bg-light-primary-bg-status\/100:active{background-color:#4c99a4}.active\:n-bg-light-primary-bg-status\/15:active{background-color:#4c99a426}.active\:n-bg-light-primary-bg-status\/20:active{background-color:#4c99a433}.active\:n-bg-light-primary-bg-status\/25:active{background-color:#4c99a440}.active\:n-bg-light-primary-bg-status\/30:active{background-color:#4c99a44d}.active\:n-bg-light-primary-bg-status\/35:active{background-color:#4c99a459}.active\:n-bg-light-primary-bg-status\/40:active{background-color:#4c99a466}.active\:n-bg-light-primary-bg-status\/45:active{background-color:#4c99a473}.active\:n-bg-light-primary-bg-status\/5:active{background-color:#4c99a40d}.active\:n-bg-light-primary-bg-status\/50:active{background-color:#4c99a480}.active\:n-bg-light-primary-bg-status\/55:active{background-color:#4c99a48c}.active\:n-bg-light-primary-bg-status\/60:active{background-color:#4c99a499}.active\:n-bg-light-primary-bg-status\/65:active{background-color:#4c99a4a6}.active\:n-bg-light-primary-bg-status\/70:active{background-color:#4c99a4b3}.active\:n-bg-light-primary-bg-status\/75:active{background-color:#4c99a4bf}.active\:n-bg-light-primary-bg-status\/80:active{background-color:#4c99a4cc}.active\:n-bg-light-primary-bg-status\/85:active{background-color:#4c99a4d9}.active\:n-bg-light-primary-bg-status\/90:active{background-color:#4c99a4e6}.active\:n-bg-light-primary-bg-status\/95:active{background-color:#4c99a4f2}.active\:n-bg-light-primary-bg-strong:active{background-color:#0a6190}.active\:n-bg-light-primary-bg-strong\/0:active{background-color:#0a619000}.active\:n-bg-light-primary-bg-strong\/10:active{background-color:#0a61901a}.active\:n-bg-light-primary-bg-strong\/100:active{background-color:#0a6190}.active\:n-bg-light-primary-bg-strong\/15:active{background-color:#0a619026}.active\:n-bg-light-primary-bg-strong\/20:active{background-color:#0a619033}.active\:n-bg-light-primary-bg-strong\/25:active{background-color:#0a619040}.active\:n-bg-light-primary-bg-strong\/30:active{background-color:#0a61904d}.active\:n-bg-light-primary-bg-strong\/35:active{background-color:#0a619059}.active\:n-bg-light-primary-bg-strong\/40:active{background-color:#0a619066}.active\:n-bg-light-primary-bg-strong\/45:active{background-color:#0a619073}.active\:n-bg-light-primary-bg-strong\/5:active{background-color:#0a61900d}.active\:n-bg-light-primary-bg-strong\/50:active{background-color:#0a619080}.active\:n-bg-light-primary-bg-strong\/55:active{background-color:#0a61908c}.active\:n-bg-light-primary-bg-strong\/60:active{background-color:#0a619099}.active\:n-bg-light-primary-bg-strong\/65:active{background-color:#0a6190a6}.active\:n-bg-light-primary-bg-strong\/70:active{background-color:#0a6190b3}.active\:n-bg-light-primary-bg-strong\/75:active{background-color:#0a6190bf}.active\:n-bg-light-primary-bg-strong\/80:active{background-color:#0a6190cc}.active\:n-bg-light-primary-bg-strong\/85:active{background-color:#0a6190d9}.active\:n-bg-light-primary-bg-strong\/90:active{background-color:#0a6190e6}.active\:n-bg-light-primary-bg-strong\/95:active{background-color:#0a6190f2}.active\:n-bg-light-primary-bg-weak:active{background-color:#e7fafb}.active\:n-bg-light-primary-bg-weak\/0:active{background-color:#e7fafb00}.active\:n-bg-light-primary-bg-weak\/10:active{background-color:#e7fafb1a}.active\:n-bg-light-primary-bg-weak\/100:active{background-color:#e7fafb}.active\:n-bg-light-primary-bg-weak\/15:active{background-color:#e7fafb26}.active\:n-bg-light-primary-bg-weak\/20:active{background-color:#e7fafb33}.active\:n-bg-light-primary-bg-weak\/25:active{background-color:#e7fafb40}.active\:n-bg-light-primary-bg-weak\/30:active{background-color:#e7fafb4d}.active\:n-bg-light-primary-bg-weak\/35:active{background-color:#e7fafb59}.active\:n-bg-light-primary-bg-weak\/40:active{background-color:#e7fafb66}.active\:n-bg-light-primary-bg-weak\/45:active{background-color:#e7fafb73}.active\:n-bg-light-primary-bg-weak\/5:active{background-color:#e7fafb0d}.active\:n-bg-light-primary-bg-weak\/50:active{background-color:#e7fafb80}.active\:n-bg-light-primary-bg-weak\/55:active{background-color:#e7fafb8c}.active\:n-bg-light-primary-bg-weak\/60:active{background-color:#e7fafb99}.active\:n-bg-light-primary-bg-weak\/65:active{background-color:#e7fafba6}.active\:n-bg-light-primary-bg-weak\/70:active{background-color:#e7fafbb3}.active\:n-bg-light-primary-bg-weak\/75:active{background-color:#e7fafbbf}.active\:n-bg-light-primary-bg-weak\/80:active{background-color:#e7fafbcc}.active\:n-bg-light-primary-bg-weak\/85:active{background-color:#e7fafbd9}.active\:n-bg-light-primary-bg-weak\/90:active{background-color:#e7fafbe6}.active\:n-bg-light-primary-bg-weak\/95:active{background-color:#e7fafbf2}.active\:n-bg-light-primary-border-strong:active{background-color:#0a6190}.active\:n-bg-light-primary-border-strong\/0:active{background-color:#0a619000}.active\:n-bg-light-primary-border-strong\/10:active{background-color:#0a61901a}.active\:n-bg-light-primary-border-strong\/100:active{background-color:#0a6190}.active\:n-bg-light-primary-border-strong\/15:active{background-color:#0a619026}.active\:n-bg-light-primary-border-strong\/20:active{background-color:#0a619033}.active\:n-bg-light-primary-border-strong\/25:active{background-color:#0a619040}.active\:n-bg-light-primary-border-strong\/30:active{background-color:#0a61904d}.active\:n-bg-light-primary-border-strong\/35:active{background-color:#0a619059}.active\:n-bg-light-primary-border-strong\/40:active{background-color:#0a619066}.active\:n-bg-light-primary-border-strong\/45:active{background-color:#0a619073}.active\:n-bg-light-primary-border-strong\/5:active{background-color:#0a61900d}.active\:n-bg-light-primary-border-strong\/50:active{background-color:#0a619080}.active\:n-bg-light-primary-border-strong\/55:active{background-color:#0a61908c}.active\:n-bg-light-primary-border-strong\/60:active{background-color:#0a619099}.active\:n-bg-light-primary-border-strong\/65:active{background-color:#0a6190a6}.active\:n-bg-light-primary-border-strong\/70:active{background-color:#0a6190b3}.active\:n-bg-light-primary-border-strong\/75:active{background-color:#0a6190bf}.active\:n-bg-light-primary-border-strong\/80:active{background-color:#0a6190cc}.active\:n-bg-light-primary-border-strong\/85:active{background-color:#0a6190d9}.active\:n-bg-light-primary-border-strong\/90:active{background-color:#0a6190e6}.active\:n-bg-light-primary-border-strong\/95:active{background-color:#0a6190f2}.active\:n-bg-light-primary-border-weak:active{background-color:#8fe3e8}.active\:n-bg-light-primary-border-weak\/0:active{background-color:#8fe3e800}.active\:n-bg-light-primary-border-weak\/10:active{background-color:#8fe3e81a}.active\:n-bg-light-primary-border-weak\/100:active{background-color:#8fe3e8}.active\:n-bg-light-primary-border-weak\/15:active{background-color:#8fe3e826}.active\:n-bg-light-primary-border-weak\/20:active{background-color:#8fe3e833}.active\:n-bg-light-primary-border-weak\/25:active{background-color:#8fe3e840}.active\:n-bg-light-primary-border-weak\/30:active{background-color:#8fe3e84d}.active\:n-bg-light-primary-border-weak\/35:active{background-color:#8fe3e859}.active\:n-bg-light-primary-border-weak\/40:active{background-color:#8fe3e866}.active\:n-bg-light-primary-border-weak\/45:active{background-color:#8fe3e873}.active\:n-bg-light-primary-border-weak\/5:active{background-color:#8fe3e80d}.active\:n-bg-light-primary-border-weak\/50:active{background-color:#8fe3e880}.active\:n-bg-light-primary-border-weak\/55:active{background-color:#8fe3e88c}.active\:n-bg-light-primary-border-weak\/60:active{background-color:#8fe3e899}.active\:n-bg-light-primary-border-weak\/65:active{background-color:#8fe3e8a6}.active\:n-bg-light-primary-border-weak\/70:active{background-color:#8fe3e8b3}.active\:n-bg-light-primary-border-weak\/75:active{background-color:#8fe3e8bf}.active\:n-bg-light-primary-border-weak\/80:active{background-color:#8fe3e8cc}.active\:n-bg-light-primary-border-weak\/85:active{background-color:#8fe3e8d9}.active\:n-bg-light-primary-border-weak\/90:active{background-color:#8fe3e8e6}.active\:n-bg-light-primary-border-weak\/95:active{background-color:#8fe3e8f2}.active\:n-bg-light-primary-focus:active{background-color:#30839d}.active\:n-bg-light-primary-focus\/0:active{background-color:#30839d00}.active\:n-bg-light-primary-focus\/10:active{background-color:#30839d1a}.active\:n-bg-light-primary-focus\/100:active{background-color:#30839d}.active\:n-bg-light-primary-focus\/15:active{background-color:#30839d26}.active\:n-bg-light-primary-focus\/20:active{background-color:#30839d33}.active\:n-bg-light-primary-focus\/25:active{background-color:#30839d40}.active\:n-bg-light-primary-focus\/30:active{background-color:#30839d4d}.active\:n-bg-light-primary-focus\/35:active{background-color:#30839d59}.active\:n-bg-light-primary-focus\/40:active{background-color:#30839d66}.active\:n-bg-light-primary-focus\/45:active{background-color:#30839d73}.active\:n-bg-light-primary-focus\/5:active{background-color:#30839d0d}.active\:n-bg-light-primary-focus\/50:active{background-color:#30839d80}.active\:n-bg-light-primary-focus\/55:active{background-color:#30839d8c}.active\:n-bg-light-primary-focus\/60:active{background-color:#30839d99}.active\:n-bg-light-primary-focus\/65:active{background-color:#30839da6}.active\:n-bg-light-primary-focus\/70:active{background-color:#30839db3}.active\:n-bg-light-primary-focus\/75:active{background-color:#30839dbf}.active\:n-bg-light-primary-focus\/80:active{background-color:#30839dcc}.active\:n-bg-light-primary-focus\/85:active{background-color:#30839dd9}.active\:n-bg-light-primary-focus\/90:active{background-color:#30839de6}.active\:n-bg-light-primary-focus\/95:active{background-color:#30839df2}.active\:n-bg-light-primary-hover-strong:active{background-color:#02507b}.active\:n-bg-light-primary-hover-strong\/0:active{background-color:#02507b00}.active\:n-bg-light-primary-hover-strong\/10:active{background-color:#02507b1a}.active\:n-bg-light-primary-hover-strong\/100:active{background-color:#02507b}.active\:n-bg-light-primary-hover-strong\/15:active{background-color:#02507b26}.active\:n-bg-light-primary-hover-strong\/20:active{background-color:#02507b33}.active\:n-bg-light-primary-hover-strong\/25:active{background-color:#02507b40}.active\:n-bg-light-primary-hover-strong\/30:active{background-color:#02507b4d}.active\:n-bg-light-primary-hover-strong\/35:active{background-color:#02507b59}.active\:n-bg-light-primary-hover-strong\/40:active{background-color:#02507b66}.active\:n-bg-light-primary-hover-strong\/45:active{background-color:#02507b73}.active\:n-bg-light-primary-hover-strong\/5:active{background-color:#02507b0d}.active\:n-bg-light-primary-hover-strong\/50:active{background-color:#02507b80}.active\:n-bg-light-primary-hover-strong\/55:active{background-color:#02507b8c}.active\:n-bg-light-primary-hover-strong\/60:active{background-color:#02507b99}.active\:n-bg-light-primary-hover-strong\/65:active{background-color:#02507ba6}.active\:n-bg-light-primary-hover-strong\/70:active{background-color:#02507bb3}.active\:n-bg-light-primary-hover-strong\/75:active{background-color:#02507bbf}.active\:n-bg-light-primary-hover-strong\/80:active{background-color:#02507bcc}.active\:n-bg-light-primary-hover-strong\/85:active{background-color:#02507bd9}.active\:n-bg-light-primary-hover-strong\/90:active{background-color:#02507be6}.active\:n-bg-light-primary-hover-strong\/95:active{background-color:#02507bf2}.active\:n-bg-light-primary-hover-weak:active{background-color:#30839d1a}.active\:n-bg-light-primary-hover-weak\/0:active{background-color:#30839d00}.active\:n-bg-light-primary-hover-weak\/10:active{background-color:#30839d1a}.active\:n-bg-light-primary-hover-weak\/100:active{background-color:#30839d}.active\:n-bg-light-primary-hover-weak\/15:active{background-color:#30839d26}.active\:n-bg-light-primary-hover-weak\/20:active{background-color:#30839d33}.active\:n-bg-light-primary-hover-weak\/25:active{background-color:#30839d40}.active\:n-bg-light-primary-hover-weak\/30:active{background-color:#30839d4d}.active\:n-bg-light-primary-hover-weak\/35:active{background-color:#30839d59}.active\:n-bg-light-primary-hover-weak\/40:active{background-color:#30839d66}.active\:n-bg-light-primary-hover-weak\/45:active{background-color:#30839d73}.active\:n-bg-light-primary-hover-weak\/5:active{background-color:#30839d0d}.active\:n-bg-light-primary-hover-weak\/50:active{background-color:#30839d80}.active\:n-bg-light-primary-hover-weak\/55:active{background-color:#30839d8c}.active\:n-bg-light-primary-hover-weak\/60:active{background-color:#30839d99}.active\:n-bg-light-primary-hover-weak\/65:active{background-color:#30839da6}.active\:n-bg-light-primary-hover-weak\/70:active{background-color:#30839db3}.active\:n-bg-light-primary-hover-weak\/75:active{background-color:#30839dbf}.active\:n-bg-light-primary-hover-weak\/80:active{background-color:#30839dcc}.active\:n-bg-light-primary-hover-weak\/85:active{background-color:#30839dd9}.active\:n-bg-light-primary-hover-weak\/90:active{background-color:#30839de6}.active\:n-bg-light-primary-hover-weak\/95:active{background-color:#30839df2}.active\:n-bg-light-primary-icon:active{background-color:#0a6190}.active\:n-bg-light-primary-icon\/0:active{background-color:#0a619000}.active\:n-bg-light-primary-icon\/10:active{background-color:#0a61901a}.active\:n-bg-light-primary-icon\/100:active{background-color:#0a6190}.active\:n-bg-light-primary-icon\/15:active{background-color:#0a619026}.active\:n-bg-light-primary-icon\/20:active{background-color:#0a619033}.active\:n-bg-light-primary-icon\/25:active{background-color:#0a619040}.active\:n-bg-light-primary-icon\/30:active{background-color:#0a61904d}.active\:n-bg-light-primary-icon\/35:active{background-color:#0a619059}.active\:n-bg-light-primary-icon\/40:active{background-color:#0a619066}.active\:n-bg-light-primary-icon\/45:active{background-color:#0a619073}.active\:n-bg-light-primary-icon\/5:active{background-color:#0a61900d}.active\:n-bg-light-primary-icon\/50:active{background-color:#0a619080}.active\:n-bg-light-primary-icon\/55:active{background-color:#0a61908c}.active\:n-bg-light-primary-icon\/60:active{background-color:#0a619099}.active\:n-bg-light-primary-icon\/65:active{background-color:#0a6190a6}.active\:n-bg-light-primary-icon\/70:active{background-color:#0a6190b3}.active\:n-bg-light-primary-icon\/75:active{background-color:#0a6190bf}.active\:n-bg-light-primary-icon\/80:active{background-color:#0a6190cc}.active\:n-bg-light-primary-icon\/85:active{background-color:#0a6190d9}.active\:n-bg-light-primary-icon\/90:active{background-color:#0a6190e6}.active\:n-bg-light-primary-icon\/95:active{background-color:#0a6190f2}.active\:n-bg-light-primary-pressed-strong:active{background-color:#014063}.active\:n-bg-light-primary-pressed-strong\/0:active{background-color:#01406300}.active\:n-bg-light-primary-pressed-strong\/10:active{background-color:#0140631a}.active\:n-bg-light-primary-pressed-strong\/100:active{background-color:#014063}.active\:n-bg-light-primary-pressed-strong\/15:active{background-color:#01406326}.active\:n-bg-light-primary-pressed-strong\/20:active{background-color:#01406333}.active\:n-bg-light-primary-pressed-strong\/25:active{background-color:#01406340}.active\:n-bg-light-primary-pressed-strong\/30:active{background-color:#0140634d}.active\:n-bg-light-primary-pressed-strong\/35:active{background-color:#01406359}.active\:n-bg-light-primary-pressed-strong\/40:active{background-color:#01406366}.active\:n-bg-light-primary-pressed-strong\/45:active{background-color:#01406373}.active\:n-bg-light-primary-pressed-strong\/5:active{background-color:#0140630d}.active\:n-bg-light-primary-pressed-strong\/50:active{background-color:#01406380}.active\:n-bg-light-primary-pressed-strong\/55:active{background-color:#0140638c}.active\:n-bg-light-primary-pressed-strong\/60:active{background-color:#01406399}.active\:n-bg-light-primary-pressed-strong\/65:active{background-color:#014063a6}.active\:n-bg-light-primary-pressed-strong\/70:active{background-color:#014063b3}.active\:n-bg-light-primary-pressed-strong\/75:active{background-color:#014063bf}.active\:n-bg-light-primary-pressed-strong\/80:active{background-color:#014063cc}.active\:n-bg-light-primary-pressed-strong\/85:active{background-color:#014063d9}.active\:n-bg-light-primary-pressed-strong\/90:active{background-color:#014063e6}.active\:n-bg-light-primary-pressed-strong\/95:active{background-color:#014063f2}.active\:n-bg-light-primary-pressed-weak:active{background-color:#30839d1f}.active\:n-bg-light-primary-pressed-weak\/0:active{background-color:#30839d00}.active\:n-bg-light-primary-pressed-weak\/10:active{background-color:#30839d1a}.active\:n-bg-light-primary-pressed-weak\/100:active{background-color:#30839d}.active\:n-bg-light-primary-pressed-weak\/15:active{background-color:#30839d26}.active\:n-bg-light-primary-pressed-weak\/20:active{background-color:#30839d33}.active\:n-bg-light-primary-pressed-weak\/25:active{background-color:#30839d40}.active\:n-bg-light-primary-pressed-weak\/30:active{background-color:#30839d4d}.active\:n-bg-light-primary-pressed-weak\/35:active{background-color:#30839d59}.active\:n-bg-light-primary-pressed-weak\/40:active{background-color:#30839d66}.active\:n-bg-light-primary-pressed-weak\/45:active{background-color:#30839d73}.active\:n-bg-light-primary-pressed-weak\/5:active{background-color:#30839d0d}.active\:n-bg-light-primary-pressed-weak\/50:active{background-color:#30839d80}.active\:n-bg-light-primary-pressed-weak\/55:active{background-color:#30839d8c}.active\:n-bg-light-primary-pressed-weak\/60:active{background-color:#30839d99}.active\:n-bg-light-primary-pressed-weak\/65:active{background-color:#30839da6}.active\:n-bg-light-primary-pressed-weak\/70:active{background-color:#30839db3}.active\:n-bg-light-primary-pressed-weak\/75:active{background-color:#30839dbf}.active\:n-bg-light-primary-pressed-weak\/80:active{background-color:#30839dcc}.active\:n-bg-light-primary-pressed-weak\/85:active{background-color:#30839dd9}.active\:n-bg-light-primary-pressed-weak\/90:active{background-color:#30839de6}.active\:n-bg-light-primary-pressed-weak\/95:active{background-color:#30839df2}.active\:n-bg-light-primary-text:active{background-color:#0a6190}.active\:n-bg-light-primary-text\/0:active{background-color:#0a619000}.active\:n-bg-light-primary-text\/10:active{background-color:#0a61901a}.active\:n-bg-light-primary-text\/100:active{background-color:#0a6190}.active\:n-bg-light-primary-text\/15:active{background-color:#0a619026}.active\:n-bg-light-primary-text\/20:active{background-color:#0a619033}.active\:n-bg-light-primary-text\/25:active{background-color:#0a619040}.active\:n-bg-light-primary-text\/30:active{background-color:#0a61904d}.active\:n-bg-light-primary-text\/35:active{background-color:#0a619059}.active\:n-bg-light-primary-text\/40:active{background-color:#0a619066}.active\:n-bg-light-primary-text\/45:active{background-color:#0a619073}.active\:n-bg-light-primary-text\/5:active{background-color:#0a61900d}.active\:n-bg-light-primary-text\/50:active{background-color:#0a619080}.active\:n-bg-light-primary-text\/55:active{background-color:#0a61908c}.active\:n-bg-light-primary-text\/60:active{background-color:#0a619099}.active\:n-bg-light-primary-text\/65:active{background-color:#0a6190a6}.active\:n-bg-light-primary-text\/70:active{background-color:#0a6190b3}.active\:n-bg-light-primary-text\/75:active{background-color:#0a6190bf}.active\:n-bg-light-primary-text\/80:active{background-color:#0a6190cc}.active\:n-bg-light-primary-text\/85:active{background-color:#0a6190d9}.active\:n-bg-light-primary-text\/90:active{background-color:#0a6190e6}.active\:n-bg-light-primary-text\/95:active{background-color:#0a6190f2}.active\:n-bg-light-success-bg-status:active{background-color:#5b992b}.active\:n-bg-light-success-bg-status\/0:active{background-color:#5b992b00}.active\:n-bg-light-success-bg-status\/10:active{background-color:#5b992b1a}.active\:n-bg-light-success-bg-status\/100:active{background-color:#5b992b}.active\:n-bg-light-success-bg-status\/15:active{background-color:#5b992b26}.active\:n-bg-light-success-bg-status\/20:active{background-color:#5b992b33}.active\:n-bg-light-success-bg-status\/25:active{background-color:#5b992b40}.active\:n-bg-light-success-bg-status\/30:active{background-color:#5b992b4d}.active\:n-bg-light-success-bg-status\/35:active{background-color:#5b992b59}.active\:n-bg-light-success-bg-status\/40:active{background-color:#5b992b66}.active\:n-bg-light-success-bg-status\/45:active{background-color:#5b992b73}.active\:n-bg-light-success-bg-status\/5:active{background-color:#5b992b0d}.active\:n-bg-light-success-bg-status\/50:active{background-color:#5b992b80}.active\:n-bg-light-success-bg-status\/55:active{background-color:#5b992b8c}.active\:n-bg-light-success-bg-status\/60:active{background-color:#5b992b99}.active\:n-bg-light-success-bg-status\/65:active{background-color:#5b992ba6}.active\:n-bg-light-success-bg-status\/70:active{background-color:#5b992bb3}.active\:n-bg-light-success-bg-status\/75:active{background-color:#5b992bbf}.active\:n-bg-light-success-bg-status\/80:active{background-color:#5b992bcc}.active\:n-bg-light-success-bg-status\/85:active{background-color:#5b992bd9}.active\:n-bg-light-success-bg-status\/90:active{background-color:#5b992be6}.active\:n-bg-light-success-bg-status\/95:active{background-color:#5b992bf2}.active\:n-bg-light-success-bg-strong:active{background-color:#3f7824}.active\:n-bg-light-success-bg-strong\/0:active{background-color:#3f782400}.active\:n-bg-light-success-bg-strong\/10:active{background-color:#3f78241a}.active\:n-bg-light-success-bg-strong\/100:active{background-color:#3f7824}.active\:n-bg-light-success-bg-strong\/15:active{background-color:#3f782426}.active\:n-bg-light-success-bg-strong\/20:active{background-color:#3f782433}.active\:n-bg-light-success-bg-strong\/25:active{background-color:#3f782440}.active\:n-bg-light-success-bg-strong\/30:active{background-color:#3f78244d}.active\:n-bg-light-success-bg-strong\/35:active{background-color:#3f782459}.active\:n-bg-light-success-bg-strong\/40:active{background-color:#3f782466}.active\:n-bg-light-success-bg-strong\/45:active{background-color:#3f782473}.active\:n-bg-light-success-bg-strong\/5:active{background-color:#3f78240d}.active\:n-bg-light-success-bg-strong\/50:active{background-color:#3f782480}.active\:n-bg-light-success-bg-strong\/55:active{background-color:#3f78248c}.active\:n-bg-light-success-bg-strong\/60:active{background-color:#3f782499}.active\:n-bg-light-success-bg-strong\/65:active{background-color:#3f7824a6}.active\:n-bg-light-success-bg-strong\/70:active{background-color:#3f7824b3}.active\:n-bg-light-success-bg-strong\/75:active{background-color:#3f7824bf}.active\:n-bg-light-success-bg-strong\/80:active{background-color:#3f7824cc}.active\:n-bg-light-success-bg-strong\/85:active{background-color:#3f7824d9}.active\:n-bg-light-success-bg-strong\/90:active{background-color:#3f7824e6}.active\:n-bg-light-success-bg-strong\/95:active{background-color:#3f7824f2}.active\:n-bg-light-success-bg-weak:active{background-color:#e7fcd7}.active\:n-bg-light-success-bg-weak\/0:active{background-color:#e7fcd700}.active\:n-bg-light-success-bg-weak\/10:active{background-color:#e7fcd71a}.active\:n-bg-light-success-bg-weak\/100:active{background-color:#e7fcd7}.active\:n-bg-light-success-bg-weak\/15:active{background-color:#e7fcd726}.active\:n-bg-light-success-bg-weak\/20:active{background-color:#e7fcd733}.active\:n-bg-light-success-bg-weak\/25:active{background-color:#e7fcd740}.active\:n-bg-light-success-bg-weak\/30:active{background-color:#e7fcd74d}.active\:n-bg-light-success-bg-weak\/35:active{background-color:#e7fcd759}.active\:n-bg-light-success-bg-weak\/40:active{background-color:#e7fcd766}.active\:n-bg-light-success-bg-weak\/45:active{background-color:#e7fcd773}.active\:n-bg-light-success-bg-weak\/5:active{background-color:#e7fcd70d}.active\:n-bg-light-success-bg-weak\/50:active{background-color:#e7fcd780}.active\:n-bg-light-success-bg-weak\/55:active{background-color:#e7fcd78c}.active\:n-bg-light-success-bg-weak\/60:active{background-color:#e7fcd799}.active\:n-bg-light-success-bg-weak\/65:active{background-color:#e7fcd7a6}.active\:n-bg-light-success-bg-weak\/70:active{background-color:#e7fcd7b3}.active\:n-bg-light-success-bg-weak\/75:active{background-color:#e7fcd7bf}.active\:n-bg-light-success-bg-weak\/80:active{background-color:#e7fcd7cc}.active\:n-bg-light-success-bg-weak\/85:active{background-color:#e7fcd7d9}.active\:n-bg-light-success-bg-weak\/90:active{background-color:#e7fcd7e6}.active\:n-bg-light-success-bg-weak\/95:active{background-color:#e7fcd7f2}.active\:n-bg-light-success-border-strong:active{background-color:#3f7824}.active\:n-bg-light-success-border-strong\/0:active{background-color:#3f782400}.active\:n-bg-light-success-border-strong\/10:active{background-color:#3f78241a}.active\:n-bg-light-success-border-strong\/100:active{background-color:#3f7824}.active\:n-bg-light-success-border-strong\/15:active{background-color:#3f782426}.active\:n-bg-light-success-border-strong\/20:active{background-color:#3f782433}.active\:n-bg-light-success-border-strong\/25:active{background-color:#3f782440}.active\:n-bg-light-success-border-strong\/30:active{background-color:#3f78244d}.active\:n-bg-light-success-border-strong\/35:active{background-color:#3f782459}.active\:n-bg-light-success-border-strong\/40:active{background-color:#3f782466}.active\:n-bg-light-success-border-strong\/45:active{background-color:#3f782473}.active\:n-bg-light-success-border-strong\/5:active{background-color:#3f78240d}.active\:n-bg-light-success-border-strong\/50:active{background-color:#3f782480}.active\:n-bg-light-success-border-strong\/55:active{background-color:#3f78248c}.active\:n-bg-light-success-border-strong\/60:active{background-color:#3f782499}.active\:n-bg-light-success-border-strong\/65:active{background-color:#3f7824a6}.active\:n-bg-light-success-border-strong\/70:active{background-color:#3f7824b3}.active\:n-bg-light-success-border-strong\/75:active{background-color:#3f7824bf}.active\:n-bg-light-success-border-strong\/80:active{background-color:#3f7824cc}.active\:n-bg-light-success-border-strong\/85:active{background-color:#3f7824d9}.active\:n-bg-light-success-border-strong\/90:active{background-color:#3f7824e6}.active\:n-bg-light-success-border-strong\/95:active{background-color:#3f7824f2}.active\:n-bg-light-success-border-weak:active{background-color:#90cb62}.active\:n-bg-light-success-border-weak\/0:active{background-color:#90cb6200}.active\:n-bg-light-success-border-weak\/10:active{background-color:#90cb621a}.active\:n-bg-light-success-border-weak\/100:active{background-color:#90cb62}.active\:n-bg-light-success-border-weak\/15:active{background-color:#90cb6226}.active\:n-bg-light-success-border-weak\/20:active{background-color:#90cb6233}.active\:n-bg-light-success-border-weak\/25:active{background-color:#90cb6240}.active\:n-bg-light-success-border-weak\/30:active{background-color:#90cb624d}.active\:n-bg-light-success-border-weak\/35:active{background-color:#90cb6259}.active\:n-bg-light-success-border-weak\/40:active{background-color:#90cb6266}.active\:n-bg-light-success-border-weak\/45:active{background-color:#90cb6273}.active\:n-bg-light-success-border-weak\/5:active{background-color:#90cb620d}.active\:n-bg-light-success-border-weak\/50:active{background-color:#90cb6280}.active\:n-bg-light-success-border-weak\/55:active{background-color:#90cb628c}.active\:n-bg-light-success-border-weak\/60:active{background-color:#90cb6299}.active\:n-bg-light-success-border-weak\/65:active{background-color:#90cb62a6}.active\:n-bg-light-success-border-weak\/70:active{background-color:#90cb62b3}.active\:n-bg-light-success-border-weak\/75:active{background-color:#90cb62bf}.active\:n-bg-light-success-border-weak\/80:active{background-color:#90cb62cc}.active\:n-bg-light-success-border-weak\/85:active{background-color:#90cb62d9}.active\:n-bg-light-success-border-weak\/90:active{background-color:#90cb62e6}.active\:n-bg-light-success-border-weak\/95:active{background-color:#90cb62f2}.active\:n-bg-light-success-icon:active{background-color:#3f7824}.active\:n-bg-light-success-icon\/0:active{background-color:#3f782400}.active\:n-bg-light-success-icon\/10:active{background-color:#3f78241a}.active\:n-bg-light-success-icon\/100:active{background-color:#3f7824}.active\:n-bg-light-success-icon\/15:active{background-color:#3f782426}.active\:n-bg-light-success-icon\/20:active{background-color:#3f782433}.active\:n-bg-light-success-icon\/25:active{background-color:#3f782440}.active\:n-bg-light-success-icon\/30:active{background-color:#3f78244d}.active\:n-bg-light-success-icon\/35:active{background-color:#3f782459}.active\:n-bg-light-success-icon\/40:active{background-color:#3f782466}.active\:n-bg-light-success-icon\/45:active{background-color:#3f782473}.active\:n-bg-light-success-icon\/5:active{background-color:#3f78240d}.active\:n-bg-light-success-icon\/50:active{background-color:#3f782480}.active\:n-bg-light-success-icon\/55:active{background-color:#3f78248c}.active\:n-bg-light-success-icon\/60:active{background-color:#3f782499}.active\:n-bg-light-success-icon\/65:active{background-color:#3f7824a6}.active\:n-bg-light-success-icon\/70:active{background-color:#3f7824b3}.active\:n-bg-light-success-icon\/75:active{background-color:#3f7824bf}.active\:n-bg-light-success-icon\/80:active{background-color:#3f7824cc}.active\:n-bg-light-success-icon\/85:active{background-color:#3f7824d9}.active\:n-bg-light-success-icon\/90:active{background-color:#3f7824e6}.active\:n-bg-light-success-icon\/95:active{background-color:#3f7824f2}.active\:n-bg-light-success-text:active{background-color:#3f7824}.active\:n-bg-light-success-text\/0:active{background-color:#3f782400}.active\:n-bg-light-success-text\/10:active{background-color:#3f78241a}.active\:n-bg-light-success-text\/100:active{background-color:#3f7824}.active\:n-bg-light-success-text\/15:active{background-color:#3f782426}.active\:n-bg-light-success-text\/20:active{background-color:#3f782433}.active\:n-bg-light-success-text\/25:active{background-color:#3f782440}.active\:n-bg-light-success-text\/30:active{background-color:#3f78244d}.active\:n-bg-light-success-text\/35:active{background-color:#3f782459}.active\:n-bg-light-success-text\/40:active{background-color:#3f782466}.active\:n-bg-light-success-text\/45:active{background-color:#3f782473}.active\:n-bg-light-success-text\/5:active{background-color:#3f78240d}.active\:n-bg-light-success-text\/50:active{background-color:#3f782480}.active\:n-bg-light-success-text\/55:active{background-color:#3f78248c}.active\:n-bg-light-success-text\/60:active{background-color:#3f782499}.active\:n-bg-light-success-text\/65:active{background-color:#3f7824a6}.active\:n-bg-light-success-text\/70:active{background-color:#3f7824b3}.active\:n-bg-light-success-text\/75:active{background-color:#3f7824bf}.active\:n-bg-light-success-text\/80:active{background-color:#3f7824cc}.active\:n-bg-light-success-text\/85:active{background-color:#3f7824d9}.active\:n-bg-light-success-text\/90:active{background-color:#3f7824e6}.active\:n-bg-light-success-text\/95:active{background-color:#3f7824f2}.active\:n-bg-light-warning-bg-status:active{background-color:#d7aa0a}.active\:n-bg-light-warning-bg-status\/0:active{background-color:#d7aa0a00}.active\:n-bg-light-warning-bg-status\/10:active{background-color:#d7aa0a1a}.active\:n-bg-light-warning-bg-status\/100:active{background-color:#d7aa0a}.active\:n-bg-light-warning-bg-status\/15:active{background-color:#d7aa0a26}.active\:n-bg-light-warning-bg-status\/20:active{background-color:#d7aa0a33}.active\:n-bg-light-warning-bg-status\/25:active{background-color:#d7aa0a40}.active\:n-bg-light-warning-bg-status\/30:active{background-color:#d7aa0a4d}.active\:n-bg-light-warning-bg-status\/35:active{background-color:#d7aa0a59}.active\:n-bg-light-warning-bg-status\/40:active{background-color:#d7aa0a66}.active\:n-bg-light-warning-bg-status\/45:active{background-color:#d7aa0a73}.active\:n-bg-light-warning-bg-status\/5:active{background-color:#d7aa0a0d}.active\:n-bg-light-warning-bg-status\/50:active{background-color:#d7aa0a80}.active\:n-bg-light-warning-bg-status\/55:active{background-color:#d7aa0a8c}.active\:n-bg-light-warning-bg-status\/60:active{background-color:#d7aa0a99}.active\:n-bg-light-warning-bg-status\/65:active{background-color:#d7aa0aa6}.active\:n-bg-light-warning-bg-status\/70:active{background-color:#d7aa0ab3}.active\:n-bg-light-warning-bg-status\/75:active{background-color:#d7aa0abf}.active\:n-bg-light-warning-bg-status\/80:active{background-color:#d7aa0acc}.active\:n-bg-light-warning-bg-status\/85:active{background-color:#d7aa0ad9}.active\:n-bg-light-warning-bg-status\/90:active{background-color:#d7aa0ae6}.active\:n-bg-light-warning-bg-status\/95:active{background-color:#d7aa0af2}.active\:n-bg-light-warning-bg-strong:active{background-color:#765500}.active\:n-bg-light-warning-bg-strong\/0:active{background-color:#76550000}.active\:n-bg-light-warning-bg-strong\/10:active{background-color:#7655001a}.active\:n-bg-light-warning-bg-strong\/100:active{background-color:#765500}.active\:n-bg-light-warning-bg-strong\/15:active{background-color:#76550026}.active\:n-bg-light-warning-bg-strong\/20:active{background-color:#76550033}.active\:n-bg-light-warning-bg-strong\/25:active{background-color:#76550040}.active\:n-bg-light-warning-bg-strong\/30:active{background-color:#7655004d}.active\:n-bg-light-warning-bg-strong\/35:active{background-color:#76550059}.active\:n-bg-light-warning-bg-strong\/40:active{background-color:#76550066}.active\:n-bg-light-warning-bg-strong\/45:active{background-color:#76550073}.active\:n-bg-light-warning-bg-strong\/5:active{background-color:#7655000d}.active\:n-bg-light-warning-bg-strong\/50:active{background-color:#76550080}.active\:n-bg-light-warning-bg-strong\/55:active{background-color:#7655008c}.active\:n-bg-light-warning-bg-strong\/60:active{background-color:#76550099}.active\:n-bg-light-warning-bg-strong\/65:active{background-color:#765500a6}.active\:n-bg-light-warning-bg-strong\/70:active{background-color:#765500b3}.active\:n-bg-light-warning-bg-strong\/75:active{background-color:#765500bf}.active\:n-bg-light-warning-bg-strong\/80:active{background-color:#765500cc}.active\:n-bg-light-warning-bg-strong\/85:active{background-color:#765500d9}.active\:n-bg-light-warning-bg-strong\/90:active{background-color:#765500e6}.active\:n-bg-light-warning-bg-strong\/95:active{background-color:#765500f2}.active\:n-bg-light-warning-bg-weak:active{background-color:#fffad1}.active\:n-bg-light-warning-bg-weak\/0:active{background-color:#fffad100}.active\:n-bg-light-warning-bg-weak\/10:active{background-color:#fffad11a}.active\:n-bg-light-warning-bg-weak\/100:active{background-color:#fffad1}.active\:n-bg-light-warning-bg-weak\/15:active{background-color:#fffad126}.active\:n-bg-light-warning-bg-weak\/20:active{background-color:#fffad133}.active\:n-bg-light-warning-bg-weak\/25:active{background-color:#fffad140}.active\:n-bg-light-warning-bg-weak\/30:active{background-color:#fffad14d}.active\:n-bg-light-warning-bg-weak\/35:active{background-color:#fffad159}.active\:n-bg-light-warning-bg-weak\/40:active{background-color:#fffad166}.active\:n-bg-light-warning-bg-weak\/45:active{background-color:#fffad173}.active\:n-bg-light-warning-bg-weak\/5:active{background-color:#fffad10d}.active\:n-bg-light-warning-bg-weak\/50:active{background-color:#fffad180}.active\:n-bg-light-warning-bg-weak\/55:active{background-color:#fffad18c}.active\:n-bg-light-warning-bg-weak\/60:active{background-color:#fffad199}.active\:n-bg-light-warning-bg-weak\/65:active{background-color:#fffad1a6}.active\:n-bg-light-warning-bg-weak\/70:active{background-color:#fffad1b3}.active\:n-bg-light-warning-bg-weak\/75:active{background-color:#fffad1bf}.active\:n-bg-light-warning-bg-weak\/80:active{background-color:#fffad1cc}.active\:n-bg-light-warning-bg-weak\/85:active{background-color:#fffad1d9}.active\:n-bg-light-warning-bg-weak\/90:active{background-color:#fffad1e6}.active\:n-bg-light-warning-bg-weak\/95:active{background-color:#fffad1f2}.active\:n-bg-light-warning-border-strong:active{background-color:#996e00}.active\:n-bg-light-warning-border-strong\/0:active{background-color:#996e0000}.active\:n-bg-light-warning-border-strong\/10:active{background-color:#996e001a}.active\:n-bg-light-warning-border-strong\/100:active{background-color:#996e00}.active\:n-bg-light-warning-border-strong\/15:active{background-color:#996e0026}.active\:n-bg-light-warning-border-strong\/20:active{background-color:#996e0033}.active\:n-bg-light-warning-border-strong\/25:active{background-color:#996e0040}.active\:n-bg-light-warning-border-strong\/30:active{background-color:#996e004d}.active\:n-bg-light-warning-border-strong\/35:active{background-color:#996e0059}.active\:n-bg-light-warning-border-strong\/40:active{background-color:#996e0066}.active\:n-bg-light-warning-border-strong\/45:active{background-color:#996e0073}.active\:n-bg-light-warning-border-strong\/5:active{background-color:#996e000d}.active\:n-bg-light-warning-border-strong\/50:active{background-color:#996e0080}.active\:n-bg-light-warning-border-strong\/55:active{background-color:#996e008c}.active\:n-bg-light-warning-border-strong\/60:active{background-color:#996e0099}.active\:n-bg-light-warning-border-strong\/65:active{background-color:#996e00a6}.active\:n-bg-light-warning-border-strong\/70:active{background-color:#996e00b3}.active\:n-bg-light-warning-border-strong\/75:active{background-color:#996e00bf}.active\:n-bg-light-warning-border-strong\/80:active{background-color:#996e00cc}.active\:n-bg-light-warning-border-strong\/85:active{background-color:#996e00d9}.active\:n-bg-light-warning-border-strong\/90:active{background-color:#996e00e6}.active\:n-bg-light-warning-border-strong\/95:active{background-color:#996e00f2}.active\:n-bg-light-warning-border-weak:active{background-color:#ffd600}.active\:n-bg-light-warning-border-weak\/0:active{background-color:#ffd60000}.active\:n-bg-light-warning-border-weak\/10:active{background-color:#ffd6001a}.active\:n-bg-light-warning-border-weak\/100:active{background-color:#ffd600}.active\:n-bg-light-warning-border-weak\/15:active{background-color:#ffd60026}.active\:n-bg-light-warning-border-weak\/20:active{background-color:#ffd60033}.active\:n-bg-light-warning-border-weak\/25:active{background-color:#ffd60040}.active\:n-bg-light-warning-border-weak\/30:active{background-color:#ffd6004d}.active\:n-bg-light-warning-border-weak\/35:active{background-color:#ffd60059}.active\:n-bg-light-warning-border-weak\/40:active{background-color:#ffd60066}.active\:n-bg-light-warning-border-weak\/45:active{background-color:#ffd60073}.active\:n-bg-light-warning-border-weak\/5:active{background-color:#ffd6000d}.active\:n-bg-light-warning-border-weak\/50:active{background-color:#ffd60080}.active\:n-bg-light-warning-border-weak\/55:active{background-color:#ffd6008c}.active\:n-bg-light-warning-border-weak\/60:active{background-color:#ffd60099}.active\:n-bg-light-warning-border-weak\/65:active{background-color:#ffd600a6}.active\:n-bg-light-warning-border-weak\/70:active{background-color:#ffd600b3}.active\:n-bg-light-warning-border-weak\/75:active{background-color:#ffd600bf}.active\:n-bg-light-warning-border-weak\/80:active{background-color:#ffd600cc}.active\:n-bg-light-warning-border-weak\/85:active{background-color:#ffd600d9}.active\:n-bg-light-warning-border-weak\/90:active{background-color:#ffd600e6}.active\:n-bg-light-warning-border-weak\/95:active{background-color:#ffd600f2}.active\:n-bg-light-warning-icon:active{background-color:#765500}.active\:n-bg-light-warning-icon\/0:active{background-color:#76550000}.active\:n-bg-light-warning-icon\/10:active{background-color:#7655001a}.active\:n-bg-light-warning-icon\/100:active{background-color:#765500}.active\:n-bg-light-warning-icon\/15:active{background-color:#76550026}.active\:n-bg-light-warning-icon\/20:active{background-color:#76550033}.active\:n-bg-light-warning-icon\/25:active{background-color:#76550040}.active\:n-bg-light-warning-icon\/30:active{background-color:#7655004d}.active\:n-bg-light-warning-icon\/35:active{background-color:#76550059}.active\:n-bg-light-warning-icon\/40:active{background-color:#76550066}.active\:n-bg-light-warning-icon\/45:active{background-color:#76550073}.active\:n-bg-light-warning-icon\/5:active{background-color:#7655000d}.active\:n-bg-light-warning-icon\/50:active{background-color:#76550080}.active\:n-bg-light-warning-icon\/55:active{background-color:#7655008c}.active\:n-bg-light-warning-icon\/60:active{background-color:#76550099}.active\:n-bg-light-warning-icon\/65:active{background-color:#765500a6}.active\:n-bg-light-warning-icon\/70:active{background-color:#765500b3}.active\:n-bg-light-warning-icon\/75:active{background-color:#765500bf}.active\:n-bg-light-warning-icon\/80:active{background-color:#765500cc}.active\:n-bg-light-warning-icon\/85:active{background-color:#765500d9}.active\:n-bg-light-warning-icon\/90:active{background-color:#765500e6}.active\:n-bg-light-warning-icon\/95:active{background-color:#765500f2}.active\:n-bg-light-warning-text:active{background-color:#765500}.active\:n-bg-light-warning-text\/0:active{background-color:#76550000}.active\:n-bg-light-warning-text\/10:active{background-color:#7655001a}.active\:n-bg-light-warning-text\/100:active{background-color:#765500}.active\:n-bg-light-warning-text\/15:active{background-color:#76550026}.active\:n-bg-light-warning-text\/20:active{background-color:#76550033}.active\:n-bg-light-warning-text\/25:active{background-color:#76550040}.active\:n-bg-light-warning-text\/30:active{background-color:#7655004d}.active\:n-bg-light-warning-text\/35:active{background-color:#76550059}.active\:n-bg-light-warning-text\/40:active{background-color:#76550066}.active\:n-bg-light-warning-text\/45:active{background-color:#76550073}.active\:n-bg-light-warning-text\/5:active{background-color:#7655000d}.active\:n-bg-light-warning-text\/50:active{background-color:#76550080}.active\:n-bg-light-warning-text\/55:active{background-color:#7655008c}.active\:n-bg-light-warning-text\/60:active{background-color:#76550099}.active\:n-bg-light-warning-text\/65:active{background-color:#765500a6}.active\:n-bg-light-warning-text\/70:active{background-color:#765500b3}.active\:n-bg-light-warning-text\/75:active{background-color:#765500bf}.active\:n-bg-light-warning-text\/80:active{background-color:#765500cc}.active\:n-bg-light-warning-text\/85:active{background-color:#765500d9}.active\:n-bg-light-warning-text\/90:active{background-color:#765500e6}.active\:n-bg-light-warning-text\/95:active{background-color:#765500f2}.active\:n-bg-neutral-10:active{background-color:#fff}.active\:n-bg-neutral-10\/0:active{background-color:#fff0}.active\:n-bg-neutral-10\/10:active{background-color:#ffffff1a}.active\:n-bg-neutral-10\/100:active{background-color:#fff}.active\:n-bg-neutral-10\/15:active{background-color:#ffffff26}.active\:n-bg-neutral-10\/20:active{background-color:#fff3}.active\:n-bg-neutral-10\/25:active{background-color:#ffffff40}.active\:n-bg-neutral-10\/30:active{background-color:#ffffff4d}.active\:n-bg-neutral-10\/35:active{background-color:#ffffff59}.active\:n-bg-neutral-10\/40:active{background-color:#fff6}.active\:n-bg-neutral-10\/45:active{background-color:#ffffff73}.active\:n-bg-neutral-10\/5:active{background-color:#ffffff0d}.active\:n-bg-neutral-10\/50:active{background-color:#ffffff80}.active\:n-bg-neutral-10\/55:active{background-color:#ffffff8c}.active\:n-bg-neutral-10\/60:active{background-color:#fff9}.active\:n-bg-neutral-10\/65:active{background-color:#ffffffa6}.active\:n-bg-neutral-10\/70:active{background-color:#ffffffb3}.active\:n-bg-neutral-10\/75:active{background-color:#ffffffbf}.active\:n-bg-neutral-10\/80:active{background-color:#fffc}.active\:n-bg-neutral-10\/85:active{background-color:#ffffffd9}.active\:n-bg-neutral-10\/90:active{background-color:#ffffffe6}.active\:n-bg-neutral-10\/95:active{background-color:#fffffff2}.active\:n-bg-neutral-15:active{background-color:#f5f6f6}.active\:n-bg-neutral-15\/0:active{background-color:#f5f6f600}.active\:n-bg-neutral-15\/10:active{background-color:#f5f6f61a}.active\:n-bg-neutral-15\/100:active{background-color:#f5f6f6}.active\:n-bg-neutral-15\/15:active{background-color:#f5f6f626}.active\:n-bg-neutral-15\/20:active{background-color:#f5f6f633}.active\:n-bg-neutral-15\/25:active{background-color:#f5f6f640}.active\:n-bg-neutral-15\/30:active{background-color:#f5f6f64d}.active\:n-bg-neutral-15\/35:active{background-color:#f5f6f659}.active\:n-bg-neutral-15\/40:active{background-color:#f5f6f666}.active\:n-bg-neutral-15\/45:active{background-color:#f5f6f673}.active\:n-bg-neutral-15\/5:active{background-color:#f5f6f60d}.active\:n-bg-neutral-15\/50:active{background-color:#f5f6f680}.active\:n-bg-neutral-15\/55:active{background-color:#f5f6f68c}.active\:n-bg-neutral-15\/60:active{background-color:#f5f6f699}.active\:n-bg-neutral-15\/65:active{background-color:#f5f6f6a6}.active\:n-bg-neutral-15\/70:active{background-color:#f5f6f6b3}.active\:n-bg-neutral-15\/75:active{background-color:#f5f6f6bf}.active\:n-bg-neutral-15\/80:active{background-color:#f5f6f6cc}.active\:n-bg-neutral-15\/85:active{background-color:#f5f6f6d9}.active\:n-bg-neutral-15\/90:active{background-color:#f5f6f6e6}.active\:n-bg-neutral-15\/95:active{background-color:#f5f6f6f2}.active\:n-bg-neutral-20:active{background-color:#e2e3e5}.active\:n-bg-neutral-20\/0:active{background-color:#e2e3e500}.active\:n-bg-neutral-20\/10:active{background-color:#e2e3e51a}.active\:n-bg-neutral-20\/100:active{background-color:#e2e3e5}.active\:n-bg-neutral-20\/15:active{background-color:#e2e3e526}.active\:n-bg-neutral-20\/20:active{background-color:#e2e3e533}.active\:n-bg-neutral-20\/25:active{background-color:#e2e3e540}.active\:n-bg-neutral-20\/30:active{background-color:#e2e3e54d}.active\:n-bg-neutral-20\/35:active{background-color:#e2e3e559}.active\:n-bg-neutral-20\/40:active{background-color:#e2e3e566}.active\:n-bg-neutral-20\/45:active{background-color:#e2e3e573}.active\:n-bg-neutral-20\/5:active{background-color:#e2e3e50d}.active\:n-bg-neutral-20\/50:active{background-color:#e2e3e580}.active\:n-bg-neutral-20\/55:active{background-color:#e2e3e58c}.active\:n-bg-neutral-20\/60:active{background-color:#e2e3e599}.active\:n-bg-neutral-20\/65:active{background-color:#e2e3e5a6}.active\:n-bg-neutral-20\/70:active{background-color:#e2e3e5b3}.active\:n-bg-neutral-20\/75:active{background-color:#e2e3e5bf}.active\:n-bg-neutral-20\/80:active{background-color:#e2e3e5cc}.active\:n-bg-neutral-20\/85:active{background-color:#e2e3e5d9}.active\:n-bg-neutral-20\/90:active{background-color:#e2e3e5e6}.active\:n-bg-neutral-20\/95:active{background-color:#e2e3e5f2}.active\:n-bg-neutral-25:active{background-color:#cfd1d4}.active\:n-bg-neutral-25\/0:active{background-color:#cfd1d400}.active\:n-bg-neutral-25\/10:active{background-color:#cfd1d41a}.active\:n-bg-neutral-25\/100:active{background-color:#cfd1d4}.active\:n-bg-neutral-25\/15:active{background-color:#cfd1d426}.active\:n-bg-neutral-25\/20:active{background-color:#cfd1d433}.active\:n-bg-neutral-25\/25:active{background-color:#cfd1d440}.active\:n-bg-neutral-25\/30:active{background-color:#cfd1d44d}.active\:n-bg-neutral-25\/35:active{background-color:#cfd1d459}.active\:n-bg-neutral-25\/40:active{background-color:#cfd1d466}.active\:n-bg-neutral-25\/45:active{background-color:#cfd1d473}.active\:n-bg-neutral-25\/5:active{background-color:#cfd1d40d}.active\:n-bg-neutral-25\/50:active{background-color:#cfd1d480}.active\:n-bg-neutral-25\/55:active{background-color:#cfd1d48c}.active\:n-bg-neutral-25\/60:active{background-color:#cfd1d499}.active\:n-bg-neutral-25\/65:active{background-color:#cfd1d4a6}.active\:n-bg-neutral-25\/70:active{background-color:#cfd1d4b3}.active\:n-bg-neutral-25\/75:active{background-color:#cfd1d4bf}.active\:n-bg-neutral-25\/80:active{background-color:#cfd1d4cc}.active\:n-bg-neutral-25\/85:active{background-color:#cfd1d4d9}.active\:n-bg-neutral-25\/90:active{background-color:#cfd1d4e6}.active\:n-bg-neutral-25\/95:active{background-color:#cfd1d4f2}.active\:n-bg-neutral-30:active{background-color:#bbbec3}.active\:n-bg-neutral-30\/0:active{background-color:#bbbec300}.active\:n-bg-neutral-30\/10:active{background-color:#bbbec31a}.active\:n-bg-neutral-30\/100:active{background-color:#bbbec3}.active\:n-bg-neutral-30\/15:active{background-color:#bbbec326}.active\:n-bg-neutral-30\/20:active{background-color:#bbbec333}.active\:n-bg-neutral-30\/25:active{background-color:#bbbec340}.active\:n-bg-neutral-30\/30:active{background-color:#bbbec34d}.active\:n-bg-neutral-30\/35:active{background-color:#bbbec359}.active\:n-bg-neutral-30\/40:active{background-color:#bbbec366}.active\:n-bg-neutral-30\/45:active{background-color:#bbbec373}.active\:n-bg-neutral-30\/5:active{background-color:#bbbec30d}.active\:n-bg-neutral-30\/50:active{background-color:#bbbec380}.active\:n-bg-neutral-30\/55:active{background-color:#bbbec38c}.active\:n-bg-neutral-30\/60:active{background-color:#bbbec399}.active\:n-bg-neutral-30\/65:active{background-color:#bbbec3a6}.active\:n-bg-neutral-30\/70:active{background-color:#bbbec3b3}.active\:n-bg-neutral-30\/75:active{background-color:#bbbec3bf}.active\:n-bg-neutral-30\/80:active{background-color:#bbbec3cc}.active\:n-bg-neutral-30\/85:active{background-color:#bbbec3d9}.active\:n-bg-neutral-30\/90:active{background-color:#bbbec3e6}.active\:n-bg-neutral-30\/95:active{background-color:#bbbec3f2}.active\:n-bg-neutral-35:active{background-color:#a8acb2}.active\:n-bg-neutral-35\/0:active{background-color:#a8acb200}.active\:n-bg-neutral-35\/10:active{background-color:#a8acb21a}.active\:n-bg-neutral-35\/100:active{background-color:#a8acb2}.active\:n-bg-neutral-35\/15:active{background-color:#a8acb226}.active\:n-bg-neutral-35\/20:active{background-color:#a8acb233}.active\:n-bg-neutral-35\/25:active{background-color:#a8acb240}.active\:n-bg-neutral-35\/30:active{background-color:#a8acb24d}.active\:n-bg-neutral-35\/35:active{background-color:#a8acb259}.active\:n-bg-neutral-35\/40:active{background-color:#a8acb266}.active\:n-bg-neutral-35\/45:active{background-color:#a8acb273}.active\:n-bg-neutral-35\/5:active{background-color:#a8acb20d}.active\:n-bg-neutral-35\/50:active{background-color:#a8acb280}.active\:n-bg-neutral-35\/55:active{background-color:#a8acb28c}.active\:n-bg-neutral-35\/60:active{background-color:#a8acb299}.active\:n-bg-neutral-35\/65:active{background-color:#a8acb2a6}.active\:n-bg-neutral-35\/70:active{background-color:#a8acb2b3}.active\:n-bg-neutral-35\/75:active{background-color:#a8acb2bf}.active\:n-bg-neutral-35\/80:active{background-color:#a8acb2cc}.active\:n-bg-neutral-35\/85:active{background-color:#a8acb2d9}.active\:n-bg-neutral-35\/90:active{background-color:#a8acb2e6}.active\:n-bg-neutral-35\/95:active{background-color:#a8acb2f2}.active\:n-bg-neutral-40:active{background-color:#959aa1}.active\:n-bg-neutral-40\/0:active{background-color:#959aa100}.active\:n-bg-neutral-40\/10:active{background-color:#959aa11a}.active\:n-bg-neutral-40\/100:active{background-color:#959aa1}.active\:n-bg-neutral-40\/15:active{background-color:#959aa126}.active\:n-bg-neutral-40\/20:active{background-color:#959aa133}.active\:n-bg-neutral-40\/25:active{background-color:#959aa140}.active\:n-bg-neutral-40\/30:active{background-color:#959aa14d}.active\:n-bg-neutral-40\/35:active{background-color:#959aa159}.active\:n-bg-neutral-40\/40:active{background-color:#959aa166}.active\:n-bg-neutral-40\/45:active{background-color:#959aa173}.active\:n-bg-neutral-40\/5:active{background-color:#959aa10d}.active\:n-bg-neutral-40\/50:active{background-color:#959aa180}.active\:n-bg-neutral-40\/55:active{background-color:#959aa18c}.active\:n-bg-neutral-40\/60:active{background-color:#959aa199}.active\:n-bg-neutral-40\/65:active{background-color:#959aa1a6}.active\:n-bg-neutral-40\/70:active{background-color:#959aa1b3}.active\:n-bg-neutral-40\/75:active{background-color:#959aa1bf}.active\:n-bg-neutral-40\/80:active{background-color:#959aa1cc}.active\:n-bg-neutral-40\/85:active{background-color:#959aa1d9}.active\:n-bg-neutral-40\/90:active{background-color:#959aa1e6}.active\:n-bg-neutral-40\/95:active{background-color:#959aa1f2}.active\:n-bg-neutral-45:active{background-color:#818790}.active\:n-bg-neutral-45\/0:active{background-color:#81879000}.active\:n-bg-neutral-45\/10:active{background-color:#8187901a}.active\:n-bg-neutral-45\/100:active{background-color:#818790}.active\:n-bg-neutral-45\/15:active{background-color:#81879026}.active\:n-bg-neutral-45\/20:active{background-color:#81879033}.active\:n-bg-neutral-45\/25:active{background-color:#81879040}.active\:n-bg-neutral-45\/30:active{background-color:#8187904d}.active\:n-bg-neutral-45\/35:active{background-color:#81879059}.active\:n-bg-neutral-45\/40:active{background-color:#81879066}.active\:n-bg-neutral-45\/45:active{background-color:#81879073}.active\:n-bg-neutral-45\/5:active{background-color:#8187900d}.active\:n-bg-neutral-45\/50:active{background-color:#81879080}.active\:n-bg-neutral-45\/55:active{background-color:#8187908c}.active\:n-bg-neutral-45\/60:active{background-color:#81879099}.active\:n-bg-neutral-45\/65:active{background-color:#818790a6}.active\:n-bg-neutral-45\/70:active{background-color:#818790b3}.active\:n-bg-neutral-45\/75:active{background-color:#818790bf}.active\:n-bg-neutral-45\/80:active{background-color:#818790cc}.active\:n-bg-neutral-45\/85:active{background-color:#818790d9}.active\:n-bg-neutral-45\/90:active{background-color:#818790e6}.active\:n-bg-neutral-45\/95:active{background-color:#818790f2}.active\:n-bg-neutral-50:active{background-color:#6f757e}.active\:n-bg-neutral-50\/0:active{background-color:#6f757e00}.active\:n-bg-neutral-50\/10:active{background-color:#6f757e1a}.active\:n-bg-neutral-50\/100:active{background-color:#6f757e}.active\:n-bg-neutral-50\/15:active{background-color:#6f757e26}.active\:n-bg-neutral-50\/20:active{background-color:#6f757e33}.active\:n-bg-neutral-50\/25:active{background-color:#6f757e40}.active\:n-bg-neutral-50\/30:active{background-color:#6f757e4d}.active\:n-bg-neutral-50\/35:active{background-color:#6f757e59}.active\:n-bg-neutral-50\/40:active{background-color:#6f757e66}.active\:n-bg-neutral-50\/45:active{background-color:#6f757e73}.active\:n-bg-neutral-50\/5:active{background-color:#6f757e0d}.active\:n-bg-neutral-50\/50:active{background-color:#6f757e80}.active\:n-bg-neutral-50\/55:active{background-color:#6f757e8c}.active\:n-bg-neutral-50\/60:active{background-color:#6f757e99}.active\:n-bg-neutral-50\/65:active{background-color:#6f757ea6}.active\:n-bg-neutral-50\/70:active{background-color:#6f757eb3}.active\:n-bg-neutral-50\/75:active{background-color:#6f757ebf}.active\:n-bg-neutral-50\/80:active{background-color:#6f757ecc}.active\:n-bg-neutral-50\/85:active{background-color:#6f757ed9}.active\:n-bg-neutral-50\/90:active{background-color:#6f757ee6}.active\:n-bg-neutral-50\/95:active{background-color:#6f757ef2}.active\:n-bg-neutral-55:active{background-color:#5e636a}.active\:n-bg-neutral-55\/0:active{background-color:#5e636a00}.active\:n-bg-neutral-55\/10:active{background-color:#5e636a1a}.active\:n-bg-neutral-55\/100:active{background-color:#5e636a}.active\:n-bg-neutral-55\/15:active{background-color:#5e636a26}.active\:n-bg-neutral-55\/20:active{background-color:#5e636a33}.active\:n-bg-neutral-55\/25:active{background-color:#5e636a40}.active\:n-bg-neutral-55\/30:active{background-color:#5e636a4d}.active\:n-bg-neutral-55\/35:active{background-color:#5e636a59}.active\:n-bg-neutral-55\/40:active{background-color:#5e636a66}.active\:n-bg-neutral-55\/45:active{background-color:#5e636a73}.active\:n-bg-neutral-55\/5:active{background-color:#5e636a0d}.active\:n-bg-neutral-55\/50:active{background-color:#5e636a80}.active\:n-bg-neutral-55\/55:active{background-color:#5e636a8c}.active\:n-bg-neutral-55\/60:active{background-color:#5e636a99}.active\:n-bg-neutral-55\/65:active{background-color:#5e636aa6}.active\:n-bg-neutral-55\/70:active{background-color:#5e636ab3}.active\:n-bg-neutral-55\/75:active{background-color:#5e636abf}.active\:n-bg-neutral-55\/80:active{background-color:#5e636acc}.active\:n-bg-neutral-55\/85:active{background-color:#5e636ad9}.active\:n-bg-neutral-55\/90:active{background-color:#5e636ae6}.active\:n-bg-neutral-55\/95:active{background-color:#5e636af2}.active\:n-bg-neutral-60:active{background-color:#4d5157}.active\:n-bg-neutral-60\/0:active{background-color:#4d515700}.active\:n-bg-neutral-60\/10:active{background-color:#4d51571a}.active\:n-bg-neutral-60\/100:active{background-color:#4d5157}.active\:n-bg-neutral-60\/15:active{background-color:#4d515726}.active\:n-bg-neutral-60\/20:active{background-color:#4d515733}.active\:n-bg-neutral-60\/25:active{background-color:#4d515740}.active\:n-bg-neutral-60\/30:active{background-color:#4d51574d}.active\:n-bg-neutral-60\/35:active{background-color:#4d515759}.active\:n-bg-neutral-60\/40:active{background-color:#4d515766}.active\:n-bg-neutral-60\/45:active{background-color:#4d515773}.active\:n-bg-neutral-60\/5:active{background-color:#4d51570d}.active\:n-bg-neutral-60\/50:active{background-color:#4d515780}.active\:n-bg-neutral-60\/55:active{background-color:#4d51578c}.active\:n-bg-neutral-60\/60:active{background-color:#4d515799}.active\:n-bg-neutral-60\/65:active{background-color:#4d5157a6}.active\:n-bg-neutral-60\/70:active{background-color:#4d5157b3}.active\:n-bg-neutral-60\/75:active{background-color:#4d5157bf}.active\:n-bg-neutral-60\/80:active{background-color:#4d5157cc}.active\:n-bg-neutral-60\/85:active{background-color:#4d5157d9}.active\:n-bg-neutral-60\/90:active{background-color:#4d5157e6}.active\:n-bg-neutral-60\/95:active{background-color:#4d5157f2}.active\:n-bg-neutral-65:active{background-color:#3c3f44}.active\:n-bg-neutral-65\/0:active{background-color:#3c3f4400}.active\:n-bg-neutral-65\/10:active{background-color:#3c3f441a}.active\:n-bg-neutral-65\/100:active{background-color:#3c3f44}.active\:n-bg-neutral-65\/15:active{background-color:#3c3f4426}.active\:n-bg-neutral-65\/20:active{background-color:#3c3f4433}.active\:n-bg-neutral-65\/25:active{background-color:#3c3f4440}.active\:n-bg-neutral-65\/30:active{background-color:#3c3f444d}.active\:n-bg-neutral-65\/35:active{background-color:#3c3f4459}.active\:n-bg-neutral-65\/40:active{background-color:#3c3f4466}.active\:n-bg-neutral-65\/45:active{background-color:#3c3f4473}.active\:n-bg-neutral-65\/5:active{background-color:#3c3f440d}.active\:n-bg-neutral-65\/50:active{background-color:#3c3f4480}.active\:n-bg-neutral-65\/55:active{background-color:#3c3f448c}.active\:n-bg-neutral-65\/60:active{background-color:#3c3f4499}.active\:n-bg-neutral-65\/65:active{background-color:#3c3f44a6}.active\:n-bg-neutral-65\/70:active{background-color:#3c3f44b3}.active\:n-bg-neutral-65\/75:active{background-color:#3c3f44bf}.active\:n-bg-neutral-65\/80:active{background-color:#3c3f44cc}.active\:n-bg-neutral-65\/85:active{background-color:#3c3f44d9}.active\:n-bg-neutral-65\/90:active{background-color:#3c3f44e6}.active\:n-bg-neutral-65\/95:active{background-color:#3c3f44f2}.active\:n-bg-neutral-70:active{background-color:#212325}.active\:n-bg-neutral-70\/0:active{background-color:#21232500}.active\:n-bg-neutral-70\/10:active{background-color:#2123251a}.active\:n-bg-neutral-70\/100:active{background-color:#212325}.active\:n-bg-neutral-70\/15:active{background-color:#21232526}.active\:n-bg-neutral-70\/20:active{background-color:#21232533}.active\:n-bg-neutral-70\/25:active{background-color:#21232540}.active\:n-bg-neutral-70\/30:active{background-color:#2123254d}.active\:n-bg-neutral-70\/35:active{background-color:#21232559}.active\:n-bg-neutral-70\/40:active{background-color:#21232566}.active\:n-bg-neutral-70\/45:active{background-color:#21232573}.active\:n-bg-neutral-70\/5:active{background-color:#2123250d}.active\:n-bg-neutral-70\/50:active{background-color:#21232580}.active\:n-bg-neutral-70\/55:active{background-color:#2123258c}.active\:n-bg-neutral-70\/60:active{background-color:#21232599}.active\:n-bg-neutral-70\/65:active{background-color:#212325a6}.active\:n-bg-neutral-70\/70:active{background-color:#212325b3}.active\:n-bg-neutral-70\/75:active{background-color:#212325bf}.active\:n-bg-neutral-70\/80:active{background-color:#212325cc}.active\:n-bg-neutral-70\/85:active{background-color:#212325d9}.active\:n-bg-neutral-70\/90:active{background-color:#212325e6}.active\:n-bg-neutral-70\/95:active{background-color:#212325f2}.active\:n-bg-neutral-75:active{background-color:#1a1b1d}.active\:n-bg-neutral-75\/0:active{background-color:#1a1b1d00}.active\:n-bg-neutral-75\/10:active{background-color:#1a1b1d1a}.active\:n-bg-neutral-75\/100:active{background-color:#1a1b1d}.active\:n-bg-neutral-75\/15:active{background-color:#1a1b1d26}.active\:n-bg-neutral-75\/20:active{background-color:#1a1b1d33}.active\:n-bg-neutral-75\/25:active{background-color:#1a1b1d40}.active\:n-bg-neutral-75\/30:active{background-color:#1a1b1d4d}.active\:n-bg-neutral-75\/35:active{background-color:#1a1b1d59}.active\:n-bg-neutral-75\/40:active{background-color:#1a1b1d66}.active\:n-bg-neutral-75\/45:active{background-color:#1a1b1d73}.active\:n-bg-neutral-75\/5:active{background-color:#1a1b1d0d}.active\:n-bg-neutral-75\/50:active{background-color:#1a1b1d80}.active\:n-bg-neutral-75\/55:active{background-color:#1a1b1d8c}.active\:n-bg-neutral-75\/60:active{background-color:#1a1b1d99}.active\:n-bg-neutral-75\/65:active{background-color:#1a1b1da6}.active\:n-bg-neutral-75\/70:active{background-color:#1a1b1db3}.active\:n-bg-neutral-75\/75:active{background-color:#1a1b1dbf}.active\:n-bg-neutral-75\/80:active{background-color:#1a1b1dcc}.active\:n-bg-neutral-75\/85:active{background-color:#1a1b1dd9}.active\:n-bg-neutral-75\/90:active{background-color:#1a1b1de6}.active\:n-bg-neutral-75\/95:active{background-color:#1a1b1df2}.active\:n-bg-neutral-80:active{background-color:#09090a}.active\:n-bg-neutral-80\/0:active{background-color:#09090a00}.active\:n-bg-neutral-80\/10:active{background-color:#09090a1a}.active\:n-bg-neutral-80\/100:active{background-color:#09090a}.active\:n-bg-neutral-80\/15:active{background-color:#09090a26}.active\:n-bg-neutral-80\/20:active{background-color:#09090a33}.active\:n-bg-neutral-80\/25:active{background-color:#09090a40}.active\:n-bg-neutral-80\/30:active{background-color:#09090a4d}.active\:n-bg-neutral-80\/35:active{background-color:#09090a59}.active\:n-bg-neutral-80\/40:active{background-color:#09090a66}.active\:n-bg-neutral-80\/45:active{background-color:#09090a73}.active\:n-bg-neutral-80\/5:active{background-color:#09090a0d}.active\:n-bg-neutral-80\/50:active{background-color:#09090a80}.active\:n-bg-neutral-80\/55:active{background-color:#09090a8c}.active\:n-bg-neutral-80\/60:active{background-color:#09090a99}.active\:n-bg-neutral-80\/65:active{background-color:#09090aa6}.active\:n-bg-neutral-80\/70:active{background-color:#09090ab3}.active\:n-bg-neutral-80\/75:active{background-color:#09090abf}.active\:n-bg-neutral-80\/80:active{background-color:#09090acc}.active\:n-bg-neutral-80\/85:active{background-color:#09090ad9}.active\:n-bg-neutral-80\/90:active{background-color:#09090ae6}.active\:n-bg-neutral-80\/95:active{background-color:#09090af2}.active\:n-bg-neutral-bg-default:active{background-color:var(--theme-color-neutral-bg-default)}.active\:n-bg-neutral-bg-on-bg-weak:active{background-color:var(--theme-color-neutral-bg-on-bg-weak)}.active\:n-bg-neutral-bg-status:active{background-color:var(--theme-color-neutral-bg-status)}.active\:n-bg-neutral-bg-strong:active{background-color:var(--theme-color-neutral-bg-strong)}.active\:n-bg-neutral-bg-stronger:active{background-color:var(--theme-color-neutral-bg-stronger)}.active\:n-bg-neutral-bg-strongest:active{background-color:var(--theme-color-neutral-bg-strongest)}.active\:n-bg-neutral-bg-weak:active{background-color:var(--theme-color-neutral-bg-weak)}.active\:n-bg-neutral-border-strong:active{background-color:var(--theme-color-neutral-border-strong)}.active\:n-bg-neutral-border-strongest:active{background-color:var(--theme-color-neutral-border-strongest)}.active\:n-bg-neutral-border-weak:active{background-color:var(--theme-color-neutral-border-weak)}.active\:n-bg-neutral-hover:active{background-color:var(--theme-color-neutral-hover)}.active\:n-bg-neutral-icon:active{background-color:var(--theme-color-neutral-icon)}.active\:n-bg-neutral-pressed:active{background-color:var(--theme-color-neutral-pressed)}.active\:n-bg-neutral-text-default:active{background-color:var(--theme-color-neutral-text-default)}.active\:n-bg-neutral-text-inverse:active{background-color:var(--theme-color-neutral-text-inverse)}.active\:n-bg-neutral-text-weak:active{background-color:var(--theme-color-neutral-text-weak)}.active\:n-bg-neutral-text-weaker:active{background-color:var(--theme-color-neutral-text-weaker)}.active\:n-bg-neutral-text-weakest:active{background-color:var(--theme-color-neutral-text-weakest)}.active\:n-bg-primary-bg-selected:active{background-color:var(--theme-color-primary-bg-selected)}.active\:n-bg-primary-bg-status:active{background-color:var(--theme-color-primary-bg-status)}.active\:n-bg-primary-bg-strong:active{background-color:var(--theme-color-primary-bg-strong)}.active\:n-bg-primary-bg-weak:active{background-color:var(--theme-color-primary-bg-weak)}.active\:n-bg-primary-border-strong:active{background-color:var(--theme-color-primary-border-strong)}.active\:n-bg-primary-border-weak:active{background-color:var(--theme-color-primary-border-weak)}.active\:n-bg-primary-focus:active{background-color:var(--theme-color-primary-focus)}.active\:n-bg-primary-hover-strong:active{background-color:var(--theme-color-primary-hover-strong)}.active\:n-bg-primary-hover-weak:active{background-color:var(--theme-color-primary-hover-weak)}.active\:n-bg-primary-icon:active{background-color:var(--theme-color-primary-icon)}.active\:n-bg-primary-pressed-strong:active{background-color:var(--theme-color-primary-pressed-strong)}.active\:n-bg-primary-pressed-weak:active{background-color:var(--theme-color-primary-pressed-weak)}.active\:n-bg-primary-text:active{background-color:var(--theme-color-primary-text)}.active\:n-bg-success-bg-status:active{background-color:var(--theme-color-success-bg-status)}.active\:n-bg-success-bg-strong:active{background-color:var(--theme-color-success-bg-strong)}.active\:n-bg-success-bg-weak:active{background-color:var(--theme-color-success-bg-weak)}.active\:n-bg-success-border-strong:active{background-color:var(--theme-color-success-border-strong)}.active\:n-bg-success-border-weak:active{background-color:var(--theme-color-success-border-weak)}.active\:n-bg-success-icon:active{background-color:var(--theme-color-success-icon)}.active\:n-bg-success-text:active{background-color:var(--theme-color-success-text)}.active\:n-bg-warning-bg-status:active{background-color:var(--theme-color-warning-bg-status)}.active\:n-bg-warning-bg-strong:active{background-color:var(--theme-color-warning-bg-strong)}.active\:n-bg-warning-bg-weak:active{background-color:var(--theme-color-warning-bg-weak)}.active\:n-bg-warning-border-strong:active{background-color:var(--theme-color-warning-border-strong)}.active\:n-bg-warning-border-weak:active{background-color:var(--theme-color-warning-border-weak)}.active\:n-bg-warning-icon:active{background-color:var(--theme-color-warning-icon)}.active\:n-bg-warning-text:active{background-color:var(--theme-color-warning-text)}@media(min-width:864px){.sm\:n-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:n-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(16px * var(--tw-space-x-reverse));margin-left:calc(16px * calc(1 - var(--tw-space-x-reverse)))}.sm\:n-space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}}@media(min-width:1024px){.md\:n-w-2\/12{width:16.666667%}.md\:n-w-2\/4{width:50%}.md\:n-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:n-bg-baltic-50{background-color:#0a6190}} diff --git a/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/styles.css b/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/styles.css deleted file mode 100644 index b1c7af73..00000000 --- a/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/styles.css +++ /dev/null @@ -1,65 +0,0 @@ -:root, -:root.light { - --button-hover-bg-color: #f3f3f3; - --button-active-bg-color: #d3d3d3; - --neutral-text-default: 26 27 29 / 1; - --stroke: #4D5157; -} - -:root.dark { - --button-hover-bg-color: #5b5b5b; - --button-active-bg-color: #8c8c8c; - --neutral-text-default: 245 246 246 / 1; - --stroke: #d2d2d2; -} - -button.icon { - stroke: var(--stroke); - background-color: inherit; - padding: 10px 10px 5px 10px; - border: 1.3px solid #bcbcbc; - border-radius: 10px; -} - -button.icon:hover { - background-color: var(--button-hover-bg-color) -} - -button.icon:active { - background-color: var(--button-active-bg-color) -} - -.tooltip { - width: 20%; - min-width: 100px; - max-width: 600px; - max-height: 80%; - position: absolute; - z-index: 2147483647; - right: 0; - bottom: 0; - background-color:var(--button-hover-bg-color); - border: solid; - border-color: #BBBEC3; - border-width: 0.5px; - padding: 0.8rem; - border-radius: 8px; - margin-bottom: 1rem; - margin-right: 0.5rem; - filter: drop-shadow(0 4px 8px rgba(26,27,29,0.12)); - font-family: 'Public Sans', sans-serif; - color: var(--neutral-text-default); - font-size: 14px; - overflow-y: auto; - overflow-x: hidden; - word-wrap: break-word; - overflow-wrap: break-word; -} - -.tooltip-value { - display: inline-block; - max-width: 100%; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} diff --git a/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/widget.js b/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/widget.js new file mode 100644 index 00000000..d549a9c0 --- /dev/null +++ b/python-wrapper/src/neo4j_viz/resources/nvl_entrypoint/widget.js @@ -0,0 +1,90749 @@ +var fW = Object.defineProperty; +var dW = (n, e, t) => e in n ? fW(n, e, { enumerable: !0, configurable: !0, writable: !0, value: t }) : n[e] = t; +var Zt = (n, e, t) => dW(n, typeof e != "symbol" ? e + "" : e, t); +function NF(n, e) { + for (var t = 0; t < e.length; t++) { + const r = e[t]; + if (typeof r != "string" && !Array.isArray(r)) { + for (const i in r) + if (i !== "default" && !(i in n)) { + const a = Object.getOwnPropertyDescriptor(r, i); + a && Object.defineProperty(n, i, a.get ? a : { + enumerable: !0, + get: () => r[i] + }); + } + } + } + return Object.freeze(Object.defineProperty(n, Symbol.toStringTag, { value: "Module" })); +} +var zc = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; +function Wp(n) { + return n && n.__esModule && Object.prototype.hasOwnProperty.call(n, "default") ? n.default : n; +} +function hW(n) { + if (Object.prototype.hasOwnProperty.call(n, "__esModule")) return n; + var e = n.default; + if (typeof e == "function") { + var t = function r() { + return this instanceof r ? Reflect.construct(e, arguments, this.constructor) : e.apply(this, arguments); + }; + t.prototype = e.prototype; + } else t = {}; + return Object.defineProperty(t, "__esModule", { value: !0 }), Object.keys(n).forEach(function(r) { + var i = Object.getOwnPropertyDescriptor(n, r); + Object.defineProperty(t, r, i.get ? i : { + enumerable: !0, + get: function() { + return n[r]; + } + }); + }), t; +} +var XS = { exports: {} }, H1 = {}; +/** + * @license React + * react-jsx-runtime.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var AD; +function vW() { + if (AD) return H1; + AD = 1; + var n = Symbol.for("react.transitional.element"), e = Symbol.for("react.fragment"); + function t(r, i, a) { + var o = null; + if (a !== void 0 && (o = "" + a), i.key !== void 0 && (o = "" + i.key), "key" in i) { + a = {}; + for (var u in i) + u !== "key" && (a[u] = i[u]); + } else a = i; + return i = a.ref, { + $$typeof: n, + type: r, + key: o, + ref: i !== void 0 ? i : null, + props: a + }; + } + return H1.Fragment = e, H1.jsx = t, H1.jsxs = t, H1; +} +var RD; +function pW() { + return RD || (RD = 1, XS.exports = vW()), XS.exports; +} +var Ie = pW(), $S = { exports: {} }, Hr = {}; +/** + * @license React + * react.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var PD; +function gW() { + if (PD) return Hr; + PD = 1; + var n = Symbol.for("react.transitional.element"), e = Symbol.for("react.portal"), t = Symbol.for("react.fragment"), r = Symbol.for("react.strict_mode"), i = Symbol.for("react.profiler"), a = Symbol.for("react.consumer"), o = Symbol.for("react.context"), u = Symbol.for("react.forward_ref"), s = Symbol.for("react.suspense"), l = Symbol.for("react.memo"), c = Symbol.for("react.lazy"), f = Symbol.for("react.activity"), d = Symbol.iterator; + function v(K) { + return K === null || typeof K != "object" ? null : (K = d && K[d] || K["@@iterator"], typeof K == "function" ? K : null); + } + var p = { + isMounted: function() { + return !1; + }, + enqueueForceUpdate: function() { + }, + enqueueReplaceState: function() { + }, + enqueueSetState: function() { + } + }, y = Object.assign, m = {}; + function b(K, te, fe) { + this.props = K, this.context = te, this.refs = m, this.updater = fe || p; + } + b.prototype.isReactComponent = {}, b.prototype.setState = function(K, te) { + if (typeof K != "object" && typeof K != "function" && K != null) + throw Error( + "takes an object of state variables to update or a function which returns an object of state variables." + ); + this.updater.enqueueSetState(this, K, te, "setState"); + }, b.prototype.forceUpdate = function(K) { + this.updater.enqueueForceUpdate(this, K, "forceUpdate"); + }; + function x() { + } + x.prototype = b.prototype; + function _(K, te, fe) { + this.props = K, this.context = te, this.refs = m, this.updater = fe || p; + } + var S = _.prototype = new x(); + S.constructor = _, y(S, b.prototype), S.isPureReactComponent = !0; + var O = Array.isArray; + function C() { + } + var T = { H: null, A: null, T: null, S: null }, A = Object.prototype.hasOwnProperty; + function I(K, te, fe) { + var ae = fe.ref; + return { + $$typeof: n, + type: K, + key: te, + ref: ae !== void 0 ? ae : null, + props: fe + }; + } + function k(K, te) { + return I(K.type, te, K.props); + } + function N(K) { + return typeof K == "object" && K !== null && K.$$typeof === n; + } + function L(K) { + var te = { "=": "=0", ":": "=2" }; + return "$" + K.replace(/[=:]/g, function(fe) { + return te[fe]; + }); + } + var F = /\/+/g; + function U(K, te) { + return typeof K == "object" && K !== null && K.key != null ? L("" + K.key) : te.toString(36); + } + function G(K) { + switch (K.status) { + case "fulfilled": + return K.value; + case "rejected": + throw K.reason; + default: + switch (typeof K.status == "string" ? K.then(C, C) : (K.status = "pending", K.then( + function(te) { + K.status === "pending" && (K.status = "fulfilled", K.value = te); + }, + function(te) { + K.status === "pending" && (K.status = "rejected", K.reason = te); + } + )), K.status) { + case "fulfilled": + return K.value; + case "rejected": + throw K.reason; + } + } + throw K; + } + function W(K, te, fe, ae, ue) { + var he = typeof K; + (he === "undefined" || he === "boolean") && (K = null); + var pe = !1; + if (K === null) pe = !0; + else + switch (he) { + case "bigint": + case "string": + case "number": + pe = !0; + break; + case "object": + switch (K.$$typeof) { + case n: + case e: + pe = !0; + break; + case c: + return pe = K._init, W( + pe(K._payload), + te, + fe, + ae, + ue + ); + } + } + if (pe) + return ue = ue(K), pe = ae === "" ? "." + U(K, 0) : ae, O(ue) ? (fe = "", pe != null && (fe = pe.replace(F, "$&/") + "/"), W(ue, te, fe, "", function(ve) { + return ve; + })) : ue != null && (N(ue) && (ue = k( + ue, + fe + (ue.key == null || K && K.key === ue.key ? "" : ("" + ue.key).replace( + F, + "$&/" + ) + "/") + pe + )), te.push(ue)), 1; + pe = 0; + var _e = ae === "" ? "." : ae + ":"; + if (O(K)) + for (var de = 0; de < K.length; de++) + ae = K[de], he = _e + U(ae, de), pe += W( + ae, + te, + fe, + he, + ue + ); + else if (de = v(K), typeof de == "function") + for (K = de.call(K), de = 0; !(ae = K.next()).done; ) + ae = ae.value, he = _e + U(ae, de++), pe += W( + ae, + te, + fe, + he, + ue + ); + else if (he === "object") { + if (typeof K.then == "function") + return W( + G(K), + te, + fe, + ae, + ue + ); + throw te = String(K), Error( + "Objects are not valid as a React child (found: " + (te === "[object Object]" ? "object with keys {" + Object.keys(K).join(", ") + "}" : te) + "). If you meant to render a collection of children, use an array instead." + ); + } + return pe; + } + function q(K, te, fe) { + if (K == null) return K; + var ae = [], ue = 0; + return W(K, ae, "", "", function(he) { + return te.call(fe, he, ue++); + }), ae; + } + function H(K) { + if (K._status === -1) { + var te = K._result; + te = te(), te.then( + function(fe) { + (K._status === 0 || K._status === -1) && (K._status = 1, K._result = fe); + }, + function(fe) { + (K._status === 0 || K._status === -1) && (K._status = 2, K._result = fe); + } + ), K._status === -1 && (K._status = 0, K._result = te); + } + if (K._status === 1) return K._result.default; + throw K._result; + } + var J = typeof reportError == "function" ? reportError : function(K) { + if (typeof window == "object" && typeof window.ErrorEvent == "function") { + var te = new window.ErrorEvent("error", { + bubbles: !0, + cancelable: !0, + message: typeof K == "object" && K !== null && typeof K.message == "string" ? String(K.message) : String(K), + error: K + }); + if (!window.dispatchEvent(te)) return; + } else if (typeof process == "object" && typeof process.emit == "function") { + process.emit("uncaughtException", K); + return; + } + console.error(K); + }, ne = { + map: q, + forEach: function(K, te, fe) { + q( + K, + function() { + te.apply(this, arguments); + }, + fe + ); + }, + count: function(K) { + var te = 0; + return q(K, function() { + te++; + }), te; + }, + toArray: function(K) { + return q(K, function(te) { + return te; + }) || []; + }, + only: function(K) { + if (!N(K)) + throw Error( + "React.Children.only expected to receive a single React element child." + ); + return K; + } + }; + return Hr.Activity = f, Hr.Children = ne, Hr.Component = b, Hr.Fragment = t, Hr.Profiler = i, Hr.PureComponent = _, Hr.StrictMode = r, Hr.Suspense = s, Hr.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = T, Hr.__COMPILER_RUNTIME = { + __proto__: null, + c: function(K) { + return T.H.useMemoCache(K); + } + }, Hr.cache = function(K) { + return function() { + return K.apply(null, arguments); + }; + }, Hr.cacheSignal = function() { + return null; + }, Hr.cloneElement = function(K, te, fe) { + if (K == null) + throw Error( + "The argument must be a React element, but you passed " + K + "." + ); + var ae = y({}, K.props), ue = K.key; + if (te != null) + for (he in te.key !== void 0 && (ue = "" + te.key), te) + !A.call(te, he) || he === "key" || he === "__self" || he === "__source" || he === "ref" && te.ref === void 0 || (ae[he] = te[he]); + var he = arguments.length - 2; + if (he === 1) ae.children = fe; + else if (1 < he) { + for (var pe = Array(he), _e = 0; _e < he; _e++) + pe[_e] = arguments[_e + 2]; + ae.children = pe; + } + return I(K.type, ue, ae); + }, Hr.createContext = function(K) { + return K = { + $$typeof: o, + _currentValue: K, + _currentValue2: K, + _threadCount: 0, + Provider: null, + Consumer: null + }, K.Provider = K, K.Consumer = { + $$typeof: a, + _context: K + }, K; + }, Hr.createElement = function(K, te, fe) { + var ae, ue = {}, he = null; + if (te != null) + for (ae in te.key !== void 0 && (he = "" + te.key), te) + A.call(te, ae) && ae !== "key" && ae !== "__self" && ae !== "__source" && (ue[ae] = te[ae]); + var pe = arguments.length - 2; + if (pe === 1) ue.children = fe; + else if (1 < pe) { + for (var _e = Array(pe), de = 0; de < pe; de++) + _e[de] = arguments[de + 2]; + ue.children = _e; + } + if (K && K.defaultProps) + for (ae in pe = K.defaultProps, pe) + ue[ae] === void 0 && (ue[ae] = pe[ae]); + return I(K, he, ue); + }, Hr.createRef = function() { + return { current: null }; + }, Hr.forwardRef = function(K) { + return { $$typeof: u, render: K }; + }, Hr.isValidElement = N, Hr.lazy = function(K) { + return { + $$typeof: c, + _payload: { _status: -1, _result: K }, + _init: H + }; + }, Hr.memo = function(K, te) { + return { + $$typeof: l, + type: K, + compare: te === void 0 ? null : te + }; + }, Hr.startTransition = function(K) { + var te = T.T, fe = {}; + T.T = fe; + try { + var ae = K(), ue = T.S; + ue !== null && ue(fe, ae), typeof ae == "object" && ae !== null && typeof ae.then == "function" && ae.then(C, J); + } catch (he) { + J(he); + } finally { + te !== null && fe.types !== null && (te.types = fe.types), T.T = te; + } + }, Hr.unstable_useCacheRefresh = function() { + return T.H.useCacheRefresh(); + }, Hr.use = function(K) { + return T.H.use(K); + }, Hr.useActionState = function(K, te, fe) { + return T.H.useActionState(K, te, fe); + }, Hr.useCallback = function(K, te) { + return T.H.useCallback(K, te); + }, Hr.useContext = function(K) { + return T.H.useContext(K); + }, Hr.useDebugValue = function() { + }, Hr.useDeferredValue = function(K, te) { + return T.H.useDeferredValue(K, te); + }, Hr.useEffect = function(K, te) { + return T.H.useEffect(K, te); + }, Hr.useEffectEvent = function(K) { + return T.H.useEffectEvent(K); + }, Hr.useId = function() { + return T.H.useId(); + }, Hr.useImperativeHandle = function(K, te, fe) { + return T.H.useImperativeHandle(K, te, fe); + }, Hr.useInsertionEffect = function(K, te) { + return T.H.useInsertionEffect(K, te); + }, Hr.useLayoutEffect = function(K, te) { + return T.H.useLayoutEffect(K, te); + }, Hr.useMemo = function(K, te) { + return T.H.useMemo(K, te); + }, Hr.useOptimistic = function(K, te) { + return T.H.useOptimistic(K, te); + }, Hr.useReducer = function(K, te, fe) { + return T.H.useReducer(K, te, fe); + }, Hr.useRef = function(K) { + return T.H.useRef(K); + }, Hr.useState = function(K) { + return T.H.useState(K); + }, Hr.useSyncExternalStore = function(K, te, fe) { + return T.H.useSyncExternalStore( + K, + te, + fe + ); + }, Hr.useTransition = function() { + return T.H.useTransition(); + }, Hr.version = "19.2.4", Hr; +} +var MD; +function jI() { + return MD || (MD = 1, $S.exports = gW()), $S.exports; +} +var Se = jI(); +const wu = /* @__PURE__ */ Wp(Se), LF = /* @__PURE__ */ NF({ + __proto__: null, + default: wu +}, [Se]); +var KS = { exports: {} }, V1 = {}, ZS = { exports: {} }, QS = {}; +/** + * @license React + * scheduler.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var ID; +function yW() { + return ID || (ID = 1, (function(n) { + function e(W, q) { + var H = W.length; + W.push(q); + e: for (; 0 < H; ) { + var J = H - 1 >>> 1, ne = W[J]; + if (0 < i(ne, q)) + W[J] = q, W[H] = ne, H = J; + else break e; + } + } + function t(W) { + return W.length === 0 ? null : W[0]; + } + function r(W) { + if (W.length === 0) return null; + var q = W[0], H = W.pop(); + if (H !== q) { + W[0] = H; + e: for (var J = 0, ne = W.length, K = ne >>> 1; J < K; ) { + var te = 2 * (J + 1) - 1, fe = W[te], ae = te + 1, ue = W[ae]; + if (0 > i(fe, H)) + ae < ne && 0 > i(ue, fe) ? (W[J] = ue, W[ae] = H, J = ae) : (W[J] = fe, W[te] = H, J = te); + else if (ae < ne && 0 > i(ue, H)) + W[J] = ue, W[ae] = H, J = ae; + else break e; + } + } + return q; + } + function i(W, q) { + var H = W.sortIndex - q.sortIndex; + return H !== 0 ? H : W.id - q.id; + } + if (n.unstable_now = void 0, typeof performance == "object" && typeof performance.now == "function") { + var a = performance; + n.unstable_now = function() { + return a.now(); + }; + } else { + var o = Date, u = o.now(); + n.unstable_now = function() { + return o.now() - u; + }; + } + var s = [], l = [], c = 1, f = null, d = 3, v = !1, p = !1, y = !1, m = !1, b = typeof setTimeout == "function" ? setTimeout : null, x = typeof clearTimeout == "function" ? clearTimeout : null, _ = typeof setImmediate < "u" ? setImmediate : null; + function S(W) { + for (var q = t(l); q !== null; ) { + if (q.callback === null) r(l); + else if (q.startTime <= W) + r(l), q.sortIndex = q.expirationTime, e(s, q); + else break; + q = t(l); + } + } + function O(W) { + if (y = !1, S(W), !p) + if (t(s) !== null) + p = !0, C || (C = !0, L()); + else { + var q = t(l); + q !== null && G(O, q.startTime - W); + } + } + var C = !1, T = -1, A = 5, I = -1; + function k() { + return m ? !0 : !(n.unstable_now() - I < A); + } + function N() { + if (m = !1, C) { + var W = n.unstable_now(); + I = W; + var q = !0; + try { + e: { + p = !1, y && (y = !1, x(T), T = -1), v = !0; + var H = d; + try { + t: { + for (S(W), f = t(s); f !== null && !(f.expirationTime > W && k()); ) { + var J = f.callback; + if (typeof J == "function") { + f.callback = null, d = f.priorityLevel; + var ne = J( + f.expirationTime <= W + ); + if (W = n.unstable_now(), typeof ne == "function") { + f.callback = ne, S(W), q = !0; + break t; + } + f === t(s) && r(s), S(W); + } else r(s); + f = t(s); + } + if (f !== null) q = !0; + else { + var K = t(l); + K !== null && G( + O, + K.startTime - W + ), q = !1; + } + } + break e; + } finally { + f = null, d = H, v = !1; + } + q = void 0; + } + } finally { + q ? L() : C = !1; + } + } + } + var L; + if (typeof _ == "function") + L = function() { + _(N); + }; + else if (typeof MessageChannel < "u") { + var F = new MessageChannel(), U = F.port2; + F.port1.onmessage = N, L = function() { + U.postMessage(null); + }; + } else + L = function() { + b(N, 0); + }; + function G(W, q) { + T = b(function() { + W(n.unstable_now()); + }, q); + } + n.unstable_IdlePriority = 5, n.unstable_ImmediatePriority = 1, n.unstable_LowPriority = 4, n.unstable_NormalPriority = 3, n.unstable_Profiling = null, n.unstable_UserBlockingPriority = 2, n.unstable_cancelCallback = function(W) { + W.callback = null; + }, n.unstable_forceFrameRate = function(W) { + 0 > W || 125 < W ? console.error( + "forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported" + ) : A = 0 < W ? Math.floor(1e3 / W) : 5; + }, n.unstable_getCurrentPriorityLevel = function() { + return d; + }, n.unstable_next = function(W) { + switch (d) { + case 1: + case 2: + case 3: + var q = 3; + break; + default: + q = d; + } + var H = d; + d = q; + try { + return W(); + } finally { + d = H; + } + }, n.unstable_requestPaint = function() { + m = !0; + }, n.unstable_runWithPriority = function(W, q) { + switch (W) { + case 1: + case 2: + case 3: + case 4: + case 5: + break; + default: + W = 3; + } + var H = d; + d = W; + try { + return q(); + } finally { + d = H; + } + }, n.unstable_scheduleCallback = function(W, q, H) { + var J = n.unstable_now(); + switch (typeof H == "object" && H !== null ? (H = H.delay, H = typeof H == "number" && 0 < H ? J + H : J) : H = J, W) { + case 1: + var ne = -1; + break; + case 2: + ne = 250; + break; + case 5: + ne = 1073741823; + break; + case 4: + ne = 1e4; + break; + default: + ne = 5e3; + } + return ne = H + ne, W = { + id: c++, + callback: q, + priorityLevel: W, + startTime: H, + expirationTime: ne, + sortIndex: -1 + }, H > J ? (W.sortIndex = H, e(l, W), t(s) === null && W === t(l) && (y ? (x(T), T = -1) : y = !0, G(O, H - J))) : (W.sortIndex = ne, e(s, W), p || v || (p = !0, C || (C = !0, L()))), W; + }, n.unstable_shouldYield = k, n.unstable_wrapCallback = function(W) { + var q = d; + return function() { + var H = d; + d = q; + try { + return W.apply(this, arguments); + } finally { + d = H; + } + }; + }; + })(QS)), QS; +} +var DD; +function mW() { + return DD || (DD = 1, ZS.exports = yW()), ZS.exports; +} +var JS = { exports: {} }, Lc = {}; +/** + * @license React + * react-dom.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var kD; +function bW() { + if (kD) return Lc; + kD = 1; + var n = jI(); + function e(s) { + var l = "https://react.dev/errors/" + s; + if (1 < arguments.length) { + l += "?args[]=" + encodeURIComponent(arguments[1]); + for (var c = 2; c < arguments.length; c++) + l += "&args[]=" + encodeURIComponent(arguments[c]); + } + return "Minified React error #" + s + "; visit " + l + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; + } + function t() { + } + var r = { + d: { + f: t, + r: function() { + throw Error(e(522)); + }, + D: t, + C: t, + L: t, + m: t, + X: t, + S: t, + M: t + }, + p: 0, + findDOMNode: null + }, i = Symbol.for("react.portal"); + function a(s, l, c) { + var f = 3 < arguments.length && arguments[3] !== void 0 ? arguments[3] : null; + return { + $$typeof: i, + key: f == null ? null : "" + f, + children: s, + containerInfo: l, + implementation: c + }; + } + var o = n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE; + function u(s, l) { + if (s === "font") return ""; + if (typeof l == "string") + return l === "use-credentials" ? l : ""; + } + return Lc.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE = r, Lc.createPortal = function(s, l) { + var c = 2 < arguments.length && arguments[2] !== void 0 ? arguments[2] : null; + if (!l || l.nodeType !== 1 && l.nodeType !== 9 && l.nodeType !== 11) + throw Error(e(299)); + return a(s, l, null, c); + }, Lc.flushSync = function(s) { + var l = o.T, c = r.p; + try { + if (o.T = null, r.p = 2, s) return s(); + } finally { + o.T = l, r.p = c, r.d.f(); + } + }, Lc.preconnect = function(s, l) { + typeof s == "string" && (l ? (l = l.crossOrigin, l = typeof l == "string" ? l === "use-credentials" ? l : "" : void 0) : l = null, r.d.C(s, l)); + }, Lc.prefetchDNS = function(s) { + typeof s == "string" && r.d.D(s); + }, Lc.preinit = function(s, l) { + if (typeof s == "string" && l && typeof l.as == "string") { + var c = l.as, f = u(c, l.crossOrigin), d = typeof l.integrity == "string" ? l.integrity : void 0, v = typeof l.fetchPriority == "string" ? l.fetchPriority : void 0; + c === "style" ? r.d.S( + s, + typeof l.precedence == "string" ? l.precedence : void 0, + { + crossOrigin: f, + integrity: d, + fetchPriority: v + } + ) : c === "script" && r.d.X(s, { + crossOrigin: f, + integrity: d, + fetchPriority: v, + nonce: typeof l.nonce == "string" ? l.nonce : void 0 + }); + } + }, Lc.preinitModule = function(s, l) { + if (typeof s == "string") + if (typeof l == "object" && l !== null) { + if (l.as == null || l.as === "script") { + var c = u( + l.as, + l.crossOrigin + ); + r.d.M(s, { + crossOrigin: c, + integrity: typeof l.integrity == "string" ? l.integrity : void 0, + nonce: typeof l.nonce == "string" ? l.nonce : void 0 + }); + } + } else l == null && r.d.M(s); + }, Lc.preload = function(s, l) { + if (typeof s == "string" && typeof l == "object" && l !== null && typeof l.as == "string") { + var c = l.as, f = u(c, l.crossOrigin); + r.d.L(s, c, { + crossOrigin: f, + integrity: typeof l.integrity == "string" ? l.integrity : void 0, + nonce: typeof l.nonce == "string" ? l.nonce : void 0, + type: typeof l.type == "string" ? l.type : void 0, + fetchPriority: typeof l.fetchPriority == "string" ? l.fetchPriority : void 0, + referrerPolicy: typeof l.referrerPolicy == "string" ? l.referrerPolicy : void 0, + imageSrcSet: typeof l.imageSrcSet == "string" ? l.imageSrcSet : void 0, + imageSizes: typeof l.imageSizes == "string" ? l.imageSizes : void 0, + media: typeof l.media == "string" ? l.media : void 0 + }); + } + }, Lc.preloadModule = function(s, l) { + if (typeof s == "string") + if (l) { + var c = u(l.as, l.crossOrigin); + r.d.m(s, { + as: typeof l.as == "string" && l.as !== "script" ? l.as : void 0, + crossOrigin: c, + integrity: typeof l.integrity == "string" ? l.integrity : void 0 + }); + } else r.d.m(s); + }, Lc.requestFormReset = function(s) { + r.d.r(s); + }, Lc.unstable_batchedUpdates = function(s, l) { + return s(l); + }, Lc.useFormState = function(s, l, c) { + return o.H.useFormState(s, l, c); + }, Lc.useFormStatus = function() { + return o.H.useHostTransitionStatus(); + }, Lc.version = "19.2.4", Lc; +} +var ND; +function jF() { + if (ND) return JS.exports; + ND = 1; + function n() { + if (!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > "u" || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != "function")) + try { + __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n); + } catch (e) { + console.error(e); + } + } + return n(), JS.exports = bW(), JS.exports; +} +/** + * @license React + * react-dom-client.production.js + * + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +var LD; +function _W() { + if (LD) return V1; + LD = 1; + var n = mW(), e = jI(), t = jF(); + function r(g) { + var E = "https://react.dev/errors/" + g; + if (1 < arguments.length) { + E += "?args[]=" + encodeURIComponent(arguments[1]); + for (var R = 2; R < arguments.length; R++) + E += "&args[]=" + encodeURIComponent(arguments[R]); + } + return "Minified React error #" + g + "; visit " + E + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; + } + function i(g) { + return !(!g || g.nodeType !== 1 && g.nodeType !== 9 && g.nodeType !== 11); + } + function a(g) { + var E = g, R = g; + if (g.alternate) for (; E.return; ) E = E.return; + else { + g = E; + do + E = g, (E.flags & 4098) !== 0 && (R = E.return), g = E.return; + while (g); + } + return E.tag === 3 ? R : null; + } + function o(g) { + if (g.tag === 13) { + var E = g.memoizedState; + if (E === null && (g = g.alternate, g !== null && (E = g.memoizedState)), E !== null) return E.dehydrated; + } + return null; + } + function u(g) { + if (g.tag === 31) { + var E = g.memoizedState; + if (E === null && (g = g.alternate, g !== null && (E = g.memoizedState)), E !== null) return E.dehydrated; + } + return null; + } + function s(g) { + if (a(g) !== g) + throw Error(r(188)); + } + function l(g) { + var E = g.alternate; + if (!E) { + if (E = a(g), E === null) throw Error(r(188)); + return E !== g ? null : g; + } + for (var R = g, D = E; ; ) { + var z = R.return; + if (z === null) break; + var Y = z.alternate; + if (Y === null) { + if (D = z.return, D !== null) { + R = D; + continue; + } + break; + } + if (z.child === Y.child) { + for (Y = z.child; Y; ) { + if (Y === R) return s(z), g; + if (Y === D) return s(z), E; + Y = Y.sibling; + } + throw Error(r(188)); + } + if (R.return !== D.return) R = z, D = Y; + else { + for (var se = !1, Ae = z.child; Ae; ) { + if (Ae === R) { + se = !0, R = z, D = Y; + break; + } + if (Ae === D) { + se = !0, D = z, R = Y; + break; + } + Ae = Ae.sibling; + } + if (!se) { + for (Ae = Y.child; Ae; ) { + if (Ae === R) { + se = !0, R = Y, D = z; + break; + } + if (Ae === D) { + se = !0, D = Y, R = z; + break; + } + Ae = Ae.sibling; + } + if (!se) throw Error(r(189)); + } + } + if (R.alternate !== D) throw Error(r(190)); + } + if (R.tag !== 3) throw Error(r(188)); + return R.stateNode.current === R ? g : E; + } + function c(g) { + var E = g.tag; + if (E === 5 || E === 26 || E === 27 || E === 6) return g; + for (g = g.child; g !== null; ) { + if (E = c(g), E !== null) return E; + g = g.sibling; + } + return null; + } + var f = Object.assign, d = Symbol.for("react.element"), v = Symbol.for("react.transitional.element"), p = Symbol.for("react.portal"), y = Symbol.for("react.fragment"), m = Symbol.for("react.strict_mode"), b = Symbol.for("react.profiler"), x = Symbol.for("react.consumer"), _ = Symbol.for("react.context"), S = Symbol.for("react.forward_ref"), O = Symbol.for("react.suspense"), C = Symbol.for("react.suspense_list"), T = Symbol.for("react.memo"), A = Symbol.for("react.lazy"), I = Symbol.for("react.activity"), k = Symbol.for("react.memo_cache_sentinel"), N = Symbol.iterator; + function L(g) { + return g === null || typeof g != "object" ? null : (g = N && g[N] || g["@@iterator"], typeof g == "function" ? g : null); + } + var F = Symbol.for("react.client.reference"); + function U(g) { + if (g == null) return null; + if (typeof g == "function") + return g.$$typeof === F ? null : g.displayName || g.name || null; + if (typeof g == "string") return g; + switch (g) { + case y: + return "Fragment"; + case b: + return "Profiler"; + case m: + return "StrictMode"; + case O: + return "Suspense"; + case C: + return "SuspenseList"; + case I: + return "Activity"; + } + if (typeof g == "object") + switch (g.$$typeof) { + case p: + return "Portal"; + case _: + return g.displayName || "Context"; + case x: + return (g._context.displayName || "Context") + ".Consumer"; + case S: + var E = g.render; + return g = g.displayName, g || (g = E.displayName || E.name || "", g = g !== "" ? "ForwardRef(" + g + ")" : "ForwardRef"), g; + case T: + return E = g.displayName || null, E !== null ? E : U(g.type) || "Memo"; + case A: + E = g._payload, g = g._init; + try { + return U(g(E)); + } catch { + } + } + return null; + } + var G = Array.isArray, W = e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, q = t.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, H = { + pending: !1, + data: null, + method: null, + action: null + }, J = [], ne = -1; + function K(g) { + return { current: g }; + } + function te(g) { + 0 > ne || (g.current = J[ne], J[ne] = null, ne--); + } + function fe(g, E) { + ne++, J[ne] = g.current, g.current = E; + } + var ae = K(null), ue = K(null), he = K(null), pe = K(null); + function _e(g, E) { + switch (fe(he, E), fe(ue, g), fe(ae, null), E.nodeType) { + case 9: + case 11: + g = (g = E.documentElement) && (g = g.namespaceURI) ? uh(g) : 0; + break; + default: + if (g = E.tagName, E = E.namespaceURI) + E = uh(E), g = xa(E, g); + else + switch (g) { + case "svg": + g = 1; + break; + case "math": + g = 2; + break; + default: + g = 0; + } + } + te(ae), fe(ae, g); + } + function de() { + te(ae), te(ue), te(he); + } + function ve(g) { + g.memoizedState !== null && fe(pe, g); + var E = ae.current, R = xa(E, g.type); + E !== R && (fe(ue, g), fe(ae, R)); + } + function me(g) { + ue.current === g && (te(ae), te(ue)), pe.current === g && (te(pe), Zh._currentValue = H); + } + var xe, Me; + function ke(g) { + if (xe === void 0) + try { + throw Error(); + } catch (R) { + var E = R.stack.trim().match(/\n( *(at )?)/); + xe = E && E[1] || "", Me = -1 < R.stack.indexOf(` + at`) ? " ()" : -1 < R.stack.indexOf("@") ? "@unknown:0:0" : ""; + } + return ` +` + xe + g + Me; + } + var Le = !1; + function Ge(g, E) { + if (!g || Le) return ""; + Le = !0; + var R = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + try { + var D = { + DetermineComponentFrameRoot: function() { + try { + if (E) { + var xt = function() { + throw Error(); + }; + if (Object.defineProperty(xt.prototype, "props", { + set: function() { + throw Error(); + } + }), typeof Reflect == "object" && Reflect.construct) { + try { + Reflect.construct(xt, []); + } catch (vt) { + var ct = vt; + } + Reflect.construct(g, [], xt); + } else { + try { + xt.call(); + } catch (vt) { + ct = vt; + } + g.call(xt.prototype); + } + } else { + try { + throw Error(); + } catch (vt) { + ct = vt; + } + (xt = g()) && typeof xt.catch == "function" && xt.catch(function() { + }); + } + } catch (vt) { + if (vt && ct && typeof vt.stack == "string") + return [vt.stack, ct.stack]; + } + return [null, null]; + } + }; + D.DetermineComponentFrameRoot.displayName = "DetermineComponentFrameRoot"; + var z = Object.getOwnPropertyDescriptor( + D.DetermineComponentFrameRoot, + "name" + ); + z && z.configurable && Object.defineProperty( + D.DetermineComponentFrameRoot, + "name", + { value: "DetermineComponentFrameRoot" } + ); + var Y = D.DetermineComponentFrameRoot(), se = Y[0], Ae = Y[1]; + if (se && Ae) { + var He = se.split(` +`), lt = Ae.split(` +`); + for (z = D = 0; D < He.length && !He[D].includes("DetermineComponentFrameRoot"); ) + D++; + for (; z < lt.length && !lt[z].includes( + "DetermineComponentFrameRoot" + ); ) + z++; + if (D === He.length || z === lt.length) + for (D = He.length - 1, z = lt.length - 1; 1 <= D && 0 <= z && He[D] !== lt[z]; ) + z--; + for (; 1 <= D && 0 <= z; D--, z--) + if (He[D] !== lt[z]) { + if (D !== 1 || z !== 1) + do + if (D--, z--, 0 > z || He[D] !== lt[z]) { + var bt = ` +` + He[D].replace(" at new ", " at "); + return g.displayName && bt.includes("") && (bt = bt.replace("", g.displayName)), bt; + } + while (1 <= D && 0 <= z); + break; + } + } + } finally { + Le = !1, Error.prepareStackTrace = R; + } + return (R = g ? g.displayName || g.name : "") ? ke(R) : ""; + } + function je(g, E) { + switch (g.tag) { + case 26: + case 27: + case 5: + return ke(g.type); + case 16: + return ke("Lazy"); + case 13: + return g.child !== E && E !== null ? ke("Suspense Fallback") : ke("Suspense"); + case 19: + return ke("SuspenseList"); + case 0: + case 15: + return Ge(g.type, !1); + case 11: + return Ge(g.type.render, !1); + case 1: + return Ge(g.type, !0); + case 31: + return ke("Activity"); + default: + return ""; + } + } + function $(g) { + try { + var E = "", R = null; + do + E += je(g, R), R = g, g = g.return; + while (g); + return E; + } catch (D) { + return ` +Error generating stack: ` + D.message + ` +` + D.stack; + } + } + var re = Object.prototype.hasOwnProperty, oe = n.unstable_scheduleCallback, Te = n.unstable_cancelCallback, Pe = n.unstable_shouldYield, Ne = n.unstable_requestPaint, Fe = n.unstable_now, nt = n.unstable_getCurrentPriorityLevel, ht = n.unstable_ImmediatePriority, Rt = n.unstable_UserBlockingPriority, Pt = n.unstable_NormalPriority, Ut = n.unstable_LowPriority, It = n.unstable_IdlePriority, St = n.log, ot = n.unstable_setDisableYieldValue, Oe = null, Ye = null; + function rt(g) { + if (typeof St == "function" && ot(g), Ye && typeof Ye.setStrictMode == "function") + try { + Ye.setStrictMode(Oe, g); + } catch { + } + } + var tt = Math.clz32 ? Math.clz32 : mt, st = Math.log, qt = Math.LN2; + function mt(g) { + return g >>>= 0, g === 0 ? 32 : 31 - (st(g) / qt | 0) | 0; + } + var Xt = 256, zt = 262144, Qt = 4194304; + function Sn(g) { + var E = g & 42; + if (E !== 0) return E; + switch (g & -g) { + 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: + return 64; + case 128: + return 128; + case 256: + case 512: + case 1024: + case 2048: + case 4096: + case 8192: + case 16384: + case 32768: + case 65536: + case 131072: + return g & 261888; + case 262144: + case 524288: + case 1048576: + case 2097152: + return g & 3932160; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + return g & 62914560; + case 67108864: + return 67108864; + case 134217728: + return 134217728; + case 268435456: + return 268435456; + case 536870912: + return 536870912; + case 1073741824: + return 0; + default: + return g; + } + } + function An(g, E, R) { + var D = g.pendingLanes; + if (D === 0) return 0; + var z = 0, Y = g.suspendedLanes, se = g.pingedLanes; + g = g.warmLanes; + var Ae = D & 134217727; + return Ae !== 0 ? (D = Ae & ~Y, D !== 0 ? z = Sn(D) : (se &= Ae, se !== 0 ? z = Sn(se) : R || (R = Ae & ~g, R !== 0 && (z = Sn(R))))) : (Ae = D & ~Y, Ae !== 0 ? z = Sn(Ae) : se !== 0 ? z = Sn(se) : R || (R = D & ~g, R !== 0 && (z = Sn(R)))), z === 0 ? 0 : E !== 0 && E !== z && (E & Y) === 0 && (Y = z & -z, R = E & -E, Y >= R || Y === 32 && (R & 4194048) !== 0) ? E : z; + } + function Yt(g, E) { + return (g.pendingLanes & ~(g.suspendedLanes & ~g.pingedLanes) & E) === 0; + } + function qn(g, E) { + switch (g) { + case 1: + case 2: + case 4: + case 8: + case 64: + return E + 250; + case 16: + case 32: + 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 + 5e3; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + return -1; + case 67108864: + case 134217728: + case 268435456: + case 536870912: + case 1073741824: + return -1; + default: + return -1; + } + } + function Ht() { + var g = Qt; + return Qt <<= 1, (Qt & 62914560) === 0 && (Qt = 4194304), g; + } + function Fn(g) { + for (var E = [], R = 0; 31 > R; R++) E.push(g); + return E; + } + function Un(g, E) { + g.pendingLanes |= E, E !== 268435456 && (g.suspendedLanes = 0, g.pingedLanes = 0, g.warmLanes = 0); + } + function Tn(g, E, R, D, z, Y) { + var se = g.pendingLanes; + g.pendingLanes = R, g.suspendedLanes = 0, g.pingedLanes = 0, g.warmLanes = 0, g.expiredLanes &= R, g.entangledLanes &= R, g.errorRecoveryDisabledLanes &= R, g.shellSuspendCounter = 0; + var Ae = g.entanglements, He = g.expirationTimes, lt = g.hiddenUpdates; + for (R = se & ~R; 0 < R; ) { + var bt = 31 - tt(R), xt = 1 << bt; + Ae[bt] = 0, He[bt] = -1; + var ct = lt[bt]; + if (ct !== null) + for (lt[bt] = null, bt = 0; bt < ct.length; bt++) { + var vt = ct[bt]; + vt !== null && (vt.lane &= -536870913); + } + R &= ~xt; + } + D !== 0 && vn(g, D, 0), Y !== 0 && z === 0 && g.tag !== 0 && (g.suspendedLanes |= Y & ~(se & ~E)); + } + function vn(g, E, R) { + g.pendingLanes |= E, g.suspendedLanes &= ~E; + var D = 31 - tt(E); + g.entangledLanes |= E, g.entanglements[D] = g.entanglements[D] | 1073741824 | R & 261930; + } + function ar(g, E) { + var R = g.entangledLanes |= E; + for (g = g.entanglements; R; ) { + var D = 31 - tt(R), z = 1 << D; + z & E | g[D] & E && (g[D] |= E), R &= ~z; + } + } + function jn(g, E) { + var R = E & -E; + return R = (R & 42) !== 0 ? 1 : or(R), (R & (g.suspendedLanes | E)) !== 0 ? 0 : R; + } + function or(g) { + switch (g) { + case 2: + g = 1; + break; + case 8: + g = 4; + break; + case 32: + g = 16; + break; + 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: + case 4194304: + case 8388608: + case 16777216: + case 33554432: + g = 128; + break; + case 268435456: + g = 134217728; + break; + default: + g = 0; + } + return g; + } + function Jn(g) { + return g &= -g, 2 < g ? 8 < g ? (g & 134217727) !== 0 ? 32 : 268435456 : 8 : 2; + } + function xr() { + var g = q.p; + return g !== 0 ? g : (g = window.event, g === void 0 ? 32 : Y0(g.type)); + } + function Pr(g, E) { + var R = q.p; + try { + return q.p = g, E(); + } finally { + q.p = R; + } + } + var Ir = Math.random().toString(36).slice(2), dr = "__reactFiber$" + Ir, li = "__reactProps$" + Ir, ri = "__reactContainer$" + Ir, mn = "__reactEvents$" + Ir, ur = "__reactListeners$" + Ir, Dr = "__reactHandles$" + Ir, zr = "__reactResources$" + Ir, $r = "__reactMarker$" + Ir; + function kr(g) { + delete g[dr], delete g[li], delete g[mn], delete g[ur], delete g[Dr]; + } + function ci(g) { + var E = g[dr]; + if (E) return E; + for (var R = g.parentNode; R; ) { + if (E = R[ri] || R[dr]) { + if (R = E.alternate, E.child !== null || R !== null && R.child !== null) + for (g = M0(g); g !== null; ) { + if (R = g[dr]) return R; + g = M0(g); + } + return E; + } + g = R, R = g.parentNode; + } + return null; + } + function hr(g) { + if (g = g[dr] || g[ri]) { + var E = g.tag; + if (E === 5 || E === 6 || E === 13 || E === 31 || E === 26 || E === 27 || E === 3) + return g; + } + return null; + } + function Ta(g) { + var E = g.tag; + if (E === 5 || E === 26 || E === 27 || E === 6) return g.stateNode; + throw Error(r(33)); + } + function Mi(g) { + var E = g[zr]; + return E || (E = g[zr] = { hoistableStyles: /* @__PURE__ */ new Map(), hoistableScripts: /* @__PURE__ */ new Map() }), E; + } + function ii(g) { + g[$r] = !0; + } + var ys = /* @__PURE__ */ new Set(), Vs = {}; + function Ca(g, E) { + Mn(g, E), Mn(g + "Capture", E); + } + function Mn(g, E) { + for (Vs[g] = E, g = 0; g < E.length; g++) + ys.add(E[g]); + } + var Wn = RegExp( + "^[: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]*$" + ), go = {}, ru = {}; + function Su(g) { + return re.call(ru, g) ? !0 : re.call(go, g) ? !1 : Wn.test(g) ? ru[g] = !0 : (go[g] = !0, !1); + } + function ga(g, E, R) { + if (Su(E)) + if (R === null) g.removeAttribute(E); + else { + switch (typeof R) { + case "undefined": + case "function": + case "symbol": + g.removeAttribute(E); + return; + case "boolean": + var D = E.toLowerCase().slice(0, 5); + if (D !== "data-" && D !== "aria-") { + g.removeAttribute(E); + return; + } + } + g.setAttribute(E, "" + R); + } + } + function Uo(g, E, R) { + if (R === null) g.removeAttribute(E); + else { + switch (typeof R) { + case "undefined": + case "function": + case "symbol": + case "boolean": + g.removeAttribute(E); + return; + } + g.setAttribute(E, "" + R); + } + } + function Tr(g, E, R, D) { + if (D === null) g.removeAttribute(R); + else { + switch (typeof D) { + case "undefined": + case "function": + case "symbol": + case "boolean": + g.removeAttribute(R); + return; + } + g.setAttributeNS(E, R, "" + D); + } + } + function ra(g) { + switch (typeof g) { + case "bigint": + case "boolean": + case "number": + case "string": + case "undefined": + return g; + case "object": + return g; + default: + return ""; + } + } + function Wi(g) { + var E = g.type; + return (g = g.nodeName) && g.toLowerCase() === "input" && (E === "checkbox" || E === "radio"); + } + function Vc(g, E, R) { + var D = Object.getOwnPropertyDescriptor( + g.constructor.prototype, + E + ); + if (!g.hasOwnProperty(E) && typeof D < "u" && typeof D.get == "function" && typeof D.set == "function") { + var z = D.get, Y = D.set; + return Object.defineProperty(g, E, { + configurable: !0, + get: function() { + return z.call(this); + }, + set: function(se) { + R = "" + se, Y.call(this, se); + } + }), Object.defineProperty(g, E, { + enumerable: D.enumerable + }), { + getValue: function() { + return R; + }, + setValue: function(se) { + R = "" + se; + }, + stopTracking: function() { + g._valueTracker = null, delete g[E]; + } + }; + } + } + function ms(g) { + if (!g._valueTracker) { + var E = Wi(g) ? "checked" : "value"; + g._valueTracker = Vc( + g, + E, + "" + g[E] + ); + } + } + function ia(g) { + if (!g) return !1; + var E = g._valueTracker; + if (!E) return !0; + var R = E.getValue(), D = ""; + return g && (D = Wi(g) ? g.checked ? "true" : "false" : g.value), g = D, g !== R ? (E.setValue(g), !0) : !1; + } + function Tl(g) { + if (g = g || (typeof document < "u" ? document : void 0), typeof g > "u") return null; + try { + return g.activeElement || g.body; + } catch { + return g.body; + } + } + var Nd = /[\n"\\]/g; + function yo(g) { + return g.replace( + Nd, + function(E) { + return "\\" + E.charCodeAt(0).toString(16) + " "; + } + ); + } + function Cl(g, E, R, D, z, Y, se, Ae) { + g.name = "", se != null && typeof se != "function" && typeof se != "symbol" && typeof se != "boolean" ? g.type = se : g.removeAttribute("type"), E != null ? se === "number" ? (E === 0 && g.value === "" || g.value != E) && (g.value = "" + ra(E)) : g.value !== "" + ra(E) && (g.value = "" + ra(E)) : se !== "submit" && se !== "reset" || g.removeAttribute("value"), E != null ? Rf(g, se, ra(E)) : R != null ? Rf(g, se, ra(R)) : D != null && g.removeAttribute("value"), z == null && Y != null && (g.defaultChecked = !!Y), z != null && (g.checked = z && typeof z != "function" && typeof z != "symbol"), Ae != null && typeof Ae != "function" && typeof Ae != "symbol" && typeof Ae != "boolean" ? g.name = "" + ra(Ae) : g.removeAttribute("name"); + } + function Ws(g, E, R, D, z, Y, se, Ae) { + if (Y != null && typeof Y != "function" && typeof Y != "symbol" && typeof Y != "boolean" && (g.type = Y), E != null || R != null) { + if (!(Y !== "submit" && Y !== "reset" || E != null)) { + ms(g); + return; + } + R = R != null ? "" + ra(R) : "", E = E != null ? "" + ra(E) : R, Ae || E === g.value || (g.value = E), g.defaultValue = E; + } + D = D ?? z, D = typeof D != "function" && typeof D != "symbol" && !!D, g.checked = Ae ? g.checked : !!D, g.defaultChecked = !!D, se != null && typeof se != "function" && typeof se != "symbol" && typeof se != "boolean" && (g.name = se), ms(g); + } + function Rf(g, E, R) { + E === "number" && Tl(g.ownerDocument) === g || g.defaultValue === "" + R || (g.defaultValue = "" + R); + } + function ya(g, E, R, D) { + if (g = g.options, E) { + E = {}; + for (var z = 0; z < R.length; z++) + E["$" + R[z]] = !0; + for (R = 0; R < g.length; R++) + z = E.hasOwnProperty("$" + g[R].value), g[R].selected !== z && (g[R].selected = z), z && D && (g[R].defaultSelected = !0); + } else { + for (R = "" + ra(R), E = null, z = 0; z < g.length; z++) { + if (g[z].value === R) { + g[z].selected = !0, D && (g[z].defaultSelected = !0); + return; + } + E !== null || g[z].disabled || (E = g[z]); + } + E !== null && (E.selected = !0); + } + } + function hc(g, E, R) { + if (E != null && (E = "" + ra(E), E !== g.value && (g.value = E), R == null)) { + g.defaultValue !== E && (g.defaultValue = E); + return; + } + g.defaultValue = R != null ? "" + ra(R) : ""; + } + function Ha(g, E, R, D) { + if (E == null) { + if (D != null) { + if (R != null) throw Error(r(92)); + if (G(D)) { + if (1 < D.length) throw Error(r(93)); + D = D[0]; + } + R = D; + } + R == null && (R = ""), E = R; + } + R = ra(E), g.defaultValue = R, D = g.textContent, D === R && D !== "" && D !== null && (g.value = D), ms(g); + } + function ro(g, E) { + if (E) { + var R = g.firstChild; + if (R && R === g.lastChild && R.nodeType === 3) { + R.nodeValue = E; + return; + } + } + g.textContent = E; + } + var Pf = new Set( + "animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split( + " " + ) + ); + function Ou(g, E, R) { + var D = E.indexOf("--") === 0; + R == null || typeof R == "boolean" || R === "" ? D ? g.setProperty(E, "") : E === "float" ? g.cssFloat = "" : g[E] = "" : D ? g.setProperty(E, R) : typeof R != "number" || R === 0 || Pf.has(E) ? E === "float" ? g.cssFloat = R : g[E] = ("" + R).trim() : g[E] = R + "px"; + } + function Wc(g, E, R) { + if (E != null && typeof E != "object") + throw Error(r(62)); + if (g = g.style, R != null) { + for (var D in R) + !R.hasOwnProperty(D) || E != null && E.hasOwnProperty(D) || (D.indexOf("--") === 0 ? g.setProperty(D, "") : D === "float" ? g.cssFloat = "" : g[D] = ""); + for (var z in E) + D = E[z], E.hasOwnProperty(z) && R[z] !== D && Ou(g, z, D); + } else + for (var Y in E) + E.hasOwnProperty(Y) && Ou(g, Y, E[Y]); + } + function Al(g) { + if (g.indexOf("-") === -1) return !1; + switch (g) { + 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 mi = /* @__PURE__ */ new Map([ + ["acceptCharset", "accept-charset"], + ["htmlFor", "for"], + ["httpEquiv", "http-equiv"], + ["crossOrigin", "crossorigin"], + ["accentHeight", "accent-height"], + ["alignmentBaseline", "alignment-baseline"], + ["arabicForm", "arabic-form"], + ["baselineShift", "baseline-shift"], + ["capHeight", "cap-height"], + ["clipPath", "clip-path"], + ["clipRule", "clip-rule"], + ["colorInterpolation", "color-interpolation"], + ["colorInterpolationFilters", "color-interpolation-filters"], + ["colorProfile", "color-profile"], + ["colorRendering", "color-rendering"], + ["dominantBaseline", "dominant-baseline"], + ["enableBackground", "enable-background"], + ["fillOpacity", "fill-opacity"], + ["fillRule", "fill-rule"], + ["floodColor", "flood-color"], + ["floodOpacity", "flood-opacity"], + ["fontFamily", "font-family"], + ["fontSize", "font-size"], + ["fontSizeAdjust", "font-size-adjust"], + ["fontStretch", "font-stretch"], + ["fontStyle", "font-style"], + ["fontVariant", "font-variant"], + ["fontWeight", "font-weight"], + ["glyphName", "glyph-name"], + ["glyphOrientationHorizontal", "glyph-orientation-horizontal"], + ["glyphOrientationVertical", "glyph-orientation-vertical"], + ["horizAdvX", "horiz-adv-x"], + ["horizOriginX", "horiz-origin-x"], + ["imageRendering", "image-rendering"], + ["letterSpacing", "letter-spacing"], + ["lightingColor", "lighting-color"], + ["markerEnd", "marker-end"], + ["markerMid", "marker-mid"], + ["markerStart", "marker-start"], + ["overlinePosition", "overline-position"], + ["overlineThickness", "overline-thickness"], + ["paintOrder", "paint-order"], + ["panose-1", "panose-1"], + ["pointerEvents", "pointer-events"], + ["renderingIntent", "rendering-intent"], + ["shapeRendering", "shape-rendering"], + ["stopColor", "stop-color"], + ["stopOpacity", "stop-opacity"], + ["strikethroughPosition", "strikethrough-position"], + ["strikethroughThickness", "strikethrough-thickness"], + ["strokeDasharray", "stroke-dasharray"], + ["strokeDashoffset", "stroke-dashoffset"], + ["strokeLinecap", "stroke-linecap"], + ["strokeLinejoin", "stroke-linejoin"], + ["strokeMiterlimit", "stroke-miterlimit"], + ["strokeOpacity", "stroke-opacity"], + ["strokeWidth", "stroke-width"], + ["textAnchor", "text-anchor"], + ["textDecoration", "text-decoration"], + ["textRendering", "text-rendering"], + ["transformOrigin", "transform-origin"], + ["underlinePosition", "underline-position"], + ["underlineThickness", "underline-thickness"], + ["unicodeBidi", "unicode-bidi"], + ["unicodeRange", "unicode-range"], + ["unitsPerEm", "units-per-em"], + ["vAlphabetic", "v-alphabetic"], + ["vHanging", "v-hanging"], + ["vIdeographic", "v-ideographic"], + ["vMathematical", "v-mathematical"], + ["vectorEffect", "vector-effect"], + ["vertAdvY", "vert-adv-y"], + ["vertOriginX", "vert-origin-x"], + ["vertOriginY", "vert-origin-y"], + ["wordSpacing", "word-spacing"], + ["writingMode", "writing-mode"], + ["xmlnsXlink", "xmlns:xlink"], + ["xHeight", "x-height"] + ]), Ku = /^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i; + function Ys(g) { + return Ku.test("" + g) ? "javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')" : g; + } + function bs() { + } + var vc = null; + function Mf(g) { + return g = g.target || g.srcElement || window, g.correspondingUseElement && (g = g.correspondingUseElement), g.nodeType === 3 ? g.parentNode : g; + } + var _s = null, iu = null; + function au(g) { + var E = hr(g); + if (E && (g = E.stateNode)) { + var R = g[li] || null; + e: switch (g = E.stateNode, E.type) { + case "input": + if (Cl( + g, + R.value, + R.defaultValue, + R.defaultValue, + R.checked, + R.defaultChecked, + R.type, + R.name + ), E = R.name, R.type === "radio" && E != null) { + for (R = g; R.parentNode; ) R = R.parentNode; + for (R = R.querySelectorAll( + 'input[name="' + yo( + "" + E + ) + '"][type="radio"]' + ), E = 0; E < R.length; E++) { + var D = R[E]; + if (D !== g && D.form === g.form) { + var z = D[li] || null; + if (!z) throw Error(r(90)); + Cl( + D, + z.value, + z.defaultValue, + z.defaultValue, + z.checked, + z.defaultChecked, + z.type, + z.name + ); + } + } + for (E = 0; E < R.length; E++) + D = R[E], D.form === g.form && ia(D); + } + break e; + case "textarea": + hc(g, R.value, R.defaultValue); + break e; + case "select": + E = R.value, E != null && ya(g, !!R.multiple, E, !1); + } + } + } + var ad = !1; + function If(g, E, R) { + if (ad) return g(E, R); + ad = !0; + try { + var D = g(E); + return D; + } finally { + if (ad = !1, (_s !== null || iu !== null) && (lg(), _s && (E = _s, g = iu, iu = _s = null, au(E), g))) + for (E = 0; E < g.length; E++) au(g[E]); + } + } + function Zu(g, E) { + var R = g.stateNode; + if (R === null) return null; + var D = R[li] || null; + if (D === null) return null; + R = D[E]; + e: switch (E) { + case "onClick": + case "onClickCapture": + case "onDoubleClick": + case "onDoubleClickCapture": + case "onMouseDown": + case "onMouseDownCapture": + case "onMouseMove": + case "onMouseMoveCapture": + case "onMouseUp": + case "onMouseUpCapture": + case "onMouseEnter": + (D = !D.disabled) || (g = g.type, D = !(g === "button" || g === "input" || g === "select" || g === "textarea")), g = !D; + break e; + default: + g = !1; + } + if (g) return null; + if (R && typeof R != "function") + throw Error( + r(231, E, typeof R) + ); + return R; + } + var zo = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), Rl = !1; + if (zo) + try { + var pc = {}; + Object.defineProperty(pc, "passive", { + get: function() { + Rl = !0; + } + }), window.addEventListener("test", pc, pc), window.removeEventListener("test", pc, pc); + } catch { + Rl = !1; + } + var Tu = null, Qu = null, In = null; + function pn() { + if (In) return In; + var g, E = Qu, R = E.length, D, z = "value" in Tu ? Tu.value : Tu.textContent, Y = z.length; + for (g = 0; g < R && E[g] === z[g]; g++) ; + var se = R - g; + for (D = 1; D <= se && E[R - D] === z[Y - D]; D++) ; + return In = z.slice(g, 1 < D ? 1 - D : void 0); + } + function gc(g) { + var E = g.keyCode; + return "charCode" in g ? (g = g.charCode, g === 0 && E === 13 && (g = 13)) : g = E, g === 10 && (g = 13), 32 <= g || g === 13 ? g : 0; + } + function Ju() { + return !0; + } + function Yc() { + return !1; + } + function io(g) { + function E(R, D, z, Y, se) { + this._reactName = R, this._targetInst = z, this.type = D, this.nativeEvent = Y, this.target = se, this.currentTarget = null; + for (var Ae in g) + g.hasOwnProperty(Ae) && (R = g[Ae], this[Ae] = R ? R(Y) : Y[Ae]); + return this.isDefaultPrevented = (Y.defaultPrevented != null ? Y.defaultPrevented : Y.returnValue === !1) ? Ju : Yc, this.isPropagationStopped = Yc, this; + } + return f(E.prototype, { + preventDefault: function() { + this.defaultPrevented = !0; + var R = this.nativeEvent; + R && (R.preventDefault ? R.preventDefault() : typeof R.returnValue != "unknown" && (R.returnValue = !1), this.isDefaultPrevented = Ju); + }, + stopPropagation: function() { + var R = this.nativeEvent; + R && (R.stopPropagation ? R.stopPropagation() : typeof R.cancelBubble != "unknown" && (R.cancelBubble = !0), this.isPropagationStopped = Ju); + }, + persist: function() { + }, + isPersistent: Ju + }), E; + } + var Pl = { + eventPhase: 0, + bubbles: 0, + cancelable: 0, + timeStamp: function(g) { + return g.timeStamp || Date.now(); + }, + defaultPrevented: 0, + isTrusted: 0 + }, Df = io(Pl), Ml = f({}, Pl, { view: 0, detail: 0 }), Il = io(Ml), Sr, Xs, Ii, ws = f({}, Ml, { + screenX: 0, + screenY: 0, + clientX: 0, + clientY: 0, + pageX: 0, + pageY: 0, + ctrlKey: 0, + shiftKey: 0, + altKey: 0, + metaKey: 0, + getModifierState: $s, + button: 0, + buttons: 0, + relatedTarget: function(g) { + return g.relatedTarget === void 0 ? g.fromElement === g.srcElement ? g.toElement : g.fromElement : g.relatedTarget; + }, + movementX: function(g) { + return "movementX" in g ? g.movementX : (g !== Ii && (Ii && g.type === "mousemove" ? (Sr = g.screenX - Ii.screenX, Xs = g.screenY - Ii.screenY) : Xs = Sr = 0, Ii = g), Sr); + }, + movementY: function(g) { + return "movementY" in g ? g.movementY : Xs; + } + }), yc = io(ws), fi = f({}, ws, { dataTransfer: 0 }), Ua = io(fi), xs = f({}, Ml, { relatedTarget: 0 }), Ro = io(xs), ou = f({}, Pl, { + animationName: 0, + elapsedTime: 0, + pseudoElement: 0 + }), ft = io(ou), Tt = f({}, Pl, { + clipboardData: function(g) { + return "clipboardData" in g ? g.clipboardData : window.clipboardData; + } + }), yt = io(Tt), tn = f({}, Pl, { data: 0 }), fn = io(tn), Kr = { + Esc: "Escape", + Spacebar: " ", + Left: "ArrowLeft", + Up: "ArrowUp", + Right: "ArrowRight", + Down: "ArrowDown", + Del: "Delete", + Win: "OS", + Menu: "ContextMenu", + Apps: "ContextMenu", + Scroll: "ScrollLock", + MozPrintableKey: "Unidentified" + }, Aa = { + 8: "Backspace", + 9: "Tab", + 12: "Clear", + 13: "Enter", + 16: "Shift", + 17: "Control", + 18: "Alt", + 19: "Pause", + 20: "CapsLock", + 27: "Escape", + 32: " ", + 33: "PageUp", + 34: "PageDown", + 35: "End", + 36: "Home", + 37: "ArrowLeft", + 38: "ArrowUp", + 39: "ArrowRight", + 40: "ArrowDown", + 45: "Insert", + 46: "Delete", + 112: "F1", + 113: "F2", + 114: "F3", + 115: "F4", + 116: "F5", + 117: "F6", + 118: "F7", + 119: "F8", + 120: "F9", + 121: "F10", + 122: "F11", + 123: "F12", + 144: "NumLock", + 145: "ScrollLock", + 224: "Meta" + }, Yi = { + Alt: "altKey", + Control: "ctrlKey", + Meta: "metaKey", + Shift: "shiftKey" + }; + function ai(g) { + var E = this.nativeEvent; + return E.getModifierState ? E.getModifierState(g) : (g = Yi[g]) ? !!E[g] : !1; + } + function $s() { + return ai; + } + var er = f({}, Ml, { + key: function(g) { + if (g.key) { + var E = Kr[g.key] || g.key; + if (E !== "Unidentified") return E; + } + return g.type === "keypress" ? (g = gc(g), g === 13 ? "Enter" : String.fromCharCode(g)) : g.type === "keydown" || g.type === "keyup" ? Aa[g.keyCode] || "Unidentified" : ""; + }, + code: 0, + location: 0, + ctrlKey: 0, + shiftKey: 0, + altKey: 0, + metaKey: 0, + repeat: 0, + locale: 0, + getModifierState: $s, + charCode: function(g) { + return g.type === "keypress" ? gc(g) : 0; + }, + keyCode: function(g) { + return g.type === "keydown" || g.type === "keyup" ? g.keyCode : 0; + }, + which: function(g) { + return g.type === "keypress" ? gc(g) : g.type === "keydown" || g.type === "keyup" ? g.keyCode : 0; + } + }), Di = io(er), mc = f({}, ws, { + pointerId: 0, + width: 0, + height: 0, + pressure: 0, + tangentialPressure: 0, + tiltX: 0, + tiltY: 0, + twist: 0, + pointerType: 0, + isPrimary: 0 + }), dv = io(mc), Es = f({}, Ml, { + touches: 0, + targetTouches: 0, + changedTouches: 0, + altKey: 0, + metaKey: 0, + ctrlKey: 0, + shiftKey: 0, + getModifierState: $s + }), Ld = io(Es), jd = f({}, Pl, { + propertyName: 0, + elapsedTime: 0, + pseudoElement: 0 + }), yi = io(jd), Ch = f({}, ws, { + deltaX: function(g) { + return "deltaX" in g ? g.deltaX : "wheelDeltaX" in g ? -g.wheelDeltaX : 0; + }, + deltaY: function(g) { + return "deltaY" in g ? g.deltaY : "wheelDeltaY" in g ? -g.wheelDeltaY : "wheelDelta" in g ? -g.wheelDelta : 0; + }, + deltaZ: 0, + deltaMode: 0 + }), bc = io(Ch), uu = f({}, Pl, { + newState: 0, + oldState: 0 + }), hv = io(uu), kf = [9, 13, 27, 32], Xc = zo && "CompositionEvent" in window, Cu = null; + zo && "documentMode" in document && (Cu = document.documentMode); + var es = zo && "TextEvent" in window && !Cu, _c = zo && (!Xc || Cu && 8 < Cu && 11 >= Cu), Ah = " ", Ks = !1; + function $c(g, E) { + switch (g) { + case "keyup": + return kf.indexOf(E.keyCode) !== -1; + case "keydown": + return E.keyCode !== 229; + case "keypress": + case "mousedown": + case "focusout": + return !0; + default: + return !1; + } + } + function Kc(g) { + return g = g.detail, typeof g == "object" && "data" in g ? g.data : null; + } + var Ss = !1; + function ki(g, E) { + switch (g) { + case "compositionend": + return Kc(E); + case "keypress": + return E.which !== 32 ? null : (Ks = !0, Ah); + case "textInput": + return g = E.data, g === Ah && Ks ? null : g; + default: + return null; + } + } + function Dl(g, E) { + if (Ss) + return g === "compositionend" || !Xc && $c(g, E) ? (g = pn(), In = Qu = Tu = null, Ss = !1, g) : null; + switch (g) { + case "paste": + return null; + case "keypress": + if (!(E.ctrlKey || E.altKey || E.metaKey) || E.ctrlKey && E.altKey) { + if (E.char && 1 < E.char.length) + return E.char; + if (E.which) return String.fromCharCode(E.which); + } + return null; + case "compositionend": + return _c && E.locale !== "ko" ? null : E.data; + default: + return null; + } + } + var qo = { + color: !0, + date: !0, + datetime: !0, + "datetime-local": !0, + email: !0, + month: !0, + number: !0, + password: !0, + range: !0, + search: !0, + tel: !0, + text: !0, + time: !0, + url: !0, + week: !0 + }; + function Zc(g) { + var E = g && g.nodeName && g.nodeName.toLowerCase(); + return E === "input" ? !!qo[g.type] : E === "textarea"; + } + function Bd(g, E, R, D) { + _s ? iu ? iu.push(D) : iu = [D] : _s = D, E = Nv(E, "onChange"), 0 < E.length && (R = new Df( + "onChange", + "change", + null, + R, + D + ), g.push({ event: R, listeners: E })); + } + var od = null, ud = null; + function Fd(g) { + S0(g, 0); + } + function wc(g) { + var E = Ta(g); + if (ia(E)) return g; + } + function sd(g, E) { + if (g === "change") return E; + } + var ts = !1; + if (zo) { + var Ud; + if (zo) { + var Rh = "oninput" in document; + if (!Rh) { + var xc = document.createElement("div"); + xc.setAttribute("oninput", "return;"), Rh = typeof xc.oninput == "function"; + } + Ud = Rh; + } else Ud = !1; + ts = Ud && (!document.documentMode || 9 < document.documentMode); + } + function aa() { + od && (od.detachEvent("onpropertychange", ti), ud = od = null); + } + function ti(g) { + if (g.propertyName === "value" && wc(ud)) { + var E = []; + Bd( + E, + ud, + g, + Mf(g) + ), If(Fd, E); + } + } + function Ec(g, E, R) { + g === "focusin" ? (aa(), od = E, ud = R, od.attachEvent("onpropertychange", ti)) : g === "focusout" && aa(); + } + function vv(g) { + if (g === "selectionchange" || g === "keyup" || g === "keydown") + return wc(ud); + } + function ld(g, E) { + if (g === "click") return wc(E); + } + function fp(g, E) { + if (g === "input" || g === "change") + return wc(E); + } + function su(g, E) { + return g === E && (g !== 0 || 1 / g === 1 / E) || g !== g && E !== E; + } + var Nr = typeof Object.is == "function" ? Object.is : su; + function kl(g, E) { + if (Nr(g, E)) return !0; + if (typeof g != "object" || g === null || typeof E != "object" || E === null) + return !1; + var R = Object.keys(g), D = Object.keys(E); + if (R.length !== D.length) return !1; + for (D = 0; D < R.length; D++) { + var z = R[D]; + if (!re.call(E, z) || !Nr(g[z], E[z])) + return !1; + } + return !0; + } + function Qc(g) { + for (; g && g.firstChild; ) g = g.firstChild; + return g; + } + function Nf(g, E) { + var R = Qc(g); + g = 0; + for (var D; R; ) { + if (R.nodeType === 3) { + if (D = g + R.textContent.length, g <= E && D >= E) + return { node: R, offset: E - g }; + g = D; + } + e: { + for (; R; ) { + if (R.nextSibling) { + R = R.nextSibling; + break e; + } + R = R.parentNode; + } + R = void 0; + } + R = Qc(R); + } + } + function Lf(g, E) { + return g && E ? g === E ? !0 : g && g.nodeType === 3 ? !1 : E && E.nodeType === 3 ? Lf(g, E.parentNode) : "contains" in g ? g.contains(E) : g.compareDocumentPosition ? !!(g.compareDocumentPosition(E) & 16) : !1 : !1; + } + function Jc(g) { + g = g != null && g.ownerDocument != null && g.ownerDocument.defaultView != null ? g.ownerDocument.defaultView : window; + for (var E = Tl(g.document); E instanceof g.HTMLIFrameElement; ) { + try { + var R = typeof E.contentWindow.location.href == "string"; + } catch { + R = !1; + } + if (R) g = E.contentWindow; + else break; + E = Tl(g.document); + } + return E; + } + function Os(g) { + var E = g && g.nodeName && g.nodeName.toLowerCase(); + return E && (E === "input" && (g.type === "text" || g.type === "search" || g.type === "tel" || g.type === "url" || g.type === "password") || E === "textarea" || g.contentEditable === "true"); + } + var Au = zo && "documentMode" in document && 11 >= document.documentMode, Ee = null, Ue = null, Be = null, pt = !1; + function Ft(g, E, R) { + var D = R.window === R ? R.document : R.nodeType === 9 ? R : R.ownerDocument; + pt || Ee == null || Ee !== Tl(D) || (D = Ee, "selectionStart" in D && Os(D) ? D = { start: D.selectionStart, end: D.selectionEnd } : (D = (D.ownerDocument && D.ownerDocument.defaultView || window).getSelection(), D = { + anchorNode: D.anchorNode, + anchorOffset: D.anchorOffset, + focusNode: D.focusNode, + focusOffset: D.focusOffset + }), Be && kl(Be, D) || (Be = D, D = Nv(Ue, "onSelect"), 0 < D.length && (E = new Df( + "onSelect", + "select", + null, + E, + R + ), g.push({ event: E, listeners: D }), E.target = Ee))); + } + function on(g, E) { + var R = {}; + return R[g.toLowerCase()] = E.toLowerCase(), R["Webkit" + g] = "webkit" + E, R["Moz" + g] = "moz" + E, R; + } + var sr = { + animationend: on("Animation", "AnimationEnd"), + animationiteration: on("Animation", "AnimationIteration"), + animationstart: on("Animation", "AnimationStart"), + transitionrun: on("Transition", "TransitionRun"), + transitionstart: on("Transition", "TransitionStart"), + transitioncancel: on("Transition", "TransitionCancel"), + transitionend: on("Transition", "TransitionEnd") + }, be = {}, Ts = {}; + zo && (Ts = document.createElement("div").style, "AnimationEvent" in window || (delete sr.animationend.animation, delete sr.animationiteration.animation, delete sr.animationstart.animation), "TransitionEvent" in window || delete sr.transitionend.transition); + function Ru(g) { + if (be[g]) return be[g]; + if (!sr[g]) return g; + var E = sr[g], R; + for (R in E) + if (E.hasOwnProperty(R) && R in Ts) + return be[g] = E[R]; + return g; + } + var Vr = Ru("animationend"), vr = Ru("animationiteration"), Nl = Ru("animationstart"), Ra = Ru("transitionrun"), Go = Ru("transitionstart"), Pu = Ru("transitioncancel"), cn = Ru("transitionend"), zd = /* @__PURE__ */ new Map(), ef = "abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split( + " " + ); + ef.push("scrollEnd"); + function mo(g, E) { + zd.set(g, E), Ca(E, [g]); + } + var qd = typeof reportError == "function" ? reportError : function(g) { + if (typeof window == "object" && typeof window.ErrorEvent == "function") { + var E = new window.ErrorEvent("error", { + bubbles: !0, + cancelable: !0, + message: typeof g == "object" && g !== null && typeof g.message == "string" ? String(g.message) : String(g), + error: g + }); + if (!window.dispatchEvent(E)) return; + } else if (typeof process == "object" && typeof process.emit == "function") { + process.emit("uncaughtException", g); + return; + } + console.error(g); + }, lu = [], Zs = 0, ns = 0; + function ao() { + for (var g = Zs, E = ns = Zs = 0; E < g; ) { + var R = lu[E]; + lu[E++] = null; + var D = lu[E]; + lu[E++] = null; + var z = lu[E]; + lu[E++] = null; + var Y = lu[E]; + if (lu[E++] = null, D !== null && z !== null) { + var se = D.pending; + se === null ? z.next = z : (z.next = se.next, se.next = z), D.pending = z; + } + Y !== 0 && Qs(R, z, Y); + } + } + function Cs(g, E, R, D) { + lu[Zs++] = g, lu[Zs++] = E, lu[Zs++] = R, lu[Zs++] = D, ns |= D, g.lanes |= D, g = g.alternate, g !== null && (g.lanes |= D); + } + function Mu(g, E, R, D) { + return Cs(g, E, R, D), bo(g); + } + function Ho(g, E) { + return Cs(g, null, null, E), bo(g); + } + function Qs(g, E, R) { + g.lanes |= R; + var D = g.alternate; + D !== null && (D.lanes |= R); + for (var z = !1, Y = g.return; Y !== null; ) + Y.childLanes |= R, D = Y.alternate, D !== null && (D.childLanes |= R), Y.tag === 22 && (g = Y.stateNode, g === null || g._visibility & 1 || (z = !0)), g = Y, Y = Y.return; + return g.tag === 3 ? (Y = g.stateNode, z && E !== null && (z = 31 - tt(R), g = Y.hiddenUpdates, D = g[z], D === null ? g[z] = [E] : D.push(E), E.lane = R | 536870912), Y) : null; + } + function bo(g) { + if (50 < mp) + throw mp = 0, Ny = null, Error(r(185)); + for (var E = g.return; E !== null; ) + g = E, E = g.return; + return g.tag === 3 ? g.stateNode : null; + } + var Iu = {}; + function Gd(g, E, R, D) { + this.tag = g, this.key = R, this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null, this.index = 0, this.refCleanup = this.ref = null, this.pendingProps = E, this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null, this.mode = D, this.subtreeFlags = this.flags = 0, this.deletions = null, this.childLanes = this.lanes = 0, this.alternate = null; + } + function ji(g, E, R, D) { + return new Gd(g, E, R, D); + } + function oa(g) { + return g = g.prototype, !(!g || !g.isReactComponent); + } + function _o(g, E) { + var R = g.alternate; + return R === null ? (R = ji( + g.tag, + E, + g.key, + g.mode + ), R.elementType = g.elementType, R.type = g.type, R.stateNode = g.stateNode, R.alternate = g, g.alternate = R) : (R.pendingProps = E, R.type = g.type, R.flags = 0, R.subtreeFlags = 0, R.deletions = null), R.flags = g.flags & 65011712, R.childLanes = g.childLanes, R.lanes = g.lanes, R.child = g.child, R.memoizedProps = g.memoizedProps, R.memoizedState = g.memoizedState, R.updateQueue = g.updateQueue, E = g.dependencies, R.dependencies = E === null ? null : { lanes: E.lanes, firstContext: E.firstContext }, R.sibling = g.sibling, R.index = g.index, R.ref = g.ref, R.refCleanup = g.refCleanup, R; + } + function pv(g, E) { + g.flags &= 65011714; + var R = g.alternate; + return R === null ? (g.childLanes = 0, g.lanes = E, g.child = null, g.subtreeFlags = 0, g.memoizedProps = null, g.memoizedState = null, g.updateQueue = null, g.dependencies = null, g.stateNode = null) : (g.childLanes = R.childLanes, g.lanes = R.lanes, g.child = R.child, g.subtreeFlags = 0, g.deletions = null, g.memoizedProps = R.memoizedProps, g.memoizedState = R.memoizedState, g.updateQueue = R.updateQueue, g.type = R.type, E = R.dependencies, g.dependencies = E === null ? null : { + lanes: E.lanes, + firstContext: E.firstContext + }), g; + } + function Sc(g, E, R, D, z, Y) { + var se = 0; + if (D = g, typeof g == "function") oa(g) && (se = 1); + else if (typeof g == "string") + se = k1( + g, + R, + ae.current + ) ? 26 : g === "html" || g === "head" || g === "body" ? 27 : 5; + else + e: switch (g) { + case I: + return g = ji(31, R, E, z), g.elementType = I, g.lanes = Y, g; + case y: + return Oc(R.children, z, Y, E); + case m: + se = 8, z |= 24; + break; + case b: + return g = ji(12, R, E, z | 2), g.elementType = b, g.lanes = Y, g; + case O: + return g = ji(13, R, E, z), g.elementType = O, g.lanes = Y, g; + case C: + return g = ji(19, R, E, z), g.elementType = C, g.lanes = Y, g; + default: + if (typeof g == "object" && g !== null) + switch (g.$$typeof) { + case _: + se = 10; + break e; + case x: + se = 9; + break e; + case S: + se = 11; + break e; + case T: + se = 14; + break e; + case A: + se = 16, D = null; + break e; + } + se = 29, R = Error( + r(130, g === null ? "null" : typeof g, "") + ), D = null; + } + return E = ji(se, R, E, z), E.elementType = g, E.type = D, E.lanes = Y, E; + } + function Oc(g, E, R, D) { + return g = ji(7, g, D, E), g.lanes = R, g; + } + function Bi(g, E, R) { + return g = ji(6, g, null, E), g.lanes = R, g; + } + function Po(g) { + var E = ji(18, null, null, 0); + return E.stateNode = g, E; + } + function Tc(g, E, R) { + return E = ji( + 4, + g.children !== null ? g.children : [], + g.key, + E + ), E.lanes = R, E.stateNode = { + containerInfo: g.containerInfo, + pendingChildren: null, + implementation: g.implementation + }, E; + } + var As = /* @__PURE__ */ new WeakMap(); + function Pa(g, E) { + if (typeof g == "object" && g !== null) { + var R = As.get(g); + return R !== void 0 ? R : (E = { + value: g, + source: E, + stack: $(E) + }, As.set(g, E), E); + } + return { + value: g, + source: E, + stack: $(E) + }; + } + var Ll = [], rs = 0, Er = null, Yn = 0, cu = [], fu = 0, ma = null, Du = 1, Va = ""; + function Ma(g, E) { + Ll[rs++] = Yn, Ll[rs++] = Er, Er = g, Yn = E; + } + function Rs(g, E, R) { + cu[fu++] = Du, cu[fu++] = Va, cu[fu++] = ma, ma = g; + var D = Du; + g = Va; + var z = 32 - tt(D) - 1; + D &= ~(1 << z), R += 1; + var Y = 32 - tt(E) + z; + if (30 < Y) { + var se = z - z % 5; + Y = (D & (1 << se) - 1).toString(32), D >>= se, z -= se, Du = 1 << 32 - tt(E) + z | R << z | D, Va = Y + g; + } else + Du = 1 << Y | R << z | D, Va = g; + } + function Mo(g) { + g.return !== null && (Ma(g, 1), Rs(g, 1, 0)); + } + function is(g) { + for (; g === Er; ) + Er = Ll[--rs], Ll[rs] = null, Yn = Ll[--rs], Ll[rs] = null; + for (; g === ma; ) + ma = cu[--fu], cu[fu] = null, Va = cu[--fu], cu[fu] = null, Du = cu[--fu], cu[fu] = null; + } + function as(g, E) { + cu[fu++] = Du, cu[fu++] = Va, cu[fu++] = ma, Du = E.id, Va = E.overflow, ma = g; + } + var Ci = null, Lr = null, jr = !1, Js = null, ku = !1, jf = Error(r(519)); + function jl(g) { + var E = Error( + r( + 418, + 1 < arguments.length && arguments[1] !== void 0 && arguments[1] ? "text" : "HTML", + "" + ) + ); + throw du(Pa(E, g)), jf; + } + function Ps(g) { + var E = g.stateNode, R = g.type, D = g.memoizedProps; + switch (E[dr] = g, E[li] = D, R) { + case "dialog": + Jr("cancel", E), Jr("close", E); + break; + case "iframe": + case "object": + case "embed": + Jr("load", E); + break; + case "video": + case "audio": + for (R = 0; R < _p.length; R++) + Jr(_p[R], E); + break; + case "source": + Jr("error", E); + break; + case "img": + case "image": + case "link": + Jr("error", E), Jr("load", E); + break; + case "details": + Jr("toggle", E); + break; + case "input": + Jr("invalid", E), Ws( + E, + D.value, + D.defaultValue, + D.checked, + D.defaultChecked, + D.type, + D.name, + !0 + ); + break; + case "select": + Jr("invalid", E); + break; + case "textarea": + Jr("invalid", E), Ha(E, D.value, D.defaultValue, D.children); + } + R = D.children, typeof R != "string" && typeof R != "number" && typeof R != "bigint" || E.textContent === "" + R || D.suppressHydrationWarning === !0 || T0(E.textContent, R) ? (D.popover != null && (Jr("beforetoggle", E), Jr("toggle", E)), D.onScroll != null && Jr("scroll", E), D.onScrollEnd != null && Jr("scrollend", E), D.onClick != null && (E.onclick = bs), E = !0) : E = !1, E || jl(g, !0); + } + function Io(g) { + for (Ci = g.return; Ci; ) + switch (Ci.tag) { + case 5: + case 31: + case 13: + ku = !1; + return; + case 27: + case 3: + ku = !0; + return; + default: + Ci = Ci.return; + } + } + function el(g) { + if (g !== Ci) return !1; + if (!jr) return Io(g), jr = !0, !1; + var E = g.tag, R; + if ((R = E !== 3 && E !== 27) && ((R = E === 5) && (R = g.type, R = !(R !== "form" && R !== "button") || ec(g.type, g.memoizedProps)), R = !R), R && Lr && jl(g), Io(g), E === 13) { + if (g = g.memoizedState, g = g !== null ? g.dehydrated : null, !g) throw Error(r(317)); + Lr = P0(g); + } else if (E === 31) { + if (g = g.memoizedState, g = g !== null ? g.dehydrated : null, !g) throw Error(r(317)); + Lr = P0(g); + } else + E === 27 ? (E = Lr, Vt(g.type) ? (g = Zy, Zy = null, Lr = g) : Lr = E) : Lr = Ci ? kc(g.stateNode.nextSibling) : null; + return !0; + } + function Z() { + Lr = Ci = null, jr = !1; + } + function Vo() { + var g = Js; + return g !== null && (Zo === null ? Zo = g : Zo.push.apply( + Zo, + g + ), Js = null), g; + } + function du(g) { + Js === null ? Js = [g] : Js.push(g); + } + var dn = K(null), Kt = null, tl = null; + function os(g, E, R) { + fe(dn, E._currentValue), E._currentValue = R; + } + function nl(g) { + g._currentValue = dn.current, te(dn); + } + function Wo(g, E, R) { + for (; g !== null; ) { + var D = g.alternate; + if ((g.childLanes & E) !== E ? (g.childLanes |= E, D !== null && (D.childLanes |= E)) : D !== null && (D.childLanes & E) !== E && (D.childLanes |= E), g === R) break; + g = g.return; + } + } + function Ph(g, E, R, D) { + var z = g.child; + for (z !== null && (z.return = g); z !== null; ) { + var Y = z.dependencies; + if (Y !== null) { + var se = z.child; + Y = Y.firstContext; + e: for (; Y !== null; ) { + var Ae = Y; + Y = z; + for (var He = 0; He < E.length; He++) + if (Ae.context === E[He]) { + Y.lanes |= R, Ae = Y.alternate, Ae !== null && (Ae.lanes |= R), Wo( + Y.return, + R, + g + ), D || (se = null); + break e; + } + Y = Ae.next; + } + } else if (z.tag === 18) { + if (se = z.return, se === null) throw Error(r(341)); + se.lanes |= R, Y = se.alternate, Y !== null && (Y.lanes |= R), Wo(se, R, g), se = null; + } else se = z.child; + if (se !== null) se.return = z; + else + for (se = z; se !== null; ) { + if (se === g) { + se = null; + break; + } + if (z = se.sibling, z !== null) { + z.return = se.return, se = z; + break; + } + se = se.return; + } + z = se; + } + } + function wo(g, E, R, D) { + g = null; + for (var z = E, Y = !1; z !== null; ) { + if (!Y) { + if ((z.flags & 524288) !== 0) Y = !0; + else if ((z.flags & 262144) !== 0) break; + } + if (z.tag === 10) { + var se = z.alternate; + if (se === null) throw Error(r(387)); + if (se = se.memoizedProps, se !== null) { + var Ae = z.type; + Nr(z.pendingProps.value, se.value) || (g !== null ? g.push(Ae) : g = [Ae]); + } + } else if (z === pe.current) { + if (se = z.alternate, se === null) throw Error(r(387)); + se.memoizedState.memoizedState !== z.memoizedState.memoizedState && (g !== null ? g.push(Zh) : g = [Zh]); + } + z = z.return; + } + g !== null && Ph( + E, + g, + R, + D + ), E.flags |= 262144; + } + function Hd(g) { + for (g = g.firstContext; g !== null; ) { + if (!Nr( + g.context._currentValue, + g.memoizedValue + )) + return !0; + g = g.next; + } + return !1; + } + function rl(g) { + Kt = g, tl = null, g = g.dependencies, g !== null && (g.firstContext = null); + } + function Wa(g) { + return Mh(Kt, g); + } + function Ia(g, E) { + return Kt === null && rl(g), Mh(g, E); + } + function Mh(g, E) { + var R = E._currentValue; + if (E = { context: E, memoizedValue: R, next: null }, tl === null) { + if (g === null) throw Error(r(308)); + tl = E, g.dependencies = { lanes: 0, firstContext: E }, g.flags |= 524288; + } else tl = tl.next = E; + return R; + } + var Nu = typeof AbortController < "u" ? AbortController : function() { + var g = [], E = this.signal = { + aborted: !1, + addEventListener: function(R, D) { + g.push(D); + } + }; + this.abort = function() { + E.aborted = !0, g.forEach(function(R) { + return R(); + }); + }; + }, Cc = n.unstable_scheduleCallback, Ih = n.unstable_NormalPriority, Da = { + $$typeof: _, + Consumer: null, + Provider: null, + _currentValue: null, + _currentValue2: null, + _threadCount: 0 + }; + function Xi() { + return { + controller: new Nu(), + data: /* @__PURE__ */ new Map(), + refCount: 0 + }; + } + function Bf(g) { + g.refCount--, g.refCount === 0 && Cc(Ih, function() { + g.controller.abort(); + }); + } + var Bl = null, Ff = 0, il = 0, Fl = null; + function ka(g, E) { + if (Bl === null) { + var R = Bl = []; + Ff = 0, il = Za(), Fl = { + status: "pending", + value: void 0, + then: function(D) { + R.push(D); + } + }; + } + return Ff++, E.then(gv, gv), E; + } + function gv() { + if (--Ff === 0 && Bl !== null) { + Fl !== null && (Fl.status = "fulfilled"); + var g = Bl; + Bl = null, il = 0, Fl = null; + for (var E = 0; E < g.length; E++) (0, g[E])(); + } + } + function Ac(g, E) { + var R = [], D = { + status: "pending", + value: null, + reason: null, + then: function(z) { + R.push(z); + } + }; + return g.then( + function() { + D.status = "fulfilled", D.value = E; + for (var z = 0; z < R.length; z++) (0, R[z])(E); + }, + function(z) { + for (D.status = "rejected", D.reason = z, z = 0; z < R.length; z++) + (0, R[z])(void 0); + } + ), D; + } + var ua = W.S; + W.S = function(g, E) { + u0 = Fe(), typeof E == "object" && E !== null && typeof E.then == "function" && ka(g, E), ua !== null && ua(g, E); + }; + var oo = K(null); + function al() { + var g = oo.current; + return g !== null ? g : yr.pooledCache; + } + function cd(g, E) { + E === null ? fe(oo, oo.current) : fe(oo, E.pool); + } + function fd() { + var g = al(); + return g === null ? null : { parent: Da._currentValue, pool: g }; + } + var tf = Error(r(460)), ol = Error(r(474)), Ya = Error(r(542)), Lu = { then: function() { + } }; + function dd(g) { + return g = g.status, g === "fulfilled" || g === "rejected"; + } + function Ms(g, E, R) { + switch (R = g[R], R === void 0 ? g.push(E) : R !== E && (E.then(bs, bs), E = R), E.status) { + case "fulfilled": + return E.value; + case "rejected": + throw g = E.reason, Do(g), g; + default: + if (typeof E.status == "string") E.then(bs, bs); + else { + if (g = yr, g !== null && 100 < g.shellSuspendCounter) + throw Error(r(482)); + g = E, g.status = "pending", g.then( + function(D) { + if (E.status === "pending") { + var z = E; + z.status = "fulfilled", z.value = D; + } + }, + function(D) { + if (E.status === "pending") { + var z = E; + z.status = "rejected", z.reason = D; + } + } + ); + } + switch (E.status) { + case "fulfilled": + return E.value; + case "rejected": + throw g = E.reason, Do(g), g; + } + throw $i = E, tf; + } + } + function uo(g) { + try { + var E = g._init; + return E(g._payload); + } catch (R) { + throw R !== null && typeof R == "object" && typeof R.then == "function" ? ($i = R, tf) : R; + } + } + var $i = null; + function ul() { + if ($i === null) throw Error(r(459)); + var g = $i; + return $i = null, g; + } + function Do(g) { + if (g === tf || g === Ya) + throw Error(r(483)); + } + var sl = null, ba = 0; + function Ul(g) { + var E = ba; + return ba += 1, sl === null && (sl = []), Ms(sl, g, E); + } + function za(g, E) { + E = E.props.ref, g.ref = E !== void 0 ? E : null; + } + function Ai(g, E) { + throw E.$$typeof === d ? Error(r(525)) : (g = Object.prototype.toString.call(E), Error( + r( + 31, + g === "[object Object]" ? "object with keys {" + Object.keys(E).join(", ") + "}" : g + ) + )); + } + function hd(g) { + function E(Je, Ze) { + if (g) { + var ut = Je.deletions; + ut === null ? (Je.deletions = [Ze], Je.flags |= 16) : ut.push(Ze); + } + } + function R(Je, Ze) { + if (!g) return null; + for (; Ze !== null; ) + E(Je, Ze), Ze = Ze.sibling; + return null; + } + function D(Je) { + for (var Ze = /* @__PURE__ */ new Map(); Je !== null; ) + Je.key !== null ? Ze.set(Je.key, Je) : Ze.set(Je.index, Je), Je = Je.sibling; + return Ze; + } + function z(Je, Ze) { + return Je = _o(Je, Ze), Je.index = 0, Je.sibling = null, Je; + } + function Y(Je, Ze, ut) { + return Je.index = ut, g ? (ut = Je.alternate, ut !== null ? (ut = ut.index, ut < Ze ? (Je.flags |= 67108866, Ze) : ut) : (Je.flags |= 67108866, Ze)) : (Je.flags |= 1048576, Ze); + } + function se(Je) { + return g && Je.alternate === null && (Je.flags |= 67108866), Je; + } + function Ae(Je, Ze, ut, Et) { + return Ze === null || Ze.tag !== 6 ? (Ze = Bi(ut, Je.mode, Et), Ze.return = Je, Ze) : (Ze = z(Ze, ut), Ze.return = Je, Ze); + } + function He(Je, Ze, ut, Et) { + var Hn = ut.type; + return Hn === y ? bt( + Je, + Ze, + ut.props.children, + Et, + ut.key + ) : Ze !== null && (Ze.elementType === Hn || typeof Hn == "object" && Hn !== null && Hn.$$typeof === A && uo(Hn) === Ze.type) ? (Ze = z(Ze, ut.props), za(Ze, ut), Ze.return = Je, Ze) : (Ze = Sc( + ut.type, + ut.key, + ut.props, + null, + Je.mode, + Et + ), za(Ze, ut), Ze.return = Je, Ze); + } + function lt(Je, Ze, ut, Et) { + return Ze === null || Ze.tag !== 4 || Ze.stateNode.containerInfo !== ut.containerInfo || Ze.stateNode.implementation !== ut.implementation ? (Ze = Tc(ut, Je.mode, Et), Ze.return = Je, Ze) : (Ze = z(Ze, ut.children || []), Ze.return = Je, Ze); + } + function bt(Je, Ze, ut, Et, Hn) { + return Ze === null || Ze.tag !== 7 ? (Ze = Oc( + ut, + Je.mode, + Et, + Hn + ), Ze.return = Je, Ze) : (Ze = z(Ze, ut), Ze.return = Je, Ze); + } + function xt(Je, Ze, ut) { + if (typeof Ze == "string" && Ze !== "" || typeof Ze == "number" || typeof Ze == "bigint") + return Ze = Bi( + "" + Ze, + Je.mode, + ut + ), Ze.return = Je, Ze; + if (typeof Ze == "object" && Ze !== null) { + switch (Ze.$$typeof) { + case v: + return ut = Sc( + Ze.type, + Ze.key, + Ze.props, + null, + Je.mode, + ut + ), za(ut, Ze), ut.return = Je, ut; + case p: + return Ze = Tc( + Ze, + Je.mode, + ut + ), Ze.return = Je, Ze; + case A: + return Ze = uo(Ze), xt(Je, Ze, ut); + } + if (G(Ze) || L(Ze)) + return Ze = Oc( + Ze, + Je.mode, + ut, + null + ), Ze.return = Je, Ze; + if (typeof Ze.then == "function") + return xt(Je, Ul(Ze), ut); + if (Ze.$$typeof === _) + return xt( + Je, + Ia(Je, Ze), + ut + ); + Ai(Je, Ze); + } + return null; + } + function ct(Je, Ze, ut, Et) { + var Hn = Ze !== null ? Ze.key : null; + if (typeof ut == "string" && ut !== "" || typeof ut == "number" || typeof ut == "bigint") + return Hn !== null ? null : Ae(Je, Ze, "" + ut, Et); + if (typeof ut == "object" && ut !== null) { + switch (ut.$$typeof) { + case v: + return ut.key === Hn ? He(Je, Ze, ut, Et) : null; + case p: + return ut.key === Hn ? lt(Je, Ze, ut, Et) : null; + case A: + return ut = uo(ut), ct(Je, Ze, ut, Et); + } + if (G(ut) || L(ut)) + return Hn !== null ? null : bt(Je, Ze, ut, Et, null); + if (typeof ut.then == "function") + return ct( + Je, + Ze, + Ul(ut), + Et + ); + if (ut.$$typeof === _) + return ct( + Je, + Ze, + Ia(Je, ut), + Et + ); + Ai(Je, ut); + } + return null; + } + function vt(Je, Ze, ut, Et, Hn) { + if (typeof Et == "string" && Et !== "" || typeof Et == "number" || typeof Et == "bigint") + return Je = Je.get(ut) || null, Ae(Ze, Je, "" + Et, Hn); + if (typeof Et == "object" && Et !== null) { + switch (Et.$$typeof) { + case v: + return Je = Je.get( + Et.key === null ? ut : Et.key + ) || null, He(Ze, Je, Et, Hn); + case p: + return Je = Je.get( + Et.key === null ? ut : Et.key + ) || null, lt(Ze, Je, Et, Hn); + case A: + return Et = uo(Et), vt( + Je, + Ze, + ut, + Et, + Hn + ); + } + if (G(Et) || L(Et)) + return Je = Je.get(ut) || null, bt(Ze, Je, Et, Hn, null); + if (typeof Et.then == "function") + return vt( + Je, + Ze, + ut, + Ul(Et), + Hn + ); + if (Et.$$typeof === _) + return vt( + Je, + Ze, + ut, + Ia(Ze, Et), + Hn + ); + Ai(Ze, Et); + } + return null; + } + function En(Je, Ze, ut, Et) { + for (var Hn = null, xi = null, Rn = Ze, Ur = Ze = 0, ni = null; Rn !== null && Ur < ut.length; Ur++) { + Rn.index > Ur ? (ni = Rn, Rn = null) : ni = Rn.sibling; + var Ei = ct( + Je, + Rn, + ut[Ur], + Et + ); + if (Ei === null) { + Rn === null && (Rn = ni); + break; + } + g && Rn && Ei.alternate === null && E(Je, Rn), Ze = Y(Ei, Ze, Ur), xi === null ? Hn = Ei : xi.sibling = Ei, xi = Ei, Rn = ni; + } + if (Ur === ut.length) + return R(Je, Rn), jr && Ma(Je, Ur), Hn; + if (Rn === null) { + for (; Ur < ut.length; Ur++) + Rn = xt(Je, ut[Ur], Et), Rn !== null && (Ze = Y( + Rn, + Ze, + Ur + ), xi === null ? Hn = Rn : xi.sibling = Rn, xi = Rn); + return jr && Ma(Je, Ur), Hn; + } + for (Rn = D(Rn); Ur < ut.length; Ur++) + ni = vt( + Rn, + Je, + Ur, + ut[Ur], + Et + ), ni !== null && (g && ni.alternate !== null && Rn.delete( + ni.key === null ? Ur : ni.key + ), Ze = Y( + ni, + Ze, + Ur + ), xi === null ? Hn = ni : xi.sibling = ni, xi = ni); + return g && Rn.forEach(function(hh) { + return E(Je, hh); + }), jr && Ma(Je, Ur), Hn; + } + function tr(Je, Ze, ut, Et) { + if (ut == null) throw Error(r(151)); + for (var Hn = null, xi = null, Rn = Ze, Ur = Ze = 0, ni = null, Ei = ut.next(); Rn !== null && !Ei.done; Ur++, Ei = ut.next()) { + Rn.index > Ur ? (ni = Rn, Rn = null) : ni = Rn.sibling; + var hh = ct(Je, Rn, Ei.value, Et); + if (hh === null) { + Rn === null && (Rn = ni); + break; + } + g && Rn && hh.alternate === null && E(Je, Rn), Ze = Y(hh, Ze, Ur), xi === null ? Hn = hh : xi.sibling = hh, xi = hh, Rn = ni; + } + if (Ei.done) + return R(Je, Rn), jr && Ma(Je, Ur), Hn; + if (Rn === null) { + for (; !Ei.done; Ur++, Ei = ut.next()) + Ei = xt(Je, Ei.value, Et), Ei !== null && (Ze = Y(Ei, Ze, Ur), xi === null ? Hn = Ei : xi.sibling = Ei, xi = Ei); + return jr && Ma(Je, Ur), Hn; + } + for (Rn = D(Rn); !Ei.done; Ur++, Ei = ut.next()) + Ei = vt(Rn, Je, Ur, Ei.value, Et), Ei !== null && (g && Ei.alternate !== null && Rn.delete(Ei.key === null ? Ur : Ei.key), Ze = Y(Ei, Ze, Ur), xi === null ? Hn = Ei : xi.sibling = Ei, xi = Ei); + return g && Rn.forEach(function(q1) { + return E(Je, q1); + }), jr && Ma(Je, Ur), Hn; + } + function ta(Je, Ze, ut, Et) { + if (typeof ut == "object" && ut !== null && ut.type === y && ut.key === null && (ut = ut.props.children), typeof ut == "object" && ut !== null) { + switch (ut.$$typeof) { + case v: + e: { + for (var Hn = ut.key; Ze !== null; ) { + if (Ze.key === Hn) { + if (Hn = ut.type, Hn === y) { + if (Ze.tag === 7) { + R( + Je, + Ze.sibling + ), Et = z( + Ze, + ut.props.children + ), Et.return = Je, Je = Et; + break e; + } + } else if (Ze.elementType === Hn || typeof Hn == "object" && Hn !== null && Hn.$$typeof === A && uo(Hn) === Ze.type) { + R( + Je, + Ze.sibling + ), Et = z(Ze, ut.props), za(Et, ut), Et.return = Je, Je = Et; + break e; + } + R(Je, Ze); + break; + } else E(Je, Ze); + Ze = Ze.sibling; + } + ut.type === y ? (Et = Oc( + ut.props.children, + Je.mode, + Et, + ut.key + ), Et.return = Je, Je = Et) : (Et = Sc( + ut.type, + ut.key, + ut.props, + null, + Je.mode, + Et + ), za(Et, ut), Et.return = Je, Je = Et); + } + return se(Je); + case p: + e: { + for (Hn = ut.key; Ze !== null; ) { + if (Ze.key === Hn) + if (Ze.tag === 4 && Ze.stateNode.containerInfo === ut.containerInfo && Ze.stateNode.implementation === ut.implementation) { + R( + Je, + Ze.sibling + ), Et = z(Ze, ut.children || []), Et.return = Je, Je = Et; + break e; + } else { + R(Je, Ze); + break; + } + else E(Je, Ze); + Ze = Ze.sibling; + } + Et = Tc(ut, Je.mode, Et), Et.return = Je, Je = Et; + } + return se(Je); + case A: + return ut = uo(ut), ta( + Je, + Ze, + ut, + Et + ); + } + if (G(ut)) + return En( + Je, + Ze, + ut, + Et + ); + if (L(ut)) { + if (Hn = L(ut), typeof Hn != "function") throw Error(r(150)); + return ut = Hn.call(ut), tr( + Je, + Ze, + ut, + Et + ); + } + if (typeof ut.then == "function") + return ta( + Je, + Ze, + Ul(ut), + Et + ); + if (ut.$$typeof === _) + return ta( + Je, + Ze, + Ia(Je, ut), + Et + ); + Ai(Je, ut); + } + return typeof ut == "string" && ut !== "" || typeof ut == "number" || typeof ut == "bigint" ? (ut = "" + ut, Ze !== null && Ze.tag === 6 ? (R(Je, Ze.sibling), Et = z(Ze, ut), Et.return = Je, Je = Et) : (R(Je, Ze), Et = Bi(ut, Je.mode, Et), Et.return = Je, Je = Et), se(Je)) : R(Je, Ze); + } + return function(Je, Ze, ut, Et) { + try { + ba = 0; + var Hn = ta( + Je, + Ze, + ut, + Et + ); + return sl = null, Hn; + } catch (Rn) { + if (Rn === tf || Rn === Ya) throw Rn; + var xi = ji(29, Rn, null, Je.mode); + return xi.lanes = Et, xi.return = Je, xi; + } finally { + } + }; + } + var Is = hd(!0), nf = hd(!1), xo = !1; + function _a(g) { + g.updateQueue = { + baseState: g.memoizedState, + firstBaseUpdate: null, + lastBaseUpdate: null, + shared: { pending: null, lanes: 0, hiddenCallbacks: null }, + callbacks: null + }; + } + function Uf(g, E) { + g = g.updateQueue, E.updateQueue === g && (E.updateQueue = { + baseState: g.baseState, + firstBaseUpdate: g.firstBaseUpdate, + lastBaseUpdate: g.lastBaseUpdate, + shared: g.shared, + callbacks: null + }); + } + function ll(g) { + return { lane: g, tag: 0, payload: null, callback: null, next: null }; + } + function hu(g, E, R) { + var D = g.updateQueue; + if (D === null) return null; + if (D = D.shared, ($t & 2) !== 0) { + var z = D.pending; + return z === null ? E.next = E : (E.next = z.next, z.next = E), D.pending = E, E = bo(g), Qs(g, null, R), E; + } + return Cs(g, D, E, R), bo(g); + } + function zf(g, E, R) { + if (E = E.updateQueue, E !== null && (E = E.shared, (R & 4194048) !== 0)) { + var D = E.lanes; + D &= g.pendingLanes, R |= D, E.lanes = R, ar(g, R); + } + } + function ju(g, E) { + var R = g.updateQueue, D = g.alternate; + if (D !== null && (D = D.updateQueue, R === D)) { + var z = null, Y = null; + if (R = R.firstBaseUpdate, R !== null) { + do { + var se = { + lane: R.lane, + tag: R.tag, + payload: R.payload, + callback: null, + next: null + }; + Y === null ? z = Y = se : Y = Y.next = se, R = R.next; + } while (R !== null); + Y === null ? z = Y = E : Y = Y.next = E; + } else z = Y = E; + R = { + baseState: D.baseState, + firstBaseUpdate: z, + lastBaseUpdate: Y, + shared: D.shared, + callbacks: D.callbacks + }, g.updateQueue = R; + return; + } + g = R.lastBaseUpdate, g === null ? R.firstBaseUpdate = E : g.next = E, R.lastBaseUpdate = E; + } + var Br = !1; + function cl() { + if (Br) { + var g = Fl; + if (g !== null) throw g; + } + } + function rf(g, E, R, D) { + Br = !1; + var z = g.updateQueue; + xo = !1; + var Y = z.firstBaseUpdate, se = z.lastBaseUpdate, Ae = z.shared.pending; + if (Ae !== null) { + z.shared.pending = null; + var He = Ae, lt = He.next; + He.next = null, se === null ? Y = lt : se.next = lt, se = He; + var bt = g.alternate; + bt !== null && (bt = bt.updateQueue, Ae = bt.lastBaseUpdate, Ae !== se && (Ae === null ? bt.firstBaseUpdate = lt : Ae.next = lt, bt.lastBaseUpdate = He)); + } + if (Y !== null) { + var xt = z.baseState; + se = 0, bt = lt = He = null, Ae = Y; + do { + var ct = Ae.lane & -536870913, vt = ct !== Ae.lane; + if (vt ? (Zn & ct) === ct : (D & ct) === ct) { + ct !== 0 && ct === il && (Br = !0), bt !== null && (bt = bt.next = { + lane: 0, + tag: Ae.tag, + payload: Ae.payload, + callback: null, + next: null + }); + e: { + var En = g, tr = Ae; + ct = E; + var ta = R; + switch (tr.tag) { + case 1: + if (En = tr.payload, typeof En == "function") { + xt = En.call(ta, xt, ct); + break e; + } + xt = En; + break e; + case 3: + En.flags = En.flags & -65537 | 128; + case 0: + if (En = tr.payload, ct = typeof En == "function" ? En.call(ta, xt, ct) : En, ct == null) break e; + xt = f({}, xt, ct); + break e; + case 2: + xo = !0; + } + } + ct = Ae.callback, ct !== null && (g.flags |= 64, vt && (g.flags |= 8192), vt = z.callbacks, vt === null ? z.callbacks = [ct] : vt.push(ct)); + } else + vt = { + lane: ct, + tag: Ae.tag, + payload: Ae.payload, + callback: Ae.callback, + next: null + }, bt === null ? (lt = bt = vt, He = xt) : bt = bt.next = vt, se |= ct; + if (Ae = Ae.next, Ae === null) { + if (Ae = z.shared.pending, Ae === null) + break; + vt = Ae, Ae = vt.next, vt.next = null, z.lastBaseUpdate = vt, z.shared.pending = null; + } + } while (!0); + bt === null && (He = xt), z.baseState = He, z.firstBaseUpdate = lt, z.lastBaseUpdate = bt, Y === null && (z.shared.lanes = 0), hf |= se, g.lanes = se, g.memoizedState = xt; + } + } + function Na(g, E) { + if (typeof g != "function") + throw Error(r(191, g)); + g.call(E); + } + function vu(g, E) { + var R = g.callbacks; + if (R !== null) + for (g.callbacks = null, g = 0; g < R.length; g++) + Na(R[g], E); + } + var pu = K(null), so = K(0); + function Rc(g, E) { + g = Ka, fe(so, g), fe(pu, E), Ka = g | E.baseLanes; + } + function Wr() { + fe(so, Ka), fe(pu, pu.current); + } + function us() { + Ka = so.current, te(pu), te(so); + } + var bn = K(null), Yo = null; + function Ds(g) { + var E = g.alternate; + fe(sa, sa.current & 1), fe(bn, g), Yo === null && (E === null || pu.current !== null || E.memoizedState !== null) && (Yo = g); + } + function gu(g) { + fe(sa, sa.current), fe(bn, g), Yo === null && (Yo = g); + } + function vd(g) { + g.tag === 22 ? (fe(sa, sa.current), fe(bn, g), Yo === null && (Yo = g)) : lo(); + } + function lo() { + fe(sa, sa.current), fe(bn, bn.current); + } + function di(g) { + te(bn), Yo === g && (Yo = null), te(sa); + } + var sa = K(0); + function Bu(g) { + for (var E = g; E !== null; ) { + if (E.tag === 13) { + var R = E.memoizedState; + if (R !== null && (R = R.dehydrated, R === null || xp(R) || Td(R))) + return E; + } else if (E.tag === 19 && (E.memoizedProps.revealOrder === "forwards" || E.memoizedProps.revealOrder === "backwards" || E.memoizedProps.revealOrder === "unstable_legacy-backwards" || E.memoizedProps.revealOrder === "together")) { + if ((E.flags & 128) !== 0) return E; + } else if (E.child !== null) { + E.child.return = E, E = E.child; + continue; + } + if (E === g) break; + for (; E.sibling === null; ) { + if (E.return === null || E.return === g) return null; + E = E.return; + } + E.sibling.return = E.return, E = E.sibling; + } + return null; + } + var qr = 0, Vn = null, br = null, Ri = null, zl = !1, ql = !1, ss = !1, pd = 0, Gl = 0, ks = null, Dh = 0; + function bi() { + throw Error(r(321)); + } + function qf(g, E) { + if (E === null) return !1; + for (var R = 0; R < E.length && R < g.length; R++) + if (!Nr(g[R], E[R])) return !1; + return !0; + } + function Hl(g, E, R, D, z, Y) { + return qr = Y, Vn = E, E.memoizedState = null, E.updateQueue = null, E.lanes = 0, W.H = g === null || g.memoizedState === null ? zu : la, ss = !1, Y = R(D, z), ss = !1, ql && (Y = fl( + E, + R, + D, + z + )), af(g), Y; + } + function af(g) { + W.H = $l; + var E = br !== null && br.next !== null; + if (qr = 0, Ri = br = Vn = null, zl = !1, Gl = 0, ks = null, E) throw Error(r(300)); + g === null || Qi || (g = g.dependencies, g !== null && Hd(g) && (Qi = !0)); + } + function fl(g, E, R, D) { + Vn = g; + var z = 0; + do { + if (ql && (ks = null), Gl = 0, ql = !1, 25 <= z) throw Error(r(301)); + if (z += 1, Ri = br = null, g.updateQueue != null) { + var Y = g.updateQueue; + Y.lastEffect = null, Y.events = null, Y.stores = null, Y.memoCache != null && (Y.memoCache.index = 0); + } + W.H = qu, Y = E(R, D); + } while (ql); + return Y; + } + function yv() { + var g = W.H, E = g.useState()[0]; + return E = typeof E.then == "function" ? Pc(E) : E, g = g.useState()[0], (br !== null ? br.memoizedState : null) !== g && (Vn.flags |= 1024), E; + } + function Ns() { + var g = pd !== 0; + return pd = 0, g; + } + function Vl(g, E, R) { + E.updateQueue = g.updateQueue, E.flags &= -2053, g.lanes &= ~R; + } + function Gf(g) { + if (zl) { + for (g = g.memoizedState; g !== null; ) { + var E = g.queue; + E !== null && (E.pending = null), g = g.next; + } + zl = !1; + } + qr = 0, Ri = br = Vn = null, ql = !1, Gl = pd = 0, ks = null; + } + function Xa() { + var g = { + memoizedState: null, + baseState: null, + baseQueue: null, + queue: null, + next: null + }; + return Ri === null ? Vn.memoizedState = Ri = g : Ri = Ri.next = g, Ri; + } + function hi() { + if (br === null) { + var g = Vn.alternate; + g = g !== null ? g.memoizedState : null; + } else g = br.next; + var E = Ri === null ? Vn.memoizedState : Ri.next; + if (E !== null) + Ri = E, br = g; + else { + if (g === null) + throw Vn.alternate === null ? Error(r(467)) : Error(r(310)); + br = g, g = { + memoizedState: br.memoizedState, + baseState: br.baseState, + baseQueue: br.baseQueue, + queue: br.queue, + next: null + }, Ri === null ? Vn.memoizedState = Ri = g : Ri = Ri.next = g; + } + return Ri; + } + function oi() { + return { lastEffect: null, events: null, stores: null, memoCache: null }; + } + function Pc(g) { + var E = Gl; + return Gl += 1, ks === null && (ks = []), g = Ms(ks, g, E), E = Vn, (Ri === null ? E.memoizedState : Ri.next) === null && (E = E.alternate, W.H = E === null || E.memoizedState === null ? zu : la), g; + } + function ee(g) { + if (g !== null && typeof g == "object") { + if (typeof g.then == "function") return Pc(g); + if (g.$$typeof === _) return Wa(g); + } + throw Error(r(438, String(g))); + } + function le(g) { + var E = null, R = Vn.updateQueue; + if (R !== null && (E = R.memoCache), E == null) { + var D = Vn.alternate; + D !== null && (D = D.updateQueue, D !== null && (D = D.memoCache, D != null && (E = { + data: D.data.map(function(z) { + return z.slice(); + }), + index: 0 + }))); + } + if (E == null && (E = { data: [], index: 0 }), R === null && (R = oi(), Vn.updateQueue = R), R.memoCache = E, R = E.data[E.index], R === void 0) + for (R = E.data[E.index] = Array(g), D = 0; D < g; D++) + R[D] = k; + return E.index++, R; + } + function we(g, E) { + return typeof E == "function" ? E(g) : E; + } + function Ce(g) { + var E = hi(); + return Xe(E, br, g); + } + function Xe(g, E, R) { + var D = g.queue; + if (D === null) throw Error(r(311)); + D.lastRenderedReducer = R; + var z = g.baseQueue, Y = D.pending; + if (Y !== null) { + if (z !== null) { + var se = z.next; + z.next = Y.next, Y.next = se; + } + E.baseQueue = z = Y, D.pending = null; + } + if (Y = g.baseState, z === null) g.memoizedState = Y; + else { + E = z.next; + var Ae = se = null, He = null, lt = E, bt = !1; + do { + var xt = lt.lane & -536870913; + if (xt !== lt.lane ? (Zn & xt) === xt : (qr & xt) === xt) { + var ct = lt.revertLane; + if (ct === 0) + He !== null && (He = He.next = { + lane: 0, + revertLane: 0, + gesture: null, + action: lt.action, + hasEagerState: lt.hasEagerState, + eagerState: lt.eagerState, + next: null + }), xt === il && (bt = !0); + else if ((qr & ct) === ct) { + lt = lt.next, ct === il && (bt = !0); + continue; + } else + xt = { + lane: 0, + revertLane: lt.revertLane, + gesture: null, + action: lt.action, + hasEagerState: lt.hasEagerState, + eagerState: lt.eagerState, + next: null + }, He === null ? (Ae = He = xt, se = Y) : He = He.next = xt, Vn.lanes |= ct, hf |= ct; + xt = lt.action, ss && R(Y, xt), Y = lt.hasEagerState ? lt.eagerState : R(Y, xt); + } else + ct = { + lane: xt, + revertLane: lt.revertLane, + gesture: lt.gesture, + action: lt.action, + hasEagerState: lt.hasEagerState, + eagerState: lt.eagerState, + next: null + }, He === null ? (Ae = He = ct, se = Y) : He = He.next = ct, Vn.lanes |= xt, hf |= xt; + lt = lt.next; + } while (lt !== null && lt !== E); + if (He === null ? se = Y : He.next = Ae, !Nr(Y, g.memoizedState) && (Qi = !0, bt && (R = Fl, R !== null))) + throw R; + g.memoizedState = Y, g.baseState = se, g.baseQueue = He, D.lastRenderedState = Y; + } + return z === null && (D.lanes = 0), [g.memoizedState, D.dispatch]; + } + function Ke(g) { + var E = hi(), R = E.queue; + if (R === null) throw Error(r(311)); + R.lastRenderedReducer = g; + var D = R.dispatch, z = R.pending, Y = E.memoizedState; + if (z !== null) { + R.pending = null; + var se = z = z.next; + do + Y = g(Y, se.action), se = se.next; + while (se !== z); + Nr(Y, E.memoizedState) || (Qi = !0), E.memoizedState = Y, E.baseQueue === null && (E.baseState = Y), R.lastRenderedState = Y; + } + return [Y, D]; + } + function ze(g, E, R) { + var D = Vn, z = hi(), Y = jr; + if (Y) { + if (R === void 0) throw Error(r(407)); + R = R(); + } else R = E(); + var se = !Nr( + (br || z).memoizedState, + R + ); + if (se && (z.memoizedState = R, Qi = !0), z = z.queue, Gr(_t.bind(null, D, z, g), [ + g + ]), z.getSnapshot !== E || se || Ri !== null && Ri.memoizedState.tag & 1) { + if (D.flags |= 2048, On( + 9, + { destroy: void 0 }, + it.bind( + null, + D, + z, + R, + E + ), + null + ), yr === null) throw Error(r(349)); + Y || (qr & 127) !== 0 || et(D, E, R); + } + return R; + } + function et(g, E, R) { + g.flags |= 16384, g = { getSnapshot: E, value: R }, E = Vn.updateQueue, E === null ? (E = oi(), Vn.updateQueue = E, E.stores = [g]) : (R = E.stores, R === null ? E.stores = [g] : R.push(g)); + } + function it(g, E, R, D) { + E.value = R, E.getSnapshot = D, gt(E) && Jt(g); + } + function _t(g, E, R) { + return R(function() { + gt(E) && Jt(g); + }); + } + function gt(g) { + var E = g.getSnapshot; + g = g.value; + try { + var R = E(); + return !Nr(g, R); + } catch { + return !0; + } + } + function Jt(g) { + var E = Ho(g, 2); + E !== null && yl(E, g, 2); + } + function Mt(g) { + var E = Xa(); + if (typeof g == "function") { + var R = g; + if (g = R(), ss) { + rt(!0); + try { + R(); + } finally { + rt(!1); + } + } + } + return E.memoizedState = E.baseState = g, E.queue = { + pending: null, + lanes: 0, + dispatch: null, + lastRenderedReducer: we, + lastRenderedState: g + }, E; + } + function un(g, E, R, D) { + return g.baseState = R, Xe( + g, + br, + typeof D == "function" ? D : we + ); + } + function sn(g, E, R, D, z) { + if (Wd(g)) throw Error(r(485)); + if (g = E.action, g !== null) { + var Y = { + payload: z, + action: g, + next: null, + isTransition: !0, + status: "pending", + value: null, + reason: null, + listeners: [], + then: function(se) { + Y.listeners.push(se); + } + }; + W.T !== null ? R(!0) : Y.isTransition = !1, D(Y), R = E.pending, R === null ? (Y.next = E.pending = Y, _r(E, Y)) : (Y.next = R.next, E.pending = R.next = Y); + } + } + function _r(g, E) { + var R = E.action, D = E.payload, z = g.state; + if (E.isTransition) { + var Y = W.T, se = {}; + W.T = se; + try { + var Ae = R(z, D), He = W.S; + He !== null && He(se, Ae), xn(g, E, Ae); + } catch (lt) { + Cr(g, E, lt); + } finally { + Y !== null && se.types !== null && (Y.types = se.types), W.T = Y; + } + } else + try { + Y = R(z, D), xn(g, E, Y); + } catch (lt) { + Cr(g, E, lt); + } + } + function xn(g, E, R) { + R !== null && typeof R == "object" && typeof R.then == "function" ? R.then( + function(D) { + Xn(g, E, D); + }, + function(D) { + return Cr(g, E, D); + } + ) : Xn(g, E, R); + } + function Xn(g, E, R) { + E.status = "fulfilled", E.value = R, La(E), g.state = R, E = g.pending, E !== null && (R = E.next, R === E ? g.pending = null : (R = R.next, E.next = R, _r(g, R))); + } + function Cr(g, E, R) { + var D = g.pending; + if (g.pending = null, D !== null) { + D = D.next; + do + E.status = "rejected", E.reason = R, La(E), E = E.next; + while (E !== D); + } + g.action = null; + } + function La(g) { + g = g.listeners; + for (var E = 0; E < g.length; E++) (0, g[E])(); + } + function Fi(g, E) { + return E; + } + function Eo(g, E) { + if (jr) { + var R = yr.formState; + if (R !== null) { + e: { + var D = Vn; + if (jr) { + if (Lr) { + t: { + for (var z = Lr, Y = ku; z.nodeType !== 8; ) { + if (!Y) { + z = null; + break t; + } + if (z = kc( + z.nextSibling + ), z === null) { + z = null; + break t; + } + } + Y = z.data, z = Y === "F!" || Y === "F" ? z : null; + } + if (z) { + Lr = kc( + z.nextSibling + ), D = z.data === "F!"; + break e; + } + } + jl(D); + } + D = !1; + } + D && (E = R[0]); + } + } + return R = Xa(), R.memoizedState = R.baseState = E, D = { + pending: null, + lanes: 0, + dispatch: null, + lastRenderedReducer: Fi, + lastRenderedState: E + }, R.queue = D, R = _v.bind( + null, + Vn, + D + ), D.dispatch = R, D = Mt(!1), Y = of.bind( + null, + Vn, + !1, + D.queue + ), D = Xa(), z = { + state: E, + dispatch: null, + action: g, + pending: null + }, D.queue = z, R = sn.bind( + null, + Vn, + z, + Y, + R + ), z.dispatch = R, D.memoizedState = g, [E, R, !1]; + } + function Or(g) { + var E = hi(); + return Nt(E, br, g); + } + function Nt(g, E, R) { + if (E = Xe( + g, + E, + Fi + )[0], g = Ce(we)[0], typeof E == "object" && E !== null && typeof E.then == "function") + try { + var D = Pc(E); + } catch (se) { + throw se === tf ? Ya : se; + } + else D = E; + E = hi(); + var z = E.queue, Y = z.dispatch; + return R !== E.memoizedState && (Vn.flags |= 2048, On( + 9, + { destroy: void 0 }, + Dn.bind(null, z, R), + null + )), [D, Y, g]; + } + function Dn(g, E) { + g.action = E; + } + function pr(g) { + var E = hi(), R = br; + if (R !== null) + return Nt(E, R, g); + hi(), E = E.memoizedState, R = hi(); + var D = R.queue.dispatch; + return R.memoizedState = g, [E, D, !1]; + } + function On(g, E, R, D) { + return g = { tag: g, create: R, deps: D, inst: E, next: null }, E = Vn.updateQueue, E === null && (E = oi(), Vn.updateQueue = E), R = E.lastEffect, R === null ? E.lastEffect = g.next = g : (D = R.next, R.next = g, g.next = D, E.lastEffect = g), g; + } + function ja() { + return hi().memoizedState; + } + function gr(g, E, R, D) { + var z = Xa(); + Vn.flags |= g, z.memoizedState = On( + 1 | E, + { destroy: void 0 }, + R, + D === void 0 ? null : D + ); + } + function Ar(g, E, R, D) { + var z = hi(); + D = D === void 0 ? null : D; + var Y = z.memoizedState.inst; + br !== null && D !== null && qf(D, br.memoizedState.deps) ? z.memoizedState = On(E, Y, R, D) : (Vn.flags |= g, z.memoizedState = On( + 1 | E, + Y, + R, + D + )); + } + function Zr(g, E) { + gr(8390656, 8, g, E); + } + function Gr(g, E) { + Ar(2048, 8, g, E); + } + function vi(g) { + Vn.flags |= 4; + var E = Vn.updateQueue; + if (E === null) + E = oi(), Vn.updateQueue = E, E.events = [g]; + else { + var R = E.events; + R === null ? E.events = [g] : R.push(g); + } + } + function Fu(g) { + var E = hi().memoizedState; + return vi({ ref: E, nextImpl: g }), function() { + if (($t & 2) !== 0) throw Error(r(440)); + return E.impl.apply(void 0, arguments); + }; + } + function Wl(g, E) { + return Ar(4, 2, g, E); + } + function Ls(g, E) { + return Ar(4, 4, g, E); + } + function Yl(g, E) { + if (typeof E == "function") { + g = g(); + var R = E(g); + return function() { + typeof R == "function" ? R() : E(null); + }; + } + if (E != null) + return g = g(), E.current = g, function() { + E.current = null; + }; + } + function dl(g, E, R) { + R = R != null ? R.concat([g]) : null, Ar(4, 4, Yl.bind(null, E, g), R); + } + function Uu() { + } + function hl(g, E) { + var R = hi(); + E = E === void 0 ? null : E; + var D = R.memoizedState; + return E !== null && qf(E, D[1]) ? D[0] : (R.memoizedState = [g, E], g); + } + function Yr(g, E) { + var R = hi(); + E = E === void 0 ? null : E; + var D = R.memoizedState; + if (E !== null && qf(E, D[1])) + return D[0]; + if (D = g(), ss) { + rt(!0); + try { + g(); + } finally { + rt(!1); + } + } + return R.memoizedState = [D, E], D; + } + function _i(g, E, R) { + return R === void 0 || (qr & 1073741824) !== 0 && (Zn & 261930) === 0 ? g.memoizedState = E : (g.memoizedState = R, g = l0(), Vn.lanes |= g, hf |= g, R); + } + function gd(g, E, R, D) { + return Nr(R, E) ? R : pu.current !== null ? (g = _i(g, R, D), Nr(g, E) || (Qi = !0), g) : (qr & 42) === 0 || (qr & 1073741824) !== 0 && (Zn & 261930) === 0 ? (Qi = !0, g.memoizedState = R) : (g = l0(), Vn.lanes |= g, hf |= g, E); + } + function Hf(g, E, R, D, z) { + var Y = q.p; + q.p = Y !== 0 && 8 > Y ? Y : 8; + var se = W.T, Ae = {}; + W.T = Ae, of(g, !1, E, R); + try { + var He = z(), lt = W.S; + if (lt !== null && lt(Ae, He), He !== null && typeof He == "object" && typeof He.then == "function") { + var bt = Ac( + He, + D + ); + Xo( + g, + E, + bt, + Ql(g) + ); + } else + Xo( + g, + E, + D, + Ql(g) + ); + } catch (xt) { + Xo( + g, + E, + { then: function() { + }, status: "rejected", reason: xt }, + Ql() + ); + } finally { + q.p = Y, se !== null && Ae.types !== null && (se.types = Ae.types), W.T = se; + } + } + function Vf() { + } + function ls(g, E, R, D) { + if (g.tag !== 5) throw Error(r(476)); + var z = mv(g).queue; + Hf( + g, + z, + E, + H, + R === null ? Vf : function() { + return bv(g), R(D); + } + ); + } + function mv(g) { + var E = g.memoizedState; + if (E !== null) return E; + E = { + memoizedState: H, + baseState: H, + baseQueue: null, + queue: { + pending: null, + lanes: 0, + dispatch: null, + lastRenderedReducer: we, + lastRenderedState: H + }, + next: null + }; + var R = {}; + return E.next = { + memoizedState: R, + baseState: R, + baseQueue: null, + queue: { + pending: null, + lanes: 0, + dispatch: null, + lastRenderedReducer: we, + lastRenderedState: R + }, + next: null + }, g.memoizedState = E, g = g.alternate, g !== null && (g.memoizedState = E), E; + } + function bv(g) { + var E = mv(g); + E.next === null && (E = g.alternate.memoizedState), Xo( + g, + E.next.queue, + {}, + Ql() + ); + } + function Vd() { + return Wa(Zh); + } + function yd() { + return hi().memoizedState; + } + function vl() { + return hi().memoizedState; + } + function Xl(g) { + for (var E = g.return; E !== null; ) { + switch (E.tag) { + case 24: + case 3: + var R = Ql(); + g = ll(R); + var D = hu(E, g, R); + D !== null && (yl(D, E, R), zf(D, E, R)), E = { cache: Xi() }, g.payload = E; + return; + } + E = E.return; + } + } + function Qp(g, E, R) { + var D = Ql(); + R = { + lane: D, + revertLane: 0, + gesture: null, + action: R, + hasEagerState: !1, + eagerState: null, + next: null + }, Wd(g) ? cs(E, R) : (R = Mu(g, E, R, D), R !== null && (yl(R, g, D), nr(R, E, D))); + } + function _v(g, E, R) { + var D = Ql(); + Xo(g, E, R, D); + } + function Xo(g, E, R, D) { + var z = { + lane: D, + revertLane: 0, + gesture: null, + action: R, + hasEagerState: !1, + eagerState: null, + next: null + }; + if (Wd(g)) cs(E, z); + else { + var Y = g.alternate; + if (g.lanes === 0 && (Y === null || Y.lanes === 0) && (Y = E.lastRenderedReducer, Y !== null)) + try { + var se = E.lastRenderedState, Ae = Y(se, R); + if (z.hasEagerState = !0, z.eagerState = Ae, Nr(Ae, se)) + return Cs(g, E, z, 0), yr === null && ao(), !1; + } catch { + } finally { + } + if (R = Mu(g, E, z, D), R !== null) + return yl(R, g, D), nr(R, E, D), !0; + } + return !1; + } + function of(g, E, R, D) { + if (D = { + lane: 2, + revertLane: Za(), + gesture: null, + action: D, + hasEagerState: !1, + eagerState: null, + next: null + }, Wd(g)) { + if (E) throw Error(r(479)); + } else + E = Mu( + g, + R, + D, + 2 + ), E !== null && yl(E, g, 2); + } + function Wd(g) { + var E = g.alternate; + return g === Vn || E !== null && E === Vn; + } + function cs(g, E) { + ql = zl = !0; + var R = g.pending; + R === null ? E.next = E : (E.next = R.next, R.next = E), g.pending = E; + } + function nr(g, E, R) { + if ((R & 4194048) !== 0) { + var D = E.lanes; + D &= g.pendingLanes, R |= D, E.lanes = R, ar(g, R); + } + } + var $l = { + readContext: Wa, + use: ee, + useCallback: bi, + useContext: bi, + useEffect: bi, + useImperativeHandle: bi, + useLayoutEffect: bi, + useInsertionEffect: bi, + useMemo: bi, + useReducer: bi, + useRef: bi, + useState: bi, + useDebugValue: bi, + useDeferredValue: bi, + useTransition: bi, + useSyncExternalStore: bi, + useId: bi, + useHostTransitionStatus: bi, + useFormState: bi, + useActionState: bi, + useOptimistic: bi, + useMemoCache: bi, + useCacheRefresh: bi + }; + $l.useEffectEvent = bi; + var zu = { + readContext: Wa, + use: ee, + useCallback: function(g, E) { + return Xa().memoizedState = [ + g, + E === void 0 ? null : E + ], g; + }, + useContext: Wa, + useEffect: Zr, + useImperativeHandle: function(g, E, R) { + R = R != null ? R.concat([g]) : null, gr( + 4194308, + 4, + Yl.bind(null, E, g), + R + ); + }, + useLayoutEffect: function(g, E) { + return gr(4194308, 4, g, E); + }, + useInsertionEffect: function(g, E) { + gr(4, 2, g, E); + }, + useMemo: function(g, E) { + var R = Xa(); + E = E === void 0 ? null : E; + var D = g(); + if (ss) { + rt(!0); + try { + g(); + } finally { + rt(!1); + } + } + return R.memoizedState = [D, E], D; + }, + useReducer: function(g, E, R) { + var D = Xa(); + if (R !== void 0) { + var z = R(E); + if (ss) { + rt(!0); + try { + R(E); + } finally { + rt(!1); + } + } + } else z = E; + return D.memoizedState = D.baseState = z, g = { + pending: null, + lanes: 0, + dispatch: null, + lastRenderedReducer: g, + lastRenderedState: z + }, D.queue = g, g = g.dispatch = Qp.bind( + null, + Vn, + g + ), [D.memoizedState, g]; + }, + useRef: function(g) { + var E = Xa(); + return g = { current: g }, E.memoizedState = g; + }, + useState: function(g) { + g = Mt(g); + var E = g.queue, R = _v.bind(null, Vn, E); + return E.dispatch = R, [g.memoizedState, R]; + }, + useDebugValue: Uu, + useDeferredValue: function(g, E) { + var R = Xa(); + return _i(R, g, E); + }, + useTransition: function() { + var g = Mt(!1); + return g = Hf.bind( + null, + Vn, + g.queue, + !0, + !1 + ), Xa().memoizedState = g, [!1, g]; + }, + useSyncExternalStore: function(g, E, R) { + var D = Vn, z = Xa(); + if (jr) { + if (R === void 0) + throw Error(r(407)); + R = R(); + } else { + if (R = E(), yr === null) + throw Error(r(349)); + (Zn & 127) !== 0 || et(D, E, R); + } + z.memoizedState = R; + var Y = { value: R, getSnapshot: E }; + return z.queue = Y, Zr(_t.bind(null, D, Y, g), [ + g + ]), D.flags |= 2048, On( + 9, + { destroy: void 0 }, + it.bind( + null, + D, + Y, + R, + E + ), + null + ), R; + }, + useId: function() { + var g = Xa(), E = yr.identifierPrefix; + if (jr) { + var R = Va, D = Du; + R = (D & ~(1 << 32 - tt(D) - 1)).toString(32) + R, E = "_" + E + "R_" + R, R = pd++, 0 < R && (E += "H" + R.toString(32)), E += "_"; + } else + R = Dh++, E = "_" + E + "r_" + R.toString(32) + "_"; + return g.memoizedState = E; + }, + useHostTransitionStatus: Vd, + useFormState: Eo, + useActionState: Eo, + useOptimistic: function(g) { + var E = Xa(); + E.memoizedState = E.baseState = g; + var R = { + pending: null, + lanes: 0, + dispatch: null, + lastRenderedReducer: null, + lastRenderedState: null + }; + return E.queue = R, E = of.bind( + null, + Vn, + !0, + R + ), R.dispatch = E, [g, E]; + }, + useMemoCache: le, + useCacheRefresh: function() { + return Xa().memoizedState = Xl.bind( + null, + Vn + ); + }, + useEffectEvent: function(g) { + var E = Xa(), R = { impl: g }; + return E.memoizedState = R, function() { + if (($t & 2) !== 0) + throw Error(r(440)); + return R.impl.apply(void 0, arguments); + }; + } + }, la = { + readContext: Wa, + use: ee, + useCallback: hl, + useContext: Wa, + useEffect: Gr, + useImperativeHandle: dl, + useInsertionEffect: Wl, + useLayoutEffect: Ls, + useMemo: Yr, + useReducer: Ce, + useRef: ja, + useState: function() { + return Ce(we); + }, + useDebugValue: Uu, + useDeferredValue: function(g, E) { + var R = hi(); + return gd( + R, + br.memoizedState, + g, + E + ); + }, + useTransition: function() { + var g = Ce(we)[0], E = hi().memoizedState; + return [ + typeof g == "boolean" ? g : Pc(g), + E + ]; + }, + useSyncExternalStore: ze, + useId: yd, + useHostTransitionStatus: Vd, + useFormState: Or, + useActionState: Or, + useOptimistic: function(g, E) { + var R = hi(); + return un(R, br, g, E); + }, + useMemoCache: le, + useCacheRefresh: vl + }; + la.useEffectEvent = Fu; + var qu = { + readContext: Wa, + use: ee, + useCallback: hl, + useContext: Wa, + useEffect: Gr, + useImperativeHandle: dl, + useInsertionEffect: Wl, + useLayoutEffect: Ls, + useMemo: Yr, + useReducer: Ke, + useRef: ja, + useState: function() { + return Ke(we); + }, + useDebugValue: Uu, + useDeferredValue: function(g, E) { + var R = hi(); + return br === null ? _i(R, g, E) : gd( + R, + br.memoizedState, + g, + E + ); + }, + useTransition: function() { + var g = Ke(we)[0], E = hi().memoizedState; + return [ + typeof g == "boolean" ? g : Pc(g), + E + ]; + }, + useSyncExternalStore: ze, + useId: yd, + useHostTransitionStatus: Vd, + useFormState: pr, + useActionState: pr, + useOptimistic: function(g, E) { + var R = hi(); + return br !== null ? un(R, br, g, E) : (R.baseState = g, [g, R.queue.dispatch]); + }, + useMemoCache: le, + useCacheRefresh: vl + }; + qu.useEffectEvent = Fu; + function kh(g, E, R, D) { + E = g.memoizedState, R = R(D, E), R = R == null ? E : f({}, E, R), g.memoizedState = R, g.lanes === 0 && (g.updateQueue.baseState = R); + } + var uf = { + enqueueSetState: function(g, E, R) { + g = g._reactInternals; + var D = Ql(), z = ll(D); + z.payload = E, R != null && (z.callback = R), E = hu(g, z, D), E !== null && (yl(E, g, D), zf(E, g, D)); + }, + enqueueReplaceState: function(g, E, R) { + g = g._reactInternals; + var D = Ql(), z = ll(D); + z.tag = 1, z.payload = E, R != null && (z.callback = R), E = hu(g, z, D), E !== null && (yl(E, g, D), zf(E, g, D)); + }, + enqueueForceUpdate: function(g, E) { + g = g._reactInternals; + var R = Ql(), D = ll(R); + D.tag = 2, E != null && (D.callback = E), E = hu(g, D, R), E !== null && (yl(E, g, R), zf(E, g, R)); + } + }; + function Mc(g, E, R, D, z, Y, se) { + return g = g.stateNode, typeof g.shouldComponentUpdate == "function" ? g.shouldComponentUpdate(D, Y, se) : E.prototype && E.prototype.isPureReactComponent ? !kl(R, D) || !kl(z, Y) : !0; + } + function Nh(g, E, R, D) { + g = E.state, typeof E.componentWillReceiveProps == "function" && E.componentWillReceiveProps(R, D), typeof E.UNSAFE_componentWillReceiveProps == "function" && E.UNSAFE_componentWillReceiveProps(R, D), E.state !== g && uf.enqueueReplaceState(E, E.state, null); + } + function Ki(g, E) { + var R = E; + if ("ref" in E) { + R = {}; + for (var D in E) + D !== "ref" && (R[D] = E[D]); + } + if (g = g.defaultProps) { + R === E && (R = f({}, R)); + for (var z in g) + R[z] === void 0 && (R[z] = g[z]); + } + return R; + } + function Zi(g) { + qd(g); + } + function ca(g) { + console.error(g); + } + function dp(g) { + qd(g); + } + function md(g, E) { + try { + var R = g.onUncaughtError; + R(E.value, { componentStack: E.stack }); + } catch (D) { + setTimeout(function() { + throw D; + }); + } + } + function Yd(g, E, R) { + try { + var D = g.onCaughtError; + D(R.value, { + componentStack: R.stack, + errorBoundary: E.tag === 1 ? E.stateNode : null + }); + } catch (z) { + setTimeout(function() { + throw z; + }); + } + } + function Lh(g, E, R) { + return R = ll(R), R.tag = 3, R.payload = { element: null }, R.callback = function() { + md(g, E); + }, R; + } + function So(g) { + return g = ll(g), g.tag = 3, g; + } + function sf(g, E, R, D) { + var z = R.type.getDerivedStateFromError; + if (typeof z == "function") { + var Y = D.value; + g.payload = function() { + return z(Y); + }, g.callback = function() { + Yd(E, R, D); + }; + } + var se = R.stateNode; + se !== null && typeof se.componentDidCatch == "function" && (g.callback = function() { + Yd(E, R, D), typeof z != "function" && (Jd === null ? Jd = /* @__PURE__ */ new Set([this]) : Jd.add(this)); + var Ae = D.stack; + this.componentDidCatch(D.value, { + componentStack: Ae !== null ? Ae : "" + }); + }); + } + function $o(g, E, R, D, z) { + if (R.flags |= 32768, D !== null && typeof D == "object" && typeof D.then == "function") { + if (E = R.alternate, E !== null && wo( + E, + R, + z, + !0 + ), R = bn.current, R !== null) { + switch (R.tag) { + case 31: + case 13: + return Yo === null ? cg() : R.alternate === null && fa === 0 && (fa = 3), R.flags &= -257, R.flags |= 65536, R.lanes = z, D === Lu ? R.flags |= 16384 : (E = R.updateQueue, E === null ? R.updateQueue = /* @__PURE__ */ new Set([D]) : E.add(D), Fy(g, D, z)), !1; + case 22: + return R.flags |= 65536, D === Lu ? R.flags |= 16384 : (E = R.updateQueue, E === null ? (E = { + transitions: null, + markerInstances: null, + retryQueue: /* @__PURE__ */ new Set([D]) + }, R.updateQueue = E) : (R = E.retryQueue, R === null ? E.retryQueue = /* @__PURE__ */ new Set([D]) : R.add(D)), Fy(g, D, z)), !1; + } + throw Error(r(435, R.tag)); + } + return Fy(g, D, z), cg(), !1; + } + if (jr) + return E = bn.current, E !== null ? ((E.flags & 65536) === 0 && (E.flags |= 256), E.flags |= 65536, E.lanes = z, D !== jf && (g = Error(r(422), { cause: D }), du(Pa(g, R)))) : (D !== jf && (E = Error(r(423), { + cause: D + }), du( + Pa(E, R) + )), g = g.current.alternate, g.flags |= 65536, z &= -z, g.lanes |= z, D = Pa(D, R), z = Lh( + g.stateNode, + D, + z + ), ju(g, z), fa !== 4 && (fa = 2)), !1; + var Y = Error(r(520), { cause: D }); + if (Y = Pa(Y, R), Zd === null ? Zd = [Y] : Zd.push(Y), fa !== 4 && (fa = 2), E === null) return !0; + D = Pa(D, R), R = E; + do { + switch (R.tag) { + case 3: + return R.flags |= 65536, g = z & -z, R.lanes |= g, g = Lh(R.stateNode, D, g), ju(R, g), !1; + case 1: + if (E = R.type, Y = R.stateNode, (R.flags & 128) === 0 && (typeof E.getDerivedStateFromError == "function" || Y !== null && typeof Y.componentDidCatch == "function" && (Jd === null || !Jd.has(Y)))) + return R.flags |= 65536, z &= -z, R.lanes |= z, z = So(z), sf( + z, + g, + R, + D + ), ju(R, z), !1; + } + R = R.return; + } while (R !== null); + return !1; + } + var pl = Error(r(461)), Qi = !1; + function Ui(g, E, R, D) { + E.child = g === null ? nf(E, null, R, D) : Is( + E, + g.child, + R, + D + ); + } + function Dt(g, E, R, D, z) { + R = R.render; + var Y = E.ref; + if ("ref" in D) { + var se = {}; + for (var Ae in D) + Ae !== "ref" && (se[Ae] = D[Ae]); + } else se = D; + return rl(E), D = Hl( + g, + E, + R, + se, + Y, + z + ), Ae = Ns(), g !== null && !Qi ? (Vl(g, E, z), Kl(g, E, z)) : (jr && Ae && Mo(E), E.flags |= 1, Ui(g, E, D, z), E.child); + } + function yu(g, E, R, D, z) { + if (g === null) { + var Y = R.type; + return typeof Y == "function" && !oa(Y) && Y.defaultProps === void 0 && R.compare === null ? (E.tag = 15, E.type = Y, lr( + g, + E, + Y, + D, + z + )) : (g = Sc( + R.type, + null, + D, + E, + E.mode, + z + ), g.ref = E.ref, g.return = E, E.child = g); + } + if (Y = g.child, !Xd(g, z)) { + var se = Y.memoizedProps; + if (R = R.compare, R = R !== null ? R : kl, R(se, D) && g.ref === E.ref) + return Kl(g, E, z); + } + return E.flags |= 1, g = _o(Y, D), g.ref = E.ref, g.return = E, E.child = g; + } + function lr(g, E, R, D, z) { + if (g !== null) { + var Y = g.memoizedProps; + if (kl(Y, D) && g.ref === E.ref) + if (Qi = !1, E.pendingProps = D = Y, Xd(g, z)) + (g.flags & 131072) !== 0 && (Qi = !0); + else + return E.lanes = g.lanes, Kl(g, E, z); + } + return jh( + g, + E, + R, + D, + z + ); + } + function Gu(g, E, R, D) { + var z = D.children, Y = g !== null ? g.memoizedState : null; + if (g === null && E.stateNode === null && (E.stateNode = { + _visibility: 1, + _pendingMarkers: null, + _retryCache: null, + _transitions: null + }), D.mode === "hidden") { + if ((E.flags & 128) !== 0) { + if (Y = Y !== null ? Y.baseLanes | R : R, g !== null) { + for (D = E.child = g.child, z = 0; D !== null; ) + z = z | D.lanes | D.childLanes, D = D.sibling; + D = z & ~Y; + } else D = 0, E.child = null; + return bd( + g, + E, + Y, + R, + D + ); + } + if ((R & 536870912) !== 0) + E.memoizedState = { baseLanes: 0, cachePool: null }, g !== null && cd( + E, + Y !== null ? Y.cachePool : null + ), Y !== null ? Rc(E, Y) : Wr(), vd(E); + else + return D = E.lanes = 536870912, bd( + g, + E, + Y !== null ? Y.baseLanes | R : R, + R, + D + ); + } else + Y !== null ? (cd(E, Y.cachePool), Rc(E, Y), lo(), E.memoizedState = null) : (g !== null && cd(E, null), Wr(), lo()); + return Ui(g, E, z, R), E.child; + } + function mu(g, E) { + return g !== null && g.tag === 22 || E.stateNode !== null || (E.stateNode = { + _visibility: 1, + _pendingMarkers: null, + _retryCache: null, + _transitions: null + }), E.sibling; + } + function bd(g, E, R, D, z) { + var Y = al(); + return Y = Y === null ? null : { parent: Da._currentValue, pool: Y }, E.memoizedState = { + baseLanes: R, + cachePool: Y + }, g !== null && cd(E, null), Wr(), vd(E), g !== null && wo(g, E, D, !0), E.childLanes = z, null; + } + function Qr(g, E) { + return E = $a( + { mode: E.mode, children: E.children }, + g.mode + ), E.ref = g.ref, g.child = E, E.return = g, E; + } + function pi(g, E, R) { + return Is(E, g.child, null, R), g = Qr(E, E.pendingProps), g.flags |= 2, di(E), E.memoizedState = null, g; + } + function Jp(g, E, R) { + var D = E.pendingProps, z = (E.flags & 128) !== 0; + if (E.flags &= -129, g === null) { + if (jr) { + if (D.mode === "hidden") + return g = Qr(E, D), E.lanes = 536870912, mu(null, g); + if (gu(E), (g = Lr) ? (g = R0( + g, + ku + ), g = g !== null && g.data === "&" ? g : null, g !== null && (E.memoizedState = { + dehydrated: g, + treeContext: ma !== null ? { id: Du, overflow: Va } : null, + retryLane: 536870912, + hydrationErrors: null + }, R = Po(g), R.return = E, E.child = R, Ci = E, Lr = null)) : g = null, g === null) throw jl(E); + return E.lanes = 536870912, null; + } + return Qr(E, D); + } + var Y = g.memoizedState; + if (Y !== null) { + var se = Y.dehydrated; + if (gu(E), z) + if (E.flags & 256) + E.flags &= -257, E = pi( + g, + E, + R + ); + else if (E.memoizedState !== null) + E.child = g.child, E.flags |= 128, E = null; + else throw Error(r(558)); + else if (Qi || wo(g, E, R, !1), z = (R & g.childLanes) !== 0, Qi || z) { + if (D = yr, D !== null && (se = jn(D, R), se !== 0 && se !== Y.retryLane)) + throw Y.retryLane = se, Ho(g, se), yl(D, g, se), pl; + cg(), E = pi( + g, + E, + R + ); + } else + g = Y.treeContext, Lr = kc(se.nextSibling), Ci = E, jr = !0, Js = null, ku = !1, g !== null && as(E, g), E = Qr(E, D), E.flags |= 4096; + return E; + } + return g = _o(g.child, { + mode: D.mode, + children: D.children + }), g.ref = E.ref, E.child = g, g.return = E, g; + } + function _d(g, E) { + var R = E.ref; + if (R === null) + g !== null && g.ref !== null && (E.flags |= 4194816); + else { + if (typeof R != "function" && typeof R != "object") + throw Error(r(284)); + (g === null || g.ref !== R) && (E.flags |= 4194816); + } + } + function jh(g, E, R, D, z) { + return rl(E), R = Hl( + g, + E, + R, + D, + void 0, + z + ), D = Ns(), g !== null && !Qi ? (Vl(g, E, z), Kl(g, E, z)) : (jr && D && Mo(E), E.flags |= 1, Ui(g, E, R, z), E.child); + } + function eg(g, E, R, D, z, Y) { + return rl(E), E.updateQueue = null, R = fl( + E, + D, + R, + z + ), af(g), D = Ns(), g !== null && !Qi ? (Vl(g, E, Y), Kl(g, E, Y)) : (jr && D && Mo(E), E.flags |= 1, Ui(g, E, R, Y), E.child); + } + function wv(g, E, R, D, z) { + if (rl(E), E.stateNode === null) { + var Y = Iu, se = R.contextType; + typeof se == "object" && se !== null && (Y = Wa(se)), Y = new R(D, Y), E.memoizedState = Y.state !== null && Y.state !== void 0 ? Y.state : null, Y.updater = uf, E.stateNode = Y, Y._reactInternals = E, Y = E.stateNode, Y.props = D, Y.state = E.memoizedState, Y.refs = {}, _a(E), se = R.contextType, Y.context = typeof se == "object" && se !== null ? Wa(se) : Iu, Y.state = E.memoizedState, se = R.getDerivedStateFromProps, typeof se == "function" && (kh( + E, + R, + se, + D + ), Y.state = E.memoizedState), typeof R.getDerivedStateFromProps == "function" || typeof Y.getSnapshotBeforeUpdate == "function" || typeof Y.UNSAFE_componentWillMount != "function" && typeof Y.componentWillMount != "function" || (se = Y.state, typeof Y.componentWillMount == "function" && Y.componentWillMount(), typeof Y.UNSAFE_componentWillMount == "function" && Y.UNSAFE_componentWillMount(), se !== Y.state && uf.enqueueReplaceState(Y, Y.state, null), rf(E, D, Y, z), cl(), Y.state = E.memoizedState), typeof Y.componentDidMount == "function" && (E.flags |= 4194308), D = !0; + } else if (g === null) { + Y = E.stateNode; + var Ae = E.memoizedProps, He = Ki(R, Ae); + Y.props = He; + var lt = Y.context, bt = R.contextType; + se = Iu, typeof bt == "object" && bt !== null && (se = Wa(bt)); + var xt = R.getDerivedStateFromProps; + bt = typeof xt == "function" || typeof Y.getSnapshotBeforeUpdate == "function", Ae = E.pendingProps !== Ae, bt || typeof Y.UNSAFE_componentWillReceiveProps != "function" && typeof Y.componentWillReceiveProps != "function" || (Ae || lt !== se) && Nh( + E, + Y, + D, + se + ), xo = !1; + var ct = E.memoizedState; + Y.state = ct, rf(E, D, Y, z), cl(), lt = E.memoizedState, Ae || ct !== lt || xo ? (typeof xt == "function" && (kh( + E, + R, + xt, + D + ), lt = E.memoizedState), (He = xo || Mc( + E, + R, + He, + D, + ct, + lt, + se + )) ? (bt || typeof Y.UNSAFE_componentWillMount != "function" && typeof Y.componentWillMount != "function" || (typeof Y.componentWillMount == "function" && Y.componentWillMount(), typeof Y.UNSAFE_componentWillMount == "function" && Y.UNSAFE_componentWillMount()), typeof Y.componentDidMount == "function" && (E.flags |= 4194308)) : (typeof Y.componentDidMount == "function" && (E.flags |= 4194308), E.memoizedProps = D, E.memoizedState = lt), Y.props = D, Y.state = lt, Y.context = se, D = He) : (typeof Y.componentDidMount == "function" && (E.flags |= 4194308), D = !1); + } else { + Y = E.stateNode, Uf(g, E), se = E.memoizedProps, bt = Ki(R, se), Y.props = bt, xt = E.pendingProps, ct = Y.context, lt = R.contextType, He = Iu, typeof lt == "object" && lt !== null && (He = Wa(lt)), Ae = R.getDerivedStateFromProps, (lt = typeof Ae == "function" || typeof Y.getSnapshotBeforeUpdate == "function") || typeof Y.UNSAFE_componentWillReceiveProps != "function" && typeof Y.componentWillReceiveProps != "function" || (se !== xt || ct !== He) && Nh( + E, + Y, + D, + He + ), xo = !1, ct = E.memoizedState, Y.state = ct, rf(E, D, Y, z), cl(); + var vt = E.memoizedState; + se !== xt || ct !== vt || xo || g !== null && g.dependencies !== null && Hd(g.dependencies) ? (typeof Ae == "function" && (kh( + E, + R, + Ae, + D + ), vt = E.memoizedState), (bt = xo || Mc( + E, + R, + bt, + D, + ct, + vt, + He + ) || g !== null && g.dependencies !== null && Hd(g.dependencies)) ? (lt || typeof Y.UNSAFE_componentWillUpdate != "function" && typeof Y.componentWillUpdate != "function" || (typeof Y.componentWillUpdate == "function" && Y.componentWillUpdate(D, vt, He), typeof Y.UNSAFE_componentWillUpdate == "function" && Y.UNSAFE_componentWillUpdate( + D, + vt, + He + )), typeof Y.componentDidUpdate == "function" && (E.flags |= 4), typeof Y.getSnapshotBeforeUpdate == "function" && (E.flags |= 1024)) : (typeof Y.componentDidUpdate != "function" || se === g.memoizedProps && ct === g.memoizedState || (E.flags |= 4), typeof Y.getSnapshotBeforeUpdate != "function" || se === g.memoizedProps && ct === g.memoizedState || (E.flags |= 1024), E.memoizedProps = D, E.memoizedState = vt), Y.props = D, Y.state = vt, Y.context = He, D = bt) : (typeof Y.componentDidUpdate != "function" || se === g.memoizedProps && ct === g.memoizedState || (E.flags |= 4), typeof Y.getSnapshotBeforeUpdate != "function" || se === g.memoizedProps && ct === g.memoizedState || (E.flags |= 1024), D = !1); + } + return Y = D, _d(g, E), D = (E.flags & 128) !== 0, Y || D ? (Y = E.stateNode, R = D && typeof R.getDerivedStateFromError != "function" ? null : Y.render(), E.flags |= 1, g !== null && D ? (E.child = Is( + E, + g.child, + null, + z + ), E.child = Is( + E, + null, + R, + z + )) : Ui(g, E, R, z), E.memoizedState = Y.state, g = E.child) : g = Kl( + g, + E, + z + ), g; + } + function tg(g, E, R, D) { + return Z(), E.flags |= 256, Ui(g, E, R, D), E.child; + } + var Bh = { + dehydrated: null, + treeContext: null, + retryLane: 0, + hydrationErrors: null + }; + function Fh(g) { + return { baseLanes: g, cachePool: fd() }; + } + function Oo(g, E, R) { + return g = g !== null ? g.childLanes & ~R : 0, E && (g |= _u), g; + } + function wi(g, E, R) { + var D = E.pendingProps, z = !1, Y = (E.flags & 128) !== 0, se; + if ((se = Y) || (se = g !== null && g.memoizedState === null ? !1 : (sa.current & 2) !== 0), se && (z = !0, E.flags &= -129), se = (E.flags & 32) !== 0, E.flags &= -33, g === null) { + if (jr) { + if (z ? Ds(E) : lo(), (g = Lr) ? (g = R0( + g, + ku + ), g = g !== null && g.data !== "&" ? g : null, g !== null && (E.memoizedState = { + dehydrated: g, + treeContext: ma !== null ? { id: Du, overflow: Va } : null, + retryLane: 536870912, + hydrationErrors: null + }, R = Po(g), R.return = E, E.child = R, Ci = E, Lr = null)) : g = null, g === null) throw jl(E); + return Td(g) ? E.lanes = 32 : E.lanes = 536870912, null; + } + var Ae = D.children; + return D = D.fallback, z ? (lo(), z = E.mode, Ae = $a( + { mode: "hidden", children: Ae }, + z + ), D = Oc( + D, + z, + R, + null + ), Ae.return = E, D.return = E, Ae.sibling = D, E.child = Ae, D = E.child, D.memoizedState = Fh(R), D.childLanes = Oo( + g, + se, + R + ), E.memoizedState = Bh, mu(null, D)) : (Ds(E), wd(E, Ae)); + } + var He = g.memoizedState; + if (He !== null && (Ae = He.dehydrated, Ae !== null)) { + if (Y) + E.flags & 256 ? (Ds(E), E.flags &= -257, E = co( + g, + E, + R + )) : E.memoizedState !== null ? (lo(), E.child = g.child, E.flags |= 128, E = null) : (lo(), Ae = D.fallback, z = E.mode, D = $a( + { mode: "visible", children: D.children }, + z + ), Ae = Oc( + Ae, + z, + R, + null + ), Ae.flags |= 2, D.return = E, Ae.return = E, D.sibling = Ae, E.child = D, Is( + E, + g.child, + null, + R + ), D = E.child, D.memoizedState = Fh(R), D.childLanes = Oo( + g, + se, + R + ), E.memoizedState = Bh, E = mu(null, D)); + else if (Ds(E), Td(Ae)) { + if (se = Ae.nextSibling && Ae.nextSibling.dataset, se) var lt = se.dgst; + se = lt, D = Error(r(419)), D.stack = "", D.digest = se, du({ value: D, source: null, stack: null }), E = co( + g, + E, + R + ); + } else if (Qi || wo(g, E, R, !1), se = (R & g.childLanes) !== 0, Qi || se) { + if (se = yr, se !== null && (D = jn(se, R), D !== 0 && D !== He.retryLane)) + throw He.retryLane = D, Ho(g, D), yl(se, g, D), pl; + xp(Ae) || cg(), E = co( + g, + E, + R + ); + } else + xp(Ae) ? (E.flags |= 192, E.child = g.child, E = null) : (g = He.treeContext, Lr = kc( + Ae.nextSibling + ), Ci = E, jr = !0, Js = null, ku = !1, g !== null && as(E, g), E = wd( + E, + D.children + ), E.flags |= 4096); + return E; + } + return z ? (lo(), Ae = D.fallback, z = E.mode, He = g.child, lt = He.sibling, D = _o(He, { + mode: "hidden", + children: D.children + }), D.subtreeFlags = He.subtreeFlags & 65011712, lt !== null ? Ae = _o( + lt, + Ae + ) : (Ae = Oc( + Ae, + z, + R, + null + ), Ae.flags |= 2), Ae.return = E, D.return = E, D.sibling = Ae, E.child = D, mu(null, D), D = E.child, Ae = g.child.memoizedState, Ae === null ? Ae = Fh(R) : (z = Ae.cachePool, z !== null ? (He = Da._currentValue, z = z.parent !== He ? { parent: He, pool: He } : z) : z = fd(), Ae = { + baseLanes: Ae.baseLanes | R, + cachePool: z + }), D.memoizedState = Ae, D.childLanes = Oo( + g, + se, + R + ), E.memoizedState = Bh, mu(g.child, D)) : (Ds(E), R = g.child, g = R.sibling, R = _o(R, { + mode: "visible", + children: D.children + }), R.return = E, R.sibling = null, g !== null && (se = E.deletions, se === null ? (E.deletions = [g], E.flags |= 16) : se.push(g)), E.child = R, E.memoizedState = null, R); + } + function wd(g, E) { + return E = $a( + { mode: "visible", children: E }, + g.mode + ), E.return = g, g.child = E; + } + function $a(g, E) { + return g = ji(22, g, null, E), g.lanes = 0, g; + } + function co(g, E, R) { + return Is(E, g.child, null, R), g = wd( + E, + E.pendingProps.children + ), g.flags |= 2, E.memoizedState = null, g; + } + function ng(g, E, R) { + g.lanes |= E; + var D = g.alternate; + D !== null && (D.lanes |= E), Wo(g.return, E, R); + } + function xv(g, E, R, D, z, Y) { + var se = g.memoizedState; + se === null ? g.memoizedState = { + isBackwards: E, + rendering: null, + renderingStartTime: 0, + last: D, + tail: R, + tailMode: z, + treeForkCount: Y + } : (se.isBackwards = E, se.rendering = null, se.renderingStartTime = 0, se.last = D, se.tail = R, se.tailMode = z, se.treeForkCount = Y); + } + function Ic(g, E, R) { + var D = E.pendingProps, z = D.revealOrder, Y = D.tail; + D = D.children; + var se = sa.current, Ae = (se & 2) !== 0; + if (Ae ? (se = se & 1 | 2, E.flags |= 128) : se &= 1, fe(sa, se), Ui(g, E, D, R), D = jr ? Yn : 0, !Ae && g !== null && (g.flags & 128) !== 0) + e: for (g = E.child; g !== null; ) { + if (g.tag === 13) + g.memoizedState !== null && ng(g, R, E); + else if (g.tag === 19) + ng(g, R, E); + else if (g.child !== null) { + g.child.return = g, g = g.child; + continue; + } + if (g === E) break e; + for (; g.sibling === null; ) { + if (g.return === null || g.return === E) + break e; + g = g.return; + } + g.sibling.return = g.return, g = g.sibling; + } + switch (z) { + case "forwards": + for (R = E.child, z = null; R !== null; ) + g = R.alternate, g !== null && Bu(g) === null && (z = R), R = R.sibling; + R = z, R === null ? (z = E.child, E.child = null) : (z = R.sibling, R.sibling = null), xv( + E, + !1, + z, + R, + Y, + D + ); + break; + case "backwards": + case "unstable_legacy-backwards": + for (R = null, z = E.child, E.child = null; z !== null; ) { + if (g = z.alternate, g !== null && Bu(g) === null) { + E.child = z; + break; + } + g = z.sibling, z.sibling = R, R = z, z = g; + } + xv( + E, + !0, + R, + null, + Y, + D + ); + break; + case "together": + xv( + E, + !1, + null, + null, + void 0, + D + ); + break; + default: + E.memoizedState = null; + } + return E.child; + } + function Kl(g, E, R) { + if (g !== null && (E.dependencies = g.dependencies), hf |= E.lanes, (R & E.childLanes) === 0) + if (g !== null) { + if (wo( + g, + E, + R, + !1 + ), (R & E.childLanes) === 0) + return null; + } else return null; + if (g !== null && E.child !== g.child) + throw Error(r(153)); + if (E.child !== null) { + for (g = E.child, R = _o(g, g.pendingProps), E.child = R, R.return = E; g.sibling !== null; ) + g = g.sibling, R = R.sibling = _o(g, g.pendingProps), R.return = E; + R.sibling = null; + } + return E.child; + } + function Xd(g, E) { + return (g.lanes & E) !== 0 ? !0 : (g = g.dependencies, !!(g !== null && Hd(g))); + } + function rg(g, E, R) { + switch (E.tag) { + case 3: + _e(E, E.stateNode.containerInfo), os(E, Da, g.memoizedState.cache), Z(); + break; + case 27: + case 5: + ve(E); + break; + case 4: + _e(E, E.stateNode.containerInfo); + break; + case 10: + os( + E, + E.type, + E.memoizedProps.value + ); + break; + case 31: + if (E.memoizedState !== null) + return E.flags |= 128, gu(E), null; + break; + case 13: + var D = E.memoizedState; + if (D !== null) + return D.dehydrated !== null ? (Ds(E), E.flags |= 128, null) : (R & E.child.childLanes) !== 0 ? wi(g, E, R) : (Ds(E), g = Kl( + g, + E, + R + ), g !== null ? g.sibling : null); + Ds(E); + break; + case 19: + var z = (g.flags & 128) !== 0; + if (D = (R & E.childLanes) !== 0, D || (wo( + g, + E, + R, + !1 + ), D = (R & E.childLanes) !== 0), z) { + if (D) + return Ic( + g, + E, + R + ); + E.flags |= 128; + } + if (z = E.memoizedState, z !== null && (z.rendering = null, z.tail = null, z.lastEffect = null), fe(sa, sa.current), D) break; + return null; + case 22: + return E.lanes = 0, Gu( + g, + E, + R, + E.pendingProps + ); + case 24: + os(E, Da, g.memoizedState.cache); + } + return Kl(g, E, R); + } + function hp(g, E, R) { + if (g !== null) + if (g.memoizedProps !== E.pendingProps) + Qi = !0; + else { + if (!Xd(g, R) && (E.flags & 128) === 0) + return Qi = !1, rg( + g, + E, + R + ); + Qi = (g.flags & 131072) !== 0; + } + else + Qi = !1, jr && (E.flags & 1048576) !== 0 && Rs(E, Yn, E.index); + switch (E.lanes = 0, E.tag) { + case 16: + e: { + var D = E.pendingProps; + if (g = uo(E.elementType), E.type = g, typeof g == "function") + oa(g) ? (D = Ki(g, D), E.tag = 1, E = wv( + null, + E, + g, + D, + R + )) : (E.tag = 0, E = jh( + null, + E, + g, + D, + R + )); + else { + if (g != null) { + var z = g.$$typeof; + if (z === S) { + E.tag = 11, E = Dt( + null, + E, + g, + D, + R + ); + break e; + } else if (z === T) { + E.tag = 14, E = yu( + null, + E, + g, + D, + R + ); + break e; + } + } + throw E = U(g) || g, Error(r(306, E, "")); + } + } + return E; + case 0: + return jh( + g, + E, + E.type, + E.pendingProps, + R + ); + case 1: + return D = E.type, z = Ki( + D, + E.pendingProps + ), wv( + g, + E, + D, + z, + R + ); + case 3: + e: { + if (_e( + E, + E.stateNode.containerInfo + ), g === null) throw Error(r(387)); + D = E.pendingProps; + var Y = E.memoizedState; + z = Y.element, Uf(g, E), rf(E, D, null, R); + var se = E.memoizedState; + if (D = se.cache, os(E, Da, D), D !== Y.cache && Ph( + E, + [Da], + R, + !0 + ), cl(), D = se.element, Y.isDehydrated) + if (Y = { + element: D, + isDehydrated: !1, + cache: se.cache + }, E.updateQueue.baseState = Y, E.memoizedState = Y, E.flags & 256) { + E = tg( + g, + E, + D, + R + ); + break e; + } else if (D !== z) { + z = Pa( + Error(r(424)), + E + ), du(z), E = tg( + g, + E, + D, + R + ); + break e; + } else { + switch (g = E.stateNode.containerInfo, g.nodeType) { + case 9: + g = g.body; + break; + default: + g = g.nodeName === "HTML" ? g.ownerDocument.body : g; + } + for (Lr = kc(g.firstChild), Ci = E, jr = !0, Js = null, ku = !0, R = nf( + E, + null, + D, + R + ), E.child = R; R; ) + R.flags = R.flags & -3 | 4096, R = R.sibling; + } + else { + if (Z(), D === z) { + E = Kl( + g, + E, + R + ); + break e; + } + Ui(g, E, D, R); + } + E = E.child; + } + return E; + case 26: + return _d(g, E), g === null ? (R = N0( + E.type, + null, + E.pendingProps, + null + )) ? E.memoizedState = R : jr || (R = E.type, g = E.pendingProps, D = Lv( + he.current + ).createElement(R), D[dr] = E, D[li] = g, Vu(D, R, g), ii(D), E.stateNode = D) : E.memoizedState = N0( + E.type, + g.memoizedProps, + E.pendingProps, + g.memoizedState + ), null; + case 27: + return ve(E), g === null && jr && (D = E.stateNode = I0( + E.type, + E.pendingProps, + he.current + ), Ci = E, ku = !0, z = Lr, Vt(E.type) ? (Zy = z, Lr = kc(D.firstChild)) : Lr = z), Ui( + g, + E, + E.pendingProps.children, + R + ), _d(g, E), g === null && (E.flags |= 4194304), E.child; + case 5: + return g === null && jr && ((z = D = Lr) && (D = O1( + D, + E.type, + E.pendingProps, + ku + ), D !== null ? (E.stateNode = D, Ci = E, Lr = kc(D.firstChild), ku = !1, z = !0) : z = !1), z || jl(E)), ve(E), z = E.type, Y = E.pendingProps, se = g !== null ? g.memoizedProps : null, D = Y.children, ec(z, Y) ? D = null : se !== null && ec(z, se) && (E.flags |= 32), E.memoizedState !== null && (z = Hl( + g, + E, + yv, + null, + null, + R + ), Zh._currentValue = z), _d(g, E), Ui(g, E, D, R), E.child; + case 6: + return g === null && jr && ((g = R = Lr) && (R = Ln( + R, + E.pendingProps, + ku + ), R !== null ? (E.stateNode = R, Ci = E, Lr = null, g = !0) : g = !1), g || jl(E)), null; + case 13: + return wi(g, E, R); + case 4: + return _e( + E, + E.stateNode.containerInfo + ), D = E.pendingProps, g === null ? E.child = Is( + E, + null, + D, + R + ) : Ui(g, E, D, R), E.child; + case 11: + return Dt( + g, + E, + E.type, + E.pendingProps, + R + ); + case 7: + return Ui( + g, + E, + E.pendingProps, + R + ), E.child; + case 8: + return Ui( + g, + E, + E.pendingProps.children, + R + ), E.child; + case 12: + return Ui( + g, + E, + E.pendingProps.children, + R + ), E.child; + case 10: + return D = E.pendingProps, os(E, E.type, D.value), Ui(g, E, D.children, R), E.child; + case 9: + return z = E.type._context, D = E.pendingProps.children, rl(E), z = Wa(z), D = D(z), E.flags |= 1, Ui(g, E, D, R), E.child; + case 14: + return yu( + g, + E, + E.type, + E.pendingProps, + R + ); + case 15: + return lr( + g, + E, + E.type, + E.pendingProps, + R + ); + case 19: + return Ic(g, E, R); + case 31: + return Jp(g, E, R); + case 22: + return Gu( + g, + E, + R, + E.pendingProps + ); + case 24: + return rl(E), D = Wa(Da), g === null ? (z = al(), z === null && (z = yr, Y = Xi(), z.pooledCache = Y, Y.refCount++, Y !== null && (z.pooledCacheLanes |= R), z = Y), E.memoizedState = { parent: D, cache: z }, _a(E), os(E, Da, z)) : ((g.lanes & R) !== 0 && (Uf(g, E), rf(E, null, null, R), cl()), z = g.memoizedState, Y = E.memoizedState, z.parent !== D ? (z = { parent: D, cache: D }, E.memoizedState = z, E.lanes === 0 && (E.memoizedState = E.updateQueue.baseState = z), os(E, Da, D)) : (D = Y.cache, os(E, Da, D), D !== z.cache && Ph( + E, + [Da], + R, + !0 + ))), Ui( + g, + E, + E.pendingProps.children, + R + ), E.child; + case 29: + throw E.pendingProps; + } + throw Error(r(156, E.tag)); + } + function fs(g) { + g.flags |= 4; + } + function vp(g, E, R, D, z) { + if ((E = (g.mode & 32) !== 0) && (E = !1), E) { + if (g.flags |= 16777216, (z & 335544128) === z) + if (g.stateNode.complete) g.flags |= 8192; + else if (th()) g.flags |= 8192; + else + throw $i = Lu, ol; + } else g.flags &= -16777217; + } + function Uh(g, E) { + if (E.type !== "stylesheet" || (E.state.loading & 4) !== 0) + g.flags &= -16777217; + else if (g.flags |= 16777216, !U0(E)) + if (th()) g.flags |= 8192; + else + throw $i = Lu, ol; + } + function xd(g, E) { + E !== null && (g.flags |= 4), g.flags & 16384 && (E = g.tag !== 22 ? Ht() : 536870912, g.lanes |= E, vf |= E); + } + function zh(g, E) { + if (!jr) + switch (g.tailMode) { + case "hidden": + E = g.tail; + for (var R = null; E !== null; ) + E.alternate !== null && (R = E), E = E.sibling; + R === null ? g.tail = null : R.sibling = null; + break; + case "collapsed": + R = g.tail; + for (var D = null; R !== null; ) + R.alternate !== null && (D = R), R = R.sibling; + D === null ? E || g.tail === null ? g.tail = null : g.tail.sibling = null : D.sibling = null; + } + } + function Pi(g) { + var E = g.alternate !== null && g.alternate.child === g.child, R = 0, D = 0; + if (E) + for (var z = g.child; z !== null; ) + R |= z.lanes | z.childLanes, D |= z.subtreeFlags & 65011712, D |= z.flags & 65011712, z.return = g, z = z.sibling; + else + for (z = g.child; z !== null; ) + R |= z.lanes | z.childLanes, D |= z.subtreeFlags, D |= z.flags, z.return = g, z = z.sibling; + return g.subtreeFlags |= D, g.childLanes = R, E; + } + function pp(g, E, R) { + var D = E.pendingProps; + switch (is(E), E.tag) { + case 16: + case 15: + case 0: + case 11: + case 7: + case 8: + case 12: + case 9: + case 14: + return Pi(E), null; + case 1: + return Pi(E), null; + case 3: + return R = E.stateNode, D = null, g !== null && (D = g.memoizedState.cache), E.memoizedState.cache !== D && (E.flags |= 2048), nl(Da), de(), R.pendingContext && (R.context = R.pendingContext, R.pendingContext = null), (g === null || g.child === null) && (el(E) ? fs(E) : g === null || g.memoizedState.isDehydrated && (E.flags & 256) === 0 || (E.flags |= 1024, Vo())), Pi(E), null; + case 26: + var z = E.type, Y = E.memoizedState; + return g === null ? (fs(E), Y !== null ? (Pi(E), Uh(E, Y)) : (Pi(E), vp( + E, + z, + null, + D, + R + ))) : Y ? Y !== g.memoizedState ? (fs(E), Pi(E), Uh(E, Y)) : (Pi(E), E.flags &= -16777217) : (g = g.memoizedProps, g !== D && fs(E), Pi(E), vp( + E, + z, + g, + D, + R + )), null; + case 27: + if (me(E), R = he.current, z = E.type, g !== null && E.stateNode != null) + g.memoizedProps !== D && fs(E); + else { + if (!D) { + if (E.stateNode === null) + throw Error(r(166)); + return Pi(E), null; + } + g = ae.current, el(E) ? Ps(E) : (g = I0(z, D, R), E.stateNode = g, fs(E)); + } + return Pi(E), null; + case 5: + if (me(E), z = E.type, g !== null && E.stateNode != null) + g.memoizedProps !== D && fs(E); + else { + if (!D) { + if (E.stateNode === null) + throw Error(r(166)); + return Pi(E), null; + } + if (Y = ae.current, el(E)) + Ps(E); + else { + var se = Lv( + he.current + ); + switch (Y) { + case 1: + Y = se.createElementNS( + "http://www.w3.org/2000/svg", + z + ); + break; + case 2: + Y = se.createElementNS( + "http://www.w3.org/1998/Math/MathML", + z + ); + break; + default: + switch (z) { + case "svg": + Y = se.createElementNS( + "http://www.w3.org/2000/svg", + z + ); + break; + case "math": + Y = se.createElementNS( + "http://www.w3.org/1998/Math/MathML", + z + ); + break; + case "script": + Y = se.createElement("div"), Y.innerHTML = "